0000: 7b 22 76 65 72 73 69 6f 6e 22 3a 33 2c 22 73 6f {"version":3,"so
0010: 75 72 63 65 73 22 3a 5b 22 77 65 62 70 61 63 6b urces":["webpack
0020: 3a 2f 2f 2f 77 65 62 70 61 63 6b 2f 75 6e 69 76 :///webpack/univ
0030: 65 72 73 61 6c 4d 6f 64 75 6c 65 44 65 66 69 6e ersalModuleDefin
0040: 69 74 69 6f 6e 22 2c 22 77 65 62 70 61 63 6b 3a ition","webpack:
0050: 2f 2f 2f 77 65 62 70 61 63 6b 2f 62 6f 6f 74 73 ///webpack/boots
0060: 74 72 61 70 20 65 35 66 63 39 36 34 39 39 37 34 trap e5fc9649974
0070: 63 39 33 62 30 62 37 39 62 22 2c 22 77 65 62 70 c93b0b79b","webp
0080: 61 63 6b 3a 2f 2f 2f 65 78 74 65 72 6e 61 6c 20 ack:///external
0090: 7b 5c 22 72 6f 6f 74 5c 22 3a 5c 22 6a 51 75 65 {\"root\":\"jQue
00a0: 72 79 5c 22 2c 5c 22 63 6f 6d 6d 6f 6e 6a 73 32 ry\",\"commonjs2
00b0: 5c 22 3a 5c 22 6a 71 75 65 72 79 5c 22 2c 5c 22 \":\"jquery\",\"
00c0: 63 6f 6d 6d 6f 6e 6a 73 5c 22 3a 5c 22 6a 71 75 commonjs\":\"jqu
00d0: 65 72 79 5c 22 2c 5c 22 61 6d 64 5c 22 3a 5c 22 ery\",\"amd\":\"
00e0: 6a 71 75 65 72 79 5c 22 7d 22 2c 22 77 65 62 70 jquery\"}","webp
00f0: 61 63 6b 3a 2f 2f 2f 2e 2f 73 72 63 2f 6a 73 2f ack:///./src/js/
0100: 45 78 74 65 6e 73 69 6f 6e 2e 6a 73 22 2c 22 77 Extension.js","w
0110: 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 73 72 63 2f ebpack:///./src/
0120: 6a 73 2f 43 6f 6c 6f 72 49 74 65 6d 2e 6a 73 22 js/ColorItem.js"
0130: 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 73 ,"webpack:///./s
0140: 72 63 2f 6a 73 2f 6f 70 74 69 6f 6e 73 2e 6a 73 rc/js/options.js
0150: 22 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f ","webpack:///./
0160: 73 72 63 2f 6a 73 2f 65 78 74 65 6e 73 69 6f 6e src/js/extension
0170: 73 2f 50 61 6c 65 74 74 65 2e 6a 73 22 2c 22 77 s/Palette.js","w
0180: 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 6e 6f 64 65 ebpack:///./node
0190: 5f 6d 6f 64 75 6c 65 73 2f 63 6f 6c 6f 72 2d 6e _modules/color-n
01a0: 61 6d 65 2f 69 6e 64 65 78 2e 6a 73 22 2c 22 77 ame/index.js","w
01b0: 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 6e 6f 64 65 ebpack:///./node
01c0: 5f 6d 6f 64 75 6c 65 73 2f 63 6f 6c 6f 72 2d 63 _modules/color-c
01d0: 6f 6e 76 65 72 74 2f 63 6f 6e 76 65 72 73 69 6f onvert/conversio
01e0: 6e 73 2e 6a 73 22 2c 22 77 65 62 70 61 63 6b 3a ns.js","webpack:
01f0: 2f 2f 2f 2e 2f 73 72 63 2f 6a 73 2f 70 6c 75 67 ///./src/js/plug
0200: 69 6e 2e 6a 73 22 2c 22 77 65 62 70 61 63 6b 3a in.js","webpack:
0210: 2f 2f 2f 2e 2f 73 72 63 2f 6a 73 2f 43 6f 6c 6f ///./src/js/Colo
0220: 72 70 69 63 6b 65 72 2e 6a 73 22 2c 22 77 65 62 rpicker.js","web
0230: 70 61 63 6b 3a 2f 2f 2f 2e 2f 73 72 63 2f 6a 73 pack:///./src/js
0240: 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 69 6e 64 65 /extensions/inde
0250: 78 2e 6a 73 22 2c 22 77 65 62 70 61 63 6b 3a 2f x.js","webpack:/
0260: 2f 2f 2e 2f 73 72 63 2f 6a 73 2f 65 78 74 65 6e //./src/js/exten
0270: 73 69 6f 6e 73 2f 44 65 62 75 67 67 65 72 2e 6a sions/Debugger.j
0280: 73 22 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e s","webpack:///.
0290: 2f 73 72 63 2f 6a 73 2f 65 78 74 65 6e 73 69 6f /src/js/extensio
02a0: 6e 73 2f 50 72 65 76 69 65 77 2e 6a 73 22 2c 22 ns/Preview.js","
02b0: 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 73 72 63 webpack:///./src
02c0: 2f 6a 73 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 53 /js/extensions/S
02d0: 77 61 74 63 68 65 73 2e 6a 73 22 2c 22 77 65 62 watches.js","web
02e0: 70 61 63 6b 3a 2f 2f 2f 2e 2f 73 72 63 2f 6a 73 pack:///./src/js
02f0: 2f 53 6c 69 64 65 72 48 61 6e 64 6c 65 72 2e 6a /SliderHandler.j
0300: 73 22 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e s","webpack:///.
0310: 2f 73 72 63 2f 6a 73 2f 50 6f 70 75 70 48 61 6e /src/js/PopupHan
0320: 64 6c 65 72 2e 6a 73 22 2c 22 77 65 62 70 61 63 dler.js","webpac
0330: 6b 3a 2f 2f 2f 2e 2f 73 72 63 2f 6a 73 2f 49 6e k:///./src/js/In
0340: 70 75 74 48 61 6e 64 6c 65 72 2e 6a 73 22 2c 22 putHandler.js","
0350: 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 6e 6f 64 webpack:///./nod
0360: 65 5f 6d 6f 64 75 6c 65 73 2f 63 6f 6c 6f 72 2f e_modules/color/
0370: 69 6e 64 65 78 2e 6a 73 22 2c 22 77 65 62 70 61 index.js","webpa
0380: 63 6b 3a 2f 2f 2f 2e 2f 6e 6f 64 65 5f 6d 6f 64 ck:///./node_mod
0390: 75 6c 65 73 2f 63 6f 6c 6f 72 2d 73 74 72 69 6e ules/color-strin
03a0: 67 2f 69 6e 64 65 78 2e 6a 73 22 2c 22 77 65 62 g/index.js","web
03b0: 70 61 63 6b 3a 2f 2f 2f 2e 2f 6e 6f 64 65 5f 6d pack:///./node_m
03c0: 6f 64 75 6c 65 73 2f 73 69 6d 70 6c 65 2d 73 77 odules/simple-sw
03d0: 69 7a 7a 6c 65 2f 69 6e 64 65 78 2e 6a 73 22 2c izzle/index.js",
03e0: 22 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 6e 6f "webpack:///./no
03f0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 69 73 2d 61 72 de_modules/is-ar
0400: 72 61 79 69 73 68 2f 69 6e 64 65 78 2e 6a 73 22 rayish/index.js"
0410: 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 6e ,"webpack:///./n
0420: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 63 6f 6c 6f ode_modules/colo
0430: 72 2d 63 6f 6e 76 65 72 74 2f 69 6e 64 65 78 2e r-convert/index.
0440: 6a 73 22 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f js","webpack:///
0450: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 63 ./node_modules/c
0460: 6f 6c 6f 72 2d 63 6f 6e 76 65 72 74 2f 72 6f 75 olor-convert/rou
0470: 74 65 2e 6a 73 22 2c 22 77 65 62 70 61 63 6b 3a te.js","webpack:
0480: 2f 2f 2f 2e 2f 73 72 63 2f 6a 73 2f 43 6f 6c 6f ///./src/js/Colo
0490: 72 48 61 6e 64 6c 65 72 2e 6a 73 22 2c 22 77 65 rHandler.js","we
04a0: 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 73 72 63 2f 6a bpack:///./src/j
04b0: 73 2f 50 69 63 6b 65 72 48 61 6e 64 6c 65 72 2e s/PickerHandler.
04c0: 6a 73 22 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f js","webpack:///
04d0: 2e 2f 73 72 63 2f 6a 73 2f 41 64 64 6f 6e 48 61 ./src/js/AddonHa
04e0: 6e 64 6c 65 72 2e 6a 73 22 5d 2c 22 6e 61 6d 65 ndler.js"],"name
04f0: 73 22 3a 5b 22 45 78 74 65 6e 73 69 6f 6e 22 2c s":["Extension",
0500: 22 63 6f 6c 6f 72 70 69 63 6b 65 72 22 2c 22 6f "colorpicker","o
0510: 70 74 69 6f 6e 73 22 2c 22 65 6c 65 6d 65 6e 74 ptions","element
0520: 22 2c 22 6c 65 6e 67 74 68 22 2c 22 45 72 72 6f ","length","Erro
0530: 72 22 2c 22 6f 6e 22 2c 22 24 22 2c 22 70 72 6f r","on","$","pro
0540: 78 79 22 2c 22 6f 6e 43 72 65 61 74 65 22 2c 22 xy","onCreate","
0550: 6f 6e 44 65 73 74 72 6f 79 22 2c 22 6f 6e 55 70 onDestroy","onUp
0560: 64 61 74 65 22 2c 22 6f 6e 43 68 61 6e 67 65 22 date","onChange"
0570: 2c 22 6f 6e 49 6e 76 61 6c 69 64 22 2c 22 6f 6e ,"onInvalid","on
0580: 53 68 6f 77 22 2c 22 6f 6e 48 69 64 65 22 2c 22 Show","onHide","
0590: 6f 6e 45 6e 61 62 6c 65 22 2c 22 6f 6e 44 69 73 onEnable","onDis
05a0: 61 62 6c 65 22 2c 22 63 6f 6c 6f 72 22 2c 22 72 able","color","r
05b0: 65 61 6c 43 6f 6c 6f 72 22 2c 22 65 76 65 6e 74 ealColor","event
05c0: 22 2c 22 6f 66 66 22 2c 22 48 53 56 41 43 6f 6c ","off","HSVACol
05d0: 6f 72 22 2c 22 68 22 2c 22 73 22 2c 22 76 22 2c or","h","s","v",
05e0: 22 61 22 2c 22 69 73 4e 61 4e 22 2c 22 43 6f 6c "a","isNaN","Col
05f0: 6f 72 49 74 65 6d 22 2c 22 66 6e 22 2c 22 61 72 orItem","fn","ar
0600: 67 73 22 2c 22 61 72 67 75 6d 65 6e 74 73 22 2c gs","arguments",
0610: 22 5f 63 6f 6c 6f 72 22 2c 22 72 65 73 75 6c 74 "_color","result
0620: 22 2c 22 61 70 70 6c 79 22 2c 22 51 69 78 43 6f ","apply","QixCo
0630: 6c 6f 72 22 2c 22 66 6f 72 6d 61 74 22 2c 22 5f lor","format","_
0640: 6f 72 69 67 69 6e 61 6c 22 2c 22 72 65 70 6c 61 original","repla
0650: 63 65 22 2c 22 73 61 6e 69 74 69 7a 65 46 6f 72 ce","sanitizeFor
0660: 6d 61 74 22 2c 22 76 61 6c 69 64 22 2c 22 70 61 mat","valid","pa
0670: 72 73 65 22 2c 22 5f 66 6f 72 6d 61 74 22 2c 22 rse","_format","
0680: 69 73 48 65 78 22 2c 22 6d 6f 64 65 6c 22 2c 22 isHex","model","
0690: 68 75 65 22 2c 22 73 61 74 75 72 61 74 69 6f 6e hue","saturation
06a0: 22 2c 22 76 61 6c 75 65 22 2c 22 61 6c 70 68 61 ","value","alpha
06b0: 22 2c 22 68 61 73 41 6c 70 68 61 22 2c 22 74 6f ","hasAlpha","to
06c0: 4f 62 6a 65 63 74 22 2c 22 73 74 72 69 6e 67 22 Object","string"
06d0: 2c 22 72 6f 75 6e 64 22 2c 22 75 6e 64 65 66 69 ,"round","undefi
06e0: 6e 65 64 22 2c 22 73 74 72 22 2c 22 69 73 56 61 ned","str","isVa
06f0: 6c 69 64 22 2c 22 69 73 44 61 72 6b 22 2c 22 69 lid","isDark","i
0700: 73 4c 69 67 68 74 22 2c 22 66 6f 72 6d 75 6c 61 sLight","formula
0710: 22 2c 22 68 75 65 73 22 2c 22 41 72 72 61 79 22 ","hues","Array"
0720: 2c 22 69 73 41 72 72 61 79 22 2c 22 63 6f 6c 6f ,"isArray","colo
0730: 72 46 6f 72 6d 75 6c 61 73 22 2c 22 68 61 73 4f rFormulas","hasO
0740: 77 6e 50 72 6f 70 65 72 74 79 22 2c 22 63 6f 6c wnProperty","col
0750: 6f 72 73 22 2c 22 6d 61 69 6e 43 6f 6c 6f 72 22 ors","mainColor"
0760: 2c 22 66 6f 72 45 61 63 68 22 2c 22 6c 65 76 65 ,"forEach","leve
0770: 6c 73 22 2c 22 73 61 74 75 72 61 74 69 6f 6e 76 ls","saturationv
0780: 22 2c 22 70 75 73 68 22 2c 22 4d 61 74 68 22 2c ","push","Math",
0790: 22 73 61 6e 69 74 69 7a 65 53 74 72 69 6e 67 22 "sanitizeString"
07a0: 2c 22 65 22 2c 22 53 74 72 69 6e 67 22 2c 22 6d ,"e","String","m
07b0: 61 74 63 68 22 2c 22 74 6f 4c 6f 77 65 72 43 61 atch","toLowerCa
07c0: 73 65 22 2c 22 63 6f 6d 70 6c 65 6d 65 6e 74 61 se","complementa
07d0: 72 79 22 2c 22 74 72 69 61 64 22 2c 22 74 65 74 ry","triad","tet
07e0: 72 61 64 22 2c 22 73 70 6c 69 74 63 6f 6d 70 6c rad","splitcompl
07f0: 65 6d 65 6e 74 22 2c 22 73 61 73 73 56 61 72 73 ement","sassVars
0800: 22 2c 22 73 6c 69 64 65 72 53 69 7a 65 22 2c 22 ","sliderSize","
0810: 62 61 72 5f 73 69 7a 65 5f 73 68 6f 72 74 22 2c bar_size_short",
0820: 22 63 6f 6c 75 6d 6e 73 22 2c 22 62 61 73 65 5f "columns","base_
0830: 6d 61 72 67 69 6e 22 2c 22 63 75 73 74 6f 6d 43 margin","customC
0840: 6c 61 73 73 22 2c 22 66 61 6c 6c 62 61 63 6b 43 lass","fallbackC
0850: 6f 6c 6f 72 22 2c 22 68 6f 72 69 7a 6f 6e 74 61 olor","horizonta
0860: 6c 22 2c 22 69 6e 6c 69 6e 65 22 2c 22 63 6f 6e l","inline","con
0870: 74 61 69 6e 65 72 22 2c 22 70 6f 70 6f 76 65 72 tainer","popover
0880: 22 2c 22 61 6e 69 6d 61 74 69 6f 6e 22 2c 22 70 ","animation","p
0890: 6c 61 63 65 6d 65 6e 74 22 2c 22 66 61 6c 6c 62 lacement","fallb
08a0: 61 63 6b 50 6c 61 63 65 6d 65 6e 74 22 2c 22 64 ackPlacement","d
08b0: 65 62 75 67 22 2c 22 69 6e 70 75 74 22 2c 22 61 ebug","input","a
08c0: 64 64 6f 6e 22 2c 22 61 75 74 6f 49 6e 70 75 74 ddon","autoInput
08d0: 46 61 6c 6c 62 61 63 6b 22 2c 22 75 73 65 48 61 Fallback","useHa
08e0: 73 68 50 72 65 66 69 78 22 2c 22 75 73 65 41 6c shPrefix","useAl
08f0: 70 68 61 22 2c 22 74 65 6d 70 6c 61 74 65 22 2c pha","template",
0900: 22 65 78 74 65 6e 73 69 6f 6e 73 22 2c 22 6e 61 "extensions","na
0910: 6d 65 22 2c 22 73 68 6f 77 54 65 78 74 22 2c 22 me","showText","
0920: 73 6c 69 64 65 72 73 22 2c 22 73 65 6c 65 63 74 sliders","select
0930: 6f 72 22 2c 22 6d 61 78 4c 65 66 74 22 2c 22 6d or","maxLeft","m
0940: 61 78 54 6f 70 22 2c 22 63 61 6c 6c 4c 65 66 74 axTop","callLeft
0950: 22 2c 22 63 61 6c 6c 54 6f 70 22 2c 22 63 68 69 ","callTop","chi
0960: 6c 64 53 65 6c 65 63 74 6f 72 22 2c 22 73 6c 69 ldSelector","sli
0970: 64 65 72 73 48 6f 72 7a 22 2c 22 64 65 66 61 75 dersHorz","defau
0980: 6c 74 73 22 2c 22 6e 61 6d 65 73 41 73 56 61 6c lts","namesAsVal
0990: 75 65 73 22 2c 22 50 61 6c 65 74 74 65 22 2c 22 ues","Palette","
09a0: 65 78 74 65 6e 64 22 2c 22 4f 62 6a 65 63 74 22 extend","Object"
09b0: 2c 22 6b 65 79 73 22 2c 22 67 65 74 4c 65 6e 67 ,"keys","getLeng
09c0: 74 68 22 2c 22 69 6e 64 65 78 4f 66 22 2c 22 74 th","indexOf","t
09d0: 6f 55 70 70 65 72 43 61 73 65 22 2c 22 67 65 74 oUpperCase","get
09e0: 56 61 6c 75 65 22 2c 22 67 65 74 4e 61 6d 65 22 Value","getName"
09f0: 2c 22 64 65 66 61 75 6c 74 56 61 6c 75 65 22 2c ,"defaultValue",
0a00: 22 70 6c 75 67 69 6e 22 2c 22 43 6f 6c 6f 72 70 "plugin","Colorp
0a10: 69 63 6b 65 72 22 2c 22 6f 70 74 69 6f 6e 22 2c icker","option",
0a20: 22 66 6e 41 72 67 73 22 2c 22 70 72 6f 74 6f 74 "fnArgs","protot
0a30: 79 70 65 22 2c 22 73 6c 69 63 65 22 2c 22 63 61 ype","slice","ca
0a40: 6c 6c 22 2c 22 69 73 53 69 6e 67 6c 65 45 6c 65 ll","isSingleEle
0a50: 6d 65 6e 74 22 2c 22 72 65 74 75 72 6e 56 61 6c ment","returnVal
0a60: 75 65 22 2c 22 24 65 6c 65 6d 65 6e 74 73 22 2c ue","$elements",
0a70: 22 65 61 63 68 22 2c 22 24 74 68 69 73 22 2c 22 "each","$this","
0a80: 69 6e 73 74 22 2c 22 64 61 74 61 22 2c 22 69 73 inst","data","is
0a90: 46 75 6e 63 74 69 6f 6e 22 2c 22 63 6f 6e 73 74 Function","const
0aa0: 72 75 63 74 6f 72 22 2c 22 63 6f 6c 6f 72 50 69 ructor","colorPi
0ab0: 63 6b 65 72 49 64 43 6f 75 6e 74 65 72 22 2c 22 ckerIdCounter","
0ac0: 72 6f 6f 74 22 2c 22 73 65 6c 66 22 2c 22 63 6f root","self","co
0ad0: 6c 6f 72 48 61 6e 64 6c 65 72 22 2c 22 70 69 63 lorHandler","pic
0ae0: 6b 65 72 48 61 6e 64 6c 65 72 22 2c 22 70 69 63 kerHandler","pic
0af0: 6b 65 72 22 2c 22 69 64 22 2c 22 6c 61 73 74 45 ker","id","lastE
0b00: 76 65 6e 74 22 2c 22 61 6c 69 61 73 22 2c 22 61 vent","alias","a
0b10: 64 64 43 6c 61 73 73 22 2c 22 61 74 74 72 22 2c ddClass","attr",
0b20: 22 64 69 73 61 62 6c 65 64 22 2c 22 69 6e 70 75 "disabled","inpu
0b30: 74 48 61 6e 64 6c 65 72 22 2c 22 49 6e 70 75 74 tHandler","Input
0b40: 48 61 6e 64 6c 65 72 22 2c 22 43 6f 6c 6f 72 48 Handler","ColorH
0b50: 61 6e 64 6c 65 72 22 2c 22 73 6c 69 64 65 72 48 andler","sliderH
0b60: 61 6e 64 6c 65 72 22 2c 22 53 6c 69 64 65 72 48 andler","SliderH
0b70: 61 6e 64 6c 65 72 22 2c 22 70 6f 70 75 70 48 61 andler","popupHa
0b80: 6e 64 6c 65 72 22 2c 22 50 6f 70 75 70 48 61 6e ndler","PopupHan
0b90: 64 6c 65 72 22 2c 22 50 69 63 6b 65 72 48 61 6e dler","PickerHan
0ba0: 64 6c 65 72 22 2c 22 61 64 64 6f 6e 48 61 6e 64 dler","addonHand
0bb0: 6c 65 72 22 2c 22 41 64 64 6f 6e 48 61 6e 64 6c ler","AddonHandl
0bc0: 65 72 22 2c 22 69 6e 69 74 22 2c 22 74 72 69 67 er","init","trig
0bd0: 67 65 72 22 2c 22 62 69 6e 64 22 2c 22 69 6e 69 ger","bind","ini
0be0: 74 45 78 74 65 6e 73 69 6f 6e 73 22 2c 22 61 74 tExtensions","at
0bf0: 74 61 63 68 22 2c 22 75 70 64 61 74 65 22 2c 22 tach","update","
0c00: 69 73 44 69 73 61 62 6c 65 64 22 2c 22 64 69 73 isDisabled","dis
0c10: 61 62 6c 65 22 2c 22 65 78 74 22 2c 22 72 65 67 able","ext","reg
0c20: 69 73 74 65 72 45 78 74 65 6e 73 69 6f 6e 22 2c isterExtension",
0c30: 22 45 78 74 65 6e 73 69 6f 6e 43 6c 61 73 73 22 "ExtensionClass"
0c40: 2c 22 63 6f 6e 66 69 67 22 2c 22 75 6e 62 69 6e ,"config","unbin
0c50: 64 22 2c 22 72 65 6d 6f 76 65 43 6c 61 73 73 22 d","removeClass"
0c60: 2c 22 72 65 6d 6f 76 65 44 61 74 61 22 2c 22 73 ,"removeData","s
0c70: 68 6f 77 22 2c 22 68 69 64 65 22 2c 22 74 6f 67 how","hide","tog
0c80: 67 6c 65 22 2c 22 76 61 6c 22 2c 22 63 68 22 2c gle","val","ch",
0c90: 22 68 61 73 43 6f 6c 6f 72 22 2c 22 65 71 75 61 "hasColor","equa
0ca0: 6c 73 22 2c 22 63 72 65 61 74 65 43 6f 6c 6f 72 ls","createColor
0cb0: 22 2c 22 61 73 73 75 72 65 43 6f 6c 6f 72 22 2c ","assureColor",
0cc0: 22 65 6e 61 62 6c 65 22 2c 22 65 76 65 6e 74 4e "enable","eventN
0cd0: 61 6d 65 22 2c 22 74 79 70 65 22 2c 22 63 6f 72 ame","type","cor
0ce0: 65 45 78 74 65 6e 73 69 6f 6e 73 22 2c 22 44 65 eExtensions","De
0cf0: 62 75 67 67 65 72 22 2c 22 50 72 65 76 69 65 77 bugger","Preview
0d00: 22 2c 22 53 77 61 74 63 68 65 73 22 2c 22 65 76 ","Swatches","ev
0d10: 65 6e 74 43 6f 75 6e 74 65 72 22 2c 22 68 61 73 entCounter","has
0d20: 49 6e 70 75 74 22 2c 22 6f 6e 43 68 61 6e 67 65 Input","onChange
0d30: 49 6e 70 75 74 22 2c 22 6c 6f 67 4d 65 73 73 61 Input","logMessa
0d40: 67 65 22 2c 22 64 65 62 75 67 67 65 72 22 2c 22 ge","debugger","
0d50: 6c 6f 67 41 72 67 73 22 2c 22 6c 6f 67 22 2c 22 logArgs","log","
0d60: 65 6c 65 6d 65 6e 74 49 6e 6e 65 72 22 2c 22 66 elementInner","f
0d70: 69 6e 64 22 2c 22 61 70 70 65 6e 64 22 2c 22 63 ind","append","c
0d80: 73 73 22 2c 22 68 74 6d 6c 22 2c 22 74 6f 52 67 ss","html","toRg
0d90: 62 53 74 72 69 6e 67 22 2c 22 62 61 72 54 65 6d bString","barTem
0da0: 70 6c 61 74 65 22 2c 22 73 77 61 74 63 68 54 65 plate","swatchTe
0db0: 6d 70 6c 61 74 65 22 2c 22 69 73 45 6e 61 62 6c mplate","isEnabl
0dc0: 65 64 22 2c 22 6c 6f 61 64 22 2c 22 73 77 61 74 ed","load","swat
0dd0: 63 68 43 6f 6e 74 61 69 6e 65 72 22 2c 22 69 73 chContainer","is
0de0: 41 6c 69 61 73 65 64 22 2c 22 65 6d 70 74 79 22 Aliased","empty"
0df0: 2c 22 24 73 77 61 74 63 68 22 2c 22 24 73 77 22 ,"$swatch","$sw"
0e00: 2c 22 73 65 74 56 61 6c 75 65 22 2c 22 63 75 72 ,"setValue","cur
0e10: 72 65 6e 74 53 6c 69 64 65 72 22 2c 22 6d 6f 75 rentSlider","mou
0e20: 73 65 50 6f 69 6e 74 65 72 22 2c 22 6c 65 66 74 sePointer","left
0e30: 22 2c 22 74 6f 70 22 2c 22 6f 6e 4d 6f 76 65 22 ","top","onMove"
0e40: 2c 22 64 65 66 61 75 6c 74 4f 6e 4d 6f 76 65 22 ,"defaultOnMove"
0e50: 2c 22 73 6c 69 64 65 72 22 2c 22 63 70 22 2c 22 ,"slider","cp","
0e60: 67 65 74 46 61 6c 6c 62 61 63 6b 43 6f 6c 6f 72 getFallbackColor
0e70: 22 2c 22 67 65 74 43 6c 6f 6e 65 22 2c 22 67 75 ","getClone","gu
0e80: 69 64 65 53 74 79 6c 65 22 2c 22 66 6f 63 75 73 ideStyle","focus
0e90: 22 2c 22 73 6c 69 64 65 72 43 6c 61 73 73 65 73 ","sliderClasses
0ea0: 22 2c 22 73 6c 69 64 65 72 4e 61 6d 65 22 2c 22 ","sliderName","
0eb0: 6a 6f 69 6e 22 2c 22 70 72 65 73 73 65 64 22 2c join","pressed",
0ec0: 22 6d 6f 76 65 64 22 2c 22 72 65 6c 65 61 73 65 "moved","release
0ed0: 64 22 2c 22 70 61 67 65 58 22 2c 22 70 61 67 65 d","pageX","page
0ee0: 59 22 2c 22 6f 72 69 67 69 6e 61 6c 45 76 65 6e Y","originalEven
0ef0: 74 22 2c 22 74 6f 75 63 68 65 73 22 2c 22 74 61 t","touches","ta
0f00: 72 67 65 74 22 2c 22 7a 6f 6e 65 22 2c 22 63 6c rget","zone","cl
0f10: 6f 73 65 73 74 22 2c 22 69 73 22 2c 22 70 61 72 osest","is","par
0f20: 65 6e 74 22 2c 22 67 75 69 64 65 22 2c 22 67 65 ent","guide","ge
0f30: 74 22 2c 22 6f 66 66 73 65 74 22 2c 22 73 74 79 t","offset","sty
0f40: 6c 65 22 2c 22 70 72 65 76 65 6e 74 44 65 66 61 le","preventDefa
0f50: 75 6c 74 22 2c 22 6d 61 78 22 2c 22 6d 69 6e 22 ult","max","min"
0f60: 2c 22 70 6f 70 6f 76 65 72 54 61 72 67 65 74 22 ,"popoverTarget"
0f70: 2c 22 70 6f 70 6f 76 65 72 54 69 70 22 2c 22 63 ,"popoverTip","c
0f80: 6c 69 63 6b 69 6e 67 22 2c 22 68 69 64 64 69 6e licking","hiddin
0f90: 67 22 2c 22 73 68 6f 77 69 6e 67 22 2c 22 68 61 g","showing","ha
0fa0: 73 41 64 64 6f 6e 22 2c 22 63 72 65 61 74 65 50 sAddon","createP
0fb0: 6f 70 6f 76 65 72 22 2c 22 72 65 70 6f 73 69 74 opover","reposit
0fc0: 69 6f 6e 22 2c 22 64 6f 63 75 6d 65 6e 74 22 2c ion","document",
0fd0: 22 6f 6e 43 6c 69 63 6b 69 6e 67 49 6e 73 69 64 "onClickingInsid
0fe0: 65 22 2c 22 69 73 4f 72 49 73 49 6e 73 69 64 65 e","isOrIsInside
0ff0: 22 2c 22 63 75 72 72 65 6e 74 54 61 72 67 65 74 ","currentTarget
1000: 22 2c 22 69 73 43 6c 69 63 6b 69 6e 67 49 6e 73 ","isClickingIns
1010: 69 64 65 22 2c 22 5f 64 65 66 61 75 6c 74 73 22 ide","_defaults"
1020: 2c 22 63 6f 6e 74 65 6e 74 22 2c 22 74 69 70 22 ,"content","tip"
1030: 2c 22 66 69 72 65 53 68 6f 77 22 2c 22 66 69 72 ,"fireShow","fir
1040: 65 48 69 64 65 22 2c 22 69 73 56 69 73 69 62 6c eHide","isVisibl
1050: 65 22 2c 22 73 74 6f 70 50 72 6f 70 61 67 61 74 e","stopPropagat
1060: 69 6f 6e 22 2c 22 69 73 50 6f 70 6f 76 65 72 22 ion","isPopover"
1070: 2c 22 69 73 48 69 64 64 65 6e 22 2c 22 68 61 73 ,"isHidden","has
1080: 43 6c 61 73 73 22 2c 22 5f 69 6e 69 74 56 61 6c Class","_initVal
1090: 75 65 22 2c 22 6f 6e 6b 65 79 75 70 22 2c 22 6f ue","onkeyup","o
10a0: 6e 63 68 61 6e 67 65 22 2c 22 6d 61 70 22 2c 22 nchange","map","
10b0: 69 74 65 6d 22 2c 22 67 65 74 46 6f 72 6d 61 74 item","getFormat
10c0: 74 65 64 43 6f 6c 6f 72 22 2c 22 70 72 6f 70 22 tedColor","prop"
10d0: 2c 22 69 6e 70 75 74 56 61 6c 22 2c 22 67 65 74 ,"inputVal","get
10e0: 43 6f 6c 6f 72 53 74 72 69 6e 67 22 2c 22 72 65 ColorString","re
10f0: 73 6f 6c 76 65 43 6f 6c 6f 72 44 65 6c 65 67 61 solveColorDelega
1100: 74 65 22 2c 22 69 73 49 6e 76 61 6c 69 64 43 6f te","isInvalidCo
1110: 6c 6f 72 22 2c 22 66 61 6c 6c 62 61 63 6b 4f 6e lor","fallbackOn
1120: 49 6e 76 61 6c 69 64 22 2c 22 69 73 41 6c 70 68 Invalid","isAlph
1130: 61 45 6e 61 62 6c 65 64 22 2c 22 66 61 6c 6c 62 aEnabled","fallb
1140: 61 63 6b 22 2c 22 63 6f 6e 73 6f 6c 65 22 2c 22 ack","console","
1150: 77 61 72 6e 22 2c 22 65 78 74 52 65 73 6f 6c 76 warn","extResolv
1160: 65 64 43 6f 6c 6f 72 22 2c 22 72 65 73 6f 6c 76 edColor","resolv
1170: 65 43 6f 6c 6f 72 22 2c 22 68 61 73 54 72 61 6e eColor","hasTran
1180: 73 70 61 72 65 6e 63 79 22 2c 22 5f 73 75 70 70 sparency","_supp
1190: 6f 72 74 73 41 6c 70 68 61 42 61 72 22 2c 22 70 ortsAlphaBar","p
11a0: 69 63 6b 65 72 50 61 72 65 6e 74 22 2c 22 61 70 ickerParent","ap
11b0: 70 65 6e 64 54 6f 22 2c 22 72 65 6d 6f 76 65 22 pendTo","remove"
11c0: 2c 22 76 65 72 74 69 63 61 6c 22 2c 22 73 61 74 ,"vertical","sat
11d0: 75 72 61 74 69 6f 6e 47 75 69 64 65 22 2c 22 68 urationGuide","h
11e0: 75 65 47 75 69 64 65 22 2c 22 61 6c 70 68 61 47 ueGuide","alphaG
11f0: 75 69 64 65 22 2c 22 68 73 76 61 22 2c 22 74 6f uide","hsva","to
1200: 48 73 76 61 52 61 74 69 6f 22 2c 22 67 65 74 43 HsvaRatio","getC
1210: 6c 6f 6e 65 48 75 65 4f 6e 6c 79 22 2c 22 74 6f loneHueOnly","to
1220: 48 65 78 53 74 72 69 6e 67 22 2c 22 68 65 78 43 HexString","hexC
1230: 6f 6c 6f 72 22 2c 22 61 6c 70 68 61 42 67 22 2c olor","alphaBg",
1240: 22 63 6f 6c 6f 72 53 74 72 22 2c 22 73 74 79 6c "colorStr","styl
1250: 65 73 22 2c 22 69 63 6e 22 2c 22 65 71 22 5d 2c es","icn","eq"],
1260: 22 6d 61 70 70 69 6e 67 73 22 3a 22 41 41 41 41 "mappings":"AAAA
1270: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
1280: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
1290: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 2c 43 41 ACA;AACA;AACA,CA
12a0: 41 43 3b 41 41 43 44 2c 4f 3b 41 43 56 41 3b 41 AC;AACD,O;ACVA;A
12b0: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b ACA;;AAEA;AACA;;
12c0: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEA;AACA;AACA;A
12d0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
12e0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
12f0: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 A;;AAEA;AACA;;AA
1300: 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 EA;AACA;;AAEA;AA
1310: 43 41 3b 41 41 43 41 3b 3b 3b 41 41 47 41 3b 41 CA;AACA;;;AAGA;A
1320: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b ACA;;AAEA;AACA;;
1330: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEA;AACA;AACA;A
1340: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
1350: 43 41 3b 41 41 43 41 2c 61 41 41 4b 3b 41 41 43 CA;AACA,aAAK;AAC
1360: 4c 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 L;AACA;;AAEA;AAC
1370: 41 3b 41 41 43 41 3b 41 41 43 41 2c 6d 43 41 41 A;AACA;AACA,mCAA
1380: 32 42 2c 30 42 41 41 30 42 2c 45 41 41 45 3b 41 2B,0BAA0B,EAAE;A
1390: 41 43 76 44 2c 79 43 41 41 69 43 2c 65 41 41 65 ACvD,yCAAiC,eAAe
13a0: 3b 41 41 43 68 44 3b 41 41 43 41 3b 41 41 43 41 ;AAChD;AACA;AACA
13b0: 3b 3b 41 41 45 41 3b 41 41 43 41 2c 38 44 41 41 ;;AAEA;AACA,8DAA
13c0: 73 44 2c 2b 44 41 41 2b 44 3b 3b 41 41 45 72 48 sD,+DAA+D;;AAErH
13d0: 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 ;AACA;;AAEA;AACA
13e0: 3b 3b 3b 3b 3b 3b 3b 41 43 37 44 41 2c 2b 43 3b ;;;;;;;AC7DA,+C;
13f0: 3b 3b 3b 3b 3b 3b 41 43 41 61 3b 3b 3b 3b 3b 3b ;;;;;;ACAa;;;;;;
1400: 3b 3b 41 41 45 62 3b 3b 3b 3b 3b 3b 3b 3b 41 41 ;;AAEb;;;;;;;;AA
1410: 45 41 3b 3b 3b 49 41 47 4d 41 2c 53 3b 41 41 43 EA;;;IAGMA,S;AAC
1420: 4a 3b 3b 3b 3b 41 41 49 41 2c 71 42 41 41 59 43 J;;;;AAIA,qBAAYC
1430: 2c 57 41 41 5a 2c 45 41 41 75 43 3b 41 41 41 41 ,WAAZ,EAAuC;AAAA
1440: 2c 51 41 41 64 43 2c 4f 41 41 63 2c 75 45 41 41 ,QAAdC,OAAc,uEAA
1450: 4a 2c 45 41 41 49 3b 3b 41 41 41 41 3b 3b 41 41 J,EAAI;;AAAA;;AA
1460: 43 72 43 3b 3b 3b 3b 41 41 49 41 2c 53 41 41 4b CrC;;;;AAIA,SAAK
1470: 44 2c 57 41 41 4c 2c 47 41 41 6d 42 41 2c 57 41 D,WAAL,GAAmBA,WA
1480: 41 6e 42 3b 41 41 43 41 3b 3b 3b 3b 3b 41 41 4b AnB;AACA;;;;;AAK
1490: 41 2c 53 41 41 4b 43 2c 4f 41 41 4c 2c 47 41 41 A,SAAKC,OAAL,GAA
14a0: 65 41 2c 4f 41 41 66 3b 3b 41 41 45 41 2c 51 41 eA,OAAf;;AAEA,QA
14b0: 41 49 2c 45 41 41 45 2c 4b 41 41 4b 44 2c 57 41 AI,EAAE,KAAKD,WA
14c0: 41 4c 2c 43 41 41 69 42 45 2c 4f 41 41 6a 42 2c AL,CAAiBE,OAAjB,
14d0: 49 41 41 34 42 2c 4b 41 41 4b 46 2c 57 41 41 4c IAA4B,KAAKF,WAAL
14e0: 2c 43 41 41 69 42 45 2c 4f 41 41 6a 42 2c 43 41 ,CAAiBE,OAAjB,CA
14f0: 41 79 42 43 2c 4d 41 41 76 44 2c 43 41 41 4a 2c AyBC,MAAvD,CAAJ,
1500: 45 41 41 6f 45 3b 41 41 43 6c 45 2c 59 41 41 4d EAAoE;AAClE,YAAM
1510: 2c 49 41 41 49 43 2c 4b 41 41 4a 2c 43 41 41 55 ,IAAIC,KAAJ,CAAU
1520: 2c 6b 44 41 41 56 2c 43 41 41 4e 3b 41 41 43 44 ,kDAAV,CAAN;AACD
1530: 3b 3b 41 41 45 44 2c 53 41 41 4b 4a 2c 57 41 41 ;;AAED,SAAKJ,WAA
1540: 4c 2c 43 41 41 69 42 45 2c 4f 41 41 6a 42 2c 43 L,CAAiBE,OAAjB,C
1550: 41 41 79 42 47 2c 45 41 41 7a 42 2c 43 41 41 34 AAyBG,EAAzB,CAA4
1560: 42 2c 6d 43 41 41 35 42 2c 45 41 41 69 45 43 2c B,mCAA5B,EAAiEC,
1570: 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 41 51 iBAAEC,KAAF,CAAQ
1580: 2c 4b 41 41 4b 43 2c 51 41 41 62 2c 45 41 41 75 ,KAAKC,QAAb,EAAu
1590: 42 2c 49 41 41 76 42 2c 43 41 41 6a 45 3b 41 41 B,IAAvB,CAAjE;AA
15a0: 43 41 2c 53 41 41 4b 52 2c 57 41 41 4c 2c 43 41 CA,SAAKR,WAAL,CA
15b0: 41 69 42 45 2c 4f 41 41 6a 42 2c 43 41 41 79 42 AiBE,OAAjB,CAAyB
15c0: 47 2c 45 41 41 7a 42 2c 43 41 41 34 42 2c 6f 43 G,EAAzB,CAA4B,oC
15d0: 41 41 35 42 2c 45 41 41 6b 45 43 2c 69 42 41 41 AA5B,EAAkEC,iBAA
15e0: 45 43 2c 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 EC,KAAF,CAAQ,KAA
15f0: 4b 45 2c 53 41 41 62 2c 45 41 41 77 42 2c 49 41 KE,SAAb,EAAwB,IA
1600: 41 78 42 2c 43 41 41 6c 45 3b 41 41 43 41 2c 53 AxB,CAAlE;AACA,S
1610: 41 41 4b 54 2c 57 41 41 4c 2c 43 41 41 69 42 45 AAKT,WAAL,CAAiBE
1620: 2c 4f 41 41 6a 42 2c 43 41 41 79 42 47 2c 45 41 ,OAAjB,CAAyBG,EA
1630: 41 7a 42 2c 43 41 41 34 42 2c 6d 43 41 41 35 42 AzB,CAA4B,mCAA5B
1640: 2c 45 41 41 69 45 43 2c 69 42 41 41 45 43 2c 4b ,EAAiEC,iBAAEC,K
1650: 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 47 2c 51 AAF,CAAQ,KAAKG,Q
1660: 41 41 62 2c 45 41 41 75 42 2c 49 41 41 76 42 2c AAb,EAAuB,IAAvB,
1670: 43 41 41 6a 45 3b 41 41 43 41 2c 53 41 41 4b 56 CAAjE;AACA,SAAKV
1680: 2c 57 41 41 4c 2c 43 41 41 69 42 45 2c 4f 41 41 ,WAAL,CAAiBE,OAA
1690: 6a 42 2c 43 41 41 79 42 47 2c 45 41 41 7a 42 2c jB,CAAyBG,EAAzB,
16a0: 43 41 41 34 42 2c 6d 43 41 41 35 42 2c 45 41 41 CAA4B,mCAA5B,EAA
16b0: 69 45 43 2c 69 42 41 41 45 43 2c 4b 41 41 46 2c iEC,iBAAEC,KAAF,
16c0: 43 41 41 51 2c 4b 41 41 4b 49 2c 51 41 41 62 2c CAAQ,KAAKI,QAAb,
16d0: 45 41 41 75 42 2c 49 41 41 76 42 2c 43 41 41 6a EAAuB,IAAvB,CAAj
16e0: 45 3b 41 41 43 41 2c 53 41 41 4b 58 2c 57 41 41 E;AACA,SAAKX,WAA
16f0: 4c 2c 43 41 41 69 42 45 2c 4f 41 41 6a 42 2c 43 L,CAAiBE,OAAjB,C
1700: 41 41 79 42 47 2c 45 41 41 7a 42 2c 43 41 41 34 AAyBG,EAAzB,CAA4
1710: 42 2c 6f 43 41 41 35 42 2c 45 41 41 6b 45 43 2c B,oCAA5B,EAAkEC,
1720: 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 41 51 iBAAEC,KAAF,CAAQ
1730: 2c 4b 41 41 4b 4b 2c 53 41 41 62 2c 45 41 41 77 ,KAAKK,SAAb,EAAw
1740: 42 2c 49 41 41 78 42 2c 43 41 41 6c 45 3b 41 41 B,IAAxB,CAAlE;AA
1750: 43 41 2c 53 41 41 4b 5a 2c 57 41 41 4c 2c 43 41 CA,SAAKZ,WAAL,CA
1760: 41 69 42 45 2c 4f 41 41 6a 42 2c 43 41 41 79 42 AiBE,OAAjB,CAAyB
1770: 47 2c 45 41 41 7a 42 2c 43 41 41 34 42 2c 69 43 G,EAAzB,CAA4B,iC
1780: 41 41 35 42 2c 45 41 41 2b 44 43 2c 69 42 41 41 AA5B,EAA+DC,iBAA
1790: 45 43 2c 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 EC,KAAF,CAAQ,KAA
17a0: 4b 4d 2c 4d 41 41 62 2c 45 41 41 71 42 2c 49 41 KM,MAAb,EAAqB,IA
17b0: 41 72 42 2c 43 41 41 2f 44 3b 41 41 43 41 2c 53 ArB,CAA/D;AACA,S
17c0: 41 41 4b 62 2c 57 41 41 4c 2c 43 41 41 69 42 45 AAKb,WAAL,CAAiBE
17d0: 2c 4f 41 41 6a 42 2c 43 41 41 79 42 47 2c 45 41 ,OAAjB,CAAyBG,EA
17e0: 41 7a 42 2c 43 41 41 34 42 2c 69 43 41 41 35 42 AzB,CAA4B,iCAA5B
17f0: 2c 45 41 41 2b 44 43 2c 69 42 41 41 45 43 2c 4b ,EAA+DC,iBAAEC,K
1800: 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 4f 2c 4d AAF,CAAQ,KAAKO,M
1810: 41 41 62 2c 45 41 41 71 42 2c 49 41 41 72 42 2c AAb,EAAqB,IAArB,
1820: 43 41 41 2f 44 3b 41 41 43 41 2c 53 41 41 4b 64 CAA/D;AACA,SAAKd
1830: 2c 57 41 41 4c 2c 43 41 41 69 42 45 2c 4f 41 41 ,WAAL,CAAiBE,OAA
1840: 6a 42 2c 43 41 41 79 42 47 2c 45 41 41 7a 42 2c jB,CAAyBG,EAAzB,
1850: 43 41 41 34 42 2c 6d 43 41 41 35 42 2c 45 41 41 CAA4B,mCAA5B,EAA
1860: 69 45 43 2c 69 42 41 41 45 43 2c 4b 41 41 46 2c iEC,iBAAEC,KAAF,
1870: 43 41 41 51 2c 4b 41 41 4b 51 2c 51 41 41 62 2c CAAQ,KAAKQ,QAAb,
1880: 45 41 41 75 42 2c 49 41 41 76 42 2c 43 41 41 6a EAAuB,IAAvB,CAAj
1890: 45 3b 41 41 43 41 2c 53 41 41 4b 66 2c 57 41 41 E;AACA,SAAKf,WAA
18a0: 4c 2c 43 41 41 69 42 45 2c 4f 41 41 6a 42 2c 43 L,CAAiBE,OAAjB,C
18b0: 41 41 79 42 47 2c 45 41 41 7a 42 2c 43 41 41 34 AAyBG,EAAzB,CAA4
18c0: 42 2c 6f 43 41 41 35 42 2c 45 41 41 6b 45 43 2c B,oCAA5B,EAAkEC,
18d0: 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 41 51 iBAAEC,KAAF,CAAQ
18e0: 2c 4b 41 41 4b 53 2c 53 41 41 62 2c 45 41 41 77 ,KAAKS,SAAb,EAAw
18f0: 42 2c 49 41 41 78 42 2c 43 41 41 6c 45 3b 41 41 B,IAAxB,CAAlE;AA
1900: 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b CD;;AAED;;;;;;;;
1910: 3b 3b 3b 3b 3b 69 43 41 53 61 43 2c 4b 2c 45 41 ;;;;;iCASaC,K,EA
1920: 41 79 42 3b 41 41 41 41 2c 55 41 41 6c 42 43 2c AyB;AAAA,UAAlBC,
1930: 53 41 41 6b 42 2c 75 45 41 41 4e 2c 49 41 41 4d SAAkB,uEAAN,IAAM
1940: 3b 3b 41 41 43 70 43 2c 61 41 41 4f 2c 4b 41 41 ;;AACpC,aAAO,KAA
1950: 50 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b P;AACD;;AAED;;;;
1960: 3b 3b 3b 3b 3b 36 42 41 4d 53 43 2c 4b 2c 45 41 ;;;;;6BAMSC,K,EA
1970: 41 4f 2c 43 41 45 66 3b 41 41 44 43 3b 3b 3b 41 AO,CAEf;AADC;;;A
1980: 41 47 46 3b 3b 3b 3b 3b 3b 3b 3b 3b 38 42 41 4d AGF;;;;;;;;;8BAM
1990: 55 41 2c 4b 2c 45 41 41 4f 3b 41 41 43 66 2c 57 UA,K,EAAO;AACf,W
19a0: 41 41 4b 6e 42 2c 57 41 41 4c 2c 43 41 41 69 42 AAKnB,WAAL,CAAiB
19b0: 45 2c 4f 41 41 6a 42 2c 43 41 41 79 42 6b 42 2c E,OAAjB,CAAyBkB,
19c0: 47 41 41 7a 42 2c 43 41 41 36 42 2c 6b 42 41 41 GAAzB,CAA6B,kBAA
19d0: 37 42 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 7B;AACD;;AAED;;;
19e0: 3b 3b 3b 3b 3b 3b 36 42 41 4d 53 44 2c 4b 2c 45 ;;;;;;6BAMSD,K,E
19f0: 41 41 4f 2c 43 41 45 66 3b 41 41 44 43 3b 3b 3b AAO,CAEf;AADC;;;
1a00: 41 41 47 46 3b 3b 3b 3b 3b 3b 3b 3b 3b 36 42 41 AAGF;;;;;;;;;6BA
1a10: 4d 53 41 2c 4b 2c 45 41 41 4f 2c 43 41 45 66 3b MSA,K,EAAO,CAEf;
1a20: 41 41 44 43 3b 3b 3b 41 41 47 46 3b 3b 3b 3b 3b AADC;;;AAGF;;;;;
1a30: 3b 3b 3b 3b 38 42 41 4d 55 41 2c 4b 2c 45 41 41 ;;;;8BAMUA,K,EAA
1a40: 4f 2c 43 41 45 68 42 3b 41 41 44 43 3b 3b 3b 41 O,CAEhB;AADC;;;A
1a50: 41 47 46 3b 3b 3b 3b 3b 3b 3b 3b 3b 32 42 41 4d AGF;;;;;;;;;2BAM
1a60: 4f 41 2c 4b 2c 45 41 41 4f 2c 43 41 45 62 3b 41 OA,K,EAAO,CAEb;A
1a70: 41 44 43 3b 3b 3b 41 41 47 46 3b 3b 3b 3b 3b 3b ADC;;;AAGF;;;;;;
1a80: 3b 3b 3b 32 42 41 4d 4f 41 2c 4b 2c 45 41 41 4f ;;;2BAMOA,K,EAAO
1a90: 2c 43 41 45 62 3b 41 41 44 43 3b 3b 3b 41 41 47 ,CAEb;AADC;;;AAG
1aa0: 46 3b 3b 3b 3b 3b 3b 3b 3b 3b 38 42 41 4d 55 41 F;;;;;;;;;8BAMUA
1ab0: 2c 4b 2c 45 41 41 4f 2c 43 41 45 68 42 3b 41 41 ,K,EAAO,CAEhB;AA
1ac0: 44 43 3b 3b 3b 41 41 47 46 3b 3b 3b 3b 3b 3b 3b DC;;;AAGF;;;;;;;
1ad0: 3b 3b 36 42 41 4d 53 41 2c 4b 2c 45 41 41 4f 3b ;;6BAMSA,K,EAAO;
1ae0: 41 41 43 64 3b 41 41 43 44 3b 3b 3b 3b 3b 3b 6b AACd;AACD;;;;;;k
1af0: 42 41 47 59 70 42 2c 53 3b 3b 3b 3b 3b 3b 3b 3b BAGYpB,S;;;;;;;;
1b00: 3b 3b 3b 3b 3b 3b 71 6a 42 43 68 4a 66 3b 3b 3b ;;;;;;qjBChJf;;;
1b10: 3b 3b 41 41 47 41 3b 3b 3b 3b 3b 3b 3b 3b 41 41 ;;AAGA;;;;;;;;AA
1b20: 45 41 3b 3b 3b 3b 49 41 49 4d 73 42 2c 53 3b 41 EA;;;;IAIMsB,S;A
1b30: 41 43 4a 3b 3b 3b 3b 3b 3b 41 41 4d 41 2c 71 42 ACJ;;;;;;AAMA,qB
1b40: 41 41 59 43 2c 43 41 41 5a 2c 45 41 41 65 43 2c AAYC,CAAZ,EAAeC,
1b50: 43 41 41 66 2c 45 41 41 6b 42 43 2c 43 41 41 6c CAAf,EAAkBC,CAAl
1b60: 42 2c 45 41 41 71 42 43 2c 43 41 41 72 42 2c 45 B,EAAqBC,CAArB,E
1b70: 41 41 77 42 3b 41 41 41 41 3b 3b 41 41 43 74 42 AAwB;AAAA;;AACtB
1b80: 2c 53 41 41 4b 48 2c 43 41 41 4c 2c 47 41 41 53 ,SAAKH,CAAL,GAAS
1b90: 49 2c 4d 41 41 4d 4a 2c 43 41 41 4e 2c 49 41 41 I,MAAMJ,CAAN,IAA
1ba0: 57 2c 43 41 41 58 2c 47 41 41 65 41 2c 43 41 41 W,CAAX,GAAeA,CAA
1bb0: 78 42 3b 41 41 43 41 2c 53 41 41 4b 43 2c 43 41 xB;AACA,SAAKC,CA
1bc0: 41 4c 2c 47 41 41 53 47 2c 4d 41 41 4d 48 2c 43 AL,GAASG,MAAMH,C
1bd0: 41 41 4e 2c 49 41 41 57 2c 43 41 41 58 2c 47 41 AAN,IAAW,CAAX,GA
1be0: 41 65 41 2c 43 41 41 78 42 3b 41 41 43 41 2c 53 AeA,CAAxB;AACA,S
1bf0: 41 41 4b 43 2c 43 41 41 4c 2c 47 41 41 53 45 2c AAKC,CAAL,GAASE,
1c00: 4d 41 41 4d 46 2c 43 41 41 4e 2c 49 41 41 57 2c MAAMF,CAAN,IAAW,
1c10: 43 41 41 58 2c 47 41 41 65 41 2c 43 41 41 78 42 CAAX,GAAeA,CAAxB
1c20: 3b 41 41 43 41 2c 53 41 41 4b 43 2c 43 41 41 4c ;AACA,SAAKC,CAAL
1c30: 2c 47 41 41 53 43 2c 4d 41 41 4d 4a 2c 43 41 41 ,GAASC,MAAMJ,CAA
1c40: 4e 2c 49 41 41 57 2c 43 41 41 58 2c 47 41 41 65 N,IAAW,CAAX,GAAe
1c50: 47 2c 43 41 41 78 42 3b 41 41 43 44 3b 3b 3b 3b G,CAAxB;AACD;;;;
1c60: 2b 42 41 45 55 3b 41 41 43 54 2c 61 41 41 55 2c +BAEU;AACT,aAAU,
1c70: 4b 41 41 4b 48 2c 43 41 41 66 2c 55 41 41 71 42 KAAKH,CAAf,UAAqB
1c80: 2c 4b 41 41 4b 43 2c 43 41 41 31 42 2c 57 41 41 ,KAAKC,CAA1B,WAA
1c90: 69 43 2c 4b 41 41 4b 43 2c 43 41 41 74 43 2c 57 iC,KAAKC,CAAtC,W
1ca0: 41 41 36 43 2c 4b 41 41 4b 43 2c 43 41 41 6c 44 AA6C,KAAKC,CAAlD
1cb0: 3b 41 41 43 44 3b 3b 3b 3b 3b 3b 41 41 47 48 3b ;AACD;;;;;;AAGH;
1cc0: 3b 3b 3b 3b 49 41 47 4d 45 2c 53 3b 3b 3b 3b 3b ;;;;IAGME,S;;;;;
1cd0: 41 41 61 4a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b AAaJ;;;;;;;;;;;;
1ce0: 3b 3b 77 42 41 63 49 43 2c 45 2c 45 41 41 61 3b ;;wBAcIC,E,EAAa;
1cf0: 41 41 41 41 2c 77 43 41 41 4e 43 2c 49 41 41 4d AAAA,wCAANC,IAAM
1d00: 3b 41 41 41 4e 41 2c 59 41 41 4d 3b 41 41 41 41 ;AAANA,YAAM;AAAA
1d10: 3b 3b 41 41 43 66 2c 55 41 41 49 43 2c 55 41 41 ;;AACf,UAAIC,UAA
1d20: 55 33 42 2c 4d 41 41 56 2c 4b 41 41 71 42 2c 43 U3B,MAAV,KAAqB,C
1d30: 41 41 7a 42 2c 45 41 41 34 42 3b 41 41 43 31 42 AAzB,EAA4B;AAC1B
1d40: 2c 65 41 41 4f 2c 4b 41 41 4b 34 42 2c 4d 41 41 ,eAAO,KAAK4B,MAA
1d50: 5a 3b 41 41 43 44 3b 3b 41 41 45 44 2c 55 41 41 Z;AACD;;AAED,UAA
1d60: 49 43 2c 53 41 41 53 2c 4b 41 41 4b 44 2c 4d 41 IC,SAAS,KAAKD,MA
1d70: 41 4c 2c 43 41 41 59 48 2c 45 41 41 5a 2c 45 41 AL,CAAYH,EAAZ,EA
1d80: 41 67 42 4b 2c 4b 41 41 68 42 2c 43 41 41 73 42 AgBK,KAAhB,CAAsB
1d90: 2c 4b 41 41 4b 46 2c 4d 41 41 33 42 2c 45 41 41 ,KAAKF,MAA3B,EAA
1da0: 6d 43 46 2c 49 41 41 6e 43 2c 43 41 41 62 3b 3b mCF,IAAnC,CAAb;;
1db0: 41 41 45 41 2c 55 41 41 49 2c 45 41 41 45 47 2c AAEA,UAAI,EAAEG,
1dc0: 6b 42 41 41 6b 42 45 2c 65 41 41 70 42 2c 43 41 kBAAkBE,eAApB,CA
1dd0: 41 4a 2c 45 41 41 6d 43 3b 41 41 43 6a 43 3b 41 AJ,EAAmC;AACjC;A
1de0: 41 43 41 2c 65 41 41 4f 46 2c 4d 41 41 50 3b 41 ACA,eAAOF,MAAP;A
1df0: 41 43 44 3b 3b 41 41 45 44 2c 61 41 41 4f 2c 49 ACD;;AAED,aAAO,I
1e00: 41 41 49 4c 2c 53 41 41 4a 2c 43 41 41 63 4b 2c AAIL,SAAJ,CAAcK,
1e10: 4d 41 41 64 2c 45 41 41 73 42 2c 4b 41 41 4b 47 MAAd,EAAsB,KAAKG
1e20: 2c 4d 41 41 33 42 2c 43 41 41 50 3b 41 41 43 44 ,MAA3B,CAAP;AACD
1e30: 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 77 ;;AAED;;;;;;;;;w
1e40: 42 41 4d 65 3b 41 41 43 62 2c 61 41 41 4f 2c 4b BAMe;AACb,aAAO,K
1e50: 41 41 4b 43 2c 53 41 41 5a 3b 41 41 43 44 3b 3b AAKC,SAAZ;AACD;;
1e60: 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 41 41 6c AAED;;;;;;;;;AAl
1e70: 44 41 3b 3b 3b 3b 3b 3b 3b 77 42 41 4f 75 42 3b DA;;;;;;;wBAOuB;
1e80: 41 41 43 72 42 2c 61 41 41 4f 66 2c 53 41 41 50 AACrB,aAAOf,SAAP
1e90: 3b 41 41 43 44 3b 3b 3b 41 41 36 43 44 2c 75 42 ;AACD;;;AA6CD,uB
1ea0: 41 41 79 43 3b 41 41 41 41 2c 51 41 41 37 42 4a AAyC;AAAA,QAA7BJ
1eb0: 2c 4b 41 41 36 42 2c 75 45 41 41 72 42 2c 49 41 ,KAA6B,uEAArB,IA
1ec0: 41 71 42 3b 41 41 41 41 2c 51 41 41 66 6b 42 2c AqB;AAAA,QAAfkB,
1ed0: 4d 41 41 65 2c 75 45 41 41 4e 2c 49 41 41 4d 3b MAAe,uEAAN,IAAM;
1ee0: 3b 41 41 41 41 3b 3b 41 41 43 76 43 2c 53 41 41 ;AAAA;;AACvC,SAA
1ef0: 4b 45 2c 4f 41 41 4c 2c 43 41 41 61 70 42 2c 4b KE,OAAL,CAAapB,K
1f00: 41 41 62 2c 45 41 41 6f 42 6b 42 2c 4d 41 41 70 AAb,EAAoBkB,MAAp
1f10: 42 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b B;AACD;;AAED;;;;
1f20: 3b 3b 3b 3b 3b 3b 3b 3b 3b 34 42 41 53 51 6c 42 ;;;;;;;;;4BASQlB
1f30: 2c 4b 2c 45 41 41 73 42 3b 41 41 41 41 2c 55 41 ,K,EAAsB;AAAA,UA
1f40: 41 66 6b 42 2c 4d 41 41 65 2c 75 45 41 41 4e 2c AfkB,MAAe,uEAAN,
1f50: 49 41 41 4d 3b 3b 41 41 43 35 42 41 2c 65 41 41 IAAM;;AAC5BA,eAA
1f60: 53 52 2c 55 41 41 55 57 2c 63 41 41 56 2c 43 41 SR,UAAUW,cAAV,CA
1f70: 41 79 42 48 2c 4d 41 41 7a 42 2c 43 41 41 54 3b AyBH,MAAzB,CAAT;
1f80: 3b 41 41 45 41 3b 3b 3b 3b 41 41 49 41 2c 57 41 ;AAEA;;;;AAIA,WA
1f90: 41 4b 43 2c 53 41 41 4c 2c 47 41 41 69 42 3b 41 AKC,SAAL,GAAiB;A
1fa0: 41 43 66 6e 42 2c 65 41 41 4f 41 2c 4b 41 44 51 ACfnB,eAAOA,KADQ
1fb0: 3b 41 41 45 66 6b 42 2c 67 42 41 41 51 41 2c 4d ;AAEfkB,gBAAQA,M
1fc0: 41 46 4f 3b 41 41 47 66 49 2c 65 41 41 4f 3b 41 AFO;AAGfI,eAAO;A
1fd0: 41 48 51 2c 4f 41 41 6a 42 3b 41 41 4b 41 3b 3b AHQ,OAAjB;AAKA;;
1fe0: 3b 3b 41 41 49 41 2c 57 41 41 4b 52 2c 4d 41 41 ;;AAIA,WAAKR,MAA
1ff0: 4c 2c 47 41 41 63 4a 2c 55 41 41 55 61 2c 4b 41 L,GAAcJ,UAAUa,KA
2000: 41 56 2c 43 41 41 67 42 76 42 2c 4b 41 41 68 42 AV,CAAgBvB,KAAhB
2010: 2c 43 41 41 64 3b 3b 41 41 45 41 2c 55 41 41 49 ,CAAd;;AAEA,UAAI
2020: 2c 4b 41 41 4b 63 2c 4d 41 41 4c 2c 4b 41 41 67 ,KAAKc,MAAL,KAAg
2030: 42 2c 49 41 41 70 42 2c 45 41 41 30 42 3b 41 41 B,IAApB,EAA0B;AA
2040: 43 78 42 2c 61 41 41 4b 41 2c 4d 41 41 4c 2c 47 CxB,aAAKA,MAAL,G
2050: 41 41 63 2c 73 42 41 41 64 3b 41 41 43 41 2c 61 AAc,sBAAd;AACA,a
2060: 41 41 4b 4b 2c 53 41 41 4c 2c 43 41 41 65 47 2c AAKK,SAAL,CAAeG,
2070: 4b 41 41 66 2c 47 41 41 75 42 2c 4b 41 41 76 42 KAAf,GAAuB,KAAvB
2080: 3b 41 41 43 41 3b 41 41 43 44 3b 3b 41 41 45 44 ;AACA;AACD;;AAED
2090: 3b 3b 3b 3b 41 41 49 41 2c 57 41 41 4b 45 2c 4f ;;;;AAIA,WAAKE,O
20a0: 41 41 4c 2c 47 41 41 65 4e 2c 53 41 41 53 41 2c AAL,GAAeN,SAASA,
20b0: 4d 41 41 54 2c 47 41 43 5a 52 2c 55 41 41 55 65 MAAT,GACZR,UAAUe
20c0: 2c 4b 41 41 56 2c 43 41 41 67 42 7a 42 2c 4b 41 ,KAAV,CAAgBzB,KA
20d0: 41 68 42 2c 49 41 41 79 42 2c 4b 41 41 7a 42 2c AhB,IAAyB,KAAzB,
20e0: 47 41 41 69 43 2c 4b 41 41 4b 63 2c 4d 41 41 4c GAAiC,KAAKc,MAAL
20f0: 2c 43 41 41 59 59 2c 4b 41 44 68 44 3b 41 41 45 ,CAAYY,KADhD;AAE
2100: 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b D;;AAED;;;;;;;;;
2110: 3b 3b 3b 3b 3b 41 41 77 48 41 3b 3b 3b 3b 3b 38 ;;;;;AAwHA;;;;;8
2120: 42 41 4b 55 3b 41 41 43 52 2c 61 41 41 4f 2c 4b BAKU;AACR,aAAO,K
2130: 41 41 4b 50 2c 53 41 41 4c 2c 43 41 41 65 47 2c AAKP,SAAL,CAAeG,
2140: 4b 41 41 66 2c 4b 41 41 79 42 2c 49 41 41 68 43 KAAf,KAAyB,IAAhC
2150: 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b ;AACD;;AAED;;;;;
2160: 3b 3b 3b 3b 3b 41 41 77 44 41 3b 3b 3b 3b 3b 3b ;;;;;AAwDA;;;;;;
2170: 67 43 41 4d 59 6a 42 2c 43 2c 45 41 41 47 3b 41 gCAMYjB,C,EAAG;A
2180: 41 43 62 2c 57 41 41 4b 73 42 2c 47 41 41 4c 2c ACb,WAAKsB,GAAL,
2190: 47 41 41 59 2c 43 41 41 43 2c 49 41 41 49 74 42 GAAY,CAAC,IAAItB
21a0: 2c 43 41 41 4c 2c 49 41 41 55 2c 47 41 41 74 42 ,CAAL,IAAU,GAAtB
21b0: 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b ;AACD;;AAED;;;;;
21c0: 3b 3b 3b 3b 3b 41 41 53 41 3b 3b 3b 3b 3b 3b 75 ;;;;;AASA;;;;;;u
21d0: 43 41 4d 6d 42 43 2c 43 2c 45 41 41 47 3b 41 41 CAMmBC,C,EAAG;AA
21e0: 43 70 42 2c 57 41 41 4b 73 42 2c 55 41 41 4c 2c CpB,WAAKsB,UAAL,
21f0: 47 41 41 6d 42 74 42 2c 49 41 41 49 2c 47 41 41 GAAmBtB,IAAI,GAA
2200: 76 42 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b vB;AACD;;AAED;;;
2210: 3b 3b 3b 3b 3b 3b 3b 41 41 53 41 3b 3b 3b 3b 3b ;;;;;;;AASA;;;;;
2220: 3b 6b 43 41 4d 63 43 2c 43 2c 45 41 41 47 3b 41 ;kCAMcC,C,EAAG;A
2230: 41 43 66 2c 57 41 41 4b 73 42 2c 4b 41 41 4c 2c ACf,WAAKsB,KAAL,
2240: 47 41 41 63 2c 43 41 41 43 2c 49 41 41 49 74 42 GAAc,CAAC,IAAItB
2250: 2c 43 41 41 4c 2c 49 41 41 55 2c 47 41 41 78 42 ,CAAL,IAAU,GAAxB
2260: 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b ;AACD;;AAED;;;;;
2270: 3b 3b 3b 3b 3b 41 41 55 41 3b 3b 3b 3b 3b 3b 6b ;;;;;AAUA;;;;;;k
2280: 43 41 4d 63 43 2c 43 2c 45 41 41 47 3b 41 41 43 CAMcC,C,EAAG;AAC
2290: 66 2c 57 41 41 4b 73 42 2c 4b 41 41 4c 2c 47 41 f,WAAKsB,KAAL,GA
22a0: 41 61 2c 49 41 41 49 74 42 2c 43 41 41 6a 42 3b Aa,IAAItB,CAAjB;
22b0: 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b AACD;;AAED;;;;;;
22c0: 3b 3b 3b 3b 41 41 53 41 3b 3b 3b 3b 3b 6f 43 41 ;;;;AASA;;;;;oCA
22d0: 4b 67 42 3b 41 41 43 64 2c 61 41 41 4f 2c 4b 41 KgB;AACd,aAAO,KA
22e0: 41 4b 6f 42 2c 55 41 41 4c 2c 4b 41 41 6f 42 2c AKoB,UAAL,KAAoB,
22f0: 43 41 41 33 42 3b 41 41 43 44 3b 3b 41 41 45 44 CAA3B;AACD;;AAED
2300: 3b 3b 3b 3b 3b 3b 3b 3b 6f 43 41 4b 67 42 3b 41 ;;;;;;;;oCAKgB;A
2310: 41 43 64 2c 61 41 41 4f 2c 4b 41 41 4b 45 2c 4b ACd,aAAO,KAAKE,K
2320: 41 41 4c 2c 4b 41 41 65 2c 43 41 41 74 42 3b 41 AAL,KAAe,CAAtB;A
2330: 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b ACD;;AAED;;;;;;;
2340: 3b 73 43 41 4b 6b 42 3b 41 41 43 68 42 2c 61 41 ;sCAKkB;AAChB,aA
2350: 41 4f 2c 4b 41 41 4b 43 2c 51 41 41 4c 2c 4d 41 AO,KAAKC,QAAL,MA
2360: 41 6f 42 2c 4b 41 41 4b 44 2c 4b 41 41 4c 2c 47 AoB,KAAKD,KAAL,G
2370: 41 41 61 2c 43 41 41 78 43 3b 41 41 43 44 3b 3b AAa,CAAxC;AACD;;
2380: 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 2b 42 41 4b AAED;;;;;;;;+BAK
2390: 57 3b 41 41 43 54 2c 61 41 41 4f 2c 43 41 41 43 W;AACT,aAAO,CAAC
23a0: 72 42 2c 4d 41 41 4d 2c 4b 41 41 4b 71 42 2c 4b rB,MAAM,KAAKqB,K
23b0: 41 41 58 2c 43 41 41 52 3b 41 41 43 44 3b 3b 41 AAX,CAAR;AACD;;A
23c0: 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 2b 42 41 4b 57 AED;;;;;;;;+BAKW
23d0: 3b 41 41 43 54 2c 61 41 41 4f 2c 49 41 41 49 31 ;AACT,aAAO,IAAI1
23e0: 42 2c 53 41 41 4a 2c 43 41 41 63 2c 4b 41 41 4b B,SAAJ,CAAc,KAAK
23f0: 75 42 2c 47 41 41 6e 42 2c 45 41 41 77 42 2c 4b uB,GAAnB,EAAwB,K
2400: 41 41 4b 43 2c 55 41 41 37 42 2c 45 41 41 79 43 AAKC,UAA7B,EAAyC
2410: 2c 4b 41 41 4b 43 2c 4b 41 41 39 43 2c 45 41 41 ,KAAKC,KAA9C,EAA
2420: 71 44 2c 4b 41 41 4b 43 2c 4b 41 41 31 44 2c 43 qD,KAAKC,KAA1D,C
2430: 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b AAP;AACD;;AAED;;
2440: 3b 3b 3b 3b 3b 3b 36 42 41 4b 53 3b 41 41 43 50 ;;;;;;6BAKS;AACP
2450: 2c 61 41 41 4f 2c 4b 41 41 4b 45 2c 51 41 41 4c ,aAAO,KAAKE,QAAL
2460: 2c 45 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 ,EAAP;AACD;;AAED
2470: 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 6b 43 41 4f 63 3b ;;;;;;;;;;kCAOc;
2480: 41 41 43 5a 2c 61 41 41 4f 2c 49 41 41 49 35 42 AACZ,aAAO,IAAI5B
2490: 2c 53 41 41 4a 2c 43 41 43 4c 2c 4b 41 41 4b 75 ,SAAJ,CACL,KAAKu
24a0: 42 2c 47 41 41 4c 2c 47 41 41 57 2c 47 41 44 4e B,GAAL,GAAW,GADN
24b0: 2c 45 41 45 4c 2c 4b 41 41 4b 43 2c 55 41 41 4c ,EAEL,KAAKC,UAAL
24c0: 2c 47 41 41 6b 42 2c 47 41 46 62 2c 45 41 47 4c ,GAAkB,GAFb,EAGL
24d0: 2c 4b 41 41 4b 43 2c 4b 41 41 4c 2c 47 41 41 61 ,KAAKC,KAAL,GAAa
24e0: 2c 47 41 48 52 2c 45 41 49 4c 2c 4b 41 41 4b 43 ,GAHR,EAIL,KAAKC
24f0: 2c 4b 41 4a 41 2c 43 41 41 50 3b 41 41 4d 44 3b ,KAJA,CAAP;AAMD;
2500: 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 2b 42 ;AAED;;;;;;;;;+B
2510: 41 4d 57 3b 41 41 43 54 2c 61 41 41 4f 2c 4b 41 AMW;AACT,aAAO,KA
2520: 41 4b 47 2c 4d 41 41 4c 2c 45 41 41 50 3b 41 41 AKG,MAAL,EAAP;AA
2530: 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b CD;;AAED;;;;;;;;
2540: 3b 3b 36 42 41 4f 73 42 3b 41 41 41 41 2c 55 41 ;;6BAOsB;AAAA,UA
2550: 41 66 66 2c 4d 41 41 65 2c 75 45 41 41 4e 2c 49 Aff,MAAe,uEAAN,I
2560: 41 41 4d 3b 3b 41 41 43 70 42 41 2c 65 41 41 53 AAM;;AACpBA,eAAS
2570: 52 2c 55 41 41 55 57 2c 63 41 41 56 2c 43 41 41 R,UAAUW,cAAV,CAA
2580: 79 42 48 2c 53 41 41 53 41 2c 4d 41 41 54 2c 47 yBH,SAASA,MAAT,G
2590: 41 41 6b 42 2c 4b 41 41 4b 41 2c 4d 41 41 68 44 AAkB,KAAKA,MAAhD
25a0: 2c 43 41 41 54 3b 3b 41 41 45 41 2c 55 41 41 49 ,CAAT;;AAEA,UAAI
25b0: 2c 43 41 41 43 41 2c 4d 41 41 4c 2c 45 41 41 61 ,CAACA,MAAL,EAAa
25c0: 3b 41 41 43 58 2c 65 41 41 4f 2c 4b 41 41 4b 4a ;AACX,eAAO,KAAKJ
25d0: 2c 4d 41 41 4c 2c 43 41 41 59 6f 42 2c 4b 41 41 ,MAAL,CAAYoB,KAA
25e0: 5a 2c 47 41 41 6f 42 44 2c 4d 41 41 70 42 2c 45 Z,GAAoBD,MAApB,E
25f0: 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 2c 55 AAP;AACD;;AAED,U
2600: 41 41 49 2c 4b 41 41 4b 6e 42 2c 4d 41 41 4c 2c AAI,KAAKnB,MAAL,
2610: 43 41 41 59 49 2c 4d 41 41 5a 2c 4d 41 41 77 42 CAAYI,MAAZ,MAAwB
2620: 69 42 2c 53 41 41 35 42 2c 45 41 41 75 43 3b 41 iB,SAA5B,EAAuC;A
2630: 41 43 72 43 2c 63 41 41 4d 2c 49 41 41 49 68 44 ACrC,cAAM,IAAIhD
2640: 2c 4b 41 41 4a 2c 6b 43 41 41 77 43 2b 42 2c 4d ,KAAJ,kCAAwC+B,M
2650: 41 41 78 43 2c 51 41 41 4e 3b 41 41 43 44 3b 3b AAxC,QAAN;AACD;;
2660: 41 41 45 44 2c 55 41 41 49 6b 42 2c 4d 41 41 4d AAED,UAAIkB,MAAM
2670: 2c 4b 41 41 4b 74 42 2c 4d 41 41 4c 2c 43 41 41 ,KAAKtB,MAAL,CAA
2680: 59 49 2c 4d 41 41 5a 2c 47 41 41 56 3b 3b 41 41 YI,MAAZ,GAAV;;AA
2690: 45 41 2c 61 41 41 4f 6b 42 2c 49 41 41 49 46 2c EA,aAAOkB,IAAIF,
26a0: 4b 41 41 4a 2c 47 41 41 59 45 2c 49 41 41 49 46 KAAJ,GAAYE,IAAIF
26b0: 2c 4b 41 41 4a 2c 47 41 41 59 44 2c 4d 41 41 5a ,KAAJ,GAAYD,MAAZ
26c0: 2c 45 41 41 5a 2c 47 41 41 6d 43 47 2c 47 41 41 ,EAAZ,GAAmCG,GAA
26d0: 31 43 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 1C;AACD;;AAED;;;
26e0: 3b 3b 3b 3b 3b 3b 3b 3b 3b 32 42 41 53 4f 70 43 ;;;;;;;;;2BASOpC
26f0: 2c 4b 2c 45 41 41 4f 3b 41 41 43 5a 41 2c 63 41 ,K,EAAO;AACZA,cA
2700: 41 53 41 2c 69 42 41 41 69 42 55 2c 53 41 41 6c ASA,iBAAiBU,SAAl
2710: 42 2c 47 41 41 2b 42 56 2c 4b 41 41 2f 42 2c 47 B,GAA+BV,KAA/B,G
2720: 41 41 75 43 2c 49 41 41 49 55 2c 53 41 41 4a 2c AAuC,IAAIU,SAAJ,
2730: 43 41 41 63 56 2c 4b 41 41 64 2c 43 41 41 2f 43 CAAcV,KAAd,CAA/C
2740: 3b 3b 41 41 45 41 2c 55 41 41 49 2c 43 41 41 43 ;;AAEA,UAAI,CAAC
2750: 41 2c 4d 41 41 4d 71 43 2c 4f 41 41 4e 2c 45 41 A,MAAMqC,OAAN,EA
2760: 41 44 2c 49 41 41 6f 42 2c 43 41 41 43 2c 4b 41 AD,IAAoB,CAAC,KA
2770: 41 4b 41 2c 4f 41 41 4c 2c 45 41 41 7a 42 2c 45 AKA,OAAL,EAAzB,E
2780: 41 41 79 43 3b 41 41 43 76 43 2c 65 41 41 4f 2c AAyC;AACvC,eAAO,
2790: 4b 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 2c KAAP;AACD;;AAED,
27a0: 61 41 43 45 2c 4b 41 41 4b 56 2c 47 41 41 4c 2c aACE,KAAKV,GAAL,
27b0: 4b 41 41 61 33 42 2c 4d 41 41 4d 32 42 2c 47 41 KAAa3B,MAAM2B,GA
27c0: 41 6e 42 2c 49 41 43 41 2c 4b 41 41 4b 43 2c 55 AnB,IACA,KAAKC,U
27d0: 41 41 4c 2c 4b 41 41 6f 42 35 42 2c 4d 41 41 4d AAL,KAAoB5B,MAAM
27e0: 34 42 2c 55 41 44 31 42 2c 49 41 45 41 2c 4b 41 4B,UAD1B,IAEA,KA
27f0: 41 4b 43 2c 4b 41 41 4c 2c 4b 41 41 65 37 42 2c AKC,KAAL,KAAe7B,
2800: 4d 41 41 4d 36 42 2c 4b 41 46 72 42 2c 49 41 47 MAAM6B,KAFrB,IAG
2810: 41 2c 4b 41 41 4b 43 2c 4b 41 41 4c 2c 4b 41 41 A,KAAKC,KAAL,KAA
2820: 65 39 42 2c 4d 41 41 4d 38 42 2c 4b 41 4a 76 42 e9B,MAAM8B,KAJvB
2830: 3b 41 41 4d 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b ;AAMD;;AAED;;;;;
2840: 3b 3b 3b 2b 42 41 4b 57 3b 41 41 43 54 2c 61 41 ;;;+BAKW;AACT,aA
2850: 41 4f 2c 49 41 41 49 70 42 2c 53 41 41 4a 2c 43 AO,IAAIpB,SAAJ,C
2860: 41 41 63 2c 4b 41 41 4b 49 2c 4d 41 41 6e 42 2c AAc,KAAKI,MAAnB,
2870: 45 41 41 32 42 2c 4b 41 41 4b 49 2c 4d 41 41 68 EAA2B,KAAKI,MAAh
2880: 43 2c 43 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 C,CAAP;AACD;;AAE
2890: 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 73 43 41 4d 6b 42 D;;;;;;;;;sCAMkB
28a0: 3b 41 41 43 68 42 2c 61 41 41 4f 2c 49 41 41 49 ;AAChB,aAAO,IAAI
28b0: 52 2c 53 41 41 4a 2c 43 41 41 63 2c 43 41 41 43 R,SAAJ,CAAc,CAAC
28c0: 2c 4b 41 41 4b 69 42 2c 47 41 41 4e 2c 45 41 41 ,KAAKiB,GAAN,EAA
28d0: 57 2c 47 41 41 58 2c 45 41 41 67 42 2c 47 41 41 W,GAAX,EAAgB,GAA
28e0: 68 42 2c 45 41 41 71 42 2c 43 41 41 72 42 2c 43 hB,EAAqB,CAArB,C
28f0: 41 41 64 2c 45 41 41 75 43 2c 4b 41 41 4b 54 2c AAd,EAAuC,KAAKT,
2900: 4d 41 41 35 43 2c 43 41 41 50 3b 41 41 43 44 3b MAA5C,CAAP;AACD;
2910: 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 71 43 41 ;AAED;;;;;;;;qCA
2920: 4b 69 42 3b 41 41 43 66 2c 61 41 41 4f 2c 49 41 KiB;AACf,aAAO,IA
2930: 41 49 52 2c 53 41 41 4a 2c 43 41 41 63 2c 4b 41 AIR,SAAJ,CAAc,KA
2940: 41 4b 49 2c 4d 41 41 4c 2c 43 41 41 59 67 42 2c AKI,MAAL,CAAYgB,
2950: 4b 41 41 5a 2c 43 41 41 6b 42 2c 43 41 41 6c 42 KAAZ,CAAkB,CAAlB
2960: 2c 43 41 41 64 2c 45 41 41 6f 43 2c 4b 41 41 4b ,CAAd,EAAoC,KAAK
2970: 5a 2c 4d 41 41 7a 43 2c 43 41 41 50 3b 41 41 43 Z,MAAzC,CAAP;AAC
2980: 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 6b D;;AAED;;;;;;;;k
2990: 43 41 4b 63 3b 41 41 43 5a 2c 61 41 41 4f 2c 4b CAKc;AACZ,aAAO,K
29a0: 41 41 4b 65 2c 4d 41 41 4c 2c 43 41 41 59 2c 4b AAKe,MAAL,CAAY,K
29b0: 41 41 5a 2c 43 41 41 50 3b 41 41 43 44 3b 3b 41 AAZ,CAAP;AACD;;A
29c0: 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 6b 43 41 4b 63 AED;;;;;;;;kCAKc
29d0: 3b 41 41 43 5a 2c 61 41 41 4f 2c 4b 41 41 4b 41 ;AACZ,aAAO,KAAKA
29e0: 2c 4d 41 41 4c 2c 43 41 41 59 2c 4b 41 41 5a 2c ,MAAL,CAAY,KAAZ,
29f0: 43 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 3b CAAP;AACD;;AAED;
2a00: 3b 3b 3b 3b 3b 3b 3b 6b 43 41 4b 63 3b 41 41 43 ;;;;;;;kCAKc;AAC
2a10: 5a 2c 61 41 41 4f 2c 4b 41 41 4b 41 2c 4d 41 41 Z,aAAO,KAAKA,MAA
2a20: 4c 2c 43 41 41 59 2c 4b 41 41 5a 2c 43 41 41 50 L,CAAY,KAAZ,CAAP
2a30: 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b ;AACD;;AAED;;;;;
2a40: 3b 3b 3b 3b 36 42 41 4d 53 3b 41 41 43 50 2c 61 ;;;;6BAMS;AACP,a
2a50: 41 41 4f 2c 4b 41 41 4b 6e 42 2c 4d 41 41 4c 2c AAO,KAAKnB,MAAL,
2a60: 43 41 41 59 77 42 2c 4d 41 41 5a 2c 45 41 41 50 CAAYwB,MAAZ,EAAP
2a70: 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b ;AACD;;AAED;;;;;
2a80: 3b 3b 3b 3b 38 42 41 4d 55 3b 41 41 43 52 2c 61 ;;;;8BAMU;AACR,a
2a90: 41 41 4f 2c 4b 41 41 4b 78 42 2c 4d 41 41 4c 2c AAO,KAAKxB,MAAL,
2aa0: 43 41 41 59 79 42 2c 4f 41 41 5a 2c 45 41 41 50 CAAYyB,OAAZ,EAAP
2ab0: 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b ;AACD;;AAED;;;;;
2ac0: 3b 3b 3b 3b 3b 3b 3b 36 42 41 53 53 43 2c 4f 2c ;;;;;;;6BASSC,O,
2ad0: 45 41 41 53 3b 41 41 43 68 42 2c 55 41 41 49 43 EAAS;AAChB,UAAIC
2ae0: 2c 4f 41 41 4f 2c 45 41 41 58 3b 3b 41 41 45 41 ,OAAO,EAAX;;AAEA
2af0: 2c 55 41 41 49 43 2c 4d 41 41 4d 43 2c 4f 41 41 ,UAAIC,MAAMC,OAA
2b00: 4e 2c 43 41 41 63 48 2c 4f 41 41 64 2c 43 41 41 N,CAAcH,OAAd,CAA
2b10: 4a 2c 45 41 41 34 42 3b 41 41 43 31 42 43 2c 65 J,EAA4B;AAC1BC,e
2b20: 41 41 4f 44 2c 4f 41 41 50 3b 41 41 43 44 2c 4f AAOD,OAAP;AACD,O
2b30: 41 46 44 2c 4d 41 45 4f 2c 49 41 41 49 2c 43 41 AFD,MAEO,IAAI,CA
2b40: 41 43 39 42 2c 55 41 41 55 6b 43 2c 61 41 41 56 AC9B,UAAUkC,aAAV
2b50: 2c 43 41 41 77 42 43 2c 63 41 41 78 42 2c 43 41 ,CAAwBC,cAAxB,CA
2b60: 41 75 43 4c 2c 4f 41 41 76 43 2c 43 41 41 4c 2c AuCL,OAAvC,CAAL,
2b70: 45 41 41 73 44 3b 41 41 43 33 44 2c 63 41 41 4d EAAsD;AAC3D,cAAM
2b80: 2c 49 41 41 49 72 44 2c 4b 41 41 4a 2c 36 43 41 ,IAAIrD,KAAJ,6CA
2b90: 41 6d 44 71 44 2c 4f 41 41 6e 44 2c 53 41 41 4e AmDqD,OAAnD,SAAN
2ba0: 3b 41 41 43 44 2c 4f 41 46 4d 2c 4d 41 45 41 3b ;AACD,OAFM,MAEA;
2bb0: 41 41 43 4c 43 2c 65 41 41 4f 2f 42 2c 55 41 41 AACLC,eAAO/B,UAA
2bc0: 55 6b 43 2c 61 41 41 56 2c 43 41 41 77 42 4a 2c UkC,aAAV,CAAwBJ,
2bd0: 4f 41 41 78 42 2c 43 41 41 50 3b 41 41 43 44 3b OAAxB,CAAP;AACD;
2be0: 3b 41 41 45 44 2c 55 41 41 49 4d 2c 53 41 41 53 ;AAED,UAAIM,SAAS
2bf0: 2c 45 41 41 62 3b 41 41 41 41 2c 55 41 41 69 42 ,EAAb;AAAA,UAAiB
2c00: 43 2c 59 41 41 59 2c 4b 41 41 4b 6a 43 2c 4d 41 C,YAAY,KAAKjC,MA
2c10: 41 6c 43 3b 41 41 41 41 2c 55 41 41 30 43 49 2c AlC;AAAA,UAA0CI,
2c20: 53 41 41 53 2c 4b 41 41 4b 41 2c 4d 41 41 78 44 SAAS,KAAKA,MAAxD
2c30: 3b 3b 41 41 45 41 75 42 2c 57 41 41 4b 4f 2c 4f ;;AAEAuB,WAAKO,O
2c40: 41 41 4c 2c 43 41 41 61 2c 55 41 41 55 72 42 2c AAL,CAAa,UAAUrB,
2c50: 47 41 41 56 2c 45 41 41 65 3b 41 41 43 31 42 2c GAAV,EAAe;AAC1B,
2c60: 59 41 41 49 73 42 2c 53 41 41 53 2c 43 41 43 58 YAAIsB,SAAS,CACX
2c70: 74 42 2c 4d 41 41 4f 2c 43 41 41 43 6f 42 2c 55 tB,MAAO,CAACoB,U
2c80: 41 41 55 70 42 2c 47 41 41 56 2c 4b 41 41 6b 42 AAUpB,GAAV,KAAkB
2c90: 41 2c 47 41 41 6e 42 2c 49 41 41 30 42 2c 47 41 A,GAAnB,IAA0B,GA
2ca0: 41 6a 43 2c 47 41 41 77 43 6f 42 2c 55 41 41 55 AjC,GAAwCoB,UAAU
2cb0: 70 42 2c 47 41 41 56 2c 45 41 44 37 42 2c 45 41 pB,GAAV,EAD7B,EA
2cc0: 45 58 6f 42 2c 55 41 41 55 47 2c 57 41 41 56 2c EXoB,UAAUG,WAAV,
2cd0: 45 41 46 57 2c 45 41 47 58 48 2c 55 41 41 55 6c EAFW,EAGXH,UAAUl
2ce0: 42 2c 4b 41 41 56 2c 45 41 48 57 2c 45 41 49 58 B,KAAV,EAHW,EAIX
2cf0: 6b 42 2c 55 41 41 55 6a 42 2c 4b 41 41 56 2c 45 kB,UAAUjB,KAAV,E
2d00: 41 4a 57 2c 43 41 41 62 3b 3b 41 41 4f 41 67 42 AJW,CAAb;;AAOAgB
2d10: 2c 65 41 41 4f 4b 2c 49 41 41 50 2c 43 41 41 59 ,eAAOK,IAAP,CAAY
2d20: 2c 49 41 41 49 7a 43 2c 53 41 41 4a 2c 43 41 41 ,IAAIzC,SAAJ,CAA
2d30: 63 75 43 2c 4d 41 41 64 2c 45 41 41 73 42 2f 42 cuC,MAAd,EAAsB/B
2d40: 2c 4d 41 41 74 42 2c 43 41 41 5a 3b 41 41 43 44 ,MAAtB,CAAZ;AACD
2d50: 2c 4f 41 54 44 3b 3b 41 41 57 41 2c 61 41 41 4f ,OATD;;AAWA,aAAO
2d60: 34 42 2c 4d 41 41 50 3b 41 41 43 44 3b 3b 3b 77 4B,MAAP;AACD;;;w
2d70: 42 41 35 57 53 3b 41 41 43 52 2c 61 41 41 4f 2c BA5WS;AACR,aAAO,
2d80: 4b 41 41 4b 68 43 2c 4d 41 41 4c 2c 43 41 41 59 KAAKhC,MAAL,CAAY
2d90: 61 2c 47 41 41 5a 2c 45 41 41 50 3b 41 41 43 44 a,GAAZ,EAAP;AACD
2da0: 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 41 41 ;;AAED;;;;;;;;AA
2db0: 73 43 41 3b 3b 3b 3b 3b 73 42 41 4b 51 45 2c 4b sCA;;;;;sBAKQE,K
2dc0: 2c 45 41 41 4f 3b 41 41 43 62 2c 57 41 41 4b 66 ,EAAO;AACb,WAAKf
2dd0: 2c 4d 41 41 4c 2c 47 41 41 63 2c 4b 41 41 4b 41 ,MAAL,GAAc,KAAKA
2de0: 2c 4d 41 41 4c 2c 43 41 41 59 61 2c 47 41 41 5a ,MAAL,CAAYa,GAAZ
2df0: 2c 43 41 41 67 42 45 2c 4b 41 41 68 42 2c 43 41 ,CAAgBE,KAAhB,CA
2e00: 41 64 3b 41 41 43 44 3b 3b 3b 77 42 41 78 43 67 Ad;AACD;;;wBAxCg
2e10: 42 3b 41 41 43 66 2c 61 41 41 4f 2c 4b 41 41 4b B;AACf,aAAO,KAAK
2e20: 66 2c 4d 41 41 4c 2c 43 41 41 59 6f 43 2c 57 41 f,MAAL,CAAYoC,WA
2e30: 41 5a 2c 45 41 41 50 3b 41 41 43 44 3b 3b 41 41 AZ,EAAP;AACD;;AA
2e40: 45 44 3b 3b 3b 3b 3b 3b 73 42 41 71 44 65 72 42 ED;;;;;;sBAqDerB
2e50: 2c 4b 2c 45 41 41 4f 3b 41 41 43 70 42 2c 57 41 ,K,EAAO;AACpB,WA
2e60: 41 4b 66 2c 4d 41 41 4c 2c 47 41 41 63 2c 4b 41 AKf,MAAL,GAAc,KA
2e70: 41 4b 41 2c 4d 41 41 4c 2c 43 41 41 59 6f 43 2c AKA,MAAL,CAAYoC,
2e80: 57 41 41 5a 2c 43 41 41 77 42 72 42 2c 4b 41 41 WAAZ,CAAwBrB,KAA
2e90: 78 42 2c 43 41 41 64 3b 41 41 43 44 3b 3b 3b 77 xB,CAAd;AACD;;;w
2ea0: 42 41 6c 44 57 3b 41 41 43 56 2c 61 41 41 4f 2c BAlDW;AACV,aAAO,
2eb0: 4b 41 41 4b 66 2c 4d 41 41 4c 2c 43 41 41 59 65 KAAKf,MAAL,CAAYe
2ec0: 2c 4b 41 41 5a 2c 45 41 41 50 3b 41 41 43 44 3b ,KAAZ,EAAP;AACD;
2ed0: 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 73 42 41 2b 44 ;AAED;;;;;;sBA+D
2ee0: 55 41 2c 4b 2c 45 41 41 4f 3b 41 41 43 66 2c 57 UA,K,EAAO;AACf,W
2ef0: 41 41 4b 66 2c 4d 41 41 4c 2c 47 41 41 63 2c 4b AAKf,MAAL,GAAc,K
2f00: 41 41 4b 41 2c 4d 41 41 4c 2c 43 41 41 59 65 2c AAKA,MAAL,CAAYe,
2f10: 4b 41 41 5a 2c 43 41 41 6b 42 41 2c 4b 41 41 6c KAAZ,CAAkBA,KAAl
2f20: 42 2c 43 41 41 64 3b 41 41 43 44 3b 3b 3b 77 42 B,CAAd;AACD;;;wB
2f30: 41 35 44 57 3b 41 41 43 56 2c 55 41 41 49 72 42 A5DW;AACV,UAAIrB
2f40: 2c 49 41 41 49 2c 4b 41 41 4b 4d 2c 4d 41 41 4c ,IAAI,KAAKM,MAAL
2f50: 2c 43 41 41 59 67 42 2c 4b 41 41 5a 2c 45 41 41 ,CAAYgB,KAAZ,EAA
2f60: 52 3b 3b 41 41 45 41 2c 61 41 41 4f 72 42 2c 4d R;;AAEA,aAAOrB,M
2f70: 41 41 4d 44 2c 43 41 41 4e 2c 49 41 41 57 2c 43 AAMD,CAAN,IAAW,C
2f80: 41 41 58 2c 47 41 41 65 41 2c 43 41 41 74 42 3b AAX,GAAeA,CAAtB;
2f90: 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b AACD;;AAED;;;;;;
2fa0: 73 42 41 75 45 55 71 42 2c 4b 2c 45 41 41 4f 3b sBAuEUqB,K,EAAO;
2fb0: 41 41 43 66 3b 41 41 43 41 2c 57 41 41 4b 66 2c AACf;AACA,WAAKf,
2fc0: 4d 41 41 4c 2c 47 41 41 63 2c 4b 41 41 4b 41 2c MAAL,GAAc,KAAKA,
2fd0: 4d 41 41 4c 2c 43 41 41 59 67 42 2c 4b 41 41 5a MAAL,CAAYgB,KAAZ
2fe0: 2c 43 41 41 6b 42 73 42 2c 4b 41 41 4b 6c 42 2c ,CAAkBsB,KAAKlB,
2ff0: 4b 41 41 4c 2c 43 41 41 57 4c 2c 51 41 41 51 2c KAAL,CAAWL,QAAQ,
3000: 47 41 41 6e 42 2c 49 41 41 30 42 2c 47 41 41 35 GAAnB,IAA0B,GAA5
3010: 43 2c 43 41 41 64 3b 41 41 43 44 3b 3b 3b 77 42 C,CAAd;AACD;;;wB
3020: 41 72 45 59 3b 41 41 43 58 2c 61 41 41 4f 2c 4b ArEY;AACX,aAAO,K
3030: 41 41 4b 4c 2c 4f 41 41 4c 2c 47 41 41 65 2c 4b AAKL,OAAL,GAAe,K
3040: 41 41 4b 41 2c 4f 41 41 70 42 2c 47 41 41 38 42 AAKA,OAApB,GAA8B
3050: 2c 4b 41 41 4b 56 2c 4d 41 41 4c 2c 43 41 41 59 ,KAAKV,MAAL,CAAY
3060: 59 2c 4b 41 41 6a 44 3b 41 41 43 44 2c 4b 3b 73 Y,KAAjD;AACD,K;s
3070: 42 41 6f 46 55 47 2c 4b 2c 45 41 41 4f 3b 41 41 BAoFUG,K,EAAO;AA
3080: 43 68 42 2c 57 41 41 4b 4c 2c 4f 41 41 4c 2c 47 ChB,WAAKL,OAAL,G
3090: 41 41 65 64 2c 55 41 41 55 57 2c 63 41 41 56 2c AAed,UAAUW,cAAV,
30a0: 43 41 41 79 42 51 2c 4b 41 41 7a 42 2c 43 41 41 CAAyBQ,KAAzB,CAA
30b0: 66 3b 41 41 43 44 3b 3b 3b 30 42 41 33 50 59 37 f;AACD;;;0BA3PY7
30c0: 42 2c 4b 2c 45 41 41 4f 3b 41 41 43 6c 42 2c 55 B,K,EAAO;AAClB,U
30d0: 41 41 49 41 2c 69 42 41 41 69 42 69 42 2c 65 41 AAIA,iBAAiBiB,eA
30e0: 41 72 42 2c 45 41 41 2b 42 3b 41 41 43 37 42 2c ArB,EAA+B;AAC7B,
30f0: 65 41 41 4f 6a 42 2c 4b 41 41 50 3b 41 41 43 44 eAAOjB,KAAP;AACD
3100: 3b 3b 41 41 45 44 2c 55 41 41 49 41 2c 69 42 41 ;;AAED,UAAIA,iBA
3110: 41 69 42 55 2c 53 41 41 72 42 2c 45 41 41 67 43 AiBU,SAArB,EAAgC
3120: 3b 41 41 43 39 42 2c 65 41 41 4f 56 2c 4d 41 41 ;AAC9B,eAAOV,MAA
3130: 4d 63 2c 4d 41 41 62 3b 41 41 43 44 3b 3b 41 41 Mc,MAAb;AACD;;AA
3140: 45 44 2c 55 41 41 49 49 2c 53 41 41 53 2c 49 41 ED,UAAII,SAAS,IA
3150: 41 62 3b 3b 41 41 45 41 2c 55 41 41 49 6c 42 2c Ab;;AAEA,UAAIlB,
3160: 69 42 41 41 69 42 49 2c 53 41 41 72 42 2c 45 41 iBAAiBI,SAArB,EA
3170: 41 67 43 3b 41 41 43 39 42 4a 2c 67 42 41 41 51 AgC;AAC9BJ,gBAAQ
3180: 2c 43 41 41 43 41 2c 4d 41 41 4d 4b 2c 43 41 41 ,CAACA,MAAMK,CAA
3190: 50 2c 45 41 41 55 4c 2c 4d 41 41 4d 4d 2c 43 41 P,EAAUL,MAAMM,CA
31a0: 41 68 42 2c 45 41 41 6d 42 4e 2c 4d 41 41 4d 4f AhB,EAAmBN,MAAMO
31b0: 2c 43 41 41 7a 42 2c 45 41 41 34 42 45 2c 4d 41 ,CAAzB,EAA4BE,MA
31c0: 41 4d 54 2c 4d 41 41 4d 51 2c 43 41 41 5a 2c 49 AMT,MAAMQ,CAAZ,I
31d0: 41 41 69 42 2c 43 41 41 6a 42 2c 47 41 41 71 42 AAiB,CAAjB,GAAqB
31e0: 52 2c 4d 41 41 4d 51 2c 43 41 41 76 44 2c 43 41 R,MAAMQ,CAAvD,CA
31f0: 41 52 3b 41 41 43 44 2c 4f 41 46 44 2c 4d 41 45 AR;AACD,OAFD,MAE
3200: 4f 3b 41 41 43 4c 52 2c 67 42 41 41 51 55 2c 55 O;AACLR,gBAAQU,U
3210: 41 41 55 32 43 2c 63 41 41 56 2c 43 41 41 79 42 AAU2C,cAAV,CAAyB
3220: 72 44 2c 4b 41 41 7a 42 2c 43 41 41 52 3b 41 41 rD,KAAzB,CAAR;AA
3230: 43 44 3b 3b 41 41 45 44 2c 55 41 41 49 41 2c 55 CD;;AAED,UAAIA,U
3240: 41 41 55 2c 49 41 41 64 2c 45 41 41 6f 42 3b 41 AAU,IAAd,EAAoB;A
3250: 41 43 6c 42 2c 65 41 41 4f 2c 49 41 41 50 3b 41 AClB,eAAO,IAAP;A
3260: 41 43 44 3b 3b 41 41 45 44 2c 55 41 41 49 30 43 ACD;;AAED,UAAI0C
3270: 2c 4d 41 41 4d 43 2c 4f 41 41 4e 2c 43 41 41 63 ,MAAMC,OAAN,CAAc
3280: 33 43 2c 4b 41 41 64 2c 43 41 41 4a 2c 45 41 41 3C,KAAd,CAAJ,EAA
3290: 30 42 3b 41 41 43 78 42 6b 42 2c 69 42 41 41 53 0B;AACxBkB,iBAAS
32a0: 2c 4b 41 41 54 3b 41 41 43 44 3b 3b 41 41 45 44 ,KAAT;AACD;;AAED
32b0: 2c 55 41 41 49 3b 41 41 43 46 2c 65 41 41 4f 2c ,UAAI;AACF,eAAO,
32c0: 71 42 41 41 53 6c 42 2c 4b 41 41 54 2c 45 41 41 qBAASlB,KAAT,EAA
32d0: 67 42 6b 42 2c 4d 41 41 68 42 2c 43 41 41 50 3b gBkB,MAAhB,CAAP;
32e0: 41 41 43 44 2c 4f 41 46 44 2c 43 41 45 45 2c 4f AACD,OAFD,CAEE,O
32f0: 41 41 4f 6f 43 2c 43 41 41 50 2c 45 41 41 55 3b AAOoC,CAAP,EAAU;
3300: 41 41 43 56 2c 65 41 41 4f 2c 49 41 41 50 3b 41 AACV,eAAO,IAAP;A
3310: 41 43 44 3b 41 41 43 46 3b 3b 41 41 45 44 3b 3b ACD;AACF;;AAED;;
3320: 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 6d 43 41 53 73 42 ;;;;;;;;;;mCASsB
3330: 6c 42 2c 47 2c 45 41 41 4b 3b 41 41 43 7a 42 2c lB,G,EAAK;AACzB,
3340: 55 41 41 49 2c 45 41 41 45 2c 4f 41 41 4f 41 2c UAAI,EAAE,OAAOA,
3350: 47 41 41 50 2c 4b 41 41 65 2c 51 41 41 66 2c 49 GAAP,KAAe,QAAf,I
3360: 41 41 32 42 41 2c 65 41 41 65 6d 42 2c 4d 41 41 AA2BA,eAAemB,MAA
3370: 35 43 2c 43 41 41 4a 2c 45 41 41 79 44 3b 41 41 5C,CAAJ,EAAyD;AA
3380: 43 76 44 2c 65 41 41 4f 6e 42 2c 47 41 41 50 3b CvD,eAAOnB,GAAP;
3390: 41 41 43 44 3b 3b 41 41 45 44 2c 55 41 41 49 41 AACD;;AAED,UAAIA
33a0: 2c 49 41 41 49 6f 42 2c 4b 41 41 4a 2c 43 41 41 ,IAAIoB,KAAJ,CAA
33b0: 55 2c 69 42 41 41 56 2c 43 41 41 4a 2c 45 41 41 U,iBAAV,CAAJ,EAA
33c0: 6b 43 3b 41 41 43 68 43 2c 71 42 41 41 57 70 42 kC;AAChC,qBAAWpB
33d0: 2c 47 41 41 58 3b 41 41 43 44 3b 3b 41 41 45 44 ,GAAX;AACD;;AAED
33e0: 2c 55 41 41 49 41 2c 49 41 41 49 71 42 2c 57 41 ,UAAIA,IAAIqB,WA
33f0: 41 4a 2c 4f 41 41 73 42 2c 61 41 41 31 42 2c 45 AJ,OAAsB,aAA1B,E
3400: 41 41 79 43 3b 41 41 43 76 43 2c 65 41 41 4f 2c AAyC;AACvC,eAAO,
3410: 57 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 2c WAAP;AACD;;AAED,
3420: 61 41 41 4f 72 42 2c 47 41 41 50 3b 41 41 43 44 aAAOrB,GAAP;AACD
3430: 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;AAED;;;;;;;;;;
3440: 3b 3b 3b 30 42 41 55 61 41 2c 47 2c 45 41 41 4b ;;;0BAUaA,G,EAAK
3450: 3b 41 41 43 68 42 2c 55 41 41 49 2c 45 41 41 45 ;AAChB,UAAI,EAAE
3460: 2c 4f 41 41 4f 41 2c 47 41 41 50 2c 4b 41 41 65 ,OAAOA,GAAP,KAAe
3470: 2c 51 41 41 66 2c 49 41 41 32 42 41 2c 65 41 41 ,QAAf,IAA2BA,eAA
3480: 65 6d 42 2c 4d 41 41 35 43 2c 43 41 41 4a 2c 45 emB,MAA5C,CAAJ,E
3490: 41 41 79 44 3b 41 41 43 76 44 2c 65 41 41 4f 2c AAyD;AACvD,eAAO,
34a0: 4b 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 2c KAAP;AACD;;AAED,
34b0: 61 41 41 4f 2c 43 41 41 43 2c 43 41 41 43 6e 42 aAAO,CAAC,CAACnB
34c0: 2c 49 41 41 49 6f 42 2c 4b 41 41 4a 2c 43 41 41 ,IAAIoB,KAAJ,CAA
34d0: 55 2c 6d 42 41 41 56 2c 43 41 41 54 3b 41 41 43 U,mBAAV,CAAT;AAC
34e0: 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b D;;AAED;;;;;;;;;
34f0: 3b 3b 3b 3b 3b 6d 43 41 57 73 42 74 43 2c 4d 2c ;;;;;mCAWsBtC,M,
3500: 45 41 41 51 3b 41 41 43 35 42 2c 63 41 41 51 41 EAAQ;AAC5B,cAAQA
3510: 2c 4d 41 41 52 3b 41 41 43 45 2c 61 41 41 4b 2c ,MAAR;AACE,aAAK,
3520: 4b 41 41 4c 3b 41 41 43 41 2c 61 41 41 4b 2c 4d KAAL;AACA,aAAK,M
3530: 41 41 4c 3b 41 41 43 41 2c 61 41 41 4b 2c 4d 41 AAL;AACA,aAAK,MA
3540: 41 4c 3b 41 41 43 41 2c 61 41 41 4b 2c 4d 41 41 AL;AACA,aAAK,MAA
3550: 4c 3b 41 41 43 41 2c 61 41 41 4b 2c 4d 41 41 4c L;AACA,aAAK,MAAL
3560: 3b 41 41 43 45 2c 69 42 41 41 4f 2c 4b 41 41 50 ;AACE,iBAAO,KAAP
3570: 3b 41 41 43 46 2c 61 41 41 4b 2c 4b 41 41 4c 3b ;AACF,aAAK,KAAL;
3580: 41 41 43 41 2c 61 41 41 4b 2c 4d 41 41 4c 3b 41 AACA,aAAK,MAAL;A
3590: 41 43 41 2c 61 41 41 4b 2c 53 41 41 4c 3b 41 41 ACA,aAAK,SAAL;AA
35a0: 43 41 2c 61 41 41 4b 2c 4d 41 41 4c 3b 41 41 43 CA,aAAK,MAAL;AAC
35b0: 45 2c 69 42 41 41 4f 2c 4b 41 41 50 3b 41 41 43 E,iBAAO,KAAP;AAC
35c0: 46 2c 61 41 41 4b 2c 4b 41 41 4c 3b 41 41 43 41 F,aAAK,KAAL;AACA
35d0: 2c 61 41 41 4b 2c 4d 41 41 4c 3b 41 41 43 41 2c ,aAAK,MAAL;AACA,
35e0: 61 41 41 4b 2c 4b 41 41 4c 3b 41 41 43 41 2c 61 aAAK,KAAL;AACA,a
35f0: 41 41 4b 2c 4d 41 41 4c 3b 41 41 43 41 2c 61 41 AAK,MAAL;AACA,aA
3600: 41 4b 2c 4b 41 41 4c 2c 43 41 68 42 46 2c 43 41 AK,KAAL,CAhBF,CA
3610: 67 42 63 3b 41 41 43 5a 2c 61 41 41 4b 2c 4d 41 gBc;AACZ,aAAK,MA
3620: 41 4c 3b 41 41 43 45 2c 69 42 41 41 4f 2c 4b 41 AL;AACE,iBAAO,KA
3630: 41 50 3b 41 41 43 46 3b 41 41 43 45 2c 69 42 41 AP;AACF;AACE,iBA
3640: 41 4f 2c 45 41 41 50 3b 41 41 70 42 4a 3b 41 41 AO,EAAP;AApBJ;AA
3650: 73 42 44 3b 3b 3b 3b 3b 3b 41 41 2b 58 48 3b 3b sBD;;;;;;AA+XH;;
3660: 3b 3b 3b 3b 3b 3b 41 41 4d 41 52 2c 55 41 41 55 ;;;;;;AAMAR,UAAU
3670: 6b 43 2c 61 41 41 56 2c 47 41 41 30 42 3b 41 41 kC,aAAV,GAA0B;AA
3680: 43 78 42 63 2c 69 42 41 41 65 2c 43 41 41 43 2c CxBc,iBAAe,CAAC,
3690: 47 41 41 44 2c 43 41 44 53 3b 41 41 45 78 42 43 GAAD,CADS;AAExBC
36a0: 2c 53 41 41 4f 2c 43 41 41 43 2c 43 41 41 44 2c ,SAAO,CAAC,CAAD,
36b0: 45 41 41 49 2c 47 41 41 4a 2c 45 41 41 53 2c 47 EAAI,GAAJ,EAAS,G
36c0: 41 41 54 2c 43 41 46 69 42 3b 41 41 47 78 42 43 AAT,CAFiB;AAGxBC
36d0: 2c 55 41 41 51 2c 43 41 41 43 2c 43 41 41 44 2c ,UAAQ,CAAC,CAAD,
36e0: 45 41 41 49 2c 45 41 41 4a 2c 45 41 41 51 2c 47 EAAI,EAAJ,EAAQ,G
36f0: 41 41 52 2c 45 41 41 61 2c 47 41 41 62 2c 43 41 AAR,EAAa,GAAb,CA
3700: 48 67 42 3b 41 41 49 78 42 43 2c 6d 42 41 41 69 HgB;AAIxBC,mBAAi
3710: 42 2c 43 41 41 43 2c 43 41 41 44 2c 45 41 41 49 B,CAAC,CAAD,EAAI
3720: 2c 45 41 41 4a 2c 45 41 41 51 2c 47 41 41 52 3b ,EAAJ,EAAQ,GAAR;
3730: 41 41 4a 4f 2c 43 41 41 31 42 3b 3b 6b 42 41 4f AAJO,CAA1B;;kBAO
3740: 65 6e 44 2c 53 3b 51 41 47 62 4e 2c 53 2c 47 41 enD,S;QAGbN,S,GA
3750: 41 41 41 2c 53 3b 51 41 43 41 4d 2c 53 2c 47 41 AAA,S;QACAM,S,GA
3760: 41 41 41 2c 53 3b 3b 3b 3b 3b 3b 3b 41 43 31 6f AAA,S;;;;;;;AC1o
3770: 42 57 3b 41 41 43 62 3b 3b 3b 3b 41 41 49 41 3b BW;AACb;;;;AAIA;
3780: 3b 3b 3b 3b 41 41 43 41 2c 49 41 41 49 6f 44 2c ;;;;AACA,IAAIoD,
3790: 57 41 41 57 3b 41 41 43 62 2c 6f 42 41 41 6b 42 WAAW;AACb,oBAAkB
37a0: 2c 45 41 44 4c 3b 41 41 45 62 2c 69 42 41 41 65 ,EADL;AAEb,iBAAe
37b0: 2c 43 41 46 46 3b 41 41 47 62 2c 61 41 41 57 3b ,CAFF;AAGb,aAAW;
37c0: 41 41 48 45 2c 43 41 41 66 3b 3b 41 41 4d 41 2c AAHE,CAAf;;AAMA,
37d0: 49 41 41 49 43 2c 61 41 41 63 44 2c 53 41 41 53 IAAIC,aAAcD,SAAS
37e0: 45 2c 63 41 41 54 2c 47 41 41 30 42 46 2c 53 41 E,cAAT,GAA0BF,SA
37f0: 41 53 47 2c 4f 41 41 70 43 2c 47 41 41 67 44 48 ASG,OAApC,GAAgDH
3800: 2c 53 41 41 53 49 2c 57 41 41 54 2c 49 41 41 77 ,SAASI,WAAT,IAAw
3810: 42 4a 2c 53 41 41 53 47 2c 4f 41 41 54 2c 47 41 BJ,SAASG,OAAT,GA
3820: 41 6d 42 2c 43 41 41 33 43 2c 43 41 41 6a 45 3b AmB,CAA3C,CAAjE;
3830: 3b 41 41 45 41 3b 3b 3b 6b 42 41 47 65 3b 41 41 ;AAEA;;;kBAGe;AA
3840: 43 62 3b 3b 3b 3b 3b 3b 41 41 4d 41 45 2c 65 41 Cb;;;;;;AAMAE,eA
3850: 41 61 2c 49 41 50 41 3b 41 41 51 62 3b 3b 3b 3b Aa,IAPA;AAQb;;;;
3860: 3b 3b 41 41 4d 41 6e 45 2c 53 41 41 4f 2c 4b 41 ;;AAMAnE,SAAO,KA
3870: 64 4d 3b 41 41 65 62 3b 3b 3b 3b 3b 3b 3b 41 41 dM;AAeb;;;;;;;AA
3880: 4f 41 6f 45 2c 69 42 41 41 65 2c 4b 41 74 42 46 OAoE,iBAAe,KAtBF
3890: 3b 41 41 75 42 62 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;AAuBb;;;;;;;;;;
38a0: 41 41 55 41 6c 44 2c 55 41 41 51 2c 4d 41 6a 43 AAUAlD,UAAQ,MAjC
38b0: 4b 3b 41 41 6b 43 62 3b 3b 3b 3b 3b 3b 3b 3b 41 K;AAkCb;;;;;;;;A
38c0: 41 51 41 6d 44 2c 63 41 41 59 2c 4b 41 31 43 43 AQAmD,cAAY,KA1CC
38d0: 3b 41 41 32 43 62 3b 3b 3b 3b 3b 3b 3b 3b 3b 41 ;AA2Cb;;;;;;;;;A
38e0: 41 53 41 43 2c 55 41 41 51 2c 4b 41 70 44 4b 3b ASAC,UAAQ,KApDK;
38f0: 41 41 71 44 62 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b AAqDb;;;;;;;;;;;
3900: 41 41 57 41 43 2c 61 41 41 57 2c 4b 41 68 45 45 AAWAC,aAAW,KAhEE
3910: 3b 41 41 69 45 62 3b 3b 3b 3b 3b 3b 3b 41 41 4f ;AAiEb;;;;;;;AAO
3920: 41 43 2c 57 41 41 53 3b 41 41 43 50 43 2c 65 41 AC,WAAS;AACPC,eA
3930: 41 57 2c 49 41 44 4a 3b 41 41 45 50 43 2c 65 41 AW,IADJ;AAEPC,eA
3940: 41 57 2c 51 41 46 4a 3b 41 41 47 50 43 2c 75 42 AW,QAFJ;AAGPC,uB
3950: 41 41 6d 42 3b 41 41 48 5a 2c 47 41 78 45 49 3b AAmB;AAHZ,GAxEI;
3960: 41 41 36 45 62 3b 3b 3b 3b 3b 41 41 4b 41 43 2c AA6Eb;;;;;AAKAC,
3970: 53 41 41 4f 2c 4b 41 6c 46 4d 3b 41 41 6d 46 62 SAAO,KAlFM;AAmFb
3980: 3b 3b 3b 3b 3b 3b 41 41 4d 41 43 2c 53 41 41 4f ;;;;;;AAMAC,SAAO
3990: 2c 4f 41 7a 46 4d 3b 41 41 30 46 62 3b 3b 3b 3b ,OAzFM;AA0Fb;;;;
39a0: 3b 3b 3b 41 41 4f 41 43 2c 53 41 41 4f 2c 30 42 ;;;AAOAC,SAAO,0B
39b0: 41 6a 47 4d 3b 41 41 6b 47 62 3b 3b 3b 3b 3b 3b AjGM;AAkGb;;;;;;
39c0: 3b 3b 41 41 51 41 43 2c 71 42 41 41 6d 42 2c 49 ;;AAQAC,qBAAmB,I
39d0: 41 31 47 4e 3b 41 41 32 47 62 3b 3b 3b 3b 3b 3b A1GN;AA2Gb;;;;;;
39e0: 3b 3b 41 41 51 41 43 2c 69 42 41 41 65 2c 49 41 ;;AAQAC,iBAAe,IA
39f0: 6e 48 46 3b 41 41 6f 48 62 3b 3b 3b 3b 3b 3b 3b nHF;AAoHb;;;;;;;
3a00: 3b 3b 3b 3b 3b 41 41 59 41 43 2c 59 41 41 55 2c ;;;;;AAYAC,YAAU,
3a10: 49 41 68 49 47 3b 41 41 69 49 62 3b 3b 3b 3b 3b IAhIG;AAiIb;;;;;
3a20: 3b 3b 3b 3b 3b 3b 3b 3b 3b 41 41 63 41 43 2c 75 ;;;;;;;;;AAcAC,u
3a30: 57 41 2f 49 61 3b 41 41 75 4a 62 3b 3b 3b 3b 3b WA/Ia;AAuJb;;;;;
3a40: 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;
3a50: 3b 3b 41 41 75 42 41 43 2c 63 41 41 59 2c 43 41 ;;AAuBAC,cAAY,CA
3a60: 43 56 3b 41 41 43 45 43 2c 55 41 41 4d 2c 53 41 CV;AACEC,UAAM,SA
3a70: 44 52 3b 41 41 45 45 70 47 2c 61 41 41 53 3b 41 DR;AAEEpG,aAAS;A
3a80: 41 43 50 71 47 2c 67 42 41 41 55 3b 41 41 44 48 ACPqG,gBAAU;AADH
3a90: 3b 41 41 46 58 2c 47 41 44 55 2c 43 41 39 4b 43 ;AAFX,GADU,CA9KC
3aa0: 3b 41 41 73 4c 62 3b 3b 3b 3b 41 41 49 41 43 2c ;AAsLb;;;;AAIAC,
3ab0: 57 41 41 53 3b 41 41 43 50 31 44 2c 67 42 41 41 WAAS;AACP1D,gBAA
3ac0: 59 3b 41 41 43 56 32 44 2c 67 42 41 41 55 2c 79 Y;AACV2D,gBAAU,y
3ad0: 42 41 44 41 3b 41 41 45 56 43 2c 65 41 41 53 7a BADA;AAEVC,eAASz
3ae0: 42 2c 55 41 46 43 3b 41 41 47 56 30 42 2c 63 41 B,UAFC;AAGV0B,cA
3af0: 41 51 31 42 2c 55 41 48 45 3b 41 41 49 56 32 42 AQ1B,UAHE;AAIV2B
3b00: 2c 67 42 41 41 55 2c 6f 42 41 4a 41 3b 41 41 4b ,gBAAU,oBAJA;AAK
3b10: 56 43 2c 65 41 41 53 3b 41 41 4c 43 2c 4b 41 44 VC,eAAS;AALC,KAD
3b20: 4c 3b 41 41 51 50 68 45 2c 53 41 41 4b 3b 41 41 L;AAQPhE,SAAK;AA
3b30: 43 48 34 44 2c 67 42 41 41 55 2c 6b 42 41 44 50 CH4D,gBAAU,kBADP
3b40: 3b 41 41 45 48 43 2c 65 41 41 53 2c 43 41 46 4e ;AAEHC,eAAS,CAFN
3b50: 3b 41 41 47 48 43 2c 63 41 41 51 31 42 2c 55 41 ;AAGHC,cAAQ1B,UA
3b60: 48 4c 3b 41 41 49 48 32 42 2c 67 42 41 41 55 2c HL;AAIH2B,gBAAU,
3b70: 4b 41 4a 50 3b 41 41 4b 48 43 2c 65 41 41 53 3b KAJP;AAKHC,eAAS;
3b80: 41 41 4c 4e 2c 4b 41 52 45 3b 41 41 65 50 37 44 AALN,KARE;AAeP7D
3b90: 2c 57 41 41 4f 3b 41 41 43 4c 79 44 2c 67 42 41 ,WAAO;AACLyD,gBA
3ba0: 41 55 2c 6f 42 41 44 4c 3b 41 41 45 4c 4b 2c 71 AU,oBADL;AAELK,q
3bb0: 42 41 41 65 2c 30 42 41 46 56 3b 41 41 47 4c 4a BAAe,0BAFV;AAGLJ
3bc0: 2c 65 41 41 53 2c 43 41 48 4a 3b 41 41 49 4c 43 ,eAAS,CAHJ;AAILC
3bd0: 2c 63 41 41 51 31 42 2c 55 41 4a 48 3b 41 41 4b ,cAAQ1B,UAJH;AAK
3be0: 4c 32 42 2c 67 42 41 41 55 2c 4b 41 4c 4c 3b 41 L2B,gBAAU,KALL;A
3bf0: 41 4d 4c 43 2c 65 41 41 53 3b 41 41 4e 4a 3b 41 AMLC,eAAS;AANJ;A
3c00: 41 66 41 2c 47 41 31 4c 49 3b 41 41 6b 4e 62 3b AfA,GA1LI;AAkNb;
3c10: 3b 3b 3b 41 41 49 41 45 2c 65 41 41 61 3b 41 41 ;;;AAIAE,eAAa;AA
3c20: 43 58 6a 45 2c 67 42 41 41 59 3b 41 41 43 56 32 CXjE,gBAAY;AACV2
3c30: 44 2c 67 42 41 41 55 2c 79 42 41 44 41 3b 41 41 D,gBAAU,yBADA;AA
3c40: 45 56 43 2c 65 41 41 53 7a 42 2c 55 41 46 43 3b EVC,eAASzB,UAFC;
3c50: 41 41 47 56 30 42 2c 63 41 41 51 31 42 2c 55 41 AAGV0B,cAAQ1B,UA
3c60: 48 45 3b 41 41 49 56 32 42 2c 67 42 41 41 55 2c HE;AAIV2B,gBAAU,
3c70: 6f 42 41 4a 41 3b 41 41 4b 56 43 2c 65 41 41 53 oBAJA;AAKVC,eAAS
3c80: 3b 41 41 4c 43 2c 4b 41 44 44 3b 41 41 51 58 68 ;AALC,KADD;AAQXh
3c90: 45 2c 53 41 41 4b 3b 41 41 43 48 34 44 2c 67 42 E,SAAK;AACH4D,gB
3ca0: 41 41 55 2c 6b 42 41 44 50 3b 41 41 45 48 43 2c AAU,kBADP;AAEHC,
3cb0: 65 41 41 53 7a 42 2c 55 41 46 4e 3b 41 41 47 48 eAASzB,UAFN;AAGH
3cc0: 30 42 2c 63 41 41 51 2c 43 41 48 4c 3b 41 41 49 0B,cAAQ,CAHL;AAI
3cd0: 48 43 2c 67 42 41 41 55 2c 61 41 4a 50 3b 41 41 HC,gBAAU,aAJP;AA
3ce0: 4b 48 43 2c 65 41 41 53 3b 41 41 4c 4e 2c 4b 41 KHC,eAAS;AALN,KA
3cf0: 52 4d 3b 41 41 65 58 37 44 2c 57 41 41 4f 3b 41 RM;AAeX7D,WAAO;A
3d00: 41 43 4c 79 44 2c 67 42 41 41 55 2c 6f 42 41 44 ACLyD,gBAAU,oBAD
3d10: 4c 3b 41 41 45 4c 4b 2c 71 42 41 41 65 2c 30 42 L;AAELK,qBAAe,0B
3d20: 41 46 56 3b 41 41 47 4c 4a 2c 65 41 41 53 7a 42 AFV;AAGLJ,eAASzB
3d30: 2c 55 41 48 4a 3b 41 41 49 4c 30 42 2c 63 41 41 ,UAHJ;AAIL0B,cAA
3d40: 51 2c 43 41 4a 48 3b 41 41 4b 4c 43 2c 67 42 41 Q,CAJH;AAKLC,gBA
3d50: 41 55 2c 65 41 4c 4c 3b 41 41 4d 4c 43 2c 65 41 AU,eALL;AAMLC,eA
3d60: 41 53 3b 41 41 4e 4a 3b 41 41 66 49 3b 41 41 74 AS;AANJ;AAfI;AAt
3d70: 4e 41 2c 43 3b 3b 3b 3b 3b 3b 3b 41 43 6a 42 46 NA,C;;;;;;;ACjBF
3d80: 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 41 41 45 62 3b 3b ;;;;;;;;;;AAEb;;
3d90: 3b 3b 41 41 43 41 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;AACA;;;;;;;;;;
3da0: 3b 3b 41 41 45 41 2c 49 41 41 49 47 2c 57 41 41 ;;AAEA,IAAIG,WAA
3db0: 57 3b 41 41 43 62 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b W;AACb;;;;;;;;;;
3dc0: 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 41 41 73 42 ;;;;;;;;;;;;AAsB
3dd0: 41 68 44 2c 55 41 41 51 2c 49 41 76 42 4b 3b 41 AhD,UAAQ,IAvBK;A
3de0: 41 77 42 62 3b 3b 3b 3b 3b 3b 3b 41 41 4f 41 69 AwBb;;;;;;;AAOAi
3df0: 44 2c 69 42 41 41 65 3b 41 41 2f 42 46 2c 43 41 D,iBAAe;AA/BF,CA
3e00: 41 66 3b 3b 41 41 6b 43 41 3b 3b 3b 3b 3b 49 41 Af;;AAkCA;;;;;IA
3e10: 49 4d 43 2c 4f 3b 3b 3b 3b 3b 3b 3b 41 41 45 4a IMC,O;;;;;;;AAEJ
3e20: 3b 3b 3b 77 42 41 47 61 3b 41 41 43 58 2c 61 41 ;;;wBAGa;AACX,aA
3e30: 41 4f 2c 4b 41 41 4b 68 48 2c 4f 41 41 4c 2c 43 AO,KAAKhH,OAAL,C
3e40: 41 41 61 38 44 2c 4d 41 41 70 42 3b 41 41 43 44 AAa8D,MAApB;AACD
3e50: 3b 3b 3b 41 41 45 44 2c 6d 42 41 41 59 2f 44 2c ;;;AAED,mBAAY/D,
3e60: 57 41 41 5a 2c 45 41 41 75 43 3b 41 41 41 41 2c WAAZ,EAAuC;AAAA,
3e70: 51 41 41 64 43 2c 4f 41 41 63 2c 75 45 41 41 4a QAAdC,OAAc,uEAAJ
3e80: 2c 45 41 41 49 3b 3b 41 41 41 41 3b 3b 41 41 41 ,EAAI;;AAAA;;AAA
3e90: 41 2c 6b 48 41 43 2f 42 44 2c 57 41 44 2b 42 2c A,kHAC/BD,WAD+B,
3ea0: 45 41 43 6c 42 4d 2c 69 42 41 41 45 34 47 2c 4d EAClBM,iBAAE4G,M
3eb0: 41 41 46 2c 43 41 41 53 2c 49 41 41 54 2c 45 41 AAF,CAAS,IAAT,EA
3ec0: 41 65 2c 45 41 41 66 2c 45 41 41 6d 42 48 2c 51 Ae,EAAf,EAAmBH,Q
3ed0: 41 41 6e 42 2c 45 41 41 36 42 39 47 2c 4f 41 41 AAnB,EAA6B9G,OAA
3ee0: 37 42 2c 43 41 44 6b 42 3b 3b 41 41 47 72 43 2c 7B,CADkB;;AAGrC,
3ef0: 51 41 41 4b 2c 43 41 41 43 30 44 2c 4d 41 41 4d QAAK,CAAC0D,MAAM
3f00: 43 2c 4f 41 41 4e 2c 43 41 41 63 2c 4d 41 41 4b C,OAAN,CAAc,MAAK
3f10: 33 44 2c 4f 41 41 4c 2c 43 41 41 61 38 44 2c 4d 3D,OAAL,CAAa8D,M
3f20: 41 41 33 42 2c 43 41 41 46 2c 49 41 41 30 43 2c AA3B,CAAF,IAA0C,
3f30: 51 41 41 4f 2c 4d 41 41 4b 39 44 2c 4f 41 41 4c QAAO,MAAK9D,OAAL
3f40: 2c 43 41 41 61 38 44 2c 4d 41 41 70 42 2c 4d 41 ,CAAa8D,MAApB,MA
3f50: 41 2b 42 2c 51 41 41 37 45 2c 45 41 41 77 46 3b A+B,QAA7E,EAAwF;
3f60: 41 41 43 74 46 2c 59 41 41 4b 39 44 2c 4f 41 41 AACtF,YAAK9D,OAA
3f70: 4c 2c 43 41 41 61 38 44 2c 4d 41 41 62 2c 47 41 L,CAAa8D,MAAb,GA
3f80: 41 73 42 2c 49 41 41 74 42 3b 41 41 43 44 3b 41 AsB,IAAtB;AACD;A
3f90: 41 4c 6f 43 3b 41 41 4d 74 43 3b 3b 41 41 45 44 ALoC;AAMtC;;AAED
3fa0: 3b 3b 3b 3b 3b 3b 3b 67 43 41 47 59 3b 41 41 43 ;;;;;;;gCAGY;AAC
3fb0: 56 2c 55 41 41 49 2c 43 41 41 43 2c 4b 41 41 4b V,UAAI,CAAC,KAAK
3fc0: 39 44 2c 4f 41 41 4c 2c 43 41 41 61 38 44 2c 4d 9D,OAAL,CAAa8D,M
3fd0: 41 41 6c 42 2c 45 41 41 30 42 3b 41 41 43 78 42 AAlB,EAA0B;AACxB
3fe0: 2c 65 41 41 4f 2c 43 41 41 50 3b 41 41 43 44 3b ,eAAO,CAAP;AACD;
3ff0: 3b 41 41 45 44 2c 55 41 41 49 4a 2c 4d 41 41 4d ;AAED,UAAIJ,MAAM
4000: 43 2c 4f 41 41 4e 2c 43 41 41 63 2c 4b 41 41 4b C,OAAN,CAAc,KAAK
4010: 33 44 2c 4f 41 41 4c 2c 43 41 41 61 38 44 2c 4d 3D,OAAL,CAAa8D,M
4020: 41 41 33 42 2c 43 41 41 4a 2c 45 41 41 77 43 3b AA3B,CAAJ,EAAwC;
4030: 41 41 43 74 43 2c 65 41 41 4f 2c 4b 41 41 4b 39 AACtC,eAAO,KAAK9
4040: 44 2c 4f 41 41 4c 2c 43 41 41 61 38 44 2c 4d 41 D,OAAL,CAAa8D,MA
4050: 41 62 2c 43 41 41 6f 42 35 44 2c 4d 41 41 33 42 Ab,CAAoB5D,MAA3B
4060: 3b 41 41 43 44 3b 3b 41 41 45 44 2c 55 41 41 49 ;AACD;;AAED,UAAI
4070: 2c 51 41 41 4f 2c 4b 41 41 4b 46 2c 4f 41 41 4c ,QAAO,KAAKF,OAAL
4080: 2c 43 41 41 61 38 44 2c 4d 41 41 70 42 2c 4d 41 ,CAAa8D,MAApB,MA
4090: 41 2b 42 2c 51 41 41 6e 43 2c 45 41 41 36 43 3b A+B,QAAnC,EAA6C;
40a0: 41 41 43 33 43 2c 65 41 41 4f 6f 44 2c 4f 41 41 AAC3C,eAAOoD,OAA
40b0: 4f 43 2c 49 41 41 50 2c 43 41 41 59 2c 4b 41 41 OC,IAAP,CAAY,KAA
40c0: 4b 6e 48 2c 4f 41 41 4c 2c 43 41 41 61 38 44 2c KnH,OAAL,CAAa8D,
40d0: 4d 41 41 7a 42 2c 45 41 41 69 43 35 44 2c 4d 41 MAAzB,EAAiC5D,MA
40e0: 41 78 43 3b 41 41 43 44 3b 3b 41 41 45 44 2c 61 AxC;AACD;;AAED,a
40f0: 41 41 4f 2c 43 41 41 50 3b 41 41 43 44 3b 3b 3b AAO,CAAP;AACD;;;
4100: 69 43 41 45 59 63 2c 4b 2c 45 41 41 79 42 3b 41 iCAEYc,K,EAAyB;A
4110: 41 41 41 2c 55 41 41 6c 42 43 2c 53 41 41 6b 42 AAA,UAAlBC,SAAkB
4120: 2c 75 45 41 41 4e 2c 49 41 41 4d 3b 3b 41 41 43 ,uEAAN,IAAM;;AAC
4130: 70 43 2c 55 41 41 49 2c 4b 41 41 4b 6d 47 2c 53 pC,UAAI,KAAKmG,S
4140: 41 41 4c 2c 4d 41 41 6f 42 2c 43 41 41 78 42 2c AAL,MAAoB,CAAxB,
4150: 45 41 41 32 42 3b 41 41 43 7a 42 2c 65 41 41 4f EAA2B;AACzB,eAAO
4160: 2c 4b 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 ,KAAP;AACD;;AAED
4170: 3b 41 41 43 41 2c 55 41 41 49 31 44 2c 4d 41 41 ;AACA,UAAI1D,MAA
4180: 4d 43 2c 4f 41 41 4e 2c 43 41 41 63 2c 4b 41 41 MC,OAAN,CAAc,KAA
4190: 4b 33 44 2c 4f 41 41 4c 2c 43 41 41 61 38 44 2c K3D,OAAL,CAAa8D,
41a0: 4d 41 41 33 42 2c 43 41 41 4a 2c 45 41 41 77 43 MAA3B,CAAJ,EAAwC
41b0: 3b 41 41 43 74 43 2c 59 41 41 49 2c 4b 41 41 4b ;AACtC,YAAI,KAAK
41c0: 39 44 2c 4f 41 41 4c 2c 43 41 41 61 38 44 2c 4d 9D,OAAL,CAAa8D,M
41d0: 41 41 62 2c 43 41 41 6f 42 75 44 2c 4f 41 41 70 AAb,CAAoBuD,OAAp
41e0: 42 2c 43 41 41 34 42 72 47 2c 4b 41 41 35 42 2c B,CAA4BrG,KAA5B,
41f0: 4b 41 41 73 43 2c 43 41 41 31 43 2c 45 41 41 36 KAAsC,CAA1C,EAA6
4200: 43 3b 41 41 43 33 43 2c 69 42 41 41 4f 41 2c 4b C;AAC3C,iBAAOA,K
4210: 41 41 50 3b 41 41 43 44 3b 41 41 43 44 2c 59 41 AAP;AACD;AACD,YA
4220: 41 49 2c 4b 41 41 4b 68 42 2c 4f 41 41 4c 2c 43 AI,KAAKhB,OAAL,C
4230: 41 41 61 38 44 2c 4d 41 41 62 2c 43 41 41 6f 42 AAa8D,MAAb,CAAoB
4240: 75 44 2c 4f 41 41 70 42 2c 43 41 41 34 42 72 47 uD,OAApB,CAA4BrG
4250: 2c 4d 41 41 4d 73 47 2c 57 41 41 4e 2c 45 41 41 ,MAAMsG,WAAN,EAA
4260: 35 42 2c 4b 41 41 6f 44 2c 43 41 41 78 44 2c 45 5B,KAAoD,CAAxD,E
4270: 41 41 32 44 3b 41 41 43 7a 44 2c 69 42 41 41 4f AA2D;AACzD,iBAAO
4280: 74 47 2c 4d 41 41 4d 73 47 2c 57 41 41 4e 2c 45 tG,MAAMsG,WAAN,E
4290: 41 41 50 3b 41 41 43 44 3b 41 41 43 44 2c 59 41 AAP;AACD;AACD,YA
42a0: 41 49 2c 4b 41 41 4b 74 48 2c 4f 41 41 4c 2c 43 AI,KAAKtH,OAAL,C
42b0: 41 41 61 38 44 2c 4d 41 41 62 2c 43 41 41 6f 42 AAa8D,MAAb,CAAoB
42c0: 75 44 2c 4f 41 41 70 42 2c 43 41 41 34 42 72 47 uD,OAApB,CAA4BrG
42d0: 2c 4d 41 41 4d 79 44 2c 57 41 41 4e 2c 45 41 41 ,MAAMyD,WAAN,EAA
42e0: 35 42 2c 4b 41 41 6f 44 2c 43 41 41 78 44 2c 45 5B,KAAoD,CAAxD,E
42f0: 41 41 32 44 3b 41 41 43 7a 44 2c 69 42 41 41 4f AA2D;AACzD,iBAAO
4300: 7a 44 2c 4d 41 41 4d 79 44 2c 57 41 41 4e 2c 45 zD,MAAMyD,WAAN,E
4310: 41 41 50 3b 41 41 43 44 3b 41 41 43 44 2c 65 41 AAP;AACD;AACD,eA
4320: 41 4f 2c 4b 41 41 50 3b 41 41 43 44 3b 3b 41 41 AO,KAAP;AACD;;AA
4330: 45 44 2c 55 41 41 49 2c 51 41 41 4f 2c 4b 41 41 ED,UAAI,QAAO,KAA
4340: 4b 7a 45 2c 4f 41 41 4c 2c 43 41 41 61 38 44 2c KzE,OAAL,CAAa8D,
4350: 4d 41 41 70 42 2c 4d 41 41 2b 42 2c 51 41 41 6e MAApB,MAA+B,QAAn
4360: 43 2c 45 41 41 36 43 3b 41 41 43 33 43 2c 65 41 C,EAA6C;AAC3C,eA
4370: 41 4f 2c 4b 41 41 50 3b 41 41 43 44 3b 3b 41 41 AO,KAAP;AACD;;AA
4380: 45 44 3b 41 41 43 41 2c 55 41 41 49 2c 43 41 41 ED;AACA,UAAI,CAA
4390: 43 2c 4b 41 41 4b 39 44 2c 4f 41 41 4c 2c 43 41 C,KAAK9D,OAAL,CA
43a0: 41 61 2b 47 2c 61 41 41 64 2c 49 41 41 2b 42 39 Aa+G,aAAd,IAA+B9
43b0: 46 2c 53 41 41 6e 43 2c 45 41 41 38 43 3b 41 41 F,SAAnC,EAA8C;AA
43c0: 43 35 43 2c 65 41 41 4f 2c 4b 41 41 4b 73 47 2c C5C,eAAO,KAAKsG,
43d0: 51 41 41 4c 2c 43 41 41 63 76 47 2c 4b 41 41 64 QAAL,CAAcvG,KAAd
43e0: 2c 45 41 41 71 42 2c 4b 41 41 72 42 2c 43 41 41 ,EAAqB,KAArB,CAA
43f0: 50 3b 41 41 43 44 3b 41 41 43 44 2c 61 41 41 4f P;AACD;AACD,aAAO
4400: 2c 4b 41 41 4b 77 47 2c 4f 41 41 4c 2c 43 41 41 ,KAAKwG,OAAL,CAA
4410: 61 78 47 2c 4b 41 41 62 2c 45 41 41 6f 42 2c 4b axG,KAAb,EAAoB,K
4420: 41 41 4b 77 47 2c 4f 41 41 4c 2c 43 41 41 61 2c AAKwG,OAAL,CAAa,
4430: 4d 41 41 4d 78 47 2c 4b 41 41 6e 42 2c 43 41 41 MAAMxG,KAAnB,CAA
4440: 70 42 2c 43 41 41 50 3b 41 41 43 44 3b 3b 41 41 pB,CAAP;AACD;;AA
4450: 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 34 42 41 4f ED;;;;;;;;;;4BAO
4460: 51 36 42 2c 4b 2c 45 41 41 36 42 3b 41 41 41 41 Q6B,K,EAA6B;AAAA
4470: 2c 55 41 41 74 42 34 45 2c 59 41 41 73 42 2c 75 ,UAAtB4E,YAAsB,u
4480: 45 41 41 50 2c 4b 41 41 4f 3b 3b 41 41 43 6e 43 EAAP,KAAO;;AACnC
4490: 2c 55 41 41 49 2c 45 41 41 45 2c 4f 41 41 4f 35 ,UAAI,EAAE,OAAO5
44a0: 45 2c 4b 41 41 50 2c 4b 41 41 69 42 2c 51 41 41 E,KAAP,KAAiB,QAA
44b0: 6e 42 2c 4b 41 41 67 43 2c 43 41 41 43 2c 4b 41 nB,KAAgC,CAAC,KA
44c0: 41 4b 37 43 2c 4f 41 41 4c 2c 43 41 41 61 38 44 AK7C,OAAL,CAAa8D
44d0: 2c 4d 41 41 6c 44 2c 45 41 41 30 44 3b 41 41 43 ,MAAlD,EAA0D;AAC
44e0: 78 44 2c 65 41 41 4f 32 44 2c 59 41 41 50 3b 41 xD,eAAO2D,YAAP;A
44f0: 41 43 44 3b 41 41 43 44 2c 57 41 41 4b 2c 49 41 ACD;AACD,WAAK,IA
4500: 41 49 72 42 2c 49 41 41 54 2c 49 41 41 69 42 2c AIrB,IAAT,IAAiB,
4510: 4b 41 41 4b 70 47 2c 4f 41 41 4c 2c 43 41 41 61 KAAKpG,OAAL,CAAa
4520: 38 44 2c 4d 41 41 39 42 2c 45 41 41 73 43 3b 41 8D,MAA9B,EAAsC;A
4530: 41 43 70 43 2c 59 41 41 49 2c 43 41 41 43 2c 4b ACpC,YAAI,CAAC,K
4540: 41 41 4b 39 44 2c 4f 41 41 4c 2c 43 41 41 61 38 AAK9D,OAAL,CAAa8
4550: 44 2c 4d 41 41 62 2c 43 41 41 6f 42 44 2c 63 41 D,MAAb,CAAoBD,cA
4560: 41 70 42 2c 43 41 41 6d 43 75 43 2c 49 41 41 6e ApB,CAAmCuC,IAAn
4570: 43 2c 43 41 41 4c 2c 45 41 41 2b 43 3b 41 41 43 C,CAAL,EAA+C;AAC
4580: 37 43 3b 41 41 43 44 3b 41 41 43 44 2c 59 41 41 7C;AACD;AACD,YAA
4590: 49 2c 4b 41 41 4b 70 47 2c 4f 41 41 4c 2c 43 41 I,KAAKpG,OAAL,CA
45a0: 41 61 38 44 2c 4d 41 41 62 2c 43 41 41 6f 42 73 Aa8D,MAAb,CAAoBs
45b0: 43 2c 49 41 41 70 42 2c 45 41 41 30 42 33 42 2c C,IAApB,EAA0B3B,
45c0: 57 41 41 31 42 2c 4f 41 41 34 43 35 42 2c 4d 41 WAA1B,OAA4C5B,MA
45d0: 41 4d 34 42 2c 57 41 41 4e 2c 45 41 41 68 44 2c AM4B,WAAN,EAAhD,
45e0: 45 41 41 71 45 3b 41 41 43 6e 45 2c 69 42 41 41 EAAqE;AACnE,iBAA
45f0: 4f 32 42 2c 49 41 41 50 3b 41 41 43 44 3b 41 41 O2B,IAAP;AACD;AA
4600: 43 46 3b 41 41 43 44 2c 61 41 41 4f 71 42 2c 59 CF;AACD,aAAOqB,Y
4610: 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b AAP;AACD;;AAED;;
4620: 3b 3b 3b 3b 3b 3b 3b 3b 36 42 41 4f 53 72 42 2c ;;;;;;;;6BAOSrB,
4630: 49 2c 45 41 41 34 42 3b 41 41 41 41 2c 55 41 41 I,EAA4B;AAAA,UAA
4640: 74 42 71 42 2c 59 41 41 73 42 2c 75 45 41 41 50 tBqB,YAAsB,uEAAP
4650: 2c 4b 41 41 4f 3b 3b 41 41 43 6e 43 2c 55 41 41 ,KAAO;;AACnC,UAA
4660: 49 2c 45 41 41 45 2c 4f 41 41 4f 72 42 2c 49 41 I,EAAE,OAAOrB,IA
4670: 41 50 2c 4b 41 41 67 42 2c 51 41 41 6c 42 2c 4b AP,KAAgB,QAAlB,K
4680: 41 41 2b 42 2c 43 41 41 43 2c 4b 41 41 4b 70 47 AA+B,CAAC,KAAKpG
4690: 2c 4f 41 41 4c 2c 43 41 41 61 38 44 2c 4d 41 41 ,OAAL,CAAa8D,MAA
46a0: 6a 44 2c 45 41 41 79 44 3b 41 41 43 76 44 2c 65 jD,EAAyD;AACvD,e
46b0: 41 41 4f 32 44 2c 59 41 41 50 3b 41 41 43 44 3b AAO2D,YAAP;AACD;
46c0: 41 41 43 44 2c 55 41 41 49 2c 4b 41 41 4b 7a 48 AACD,UAAI,KAAKzH
46d0: 2c 4f 41 41 4c 2c 43 41 41 61 38 44 2c 4d 41 41 ,OAAL,CAAa8D,MAA
46e0: 62 2c 43 41 41 6f 42 44 2c 63 41 41 70 42 2c 43 b,CAAoBD,cAApB,C
46f0: 41 41 6d 43 75 43 2c 49 41 41 6e 43 2c 43 41 41 AAmCuC,IAAnC,CAA
4700: 4a 2c 45 41 41 38 43 3b 41 41 43 35 43 2c 65 41 J,EAA8C;AAC5C,eA
4710: 41 4f 2c 4b 41 41 4b 70 47 2c 4f 41 41 4c 2c 43 AO,KAAKpG,OAAL,C
4720: 41 41 61 38 44 2c 4d 41 41 62 2c 43 41 41 6f 42 AAa8D,MAAb,CAAoB
4730: 73 43 2c 49 41 41 70 42 2c 43 41 41 50 3b 41 41 sC,IAApB,CAAP;AA
4740: 43 44 3b 41 41 43 44 2c 61 41 41 4f 71 42 2c 59 CD;AACD,aAAOqB,Y
4750: 41 41 50 3b 41 41 43 44 3b 3b 3b 3b 45 41 76 47 AAP;AACD;;;;EAvG
4760: 6d 42 33 48 2c 6d 42 3b 3b 6b 42 41 30 47 50 6b mB3H,mB;;kBA0GPk
4770: 48 2c 4f 3b 3b 3b 3b 3b 3b 3b 41 43 72 4a 48 3b H,O;;;;;;;ACrJH;
4780: 3b 41 41 45 5a 3b 41 41 43 41 3b 41 41 43 41 3b ;AAEZ;AACA;AACA;
4790: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
47a0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
47b0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
47c0: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
47d0: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
47e0: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
47f0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
4800: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
4810: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
4820: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
4830: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
4840: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
4850: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
4860: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
4870: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
4880: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
4890: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
48a0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
48b0: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
48c0: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
48d0: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
48e0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
48f0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
4900: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
4910: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
4920: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
4930: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
4940: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
4950: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
4960: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
4970: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
4980: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
4990: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
49a0: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
49b0: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
49c0: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
49d0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
49e0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
49f0: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
4a00: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
4a10: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
4a20: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
4a30: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
4a40: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
4a50: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
4a60: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AACA;AACA;AACA;;
4a70: 3b 3b 3b 3b 3b 41 43 76 4a 41 3b 41 41 43 41 2c ;;;;;ACvJA;AACA,
4a80: 6b 42 41 41 6b 42 2c 6d 42 41 41 4f 2c 43 41 41 kBAAkB,mBAAO,CAA
4a90: 43 2c 43 41 41 59 3b 3b 41 41 45 74 43 3b 41 41 C,CAAY;;AAEtC;AA
4aa0: 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 CA;AACA;;AAEA;AA
4ab0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
4ac0: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
4ad0: 41 2c 4f 41 41 4f 2c 32 42 41 41 32 42 3b 41 41 A,OAAO,2BAA2B;AA
4ae0: 43 6c 43 2c 4f 41 41 4f 2c 32 42 41 41 32 42 3b ClC,OAAO,2BAA2B;
4af0: 41 41 43 6c 43 2c 4f 41 41 4f 2c 32 42 41 41 32 AAClC,OAAO,2BAA2
4b00: 42 3b 41 41 43 6c 43 2c 4f 41 41 4f 2c 32 42 41 B;AAClC,OAAO,2BA
4b10: 41 32 42 3b 41 41 43 6c 43 2c 51 41 41 51 2c 34 A2B;AAClC,QAAQ,4
4b20: 42 41 41 34 42 3b 41 41 43 70 43 2c 4f 41 41 4f BAA4B;AACpC,OAAO
4b30: 2c 32 42 41 41 32 42 3b 41 41 43 6c 43 2c 4f 41 ,2BAA2B;AAClC,OA
4b40: 41 4f 2c 32 42 41 41 32 42 3b 41 41 43 6c 43 2c AO,2BAA2B;AAClC,
4b50: 4f 41 41 4f 2c 32 42 41 41 32 42 3b 41 41 43 6c OAAO,2BAA2B;AACl
4b60: 43 2c 4f 41 41 4f 2c 36 42 41 41 36 42 3b 41 41 C,OAAO,6BAA6B;AA
4b70: 43 70 43 2c 57 41 41 57 2c 69 43 41 41 69 43 3b CpC,WAAW,iCAAiC;
4b80: 41 41 43 35 43 2c 55 41 41 55 2c 67 43 41 41 67 AAC5C,UAAU,gCAAg
4b90: 43 3b 41 41 43 31 43 2c 57 41 41 57 2c 69 43 41 C;AAC1C,WAAW,iCA
4ba0: 41 69 43 3b 41 41 43 35 43 2c 4f 41 41 4f 2c 71 AiC;AAC5C,OAAO,q
4bb0: 43 41 41 71 43 3b 41 41 43 35 43 2c 53 41 41 53 CAAqC;AAC5C,SAAS
4bc0: 2c 32 43 41 41 32 43 3b 41 41 43 70 44 2c 51 41 ,2CAA2C;AACpD,QA
4bd0: 41 51 3b 41 41 43 52 3b 3b 41 41 45 41 3b 41 41 AQ;AACR;;AAEA;AA
4be0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
4bf0: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
4c00: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
4c10: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
4c20: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
4c30: 2c 71 44 41 41 71 44 2c 67 42 41 41 67 42 3b 41 ,qDAAqD,gBAAgB;A
4c40: 41 43 72 45 2c 6d 44 41 41 6d 44 2c 63 41 41 63 ACrE,mDAAmD,cAAc
4c50: 3b 41 41 43 6a 45 3b 41 41 43 41 3b 3b 41 41 45 ;AACjE;AACA;;AAE
4c60: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
4c70: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
4c80: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AACA;AACA;AACA;;
4c90: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 2c 45 AAEA;AACA;AACA,E
4ca0: 41 41 45 3b 41 41 43 46 3b 41 41 43 41 2c 45 41 AAE;AACF;AACA,EA
4cb0: 41 45 3b 41 41 43 46 3b 41 41 43 41 2c 45 41 41 AE;AACF;AACA,EAA
4cc0: 45 3b 41 41 43 46 3b 41 41 43 41 3b 3b 41 41 45 E;AACF;AACA;;AAE
4cd0: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
4ce0: 41 3b 3b 41 41 45 41 3b 3b 41 41 45 41 3b 41 41 A;;AAEA;;AAEA;AA
4cf0: 43 41 3b 41 41 43 41 2c 45 41 41 45 3b 41 41 43 CA;AACA,EAAE;AAC
4d00: 46 3b 41 41 43 41 2c 45 41 41 45 3b 41 41 43 46 F;AACA,EAAE;AACF
4d10: 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 ;AACA;;AAEA;AACA
4d20: 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 ;;AAEA;AACA;AACA
4d30: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
4d40: 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AAEA;AACA;AACA;
4d50: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
4d60: 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 ACA;AACA;;AAEA;A
4d70: 41 43 41 3b 41 41 43 41 2c 45 41 41 45 3b 41 41 ACA;AACA,EAAE;AA
4d80: 43 46 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CF;AACA;AACA;AAC
4d90: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
4da0: 41 2c 47 41 41 47 3b 41 41 43 48 3b 41 41 43 41 A,GAAG;AACH;AACA
4db0: 2c 47 41 41 47 3b 41 41 43 48 3b 41 41 43 41 3b ,GAAG;AACH;AACA;
4dc0: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 2c 47 AACA;AACA;AACA,G
4dd0: 41 41 47 3b 41 41 43 48 3b 41 41 43 41 3b 41 41 AAG;AACH;AACA;AA
4de0: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 CA;;AAEA;AACA;AA
4df0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
4e00: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
4e10: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
4e20: 3b 3b 41 41 45 41 3b 3b 41 41 45 41 3b 41 41 43 ;;AAEA;;AAEA;AAC
4e30: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
4e40: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
4e50: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AACA;AACA;;AAEA
4e60: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
4e70: 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AAEA;AACA;;AAEA
4e80: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
4e90: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
4ea0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 ACA;AACA;AACA;;A
4eb0: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 AEA;AACA;AACA;AA
4ec0: 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 CA;AACA;;AAEA;AA
4ed0: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 CA;;AAEA;AACA;AA
4ee0: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 CA;;AAEA;AACA;;A
4ef0: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 AEA;AACA;AACA;AA
4f00: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
4f10: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 A;;AAEA;AACA;;AA
4f20: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 EA;AACA;AACA;;AA
4f30: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 EA;AACA;AACA;AAC
4f40: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
4f50: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
4f60: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
4f70: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
4f80: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
4f90: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AACA;AACA;;AAEA
4fa0: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AACA;AACA;;AAEA
4fb0: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AACA;AACA;;AAEA
4fc0: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AACA;AACA;;AAEA
4fd0: 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 ;AACA;;AAEA;AACA
4fe0: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
4ff0: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
5000: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
5010: 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 ACA;AACA;;AAEA;A
5020: 41 43 41 3b 41 41 43 41 2c 45 41 41 45 3b 41 41 ACA;AACA,EAAE;AA
5030: 43 46 3b 41 41 43 41 3b 3b 41 41 45 41 3b 3b 41 CF;AACA;;AAEA;;A
5040: 41 45 41 3b 41 41 43 41 2c 67 42 41 41 67 42 2c AEA;AACA,gBAAgB,
5050: 4f 41 41 4f 3b 41 41 43 76 42 3b 41 41 43 41 3b OAAO;AACvB;AACA;
5060: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
5070: 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 ACA;AACA;;AAEA;A
5080: 41 43 41 3b 41 41 43 41 2c 47 41 41 47 3b 41 41 ACA;AACA,GAAG;AA
5090: 43 48 3b 41 41 43 41 2c 47 41 41 47 3b 41 41 43 CH;AACA,GAAG;AAC
50a0: 48 3b 41 41 43 41 2c 47 41 41 47 3b 41 41 43 48 H;AACA,GAAG;AACH
50b0: 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 ;AACA;;AAEA;AACA
50c0: 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 ;;AAEA;AACA;;AAE
50d0: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
50e0: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
50f0: 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b AACA;;AAEA;AACA;
5100: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AACA;AACA;AACA;;
5110: 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AAEA;AACA;;AAEA;
5120: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
5130: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
5140: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 ACA;AACA;AACA;;A
5150: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 AEA;AACA;AACA;AA
5160: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
5170: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
5180: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
5190: 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AACA;AACA;;AAEA;
51a0: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
51b0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
51c0: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 CA;;AAEA;AACA;AA
51d0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
51e0: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 A;;AAEA;AACA;;AA
51f0: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 EA;AACA;AACA;AAC
5200: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
5210: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
5220: 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AAEA;AACA;AACA;
5230: 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AACA;AACA;;AAEA;
5240: 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AACA;AACA;;AAEA;
5250: 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 2c AACA;AACA;;AAEA,
5260: 75 42 41 41 75 42 3b 3b 41 41 45 76 42 3b 41 41 uBAAuB;;AAEvB;AA
5270: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
5280: 41 3b 41 41 43 41 3b 41 41 43 41 2c 67 42 41 41 A;AACA;AACA,gBAA
5290: 67 42 2c 4f 41 41 4f 2c 51 41 41 51 3b 41 41 43 gB,OAAO,QAAQ;AAC
52a0: 2f 42 2c 67 42 41 41 67 42 2c 4f 41 41 4f 2c 51 /B,gBAAgB,OAAO,Q
52b0: 41 41 51 3b 41 41 43 2f 42 2c 69 42 41 41 69 42 AAQ;AAC/B,iBAAiB
52c0: 2c 4f 41 41 4f 2c 4f 41 41 4f 3b 41 41 43 2f 42 ,OAAO,OAAO;AAC/B
52d0: 2c 69 42 41 41 69 42 2c 4f 41 41 4f 2c 4f 41 41 ,iBAAiB,OAAO,OAA
52e0: 4f 3b 41 41 43 2f 42 2c 67 42 41 41 67 42 2c 51 O;AAC/B,gBAAgB,Q
52f0: 41 41 51 2c 4f 41 41 4f 3b 41 41 43 2f 42 2c 67 AAQ,OAAO;AAC/B,g
5300: 42 41 41 67 42 2c 51 41 41 51 2c 4f 41 41 4f 3b BAAgB,QAAQ,OAAO;
5310: 41 41 43 2f 42 3b 3b 41 41 45 41 3b 41 41 43 41 AAC/B;;AAEA;AACA
5320: 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 ;;AAEA;AACA;AACA
5330: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
5340: 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AACA;AACA;;AAEA;
5350: 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AACA;AACA;;AAEA;
5360: 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b AACA;;AAEA;AACA;
5370: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
5380: 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 ACA;AACA;;AAEA;A
5390: 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 ACA;AACA;;AAEA;A
53a0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 ACA;AACA;AACA;;A
53b0: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 AEA;AACA;AACA;;A
53c0: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 AEA;AACA;AACA;;A
53d0: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 AEA;AACA;AACA;;A
53e0: 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 AEA;AACA;;AAEA;A
53f0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
5400: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 CA;AACA;AACA;;AA
5410: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 EA;AACA;AACA;;AA
5420: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 EA;AACA;AACA;;AA
5430: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 EA;AACA;AACA;;AA
5440: 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 EA;AACA;;AAEA;AA
5450: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
5460: 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 A;AACA;AACA;;AAE
5470: 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 A;AACA;AACA;;AAE
5480: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
5490: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AACA;AACA;;AAEA
54a0: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AACA;AACA;;AAEA
54b0: 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 ;AACA;;AAEA;AACA
54c0: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
54d0: 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AACA;AACA;;AAEA;
54e0: 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b AACA;;AAEA;AACA;
54f0: 41 41 43 41 3b 3b 41 41 45 41 3b 3b 41 41 45 41 AACA;;AAEA;;AAEA
5500: 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 ;AACA;;AAEA;AACA
5510: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
5520: 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AACA;AACA;;AAEA;
5530: 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AACA;AACA;;AAEA;
5540: 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b AACA;;AAEA;AACA;
5550: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 2c 73 AACA;AACA;AACA,s
5560: 45 41 41 73 45 3b 3b 41 41 45 74 45 3b 3b 41 41 EAAsE;;AAEtE;;AA
5570: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 EA;AACA;AACA;;AA
5580: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 EA;AACA;AACA;AAC
5590: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
55a0: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 A;;AAEA;AACA;;AA
55b0: 45 41 3b 41 41 43 41 2c 73 42 41 41 73 42 3b 41 EA;AACA,sBAAsB;A
55c0: 41 43 74 42 3b 41 41 43 41 3b 41 41 43 41 3b 3b ACtB;AACA;AACA;;
55d0: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEA;AACA;AACA;A
55e0: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
55f0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
5600: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 CA;;AAEA;AACA;AA
5610: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 CA;;AAEA;AACA;;A
5620: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 AEA;AACA;AACA;AA
5630: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 CA;;AAEA;AACA;;A
5640: 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 AEA;AACA;;AAEA;A
5650: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
5660: 43 41 3b 3b 41 41 45 41 3b 3b 41 41 45 41 3b 41 CA;;AAEA;;AAEA;A
5670: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
5680: 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 ACA;AACA;;AAEA;A
5690: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
56a0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
56b0: 43 41 3b 3b 41 41 45 41 3b 3b 41 41 45 41 3b 41 CA;;AAEA;;AAEA;A
56c0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 ACA;AACA;AACA;;A
56d0: 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 AEA;AACA;;AAEA;A
56e0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 ACA;AACA;AACA;;A
56f0: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 AEA;AACA;AACA;;A
5700: 41 45 41 3b 41 41 43 41 2c 2b 43 41 41 2b 43 2c AEA;AACA,+CAA+C,
5710: 45 41 41 45 2c 55 41 41 55 2c 45 41 41 45 3b 41 EAAE,UAAU,EAAE;A
5720: 41 43 37 44 3b 41 41 43 41 3b 41 41 43 41 3b 3b AC7D;AACA;AACA;;
5730: 41 41 45 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b AAEA;;AAEA;AACA;
5740: 41 41 43 41 3b 41 41 43 41 2c 47 41 41 47 3b 41 AACA;AACA,GAAG;A
5750: 41 43 48 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACH;;AAEA;AACA;A
5760: 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 ACA;AACA;;AAEA;A
5770: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
5780: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
5790: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
57a0: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
57b0: 41 2c 45 41 41 45 3b 41 41 43 46 3b 41 41 43 41 A,EAAE;AACF;AACA
57c0: 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 ;;AAEA;AACA;AACA
57d0: 2c 45 41 41 45 3b 41 41 43 46 3b 41 41 43 41 3b ,EAAE;AACF;AACA;
57e0: 41 41 43 41 2c 45 41 41 45 3b 41 41 43 46 3b 41 AACA,EAAE;AACF;A
57f0: 41 43 41 3b 41 41 43 41 2c 45 41 41 45 3b 41 41 ACA;AACA,EAAE;AA
5800: 43 46 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 CF;AACA;;AAEA;AA
5810: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 CA;;AAEA;AACA;;A
5820: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 AEA;AACA;AACA;AA
5830: 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 CA;AACA;;AAEA;AA
5840: 43 41 3b 41 41 43 41 2c 45 41 41 45 3b 41 41 43 CA;AACA,EAAE;AAC
5850: 46 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 F;AACA;;AAEA;AAC
5860: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
5870: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
5880: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 A;;AAEA;AACA;;AA
5890: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 EA;AACA;AACA;;AA
58a0: 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 EA;AACA;;AAEA;AA
58b0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 CA;AACA;AACA;;AA
58c0: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 EA;AACA;AACA;;AA
58d0: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 EA;AACA;AACA;AAC
58e0: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
58f0: 41 3b 41 41 43 41 2c 65 41 41 65 2c 61 41 41 61 A;AACA,eAAe,aAAa
5900: 2c 61 41 41 61 3b 41 41 43 7a 43 3b 41 41 43 41 ,aAAa;AACzC;AACA
5910: 2c 65 41 41 65 2c 61 41 41 61 2c 61 41 41 61 3b ,eAAe,aAAa,aAAa;
5920: 41 41 43 7a 43 3b 41 41 43 41 2c 65 41 41 65 2c AACzC;AACA,eAAe,
5930: 61 41 41 61 2c 61 41 41 61 3b 41 41 43 7a 43 3b aAAa,aAAa;AACzC;
5940: 41 41 43 41 2c 65 41 41 65 2c 61 41 41 61 2c 61 AACA,eAAe,aAAa,a
5950: 41 41 61 3b 41 41 43 7a 43 3b 41 41 43 41 2c 65 AAa;AACzC;AACA,e
5960: 41 41 65 2c 61 41 41 61 2c 61 41 41 61 3b 41 41 AAe,aAAa,aAAa;AA
5970: 43 7a 43 3b 41 41 43 41 2c 65 41 41 65 2c 61 41 CzC;AACA,eAAe,aA
5980: 41 61 3b 41 41 43 35 42 3b 3b 41 41 45 41 3b 3b Aa;AAC5B;;AAEA;;
5990: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEA;AACA;AACA;A
59a0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 ACA;AACA;AACA;;A
59b0: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 AEA;AACA;AACA;;A
59c0: 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 AEA;AACA;;AAEA;A
59d0: 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 ACA;AACA;;AAEA;A
59e0: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
59f0: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b ACA;;AAEA;AACA;;
5a00: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 2c 45 AAEA;AACA;AACA,E
5a10: 41 41 45 3b 41 41 43 46 3b 41 41 43 41 3b 41 41 AAE;AACF;AACA;AA
5a20: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 CA;;AAEA;AACA;;A
5a30: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 AEA;AACA;AACA;AA
5a40: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 CA;AACA;AACA;;AA
5a50: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 EA;AACA;AACA;AAC
5a60: 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 A;AACA;AACA;;AAE
5a70: 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 A;AACA;AACA;;AAE
5a80: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
5a90: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
5aa0: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
5ab0: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
5ac0: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
5ad0: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
5ae0: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
5af0: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
5b00: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
5b10: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
5b20: 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 3b 3b 3b A;AACA;AACA;;;;;
5b30: 3b 3b 3b 41 43 6e 32 42 61 3b 3b 3b 3b 41 41 45 ;;;ACn2Ba;;;;AAE
5b40: 62 3b 3b 3b 3b 41 41 43 41 3b 3b 3b 3b 3b 3b 41 b;;;;AACA;;;;;;A
5b50: 41 45 41 2c 49 41 41 49 55 2c 53 41 41 53 2c 61 AEA,IAAIU,SAAS,a
5b60: 41 41 62 3b 3b 41 41 45 41 72 48 2c 69 42 41 41 AAb;;AAEArH,iBAA
5b70: 45 71 48 2c 4d 41 41 46 2c 49 41 41 59 43 2c 71 EqH,MAAF,IAAYC,q
5b80: 42 41 41 5a 3b 3b 41 41 45 41 3b 41 41 43 41 74 BAAZ;;AAEA;AACAt
5b90: 48 2c 69 42 41 41 45 73 42 2c 45 41 41 46 2c 43 H,iBAAEsB,EAAF,C
5ba0: 41 41 4b 2b 46 2c 4d 41 41 4c 2c 49 41 41 65 2c AAK+F,MAAL,IAAe,
5bb0: 55 41 41 55 45 2c 4d 41 41 56 2c 45 41 41 6b 42 UAAUE,MAAV,EAAkB
5bc0: 3b 41 41 43 2f 42 2c 4d 41 41 49 43 2c 53 41 41 ;AAC/B,MAAIC,SAA
5bd0: 53 6e 45 2c 4d 41 41 4d 6f 45 2c 53 41 41 4e 2c SnE,MAAMoE,SAAN,
5be0: 43 41 41 67 42 43 2c 4b 41 41 68 42 2c 43 41 41 CAAgBC,KAAhB,CAA
5bf0: 73 42 43 2c 49 41 41 74 42 2c 43 41 41 32 42 6e sBC,IAAtB,CAA2Bn
5c00: 47 2c 53 41 41 33 42 2c 45 41 41 73 43 2c 43 41 G,SAA3B,EAAsC,CA
5c10: 41 74 43 2c 43 41 41 62 3b 41 41 41 41 2c 4d 41 AtC,CAAb;AAAA,MA
5c20: 43 45 6f 47 2c 6b 42 41 41 6d 42 2c 4b 41 41 4b CEoG,kBAAmB,KAAK
5c30: 2f 48 2c 4d 41 41 4c 2c 4b 41 41 67 42 2c 43 41 /H,MAAL,KAAgB,CA
5c40: 44 72 43 3b 41 41 41 41 2c 4d 41 45 45 67 49 2c DrC;AAAA,MAEEgI,
5c50: 63 41 41 63 2c 49 41 46 68 42 3b 3b 41 41 49 41 cAAc,IAFhB;;AAIA
5c60: 2c 4d 41 41 49 43 2c 59 41 41 59 2c 4b 41 41 4b ,MAAIC,YAAY,KAAK
5c70: 43 2c 49 41 41 4c 2c 43 41 41 55 2c 59 41 41 59 C,IAAL,CAAU,YAAY
5c80: 3b 41 41 43 70 43 2c 51 41 41 49 43 2c 51 41 41 ;AACpC,QAAIC,QAA
5c90: 51 2c 73 42 41 41 45 2c 49 41 41 46 2c 43 41 41 Q,sBAAE,IAAF,CAA
5ca0: 5a 3b 41 41 41 41 2c 51 41 43 45 43 2c 4f 41 41 Z;AAAA,QACEC,OAA
5cb0: 4f 44 2c 4d 41 41 4d 45 2c 49 41 41 4e 2c 43 41 OD,MAAME,IAAN,CA
5cc0: 41 57 62 2c 4d 41 41 58 2c 43 41 44 54 3b 41 41 AWb,MAAX,CADT;AA
5cd0: 41 41 2c 51 41 45 45 31 48 2c 55 41 41 59 2c 51 AA,QAEE1H,UAAY,Q
5ce0: 41 41 4f 34 48 2c 4d 41 41 50 2c 79 43 41 41 4f AAO4H,MAAP,yCAAO
5cf0: 41 2c 4d 41 41 50 2c 4f 41 41 6b 42 2c 51 41 41 A,MAAP,OAAkB,QAA
5d00: 6e 42 2c 47 41 41 2b 42 41 2c 4d 41 41 2f 42 2c nB,GAA+BA,MAA/B,
5d10: 47 41 41 77 43 2c 45 41 46 72 44 3b 3b 41 41 49 GAAwC,EAFrD;;AAI
5d20: 41 3b 41 41 43 41 2c 51 41 41 49 2c 43 41 41 43 A;AACA,QAAI,CAAC
5d30: 55 2c 49 41 41 4c 2c 45 41 41 57 3b 41 41 43 54 U,IAAL,EAAW;AACT
5d40: 41 2c 61 41 41 4f 2c 49 41 41 49 58 2c 71 42 41 A,aAAO,IAAIX,qBA
5d50: 41 4a 2c 43 41 41 67 42 2c 49 41 41 68 42 2c 45 AJ,CAAgB,IAAhB,E
5d60: 41 41 73 42 33 48 2c 4f 41 41 74 42 2c 43 41 41 AAsB3H,OAAtB,CAA
5d70: 50 3b 41 41 43 41 71 49 2c 59 41 41 4d 45 2c 49 P;AACAqI,YAAME,I
5d80: 41 41 4e 2c 43 41 41 57 62 2c 4d 41 41 58 2c 45 AAN,CAAWb,MAAX,E
5d90: 41 41 6d 42 59 2c 49 41 41 6e 42 3b 41 41 43 44 AAmBY,IAAnB;AACD
5da0: 3b 3b 41 41 45 44 2c 51 41 41 49 2c 43 41 41 43 ;;AAED,QAAI,CAAC
5db0: 4c 2c 65 41 41 4c 2c 45 41 41 73 42 3b 41 41 43 L,eAAL,EAAsB;AAC
5dc0: 70 42 3b 41 41 43 44 3b 3b 41 41 45 44 43 2c 6b pB;AACD;;AAEDC,k
5dd0: 42 41 41 63 47 2c 4b 41 41 64 3b 3b 41 41 45 41 BAAcG,KAAd;;AAEA
5de0: 2c 51 41 41 49 2c 4f 41 41 4f 54 2c 4d 41 41 50 ,QAAI,OAAOT,MAAP
5df0: 2c 4b 41 41 6b 42 2c 51 41 41 74 42 2c 45 41 41 ,KAAkB,QAAtB,EAA
5e00: 67 43 3b 41 41 43 39 42 2c 55 41 41 49 41 2c 57 gC;AAC9B,UAAIA,W
5e10: 41 41 57 2c 61 41 41 66 2c 45 41 41 38 42 3b 41 AAW,aAAf,EAA8B;A
5e20: 41 43 35 42 3b 41 41 43 41 4d 2c 73 42 41 41 63 AC5B;AACAM,sBAAc
5e30: 49 2c 49 41 41 64 3b 41 41 43 44 2c 4f 41 48 44 I,IAAd;AACD,OAHD
5e40: 2c 4d 41 47 4f 2c 49 41 41 49 6a 49 2c 69 42 41 ,MAGO,IAAIjI,iBA
5e50: 41 45 6d 49 2c 55 41 41 46 2c 43 41 41 61 46 2c AEmI,UAAF,CAAaF,
5e60: 4b 41 41 4b 56 2c 4d 41 41 4c 2c 43 41 41 62 2c KAAKV,MAAL,CAAb,
5e70: 43 41 41 4a 2c 45 41 41 67 43 3b 41 41 43 72 43 CAAJ,EAAgC;AACrC
5e80: 3b 41 41 43 41 4d 2c 73 42 41 41 63 49 2c 4b 41 ;AACAM,sBAAcI,KA
5e90: 41 4b 56 2c 4d 41 41 4c 2c 45 41 41 61 35 46 2c AKV,MAAL,EAAa5F,
5ea0: 4b 41 41 62 2c 43 41 41 6d 42 73 47 2c 49 41 41 KAAb,CAAmBsG,IAA
5eb0: 6e 42 2c 45 41 41 79 42 54 2c 4d 41 41 7a 42 2c nB,EAAyBT,MAAzB,
5ec0: 43 41 41 64 3b 41 41 43 44 2c 4f 41 48 4d 2c 4d CAAd;AACD,OAHM,M
5ed0: 41 47 41 3b 41 41 43 4c 3b 41 41 43 41 4b 2c 73 AGA;AACL;AACAK,s
5ee0: 42 41 41 63 49 2c 4b 41 41 4b 56 2c 4d 41 41 4c BAAcI,KAAKV,MAAL
5ef0: 2c 43 41 41 64 3b 41 41 43 44 3b 41 41 43 46 3b ,CAAd;AACD;AACF;
5f00: 41 41 43 46 2c 47 41 37 42 65 2c 43 41 41 68 42 AACF,GA7Be,CAAhB
5f10: 3b 3b 41 41 2b 42 41 2c 53 41 41 4f 4b 2c 6b 42 ;;AA+BA,SAAOK,kB
5f20: 41 41 6b 42 43 2c 57 41 41 6c 42 2c 47 41 41 67 AAkBC,WAAlB,GAAg
5f30: 43 43 2c 53 41 41 76 43 3b 41 41 43 44 2c 43 41 CC,SAAvC;AACD,CA
5f40: 72 43 44 3b 3b 41 41 75 43 41 39 48 2c 69 42 41 rCD;;AAuCA9H,iBA
5f50: 41 45 73 42 2c 45 41 41 46 2c 43 41 41 4b 2b 46 AEsB,EAAF,CAAK+F
5f60: 2c 4d 41 41 4c 2c 45 41 41 61 65 2c 57 41 41 62 ,MAAL,EAAae,WAAb
5f70: 2c 47 41 41 32 42 64 2c 71 42 41 41 33 42 2c 43 ,GAA2Bd,qBAA3B,C
5f80: 3b 3b 3b 3b 3b 3b 3b 41 43 6a 44 61 3b 3b 3b 3b ;;;;;;;ACjDa;;;;
5f90: 3b 3b 3b 3b 41 41 45 62 3b 3b 3b 3b 41 41 43 41 ;;;;AAEb;;;;AACA
5fa0: 3b 3b 3b 3b 41 41 43 41 3b 3b 3b 3b 41 41 43 41 ;;;;AACA;;;;AACA
5fb0: 3b 3b 3b 3b 41 41 43 41 3b 3b 3b 3b 41 41 43 41 ;;;;AACA;;;;AACA
5fc0: 3b 3b 3b 3b 41 41 43 41 3b 3b 3b 3b 41 41 43 41 ;;;;AACA;;;;AACA
5fd0: 3b 3b 3b 3b 41 41 43 41 3b 3b 3b 3b 41 41 43 41 ;;;;AACA;;;;AACA
5fe0: 3b 3b 3b 3b 41 41 43 41 3b 3b 3b 3b 3b 3b 3b 3b ;;;;AACA;;;;;;;;
5ff0: 41 41 45 41 2c 49 41 41 49 65 2c 75 42 41 41 75 AAEA,IAAIe,uBAAu
6000: 42 2c 43 41 41 33 42 3b 41 41 43 41 2c 49 41 41 B,CAA3B;AACA,IAA
6010: 49 43 2c 4f 41 41 51 2c 4f 41 41 4f 43 2c 49 41 IC,OAAQ,OAAOC,IA
6020: 41 50 2c 4b 41 41 67 42 2c 57 41 41 68 42 2c 47 AP,KAAgB,WAAhB,G
6030: 41 41 38 42 41 2c 49 41 41 39 42 2c 59 41 41 5a AA8BA,IAA9B,YAAZ
6040: 2c 43 2c 43 41 41 77 44 3b 3b 41 41 45 78 44 3b ,C,CAAwD;;AAExD;
6050: 3b 3b 3b 49 41 47 4d 6a 42 2c 57 3b 3b 3b 3b 3b ;;;IAGMjB,W;;;;;
6060: 41 41 71 42 4a 3b 3b 3b 3b 3b 77 42 41 4b 59 3b AAqBJ;;;;;wBAKY;
6070: 41 41 43 56 2c 61 41 41 4f 2c 4b 41 41 4b 6b 42 AACV,aAAO,KAAKkB
6080: 2c 59 41 41 4c 2c 43 41 41 6b 42 37 48 2c 4b 41 ,YAAL,CAAkB7H,KA
6090: 41 7a 42 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b AzB;AACD;;AAED;;
60a0: 3b 3b 3b 3b 3b 3b 77 42 41 4b 61 3b 41 41 43 58 ;;;;;;wBAKa;AACX
60b0: 2c 61 41 41 4f 2c 4b 41 41 4b 36 48 2c 59 41 41 ,aAAO,KAAK6H,YAA
60c0: 4c 2c 43 41 41 6b 42 33 47 2c 4d 41 41 7a 42 3b L,CAAkB3G,MAAzB;
60d0: 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b AACD;;AAED;;;;;;
60e0: 3b 3b 77 42 41 4b 61 3b 41 41 43 58 2c 61 41 41 ;;wBAKa;AACX,aAA
60f0: 4f 2c 4b 41 41 4b 34 47 2c 61 41 41 4c 2c 43 41 O,KAAK4G,aAAL,CA
6100: 41 6d 42 43 2c 4d 41 41 31 42 3b 41 41 43 44 3b AmBC,MAA1B;AACD;
6110: 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 41 ;AAED;;;;;;;;;;A
6120: 41 2f 43 41 3b 3b 3b 3b 3b 3b 77 42 41 4d 6d 42 A/CA;;;;;;wBAMmB
6130: 3b 41 41 43 6a 42 2c 61 41 41 4f 72 48 2c 6d 42 ;AACjB,aAAOrH,mB
6140: 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b AAP;AACD;;AAED;;
6150: 3b 3b 3b 3b 3b 3b 3b 77 42 41 4d 75 42 3b 41 41 ;;;;;;;wBAMuB;AA
6160: 43 72 42 2c 61 41 41 4f 35 42 2c 6d 42 41 41 50 CrB,aAAO5B,mBAAP
6170: 3b 41 41 43 44 3b 3b 3b 41 41 6d 43 44 2c 75 42 ;AACD;;;AAmCD,uB
6180: 41 41 59 47 2c 4f 41 41 5a 2c 45 41 41 71 42 44 AAYG,OAAZ,EAAqBD
6190: 2c 4f 41 41 72 42 2c 45 41 41 38 42 3b 41 41 41 ,OAArB,EAA8B;AAA
61a0: 41 3b 3b 41 41 43 35 42 30 49 2c 34 42 41 41 77 A;;AAC5B0I,4BAAw
61b0: 42 2c 43 41 41 78 42 3b 41 41 43 41 3b 3b 3b 3b B,CAAxB;AACA;;;;
61c0: 41 41 49 41 2c 53 41 41 4b 4d 2c 45 41 41 4c 2c AAIA,SAAKM,EAAL,
61d0: 47 41 41 55 4e 2c 6f 42 41 41 56 3b 3b 41 41 45 GAAUN,oBAAV;;AAE
61e0: 41 3b 3b 3b 3b 3b 41 41 4b 41 2c 53 41 41 4b 4f A;;;;;AAKA,SAAKO
61f0: 2c 53 41 41 4c 2c 47 41 41 69 42 3b 41 41 43 66 ,SAAL,GAAiB;AACf
6200: 43 2c 61 41 41 4f 2c 49 41 44 51 3b 41 41 45 66 C,aAAO,IADQ;AAEf
6210: 35 45 2c 53 41 41 47 3b 41 41 46 59 2c 4b 41 41 5E,SAAG;AAFY,KAA
6220: 6a 42 3b 3b 41 41 4b 41 3b 3b 3b 3b 3b 41 41 4b jB;;AAKA;;;;;AAK
6230: 41 2c 53 41 41 4b 72 45 2c 4f 41 41 4c 2c 47 41 A,SAAKrE,OAAL,GA
6240: 41 65 2c 73 42 41 41 45 41 2c 4f 41 41 46 2c 45 Ae,sBAAEA,OAAF,E
6250: 41 43 5a 6b 4a 2c 51 41 44 59 2c 43 41 43 48 2c ACZkJ,QADY,CACH,
6260: 71 42 41 44 47 2c 45 41 45 5a 43 2c 49 41 46 59 qBADG,EAEZC,IAFY
6270: 2c 43 41 45 50 2c 71 42 41 46 4f 2c 45 41 45 67 ,CAEP,qBAFO,EAEg
6280: 42 2c 4b 41 41 4b 4a 2c 45 41 46 72 42 2c 43 41 B,KAAKJ,EAFrB,CA
6290: 41 66 3b 3b 41 41 49 41 3b 3b 3b 41 41 47 41 2c Af;;AAIA;;;AAGA,
62a0: 53 41 41 4b 68 4a 2c 4f 41 41 4c 2c 47 41 41 65 SAAKhJ,OAAL,GAAe
62b0: 4b 2c 69 42 41 41 45 34 47 2c 4d 41 41 46 2c 43 K,iBAAE4G,MAAF,C
62c0: 41 41 53 2c 49 41 41 54 2c 45 41 41 65 2c 45 41 AAS,IAAT,EAAe,EA
62d0: 41 66 2c 45 41 41 6d 42 48 2c 69 42 41 41 6e 42 Af,EAAmBH,iBAAnB
62e0: 2c 45 41 41 36 42 39 47 2c 4f 41 41 37 42 2c 45 ,EAA6B9G,OAA7B,E
62f0: 41 41 73 43 2c 4b 41 41 4b 43 2c 4f 41 41 4c 2c AAsC,KAAKC,OAAL,
6300: 43 41 41 61 73 49 2c 49 41 41 62 2c 45 41 41 74 CAAasI,IAAb,EAAt
6310: 43 2c 43 41 41 66 3b 3b 41 41 45 41 3b 3b 3b 3b C,CAAf;;AAEA;;;;
6320: 41 41 49 41 2c 53 41 41 4b 63 2c 51 41 41 4c 2c AAIA,SAAKc,QAAL,
6330: 47 41 41 67 42 2c 4b 41 41 68 42 3b 3b 41 41 45 GAAgB,KAAhB;;AAE
6340: 41 3b 3b 3b 3b 3b 41 41 4b 41 2c 53 41 41 4b 6c A;;;;;AAKA,SAAKl
6350: 44 2c 55 41 41 4c 2c 47 41 41 6b 42 2c 45 41 41 D,UAAL,GAAkB,EAA
6360: 6c 42 3b 3b 41 41 45 41 3b 3b 3b 3b 41 41 49 41 lB;;AAEA;;;;AAIA
6370: 2c 53 41 41 4b 5a 2c 53 41 41 4c 2c 47 41 43 45 ,SAAKZ,SAAL,GACE
6380: 2c 4b 41 41 4b 76 46 2c 4f 41 41 4c 2c 43 41 41 ,KAAKvF,OAAL,CAA
6390: 61 75 46 2c 53 41 41 62 2c 4b 41 41 32 42 2c 49 auF,SAAb,KAA2B,I
63a0: 41 41 33 42 2c 49 41 43 43 2c 4b 41 41 4b 76 46 AA3B,IACC,KAAKvF
63b0: 2c 4f 41 41 4c 2c 43 41 41 61 75 46 2c 53 41 41 ,OAAL,CAAauF,SAA
63c0: 62 2c 4b 41 41 32 42 2c 49 41 41 33 42 2c 49 41 b,KAA2B,IAA3B,IA
63d0: 41 6d 43 2c 4b 41 41 4b 76 46 2c 4f 41 41 4c 2c AmC,KAAKvF,OAAL,
63e0: 43 41 41 61 73 46 2c 4d 41 41 62 2c 4b 41 41 77 CAAasF,MAAb,KAAw
63f0: 42 2c 49 41 46 37 43 2c 47 41 47 62 2c 4b 41 41 B,IAF7C,GAGb,KAA
6400: 4b 72 46 2c 4f 41 48 51 2c 47 41 47 45 2c 4b 41 KrF,OAHQ,GAGE,KA
6410: 41 4b 44 2c 4f 41 41 4c 2c 43 41 41 61 75 46 2c AKD,OAAL,CAAauF,
6420: 53 41 48 68 43 3b 3b 41 41 4b 41 2c 53 41 41 4b SAHhC;;AAKA,SAAK
6430: 41 2c 53 41 41 4c 2c 47 41 41 6b 42 2c 4b 41 41 A,SAAL,GAAkB,KAA
6440: 4b 41 2c 53 41 41 4c 2c 4b 41 41 6d 42 2c 4b 41 KA,SAAL,KAAmB,KA
6450: 41 70 42 2c 47 41 41 36 42 2c 73 42 41 41 45 2c ApB,GAA6B,sBAAE,
6460: 4b 41 41 4b 41 2c 53 41 41 50 2c 43 41 41 37 42 KAAKA,SAAP,CAA7B
6470: 2c 47 41 41 69 44 2c 4b 41 41 6c 45 3b 3b 41 41 ,GAAiD,KAAlE;;AA
6480: 45 41 3b 3b 3b 41 41 47 41 2c 53 41 41 4b 2b 44 EA;;;AAGA,SAAK+D
6490: 2c 59 41 41 4c 2c 47 41 41 6f 42 2c 49 41 41 49 ,YAAL,GAAoB,IAAI
64a0: 43 2c 73 42 41 41 4a 2c 43 41 41 69 42 2c 49 41 C,sBAAJ,CAAiB,IA
64b0: 41 6a 42 2c 43 41 41 70 42 3b 41 41 43 41 3b 3b AjB,CAApB;AACA;;
64c0: 3b 41 41 47 41 2c 53 41 41 4b 56 2c 59 41 41 4c ;AAGA,SAAKV,YAAL
64d0: 2c 47 41 41 6f 42 2c 49 41 41 49 57 2c 73 42 41 ,GAAoB,IAAIW,sBA
64e0: 41 4a 2c 43 41 41 69 42 2c 49 41 41 6a 42 2c 43 AJ,CAAiB,IAAjB,C
64f0: 41 41 70 42 3b 41 41 43 41 3b 3b 3b 41 41 47 41 AApB;AACA;;;AAGA
6500: 2c 53 41 41 4b 43 2c 61 41 41 4c 2c 47 41 41 71 ,SAAKC,aAAL,GAAq
6510: 42 2c 49 41 41 49 43 2c 75 42 41 41 4a 2c 43 41 B,IAAIC,uBAAJ,CA
6520: 41 6b 42 2c 49 41 41 6c 42 2c 43 41 41 72 42 3b AkB,IAAlB,CAArB;
6530: 41 41 43 41 3b 3b 3b 41 41 47 41 2c 53 41 41 4b AACA;;;AAGA,SAAK
6540: 43 2c 59 41 41 4c 2c 47 41 41 6f 42 2c 49 41 41 C,YAAL,GAAoB,IAA
6550: 49 43 2c 73 42 41 41 4a 2c 43 41 41 69 42 2c 49 IC,sBAAJ,CAAiB,I
6560: 41 41 6a 42 2c 45 41 41 75 42 6a 42 2c 49 41 41 AAjB,EAAuBjB,IAA
6570: 76 42 2c 43 41 41 70 42 3b 41 41 43 41 3b 3b 3b vB,CAApB;AACA;;;
6580: 41 41 47 41 2c 53 41 41 4b 47 2c 61 41 41 4c 2c AAGA,SAAKG,aAAL,
6590: 47 41 41 71 42 2c 49 41 41 49 65 2c 75 42 41 41 GAAqB,IAAIe,uBAA
65a0: 4a 2c 43 41 41 6b 42 2c 49 41 41 6c 42 2c 43 41 J,CAAkB,IAAlB,CA
65b0: 41 72 42 3b 41 41 43 41 3b 3b 3b 41 41 47 41 2c ArB;AACA;;;AAGA,
65c0: 53 41 41 4b 43 2c 59 41 41 4c 2c 47 41 41 6f 42 SAAKC,YAAL,GAAoB
65d0: 2c 49 41 41 49 43 2c 73 42 41 41 4a 2c 43 41 41 ,IAAIC,sBAAJ,CAA
65e0: 69 42 2c 49 41 41 6a 42 2c 43 41 41 70 42 3b 3b iB,IAAjB,CAApB;;
65f0: 41 41 45 41 2c 53 41 41 4b 43 2c 49 41 41 4c 3b AAEA,SAAKC,IAAL;
6600: 3b 41 41 45 41 3b 41 41 43 41 2c 30 42 41 41 45 ;AAEA;AACA,0BAAE
6610: 33 4a 2c 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 3J,iBAAEC,KAAF,C
6620: 41 41 51 2c 59 41 41 59 3b 41 41 43 70 42 3b 3b AAQ,YAAY;AACpB;;
6630: 3b 3b 3b 41 41 4b 41 2c 57 41 41 4b 32 4a 2c 4f ;;;AAKA,WAAK2J,O
6640: 41 41 4c 2c 43 41 41 61 2c 6d 42 41 41 62 3b 41 AAL,CAAa,mBAAb;A
6650: 41 43 44 2c 4b 41 50 43 2c 45 41 4f 43 2c 49 41 ACD,KAPC,EAOC,IA
6660: 50 44 2c 43 41 41 46 3b 41 41 51 44 3b 3b 41 41 PD,CAAF;AAQD;;AA
6670: 45 44 3b 3b 3b 3b 3b 3b 3b 3b 32 42 41 49 4f 3b ED;;;;;;;;2BAIO;
6680: 41 41 43 4c 3b 41 41 43 41 2c 57 41 41 4b 48 2c AACL;AACA,WAAKH,
6690: 59 41 41 4c 2c 43 41 41 6b 42 49 2c 49 41 41 6c YAAL,CAAkBI,IAAl
66a0: 42 3b 3b 41 41 45 41 3b 41 41 43 41 2c 57 41 41 B;;AAEA;AACA,WAA
66b0: 4b 5a 2c 59 41 41 4c 2c 43 41 41 6b 42 59 2c 49 KZ,YAAL,CAAkBY,I
66c0: 41 41 6c 42 3b 3b 41 41 45 41 3b 41 41 43 41 2c AAlB;;AAEA;AACA,
66d0: 57 41 41 4b 43 2c 63 41 41 4c 3b 3b 41 41 45 41 WAAKC,cAAL;;AAEA
66e0: 3b 41 41 43 41 2c 57 41 41 4b 74 42 2c 59 41 41 ;AACA,WAAKtB,YAA
66f0: 4c 2c 43 41 41 6b 42 71 42 2c 49 41 41 6c 42 3b L,CAAkBqB,IAAlB;
6700: 3b 41 41 45 41 3b 41 41 43 41 2c 57 41 41 4b 70 ;AAEA;AACA,WAAKp
6710: 42 2c 61 41 41 4c 2c 43 41 41 6d 42 6f 42 2c 49 B,aAAL,CAAmBoB,I
6720: 41 41 6e 42 3b 3b 41 41 45 41 3b 41 41 43 41 2c AAnB;;AAEA;AACA,
6730: 57 41 41 4b 54 2c 61 41 41 4c 2c 43 41 41 6d 42 WAAKT,aAAL,CAAmB
6740: 53 2c 49 41 41 6e 42 3b 41 41 43 41 2c 57 41 41 S,IAAnB;AACA,WAA
6750: 4b 50 2c 59 41 41 4c 2c 43 41 41 6b 42 4f 2c 49 KP,YAAL,CAAkBO,I
6760: 41 41 6c 42 3b 3b 41 41 45 41 3b 41 41 43 41 2c AAlB;;AAEA;AACA,
6770: 57 41 41 4b 70 42 2c 61 41 41 4c 2c 43 41 41 6d WAAKpB,aAAL,CAAm
6780: 42 73 42 2c 4d 41 41 6e 42 3b 3b 41 41 45 41 3b BsB,MAAnB;;AAEA;
6790: 41 41 43 41 2c 57 41 41 4b 43 2c 4d 41 41 4c 3b AACA,WAAKC,MAAL;
67a0: 3b 41 41 45 41 2c 55 41 41 49 2c 4b 41 41 4b 66 ;AAEA,UAAI,KAAKf
67b0: 2c 59 41 41 4c 2c 43 41 41 6b 42 67 42 2c 55 41 ,YAAL,CAAkBgB,UA
67c0: 41 6c 42 2c 45 41 41 4a 2c 45 41 41 6f 43 3b 41 AlB,EAAJ,EAAoC;A
67d0: 41 43 6c 43 2c 61 41 41 4b 43 2c 4f 41 41 4c 3b AClC,aAAKC,OAAL;
67e0: 41 41 43 44 3b 41 41 43 46 3b 3b 41 41 45 44 3b AACD;AACF;;AAED;
67f0: 3b 3b 3b 3b 3b 3b 71 43 41 49 69 42 3b 41 41 41 ;;;;;;qCAIiB;AAA
6800: 41 3b 3b 41 41 43 66 2c 55 41 41 49 2c 43 41 41 A;;AACf,UAAI,CAA
6810: 43 37 47 2c 4d 41 41 4d 43 2c 4f 41 41 4e 2c 43 C7G,MAAMC,OAAN,C
6820: 41 41 63 2c 4b 41 41 4b 33 44 2c 4f 41 41 4c 2c AAc,KAAK3D,OAAL,
6830: 43 41 41 61 6d 47 2c 55 41 41 33 42 2c 43 41 41 CAAamG,UAA3B,CAA
6840: 4c 2c 45 41 41 36 43 3b 41 41 43 33 43 2c 61 41 L,EAA6C;AAC3C,aA
6850: 41 4b 6e 47 2c 4f 41 41 4c 2c 43 41 41 61 6d 47 AKnG,OAAL,CAAamG
6860: 2c 55 41 41 62 2c 47 41 41 30 42 2c 45 41 41 31 ,UAAb,GAA0B,EAA1
6870: 42 3b 41 41 43 44 3b 3b 41 41 45 44 2c 55 41 41 B;AACD;;AAED,UAA
6880: 49 2c 4b 41 41 4b 6e 47 2c 4f 41 41 4c 2c 43 41 I,KAAKnG,OAAL,CA
6890: 41 61 34 46 2c 4b 41 41 6a 42 2c 45 41 41 77 42 Aa4F,KAAjB,EAAwB
68a0: 3b 41 41 43 74 42 2c 61 41 41 4b 35 46 2c 4f 41 ;AACtB,aAAK5F,OA
68b0: 41 4c 2c 43 41 41 61 6d 47 2c 55 41 41 62 2c 43 AL,CAAamG,UAAb,C
68c0: 41 41 77 42 68 43 2c 49 41 41 78 42 2c 43 41 41 AAwBhC,IAAxB,CAA
68d0: 36 42 2c 45 41 41 43 69 43 2c 4d 41 41 4d 2c 55 6B,EAACiC,MAAM,U
68e0: 41 41 50 2c 45 41 41 37 42 3b 41 41 43 44 3b 3b AAP,EAA7B;AACD;;
68f0: 41 41 45 44 3b 41 41 43 41 2c 57 41 41 4b 70 47 AAED;AACA,WAAKpG
6900: 2c 4f 41 41 4c 2c 43 41 41 61 6d 47 2c 55 41 41 ,OAAL,CAAamG,UAA
6910: 62 2c 43 41 41 77 42 6e 43 2c 4f 41 41 78 42 2c b,CAAwBnC,OAAxB,
6920: 43 41 41 67 43 2c 55 41 41 43 77 47 2c 47 41 41 CAAgC,UAACwG,GAA
6930: 44 2c 45 41 41 53 3b 41 41 43 76 43 2c 63 41 41 D,EAAS;AACvC,cAA
6940: 4b 43 2c 69 42 41 41 4c 2c 43 41 41 75 42 39 43 KC,iBAAL,CAAuB9C
6950: 2c 59 41 41 59 78 42 2c 55 41 41 5a 2c 43 41 41 ,YAAYxB,UAAZ,CAA
6960: 75 42 71 45 2c 49 41 41 49 70 45 2c 49 41 41 4a uBqE,IAAIpE,IAAJ
6970: 2c 43 41 41 53 33 42 2c 57 41 41 54 2c 45 41 41 ,CAAS3B,WAAT,EAA
6980: 76 42 2c 43 41 41 76 42 2c 45 41 41 75 45 2b 46 vB,CAAvB,EAAuE+F
6990: 2c 49 41 41 49 78 4b 2c 4f 41 41 4a 2c 49 41 41 ,IAAIxK,OAAJ,IAA
69a0: 65 2c 45 41 41 74 46 3b 41 41 43 44 2c 4f 41 46 e,EAAtF;AACD,OAF
69b0: 44 3b 41 41 47 44 3b 3b 41 41 45 44 3b 3b 3b 3b D;AAGD;;AAED;;;;
69c0: 3b 3b 3b 3b 3b 3b 73 43 41 4f 6b 42 30 4b 2c 63 ;;;;;;sCAOkB0K,c
69d0: 2c 45 41 41 36 42 3b 41 41 41 41 2c 55 41 41 62 ,EAA6B;AAAA,UAAb
69e0: 43 2c 4d 41 41 61 2c 75 45 41 41 4a 2c 45 41 41 C,MAAa,uEAAJ,EAA
69f0: 49 3b 3b 41 41 43 37 43 2c 55 41 41 49 48 2c 4d I;;AAC7C,UAAIH,M
6a00: 41 41 4d 2c 49 41 41 49 45 2c 63 41 41 4a 2c 43 AAM,IAAIE,cAAJ,C
6a10: 41 41 6d 42 2c 49 41 41 6e 42 2c 45 41 41 79 42 AAmB,IAAnB,EAAyB
6a20: 43 2c 4d 41 41 7a 42 2c 43 41 41 56 3b 3b 41 41 C,MAAzB,CAAV;;AA
6a30: 45 41 2c 57 41 41 4b 78 45 2c 55 41 41 4c 2c 43 EA,WAAKxE,UAAL,C
6a40: 41 41 67 42 68 43 2c 49 41 41 68 42 2c 43 41 41 AAgBhC,IAAhB,CAA
6a50: 71 42 71 47 2c 47 41 41 72 42 3b 41 41 43 41 2c qBqG,GAArB;AACA,
6a60: 61 41 41 4f 41 2c 47 41 41 50 3b 41 41 43 44 3b aAAOA,GAAP;AACD;
6a70: 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 38 42 41 ;AAED;;;;;;;;8BA
6a80: 4b 55 3b 41 41 43 52 2c 55 41 41 49 78 4a 2c 51 KU;AACR,UAAIxJ,Q
6a90: 41 41 51 2c 4b 41 41 4b 41 2c 4b 41 41 6a 42 3b AAQ,KAAKA,KAAjB;
6aa0: 3b 41 41 45 41 2c 57 41 41 4b 79 49 2c 61 41 41 ;AAEA,WAAKyI,aAA
6ab0: 4c 2c 43 41 41 6d 42 6d 42 2c 4d 41 41 6e 42 3b L,CAAmBmB,MAAnB;
6ac0: 41 41 43 41 2c 57 41 41 4b 74 42 2c 59 41 41 4c AACA,WAAKtB,YAAL
6ad0: 2c 43 41 41 6b 42 73 42 2c 4d 41 41 6c 42 3b 41 ,CAAkBsB,MAAlB;A
6ae0: 41 43 41 2c 57 41 41 4b 6a 42 2c 59 41 41 4c 2c ACA,WAAKjB,YAAL,
6af0: 43 41 41 6b 42 69 42 2c 4d 41 41 6c 42 3b 41 41 CAAkBiB,MAAlB;AA
6b00: 43 41 2c 57 41 41 4b 2f 42 2c 59 41 41 4c 2c 43 CA,WAAK/B,YAAL,C
6b10: 41 41 6b 42 2b 42 2c 4d 41 41 6c 42 3b 41 41 43 AAkB+B,MAAlB;AAC
6b20: 41 2c 57 41 41 4b 64 2c 59 41 41 4c 2c 43 41 41 A,WAAKd,YAAL,CAA
6b30: 6b 42 63 2c 4d 41 41 6c 42 3b 41 41 43 41 2c 57 kBc,MAAlB;AACA,W
6b40: 41 41 4b 39 42 2c 61 41 41 4c 2c 43 41 41 6d 42 AAK9B,aAAL,CAAmB
6b50: 38 42 2c 4d 41 41 6e 42 3b 3b 41 41 45 41 2c 57 8B,MAAnB;;AAEA,W
6b60: 41 41 4b 33 4b 2c 4f 41 41 4c 2c 43 41 43 47 34 AAK3K,OAAL,CACG4
6b70: 4b 2c 57 41 44 48 2c 43 41 43 65 2c 71 42 41 44 K,WADH,CACe,qBAD
6b80: 66 2c 45 41 45 47 43 2c 55 41 46 48 2c 43 41 45 f,EAEGC,UAFH,CAE
6b90: 63 2c 61 41 46 64 2c 45 41 45 36 42 2c 4f 41 46 c,aAFd,EAE6B,OAF
6ba0: 37 42 2c 45 41 47 47 33 4a 2c 47 41 48 48 2c 43 7B,EAGG3J,GAHH,C
6bb0: 41 47 4f 2c 63 41 48 50 3b 3b 41 41 4b 41 3b 3b AGO,cAHP;;AAKA;;
6bc0: 3b 3b 3b 41 41 4b 41 2c 57 41 41 4b 38 49 2c 4f ;;;AAKA,WAAK8I,O
6bd0: 41 41 4c 2c 43 41 41 61 2c 6f 42 41 41 62 2c 45 AAL,CAAa,oBAAb,E
6be0: 41 41 6d 43 6a 4a 2c 4b 41 41 6e 43 3b 41 41 43 AAmCjJ,KAAnC;AAC
6bf0: 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b D;;AAED;;;;;;;;;
6c00: 3b 79 42 41 4f 4b 73 44 2c 43 2c 45 41 41 47 3b ;yBAOKsD,C,EAAG;
6c10: 41 41 43 4e 2c 57 41 41 4b 71 46 2c 59 41 41 4c AACN,WAAKqF,YAAL
6c20: 2c 43 41 41 6b 42 6f 42 2c 49 41 41 6c 42 2c 43 ,CAAkBoB,IAAlB,C
6c30: 41 41 75 42 7a 47 2c 43 41 41 76 42 3b 41 41 43 AAuBzG,CAAvB;AAC
6c40: 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b D;;AAED;;;;;;;;;
6c50: 79 42 41 4d 4b 41 2c 43 2c 45 41 41 47 3b 41 41 yBAMKA,C,EAAG;AA
6c60: 43 4e 2c 57 41 41 4b 71 46 2c 59 41 41 4c 2c 43 CN,WAAKqF,YAAL,C
6c70: 41 41 6b 42 71 42 2c 49 41 41 6c 42 2c 43 41 41 AAkBqB,IAAlB,CAA
6c80: 75 42 31 47 2c 43 41 41 76 42 3b 41 41 43 44 3b uB1G,CAAvB;AACD;
6c90: 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 32 ;AAED;;;;;;;;;;2
6ca0: 42 41 4f 4f 41 2c 43 2c 45 41 41 47 3b 41 41 43 BAOOA,C,EAAG;AAC
6cb0: 52 2c 57 41 41 4b 71 46 2c 59 41 41 4c 2c 43 41 R,WAAKqF,YAAL,CA
6cc0: 41 6b 42 73 42 2c 4d 41 41 6c 42 2c 43 41 41 79 AkBsB,MAAlB,CAAy
6cd0: 42 33 47 2c 43 41 41 7a 42 3b 41 41 43 44 3b 3b B3G,CAAzB;AACD;;
6ce0: 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 2b 42 41 AAED;;;;;;;;;+BA
6cf0: 4d 38 42 3b 41 41 41 41 2c 55 41 41 72 42 6d 44 M8B;AAAA,UAArBmD
6d00: 2c 59 41 41 71 42 2c 75 45 41 41 4e 2c 49 41 41 ,YAAqB,uEAAN,IAA
6d10: 4d 3b 3b 41 41 43 35 42 2c 55 41 41 49 79 44 2c M;;AAC5B,UAAIyD,
6d20: 4d 41 41 4d 2c 4b 41 41 4b 72 43 2c 59 41 41 4c MAAM,KAAKrC,YAAL
6d30: 2c 43 41 41 6b 42 37 48 2c 4b 41 41 35 42 3b 3b ,CAAkB7H,KAA5B;;
6d40: 41 41 45 41 6b 4b 2c 59 41 41 4f 41 2c 65 41 41 AAEAkK,YAAOA,eAA
6d50: 65 78 4a 2c 6d 42 41 41 68 42 2c 47 41 41 36 42 exJ,mBAAhB,GAA6B
6d60: 77 4a 2c 47 41 41 37 42 2c 47 41 41 6d 43 7a 44 wJ,GAA7B,GAAmCzD
6d70: 2c 59 41 41 7a 43 3b 3b 41 41 45 41 2c 55 41 41 ,YAAzC;;AAEA,UAA
6d80: 49 79 44 2c 65 41 41 65 78 4a 2c 6d 42 41 41 6e IyD,eAAexJ,mBAAn
6d90: 42 2c 45 41 41 38 42 3b 41 41 43 35 42 2c 65 41 B,EAA8B;AAC5B,eA
6da0: 41 4f 77 4a 2c 49 41 41 49 6a 49 2c 4d 41 41 4a AOwJ,IAAIjI,MAAJ
6db0: 2c 43 41 41 57 2c 4b 41 41 4b 66 2c 4d 41 41 68 ,CAAW,KAAKf,MAAh
6dc0: 42 2c 43 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 B,CAAP;AACD;;AAE
6dd0: 44 2c 61 41 41 4f 67 4a 2c 47 41 41 50 3b 41 41 D,aAAOgJ,GAAP;AA
6de0: 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b CD;;AAED;;;;;;;;
6df0: 3b 36 42 41 4d 53 41 2c 47 2c 45 41 41 4b 3b 41 ;6BAMSA,G,EAAK;A
6e00: 41 43 5a 2c 55 41 41 49 2c 4b 41 41 4b 5a 2c 55 ACZ,UAAI,KAAKZ,U
6e10: 41 41 4c 2c 45 41 41 4a 2c 45 41 41 75 42 3b 41 AAL,EAAJ,EAAuB;A
6e20: 41 43 72 42 3b 41 41 43 44 3b 41 41 43 44 2c 55 ACrB;AACD;AACD,U
6e30: 41 41 49 61 2c 4b 41 41 4b 2c 4b 41 41 4b 74 43 AAIa,KAAK,KAAKtC
6e40: 2c 59 41 41 64 3b 3b 41 41 45 41 2c 55 41 43 47 ,YAAd;;AAEA,UACG
6e50: 73 43 2c 47 41 41 47 43 2c 51 41 41 48 2c 4d 41 sC,GAAGC,QAAH,MA
6e60: 41 69 42 2c 43 41 41 43 2c 43 41 41 43 46 2c 47 AiB,CAAC,CAACF,G
6e70: 41 41 6e 42 2c 49 41 41 30 42 43 2c 47 41 41 47 AAnB,IAA0BC,GAAG
6e80: 6e 4b 2c 4b 41 41 48 2c 43 41 41 53 71 4b 2c 4d nK,KAAH,CAASqK,M
6e90: 41 41 54 2c 43 41 41 67 42 48 2c 47 41 41 68 42 AAT,CAAgBH,GAAhB
6ea0: 2c 43 41 41 33 42 2c 49 41 43 43 2c 43 41 41 43 ,CAA3B,IACC,CAAC
6eb0: 43 2c 47 41 41 47 43 2c 51 41 41 48 2c 45 41 41 C,GAAGC,QAAH,EAA
6ec0: 44 2c 49 41 41 6b 42 2c 43 41 41 43 46 2c 47 41 D,IAAkB,CAACF,GA
6ed0: 46 74 42 2c 45 41 47 45 3b 41 41 43 41 3b 41 41 FtB,EAGE;AACA;AA
6ee0: 43 41 3b 41 41 43 44 3b 3b 41 41 45 44 43 2c 53 CA;AACD;;AAEDC,S
6ef0: 41 41 47 6e 4b 2c 4b 41 41 48 2c 47 41 41 57 6b AAGnK,KAAH,GAAWk
6f00: 4b 2c 4d 41 41 4d 43 2c 47 41 41 47 47 2c 57 41 K,MAAMC,GAAGG,WA
6f10: 41 48 2c 43 41 41 65 4a 2c 47 41 41 66 2c 45 41 AH,CAAeJ,GAAf,EA
6f20: 41 6f 42 2c 4b 41 41 4b 6c 4c 2c 4f 41 41 4c 2c AoB,KAAKlL,OAAL,
6f30: 43 41 41 61 2b 46 2c 69 42 41 41 6a 43 2c 43 41 CAAa+F,iBAAjC,CA
6f40: 41 4e 2c 47 41 41 34 44 2c 49 41 41 76 45 3b 3b AN,GAA4D,IAAvE;;
6f50: 41 41 45 41 3b 3b 3b 3b 3b 41 41 4b 41 2c 57 41 AAEA;;;;;AAKA,WA
6f60: 41 4b 6b 45 2c 4f 41 41 4c 2c 43 41 41 61 2c 6d AKkE,OAAL,CAAa,m
6f70: 42 41 41 62 2c 45 41 41 6b 43 6b 42 2c 47 41 41 BAAb,EAAkCkB,GAA
6f80: 47 6e 4b 2c 4b 41 41 72 43 2c 45 41 41 34 43 6b GnK,KAArC,EAA4Ck
6f90: 4b 2c 47 41 41 35 43 3b 3b 41 41 45 41 3b 41 41 K,GAA5C;;AAEA;AA
6fa0: 43 41 2c 57 41 41 4b 62 2c 4d 41 41 4c 3b 41 41 CA,WAAKb,MAAL;AA
6fb0: 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b CD;;AAED;;;;;;;;
6fc0: 36 42 41 4b 53 3b 41 41 43 50 2c 55 41 41 49 2c 6BAKS;AACP,UAAI,
6fd0: 4b 41 41 4b 78 42 2c 59 41 41 4c 2c 43 41 41 6b KAAKxB,YAAL,CAAk
6fe0: 42 75 43 2c 51 41 41 6c 42 2c 45 41 41 4a 2c 45 BuC,QAAlB,EAAJ,E
6ff0: 41 41 6b 43 3b 41 41 43 68 43 2c 61 41 41 4b 39 AAkC;AAChC,aAAK9
7000: 42 2c 59 41 41 4c 2c 43 41 41 6b 42 65 2c 4d 41 B,YAAL,CAAkBe,MA
7010: 41 6c 42 3b 41 41 43 44 2c 4f 41 46 44 2c 4d 41 AlB;AACD,OAFD,MA
7020: 45 4f 3b 41 41 43 4c 2c 61 41 41 4b 78 42 2c 59 EO;AACL,aAAKxB,Y
7030: 41 41 4c 2c 43 41 41 6b 42 30 43 2c 57 41 41 6c AAL,CAAkB0C,WAAl
7040: 42 3b 41 41 43 44 3b 3b 41 41 45 44 2c 57 41 41 B;AACD;;AAED,WAA
7050: 4b 7a 42 2c 59 41 41 4c 2c 43 41 41 6b 42 4f 2c KzB,YAAL,CAAkBO,
7060: 4d 41 41 6c 42 3b 41 41 43 41 2c 57 41 41 4b 76 MAAlB;AACA,WAAKv
7070: 42 2c 61 41 41 4c 2c 43 41 41 6d 42 75 42 2c 4d B,aAAL,CAAmBuB,M
7080: 41 41 6e 42 3b 3b 41 41 45 41 3b 3b 3b 3b 3b 41 AAnB;;AAEA;;;;;A
7090: 41 4b 41 2c 57 41 41 4b 4a 2c 4f 41 41 4c 2c 43 AKA,WAAKJ,OAAL,C
70a0: 41 41 61 2c 6d 42 41 41 62 3b 41 41 43 44 3b 3b AAa,mBAAb;AACD;;
70b0: 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 36 42 41 AAED;;;;;;;;;6BA
70c0: 4d 53 3b 41 41 43 50 2c 57 41 41 4b 58 2c 59 41 MS;AACP,WAAKX,YA
70d0: 41 4c 2c 43 41 41 6b 42 6b 43 2c 4d 41 41 6c 42 AL,CAAkBkC,MAAlB
70e0: 3b 41 41 43 41 2c 57 41 41 4b 6e 43 2c 51 41 41 ;AACA,WAAKnC,QAA
70f0: 4c 2c 47 41 41 67 42 2c 4b 41 41 68 42 3b 41 41 L,GAAgB,KAAhB;AA
7100: 43 41 2c 57 41 41 4b 4e 2c 4d 41 41 4c 2c 43 41 CA,WAAKN,MAAL,CA
7110: 41 59 38 42 2c 57 41 41 5a 2c 43 41 41 77 42 2c AY8B,WAAZ,CAAwB,
7120: 73 42 41 41 78 42 3b 3b 41 41 45 41 3b 3b 3b 3b sBAAxB;;AAEA;;;;
7130: 3b 41 41 4b 41 2c 57 41 41 4b 5a 2c 4f 41 41 4c ;AAKA,WAAKZ,OAAL
7140: 2c 43 41 41 61 2c 6d 42 41 41 62 3b 41 41 43 41 ,CAAa,mBAAb;AACA
7150: 2c 61 41 41 4f 2c 49 41 41 50 3b 41 41 43 44 3b ,aAAO,IAAP;AACD;
7160: 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 38 42 ;AAED;;;;;;;;;8B
7170: 41 4d 55 3b 41 41 43 52 2c 57 41 41 4b 58 2c 59 AMU;AACR,WAAKX,Y
7180: 41 41 4c 2c 43 41 41 6b 42 69 42 2c 4f 41 41 6c AAL,CAAkBiB,OAAl
7190: 42 3b 41 41 43 41 2c 57 41 41 4b 6c 42 2c 51 41 B;AACA,WAAKlB,QA
71a0: 41 4c 2c 47 41 41 67 42 2c 49 41 41 68 42 3b 41 AL,GAAgB,IAAhB;A
71b0: 41 43 41 2c 57 41 41 4b 4e 2c 4d 41 41 4c 2c 43 ACA,WAAKN,MAAL,C
71c0: 41 41 59 49 2c 51 41 41 5a 2c 43 41 41 71 42 2c AAYI,QAAZ,CAAqB,
71d0: 73 42 41 41 72 42 3b 3b 41 41 45 41 3b 3b 3b 3b sBAArB;;AAEA;;;;
71e0: 3b 41 41 4b 41 2c 57 41 41 4b 63 2c 4f 41 41 4c ;AAKA,WAAKc,OAAL
71f0: 2c 43 41 41 61 2c 6f 42 41 41 62 3b 41 41 43 41 ,CAAa,oBAAb;AACA
7200: 2c 61 41 41 4f 2c 49 41 41 50 3b 41 41 43 44 3b ,aAAO,IAAP;AACD;
7210: 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 67 43 41 49 ;AAED;;;;;;;gCAI
7220: 59 3b 41 41 43 56 2c 61 41 41 4f 2c 43 41 41 43 Y;AACV,aAAO,CAAC
7230: 2c 4b 41 41 4b 4b 2c 55 41 41 4c 2c 45 41 41 52 ,KAAKK,UAAL,EAAR
7240: 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b ;AACD;;AAED;;;;;
7250: 3b 3b 69 43 41 49 61 3b 41 41 43 58 2c 61 41 41 ;;iCAIa;AACX,aAA
7260: 4f 2c 4b 41 41 4b 6a 42 2c 51 41 41 4c 2c 4b 41 O,KAAKjB,QAAL,KA
7270: 41 6b 42 2c 49 41 41 7a 42 3b 41 41 43 44 3b 3b AkB,IAAzB;AACD;;
7280: 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 34 42 AAED;;;;;;;;;;4B
7290: 41 4f 51 6f 43 2c 53 2c 45 41 41 75 43 3b 41 41 AOQoC,S,EAAuC;AA
72a0: 41 41 2c 55 41 41 35 42 7a 4b 2c 4b 41 41 34 42 AA,UAA5BzK,KAA4B
72b0: 2c 75 45 41 41 70 42 2c 49 41 41 6f 42 3b 41 41 ,uEAApB,IAAoB;AA
72c0: 41 41 2c 55 41 41 64 36 42 2c 4b 41 41 63 2c 75 AA,UAAd6B,KAAc,u
72d0: 45 41 41 4e 2c 49 41 41 4d 3b 3b 41 41 43 37 43 EAAN,IAAM;;AAC7C
72e0: 2c 57 41 41 4b 35 43 2c 4f 41 41 4c 2c 43 41 41 ,WAAK5C,OAAL,CAA
72f0: 61 67 4b 2c 4f 41 41 62 2c 43 41 41 71 42 3b 41 agK,OAAb,CAAqB;A
7300: 41 43 6e 42 79 42 2c 63 41 41 4d 44 2c 53 41 44 ACnByB,cAAMD,SAD
7310: 61 3b 41 41 45 6e 42 31 4c 2c 71 42 41 41 61 2c a;AAEnB1L,qBAAa,
7320: 49 41 46 4d 3b 41 41 47 6e 42 69 42 2c 65 41 41 IAFM;AAGnBiB,eAA
7330: 4f 41 2c 51 41 41 51 41 2c 4b 41 41 52 2c 47 41 OA,QAAQA,KAAR,GA
7340: 41 67 42 2c 4b 41 41 4b 41 2c 4b 41 48 54 3b 41 AgB,KAAKA,KAHT;A
7350: 41 49 6e 42 36 42 2c 65 41 41 4f 41 2c 51 41 41 AInB6B,eAAOA,QAA
7360: 51 41 2c 4b 41 41 52 2c 47 41 41 67 42 2c 4b 41 QA,KAAR,GAAgB,KA
7370: 41 4b 30 45 2c 51 41 41 4c 3b 41 41 4a 4a 2c 4f AK0E,QAAL;AAJJ,O
7380: 41 41 72 42 3b 41 41 4d 44 3b 3b 3b 3b 3b 3b 41 AArB;AAMD;;;;;;A
7390: 41 47 48 3b 3b 3b 3b 3b 3b 3b 3b 41 41 4d 41 49 AGH;;;;;;;;AAMAI
73a0: 2c 59 41 41 59 78 42 2c 55 41 41 5a 2c 47 41 41 ,YAAYxB,UAAZ,GAA
73b0: 79 42 77 46 2c 6f 42 41 41 7a 42 3b 3b 6b 42 41 yBwF,oBAAzB;;kBA
73c0: 45 65 68 45 2c 57 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b EehE,W;;;;;;;;;;
73d0: 3b 3b 3b 3b 41 43 6e 63 66 3b 3b 3b 3b 41 41 43 ;;;;ACncf;;;;AAC
73e0: 41 3b 3b 3b 3b 41 41 43 41 3b 3b 3b 3b 41 41 43 A;;;;AACA;;;;AAC
73f0: 41 3b 3b 3b 3b 3b 3b 51 41 47 45 69 45 2c 51 2c A;;;;;;QAGEiE,Q,
7400: 47 41 41 41 41 2c 6b 42 3b 51 41 41 55 43 2c 4f GAAAA,kB;QAAUC,O
7410: 2c 47 41 41 41 41 2c 69 42 3b 51 41 41 53 43 2c ,GAAAA,iB;QAASC,
7420: 51 2c 47 41 41 41 41 2c 6b 42 3b 51 41 41 55 39 Q,GAAAA,kB;QAAU9
7430: 45 2c 4f 2c 47 41 41 41 41 2c 69 42 3b 6b 42 41 E,O,GAAAA,iB;kBA
7440: 47 68 42 3b 41 41 43 62 2c 63 41 41 59 34 45 2c GhB;AACb,cAAY4E,
7450: 6b 42 41 44 43 3b 41 41 45 62 2c 61 41 41 57 43 kBADC;AAEb,aAAWC
7460: 2c 69 42 41 46 45 3b 41 41 47 62 2c 63 41 41 59 ,iBAFE;AAGb,cAAY
7470: 43 2c 6b 42 41 48 43 3b 41 41 49 62 2c 61 41 41 C,kBAHC;AAIb,aAA
7480: 57 39 45 3b 41 41 4a 45 2c 43 3b 3b 3b 3b 3b 3b W9E;AAJE,C;;;;;;
7490: 3b 41 43 54 46 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 41 ;ACTF;;;;;;;;;;A
74a0: 41 45 62 3b 3b 3b 3b 41 41 43 41 3b 3b 3b 3b 3b AEb;;;;AACA;;;;;
74b0: 3b 3b 3b 3b 3b 3b 3b 41 41 45 41 3b 3b 3b 3b 3b ;;;;;;;AAEA;;;;;
74c0: 49 41 4b 4d 34 45 2c 51 3b 3b 3b 41 41 43 4a 2c IAKM4E,Q;;;AACJ,
74d0: 6f 42 41 41 59 37 4c 2c 57 41 41 5a 2c 45 41 41 oBAAY7L,WAAZ,EAA
74e0: 75 43 3b 41 41 41 41 2c 51 41 41 64 43 2c 4f 41 uC;AAAA,QAAdC,OA
74f0: 41 63 2c 75 45 41 41 4a 2c 45 41 41 49 3b 3b 41 Ac,uEAAJ,EAAI;;A
7500: 41 41 41 3b 3b 41 41 47 72 43 3b 3b 3b 41 41 48 AAA;;AAGrC;;;AAH
7510: 71 43 2c 6f 48 41 43 2f 42 44 2c 57 41 44 2b 42 qC,oHAC/BD,WAD+B
7520: 2c 45 41 43 6c 42 43 2c 4f 41 44 6b 42 3b 3b 41 ,EAClBC,OADkB;;A
7530: 41 4d 72 43 2c 55 41 41 4b 2b 4c 2c 59 41 41 4c AMrC,UAAK+L,YAAL
7540: 2c 47 41 41 6f 42 2c 43 41 41 70 42 3b 41 41 43 ,GAAoB,CAApB;AAC
7550: 41 2c 51 41 41 49 2c 4d 41 41 4b 68 4d 2c 57 41 A,QAAI,MAAKhM,WA
7560: 41 4c 2c 43 41 41 69 42 75 4a 2c 59 41 41 6a 42 AL,CAAiBuJ,YAAjB
7570: 2c 43 41 41 38 42 30 43 2c 51 41 41 39 42 2c 45 ,CAA8B0C,QAA9B,E
7580: 41 41 4a 2c 45 41 41 38 43 3b 41 41 43 35 43 2c AAJ,EAA8C;AAC5C,
7590: 59 41 41 4b 6a 4d 2c 57 41 41 4c 2c 43 41 41 69 YAAKjM,WAAL,CAAi
75a0: 42 75 4a 2c 59 41 41 6a 42 2c 43 41 41 38 42 7a BuJ,YAAjB,CAA8Bz
75b0: 44 2c 4b 41 41 39 42 2c 43 41 41 6f 43 7a 46 2c D,KAA9B,CAAoCzF,
75c0: 45 41 41 70 43 2c 43 41 41 75 43 2c 77 42 41 41 EAApC,CAAuC,wBAA
75d0: 76 43 2c 45 41 41 69 45 43 2c 69 42 41 41 45 43 vC,EAAiEC,iBAAEC
75e0: 2c 4b 41 41 46 2c 43 41 41 51 2c 4d 41 41 4b 32 ,KAAF,CAAQ,MAAK2
75f0: 4c 2c 61 41 41 62 2c 51 41 41 6a 45 3b 41 41 43 L,aAAb,QAAjE;AAC
7600: 44 3b 41 41 54 6f 43 3b 41 41 55 74 43 3b 3b 41 D;AAToC;AAUtC;;A
7610: 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 77 42 41 4b AED;;;;;;;;;wBAK
7620: 49 52 2c 53 2c 45 41 41 6f 42 3b 41 41 41 41 3b IR,S,EAAoB;AAAA;
7630: 3b 41 41 41 41 2c 77 43 41 41 4e 37 4a 2c 49 41 ;AAAA,wCAAN7J,IA
7640: 41 4d 3b 41 41 41 4e 41 2c 59 41 41 4d 3b 41 41 AM;AAANA,YAAM;AA
7650: 41 41 3b 3b 41 41 43 74 42 2c 57 41 41 4b 6d 4b AA;;AACtB,WAAKmK
7660: 2c 59 41 41 4c 2c 49 41 41 71 42 2c 43 41 41 72 ,YAAL,IAAqB,CAAr
7670: 42 3b 3b 41 41 45 41 2c 55 41 41 49 47 2c 6d 42 B;;AAEA,UAAIG,mB
7680: 41 41 69 42 2c 4b 41 41 4b 48 2c 59 41 41 74 42 AAiB,KAAKH,YAAtB
7690: 2c 73 42 41 41 6d 44 2c 4b 41 41 4b 68 4d 2c 57 ,sBAAmD,KAAKhM,W
76a0: 41 41 4c 2c 43 41 41 69 42 69 4a 2c 45 41 41 70 AAL,CAAiBiJ,EAAp
76b0: 45 2c 55 41 41 32 45 79 43 2c 53 41 41 33 45 2c E,UAA2EyC,SAA3E,
76c0: 4d 41 41 4a 3b 3b 41 41 45 41 2c 32 42 41 41 51 MAAJ;;AAEA,2BAAQ
76d0: 37 46 2c 4b 41 41 52 2c 6b 42 41 41 63 73 47 2c 7F,KAAR,kBAAcsG,
76e0: 55 41 41 64 2c 53 41 41 36 42 74 4b 2c 49 41 41 UAAd,SAA6BtK,IAA
76f0: 37 42 3b 3b 41 41 45 41 3b 3b 3b 3b 3b 3b 3b 3b 7B;;AAEA;;;;;;;;
7700: 3b 3b 41 41 55 41 2c 57 41 41 4b 37 42 2c 57 41 ;;AAUA,WAAK7B,WA
7710: 41 4c 2c 43 41 41 69 42 45 2c 4f 41 41 6a 42 2c AL,CAAiBE,OAAjB,
7720: 43 41 41 79 42 67 4b 2c 4f 41 41 7a 42 2c 43 41 CAAyBgK,OAAzB,CA
7730: 41 69 43 3b 41 41 43 2f 42 79 42 2c 63 41 41 4d AiC;AAC/ByB,cAAM
7740: 2c 6b 42 41 44 79 42 3b 41 41 45 2f 42 33 4c 2c ,kBADyB;AAE/B3L,
7750: 71 42 41 41 61 2c 4b 41 41 4b 41 2c 57 41 46 61 qBAAa,KAAKA,WAFa
7760: 3b 41 41 47 2f 42 69 42 2c 65 41 41 4f 2c 4b 41 ;AAG/BiB,eAAO,KA
7770: 41 4b 41 2c 4b 41 48 6d 42 3b 41 41 49 2f 42 36 AKA,KAHmB;AAI/B6
7780: 42 2c 65 41 41 4f 2c 49 41 4a 77 42 3b 41 41 4b B,eAAO,IAJwB;AAK
7790: 2f 42 2b 43 2c 65 41 41 4f 3b 41 41 43 4c 75 47 /B+C,eAAO;AACLuG
77a0: 2c 6f 42 41 41 55 2c 49 41 44 4c 3b 41 41 45 4c ,oBAAU,IADL;AAEL
77b0: 56 2c 71 42 41 41 57 41 2c 53 41 46 4e 3b 41 41 V,qBAAWA,SAFN;AA
77c0: 47 4c 57 2c 6d 42 41 41 53 78 4b 2c 49 41 48 4a GLW,mBAASxK,IAHJ
77d0: 3b 41 41 49 4c 73 4b 2c 73 42 41 41 59 41 3b 41 ;AAILsK,sBAAYA;A
77e0: 41 4a 50 3b 41 41 4c 77 42 2c 4f 41 41 6a 43 3b AJP;AALwB,OAAjC;
77f0: 41 41 59 44 3b 3b 3b 69 43 41 45 59 6c 4c 2c 4b AAYD;;;iCAEYlL,K
7800: 2c 45 41 41 79 42 3b 41 41 41 41 2c 55 41 41 6c ,EAAyB;AAAA,UAAl
7810: 42 43 2c 53 41 41 6b 42 2c 75 45 41 41 4e 2c 49 BC,SAAkB,uEAAN,I
7820: 41 41 4d 3b 3b 41 41 43 70 43 2c 57 41 41 4b 6f AAM;;AACpC,WAAKo
7830: 4c 2c 47 41 41 4c 2c 43 41 41 53 2c 67 42 41 41 L,GAAL,CAAS,gBAA
7840: 54 2c 45 41 41 32 42 72 4c 2c 4b 41 41 33 42 2c T,EAA2BrL,KAA3B,
7850: 45 41 41 6b 43 43 2c 53 41 41 6c 43 3b 41 41 43 EAAkCC,SAAlC;AAC
7860: 41 2c 61 41 41 4f 2c 4b 41 41 50 3b 41 41 43 44 A,aAAO,KAAP;AACD
7870: 3b 3b 3b 36 42 41 45 51 43 2c 4b 2c 45 41 41 4f ;;;6BAEQC,K,EAAO
7880: 3b 41 41 43 64 2c 57 41 41 4b 6d 4c 2c 47 41 41 ;AACd,WAAKmL,GAA
7890: 4c 2c 43 41 41 53 2c 6d 42 41 41 54 3b 41 41 43 L,CAAS,mBAAT;AAC
78a0: 41 2c 30 48 41 41 73 42 6e 4c 2c 4b 41 41 74 42 A,0HAAsBnL,KAAtB
78b0: 3b 41 41 43 44 3b 3b 3b 38 42 41 45 53 41 2c 4b ;AACD;;;8BAESA,K
78c0: 2c 45 41 41 4f 3b 41 41 43 66 2c 57 41 41 4b 6d ,EAAO;AACf,WAAKm
78d0: 4c 2c 47 41 41 4c 2c 43 41 41 53 2c 6f 42 41 41 L,GAAL,CAAS,oBAA
78e0: 54 3b 41 41 43 41 2c 57 41 41 4b 4e 2c 59 41 41 T;AACA,WAAKN,YAA
78f0: 4c 2c 47 41 41 6f 42 2c 43 41 41 70 42 3b 3b 41 L,GAAoB,CAApB;;A
7900: 41 45 41 2c 55 41 41 49 2c 4b 41 41 4b 68 4d 2c AEA,UAAI,KAAKhM,
7910: 57 41 41 4c 2c 43 41 41 69 42 75 4a 2c 59 41 41 WAAL,CAAiBuJ,YAA
7920: 6a 42 2c 43 41 41 38 42 30 43 2c 51 41 41 39 42 jB,CAA8B0C,QAA9B
7930: 2c 45 41 41 4a 2c 45 41 41 38 43 3b 41 41 43 35 ,EAAJ,EAA8C;AAC5
7940: 43 2c 61 41 41 4b 6a 4d 2c 57 41 41 4c 2c 43 41 C,aAAKjM,WAAL,CA
7950: 41 69 42 75 4a 2c 59 41 41 6a 42 2c 43 41 41 38 AiBuJ,YAAjB,CAA8
7960: 42 7a 44 2c 4b 41 41 39 42 2c 43 41 41 6f 43 31 BzD,KAA9B,CAAoC1
7970: 45 2c 47 41 41 70 43 2c 43 41 41 77 43 2c 6b 42 E,GAApC,CAAwC,kB
7980: 41 41 78 43 3b 41 41 43 44 3b 3b 41 41 45 44 2c AAxC;AACD;;AAED,
7990: 32 48 41 41 75 42 44 2c 4b 41 41 76 42 3b 41 41 2HAAuBD,KAAvB;AA
79a0: 43 44 3b 3b 3b 36 42 41 45 51 41 2c 4b 2c 45 41 CD;;;6BAEQA,K,EA
79b0: 41 4f 3b 41 41 43 64 2c 57 41 41 4b 6d 4c 2c 47 AO;AACd,WAAKmL,G
79c0: 41 41 4c 2c 43 41 41 53 2c 6d 42 41 41 54 3b 41 AAL,CAAS,mBAAT;A
79d0: 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b ACD;;AAED;;;;;;;
79e0: 6b 43 41 49 63 6e 4c 2c 4b 2c 45 41 41 4f 3b 41 kCAIcnL,K,EAAO;A
79f0: 41 43 6e 42 2c 57 41 41 4b 6d 4c 2c 47 41 41 4c ACnB,WAAKmL,GAAL
7a00: 2c 43 41 41 53 2c 30 42 41 41 54 2c 45 41 41 71 ,CAAS,0BAAT,EAAq
7a10: 43 6e 4c 2c 4d 41 41 4d 32 42 2c 4b 41 41 33 43 CnL,MAAM2B,KAA3C
7a20: 2c 45 41 41 6b 44 33 42 2c 4d 41 41 4d 46 2c 4b ,EAAkD3B,MAAMF,K
7a30: 41 41 78 44 3b 41 41 43 44 3b 3b 3b 36 42 41 45 AAxD;AACD;;;6BAE
7a40: 51 45 2c 4b 2c 45 41 41 4f 3b 41 41 43 64 2c 57 QE,K,EAAO;AACd,W
7a50: 41 41 4b 6d 4c 2c 47 41 41 4c 2c 43 41 41 53 2c AAKmL,GAAL,CAAS,
7a60: 6d 42 41 41 54 2c 45 41 41 38 42 6e 4c 2c 4d 41 mBAAT,EAA8BnL,MA
7a70: 41 4d 32 42 2c 4b 41 41 70 43 2c 45 41 41 32 43 AM2B,KAApC,EAA2C
7a80: 33 42 2c 4d 41 41 4d 46 2c 4b 41 41 6a 44 3b 41 3B,MAAMF,KAAjD;A
7a90: 41 43 44 3b 3b 3b 38 42 41 45 53 45 2c 4b 2c 45 ACD;;;8BAESE,K,E
7aa0: 41 41 4f 3b 41 41 43 66 2c 57 41 41 4b 6d 4c 2c AAO;AACf,WAAKmL,
7ab0: 47 41 41 4c 2c 43 41 41 53 2c 6f 42 41 41 54 2c GAAL,CAAS,oBAAT,
7ac0: 45 41 41 2b 42 6e 4c 2c 4d 41 41 4d 32 42 2c 4b EAA+BnL,MAAM2B,K
7ad0: 41 41 72 43 2c 45 41 41 34 43 33 42 2c 4d 41 41 AArC,EAA4C3B,MAA
7ae0: 4d 46 2c 4b 41 41 6c 44 3b 41 41 43 44 3b 3b 3b MF,KAAlD;AACD;;;
7af0: 32 42 41 45 4d 45 2c 4b 2c 45 41 41 4f 3b 41 41 2BAEME,K,EAAO;AA
7b00: 43 5a 2c 57 41 41 4b 6d 4c 2c 47 41 41 4c 2c 43 CZ,WAAKmL,GAAL,C
7b10: 41 41 53 2c 69 42 41 41 54 3b 41 41 43 41 2c 57 AAS,iBAAT;AACA,W
7b20: 41 41 4b 4e 2c 59 41 41 4c 2c 47 41 41 6f 42 2c AAKN,YAAL,GAAoB,
7b30: 43 41 41 70 42 3b 41 41 43 44 3b 3b 3b 32 42 41 CAApB;AACD;;;2BA
7b40: 45 4d 37 4b 2c 4b 2c 45 41 41 4f 3b 41 41 43 5a EM7K,K,EAAO;AACZ
7b50: 2c 57 41 41 4b 6d 4c 2c 47 41 41 4c 2c 43 41 41 ,WAAKmL,GAAL,CAA
7b60: 53 2c 69 42 41 41 54 3b 41 41 43 44 3b 3b 3b 38 S,iBAAT;AACD;;;8
7b70: 42 41 45 53 6e 4c 2c 4b 2c 45 41 41 4f 3b 41 41 BAESnL,K,EAAO;AA
7b80: 43 66 2c 57 41 41 4b 6d 4c 2c 47 41 41 4c 2c 43 Cf,WAAKmL,GAAL,C
7b90: 41 41 53 2c 6f 42 41 41 54 3b 41 41 43 44 3b 3b AAS,oBAAT;AACD;;
7ba0: 3b 36 42 41 45 51 6e 4c 2c 4b 2c 45 41 41 4f 3b ;6BAEQnL,K,EAAO;
7bb0: 41 41 43 64 2c 57 41 41 4b 6d 4c 2c 47 41 41 4c AACd,WAAKmL,GAAL
7bc0: 2c 43 41 41 53 2c 6d 42 41 41 54 3b 41 41 43 44 ,CAAS,mBAAT;AACD
7bd0: 3b 3b 3b 3b 45 41 7a 47 6f 42 76 4d 2c 6d 42 3b ;;;;EAzGoBvM,mB;
7be0: 3b 6b 42 41 34 47 52 38 4c 2c 51 3b 3b 3b 3b 3b ;kBA4GR8L,Q;;;;;
7bf0: 3b 3b 41 43 74 48 46 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;ACtHF;;;;;;;;;
7c00: 3b 41 41 45 62 3b 3b 3b 3b 41 41 43 41 3b 3b 3b ;AAEb;;;;AACA;;;
7c10: 3b 3b 3b 3b 3b 3b 3b 3b 3b 41 41 45 41 3b 3b 3b ;;;;;;;;;AAEA;;;
7c20: 3b 49 41 49 4d 43 2c 4f 3b 3b 3b 41 41 43 4a 2c ;IAIMC,O;;;AACJ,
7c30: 6d 42 41 41 59 39 4c 2c 57 41 41 5a 2c 45 41 41 mBAAY9L,WAAZ,EAA
7c40: 75 43 3b 41 41 41 41 2c 51 41 41 64 43 2c 4f 41 uC;AAAA,QAAdC,OA
7c50: 41 63 2c 75 45 41 41 4a 2c 45 41 41 49 3b 3b 41 Ac,uEAAJ,EAAI;;A
7c60: 41 41 41 3b 3b 41 41 41 41 2c 6b 48 41 43 2f 42 AAA;;AAAA,kHAC/B
7c70: 44 2c 57 41 44 2b 42 2c 45 41 43 6c 42 4d 2c 69 D,WAD+B,EAClBM,i
7c80: 42 41 41 45 34 47 2c 4d 41 41 46 2c 43 41 41 53 BAAE4G,MAAF,CAAS
7c90: 2c 49 41 41 54 2c 45 41 41 65 2c 45 41 41 66 2c ,IAAT,EAAe,EAAf,
7ca0: 45 41 43 6a 42 3b 41 41 43 45 66 2c 67 42 41 41 EACjB;AACEf,gBAA
7cb0: 55 2c 67 45 41 44 5a 3b 41 41 45 45 47 2c 67 42 U,gEADZ;AAEEG,gB
7cc0: 41 41 55 2c 49 41 46 5a 3b 41 41 47 45 6e 45 2c AAU,IAFZ;AAGEnE,
7cd0: 63 41 41 51 6e 43 2c 59 41 41 59 6d 43 3b 41 41 cAAQnC,YAAYmC;AA
7ce0: 48 74 42 2c 4b 41 44 69 42 2c 45 41 4d 6a 42 6c HtB,KADiB,EAMjBl
7cf0: 43 2c 4f 41 4e 69 42 2c 43 41 44 6b 42 3b 3b 41 C,OANiB,CADkB;;A
7d00: 41 55 72 43 2c 55 41 41 4b 43 2c 4f 41 41 4c 2c AUrC,UAAKC,OAAL,
7d10: 47 41 41 65 2c 73 42 41 41 45 2c 4d 41 41 4b 44 GAAe,sBAAE,MAAKD
7d20: 2c 4f 41 41 4c 2c 43 41 41 61 6b 47 2c 51 41 41 ,OAAL,CAAakG,QAA
7d30: 66 2c 43 41 41 66 3b 41 41 43 41 2c 55 41 41 4b f,CAAf;AACA,UAAK
7d40: 6f 47 2c 59 41 41 4c 2c 47 41 41 6f 42 2c 4d 41 oG,YAAL,GAAoB,MA
7d50: 41 4b 72 4d 2c 4f 41 41 4c 2c 43 41 41 61 73 4d AKrM,OAAL,CAAasM
7d60: 2c 49 41 41 62 2c 43 41 41 6b 42 2c 4b 41 41 6c ,IAAb,CAAkB,KAAl
7d70: 42 2c 43 41 41 70 42 3b 41 41 58 71 43 3b 41 41 B,CAApB;AAXqC;AA
7d80: 59 74 43 3b 3b 3b 3b 36 42 41 45 51 72 4c 2c 4b YtC;;;;6BAEQrL,K
7d90: 2c 45 41 41 4f 3b 41 41 43 64 2c 69 48 41 41 65 ,EAAO;AACd,iHAAe
7da0: 41 2c 4b 41 41 66 3b 41 41 43 41 2c 57 41 41 4b A,KAAf;AACA,WAAK
7db0: 6e 42 2c 57 41 41 4c 2c 43 41 41 69 42 67 4a 2c nB,WAAL,CAAiBgJ,
7dc0: 4d 41 41 6a 42 2c 43 41 41 77 42 79 44 2c 4d 41 MAAjB,CAAwByD,MA
7dd0: 41 78 42 2c 43 41 41 2b 42 2c 4b 41 41 4b 76 4d AxB,CAA+B,KAAKvM
7de0: 2c 4f 41 41 70 43 3b 41 41 43 44 3b 3b 3b 36 42 ,OAApC;AACD;;;6B
7df0: 41 45 51 69 42 2c 4b 2c 45 41 41 4f 3b 41 41 43 AEQiB,K,EAAO;AAC
7e00: 64 2c 69 48 41 41 65 41 2c 4b 41 41 66 3b 3b 41 d,iHAAeA,KAAf;;A
7e10: 41 45 41 2c 55 41 41 49 2c 43 41 41 43 41 2c 4d AEA,UAAI,CAACA,M
7e20: 41 41 4d 46 2c 4b 41 41 58 2c 45 41 41 6b 42 3b AAMF,KAAX,EAAkB;
7e30: 41 41 43 68 42 2c 61 41 41 4b 73 4c 2c 59 41 41 AAChB,aAAKsL,YAA
7e40: 4c 2c 43 41 43 47 47 2c 47 41 44 48 2c 43 41 43 L,CACGG,GADH,CAC
7e50: 4f 2c 69 42 41 44 50 2c 45 41 43 30 42 2c 49 41 O,iBADP,EAC0B,IA
7e60: 44 31 42 2c 45 41 45 47 41 2c 47 41 46 48 2c 43 D1B,EAEGA,GAFH,C
7e70: 41 45 4f 2c 4f 41 46 50 2c 45 41 45 67 42 2c 49 AEO,OAFP,EAEgB,I
7e80: 41 46 68 42 2c 45 41 47 47 43 2c 49 41 48 48 2c AFhB,EAGGC,IAHH,
7e90: 43 41 47 51 2c 45 41 48 52 3b 41 41 49 41 3b 41 CAGQ,EAHR;AAIA;A
7ea0: 41 43 44 3b 3b 41 41 45 44 2c 57 41 41 4b 4a 2c ACD;;AAED,WAAKJ,
7eb0: 59 41 41 4c 2c 43 41 43 47 47 2c 47 41 44 48 2c YAAL,CACGG,GADH,
7ec0: 43 41 43 4f 2c 69 42 41 44 50 2c 45 41 43 30 42 CACO,iBADP,EAC0B
7ed0: 76 4c 2c 4d 41 41 4d 46 2c 4b 41 41 4e 2c 43 41 vL,MAAMF,KAAN,CA
7ee0: 41 59 32 4c 2c 57 41 41 5a 2c 45 41 44 31 42 3b AY2L,WAAZ,EAD1B;
7ef0: 3b 41 41 47 41 2c 55 41 41 49 2c 4b 41 41 4b 33 ;AAGA,UAAI,KAAK3
7f00: 4d 2c 4f 41 41 4c 2c 43 41 41 61 71 47 2c 51 41 M,OAAL,CAAaqG,QA
7f10: 41 6a 42 2c 45 41 41 32 42 3b 41 41 43 7a 42 2c AjB,EAA2B;AACzB,
7f20: 61 41 41 4b 69 47 2c 59 41 41 4c 2c 43 41 43 47 aAAKiG,YAAL,CACG
7f30: 49 2c 49 41 44 48 2c 43 41 43 51 78 4c 2c 4d 41 I,IADH,CACQxL,MA
7f40: 41 4d 46 2c 4b 41 41 4e 2c 43 41 41 59 69 43 2c AMF,KAAN,CAAYiC,
7f50: 4d 41 41 5a 2c 43 41 41 6d 42 2c 4b 41 41 4b 6a MAAZ,CAAmB,KAAKj
7f60: 44 2c 4f 41 41 4c 2c 43 41 41 61 6b 43 2c 4d 41 D,OAAL,CAAakC,MA
7f70: 41 62 2c 49 41 41 75 42 2c 4b 41 41 4b 6e 43 2c Ab,IAAuB,KAAKnC,
7f80: 57 41 41 4c 2c 43 41 41 69 42 6d 43 2c 4d 41 41 WAAL,CAAiBmC,MAA
7f90: 33 44 2c 43 41 44 52 3b 3b 41 41 47 41 2c 59 41 3D,CADR;;AAGA,YA
7fa0: 41 49 68 42 2c 4d 41 41 4d 46 2c 4b 41 41 4e 2c AIhB,MAAMF,KAAN,
7fb0: 43 41 41 59 73 43 2c 4d 41 41 5a 2c 4d 41 41 79 CAAYsC,MAAZ,MAAy
7fc0: 42 70 43 2c 4d 41 41 4d 46 2c 4b 41 41 4e 2c 43 BpC,MAAMF,KAAN,C
7fd0: 41 41 59 38 42 2c 4b 41 41 5a 2c 47 41 41 6f 42 AAY8B,KAAZ,GAAoB
7fe0: 2c 47 41 41 6a 44 2c 45 41 41 75 44 3b 41 41 43 ,GAAjD,EAAuD;AAC
7ff0: 72 44 2c 65 41 41 4b 77 4a 2c 59 41 41 4c 2c 43 rD,eAAKwJ,YAAL,C
8000: 41 41 6b 42 47 2c 47 41 41 6c 42 2c 43 41 41 73 AAkBG,GAAlB,CAAs
8010: 42 2c 4f 41 41 74 42 2c 45 41 41 2b 42 2c 4f 41 B,OAAtB,EAA+B,OA
8020: 41 2f 42 3b 41 41 43 44 2c 53 41 46 44 2c 4d 41 A/B;AACD,SAFD,MA
8030: 45 4f 3b 41 41 43 4c 2c 65 41 41 4b 48 2c 59 41 EO;AACL,eAAKH,YA
8040: 41 4c 2c 43 41 41 6b 42 47 2c 47 41 41 6c 42 2c AL,CAAkBG,GAAlB,
8050: 43 41 41 73 42 2c 4f 41 41 74 42 2c 45 41 41 2b CAAsB,OAAtB,EAA+
8060: 42 2c 4f 41 41 2f 42 3b 41 41 43 44 3b 41 41 43 B,OAA/B;AACD;AAC
8070: 46 3b 41 41 43 46 3b 3b 3b 3b 45 41 35 43 6d 42 F;AACF;;;;EA5CmB
8080: 33 4d 2c 6d 42 3b 3b 6b 42 41 2b 43 50 2b 4c 2c 3M,mB;;kBA+CP+L,
8090: 4f 3b 3b 3b 3b 3b 3b 3b 41 43 78 44 46 3b 3b 3b O;;;;;;;ACxDF;;;
80a0: 3b 3b 3b 3b 3b 3b 3b 41 41 45 62 3b 3b 3b 3b 41 ;;;;;;;AAEb;;;;A
80b0: 41 43 41 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 41 ACA;;;;;;;;;;;;A
80c0: 41 45 41 2c 49 41 41 49 2f 45 2c 57 41 41 57 3b AEA,IAAI/E,WAAW;
80d0: 41 41 43 62 38 46 2c 67 4b 41 44 61 3b 41 41 49 AACb8F,gKADa;AAI
80e0: 62 43 2c 6b 42 41 41 67 42 3b 41 41 4a 48 2c 43 bC,kBAAgB;AAJH,C
80f0: 41 41 66 3b 3b 41 41 4f 41 3b 3b 3b 3b 3b 49 41 AAf;;AAOA;;;;;IA
8100: 49 4d 66 2c 51 3b 3b 3b 41 41 43 4a 2c 6f 42 41 IMf,Q;;;AACJ,oBA
8110: 41 59 2f 4c 2c 57 41 41 5a 2c 45 41 41 75 43 3b AY/L,WAAZ,EAAuC;
8120: 41 41 41 41 2c 51 41 41 64 43 2c 4f 41 41 63 2c AAAA,QAAdC,OAAc,
8130: 75 45 41 41 4a 2c 45 41 41 49 3b 3b 41 41 41 41 uEAAJ,EAAI;;AAAA
8140: 3b 3b 41 41 41 41 2c 6f 48 41 43 2f 42 44 2c 57 ;;AAAA,oHAC/BD,W
8150: 41 44 2b 42 2c 45 41 43 6c 42 4d 2c 69 42 41 41 AD+B,EAClBM,iBAA
8160: 45 34 47 2c 4d 41 41 46 2c 43 41 41 53 2c 49 41 E4G,MAAF,CAAS,IA
8170: 41 54 2c 45 41 41 65 2c 45 41 41 66 2c 45 41 41 AT,EAAe,EAAf,EAA
8180: 6d 42 48 2c 51 41 41 6e 42 2c 45 41 41 36 42 39 mBH,QAAnB,EAA6B9
8190: 47 2c 4f 41 41 37 42 2c 43 41 44 6b 42 3b 3b 41 G,OAA7B,CADkB;;A
81a0: 41 45 72 43 2c 55 41 41 4b 43 2c 4f 41 41 4c 2c AErC,UAAKC,OAAL,
81b0: 47 41 41 65 2c 49 41 41 66 3b 41 41 46 71 43 3b GAAe,IAAf;AAFqC;
81c0: 41 41 47 74 43 3b 3b 3b 3b 67 43 41 45 57 3b 41 AAGtC;;;;gCAEW;A
81d0: 41 43 56 2c 61 41 41 4f 2c 4b 41 41 4b 6d 48 2c ACV,aAAO,KAAKmH,
81e0: 53 41 41 4c 2c 4b 41 41 6d 42 2c 43 41 41 31 42 SAAL,KAAmB,CAA1B
81f0: 3b 41 41 43 44 3b 3b 3b 36 42 41 45 51 6c 47 2c ;AACD;;;6BAEQlG,
8200: 4b 2c 45 41 41 4f 3b 41 41 43 64 2c 6d 48 41 41 K,EAAO;AACd,mHAA
8210: 65 41 2c 4b 41 41 66 3b 3b 41 41 45 41 2c 55 41 eA,KAAf;;AAEA,UA
8220: 41 49 2c 43 41 41 43 2c 4b 41 41 4b 34 4c 2c 53 AI,CAAC,KAAK4L,S
8230: 41 41 4c 2c 45 41 41 4c 2c 45 41 41 75 42 3b 41 AAL,EAAL,EAAuB;A
8240: 41 43 72 42 3b 41 41 43 44 3b 3b 41 41 45 44 2c ACrB;AACD;;AAED,
8250: 57 41 41 4b 37 4d 2c 4f 41 41 4c 2c 47 41 41 65 WAAK7M,OAAL,GAAe
8260: 2c 73 42 41 41 45 2c 4b 41 41 4b 44 2c 4f 41 41 ,sBAAE,KAAKD,OAA
8270: 4c 2c 43 41 41 61 34 4d 2c 57 41 41 66 2c 43 41 L,CAAa4M,WAAf,CA
8280: 41 66 3b 41 41 43 41 2c 57 41 41 4b 47 2c 49 41 Af;AACA,WAAKG,IA
8290: 41 4c 3b 41 41 43 41 2c 57 41 41 4b 68 4e 2c 57 AL;AACA,WAAKhN,W
82a0: 41 41 4c 2c 43 41 41 69 42 67 4a 2c 4d 41 41 6a AAL,CAAiBgJ,MAAj
82b0: 42 2c 43 41 41 77 42 79 44 2c 4d 41 41 78 42 2c B,CAAwByD,MAAxB,
82c0: 43 41 41 2b 42 2c 4b 41 41 4b 76 4d 2c 4f 41 41 CAA+B,KAAKvM,OAA
82d0: 70 43 3b 41 41 43 44 3b 3b 3b 32 42 41 45 4d 3b pC;AACD;;;2BAEM;
82e0: 41 41 41 41 3b 3b 41 41 43 4c 2c 55 41 41 49 46 AAAA;;AACL,UAAIF
82f0: 2c 63 41 41 63 2c 4b 41 41 4b 41 2c 57 41 41 76 ,cAAc,KAAKA,WAAv
8300: 42 3b 41 41 41 41 2c 55 41 43 45 69 4e 2c 6b 42 B;AAAA,UACEiN,kB
8310: 41 41 6b 42 2c 4b 41 41 4b 2f 4d 2c 4f 41 41 4c AAkB,KAAK/M,OAAL
8320: 2c 43 41 41 61 73 4d 2c 49 41 41 62 2c 43 41 41 ,CAAasM,IAAb,CAA
8330: 6b 42 2c 38 42 41 41 6c 42 2c 43 41 44 70 42 3b kB,8BAAlB,CADpB;
8340: 41 41 41 41 2c 55 41 45 45 55 2c 59 41 41 61 2c AAAA,UAEEU,YAAa,
8350: 4b 41 41 4b 6a 4e 2c 4f 41 41 4c 2c 43 41 41 61 KAAKjN,OAAL,CAAa
8360: 2b 47 2c 61 41 41 62 2c 4b 41 41 2b 42 2c 49 41 +G,aAAb,KAA+B,IA
8370: 41 68 43 2c 49 41 41 79 43 2c 43 41 41 43 72 44 AhC,IAAyC,CAACrD
8380: 2c 4d 41 41 4d 43 2c 4f 41 41 4e 2c 43 41 41 63 ,MAAMC,OAAN,CAAc
8390: 2c 4b 41 41 4b 47 2c 4d 41 41 6e 42 2c 43 41 46 ,KAAKG,MAAnB,CAF
83a0: 78 44 3b 3b 41 41 49 41 6b 4a 2c 73 42 41 41 67 xD;;AAIAkJ,sBAAg
83b0: 42 45 2c 4b 41 41 68 42 3b 3b 41 41 45 41 37 4d BE,KAAhB;;AAEA7M
83c0: 2c 75 42 41 41 45 2b 48 2c 49 41 41 46 2c 43 41 ,uBAAE+H,IAAF,CA
83d0: 41 4f 2c 4b 41 41 4b 74 45 2c 4d 41 41 5a 2c 45 AO,KAAKtE,MAAZ,E
83e0: 41 41 6f 42 2c 55 41 41 43 73 43 2c 49 41 41 44 AAoB,UAACsC,IAAD
83f0: 2c 45 41 41 4f 76 44 2c 4b 41 41 50 2c 45 41 41 ,EAAOvD,KAAP,EAA
8400: 69 42 3b 41 41 43 6e 43 2c 59 41 41 49 73 4b 2c iB;AACnC,YAAIsK,
8410: 55 41 41 55 2c 73 42 41 41 45 2c 4f 41 41 4b 6e UAAU,sBAAE,OAAKn
8420: 4e 2c 4f 41 41 4c 2c 43 41 41 61 36 4d 2c 63 41 N,OAAL,CAAa6M,cA
8430: 41 66 2c 45 41 43 58 7a 44 2c 49 41 44 57 2c 43 Af,EACXzD,IADW,C
8440: 41 43 4e 2c 57 41 44 4d 2c 45 41 43 4f 68 44 2c ACN,WADM,EACOhD,
8450: 49 41 44 50 2c 45 41 45 58 67 44 2c 49 41 46 57 IADP,EAEXgD,IAFW
8460: 2c 43 41 45 4e 2c 59 41 46 4d 2c 45 41 45 51 76 ,CAEN,YAFM,EAEQv
8470: 47 2c 4b 41 46 52 2c 45 41 47 58 75 47 2c 49 41 G,KAFR,EAGXuG,IA
8480: 48 57 2c 43 41 47 4e 2c 4f 41 48 4d 2c 45 41 47 HW,CAGN,OAHM,EAG
8490: 47 36 44 2c 59 41 41 65 37 47 2c 49 41 41 66 2c G6D,YAAe7G,IAAf,
84a0: 55 41 41 77 42 76 44 2c 4b 41 41 78 42 2c 47 41 UAAwBvD,KAAxB,GA
84b0: 41 6b 43 41 2c 4b 41 48 72 43 2c 45 41 49 58 7a AkCA,KAHrC,EAIXz
84c0: 43 2c 45 41 4a 57 2c 43 41 49 52 2c 38 43 41 4a C,EAJW,CAIR,8CAJ
84d0: 51 2c 45 41 4b 56 2c 55 41 41 55 6b 45 2c 43 41 Q,EAKV,UAAUkE,CA
84e0: 41 56 2c 45 41 41 61 3b 41 41 43 58 2c 63 41 41 AV,EAAa;AACX,cAA
84f0: 49 38 49 2c 4d 41 41 4d 2c 73 42 41 41 45 2c 49 I8I,MAAM,sBAAE,I
8500: 41 41 46 2c 43 41 41 56 3b 3b 41 41 45 41 3b 3b AAF,CAAV;;AAEA;;
8510: 41 41 45 41 72 4e 2c 73 42 41 41 59 73 4e 2c 51 AAEArN,sBAAYsN,Q
8520: 41 41 5a 2c 43 41 41 71 42 4a 2c 59 41 41 59 47 AAZ,CAAqBJ,YAAYG
8530: 2c 49 41 41 49 68 45 2c 49 41 41 4a 2c 43 41 41 ,IAAIhE,IAAJ,CAA
8540: 53 2c 57 41 41 54 2c 43 41 41 5a 2c 47 41 41 6f S,WAAT,CAAZ,GAAo
8550: 43 67 45 2c 49 41 41 49 68 45 2c 49 41 41 4a 2c CgE,IAAIhE,IAAJ,
8560: 43 41 41 53 2c 59 41 41 54 2c 43 41 41 7a 44 3b CAAS,YAAT,CAAzD;
8570: 41 41 43 44 2c 53 41 58 53 2c 43 41 41 64 3b 3b AACD,SAXS,CAAd;;
8580: 41 41 63 41 2b 44 2c 67 42 41 41 51 5a 2c 49 41 AAcA+D,gBAAQZ,IA
8590: 41 52 2c 43 41 41 61 2c 34 42 41 41 62 2c 45 41 AR,CAAa,4BAAb,EA
85a0: 43 47 45 2c 47 41 44 48 2c 43 41 43 4f 2c 6b 42 CGE,GADH,CACO,kB
85b0: 41 44 50 2c 45 41 43 32 42 35 4a 2c 4b 41 44 33 ADP,EAC2B5J,KAD3
85c0: 42 3b 3b 41 41 47 41 6d 4b 2c 77 42 41 41 67 42 B;;AAGAmK,wBAAgB
85d0: 52 2c 4d 41 41 68 42 2c 43 41 41 75 42 57 2c 4f R,MAAhB,CAAuBW,O
85e0: 41 41 76 42 3b 41 41 43 44 2c 4f 41 6e 42 44 3b AAvB;AACD,OAnBD;
85f0: 3b 41 41 71 42 41 48 2c 73 42 41 41 67 42 52 2c ;AAqBAH,sBAAgBR,
8600: 4d 41 41 68 42 2c 43 41 41 75 42 2c 73 42 41 41 MAAhB,CAAuB,sBAA
8610: 45 2c 6d 43 41 41 46 2c 43 41 41 76 42 3b 41 41 E,mCAAF,CAAvB;AA
8620: 43 44 3b 3b 3b 3b 45 41 6e 44 6f 42 78 46 2c 69 CD;;;;EAnDoBxF,i
8630: 42 3b 3b 6b 42 41 73 44 52 38 45 2c 51 3b 3b 3b B;;kBAsDR8E,Q;;;
8640: 3b 3b 3b 3b 41 43 74 45 46 3b 3b 3b 3b 3b 3b 3b ;;;;ACtEF;;;;;;;
8650: 3b 41 41 45 62 3b 3b 3b 3b 3b 3b 3b 3b 41 41 45 ;AAEb;;;;;;;;AAE
8660: 41 3b 3b 3b 3b 49 41 49 4d 70 43 2c 61 3b 41 41 A;;;;IAIMpC,a;AA
8670: 43 4a 3b 3b 3b 41 41 47 41 2c 79 42 41 41 59 33 CJ;;;AAGA,yBAAY3
8680: 4a 2c 57 41 41 5a 2c 45 41 41 79 42 3b 41 41 41 J,WAAZ,EAAyB;AAA
8690: 41 3b 3b 41 41 43 76 42 3b 3b 3b 41 41 47 41 2c A;;AACvB;;;AAGA,
86a0: 53 41 41 4b 41 2c 57 41 41 4c 2c 47 41 41 6d 42 SAAKA,WAAL,GAAmB
86b0: 41 2c 57 41 41 6e 42 3b 41 41 43 41 3b 3b 3b 3b A,WAAnB;AACA;;;;
86c0: 41 41 49 41 2c 53 41 41 4b 75 4e 2c 61 41 41 4c AAIA,SAAKuN,aAAL
86d0: 2c 47 41 41 71 42 2c 49 41 41 72 42 3b 41 41 43 ,GAAqB,IAArB;AAC
86e0: 41 3b 3b 3b 3b 41 41 49 41 2c 53 41 41 4b 43 2c A;;;;AAIA,SAAKC,
86f0: 59 41 41 4c 2c 47 41 41 6f 42 3b 41 41 43 6c 42 YAAL,GAAoB;AAClB
8700: 43 2c 59 41 41 4d 2c 43 41 44 59 3b 41 41 45 6c C,YAAM,CADY;AAEl
8710: 42 43 2c 57 41 41 4b 3b 41 41 46 61 2c 4b 41 41 BC,WAAK;AAFa,KAA
8720: 70 42 3b 3b 41 41 4b 41 3b 3b 3b 41 41 47 41 2c pB;;AAKA;;;AAGA,
8730: 53 41 41 4b 43 2c 4d 41 41 4c 2c 47 41 41 63 72 SAAKC,MAAL,GAAcr
8740: 4e 2c 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 N,iBAAEC,KAAF,CA
8750: 41 51 2c 4b 41 41 4b 71 4e 2c 61 41 41 62 2c 45 AQ,KAAKqN,aAAb,E
8760: 41 41 34 42 2c 49 41 41 35 42 2c 43 41 41 64 3b AA4B,IAA5B,CAAd;
8770: 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b AACD;;AAED;;;;;;
8780: 3b 3b 3b 3b 3b 6b 43 41 4f 63 46 2c 47 2c 45 41 ;;;;;kCAOcF,G,EA
8790: 41 4b 44 2c 49 2c 45 41 41 4d 3b 41 41 43 76 42 AKD,I,EAAM;AACvB
87a0: 2c 55 41 41 49 2c 43 41 41 43 2c 4b 41 41 4b 46 ,UAAI,CAAC,KAAKF
87b0: 2c 61 41 41 56 2c 45 41 41 79 42 3b 41 41 43 76 ,aAAV,EAAyB;AACv
87c0: 42 3b 41 41 43 44 3b 3b 41 41 45 44 2c 55 41 41 B;AACD;;AAED,UAA
87d0: 49 4d 2c 53 41 41 53 2c 4b 41 41 4b 4e 2c 61 41 IM,SAAS,KAAKN,aA
87e0: 41 6c 42 3b 41 41 41 41 2c 55 41 41 69 43 4f 2c AlB;AAAA,UAAiCO,
87f0: 4b 41 41 4b 2c 4b 41 41 4b 39 4e 2c 57 41 41 33 KAAK,KAAK9N,WAA3
8800: 43 3b 41 41 41 41 2c 55 41 41 77 44 6f 4c 2c 4b C;AAAA,UAAwDoL,K
8810: 41 41 4b 30 43 2c 47 41 41 47 68 46 2c 59 41 41 AAK0C,GAAGhF,YAA
8820: 68 45 3b 3b 41 41 45 41 3b 41 41 43 41 2c 55 41 hE;;AAEA;AACA,UA
8830: 41 49 37 48 2c 51 41 41 51 2c 43 41 41 43 6d 4b AI7H,QAAQ,CAACmK
8840: 2c 47 41 41 47 43 2c 51 41 41 48 2c 45 41 41 44 ,GAAGC,QAAH,EAAD
8850: 2c 47 41 41 69 42 44 2c 47 41 41 47 32 43 2c 67 ,GAAiBD,GAAG2C,g
8860: 42 41 41 48 2c 45 41 41 6a 42 2c 47 41 41 79 43 BAAH,EAAjB,GAAyC
8870: 33 43 2c 47 41 41 47 6e 4b 2c 4b 41 41 48 2c 43 3C,GAAGnK,KAAH,C
8880: 41 41 53 2b 4d 2c 51 41 41 54 2c 45 41 41 72 44 AAS+M,QAAT,EAArD
8890: 3b 3b 41 41 45 41 3b 41 41 43 41 48 2c 61 41 41 ;;AAEA;AACAH,aAA
88a0: 4f 49 2c 55 41 41 50 2c 43 41 41 6b 42 52 2c 49 OI,UAAP,CAAkBR,I
88b0: 41 41 6c 42 2c 47 41 41 79 42 41 2c 4f 41 41 4f AAlB,GAAyBA,OAAO
88c0: 2c 49 41 41 68 43 3b 41 41 43 41 49 2c 61 41 41 ,IAAhC;AACAI,aAA
88d0: 4f 49 2c 55 41 41 50 2c 43 41 41 6b 42 50 2c 47 OI,UAAP,CAAkBP,G
88e0: 41 41 6c 42 2c 47 41 41 77 42 41 2c 4d 41 41 4d AAlB,GAAwBA,MAAM
88f0: 2c 49 41 41 39 42 3b 3b 41 41 45 41 3b 41 41 43 ,IAA9B;;AAEA;AAC
8900: 41 2c 55 41 41 49 47 2c 4f 41 41 4f 6c 48 2c 51 A,UAAIG,OAAOlH,Q
8910: 41 41 58 2c 45 41 41 71 42 3b 41 41 43 6e 42 31 AAX,EAAqB;AACnB1
8920: 46 2c 63 41 41 4d 34 4d 2c 4f 41 41 4f 6c 48 2c F,cAAM4M,OAAOlH,
8930: 51 41 41 62 2c 45 41 41 75 42 38 47 2c 4f 41 41 QAAb,EAAuB8G,OAA
8940: 4f 49 2c 4f 41 41 4f 70 48 2c 4f 41 41 72 43 3b OI,OAAOpH,OAArC;
8950: 41 41 43 44 3b 41 41 43 44 2c 55 41 41 49 6f 48 AACD;AACD,UAAIoH
8960: 2c 4f 41 41 4f 6a 48 2c 4f 41 41 58 2c 45 41 41 ,OAAOjH,OAAX,EAA
8970: 6f 42 3b 41 41 43 6c 42 33 46 2c 63 41 41 4d 34 oB;AAClB3F,cAAM4
8980: 4d 2c 4f 41 41 4f 6a 48 2c 4f 41 41 62 2c 45 41 M,OAAOjH,OAAb,EA
8990: 41 73 42 38 47 2c 4d 41 41 4d 47 2c 4f 41 41 4f AsB8G,MAAMG,OAAO
89a0: 6e 48 2c 4d 41 41 6e 43 3b 41 41 43 44 3b 3b 41 nH,MAAnC;AACD;;A
89b0: 41 45 44 3b 41 41 43 41 6f 48 2c 53 41 41 47 52 AED;AACAoH,SAAGR
89c0: 2c 51 41 41 48 2c 43 41 41 59 72 4d 2c 4b 41 41 ,QAAH,CAAYrM,KAA
89d0: 5a 3b 41 41 43 41 36 4d 2c 53 41 41 47 6c 45 2c Z;AACA6M,SAAGlE,
89e0: 59 41 41 48 2c 43 41 41 67 42 73 45 2c 4b 41 41 YAAH,CAAgBsE,KAA
89f0: 68 42 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b hB;AACD;;AAED;;;
8a00: 3b 3b 3b 32 42 41 47 4f 3b 41 41 43 4c 2c 55 41 ;;;2BAGO;AACL,UA
8a10: 41 49 33 48 2c 55 41 41 55 2c 4b 41 41 4b 76 47 AI3H,UAAU,KAAKvG
8a20: 2c 57 41 41 4c 2c 43 41 41 69 42 43 2c 4f 41 41 ,WAAL,CAAiBC,OAA
8a30: 6a 42 2c 43 41 41 79 42 71 46 2c 55 41 41 7a 42 jB,CAAyBqF,UAAzB
8a40: 2c 47 41 41 73 43 2c 4b 41 41 4b 74 46 2c 57 41 ,GAAsC,KAAKtF,WA
8a50: 41 4c 2c 43 41 43 6a 44 43 2c 4f 41 44 69 44 2c AL,CACjDC,OADiD,
8a60: 43 41 43 7a 43 36 47 2c 57 41 44 47 2c 47 41 43 CACzC6G,WADG,GAC
8a70: 57 2c 4b 41 41 4b 39 47 2c 57 41 41 4c 2c 43 41 W,KAAK9G,WAAL,CA
8a80: 41 69 42 43 2c 4f 41 41 6a 42 2c 43 41 41 79 42 AiBC,OAAjB,CAAyB
8a90: 73 47 2c 4f 41 44 6c 44 3b 41 41 45 41 2c 55 41 sG,OADlD;AAEA,UA
8aa0: 41 49 34 48 2c 67 42 41 41 67 42 2c 45 41 41 70 AI4H,gBAAgB,EAAp
8ab0: 42 3b 3b 41 41 45 41 2c 57 41 41 4b 2c 49 41 41 B;;AAEA,WAAK,IAA
8ac0: 49 43 2c 55 41 41 54 2c 49 41 41 75 42 37 48 2c IC,UAAT,IAAuB7H,
8ad0: 4f 41 41 76 42 2c 45 41 41 67 43 3b 41 41 43 39 OAAvB,EAAgC;AAC9
8ae0: 42 2c 59 41 41 49 2c 43 41 41 43 41 2c 51 41 41 B,YAAI,CAACA,QAA
8af0: 51 7a 43 2c 63 41 41 52 2c 43 41 41 75 42 73 4b QzC,cAAR,CAAuBsK
8b00: 2c 55 41 41 76 42 2c 43 41 41 4c 2c 45 41 41 79 ,UAAvB,CAAL,EAAy
8b10: 43 3b 41 41 43 76 43 3b 41 41 43 44 3b 3b 41 41 C;AACvC;AACD;;AA
8b20: 45 44 44 2c 73 42 41 41 63 2f 4a 2c 49 41 41 64 EDD,sBAAc/J,IAAd
8b30: 2c 43 41 41 6d 42 6d 43 2c 51 41 41 51 36 48 2c ,CAAmBmC,QAAQ6H,
8b40: 55 41 41 52 2c 45 41 41 6f 42 35 48 2c 51 41 41 UAAR,EAAoB5H,QAA
8b50: 76 43 3b 41 41 43 44 3b 3b 41 41 45 44 2c 57 41 vC;AACD;;AAED,WA
8b60: 41 4b 78 47 2c 57 41 41 4c 2c 43 41 41 69 42 67 AKxG,WAAL,CAAiBg
8b70: 4a 2c 4d 41 41 6a 42 2c 43 41 41 77 42 77 44 2c J,MAAjB,CAAwBwD,
8b80: 49 41 41 78 42 2c 43 41 41 36 42 32 42 2c 63 41 IAAxB,CAA6B2B,cA
8b90: 41 63 45 2c 49 41 41 64 2c 43 41 41 6d 42 2c 49 AcE,IAAd,CAAmB,I
8ba0: 41 41 6e 42 2c 43 41 41 37 42 2c 45 41 43 47 68 AAnB,CAA7B,EACGh
8bb0: 4f 2c 45 41 44 48 2c 43 41 43 4d 2c 38 43 41 44 O,EADH,CACM,8CAD
8bc0: 4e 2c 45 41 43 73 44 43 2c 69 42 41 41 45 43 2c N,EACsDC,iBAAEC,
8bd0: 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 2b 4e KAAF,CAAQ,KAAK+N
8be0: 2c 4f 41 41 62 2c 45 41 41 73 42 2c 49 41 41 74 ,OAAb,EAAsB,IAAt
8bf0: 42 2c 43 41 44 74 44 3b 41 41 45 44 3b 3b 41 41 B,CADtD;AAED;;AA
8c00: 45 44 3b 3b 3b 3b 3b 3b 36 42 41 47 53 3b 41 41 ED;;;;;;6BAGS;AA
8c10: 43 50 2c 34 42 41 41 45 2c 4b 41 41 4b 74 4f 2c CP,4BAAE,KAAKtO,
8c20: 57 41 41 4c 2c 43 41 41 69 42 67 4a 2c 4d 41 41 WAAL,CAAiBgJ,MAA
8c30: 6e 42 2c 45 41 41 32 42 35 48 2c 47 41 41 33 42 nB,EAA2B5H,GAA3B
8c40: 2c 43 41 41 2b 42 3b 41 41 43 37 42 2c 69 43 41 ,CAA+B;AAC7B,iCA
8c50: 41 79 42 64 2c 69 42 41 41 45 43 2c 4b 41 41 46 AyBd,iBAAEC,KAAF
8c60: 2c 43 41 41 51 2c 4b 41 41 4b 67 4f 2c 4b 41 41 ,CAAQ,KAAKgO,KAA
8c70: 62 2c 45 41 41 6f 42 2c 49 41 41 70 42 2c 43 41 b,EAAoB,IAApB,CA
8c80: 44 49 3b 41 41 45 37 42 2c 69 43 41 41 79 42 6a DI;AAE7B,iCAAyBj
8c90: 4f 2c 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 O,iBAAEC,KAAF,CA
8ca0: 41 51 2c 4b 41 41 4b 67 4f 2c 4b 41 41 62 2c 45 AQ,KAAKgO,KAAb,E
8cb0: 41 41 6f 42 2c 49 41 41 70 42 2c 43 41 46 49 3b AAoB,IAApB,CAFI;
8cc0: 41 41 47 37 42 2c 2b 42 41 41 75 42 6a 4f 2c 69 AAG7B,+BAAuBjO,i
8cd0: 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 41 51 2c BAAEC,KAAF,CAAQ,
8ce0: 4b 41 41 4b 69 4f 2c 51 41 41 62 2c 45 41 41 75 KAAKiO,QAAb,EAAu
8cf0: 42 2c 49 41 41 76 42 2c 43 41 48 4d 3b 41 41 49 B,IAAvB,CAHM;AAI
8d00: 37 42 2c 67 43 41 41 77 42 6c 4f 2c 69 42 41 41 7B,gCAAwBlO,iBAA
8d10: 45 43 2c 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 EC,KAAF,CAAQ,KAA
8d20: 4b 69 4f 2c 51 41 41 62 2c 45 41 41 75 42 2c 49 KiO,QAAb,EAAuB,I
8d30: 41 41 76 42 3b 41 41 4a 4b 2c 4f 41 41 2f 42 3b AAvB;AAJK,OAA/B;
8d40: 41 41 4d 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b AAMD;;AAED;;;;;;
8d50: 3b 3b 3b 3b 34 42 41 4f 51 6a 4b 2c 43 2c 45 41 ;;;;4BAOQjK,C,EA
8d60: 41 47 3b 41 41 43 54 2c 55 41 41 49 2c 4b 41 41 AG;AACT,UAAI,KAA
8d70: 4b 76 45 2c 57 41 41 4c 2c 43 41 41 69 42 75 4b KvE,WAAL,CAAiBuK
8d80: 2c 55 41 41 6a 42 2c 45 41 41 4a 2c 45 41 41 6d ,UAAjB,EAAJ,EAAm
8d90: 43 3b 41 41 43 6a 43 3b 41 41 43 44 3b 41 41 43 C;AACjC;AACD;AAC
8da0: 44 2c 57 41 41 4b 76 4b 2c 57 41 41 4c 2c 43 41 D,WAAKvK,WAAL,CA
8db0: 41 69 42 6b 4a 2c 53 41 41 6a 42 2c 43 41 41 32 AiBkJ,SAAjB,CAA2
8dc0: 42 43 2c 4b 41 41 33 42 2c 47 41 41 6d 43 2c 53 BC,KAA3B,GAAmC,S
8dd0: 41 41 6e 43 3b 41 41 43 41 2c 57 41 41 4b 6e 4a AAnC;AACA,WAAKnJ
8de0: 2c 57 41 41 4c 2c 43 41 41 69 42 6b 4a 2c 53 41 ,WAAL,CAAiBkJ,SA
8df0: 41 6a 42 2c 43 41 41 32 42 33 45 2c 43 41 41 33 AjB,CAA2B3E,CAA3
8e00: 42 2c 47 41 41 2b 42 41 2c 43 41 41 2f 42 3b 3b B,GAA+BA,CAA/B;;
8e10: 41 41 45 41 2c 55 41 41 49 2c 43 41 41 43 41 2c AAEA,UAAI,CAACA,
8e20: 45 41 41 45 6b 4b 2c 4b 41 41 48 2c 49 41 41 59 EAAEkK,KAAH,IAAY
8e30: 2c 43 41 41 43 6c 4b 2c 45 41 41 45 6d 4b 2c 4b ,CAAClK,EAAEmK,K
8e40: 41 41 66 2c 49 41 41 77 42 6e 4b 2c 45 41 41 45 AAf,IAAwBnK,EAAE
8e50: 6f 4b 2c 61 41 41 31 42 2c 49 41 41 32 43 70 4b oK,aAA1B,IAA2CpK
8e60: 2c 45 41 41 45 6f 4b 2c 61 41 41 46 2c 43 41 41 ,EAAEoK,aAAF,CAA
8e70: 67 42 43 2c 4f 41 41 2f 44 2c 45 41 41 77 45 3b gBC,OAA/D,EAAwE;
8e80: 41 41 43 74 45 72 4b 2c 55 41 41 45 6b 4b 2c 4b AACtErK,UAAEkK,K
8e90: 41 41 46 2c 47 41 41 55 6c 4b 2c 45 41 41 45 6f AAF,GAAUlK,EAAEo
8ea0: 4b 2c 61 41 41 46 2c 43 41 41 67 42 43 2c 4f 41 K,aAAF,CAAgBC,OA
8eb0: 41 68 42 2c 43 41 41 77 42 2c 43 41 41 78 42 2c AhB,CAAwB,CAAxB,
8ec0: 45 41 41 32 42 48 2c 4b 41 41 72 43 3b 41 41 43 EAA2BH,KAArC;AAC
8ed0: 41 6c 4b 2c 55 41 41 45 6d 4b 2c 4b 41 41 46 2c AlK,UAAEmK,KAAF,
8ee0: 47 41 41 55 6e 4b 2c 45 41 41 45 6f 4b 2c 61 41 GAAUnK,EAAEoK,aA
8ef0: 41 46 2c 43 41 41 67 42 43 2c 4f 41 41 68 42 2c AF,CAAgBC,OAAhB,
8f00: 43 41 41 77 42 2c 43 41 41 78 42 2c 45 41 41 32 CAAwB,CAAxB,EAA2
8f10: 42 46 2c 4b 41 41 72 43 3b 41 41 43 44 3b 41 41 BF,KAArC;AACD;AA
8f20: 43 44 3b 41 41 43 41 3b 3b 41 41 45 41 2c 55 41 CD;AACA;;AAEA,UA
8f30: 41 49 47 2c 53 41 41 53 2c 73 42 41 41 45 74 4b AIG,SAAS,sBAAEtK
8f40: 2c 45 41 41 45 73 4b 2c 4d 41 41 4a 2c 43 41 41 ,EAAEsK,MAAJ,CAA
8f50: 62 3b 3b 41 41 45 41 3b 41 41 43 41 2c 55 41 41 b;;AAEA;AACA,UAA
8f60: 49 43 2c 4f 41 41 4f 44 2c 4f 41 41 4f 45 2c 4f IC,OAAOD,OAAOE,O
8f70: 41 41 50 2c 43 41 41 65 2c 4b 41 41 66 2c 43 41 AAP,CAAe,KAAf,CA
8f80: 41 58 3b 41 41 43 41 2c 55 41 41 49 78 49 2c 55 AX;AACA,UAAIxI,U
8f90: 41 41 55 2c 4b 41 41 4b 76 47 2c 57 41 41 4c 2c AAU,KAAKvG,WAAL,
8fa0: 43 41 41 69 42 43 2c 4f 41 41 6a 42 2c 43 41 41 CAAiBC,OAAjB,CAA
8fb0: 79 42 71 46 2c 55 41 41 7a 42 2c 47 41 41 73 43 yBqF,UAAzB,GAAsC
8fc0: 2c 4b 41 41 4b 74 46 2c 57 41 41 4c 2c 43 41 43 ,KAAKtF,WAAL,CAC
8fd0: 6a 44 43 2c 4f 41 44 69 44 2c 43 41 43 7a 43 36 jDC,OADiD,CACzC6
8fe0: 47 2c 57 41 44 47 2c 47 41 43 57 2c 4b 41 41 4b G,WADG,GACW,KAAK
8ff0: 39 47 2c 57 41 41 4c 2c 43 41 41 69 42 43 2c 4f 9G,WAAL,CAAiBC,O
9000: 41 41 6a 42 2c 43 41 41 79 42 73 47 2c 4f 41 44 AAjB,CAAyBsG,OAD
9010: 6c 44 3b 3b 41 41 47 41 2c 55 41 41 49 75 49 2c lD;;AAGA,UAAIuI,
9020: 4b 41 41 4b 45 2c 45 41 41 4c 2c 43 41 41 51 2c KAAKE,EAAL,CAAQ,
9030: 63 41 41 52 2c 43 41 41 4a 2c 45 41 41 36 42 3b cAAR,CAAJ,EAA6B;
9040: 41 41 43 33 42 3b 41 41 43 44 3b 3b 41 41 45 44 AAC3B;AACD;;AAED
9050: 2c 57 41 41 4b 7a 42 2c 61 41 41 4c 2c 47 41 41 ,WAAKzB,aAAL,GAA
9060: 71 42 2c 49 41 41 72 42 3b 3b 41 41 45 41 2c 57 qB,IAArB;;AAEA,W
9070: 41 41 4b 2c 49 41 41 49 61 2c 55 41 41 54 2c 49 AAK,IAAIa,UAAT,I
9080: 41 41 75 42 37 48 2c 4f 41 41 76 42 2c 45 41 41 AAuB7H,OAAvB,EAA
9090: 67 43 3b 41 41 43 39 42 2c 59 41 41 49 2c 43 41 gC;AAC9B,YAAI,CA
90a0: 41 43 41 2c 51 41 41 51 7a 43 2c 63 41 41 52 2c ACA,QAAQzC,cAAR,
90b0: 43 41 41 75 42 73 4b 2c 55 41 41 76 42 2c 43 41 CAAuBsK,UAAvB,CA
90c0: 41 4c 2c 45 41 41 79 43 3b 41 41 43 76 43 3b 41 AL,EAAyC;AACvC;A
90d0: 41 43 44 3b 3b 41 41 45 44 2c 59 41 41 49 50 2c ACD;;AAED,YAAIP,
90e0: 53 41 41 53 74 48 2c 51 41 41 51 36 48 2c 55 41 SAAStH,QAAQ6H,UA
90f0: 41 52 2c 43 41 41 62 3b 3b 41 41 45 41 2c 59 41 AR,CAAb;;AAEA,YA
9100: 41 49 55 2c 4b 41 41 4b 45 2c 45 41 41 4c 2c 43 AIU,KAAKE,EAAL,C
9110: 41 41 51 6e 42 2c 4f 41 41 4f 72 48 2c 51 41 41 AAQnB,OAAOrH,QAA
9120: 66 2c 43 41 41 4a 2c 45 41 41 38 42 3b 41 41 43 f,CAAJ,EAA8B;AAC
9130: 35 42 2c 65 41 41 4b 2b 47 2c 61 41 41 4c 2c 47 5B,eAAK+G,aAAL,G
9140: 41 41 71 42 6a 4e 2c 69 42 41 41 45 34 47 2c 4d AAqBjN,iBAAE4G,M
9150: 41 41 46 2c 43 41 41 53 2c 45 41 41 54 2c 45 41 AAF,CAAS,EAAT,EA
9160: 41 61 32 47 2c 4d 41 41 62 2c 45 41 41 71 42 2c Aa2G,MAAb,EAAqB,
9170: 45 41 41 43 78 48 2c 4d 41 41 4d 2b 48 2c 55 41 EAACxH,MAAM+H,UA
9180: 41 50 2c 45 41 41 72 42 2c 43 41 41 72 42 3b 41 AP,EAArB,CAArB;A
9190: 41 43 41 3b 41 41 43 44 2c 53 41 48 44 2c 4d 41 ACA;AACD,SAHD,MA
91a0: 47 4f 2c 49 41 41 49 50 2c 4f 41 41 4f 68 48 2c GO,IAAIP,OAAOhH,
91b0: 61 41 41 50 2c 4b 41 41 79 42 7a 44 2c 53 41 41 aAAP,KAAyBzD,SAA
91c0: 7a 42 2c 49 41 41 73 43 30 4c 2c 4b 41 41 4b 45 zB,IAAsC0L,KAAKE
91d0: 2c 45 41 41 4c 2c 43 41 41 51 6e 42 2c 4f 41 41 ,EAAL,CAAQnB,OAA
91e0: 4f 68 48 2c 61 41 41 66 2c 43 41 41 31 43 2c 45 OhH,aAAf,CAA1C,E
91f0: 41 41 79 45 3b 41 41 43 39 45 2c 65 41 41 4b 30 AAyE;AAC9E,eAAK0
9200: 47 2c 61 41 41 4c 2c 47 41 41 71 42 6a 4e 2c 69 G,aAAL,GAAqBjN,i
9210: 42 41 41 45 34 47 2c 4d 41 41 46 2c 43 41 41 53 BAAE4G,MAAF,CAAS
9220: 2c 45 41 41 54 2c 45 41 41 61 32 47 2c 4d 41 41 ,EAAT,EAAa2G,MAA
9230: 62 2c 45 41 41 71 42 2c 45 41 41 43 78 48 2c 4d b,EAAqB,EAACxH,M
9240: 41 41 4d 2b 48 2c 55 41 41 50 2c 45 41 41 72 42 AAM+H,UAAP,EAArB
9250: 2c 43 41 41 72 42 3b 41 41 43 41 55 2c 69 42 41 ,CAArB;AACAU,iBA
9260: 41 4f 41 2c 4b 41 41 4b 47 2c 4d 41 41 4c 2c 45 AOA,KAAKG,MAAL,E
9270: 41 41 50 2c 43 41 46 38 45 2c 43 41 45 78 44 3b AAP,CAF8E,CAExD;
9280: 41 41 43 74 42 3b 41 41 43 44 3b 41 41 43 46 3b AACtB;AACD;AACF;
9290: 3b 41 41 45 44 2c 55 41 41 49 43 2c 51 41 41 51 ;AAED,UAAIC,QAAQ
92a0: 4a 2c 4b 41 41 4b 74 43 2c 49 41 41 4c 2c 43 41 J,KAAKtC,IAAL,CA
92b0: 41 55 2c 6f 42 41 41 56 2c 45 41 41 67 43 32 43 AU,oBAAV,EAAgC2C
92c0: 2c 47 41 41 68 43 2c 43 41 41 6f 43 2c 43 41 41 ,GAAhC,CAAoC,CAA
92d0: 70 43 2c 43 41 41 5a 3b 3b 41 41 45 41 2c 55 41 pC,CAAZ;;AAEA,UA
92e0: 41 49 2c 4b 41 41 4b 35 42 2c 61 41 41 4c 2c 4b AI,KAAK5B,aAAL,K
92f0: 41 41 75 42 2c 49 41 41 76 42 2c 49 41 41 2b 42 AAuB,IAAvB,IAA+B
9300: 32 42 2c 55 41 41 55 2c 49 41 41 37 43 2c 45 41 2B,UAAU,IAA7C,EA
9310: 41 6d 44 3b 41 41 43 6a 44 3b 41 41 43 44 3b 3b AmD;AACjD;AACD;;
9320: 41 41 45 44 2c 55 41 41 49 45 2c 53 41 41 53 4e AAED,UAAIE,SAASN
9330: 2c 4b 41 41 4b 4d 2c 4d 41 41 4c 2c 45 41 41 62 ,KAAKM,MAAL,EAAb
9340: 3b 3b 41 41 45 41 3b 41 41 43 41 2c 57 41 41 4b ;;AAEA;AACA,WAAK
9350: 37 42 2c 61 41 41 4c 2c 43 41 41 6d 42 55 2c 55 7B,aAAL,CAAmBU,U
9360: 41 41 6e 42 2c 47 41 41 67 43 69 42 2c 4d 41 41 AAnB,GAAgCiB,MAA
9370: 4d 47 2c 4b 41 41 74 43 3b 41 41 43 41 2c 57 41 MG,KAAtC;AACA,WA
9380: 41 4b 39 42 2c 61 41 41 4c 2c 43 41 41 6d 42 45 AK9B,aAAL,CAAmBE
9390: 2c 49 41 41 6e 42 2c 47 41 41 30 42 6c 4a 2c 45 ,IAAnB,GAA0BlJ,E
93a0: 41 41 45 6b 4b 2c 4b 41 41 46 2c 47 41 41 55 57 AAEkK,KAAF,GAAUW
93b0: 2c 4f 41 41 4f 33 42 2c 49 41 41 33 43 3b 41 41 ,OAAO3B,IAA3C;AA
93c0: 43 41 2c 57 41 41 4b 46 2c 61 41 41 4c 2c 43 41 CA,WAAKF,aAAL,CA
93d0: 41 6d 42 47 2c 47 41 41 6e 42 2c 47 41 41 79 42 AmBG,GAAnB,GAAyB
93e0: 6e 4a 2c 45 41 41 45 6d 4b 2c 4b 41 41 46 2c 47 nJ,EAAEmK,KAAF,G
93f0: 41 41 55 55 2c 4f 41 41 4f 31 42 2c 47 41 41 31 AAUU,OAAO1B,GAA1
9400: 43 3b 41 41 43 41 2c 57 41 41 4b 46 2c 59 41 41 C;AACA,WAAKF,YAA
9410: 4c 2c 47 41 41 6f 42 3b 41 41 43 6c 42 43 2c 63 L,GAAoB;AAClBC,c
9420: 41 41 4d 6c 4a 2c 45 41 41 45 6b 4b 2c 4b 41 44 AAMlJ,EAAEkK,KAD
9430: 55 3b 41 41 45 6c 42 66 2c 61 41 41 4b 6e 4a 2c U;AAElBf,aAAKnJ,
9440: 45 41 41 45 6d 4b 3b 41 41 46 57 2c 4f 41 41 70 EAAEmK;AAFW,OAAp
9450: 42 3b 3b 41 41 4b 41 3b 41 41 43 41 3b 3b 3b 3b B;;AAKA;AACA;;;;
9460: 3b 3b 41 41 4d 41 2c 34 42 41 41 45 2c 4b 41 41 ;;AAMA,4BAAE,KAA
9470: 4b 31 4f 2c 57 41 41 4c 2c 43 41 41 69 42 67 4a K1O,WAAL,CAAiBgJ
9480: 2c 4d 41 41 6e 42 2c 45 41 41 32 42 33 49 2c 45 ,MAAnB,EAA2B3I,E
9490: 41 41 33 42 2c 43 41 41 38 42 3b 41 41 43 35 42 AA3B,CAA8B;AAC5B
94a0: 2c 69 43 41 41 79 42 43 2c 69 42 41 41 45 43 2c ,iCAAyBC,iBAAEC,
94b0: 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 67 4f KAAF,CAAQ,KAAKgO
94c0: 2c 4b 41 41 62 2c 45 41 41 6f 42 2c 49 41 41 70 ,KAAb,EAAoB,IAAp
94d0: 42 2c 43 41 44 47 3b 41 41 45 35 42 2c 69 43 41 B,CADG;AAE5B,iCA
94e0: 41 79 42 6a 4f 2c 69 42 41 41 45 43 2c 4b 41 41 AyBjO,iBAAEC,KAA
94f0: 46 2c 43 41 41 51 2c 4b 41 41 4b 67 4f 2c 4b 41 F,CAAQ,KAAKgO,KA
9500: 41 62 2c 45 41 41 6f 42 2c 49 41 41 70 42 2c 43 Ab,EAAoB,IAApB,C
9510: 41 46 47 3b 41 41 47 35 42 2c 2b 42 41 41 75 42 AFG;AAG5B,+BAAuB
9520: 6a 4f 2c 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 jO,iBAAEC,KAAF,C
9530: 41 41 51 2c 4b 41 41 4b 69 4f 2c 51 41 41 62 2c AAQ,KAAKiO,QAAb,
9540: 45 41 41 75 42 2c 49 41 41 76 42 2c 43 41 48 4b EAAuB,IAAvB,CAHK
9550: 3b 41 41 49 35 42 2c 67 43 41 41 77 42 6c 4f 2c ;AAI5B,gCAAwBlO,
9560: 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 41 51 iBAAEC,KAAF,CAAQ
9570: 2c 4b 41 41 4b 69 4f 2c 51 41 41 62 2c 45 41 41 ,KAAKiO,QAAb,EAA
9580: 75 42 2c 49 41 41 76 42 3b 41 41 4a 49 2c 4f 41 uB,IAAvB;AAJI,OA
9590: 41 39 42 2c 45 41 4b 47 74 45 2c 4f 41 4c 48 2c A9B,EAKGtE,OALH,
95a0: 43 41 4b 57 2c 57 41 4c 58 3b 41 41 4d 44 3b 3b CAKW,WALX;AAMD;;
95b0: 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 30 42 41 AAED;;;;;;;;;0BA
95c0: 4d 4d 33 46 2c 43 2c 45 41 41 47 3b 41 41 43 50 MM3F,C,EAAG;AACP
95d0: 2c 57 41 41 4b 76 45 2c 57 41 41 4c 2c 43 41 41 ,WAAKvE,WAAL,CAA
95e0: 69 42 6b 4a 2c 53 41 41 6a 42 2c 43 41 41 32 42 iBkJ,SAAjB,CAA2B
95f0: 43 2c 4b 41 41 33 42 2c 47 41 41 6d 43 2c 4f 41 C,KAA3B,GAAmC,OA
9600: 41 6e 43 3b 41 41 43 41 2c 57 41 41 4b 6e 4a 2c AnC;AACA,WAAKnJ,
9610: 57 41 41 4c 2c 43 41 41 69 42 6b 4a 2c 53 41 41 WAAL,CAAiBkJ,SAA
9620: 6a 42 2c 43 41 41 32 42 33 45 2c 43 41 41 33 42 jB,CAA2B3E,CAA3B
9630: 2c 47 41 41 2b 42 41 2c 43 41 41 2f 42 3b 3b 41 ,GAA+BA,CAA/B;;A
9640: 41 45 41 2c 55 41 41 49 2c 43 41 41 43 41 2c 45 AEA,UAAI,CAACA,E
9650: 41 41 45 6b 4b 2c 4b 41 41 48 2c 49 41 41 59 2c AAEkK,KAAH,IAAY,
9660: 43 41 41 43 6c 4b 2c 45 41 41 45 6d 4b 2c 4b 41 CAAClK,EAAEmK,KA
9670: 41 66 2c 49 41 41 77 42 6e 4b 2c 45 41 41 45 6f Af,IAAwBnK,EAAEo
9680: 4b 2c 61 41 41 31 42 2c 49 41 41 32 43 70 4b 2c K,aAA1B,IAA2CpK,
9690: 45 41 41 45 6f 4b 2c 61 41 41 46 2c 43 41 41 67 EAAEoK,aAAF,CAAg
96a0: 42 43 2c 4f 41 41 2f 44 2c 45 41 41 77 45 3b 41 BC,OAA/D,EAAwE;A
96b0: 41 43 74 45 72 4b 2c 55 41 41 45 6b 4b 2c 4b 41 ACtErK,UAAEkK,KA
96c0: 41 46 2c 47 41 41 55 6c 4b 2c 45 41 41 45 6f 4b AF,GAAUlK,EAAEoK
96d0: 2c 61 41 41 46 2c 43 41 41 67 42 43 2c 4f 41 41 ,aAAF,CAAgBC,OAA
96e0: 68 42 2c 43 41 41 77 42 2c 43 41 41 78 42 2c 45 hB,CAAwB,CAAxB,E
96f0: 41 41 32 42 48 2c 4b 41 41 72 43 3b 41 41 43 41 AA2BH,KAArC;AACA
9700: 6c 4b 2c 55 41 41 45 6d 4b 2c 4b 41 41 46 2c 47 lK,UAAEmK,KAAF,G
9710: 41 41 55 6e 4b 2c 45 41 41 45 6f 4b 2c 61 41 41 AAUnK,EAAEoK,aAA
9720: 46 2c 43 41 41 67 42 43 2c 4f 41 41 68 42 2c 43 F,CAAgBC,OAAhB,C
9730: 41 41 77 42 2c 43 41 41 78 42 2c 45 41 41 32 42 AAwB,CAAxB,EAA2B
9740: 46 2c 4b 41 41 72 43 3b 41 41 43 44 3b 3b 41 41 F,KAArC;AACD;;AA
9750: 45 44 3b 41 41 43 41 6e 4b 2c 51 41 41 45 2b 4b ED;AACAnK,QAAE+K
9760: 2c 63 41 41 46 2c 47 41 56 4f 2c 43 41 55 61 3b ,cAAF,GAVO,CAUa;
9770: 3b 41 41 45 70 42 2c 55 41 41 49 37 42 2c 4f 41 ;AAEpB,UAAI7B,OA
9780: 41 4f 70 4a 2c 4b 41 41 4b 6b 4c 2c 47 41 41 4c AOpJ,KAAKkL,GAAL
9790: 2c 43 41 43 54 2c 43 41 44 53 2c 45 41 45 54 6c ,CACT,CADS,EAETl
97a0: 4c 2c 4b 41 41 4b 6d 4c 2c 47 41 41 4c 2c 43 41 L,KAAKmL,GAAL,CA
97b0: 43 45 2c 4b 41 41 4b 6a 43 2c 61 41 41 4c 2c 43 CE,KAAKjC,aAAL,C
97c0: 41 41 6d 42 39 47 2c 4f 41 44 72 42 2c 45 41 45 AAmB9G,OADrB,EAE
97d0: 45 2c 4b 41 41 4b 38 47 2c 61 41 41 4c 2c 43 41 E,KAAK8G,aAAL,CA
97e0: 41 6d 42 45 2c 49 41 41 6e 42 2c 49 41 41 32 42 AmBE,IAAnB,IAA2B
97f0: 2c 43 41 41 43 6c 4a 2c 45 41 41 45 6b 4b 2c 4b ,CAAClJ,EAAEkK,K
9800: 41 41 46 2c 49 41 41 57 2c 4b 41 41 4b 6a 42 2c AAF,IAAW,KAAKjB,
9810: 59 41 41 4c 2c 43 41 41 6b 42 43 2c 49 41 41 39 YAAL,CAAkBC,IAA9
9820: 42 2c 49 41 41 73 43 2c 4b 41 41 4b 44 2c 59 41 B,IAAsC,KAAKD,YA
9830: 41 4c 2c 43 41 41 6b 42 43 2c 49 41 41 6e 46 2c AL,CAAkBC,IAAnF,
9840: 43 41 46 46 2c 43 41 46 53 2c 43 41 41 58 3b 3b CAFF,CAFS,CAAX;;
9850: 41 41 51 41 2c 55 41 41 49 43 2c 4d 41 41 4d 72 AAQA,UAAIC,MAAMr
9860: 4a 2c 4b 41 41 4b 6b 4c 2c 47 41 41 4c 2c 43 41 J,KAAKkL,GAAL,CA
9870: 43 52 2c 43 41 44 51 2c 45 41 45 52 6c 4c 2c 4b CR,CADQ,EAERlL,K
9880: 41 41 4b 6d 4c 2c 47 41 41 4c 2c 43 41 43 45 2c AAKmL,GAAL,CACE,
9890: 4b 41 41 4b 6a 43 2c 61 41 41 4c 2c 43 41 41 6d KAAKjC,aAAL,CAAm
98a0: 42 37 47 2c 4d 41 44 72 42 2c 45 41 45 45 2c 4b B7G,MADrB,EAEE,K
98b0: 41 41 4b 36 47 2c 61 41 41 4c 2c 43 41 41 6d 42 AAK6G,aAAL,CAAmB
98c0: 47 2c 47 41 41 6e 42 2c 49 41 41 30 42 2c 43 41 G,GAAnB,IAA0B,CA
98d0: 41 43 6e 4a 2c 45 41 41 45 6d 4b 2c 4b 41 41 46 ACnJ,EAAEmK,KAAF
98e0: 2c 49 41 41 57 2c 4b 41 41 4b 6c 42 2c 59 41 41 ,IAAW,KAAKlB,YAA
98f0: 4c 2c 43 41 41 6b 42 45 2c 47 41 41 39 42 2c 49 L,CAAkBE,GAA9B,I
9900: 41 41 71 43 2c 4b 41 41 4b 46 2c 59 41 41 4c 2c AAqC,KAAKF,YAAL,
9910: 43 41 41 6b 42 45 2c 47 41 41 6a 46 2c 43 41 46 CAAkBE,GAAjF,CAF
9920: 46 2c 43 41 46 51 2c 43 41 41 56 3b 3b 41 41 51 F,CAFQ,CAAV;;AAQ
9930: 41 2c 57 41 41 4b 43 2c 4d 41 41 4c 2c 43 41 41 A,WAAKC,MAAL,CAA
9940: 59 44 2c 47 41 41 5a 2c 45 41 41 69 42 44 2c 49 YD,GAAZ,EAAiBD,I
9950: 41 41 6a 42 3b 41 41 43 44 3b 3b 41 41 45 44 3b AAjB;AACD;;AAED;
9960: 3b 3b 3b 3b 3b 3b 3b 3b 36 42 41 4d 53 6c 4a 2c ;;;;;;;;6BAMSlJ,
9970: 43 2c 45 41 41 47 3b 41 41 43 56 2c 57 41 41 4b C,EAAG;AACV,WAAK
9980: 76 45 2c 57 41 41 4c 2c 43 41 41 69 42 6b 4a 2c vE,WAAL,CAAiBkJ,
9990: 53 41 41 6a 42 2c 43 41 41 32 42 43 2c 4b 41 41 SAAjB,CAA2BC,KAA
99a0: 33 42 2c 47 41 41 6d 43 2c 55 41 41 6e 43 3b 41 3B,GAAmC,UAAnC;A
99b0: 41 43 41 2c 57 41 41 4b 6e 4a 2c 57 41 41 4c 2c ACA,WAAKnJ,WAAL,
99c0: 43 41 41 69 42 6b 4a 2c 53 41 41 6a 42 2c 43 41 CAAiBkJ,SAAjB,CA
99d0: 41 32 42 33 45 2c 43 41 41 33 42 2c 47 41 41 2b A2B3E,CAA3B,GAA+
99e0: 42 41 2c 43 41 41 2f 42 3b 3b 41 41 45 41 3b 41 BA,CAA/B;;AAEA;A
99f0: 41 43 41 3b 3b 41 41 45 41 2c 34 42 41 41 45 2c ACA;;AAEA,4BAAE,
9a00: 4b 41 41 4b 76 45 2c 57 41 41 4c 2c 43 41 41 69 KAAKvE,WAAL,CAAi
9a10: 42 67 4a 2c 4d 41 41 6e 42 2c 45 41 41 32 42 35 BgJ,MAAnB,EAA2B5
9a20: 48 2c 47 41 41 33 42 2c 43 41 41 2b 42 3b 41 41 H,GAA3B,CAA+B;AA
9a30: 43 37 42 2c 69 43 41 41 79 42 2c 4b 41 41 4b 6d C7B,iCAAyB,KAAKm
9a40: 4e 2c 4b 41 44 44 3b 41 41 45 37 42 2c 69 43 41 N,KADD;AAE7B,iCA
9a50: 41 79 42 2c 4b 41 41 4b 41 2c 4b 41 46 44 3b 41 AyB,KAAKA,KAFD;A
9a60: 41 47 37 42 2c 2b 42 41 41 75 42 2c 4b 41 41 4b AG7B,+BAAuB,KAAK
9a70: 43 2c 51 41 48 43 3b 41 41 49 37 42 2c 67 43 41 C,QAHC;AAI7B,gCA
9a80: 41 77 42 2c 4b 41 41 4b 41 3b 41 41 4a 41 2c 4f AwB,KAAKA;AAJA,O
9a90: 41 41 2f 42 3b 41 41 4d 44 3b 3b 3b 3b 3b 3b 6b AA/B;AAMD;;;;;;k
9aa0: 42 41 47 59 37 45 2c 61 3b 3b 3b 3b 3b 3b 3b 41 BAGY7E,a;;;;;;;A
9ab0: 43 72 50 46 3b 3b 3b 3b 3b 3b 3b 3b 41 41 45 62 CrPF;;;;;;;;AAEb
9ac0: 3b 3b 3b 3b 41 41 43 41 3b 3b 3b 3b 3b 3b 3b 3b ;;;;AACA;;;;;;;;
9ad0: 41 41 45 41 3b 3b 3b 3b 49 41 49 4d 45 2c 59 3b AAEA;;;;IAIME,Y;
9ae0: 41 41 43 4a 3b 3b 3b 3b 41 41 49 41 2c 77 42 41 AACJ;;;;AAIA,wBA
9af0: 41 59 37 4a 2c 57 41 41 5a 2c 45 41 41 79 42 34 AY7J,WAAZ,EAAyB4
9b00: 49 2c 49 41 41 7a 42 2c 45 41 41 2b 42 3b 41 41 I,IAAzB,EAA+B;AA
9b10: 41 41 3b 3b 41 41 43 37 42 3b 3b 3b 41 41 47 41 AA;;AAC7B;;;AAGA
9b20: 2c 53 41 41 4b 41 2c 49 41 41 4c 2c 47 41 41 59 ,SAAKA,IAAL,GAAY
9b30: 41 2c 49 41 41 5a 3b 41 41 43 41 3b 3b 3b 41 41 A,IAAZ;AACA;;;AA
9b40: 47 41 2c 53 41 41 4b 35 49 2c 57 41 41 4c 2c 47 GA,SAAK5I,WAAL,G
9b50: 41 41 6d 42 41 2c 57 41 41 6e 42 3b 41 41 43 41 AAmBA,WAAnB;AACA
9b60: 3b 3b 3b 41 41 47 41 2c 53 41 41 4b 79 50 2c 61 ;;;AAGA,SAAKyP,a
9b70: 41 41 4c 2c 47 41 41 71 42 2c 49 41 41 72 42 3b AAL,GAAqB,IAArB;
9b80: 41 41 43 41 3b 3b 3b 41 41 47 41 2c 53 41 41 4b AACA;;;AAGA,SAAK
9b90: 43 2c 55 41 41 4c 2c 47 41 41 6b 42 2c 49 41 41 C,UAAL,GAAkB,IAA
9ba0: 6c 42 3b 3b 41 41 45 41 3b 3b 3b 3b 41 41 49 41 lB;;AAEA;;;;AAIA
9bb0: 2c 53 41 41 4b 43 2c 51 41 41 4c 2c 47 41 41 67 ,SAAKC,QAAL,GAAg
9bc0: 42 2c 4b 41 41 68 42 3b 41 41 43 41 3b 3b 3b 41 B,KAAhB;AACA;;;A
9bd0: 41 47 41 2c 53 41 41 4b 43 2c 4f 41 41 4c 2c 47 AGA,SAAKC,OAAL,G
9be0: 41 41 65 2c 4b 41 41 66 3b 41 41 43 41 3b 3b 3b AAe,KAAf;AACA;;;
9bf0: 41 41 47 41 2c 53 41 41 4b 43 2c 4f 41 41 4c 2c AAGA,SAAKC,OAAL,
9c00: 47 41 41 65 2c 4b 41 41 66 3b 41 41 43 44 3b 3b GAAe,KAAf;AACD;;
9c10: 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 41 41 AAED;;;;;;;;;;AA
9c20: 77 43 41 3b 3b 3b 3b 32 42 41 49 4f 3b 41 41 43 wCA;;;;2BAIO;AAC
9c30: 4c 2c 55 41 41 49 2f 42 2c 4b 41 41 4b 2c 4b 41 L,UAAI/B,KAAK,KA
9c40: 41 4b 39 4e 2c 57 41 41 64 3b 3b 41 41 45 41 2c AK9N,WAAd;;AAEA,
9c50: 55 41 41 49 38 4e 2c 47 41 41 47 37 4e 2c 4f 41 UAAI8N,GAAG7N,OA
9c60: 41 48 2c 43 41 41 57 73 46 2c 4d 41 41 66 2c 45 AH,CAAWsF,MAAf,E
9c70: 41 41 75 42 3b 41 41 43 72 42 75 49 2c 57 41 41 AAuB;AACrBuI,WAA
9c80: 47 39 45 2c 4d 41 41 48 2c 43 41 41 55 49 2c 51 G9E,MAAH,CAAUI,Q
9c90: 41 41 56 2c 43 41 41 6d 42 2c 77 43 41 41 6e 42 AAV,CAAmB,wCAAnB
9ca0: 3b 41 41 43 41 2c 65 41 46 71 42 2c 43 41 45 62 ;AACA,eAFqB,CAEb
9cb0: 3b 41 41 43 54 3b 3b 41 41 45 44 30 45 2c 53 41 ;AACT;;AAED0E,SA
9cc0: 41 47 39 45 2c 4d 41 41 48 2c 43 41 41 55 49 2c AG9E,MAAH,CAAUI,
9cd0: 51 41 41 56 2c 43 41 41 6d 42 2c 73 43 41 41 6e QAAV,CAAmB,sCAAn
9ce0: 42 3b 3b 41 41 45 41 3b 41 41 43 41 2c 55 41 41 B;;AAEA;AACA,UAA
9cf0: 49 2c 43 41 41 43 2c 4b 41 41 4b 36 43 2c 51 41 I,CAAC,KAAK6C,QA
9d00: 41 4e 2c 49 41 41 6b 42 2c 43 41 41 43 2c 4b 41 AN,IAAkB,CAAC,KA
9d10: 41 4b 36 44 2c 51 41 41 35 42 2c 45 41 41 73 43 AK6D,QAA5B,EAAsC
9d20: 3b 41 41 43 70 43 3b 41 41 43 44 3b 3b 41 41 45 ;AACpC;AACD;;AAE
9d30: 44 3b 41 41 43 41 2c 55 41 41 49 68 43 2c 47 41 D;AACA,UAAIhC,GA
9d40: 41 47 37 4e 2c 4f 41 41 48 2c 43 41 41 57 77 46 AG7N,OAAH,CAAWwF
9d50: 2c 4f 41 41 66 2c 45 41 41 77 42 3b 41 41 43 74 ,OAAf,EAAwB;AACt
9d60: 42 2c 61 41 41 4b 73 4b 2c 61 41 41 4c 3b 41 41 B,aAAKsK,aAAL;AA
9d70: 43 44 3b 3b 41 41 45 44 3b 41 41 43 41 2c 55 41 CD;;AAED;AACA,UA
9d80: 41 49 2c 4b 41 41 4b 44 2c 51 41 41 54 2c 45 41 AI,KAAKD,QAAT,EA
9d90: 41 6d 42 3b 41 41 43 6a 42 3b 41 41 43 41 2c 59 AmB;AACjB;AACA,Y
9da0: 41 41 49 2c 43 41 41 43 2c 4b 41 41 4b 2f 4a 2c AAI,CAAC,KAAK/J,
9db0: 4b 41 41 4c 2c 43 41 41 57 73 44 2c 49 41 41 58 KAAL,CAAWsD,IAAX
9dc0: 2c 43 41 41 67 42 2c 55 41 41 68 42 2c 43 41 41 ,CAAgB,UAAhB,CAA
9dd0: 4c 2c 45 41 41 6b 43 3b 41 41 43 68 43 2c 65 41 L,EAAkC;AAChC,eA
9de0: 41 4b 74 44 2c 4b 41 41 4c 2c 43 41 41 57 73 44 AKtD,KAAL,CAAWsD
9df0: 2c 49 41 41 58 2c 43 41 41 67 42 2c 55 41 41 68 ,IAAX,CAAgB,UAAh
9e00: 42 2c 45 41 41 34 42 2c 43 41 41 35 42 3b 41 41 B,EAA4B,CAA5B;AA
9e10: 43 44 3b 3b 41 41 45 44 2c 61 41 41 4b 74 44 2c CD;;AAED,aAAKtD,
9e20: 4b 41 41 4c 2c 43 41 41 57 31 46 2c 45 41 41 58 KAAL,CAAW1F,EAAX
9e30: 2c 43 41 41 63 3b 41 41 43 5a 2c 30 44 41 41 67 ,CAAc;AACZ,0DAAg
9e40: 44 43 2c 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 DC,iBAAEC,KAAF,C
9e50: 41 41 51 2c 4b 41 41 4b 32 4b 2c 4d 41 41 62 2c AAQ,KAAK2K,MAAb,
9e60: 45 41 41 71 42 2c 49 41 41 72 42 3b 41 41 44 70 EAAqB,IAArB;AADp
9e70: 43 2c 53 41 41 64 3b 3b 41 41 49 41 2c 61 41 41 C,SAAd;;AAIA,aAA
9e80: 4b 6e 46 2c 4b 41 41 4c 2c 43 41 41 57 31 46 2c KnF,KAAL,CAAW1F,
9e90: 45 41 41 58 2c 43 41 41 63 3b 41 41 43 5a 2c 2b EAAX,CAAc;AACZ,+
9ea0: 42 41 41 71 42 43 2c 69 42 41 41 45 43 2c 4b 41 BAAqBC,iBAAEC,KA
9eb0: 41 46 2c 43 41 41 51 2c 4b 41 41 4b 79 4b 2c 49 AF,CAAQ,KAAKyK,I
9ec0: 41 41 62 2c 45 41 41 6d 42 2c 49 41 41 6e 42 3b AAb,EAAmB,IAAnB;
9ed0: 41 41 44 54 2c 53 41 41 64 3b 3b 41 41 49 41 2c AADT,SAAd;;AAIA,
9ee0: 61 41 41 4b 6a 46 2c 4b 41 41 4c 2c 43 41 41 57 aAAKjF,KAAL,CAAW
9ef0: 31 46 2c 45 41 41 58 2c 43 41 41 63 3b 41 41 43 1F,EAAX,CAAc;AAC
9f00: 5a 2c 6b 43 41 41 77 42 43 2c 69 42 41 41 45 43 Z,kCAAwBC,iBAAEC
9f10: 2c 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 30 ,KAAF,CAAQ,KAAK0
9f20: 4b 2c 49 41 41 62 2c 45 41 41 6d 42 2c 49 41 41 K,IAAb,EAAmB,IAA
9f30: 6e 42 3b 41 41 44 5a 2c 53 41 41 64 3b 41 41 47 nB;AADZ,SAAd;AAG
9f40: 44 3b 3b 41 41 45 44 3b 41 41 43 41 2c 55 41 41 D;;AAED;AACA,UAA
9f50: 49 2c 4b 41 41 4b 67 42 2c 51 41 41 4c 2c 49 41 I,KAAKgB,QAAL,IA
9f60: 41 69 42 2c 43 41 41 43 2c 4b 41 41 4b 36 44 2c AiB,CAAC,KAAK6D,
9f70: 51 41 41 33 42 2c 45 41 41 71 43 3b 41 41 43 6e QAA3B,EAAqC;AACn
9f80: 43 2c 61 41 41 4b 68 4b 2c 4b 41 41 4c 2c 43 41 C,aAAKhK,KAAL,CA
9f90: 41 57 7a 46 2c 45 41 41 58 2c 43 41 41 63 3b 41 AWzF,EAAX,CAAc;A
9fa0: 41 43 5a 2c 30 44 41 41 67 44 43 2c 69 42 41 41 ACZ,0DAAgDC,iBAA
9fb0: 45 43 2c 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 EC,KAAF,CAAQ,KAA
9fc0: 4b 79 4b 2c 49 41 41 62 2c 45 41 41 6d 42 2c 49 KyK,IAAb,EAAmB,I
9fd0: 41 41 6e 42 2c 43 41 44 70 43 3b 41 41 45 5a 2c AAnB,CADpC;AAEZ,
9fe0: 2b 42 41 41 71 42 31 4b 2c 69 42 41 41 45 43 2c +BAAqB1K,iBAAEC,
9ff0: 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 79 4b KAAF,CAAQ,KAAKyK
a000: 2c 49 41 41 62 2c 45 41 41 6d 42 2c 49 41 41 6e ,IAAb,EAAmB,IAAn
a010: 42 3b 41 41 46 54 2c 53 41 41 64 3b 3b 41 41 4b B;AAFT,SAAd;;AAK
a020: 41 2c 61 41 41 4b 6c 46 2c 4b 41 41 4c 2c 43 41 A,aAAKlF,KAAL,CA
a030: 41 57 7a 46 2c 45 41 41 58 2c 43 41 41 63 3b 41 AWzF,EAAX,CAAc;A
a040: 41 43 5a 2c 6b 43 41 41 77 42 43 2c 69 42 41 41 ACZ,kCAAwBC,iBAA
a050: 45 43 2c 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 EC,KAAF,CAAQ,KAA
a060: 4b 30 4b 2c 49 41 41 62 2c 45 41 41 6d 42 2c 49 K0K,IAAb,EAAmB,I
a070: 41 41 6e 42 3b 41 41 44 5a 2c 53 41 41 64 3b 41 AAnB;AADZ,SAAd;A
a080: 41 47 44 3b 3b 41 41 45 44 3b 41 41 43 41 2c 34 AGD;;AAED;AACA,4
a090: 42 41 41 45 2c 4b 41 41 4b 72 43 2c 49 41 41 50 BAAE,KAAKrC,IAAP
a0a0: 2c 45 41 41 61 76 49 2c 45 41 41 62 2c 43 41 41 ,EAAavI,EAAb,CAA
a0b0: 67 42 2c 6f 42 41 41 68 42 2c 45 41 41 73 43 43 gB,oBAAhB,EAAsCC
a0c0: 2c 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 41 ,iBAAEC,KAAF,CAA
a0d0: 51 2c 4b 41 41 4b 79 50 2c 55 41 41 62 2c 45 41 Q,KAAKyP,UAAb,EA
a0e0: 41 79 42 2c 49 41 41 7a 42 2c 43 41 41 74 43 3b AyB,IAAzB,CAAtC;
a0f0: 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b AACD;;AAED;;;;;;
a100: 36 42 41 47 53 3b 41 41 43 50 2c 55 41 41 49 2c 6BAGS;AACP,UAAI,
a110: 4b 41 41 4b 2f 44 2c 51 41 41 54 2c 45 41 41 6d KAAK/D,QAAT,EAAm
a120: 42 3b 41 41 43 6a 42 2c 61 41 41 4b 6e 47 2c 4b B;AACjB,aAAKnG,K
a130: 41 41 4c 2c 43 41 41 57 31 45 2c 47 41 41 58 2c AAL,CAAW1E,GAAX,
a140: 43 41 41 65 3b 41 41 43 62 2c 30 44 41 41 67 44 CAAe;AACb,0DAAgD
a150: 64 2c 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 d,iBAAEC,KAAF,CA
a160: 41 51 2c 4b 41 41 4b 79 4b 2c 49 41 41 62 2c 45 AQ,KAAKyK,IAAb,E
a170: 41 41 6d 42 2c 49 41 41 6e 42 2c 43 41 44 6e 43 AAmB,IAAnB,CADnC
a180: 3b 41 41 45 62 2c 2b 42 41 41 71 42 31 4b 2c 69 ;AAEb,+BAAqB1K,i
a190: 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 41 51 2c BAAEC,KAAF,CAAQ,
a1a0: 4b 41 41 4b 79 4b 2c 49 41 41 62 2c 45 41 41 6d KAAKyK,IAAb,EAAm
a1b0: 42 2c 49 41 41 6e 42 3b 41 41 46 52 2c 53 41 41 B,IAAnB;AAFR,SAA
a1c0: 66 3b 41 41 49 41 2c 61 41 41 4b 6c 46 2c 4b 41 f;AAIA,aAAKlF,KA
a1d0: 41 4c 2c 43 41 41 57 31 45 2c 47 41 41 58 2c 43 AL,CAAW1E,GAAX,C
a1e0: 41 41 65 3b 41 41 43 62 2c 6b 43 41 41 77 42 64 AAe;AACb,kCAAwBd
a1f0: 2c 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 41 ,iBAAEC,KAAF,CAA
a200: 51 2c 4b 41 41 4b 30 4b 2c 49 41 41 62 2c 45 41 Q,KAAK0K,IAAb,EA
a210: 41 6d 42 2c 49 41 41 6e 42 3b 41 41 44 58 2c 53 AmB,IAAnB;AADX,S
a220: 41 41 66 3b 41 41 47 44 3b 3b 41 41 45 44 2c 55 AAf;AAGD;;AAED,U
a230: 41 41 49 2c 4b 41 41 4b 36 45 2c 51 41 41 54 2c AAI,KAAK6E,QAAT,
a240: 45 41 41 6d 42 3b 41 41 43 6a 42 2c 61 41 41 4b EAAmB;AACjB,aAAK
a250: 2f 4a 2c 4b 41 41 4c 2c 43 41 41 57 33 45 2c 47 /J,KAAL,CAAW3E,G
a260: 41 41 58 2c 43 41 41 65 3b 41 41 43 62 2c 30 44 AAX,CAAe;AACb,0D
a270: 41 41 67 44 64 2c 69 42 41 41 45 43 2c 4b 41 41 AAgDd,iBAAEC,KAA
a280: 46 2c 43 41 41 51 2c 4b 41 41 4b 32 4b 2c 4d 41 F,CAAQ,KAAK2K,MA
a290: 41 62 2c 45 41 41 71 42 2c 49 41 41 72 42 3b 41 Ab,EAAqB,IAArB;A
a2a0: 41 44 6e 43 2c 53 41 41 66 3b 41 41 47 41 2c 61 ADnC,SAAf;AAGA,a
a2b0: 41 41 4b 6e 46 2c 4b 41 41 4c 2c 43 41 41 57 33 AAKnF,KAAL,CAAW3
a2c0: 45 2c 47 41 41 58 2c 43 41 41 65 3b 41 41 43 62 E,GAAX,CAAe;AACb
a2d0: 2c 2b 42 41 41 71 42 64 2c 69 42 41 41 45 43 2c ,+BAAqBd,iBAAEC,
a2e0: 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 79 4b KAAF,CAAQ,KAAKyK
a2f0: 2c 49 41 41 62 2c 45 41 41 6d 42 2c 49 41 41 6e ,IAAb,EAAmB,IAAn
a300: 42 3b 41 41 44 52 2c 53 41 41 66 3b 41 41 47 41 B;AADR,SAAf;AAGA
a310: 2c 61 41 41 4b 6a 46 2c 4b 41 41 4c 2c 43 41 41 ,aAAKjF,KAAL,CAA
a320: 57 33 45 2c 47 41 41 58 2c 43 41 41 65 3b 41 41 W3E,GAAX,CAAe;AA
a330: 43 62 2c 6b 43 41 41 77 42 64 2c 69 42 41 41 45 Cb,kCAAwBd,iBAAE
a340: 43 2c 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b C,KAAF,CAAQ,KAAK
a350: 30 4b 2c 49 41 41 62 2c 45 41 41 6d 42 2c 49 41 0K,IAAb,EAAmB,IA
a360: 41 6e 42 3b 41 41 44 58 2c 53 41 41 66 3b 41 41 AnB;AADX,SAAf;AA
a370: 47 44 3b 3b 41 41 45 44 2c 55 41 41 49 2c 4b 41 GD;;AAED,UAAI,KA
a380: 41 4b 77 45 2c 61 41 41 54 2c 45 41 41 77 42 3b AKwE,aAAT,EAAwB;
a390: 41 41 43 74 42 2c 61 41 41 4b 41 2c 61 41 41 4c AACtB,aAAKA,aAAL
a3a0: 2c 43 41 41 6d 42 68 4b 2c 4f 41 41 6e 42 2c 43 ,CAAmBhK,OAAnB,C
a3b0: 41 41 32 42 2c 53 41 41 33 42 3b 41 41 43 44 3b AA2B,SAA3B;AACD;
a3c0: 3b 41 41 45 44 2c 34 42 41 41 45 2c 4b 41 41 4b ;AAED,4BAAE,KAAK
a3d0: 6d 44 2c 49 41 41 50 2c 45 41 41 61 78 48 2c 47 mD,IAAP,EAAaxH,G
a3e0: 41 41 62 2c 43 41 41 69 42 2c 6f 42 41 41 6a 42 AAb,CAAiB,oBAAjB
a3f0: 2c 45 41 41 75 43 64 2c 69 42 41 41 45 43 2c 4b ,EAAuCd,iBAAEC,K
a400: 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 79 50 2c AAF,CAAQ,KAAKyP,
a410: 55 41 41 62 2c 45 41 41 79 42 2c 49 41 41 7a 42 UAAb,EAAyB,IAAzB
a420: 2c 43 41 41 76 43 3b 41 41 43 41 2c 34 42 41 41 ,CAAvC;AACA,4BAA
a430: 45 2c 4b 41 41 4b 70 48 2c 49 41 41 4c 2c 43 41 E,KAAKpH,IAAL,CA
a440: 41 55 71 48 2c 51 41 41 5a 2c 45 41 41 73 42 37 AUqH,QAAZ,EAAsB7
a450: 4f 2c 47 41 41 74 42 2c 43 41 41 30 42 2c 38 43 O,GAAtB,CAA0B,8C
a460: 41 41 31 42 2c 45 41 41 30 45 64 2c 69 42 41 41 AA1B,EAA0Ed,iBAA
a470: 45 43 2c 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 EC,KAAF,CAAQ,KAA
a480: 4b 30 4b 2c 49 41 41 62 2c 45 41 41 6d 42 2c 49 K0K,IAAb,EAAmB,I
a490: 41 41 6e 42 2c 43 41 41 31 45 3b 41 41 43 41 2c AAnB,CAA1E;AACA,
a4a0: 34 42 41 41 45 2c 4b 41 41 4b 72 43 2c 49 41 41 4BAAE,KAAKrC,IAA
a4b0: 4c 2c 43 41 41 55 71 48 2c 51 41 41 5a 2c 45 41 L,CAAUqH,QAAZ,EA
a4c0: 41 73 42 37 4f 2c 47 41 41 74 42 2c 43 41 41 30 AsB7O,GAAtB,CAA0
a4d0: 42 2c 38 43 41 41 31 42 2c 45 41 41 30 45 64 2c B,8CAA1B,EAA0Ed,
a4e0: 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 41 51 iBAAEC,KAAF,CAAQ
a4f0: 2c 4b 41 41 4b 32 50 2c 67 42 41 41 62 2c 45 41 ,KAAK2P,gBAAb,EA
a500: 41 2b 42 2c 49 41 41 2f 42 2c 43 41 41 31 45 3b A+B,IAA/B,CAA1E;
a510: 41 41 43 44 3b 3b 3b 71 43 41 45 67 42 33 4c 2c AACD;;;qCAEgB3L,
a520: 43 2c 45 41 41 47 3b 41 41 43 6c 42 2c 55 41 41 C,EAAG;AAClB,UAA
a530: 49 2c 43 41 41 43 41 2c 43 41 41 4c 2c 45 41 41 I,CAACA,CAAL,EAA
a540: 51 3b 41 41 43 4e 2c 65 41 41 4f 2c 4b 41 41 50 Q;AACN,eAAO,KAAP
a550: 3b 41 41 43 44 3b 3b 41 41 45 44 2c 61 41 43 45 ;AACD;;AAED,aACE
a560: 2c 4b 41 41 4b 34 4c 2c 59 41 41 4c 2c 43 41 41 ,KAAK4L,YAAL,CAA
a570: 6b 42 2c 4b 41 41 4b 54 2c 55 41 41 76 42 2c 45 kB,KAAKT,UAAvB,E
a580: 41 41 6d 43 6e 4c 2c 45 41 41 45 36 4c 2c 61 41 AAmCnL,EAAE6L,aA
a590: 41 72 43 2c 4b 41 43 41 2c 4b 41 41 4b 44 2c 59 ArC,KACA,KAAKD,Y
a5a0: 41 41 4c 2c 43 41 41 6b 42 2c 4b 41 41 4b 54 2c AAL,CAAkB,KAAKT,
a5b0: 55 41 41 76 42 2c 45 41 41 6d 43 6e 4c 2c 45 41 UAAvB,EAAmCnL,EA
a5c0: 41 45 73 4b 2c 4d 41 41 72 43 2c 43 41 44 41 2c AEsK,MAArC,CADA,
a5d0: 49 41 45 41 2c 4b 41 41 4b 73 42 2c 59 41 41 4c IAEA,KAAKsB,YAAL
a5e0: 2c 43 41 41 6b 42 2c 4b 41 41 4b 6e 51 2c 57 41 ,CAAkB,KAAKnQ,WA
a5f0: 41 4c 2c 43 41 41 69 42 67 4a 2c 4d 41 41 6e 43 AL,CAAiBgJ,MAAnC
a600: 2c 45 41 41 32 43 7a 45 2c 45 41 41 45 36 4c 2c ,EAA2CzE,EAAE6L,
a610: 61 41 41 37 43 2c 43 41 46 41 2c 49 41 47 41 2c aAA7C,CAFA,IAGA,
a620: 4b 41 41 4b 44 2c 59 41 41 4c 2c 43 41 41 6b 42 KAAKD,YAAL,CAAkB
a630: 2c 4b 41 41 4b 6e 51 2c 57 41 41 4c 2c 43 41 41 ,KAAKnQ,WAAL,CAA
a640: 69 42 67 4a 2c 4d 41 41 6e 43 2c 45 41 41 32 43 iBgJ,MAAnC,EAA2C
a650: 7a 45 2c 45 41 41 45 73 4b 2c 4d 41 41 37 43 2c zE,EAAEsK,MAA7C,
a660: 43 41 4a 46 3b 41 41 4d 44 3b 3b 3b 69 43 41 45 CAJF;AAMD;;;iCAE
a670: 59 72 4a 2c 53 2c 45 41 41 57 74 46 2c 4f 2c 45 YrJ,S,EAAWtF,O,E
a680: 41 41 53 3b 41 41 43 2f 42 2c 55 41 41 49 2c 43 AAS;AAC/B,UAAI,C
a690: 41 41 43 73 46 2c 53 41 41 44 2c 49 41 41 63 2c AACsF,SAAD,IAAc,
a6a0: 43 41 41 43 74 46 2c 4f 41 41 6e 42 2c 45 41 41 CAACtF,OAAnB,EAA
a6b0: 34 42 3b 41 41 43 31 42 2c 65 41 41 4f 2c 4b 41 4B;AAC1B,eAAO,KA
a6c0: 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 41 2c 67 AP;AACD;;AAEDA,g
a6d0: 42 41 41 55 2c 73 42 41 41 45 41 2c 4f 41 41 46 BAAU,sBAAEA,OAAF
a6e0: 2c 43 41 41 56 3b 3b 41 41 45 41 2c 61 41 43 45 ,CAAV;;AAEA,aACE
a6f0: 41 2c 51 41 41 51 38 4f 2c 45 41 41 52 2c 43 41 A,QAAQ8O,EAAR,CA
a700: 41 57 78 4a 2c 53 41 41 58 2c 4b 41 43 41 41 2c AWxJ,SAAX,KACAA,
a710: 55 41 41 55 67 48 2c 49 41 41 56 2c 43 41 41 65 UAAUgH,IAAV,CAAe
a720: 74 4d 2c 4f 41 41 66 2c 45 41 41 77 42 43 2c 4d tM,OAAf,EAAwBC,M
a730: 41 41 78 42 2c 47 41 41 69 43 2c 43 41 46 6e 43 AAxB,GAAiC,CAFnC
a740: 3b 41 41 49 44 3b 3b 3b 71 43 41 45 67 42 6f 45 ;AAID;;;qCAEgBoE
a750: 2c 43 2c 45 41 41 47 3b 41 41 43 6c 42 2c 57 41 ,C,EAAG;AAClB,WA
a760: 41 4b 6f 4c 2c 51 41 41 4c 2c 47 41 41 67 42 2c AKoL,QAAL,GAAgB,
a770: 4b 41 41 4b 55 2c 67 42 41 41 4c 2c 43 41 41 73 KAAKU,gBAAL,CAAs
a780: 42 39 4c 2c 43 41 41 74 42 2c 43 41 41 68 42 3b B9L,CAAtB,CAAhB;
a790: 41 41 43 44 3b 3b 3b 6f 43 41 45 65 3b 41 41 43 AACD;;;oCAEe;AAC
a7a0: 64 2c 55 41 41 49 75 4a 2c 4b 41 41 4b 2c 4b 41 d,UAAIuJ,KAAK,KA
a7b0: 41 4b 39 4e 2c 57 41 41 64 3b 3b 41 41 45 41 2c AK9N,WAAd;;AAEA,
a7c0: 57 41 41 4b 79 50 2c 61 41 41 4c 2c 47 41 41 71 WAAKyP,aAAL,GAAq
a7d0: 42 2c 4b 41 41 4b 4b 2c 51 41 41 4c 2c 47 41 41 B,KAAKK,QAAL,GAA
a7e0: 67 42 2c 4b 41 41 4b 2f 4a 2c 4b 41 41 72 42 2c gB,KAAK/J,KAArB,
a7f0: 47 41 41 36 42 2c 4b 41 41 4b 44 2c 4b 41 41 76 GAA6B,KAAKD,KAAv
a800: 44 3b 3b 41 41 45 41 67 49 2c 53 41 41 47 39 45 D;;AAEAgI,SAAG9E
a810: 2c 4d 41 41 48 2c 43 41 41 55 49 2c 51 41 41 56 ,MAAH,CAAUI,QAAV
a820: 2c 43 41 41 6d 42 2c 67 43 41 41 6e 42 3b 3b 41 ,CAAmB,gCAAnB;;A
a830: 41 45 41 2c 57 41 41 4b 71 47 2c 61 41 41 4c 2c AEA,WAAKqG,aAAL,
a840: 43 41 41 6d 42 68 4b 2c 4f 41 41 6e 42 2c 43 41 CAAmBhK,OAAnB,CA
a850: 43 45 6e 46 2c 69 42 41 41 45 34 47 2c 4d 41 41 CEnF,iBAAE4G,MAA
a860: 46 2c 43 41 43 45 2c 49 41 44 46 2c 45 41 45 45 F,CACE,IADF,EAEE
a870: 2c 45 41 46 46 2c 45 41 47 45 6f 4a 2c 6b 42 41 ,EAFF,EAGEoJ,kBA
a880: 41 55 37 4b 2c 4f 41 48 5a 2c 45 41 49 45 71 49 AU7K,OAHZ,EAIEqI
a890: 2c 47 41 41 47 37 4e 2c 4f 41 41 48 2c 43 41 41 ,GAAG7N,OAAH,CAA
a8a0: 57 77 46 2c 4f 41 4a 62 2c 45 41 4b 45 2c 45 41 WwF,OAJb,EAKE,EA
a8b0: 41 43 79 45 2c 53 41 41 53 2c 51 41 41 56 2c 45 ACyE,SAAS,QAAV,E
a8c0: 41 41 6f 42 71 47 2c 53 41 41 53 7a 43 2c 47 41 AAoBqG,SAASzC,GA
a8d0: 41 47 39 45 2c 4d 41 41 68 43 2c 45 41 41 77 43 AG9E,MAAhC,EAAwC
a8e0: 32 44 2c 4d 41 41 4d 2c 49 41 41 39 43 2c 45 41 2D,MAAM,IAA9C,EA
a8f0: 4c 46 2c 43 41 44 46 3b 3b 41 41 55 41 2c 57 41 LF,CADF;;AAUA,WA
a900: 41 4b 2b 43 2c 55 41 41 4c 2c 47 41 41 6b 42 2c AK+C,UAAL,GAAkB,
a910: 73 42 41 41 45 2c 4b 41 41 4b 44 2c 61 41 41 4c sBAAE,KAAKD,aAAL
a920: 2c 43 41 41 6d 42 68 4b 2c 4f 41 41 6e 42 2c 43 ,CAAmBhK,OAAnB,C
a930: 41 41 32 42 2c 65 41 41 33 42 2c 45 41 41 34 43 AA2B,eAA3B,EAA4C
a940: 2b 43 2c 49 41 41 35 43 2c 43 41 41 69 44 2c 59 +C,IAA5C,CAAiD,Y
a950: 41 41 6a 44 2c 45 41 41 2b 44 67 49 2c 47 41 41 AAjD,EAA+DgI,GAA
a960: 6a 45 2c 43 41 41 6c 42 3b 41 41 43 41 2c 57 41 jE,CAAlB;AACA,WA
a970: 41 4b 64 2c 55 41 41 4c 2c 43 41 41 67 42 74 47 AKd,UAAL,CAAgBtG
a980: 2c 51 41 41 68 42 2c 43 41 41 79 42 2c 77 42 41 ,QAAhB,CAAyB,wBA
a990: 41 7a 42 3b 3b 41 41 45 41 2c 57 41 41 4b 71 47 AzB;;AAEA,WAAKqG
a9a0: 2c 61 41 41 4c 2c 43 41 41 6d 42 70 50 2c 45 41 ,aAAL,CAAmBpP,EA
a9b0: 41 6e 42 2c 43 41 41 73 42 2c 6b 42 41 41 74 42 AnB,CAAsB,kBAAtB
a9c0: 2c 45 41 41 30 43 43 2c 69 42 41 41 45 43 2c 4b ,EAA0CC,iBAAEC,K
a9d0: 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 6b 51 2c AAF,CAAQ,KAAKkQ,
a9e0: 51 41 41 62 2c 45 41 41 75 42 2c 49 41 41 76 42 QAAb,EAAuB,IAAvB
a9f0: 2c 43 41 41 31 43 3b 41 41 43 41 2c 57 41 41 4b ,CAA1C;AACA,WAAK
aa00: 68 42 2c 61 41 41 4c 2c 43 41 41 6d 42 70 50 2c hB,aAAL,CAAmBpP,
aa10: 45 41 41 6e 42 2c 43 41 41 73 42 2c 6d 42 41 41 EAAnB,CAAsB,mBAA
aa20: 74 42 2c 45 41 41 32 43 43 2c 69 42 41 41 45 43 tB,EAA2CC,iBAAEC
aa30: 2c 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 6d ,KAAF,CAAQ,KAAKm
aa40: 51 2c 51 41 41 62 2c 45 41 41 75 42 2c 49 41 41 Q,QAAb,EAAuB,IAA
aa50: 76 42 2c 43 41 41 33 43 3b 41 41 43 44 3b 3b 41 vB,CAA3C;AACD;;A
aa60: 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 2b 42 41 4d AED;;;;;;;;;+BAM
aa70: 57 6e 4d 2c 43 2c 45 41 41 47 3b 41 41 43 5a 2c WnM,C,EAAG;AACZ,
aa80: 55 41 41 49 2c 4b 41 41 4b 6b 4c 2c 61 41 41 4c UAAI,KAAKkL,aAAL
aa90: 2c 49 41 41 73 42 2c 4b 41 41 4b 6b 42 2c 53 41 ,IAAsB,KAAKkB,SA
aaa0: 41 4c 2c 45 41 41 31 42 2c 45 41 41 34 43 3b 41 AL,EAA1B,EAA4C;A
aab0: 41 43 31 43 2c 61 41 41 4b 6c 42 2c 61 41 41 4c AC1C,aAAKlB,aAAL
aac0: 2c 43 41 41 6d 42 68 4b 2c 4f 41 41 6e 42 2c 43 ,CAAmBhK,OAAnB,C
aad0: 41 41 32 42 2c 51 41 41 33 42 3b 41 41 43 44 3b AA2B,QAA3B;AACD;
aae0: 41 41 43 46 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b AACF;;AAED;;;;;;
aaf0: 3b 3b 3b 3b 32 42 41 4f 4f 6c 42 2c 43 2c 45 41 ;;;;2BAOOlB,C,EA
ab00: 41 47 3b 41 41 43 52 2c 55 41 41 49 2c 4b 41 41 AG;AACR,UAAI,KAA
ab10: 4b 6f 4d 2c 53 41 41 4c 2c 45 41 41 4a 2c 45 41 KoM,SAAL,EAAJ,EA
ab20: 41 73 42 3b 41 41 43 70 42 2c 61 41 41 4b 31 46 AsB;AACpB,aAAK1F
ab30: 2c 49 41 41 4c 2c 43 41 41 55 31 47 2c 43 41 41 ,IAAL,CAAU1G,CAA
ab40: 56 3b 41 41 43 44 2c 4f 41 46 44 2c 4d 41 45 4f V;AACD,OAFD,MAEO
ab50: 3b 41 41 43 4c 2c 61 41 41 4b 79 47 2c 49 41 41 ;AACL,aAAKyG,IAA
ab60: 4c 2c 43 41 41 55 7a 47 2c 43 41 41 56 3b 41 41 L,CAAUzG,CAAV;AA
ab70: 43 44 3b 41 41 43 46 3b 3b 41 41 45 44 3b 3b 3b CD;AACF;;AAED;;;
ab80: 3b 3b 3b 3b 3b 3b 79 42 41 4d 4b 41 2c 43 2c 45 ;;;;;;yBAMKA,C,E
ab90: 41 41 47 3b 41 41 43 4e 2c 55 41 41 49 2c 4b 41 AAG;AACN,UAAI,KA
aba0: 41 4b 6f 4d 2c 53 41 41 4c 2c 4d 41 41 6f 42 2c AKoM,SAAL,MAAoB,
abb0: 4b 41 41 4b 64 2c 4f 41 41 7a 42 2c 49 41 41 6f KAAKd,OAAzB,IAAo
abc0: 43 2c 4b 41 41 4b 44 2c 4f 41 41 37 43 2c 45 41 C,KAAKD,OAA7C,EA
abd0: 41 73 44 3b 41 41 43 70 44 3b 41 41 43 44 3b 3b AsD;AACpD;AACD;;
abe0: 41 41 45 44 2c 57 41 41 4b 43 2c 4f 41 41 4c 2c AAED,WAAKC,OAAL,
abf0: 47 41 41 65 2c 49 41 41 66 3b 41 41 43 41 2c 57 GAAe,IAAf;AACA,W
ac00: 41 41 4b 44 2c 4f 41 41 4c 2c 47 41 41 65 2c 4b AAKD,OAAL,GAAe,K
ac10: 41 41 66 3b 41 41 43 41 2c 57 41 41 4b 44 2c 51 AAf;AACA,WAAKD,Q
ac20: 41 41 4c 2c 47 41 41 67 42 2c 4b 41 41 68 42 3b AAL,GAAgB,KAAhB;
ac30: 3b 41 41 45 41 2c 55 41 41 49 37 42 2c 4b 41 41 ;AAEA,UAAI7B,KAA
ac40: 4b 2c 4b 41 41 4b 39 4e 2c 57 41 41 64 3b 3b 41 K,KAAK9N,WAAd;;A
ac50: 41 45 41 38 4e 2c 53 41 41 47 35 45 2c 53 41 41 AEA8N,SAAG5E,SAA
ac60: 48 2c 43 41 41 61 43 2c 4b 41 41 62 2c 47 41 41 H,CAAaC,KAAb,GAA
ac70: 71 42 2c 4d 41 41 72 42 3b 41 41 43 41 32 45 2c qB,MAArB;AACA2E,
ac80: 53 41 41 47 35 45 2c 53 41 41 48 2c 43 41 41 61 SAAG5E,SAAH,CAAa
ac90: 33 45 2c 43 41 41 62 2c 47 41 41 69 42 41 2c 43 3E,CAAb,GAAiBA,C
aca0: 41 41 6a 42 3b 3b 41 41 45 41 3b 41 41 43 41 2c AAjB;;AAEA;AACA,
acb0: 55 41 43 47 41 2c 4d 41 41 4d 2c 43 41 41 43 2c UACGA,MAAM,CAAC,
acc0: 4b 41 41 4b 30 48 2c 51 41 41 4e 2c 49 41 41 6b KAAK0H,QAAN,IAAk
acd0: 42 2c 4b 41 41 4b 6e 47 2c 4b 41 41 4c 2c 43 41 B,KAAKnG,KAAL,CA
ace0: 41 57 75 44 2c 49 41 41 58 2c 43 41 41 67 42 2c AWuD,IAAX,CAAgB,
acf0: 4d 41 41 68 42 2c 4d 41 41 34 42 2c 4f 41 41 70 MAAhB,MAA4B,OAAp
ad00: 44 2c 43 41 41 44 2c 49 41 43 43 39 45 2c 4b 41 D,CAAD,IACC9E,KA
ad10: 41 4b 41 2c 45 41 41 45 2b 4b 2c 63 41 46 56 2c AKA,EAAE+K,cAFV,
ad20: 45 41 47 45 3b 41 41 43 41 2f 4b 2c 55 41 41 45 EAGE;AACA/K,UAAE
ad30: 71 4d 2c 65 41 41 46 3b 41 41 43 41 72 4d 2c 55 qM,eAAF;AACArM,U
ad40: 41 41 45 2b 4b 2c 63 41 41 46 3b 41 41 43 44 3b AAE+K,cAAF;AACD;
ad50: 3b 41 41 45 44 3b 41 41 43 41 2c 55 41 41 49 2c ;AAED;AACA,UAAI,
ad60: 4b 41 41 4b 75 42 2c 53 41 41 54 2c 45 41 41 6f KAAKuB,SAAT,EAAo
ad70: 42 3b 41 41 43 6c 42 2c 38 42 41 41 45 2c 4b 41 B;AAClB,8BAAE,KA
ad80: 41 4b 6a 49 2c 49 41 41 50 2c 45 41 41 61 76 49 AKjI,IAAP,EAAavI
ad90: 2c 45 41 41 62 2c 43 41 41 67 42 2c 6f 42 41 41 ,EAAb,CAAgB,oBAA
ada0: 68 42 2c 45 41 41 73 43 43 2c 69 42 41 41 45 43 hB,EAAsCC,iBAAEC
adb0: 2c 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 79 ,KAAF,CAAQ,KAAKy
adc0: 50 2c 55 41 41 62 2c 45 41 41 79 42 2c 49 41 41 P,UAAb,EAAyB,IAA
add0: 7a 42 2c 43 41 41 74 43 3b 41 41 43 44 3b 3b 41 zB,CAAtC;AACD;;A
ade0: 41 45 44 3b 41 41 43 41 6c 43 2c 53 41 41 47 39 AED;AACAlC,SAAG9
adf0: 45 2c 4d 41 41 48 2c 43 41 41 55 49 2c 51 41 41 E,MAAH,CAAUI,QAA
ae00: 56 2c 43 41 41 6d 42 2c 71 42 41 41 6e 42 2c 45 V,CAAmB,qBAAnB,E
ae10: 41 41 30 43 30 42 2c 57 41 41 31 43 2c 43 41 41 AA0C0B,WAA1C,CAA
ae20: 73 44 2c 6f 42 41 41 74 44 3b 3b 41 41 45 41 2c sD,oBAAtD;;AAEA,
ae30: 55 41 41 49 2c 4b 41 41 4b 32 45 2c 61 41 41 54 UAAI,KAAK2E,aAAT
ae40: 2c 45 41 41 77 42 3b 41 41 43 74 42 2c 61 41 41 ,EAAwB;AACtB,aAA
ae50: 4b 41 2c 61 41 41 4c 2c 43 41 41 6d 42 68 4b 2c KA,aAAL,CAAmBhK,
ae60: 4f 41 41 6e 42 2c 43 41 41 32 42 2c 4d 41 41 33 OAAnB,CAA2B,MAA3
ae70: 42 3b 41 41 43 44 2c 4f 41 46 44 2c 4d 41 45 4f B;AACD,OAFD,MAEO
ae80: 3b 41 41 43 4c 2c 61 41 41 4b 67 4c 2c 51 41 41 ;AACL,aAAKgL,QAA
ae90: 4c 3b 41 41 43 44 3b 41 41 43 46 3b 3b 3b 2b 42 L;AACD;AACF;;;+B
aea0: 41 45 55 3b 41 41 43 54 2c 57 41 41 4b 62 2c 4f AEU;AACT,WAAKb,O
aeb0: 41 41 4c 2c 47 41 41 65 2c 4b 41 41 66 3b 41 41 AAL,GAAe,KAAf;AA
aec0: 43 41 2c 57 41 41 4b 43 2c 4f 41 41 4c 2c 47 41 CA,WAAKC,OAAL,GA
aed0: 41 65 2c 4b 41 41 66 3b 3b 41 41 45 41 2c 55 41 Ae,KAAf;;AAEA,UA
aee0: 41 49 2c 4b 41 41 4b 67 42 2c 53 41 41 54 2c 45 AI,KAAKgB,SAAT,E
aef0: 41 41 6f 42 3b 41 41 43 6c 42 3b 41 41 43 41 2c AAoB;AAClB;AACA,
af00: 38 42 41 41 45 2c 4b 41 41 4b 6a 49 2c 49 41 41 8BAAE,KAAKjI,IAA
af10: 4c 2c 43 41 41 55 71 48 2c 51 41 41 5a 2c 45 41 L,CAAUqH,QAAZ,EA
af20: 41 73 42 35 50 2c 45 41 41 74 42 2c 43 41 41 79 AsB5P,EAAtB,CAAy
af30: 42 2c 38 43 41 41 7a 42 2c 45 41 41 79 45 43 2c B,8CAAzB,EAAyEC,
af40: 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 41 51 iBAAEC,KAAF,CAAQ
af50: 2c 4b 41 41 4b 30 4b 2c 49 41 41 62 2c 45 41 41 ,KAAK0K,IAAb,EAA
af60: 6d 42 2c 49 41 41 6e 42 2c 43 41 41 7a 45 3b 41 mB,IAAnB,CAAzE;A
af70: 41 43 41 2c 38 42 41 41 45 2c 4b 41 41 4b 72 43 ACA,8BAAE,KAAKrC
af80: 2c 49 41 41 4c 2c 43 41 41 55 71 48 2c 51 41 41 ,IAAL,CAAUqH,QAA
af90: 5a 2c 45 41 41 73 42 35 50 2c 45 41 41 74 42 2c Z,EAAsB5P,EAAtB,
afa0: 43 41 41 79 42 2c 38 43 41 41 7a 42 2c 45 41 41 CAAyB,8CAAzB,EAA
afb0: 79 45 43 2c 69 42 41 41 45 43 2c 4b 41 41 46 2c yEC,iBAAEC,KAAF,
afc0: 43 41 41 51 2c 4b 41 41 4b 32 50 2c 67 42 41 41 CAAQ,KAAK2P,gBAA
afd0: 62 2c 45 41 41 2b 42 2c 49 41 41 2f 42 2c 43 41 b,EAA+B,IAA/B,CA
afe0: 41 7a 45 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b AzE;AACD;;AAED;;
aff0: 3b 3b 3b 41 41 4b 41 2c 57 41 41 4b 6c 51 2c 57 ;;;AAKA,WAAKlQ,W
b000: 41 41 4c 2c 43 41 41 69 42 6b 4b 2c 4f 41 41 6a AAL,CAAiBkK,OAAj
b010: 42 2c 43 41 41 79 42 2c 69 42 41 41 7a 42 3b 41 B,CAAyB,iBAAzB;A
b020: 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b ACD;;AAED;;;;;;;
b030: 3b 3b 3b 79 42 41 4f 4b 33 46 2c 43 2c 45 41 41 ;;;yBAOK3F,C,EAA
b040: 47 3b 41 41 43 4e 2c 55 41 41 49 2c 4b 41 41 4b G;AACN,UAAI,KAAK
b050: 75 4d 2c 51 41 41 4c 2c 4d 41 41 6d 42 2c 4b 41 uM,QAAL,MAAmB,KA
b060: 41 4b 6a 42 2c 4f 41 41 78 42 2c 49 41 41 6d 43 AKjB,OAAxB,IAAmC
b070: 2c 4b 41 41 4b 44 2c 4f 41 41 35 43 2c 45 41 41 ,KAAKD,OAA5C,EAA
b080: 71 44 3b 41 41 43 6e 44 3b 41 41 43 44 3b 3b 41 qD;AACnD;AACD;;A
b090: 41 45 44 2c 55 41 41 49 39 42 2c 4b 41 41 4b 2c AED,UAAI9B,KAAK,
b0a0: 4b 41 41 4b 39 4e 2c 57 41 41 64 3b 41 41 41 41 KAAK9N,WAAd;AAAA
b0b0: 2c 55 41 41 32 42 32 50 2c 57 41 41 59 2c 4b 41 ,UAA2B2P,WAAY,KA
b0c0: 41 4b 41 2c 51 41 41 4c 2c 49 41 41 69 42 2c 4b AKA,QAAL,IAAiB,K
b0d0: 41 41 4b 55 2c 67 42 41 41 4c 2c 43 41 41 73 42 AAKU,gBAAL,CAAsB
b0e0: 39 4c 2c 43 41 41 74 42 2c 43 41 41 78 44 3b 3b 9L,CAAtB,CAAxD;;
b0f0: 41 41 45 41 2c 57 41 41 4b 71 4c 2c 4f 41 41 4c AAEA,WAAKqL,OAAL
b100: 2c 47 41 41 65 2c 49 41 41 66 3b 41 41 43 41 2c ,GAAe,IAAf;AACA,
b110: 57 41 41 4b 43 2c 4f 41 41 4c 2c 47 41 41 65 2c WAAKC,OAAL,GAAe,
b120: 4b 41 41 66 3b 41 41 43 41 2c 57 41 41 4b 46 2c KAAf;AACA,WAAKF,
b130: 51 41 41 4c 2c 47 41 41 67 42 2c 4b 41 41 68 42 QAAL,GAAgB,KAAhB
b140: 3b 3b 41 41 45 41 37 42 2c 53 41 41 47 35 45 2c ;;AAEA7B,SAAG5E,
b150: 53 41 41 48 2c 43 41 41 61 43 2c 4b 41 41 62 2c SAAH,CAAaC,KAAb,
b160: 47 41 41 71 42 2c 4d 41 41 72 42 3b 41 41 43 41 GAAqB,MAArB;AACA
b170: 32 45 2c 53 41 41 47 35 45 2c 53 41 41 48 2c 43 2E,SAAG5E,SAAH,C
b180: 41 41 61 33 45 2c 43 41 41 62 2c 47 41 41 69 42 AAa3E,CAAb,GAAiB
b190: 41 2c 43 41 41 6a 42 3b 3b 41 41 45 41 3b 3b 41 A,CAAjB;;AAEA;;A
b1a0: 41 45 41 3b 41 41 43 41 2c 55 41 41 49 6f 4c 2c AEA;AACA,UAAIoL,
b1b0: 51 41 41 4a 2c 45 41 41 63 3b 41 41 43 5a 2c 61 QAAJ,EAAc;AACZ,a
b1c0: 41 41 4b 43 2c 4f 41 41 4c 2c 47 41 41 65 2c 4b AAKC,OAAL,GAAe,K
b1d0: 41 41 66 3b 41 41 43 41 3b 41 41 43 44 3b 3b 41 AAf;AACA;AACD;;A
b1e0: 41 45 44 2c 55 41 41 49 2c 4b 41 41 4b 48 2c 61 AED,UAAI,KAAKH,a
b1f0: 41 41 54 2c 45 41 41 77 42 3b 41 41 43 74 42 2c AAT,EAAwB;AACtB,
b200: 61 41 41 4b 41 2c 61 41 41 4c 2c 43 41 41 6d 42 aAAKA,aAAL,CAAmB
b210: 68 4b 2c 4f 41 41 6e 42 2c 43 41 41 32 42 2c 4d hK,OAAnB,CAA2B,M
b220: 41 41 33 42 3b 41 41 43 44 2c 4f 41 46 44 2c 4d AA3B;AACD,OAFD,M
b230: 41 45 4f 3b 41 41 43 4c 2c 61 41 41 4b 69 4c 2c AEO;AACL,aAAKiL,
b240: 51 41 41 4c 3b 41 41 43 44 3b 41 41 43 46 3b 3b QAAL;AACD;AACF;;
b250: 3b 2b 42 41 45 55 3b 41 41 43 54 2c 57 41 41 4b ;+BAEU;AACT,WAAK
b260: 64 2c 4f 41 41 4c 2c 47 41 41 65 2c 4b 41 41 66 d,OAAL,GAAe,KAAf
b270: 3b 41 41 43 41 2c 57 41 41 4b 43 2c 4f 41 41 4c ;AACA,WAAKC,OAAL
b280: 2c 47 41 41 65 2c 4b 41 41 66 3b 3b 41 41 45 41 ,GAAe,KAAf;;AAEA
b290: 2c 55 41 41 49 2f 42 2c 4b 41 41 4b 2c 4b 41 41 ,UAAI/B,KAAK,KAA
b2a0: 4b 39 4e 2c 57 41 41 64 3b 3b 41 41 45 41 3b 41 K9N,WAAd;;AAEA;A
b2b0: 41 43 41 38 4e 2c 53 41 41 47 39 45 2c 4d 41 41 ACA8N,SAAG9E,MAA
b2c0: 48 2c 43 41 41 55 49 2c 51 41 41 56 2c 43 41 41 H,CAAUI,QAAV,CAA
b2d0: 6d 42 2c 6f 42 41 41 6e 42 2c 45 41 41 79 43 30 mB,oBAAnB,EAAyC0
b2e0: 42 2c 57 41 41 7a 43 2c 43 41 41 71 44 2c 71 42 B,WAAzC,CAAqD,qB
b2f0: 41 41 72 44 3b 3b 41 41 45 41 3b 41 41 43 41 2c AArD;;AAEA;AACA,
b300: 34 42 41 41 45 2c 4b 41 41 4b 6c 43 2c 49 41 41 4BAAE,KAAKlC,IAA
b310: 50 2c 45 41 41 61 78 48 2c 47 41 41 62 2c 43 41 P,EAAaxH,GAAb,CA
b320: 41 69 42 2c 6f 42 41 41 6a 42 2c 45 41 41 75 43 AiB,oBAAjB,EAAuC
b330: 64 2c 69 42 41 41 45 43 2c 4b 41 41 46 2c 43 41 d,iBAAEC,KAAF,CA
b340: 41 51 2c 4b 41 41 4b 79 50 2c 55 41 41 62 2c 45 AQ,KAAKyP,UAAb,E
b350: 41 41 79 42 2c 49 41 41 7a 42 2c 43 41 41 76 43 AAyB,IAAzB,CAAvC
b360: 3b 41 41 43 41 2c 34 42 41 41 45 2c 4b 41 41 4b ;AACA,4BAAE,KAAK
b370: 70 48 2c 49 41 41 4c 2c 43 41 41 55 71 48 2c 51 pH,IAAL,CAAUqH,Q
b380: 41 41 5a 2c 45 41 41 73 42 37 4f 2c 47 41 41 74 AAZ,EAAsB7O,GAAt
b390: 42 2c 43 41 41 30 42 2c 38 43 41 41 31 42 2c 45 B,CAA0B,8CAA1B,E
b3a0: 41 41 30 45 64 2c 69 42 41 41 45 43 2c 4b 41 41 AA0Ed,iBAAEC,KAA
b3b0: 46 2c 43 41 41 51 2c 4b 41 41 4b 30 4b 2c 49 41 F,CAAQ,KAAK0K,IA
b3c0: 41 62 2c 45 41 41 6d 42 2c 49 41 41 6e 42 2c 43 Ab,EAAmB,IAAnB,C
b3d0: 41 41 31 45 3b 41 41 43 41 2c 34 42 41 41 45 2c AA1E;AACA,4BAAE,
b3e0: 4b 41 41 4b 72 43 2c 49 41 41 4c 2c 43 41 41 55 KAAKrC,IAAL,CAAU
b3f0: 71 48 2c 51 41 41 5a 2c 45 41 41 73 42 37 4f 2c qH,QAAZ,EAAsB7O,
b400: 47 41 41 74 42 2c 43 41 41 30 42 2c 38 43 41 41 GAAtB,CAA0B,8CAA
b410: 31 42 2c 45 41 41 30 45 64 2c 69 42 41 41 45 43 1B,EAA0Ed,iBAAEC
b420: 2c 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 32 ,KAAF,CAAQ,KAAK2
b430: 50 2c 67 42 41 41 62 2c 45 41 41 2b 42 2c 49 41 P,gBAAb,EAA+B,IA
b440: 41 2f 42 2c 43 41 41 31 45 3b 3b 41 41 45 41 3b A/B,CAA1E;;AAEA;
b450: 3b 3b 3b 3b 41 41 4b 41 70 43 2c 53 41 41 47 35 ;;;;AAKApC,SAAG5
b460: 44 2c 4f 41 41 48 2c 43 41 41 57 2c 69 42 41 41 D,OAAH,CAAW,iBAA
b470: 58 3b 41 41 43 44 3b 3b 3b 34 42 41 45 4f 3b 41 X;AACD;;;4BAEO;A
b480: 41 43 4e 2c 55 41 41 49 2c 4b 41 41 4b 34 46 2c ACN,UAAI,KAAK4F,
b490: 51 41 41 54 2c 45 41 41 6d 42 3b 41 41 43 6a 42 QAAT,EAAmB;AACjB
b4a0: 2c 65 41 41 4f 2c 4b 41 41 4b 2f 4a 2c 4b 41 41 ,eAAO,KAAK/J,KAA
b4b0: 4c 2c 43 41 41 57 6d 49 2c 4b 41 41 58 2c 45 41 L,CAAWmI,KAAX,EA
b4c0: 41 50 3b 41 41 43 44 3b 41 41 43 44 2c 55 41 41 AP;AACD;AACD,UAA
b4d0: 49 2c 4b 41 41 4b 6a 43 2c 51 41 41 54 2c 45 41 I,KAAKjC,QAAT,EA
b4e0: 41 6d 42 3b 41 41 43 6a 42 2c 65 41 41 4f 2c 4b AmB;AACjB,eAAO,K
b4f0: 41 41 4b 6e 47 2c 4b 41 41 4c 2c 43 41 41 57 6f AAKnG,KAAL,CAAWo
b500: 49 2c 4b 41 41 58 2c 45 41 41 50 3b 41 41 43 44 I,KAAX,EAAP;AACD
b510: 3b 41 41 43 44 2c 61 41 41 4f 2c 4b 41 41 50 3b ;AACD,aAAO,KAAP;
b520: 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b AACD;;AAED;;;;;;
b530: 3b 3b 3b 67 43 41 4d 59 3b 41 41 43 56 2c 61 41 ;;;gCAMY;AACV,aA
b540: 41 4f 2c 4b 41 41 4b 6c 4f 2c 57 41 41 4c 2c 43 AO,KAAKlO,WAAL,C
b550: 41 41 69 42 67 4a 2c 4d 41 41 6a 42 2c 43 41 41 AAiBgJ,MAAjB,CAA
b560: 77 42 2b 48 2c 51 41 41 78 42 2c 43 41 41 69 43 wB+H,QAAxB,CAAiC
b570: 2c 71 42 41 41 6a 43 2c 4b 41 43 4c 2c 43 41 41 ,qBAAjC,KACL,CAA
b580: 43 2c 4b 41 41 4b 2f 51 2c 57 41 41 4c 2c 43 41 C,KAAK/Q,WAAL,CA
b590: 41 69 42 67 4a 2c 4d 41 41 6a 42 2c 43 41 41 77 AiBgJ,MAAjB,CAAw
b5a0: 42 2b 48 2c 51 41 41 78 42 2c 43 41 41 69 43 2c B+H,QAAxB,CAAiC,
b5b0: 6f 42 41 41 6a 43 2c 43 41 44 48 3b 41 41 45 44 oBAAjC,CADH;AAED
b5c0: 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 2b ;;AAED;;;;;;;;;+
b5d0: 42 41 4d 57 3b 41 41 43 54 2c 61 41 41 4f 2c 4b BAMW;AACT,aAAO,K
b5e0: 41 41 4b 2f 51 2c 57 41 41 4c 2c 43 41 41 69 42 AAK/Q,WAAL,CAAiB
b5f0: 67 4a 2c 4d 41 41 6a 42 2c 43 41 41 77 42 2b 48 gJ,MAAjB,CAAwB+H
b600: 2c 51 41 41 78 42 2c 43 41 41 69 43 2c 6f 42 41 ,QAAxB,CAAiC,oBA
b610: 41 6a 43 2c 4b 41 43 4c 2c 43 41 41 43 2c 4b 41 AjC,KACL,CAAC,KA
b620: 41 4b 2f 51 2c 57 41 41 4c 2c 43 41 41 69 42 67 AK/Q,WAAL,CAAiBg
b630: 4a 2c 4d 41 41 6a 42 2c 43 41 41 77 42 2b 48 2c J,MAAjB,CAAwB+H,
b640: 51 41 41 78 42 2c 43 41 41 69 43 2c 71 42 41 41 QAAxB,CAAiC,qBAA
b650: 6a 43 2c 43 41 44 48 3b 41 41 45 44 3b 3b 3b 77 jC,CADH;AAED;;;w
b660: 42 41 31 57 57 3b 41 41 43 56 2c 61 41 41 4f 2c BA1WW;AACV,aAAO,
b670: 4b 41 41 4b 2f 51 2c 57 41 41 4c 2c 43 41 41 69 KAAK/Q,WAAL,CAAi
b680: 42 75 4a 2c 59 41 41 6a 42 2c 43 41 41 38 42 7a BuJ,YAAjB,CAA8Bz
b690: 44 2c 4b 41 41 72 43 3b 41 41 43 44 3b 3b 41 41 D,KAArC;AACD;;AA
b6a0: 45 44 3b 3b 3b 3b 3b 3b 3b 77 42 41 49 65 3b 41 ED;;;;;;;wBAIe;A
b6b0: 41 43 62 2c 61 41 41 4f 2c 4b 41 41 4b 39 46 2c ACb,aAAO,KAAK9F,
b6c0: 57 41 41 4c 2c 43 41 41 69 42 75 4a 2c 59 41 41 WAAL,CAAiBuJ,YAA
b6d0: 6a 42 2c 43 41 41 38 42 30 43 2c 51 41 41 39 42 jB,CAA8B0C,QAA9B
b6e0: 2c 45 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 ,EAAP;AACD;;AAED
b6f0: 3b 3b 3b 3b 3b 3b 3b 77 42 41 49 59 3b 41 41 43 ;;;;;;;wBAIY;AAC
b700: 56 2c 61 41 41 4f 2c 4b 41 41 4b 6a 4d 2c 57 41 V,aAAO,KAAKjM,WA
b710: 41 4c 2c 43 41 41 69 42 2b 4a 2c 59 41 41 6a 42 AL,CAAiB+J,YAAjB
b720: 2c 43 41 41 38 42 68 45 2c 4b 41 41 72 43 3b 41 ,CAA8BhE,KAArC;A
b730: 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b ACD;;AAED;;;;;;;
b740: 77 42 41 49 65 3b 41 41 43 62 2c 61 41 41 4f 2c wBAIe;AACb,aAAO,
b750: 4b 41 41 4b 2f 46 2c 57 41 41 4c 2c 43 41 41 69 KAAK/F,WAAL,CAAi
b760: 42 2b 4a 2c 59 41 41 6a 42 2c 43 41 41 38 42 2b B+J,YAAjB,CAA8B+
b770: 46 2c 51 41 41 39 42 2c 45 41 41 50 3b 41 41 43 F,QAA9B,EAAP;AAC
b780: 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 77 42 D;;AAED;;;;;;;wB
b790: 41 49 67 42 3b 41 41 43 64 2c 61 41 41 4f 2c 43 AIgB;AACd,aAAO,C
b7a0: 41 41 43 2c 4b 41 41 4b 39 50 2c 57 41 41 4c 2c AAC,KAAK9P,WAAL,
b7b0: 43 41 41 69 42 43 2c 4f 41 41 6a 42 2c 43 41 41 CAAiBC,OAAjB,CAA
b7c0: 79 42 73 46 2c 4d 41 41 31 42 2c 49 41 41 6f 43 yBsF,MAA1B,IAAoC
b7d0: 2c 43 41 41 43 2c 43 41 41 43 2c 4b 41 41 4b 6d ,CAAC,CAAC,KAAKm
b7e0: 4b 2c 55 41 41 6c 44 3b 41 41 43 44 3b 3b 3b 3b K,UAAlD;AACD;;;;
b7f0: 3b 3b 6b 42 41 32 55 59 37 46 2c 59 3b 3b 3b 3b ;;kBA2UY7F,Y;;;;
b800: 3b 3b 3b 41 43 68 61 46 3b 3b 3b 3b 3b 3b 3b 3b ;;;AChaF;;;;;;;;
b810: 41 41 45 62 3b 3b 3b 3b 41 41 43 41 3b 3b 3b 3b AAEb;;;;AACA;;;;
b820: 3b 3b 3b 3b 41 41 45 41 3b 3b 3b 3b 49 41 49 4d ;;;;AAEA;;;;IAIM
b830: 4c 2c 59 3b 41 41 43 4a 3b 3b 3b 41 41 47 41 2c L,Y;AACJ;;;AAGA,
b840: 77 42 41 41 59 78 4a 2c 57 41 41 5a 2c 45 41 41 wBAAYxJ,WAAZ,EAA
b850: 79 42 3b 41 41 41 41 3b 3b 41 41 43 76 42 3b 3b yB;AAAA;;AACvB;;
b860: 3b 41 41 47 41 2c 53 41 41 4b 41 2c 57 41 41 4c ;AAGA,SAAKA,WAAL
b870: 2c 47 41 41 6d 42 41 2c 57 41 41 6e 42 3b 41 41 ,GAAmBA,WAAnB;AA
b880: 43 41 3b 3b 3b 41 41 47 41 2c 53 41 41 4b 38 46 CA;;;AAGA,SAAK8F
b890: 2c 4b 41 41 4c 2c 47 41 41 61 2c 4b 41 41 4b 39 ,KAAL,GAAa,KAAK9
b8a0: 46 2c 57 41 41 4c 2c 43 41 41 69 42 45 2c 4f 41 F,WAAL,CAAiBE,OA
b8b0: 41 6a 42 2c 43 41 41 79 42 38 4f 2c 45 41 41 7a AjB,CAAyB8O,EAAz
b8c0: 42 2c 43 41 41 34 42 2c 4f 41 41 35 42 2c 49 41 B,CAA4B,OAA5B,IA
b8d0: 41 75 43 2c 4b 41 41 4b 68 50 2c 57 41 41 4c 2c AuC,KAAKhP,WAAL,
b8e0: 43 41 41 69 42 45 2c 4f 41 41 78 44 2c 47 41 41 CAAiBE,OAAxD,GAA
b8f0: 6d 45 2c 4b 41 41 4b 46 2c 57 41 41 4c 2c 43 41 mE,KAAKF,WAAL,CA
b900: 41 69 42 43 2c 4f 41 41 6a 42 2c 43 41 41 79 42 AiBC,OAAjB,CAAyB
b910: 36 46 2c 4b 41 41 7a 42 2c 47 41 43 39 45 2c 4b 6F,KAAzB,GAC9E,K
b920: 41 41 4b 39 46 2c 57 41 41 4c 2c 43 41 41 69 42 AAK9F,WAAL,CAAiB
b930: 45 2c 4f 41 41 6a 42 2c 43 41 41 79 42 73 4d 2c E,OAAjB,CAAyBsM,
b940: 49 41 41 7a 42 2c 43 41 41 38 42 2c 4b 41 41 4b IAAzB,CAA8B,KAAK
b950: 78 4d 2c 57 41 41 4c 2c 43 41 41 69 42 43 2c 4f xM,WAAL,CAAiBC,O
b960: 41 41 6a 42 2c 43 41 41 79 42 36 46 2c 4b 41 41 AAjB,CAAyB6F,KAA
b970: 76 44 2c 43 41 44 38 45 2c 47 41 43 64 2c 4b 41 vD,CAD8E,GACd,KA
b980: 44 6c 45 3b 3b 41 41 47 41 2c 51 41 41 49 2c 4b DlE;;AAGA,QAAI,K
b990: 41 41 4b 41 2c 4b 41 41 4c 2c 49 41 41 65 2c 4b AAKA,KAAL,IAAe,K
b9a0: 41 41 4b 41 2c 4b 41 41 4c 2c 43 41 41 57 33 46 AAKA,KAAL,CAAW3F
b9b0: 2c 4d 41 41 58 2c 4b 41 41 73 42 2c 43 41 41 7a ,MAAX,KAAsB,CAAz
b9c0: 43 2c 45 41 41 36 43 3b 41 41 43 33 43 2c 57 41 C,EAA6C;AAC3C,WA
b9d0: 41 4b 32 46 2c 4b 41 41 4c 2c 47 41 41 61 2c 4b AK2F,KAAL,GAAa,K
b9e0: 41 41 62 3b 41 41 43 44 3b 3b 41 41 45 44 2c 53 AAb;AACD;;AAED,S
b9f0: 41 41 4b 6b 4c 2c 55 41 41 4c 3b 41 41 43 44 3b AAKkL,UAAL;AACD;
ba00: 3b 3b 3b 32 42 41 45 4d 3b 41 41 43 4c 2c 55 41 ;;;2BAEM;AACL,UA
ba10: 41 49 2c 43 41 41 43 2c 4b 41 41 4b 2f 45 2c 51 AI,CAAC,KAAK/E,Q
ba20: 41 41 4c 2c 45 41 41 4c 2c 45 41 41 73 42 3b 41 AAL,EAAL,EAAsB;A
ba30: 41 43 70 42 3b 41 41 43 44 3b 41 41 43 44 2c 57 ACpB;AACD;AACD,W
ba40: 41 41 4b 6e 47 2c 4b 41 41 4c 2c 43 41 41 57 7a AAKnG,KAAL,CAAWz
ba50: 46 2c 45 41 41 58 2c 43 41 41 63 3b 41 41 43 5a F,EAAX,CAAc;AACZ
ba60: 2c 36 42 41 41 71 42 43 2c 69 42 41 41 45 43 2c ,6BAAqBC,iBAAEC,
ba70: 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b 30 51 KAAF,CAAQ,KAAK0Q
ba80: 2c 4f 41 41 62 2c 45 41 41 73 42 2c 49 41 41 74 ,OAAb,EAAsB,IAAt
ba90: 42 3b 41 41 44 54 2c 4f 41 41 64 3b 41 41 47 41 B;AADT,OAAd;AAGA
baa0: 2c 57 41 41 4b 6e 4c 2c 4b 41 41 4c 2c 43 41 41 ,WAAKnL,KAAL,CAA
bab0: 57 7a 46 2c 45 41 41 58 2c 43 41 41 63 3b 41 41 WzF,EAAX,CAAc;AA
bac0: 43 5a 2c 38 42 41 41 73 42 43 2c 69 42 41 41 45 CZ,8BAAsBC,iBAAE
bad0: 43 2c 4b 41 41 46 2c 43 41 41 51 2c 4b 41 41 4b C,KAAF,CAAQ,KAAK
bae0: 32 51 2c 51 41 41 62 2c 45 41 41 75 42 2c 49 41 2Q,QAAb,EAAuB,IA
baf0: 41 76 42 3b 41 41 44 56 2c 4f 41 41 64 3b 41 41 AvB;AADV,OAAd;AA
bb00: 47 44 3b 3b 3b 36 42 41 45 51 3b 41 41 43 50 2c GD;;;6BAEQ;AACP,
bb10: 55 41 41 49 2c 43 41 41 43 2c 4b 41 41 4b 6a 46 UAAI,CAAC,KAAKjF
bb20: 2c 51 41 41 4c 2c 45 41 41 4c 2c 45 41 41 73 42 ,QAAL,EAAL,EAAsB
bb30: 3b 41 41 43 70 42 3b 41 41 43 44 3b 41 41 43 44 ;AACpB;AACD;AACD
bb40: 2c 57 41 41 4b 6e 47 2c 4b 41 41 4c 2c 43 41 41 ,WAAKnG,KAAL,CAA
bb50: 57 31 45 2c 47 41 41 58 2c 43 41 41 65 2c 63 41 W1E,GAAX,CAAe,cA
bb60: 41 66 3b 41 41 43 44 3b 3b 3b 69 43 41 45 59 3b Af;AACD;;;iCAEY;
bb70: 41 41 43 58 2c 55 41 41 49 2c 43 41 41 43 2c 4b AACX,UAAI,CAAC,K
bb80: 41 41 4b 36 4b 2c 51 41 41 4c 2c 45 41 41 4c 2c AAK6K,QAAL,EAAL,
bb90: 45 41 41 73 42 3b 41 41 43 70 42 3b 41 41 43 44 EAAsB;AACpB;AACD
bba0: 3b 3b 41 41 45 44 2c 55 41 41 49 64 2c 4d 41 41 ;;AAED,UAAId,MAA
bbb0: 4d 2c 45 41 41 56 3b 3b 41 41 45 41 3b 41 41 43 M,EAAV;;AAEA;AAC
bbc0: 45 3b 41 41 43 41 2c 57 41 41 4b 72 46 2c 4b 41 E;AACA,WAAKrF,KA
bbd0: 41 4c 2c 43 41 41 57 71 46 2c 47 41 41 58 2c 45 AL,CAAWqF,GAAX,E
bbe0: 41 46 46 2c 45 41 47 45 2c 4b 41 41 4b 72 46 2c AFF,EAGE,KAAKrF,
bbf0: 4b 41 41 4c 2c 43 41 41 57 30 43 2c 49 41 41 58 KAAL,CAAW0C,IAAX
bc00: 2c 43 41 41 67 42 2c 4f 41 41 68 42 2c 43 41 48 ,CAAgB,OAAhB,CAH
bc10: 46 2c 45 41 49 45 2c 4b 41 41 4b 31 43 2c 4b 41 F,EAIE,KAAK1C,KA
bc20: 41 4c 2c 43 41 41 57 75 44 2c 49 41 41 58 2c 43 AL,CAAWuD,IAAX,C
bc30: 41 41 67 42 2c 59 41 41 68 42 2c 43 41 4a 46 2c AAgB,YAAhB,CAJF,
bc40: 45 41 4b 45 38 48 2c 47 41 4c 46 2c 43 41 4b 4d EAKE8H,GALF,CAKM
bc50: 2c 55 41 41 43 43 2c 49 41 41 44 2c 45 41 41 55 ,UAACC,IAAD,EAAU
bc60: 3b 41 41 43 64 2c 59 41 41 49 41 2c 51 41 41 53 ;AACd,YAAIA,QAAS
bc70: 6a 47 2c 51 41 41 51 2c 45 41 41 72 42 2c 45 41 jG,QAAQ,EAArB,EA
bc80: 41 30 42 3b 41 41 43 78 42 41 2c 67 42 41 41 4d A0B;AACxBA,gBAAM
bc90: 69 47 2c 49 41 41 4e 3b 41 41 43 44 3b 41 41 43 iG,IAAN;AACD;AAC
bca0: 46 2c 4f 41 54 44 3b 3b 41 41 57 41 2c 55 41 41 F,OATD;;AAWA,UAA
bcb0: 49 6a 47 2c 65 41 41 65 78 4a 2c 6d 42 41 41 6e IjG,eAAexJ,mBAAn
bcc0: 42 2c 45 41 41 38 42 3b 41 41 43 35 42 77 4a 2c B,EAA8B;AAC5BwJ,
bcd0: 63 41 41 4d 2c 4b 41 41 4b 6b 47 2c 69 42 41 41 cAAM,KAAKkG,iBAA
bce0: 4c 2c 43 41 41 75 42 6c 47 2c 49 41 41 49 6a 49 L,CAAuBlG,IAAIjI
bcf0: 2c 4d 41 41 4a 2c 43 41 41 57 2c 4b 41 41 4b 6c ,MAAJ,CAAW,KAAKl
bd00: 44 2c 57 41 41 4c 2c 43 41 41 69 42 6d 43 2c 4d D,WAAL,CAAiBmC,M
bd10: 41 41 35 42 2c 43 41 41 76 42 2c 43 41 41 4e 3b AA5B,CAAvB,CAAN;
bd20: 41 41 43 44 2c 4f 41 46 44 2c 4d 41 45 4f 2c 49 AACD,OAFD,MAEO,I
bd30: 41 41 49 2c 45 41 41 45 2c 4f 41 41 4f 67 4a 2c AAI,EAAE,OAAOgJ,
bd40: 47 41 41 50 2c 4b 41 41 65 2c 51 41 41 66 2c 49 GAAP,KAAe,QAAf,I
bd50: 41 41 32 42 41 2c 65 41 41 65 33 47 2c 4d 41 41 AA2BA,eAAe3G,MAA
bd60: 35 43 2c 43 41 41 4a 2c 45 41 41 79 44 3b 41 41 5C,CAAJ,EAAyD;AA
bd70: 43 39 44 32 47 2c 63 41 41 4d 2c 45 41 41 4e 3b C9D2G,cAAM,EAAN;
bd80: 41 41 43 44 3b 3b 41 41 45 44 2c 57 41 41 4b 72 AACD;;AAED,WAAKr
bd90: 46 2c 4b 41 41 4c 2c 43 41 41 57 77 4c 2c 49 41 F,KAAL,CAAWwL,IA
bda0: 41 58 2c 43 41 41 67 42 2c 4f 41 41 68 42 2c 45 AX,CAAgB,OAAhB,E
bdb0: 41 41 79 42 6e 47 2c 47 41 41 7a 42 3b 41 41 43 AAyBnG,GAAzB;AAC
bdc0: 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b D;;AAED;;;;;;;;;
bdd0: 2b 42 41 4d 57 3b 41 41 43 54 2c 55 41 41 49 2c +BAMW;AACT,UAAI,
bde0: 43 41 41 43 2c 4b 41 41 4b 63 2c 51 41 41 4c 2c CAAC,KAAKc,QAAL,
bdf0: 45 41 41 4c 2c 45 41 41 73 42 3b 41 41 43 70 42 EAAL,EAAsB;AACpB
be00: 2c 65 41 41 4f 2c 4b 41 41 50 3b 41 41 43 44 3b ,eAAO,KAAP;AACD;
be10: 3b 41 41 45 44 2c 61 41 41 4f 2c 4b 41 41 4b 6e ;AAED,aAAO,KAAKn
be20: 47 2c 4b 41 41 4c 2c 43 41 41 57 71 46 2c 47 41 G,KAAL,CAAWqF,GA
be30: 41 58 2c 45 41 41 50 3b 41 41 43 44 3b 3b 41 41 AX,EAAP;AACD;;AA
be40: 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 36 42 41 ED;;;;;;;;;;;6BA
be50: 51 53 41 2c 47 2c 45 41 41 4b 3b 41 41 43 5a 2c QSA,G,EAAK;AACZ,
be60: 55 41 41 49 2c 43 41 41 43 2c 4b 41 41 4b 63 2c UAAI,CAAC,KAAKc,
be70: 51 41 41 4c 2c 45 41 41 4c 2c 45 41 41 73 42 3b QAAL,EAAL,EAAsB;
be80: 41 41 43 70 42 3b 41 41 43 44 3b 3b 41 41 45 44 AACpB;AACD;;AAED
be90: 2c 55 41 41 49 73 46 2c 57 41 41 57 2c 4b 41 41 ,UAAIsF,WAAW,KAA
bea0: 4b 7a 4c 2c 4b 41 41 4c 2c 43 41 41 57 77 4c 2c KzL,KAAL,CAAWwL,
beb0: 49 41 41 58 2c 43 41 41 67 42 2c 4f 41 41 68 42 IAAX,CAAgB,OAAhB
bec0: 2c 43 41 41 66 3b 3b 41 41 45 41 6e 47 2c 59 41 ,CAAf;;AAEAnG,YA
bed0: 41 4d 41 2c 4d 41 41 4d 41 2c 47 41 41 4e 2c 47 AMA,MAAMA,GAAN,G
bee0: 41 41 59 2c 45 41 41 6c 42 3b 3b 41 41 45 41 2c AAY,EAAlB;;AAEA,
bef0: 55 41 41 49 41 2c 53 41 41 53 6f 47 2c 57 41 41 UAAIA,SAASoG,WAA
bf00: 57 41 2c 51 41 41 58 2c 47 41 41 73 42 2c 45 41 WA,QAAX,GAAsB,EA
bf10: 41 2f 42 2c 43 41 41 4a 2c 45 41 41 77 43 3b 41 A/B,CAAJ,EAAwC;A
bf20: 41 43 74 43 3b 41 41 43 41 3b 41 41 43 44 3b 3b ACtC;AACA;AACD;;
bf30: 41 41 45 44 2c 57 41 41 4b 7a 4c 2c 4b 41 41 4c AAED,WAAKzL,KAAL
bf40: 2c 43 41 41 57 77 4c 2c 49 41 41 58 2c 43 41 41 ,CAAWwL,IAAX,CAA
bf50: 67 42 2c 4f 41 41 68 42 2c 45 41 41 79 42 6e 47 gB,OAAhB,EAAyBnG
bf60: 2c 47 41 41 7a 42 3b 3b 41 41 45 41 3b 3b 3b 3b ,GAAzB;;AAEA;;;;
bf70: 3b 41 41 4b 41 2c 57 41 41 4b 72 46 2c 4b 41 41 ;AAKA,WAAKrF,KAA
bf80: 4c 2c 43 41 41 57 6f 45 2c 4f 41 41 58 2c 43 41 L,CAAWoE,OAAX,CA
bf90: 41 6d 42 3b 41 41 43 6a 42 79 42 2c 63 41 41 4d AmB;AACjByB,cAAM
bfa0: 2c 51 41 44 57 3b 41 41 45 6a 42 33 4c 2c 71 42 ,QADW;AAEjB3L,qB
bfb0: 41 41 61 2c 4b 41 41 4b 41 2c 57 41 46 44 3b 41 AAa,KAAKA,WAFD;A
bfc0: 41 47 6a 42 69 42 2c 65 41 41 4f 2c 4b 41 41 4b AGjBiB,eAAO,KAAK
bfd0: 6a 42 2c 57 41 41 4c 2c 43 41 41 69 42 69 42 2c jB,WAAL,CAAiBiB,
bfe0: 4b 41 48 50 3b 41 41 49 6a 42 36 42 2c 65 41 41 KAHP;AAIjB6B,eAA
bff0: 4f 71 49 3b 41 41 4a 55 2c 4f 41 41 6e 42 3b 41 OqI;AAJU,OAAnB;A
c000: 41 4d 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b AMD;;AAED;;;;;;;
c010: 3b 3b 3b 3b 77 43 41 51 38 42 3b 41 41 41 41 2c ;;;;wCAQ8B;AAAA,
c020: 55 41 41 5a 41 2c 47 41 41 59 2c 75 45 41 41 4e UAAZA,GAAY,uEAAN
c030: 2c 49 41 41 4d 3b 3b 41 41 43 35 42 41 2c 59 41 ,IAAM;;AAC5BA,YA
c040: 41 4d 41 2c 4d 41 41 4d 41 2c 47 41 41 4e 2c 47 AMA,MAAMA,GAAN,G
c050: 41 41 59 2c 4b 41 41 4b 6e 4c 2c 57 41 41 4c 2c AAY,KAAKnL,WAAL,
c060: 43 41 41 69 42 38 49 2c 59 41 41 6a 42 2c 43 41 CAAiB8I,YAAjB,CA
c070: 41 38 42 30 49 2c 63 41 41 39 42 2c 45 41 41 6c A8B0I,cAA9B,EAAl
c080: 42 3b 3b 41 41 45 41 2c 55 41 41 49 2c 43 41 41 B;;AAEA,UAAI,CAA
c090: 43 72 47 2c 47 41 41 4c 2c 45 41 41 55 3b 41 41 CrG,GAAL,EAAU;AA
c0a0: 43 52 2c 65 41 41 4f 2c 45 41 41 50 3b 41 41 43 CR,eAAO,EAAP;AAC
c0b0: 44 3b 3b 41 41 45 44 41 2c 59 41 41 4d 2c 4b 41 D;;AAEDA,YAAM,KA
c0c0: 41 4b 6e 4c 2c 57 41 41 4c 2c 43 41 41 69 42 38 AKnL,WAAL,CAAiB8
c0d0: 49 2c 59 41 41 6a 42 2c 43 41 41 38 42 32 49 2c I,YAAjB,CAA8B2I,
c0e0: 6f 42 41 41 39 42 2c 43 41 41 6d 44 74 47 2c 47 oBAA9B,CAAmDtG,G
c0f0: 41 41 6e 44 2c 45 41 41 77 44 2c 4b 41 41 78 44 AAnD,EAAwD,KAAxD
c100: 2c 43 41 41 4e 3b 3b 41 41 45 41 2c 55 41 41 49 ,CAAN;;AAEA,UAAI
c110: 2c 4b 41 41 4b 6e 4c 2c 57 41 41 4c 2c 43 41 41 ,KAAKnL,WAAL,CAA
c120: 69 42 43 2c 4f 41 41 6a 42 2c 43 41 41 79 42 67 iBC,OAAjB,CAAyBg
c130: 47 2c 61 41 41 7a 42 2c 4b 41 41 32 43 2c 4b 41 G,aAAzB,KAA2C,KA
c140: 41 2f 43 2c 45 41 41 73 44 3b 41 41 43 70 44 6b A/C,EAAsD;AACpDk
c150: 46 2c 63 41 41 4d 41 2c 49 41 41 49 39 49 2c 4f F,cAAMA,IAAI9I,O
c160: 41 41 4a 2c 43 41 41 59 2c 4b 41 41 5a 2c 45 41 AAJ,CAAY,KAAZ,EA
c170: 41 6d 42 2c 45 41 41 6e 42 2c 43 41 41 4e 3b 41 AmB,EAAnB,CAAN;A
c180: 41 43 44 3b 3b 41 41 45 44 2c 61 41 41 4f 38 49 ACD;;AAED,aAAO8I
c190: 2c 47 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 ,GAAP;AACD;;AAED
c1a0: 3b 3b 3b 3b 3b 3b 3b 2b 42 41 49 57 3b 41 41 43 ;;;;;;;+BAIW;AAC
c1b0: 54 2c 61 41 41 51 2c 4b 41 41 4b 72 46 2c 4b 41 T,aAAQ,KAAKrF,KA
c1c0: 41 4c 2c 4b 41 41 65 2c 4b 41 41 76 42 3b 41 41 AL,KAAe,KAAvB;AA
c1d0: 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 67 CD;;AAED;;;;;;;g
c1e0: 43 41 49 59 3b 41 41 43 56 2c 61 41 41 4f 2c 4b CAIY;AACV,aAAO,K
c1f0: 41 41 4b 6d 47 2c 51 41 41 4c 2c 4d 41 41 6d 42 AAKmG,QAAL,MAAmB
c200: 2c 43 41 41 43 2c 4b 41 41 4b 31 42 2c 55 41 41 ,CAAC,KAAK1B,UAA
c210: 4c 2c 45 41 41 33 42 3b 41 41 43 44 3b 3b 41 41 L,EAA3B;AACD;;AA
c220: 45 44 3b 3b 3b 3b 3b 3b 3b 69 43 41 49 61 3b 41 ED;;;;;;;iCAIa;A
c230: 41 43 58 2c 61 41 41 4f 2c 4b 41 41 4b 30 42 2c ACX,aAAO,KAAK0B,
c240: 51 41 41 4c 2c 4d 41 41 6f 42 2c 4b 41 41 4b 6e QAAL,MAAoB,KAAKn
c250: 47 2c 4b 41 41 4c 2c 43 41 41 57 77 4c 2c 49 41 G,KAAL,CAAWwL,IA
c260: 41 58 2c 43 41 41 67 42 2c 55 41 41 68 42 2c 4d AX,CAAgB,UAAhB,M
c270: 41 41 67 43 2c 49 41 41 33 44 3b 41 41 43 44 3b AAgC,IAA3D;AACD;
c280: 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 38 42 ;AAED;;;;;;;;;8B
c290: 41 4d 55 3b 41 41 43 52 2c 55 41 41 49 2c 4b 41 AMU;AACR,UAAI,KA
c2a0: 41 4b 72 46 2c 51 41 41 4c 2c 45 41 41 4a 2c 45 AKrF,QAAL,EAAJ,E
c2b0: 41 41 71 42 3b 41 41 43 6e 42 2c 61 41 41 4b 6e AAqB;AACnB,aAAKn
c2c0: 47 2c 4b 41 41 4c 2c 43 41 41 57 77 4c 2c 49 41 G,KAAL,CAAWwL,IA
c2d0: 41 58 2c 43 41 41 67 42 2c 55 41 41 68 42 2c 45 AX,CAAgB,UAAhB,E
c2e0: 41 41 34 42 2c 49 41 41 35 42 3b 41 41 43 44 3b AA4B,IAA5B;AACD;
c2f0: 41 41 43 46 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b AACF;;AAED;;;;;;
c300: 3b 3b 3b 36 42 41 4d 53 3b 41 41 43 50 2c 55 41 ;;;6BAMS;AACP,UA
c310: 41 49 2c 4b 41 41 4b 72 46 2c 51 41 41 4c 2c 45 AI,KAAKrF,QAAL,E
c320: 41 41 4a 2c 45 41 41 71 42 3b 41 41 43 6e 42 2c AAJ,EAAqB;AACnB,
c330: 61 41 41 4b 6e 47 2c 4b 41 41 4c 2c 43 41 41 57 aAAKnG,KAAL,CAAW
c340: 77 4c 2c 49 41 41 58 2c 43 41 41 67 42 2c 55 41 wL,IAAX,CAAgB,UA
c350: 41 68 42 2c 45 41 41 34 42 2c 4b 41 41 35 42 3b AhB,EAA4B,KAA5B;
c360: 41 41 43 44 3b 41 41 43 46 3b 3b 41 41 45 44 3b AACD;AACF;;AAED;
c370: 3b 3b 3b 3b 3b 3b 3b 36 42 41 4b 53 3b 41 41 43 ;;;;;;;6BAKS;AAC
c380: 50 2c 55 41 41 49 2c 43 41 41 43 2c 4b 41 41 4b P,UAAI,CAAC,KAAK
c390: 72 46 2c 51 41 41 4c 2c 45 41 41 4c 2c 45 41 41 rF,QAAL,EAAL,EAA
c3a0: 73 42 3b 41 41 43 70 42 3b 41 41 43 44 3b 3b 41 sB;AACpB;AACD;;A
c3b0: 41 45 44 2c 55 41 43 47 2c 4b 41 41 4b 6a 4d 2c AED,UACG,KAAKjM,
c3c0: 57 41 41 4c 2c 43 41 41 69 42 43 2c 4f 41 41 6a WAAL,CAAiBC,OAAj
c3d0: 42 2c 43 41 41 79 42 2b 46 2c 69 42 41 41 7a 42 B,CAAyB+F,iBAAzB
c3e0: 2c 4b 41 41 2b 43 2c 4b 41 41 68 44 2c 49 41 43 ,KAA+C,KAAhD,IAC
c3f0: 41 2c 4b 41 41 4b 68 47 2c 57 41 41 4c 2c 43 41 A,KAAKhG,WAAL,CA
c400: 41 69 42 38 49 2c 59 41 41 6a 42 2c 43 41 41 38 AiB8I,YAAjB,CAA8
c410: 42 34 49 2c 63 41 41 39 42 2c 45 41 46 46 2c 45 B4I,cAA9B,EAFF,E
c420: 41 47 45 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 AGE;AACA;AACA;AA
c430: 43 44 3b 3b 41 41 45 44 2c 57 41 41 4b 70 45 2c CD;;AAED,WAAKpE,
c440: 51 41 41 4c 2c 43 41 41 63 2c 4b 41 41 4b 2b 44 QAAL,CAAc,KAAK+D
c450: 2c 69 42 41 41 4c 2c 45 41 41 64 3b 41 41 43 44 ,iBAAL,EAAd;AACD
c460: 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;AAED;;;;;;;;;;
c470: 36 42 41 4f 53 39 4d 2c 43 2c 45 41 41 47 3b 41 6BAOS9M,C,EAAG;A
c480: 41 43 56 2c 57 41 41 4b 76 45 2c 57 41 41 4c 2c ACV,WAAKvE,WAAL,
c490: 43 41 41 69 42 6b 4a 2c 53 41 41 6a 42 2c 43 41 CAAiBkJ,SAAjB,CA
c4a0: 41 32 42 43 2c 4b 41 41 33 42 2c 47 41 41 6d 43 A2BC,KAA3B,GAAmC
c4b0: 2c 63 41 41 6e 43 3b 41 41 43 41 2c 57 41 41 4b ,cAAnC;AACA,WAAK
c4c0: 6e 4a 2c 57 41 41 4c 2c 43 41 41 69 42 6b 4a 2c nJ,WAAL,CAAiBkJ,
c4d0: 53 41 41 6a 42 2c 43 41 41 32 42 33 45 2c 43 41 SAAjB,CAA2B3E,CA
c4e0: 41 33 42 2c 47 41 41 2b 42 41 2c 43 41 41 2f 42 A3B,GAA+BA,CAA/B
c4f0: 3b 3b 41 41 45 41 2c 55 41 41 49 34 47 2c 4d 41 ;;AAEA,UAAI4G,MA
c500: 41 4d 2c 4b 41 41 4b 33 44 2c 51 41 41 4c 2c 45 AM,KAAK3D,QAAL,E
c510: 41 41 56 3b 3b 41 41 45 41 2c 55 41 41 49 32 44 AAV;;AAEA,UAAI2D
c520: 2c 51 41 41 51 35 47 2c 45 41 41 45 7a 42 2c 4b ,QAAQ5G,EAAEzB,K
c530: 41 41 64 2c 45 41 41 71 42 3b 41 41 43 6e 42 2c AAd,EAAqB;AACnB,
c540: 61 41 41 4b 39 43 2c 57 41 41 4c 2c 43 41 41 69 aAAK9C,WAAL,CAAi
c550: 42 73 4e 2c 51 41 41 6a 42 2c 43 41 41 30 42 6e BsN,QAAjB,CAA0Bn
c560: 43 2c 47 41 41 31 42 3b 41 41 43 44 3b 41 41 43 C,GAA1B;AACD;AAC
c570: 46 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 3b 3b F;;AAED;;;;;;;;;
c580: 3b 34 42 41 4f 51 35 47 2c 43 2c 45 41 41 47 3b ;4BAOQ5G,C,EAAG;
c590: 41 41 43 54 2c 57 41 41 4b 76 45 2c 57 41 41 4c AACT,WAAKvE,WAAL
c5a0: 2c 43 41 41 69 42 6b 4a 2c 53 41 41 6a 42 2c 43 ,CAAiBkJ,SAAjB,C
c5b0: 41 41 32 42 43 2c 4b 41 41 33 42 2c 47 41 41 6d AA2BC,KAA3B,GAAm
c5c0: 43 2c 61 41 41 6e 43 3b 41 41 43 41 2c 57 41 41 C,aAAnC;AACA,WAA
c5d0: 4b 6e 4a 2c 57 41 41 4c 2c 43 41 41 69 42 6b 4a KnJ,WAAL,CAAiBkJ
c5e0: 2c 53 41 41 6a 42 2c 43 41 41 32 42 33 45 2c 43 ,SAAjB,CAA2B3E,C
c5f0: 41 41 33 42 2c 47 41 41 2b 42 41 2c 43 41 41 2f AA3B,GAA+BA,CAA/
c600: 42 3b 3b 41 41 45 41 2c 55 41 41 49 34 47 2c 4d B;;AAEA,UAAI4G,M
c610: 41 41 4d 2c 4b 41 41 4b 33 44 2c 51 41 41 4c 2c AAM,KAAK3D,QAAL,
c620: 45 41 41 56 3b 3b 41 41 45 41 2c 55 41 41 49 32 EAAV;;AAEA,UAAI2
c630: 44 2c 51 41 41 51 35 47 2c 45 41 41 45 7a 42 2c D,QAAQ5G,EAAEzB,
c640: 4b 41 41 64 2c 45 41 41 71 42 3b 41 41 43 6e 42 KAAd,EAAqB;AACnB
c650: 2c 61 41 41 4b 39 43 2c 57 41 41 4c 2c 43 41 41 ,aAAK9C,WAAL,CAA
c660: 69 42 73 4e 2c 51 41 41 6a 42 2c 43 41 41 30 42 iBsN,QAAjB,CAA0B
c670: 6e 43 2c 47 41 41 31 42 3b 41 41 43 44 3b 41 41 nC,GAA1B;AACD;AA
c680: 43 46 3b 3b 3b 3b 3b 3b 6b 42 41 47 59 33 42 2c CF;;;;;;kBAGY3B,
c690: 59 3b 3b 3b 3b 3b 3b 3b 41 43 6c 51 46 3b 3b 41 Y;;;;;;;AClQF;;A
c6a0: 41 45 62 2c 6b 42 41 41 6b 42 2c 6d 42 41 41 4f AEb,kBAAkB,mBAAO
c6b0: 2c 43 41 41 43 2c 45 41 41 63 3b 41 41 43 78 43 ,CAAC,EAAc;AACxC
c6c0: 2c 63 41 41 63 2c 6d 42 41 41 4f 2c 43 41 41 43 ,cAAc,mBAAO,CAAC
c6d0: 2c 45 41 41 65 3b 3b 41 41 45 72 43 3b 3b 41 41 ,EAAe;;AAErC;;AA
c6e0: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 EA;AACA;AACA;;AA
c6f0: 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 EA;AACA;;AAEA;AA
c700: 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 CA;AACA;;AAEA;AA
c710: 43 41 3b 41 41 43 41 3b 41 41 43 41 2c 43 41 41 CA;AACA;AACA,CAA
c720: 43 3b 3b 41 41 45 44 3b 3b 41 41 45 41 3b 41 41 C;;AAED;;AAEA;AA
c730: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 CA;AACA;AACA;;AA
c740: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 EA;AACA;AACA;;AA
c750: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 EA;AACA;AACA;;AA
c760: 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 EA;AACA;;AAEA;AA
c770: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
c780: 41 2c 45 41 41 45 3b 41 41 43 46 3b 41 41 43 41 A,EAAE;AACF;AACA
c790: 3b 41 41 43 41 3b 41 41 43 41 2c 45 41 41 45 3b ;AACA;AACA,EAAE;
c7a0: 41 41 43 46 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACF;AACA;AACA;A
c7b0: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
c7c0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 2c 45 41 ACA;AACA;AACA,EA
c7d0: 41 45 3b 41 41 43 46 3b 41 41 43 41 3b 41 41 43 AE;AACF;AACA;AAC
c7e0: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
c7f0: 2c 45 41 41 45 3b 41 41 43 46 3b 41 41 43 41 3b ,EAAE;AACF;AACA;
c800: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
c810: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
c820: 43 41 3b 41 41 43 41 2c 45 41 41 45 3b 41 41 43 CA;AACA,EAAE;AAC
c830: 46 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 F;;AAEA;AACA;AAC
c840: 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 A;AACA;AACA;;AAE
c850: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
c860: 3b 3b 41 41 45 41 3b 3b 41 41 45 41 3b 41 41 43 ;;AAEA;;AAEA;AAC
c870: 41 3b 41 41 43 41 2c 61 41 41 61 2c 6d 42 41 41 A;AACA,aAAa,mBAA
c880: 6d 42 3b 41 41 43 68 43 3b 41 41 43 41 3b 3b 41 mB;AAChC;AACA;;A
c890: 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 AEA;AACA;;AAEA;A
c8a0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 2c 61 41 ACA;AACA;AACA,aA
c8b0: 41 61 2c 63 41 41 63 3b 41 41 43 33 42 3b 41 41 Aa,cAAc;AAC3B;AA
c8c0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
c8d0: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 3b 41 41 A;AACA;;AAEA;;AA
c8e0: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 EA;AACA;AACA;AAC
c8f0: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
c900: 41 3b 41 41 43 41 2c 45 41 41 45 3b 3b 41 41 45 A;AACA,EAAE;;AAE
c910: 46 3b 41 41 43 41 3b 41 41 43 41 2c 45 41 41 45 F;AACA;AACA,EAAE
c920: 3b 3b 41 41 45 46 3b 41 41 43 41 3b 41 41 43 41 ;;AAEF;AACA;AACA
c930: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 2c ;AACA;AACA;AACA,
c940: 45 41 41 45 3b 3b 41 41 45 46 3b 41 41 43 41 3b EAAE;;AAEF;AACA;
c950: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 2c 45 AACA;AACA;AACA,E
c960: 41 41 45 3b 3b 41 41 45 46 3b 41 41 43 41 3b 41 AAE;;AAEF;AACA;A
c970: 41 43 41 2c 45 41 41 45 3b 3b 41 41 45 46 3b 41 ACA,EAAE;;AAEF;A
c980: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 ACA;AACA;AACA;;A
c990: 41 45 41 2c 69 42 41 41 69 42 2c 63 41 41 63 3b AEA,iBAAiB,cAAc;
c9a0: 41 41 43 2f 42 3b 41 41 43 41 3b 3b 41 41 45 41 AAC/B;AACA;;AAEA
c9b0: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AACA;AACA;;AAEA
c9c0: 3b 41 41 43 41 2c 45 41 41 45 3b 3b 41 41 45 46 ;AACA,EAAE;;AAEF
c9d0: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
c9e0: 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b AACA;;AAEA;AACA;
c9f0: 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 2c AACA;;AAEA;AACA,
ca00: 45 41 41 45 3b 3b 41 41 45 46 3b 41 41 43 41 3b EAAE;;AAEF;AACA;
ca10: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AACA;AACA;AACA;;
ca20: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AAEA;AACA;AACA;;
ca30: 41 41 45 41 3b 41 41 43 41 2c 45 41 41 45 3b 3b AAEA;AACA,EAAE;;
ca40: 41 41 45 46 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEF;AACA;AACA;A
ca50: 41 43 41 2c 45 41 41 45 3b 3b 41 41 45 46 3b 41 ACA,EAAE;;AAEF;A
ca60: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 ACA;AACA;AACA;;A
ca70: 41 45 41 3b 41 41 43 41 2c 45 41 41 45 3b 3b 41 AEA;AACA,EAAE;;A
ca80: 41 45 46 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 AEF;AACA;AACA;AA
ca90: 43 41 3b 3b 41 41 45 41 2c 71 45 41 41 71 45 2c CA;;AAEA,qEAAqE,
caa0: 6b 43 41 41 6b 43 2c 45 41 41 45 3b 3b 41 41 45 kCAAkC,EAAE;;AAE
cab0: 7a 47 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 zG;AACA;;AAEA;AA
cac0: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 CA;;AAEA;AACA;;A
cad0: 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 AEA;AACA;;AAEA;A
cae0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 ACA;AACA;AACA;;A
caf0: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 AEA;AACA;AACA;;A
cb00: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 AEA;AACA;AACA;;A
cb10: 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 AEA;AACA;AACA;AA
cb20: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 2c 45 41 CA;;AAEA;AACA,EA
cb30: 41 45 3b 3b 41 41 45 46 3b 41 41 43 41 3b 41 41 AE;;AAEF;AACA;AA
cb40: 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 CA;AACA;;AAEA;AA
cb50: 43 41 2c 45 41 41 45 3b 3b 41 41 45 46 3b 41 41 CA,EAAE;;AAEF;AA
cb60: 43 41 3b 41 41 43 41 3b 41 41 43 41 2c 45 41 41 CA;AACA;AACA,EAA
cb70: 45 3b 3b 41 41 45 46 3b 41 41 43 41 3b 41 41 43 E;;AAEF;AACA;AAC
cb80: 41 3b 3b 41 41 45 41 3b 41 41 43 41 2c 69 42 41 A;;AAEA;AACA,iBA
cb90: 41 69 42 2c 67 42 41 41 67 42 3b 41 41 43 6a 43 AiB,gBAAgB;AACjC
cba0: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AACA;AACA;;AAEA
cbb0: 3b 41 41 43 41 2c 45 41 41 45 3b 3b 41 41 45 46 ;AACA,EAAE;;AAEF
cbc0: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
cbd0: 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AAEA;AACA;AACA;
cbe0: 3b 41 41 45 41 3b 41 41 43 41 2c 45 41 41 45 3b ;AAEA;AACA,EAAE;
cbf0: 3b 41 41 45 46 3b 41 41 43 41 3b 41 41 43 41 3b ;AAEF;AACA;AACA;
cc00: 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AACA;AACA;;AAEA;
cc10: 41 41 43 41 2c 45 41 41 45 3b 3b 41 41 45 46 3b AACA,EAAE;;AAEF;
cc20: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
cc30: 41 43 41 3b 41 41 43 41 2c 45 41 41 45 3b 3b 41 ACA;AACA,EAAE;;A
cc40: 41 45 46 3b 41 41 43 41 3b 41 41 43 41 2c 45 41 AEF;AACA;AACA,EA
cc50: 41 45 3b 3b 41 41 45 46 3b 41 41 43 41 3b 41 41 AE;;AAEF;AACA;AA
cc60: 43 41 2c 69 42 41 41 69 42 2c 4f 41 41 4f 3b 41 CA,iBAAiB,OAAO;A
cc70: 41 43 78 42 3b 41 41 43 41 3b 41 41 43 41 3b 41 ACxB;AACA;AACA;A
cc80: 41 43 41 2c 45 41 41 45 3b 3b 41 41 45 46 3b 41 ACA,EAAE;;AAEF;A
cc90: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
cca0: 43 41 2c 45 41 41 45 3b 3b 41 41 45 46 3b 41 41 CA,EAAE;;AAEF;AA
ccb0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
ccc0: 41 2c 45 41 41 45 3b 3b 41 41 45 46 3b 41 41 43 A,EAAE;;AAEF;AAC
ccd0: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
cce0: 2c 45 41 41 45 3b 3b 41 41 45 46 3b 41 41 43 41 ,EAAE;;AAEF;AACA
ccf0: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 2c ;AACA;AACA;AACA,
cd00: 45 41 41 45 3b 3b 41 41 45 46 3b 41 41 43 41 3b EAAE;;AAEF;AACA;
cd10: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 2c 45 AACA;AACA;AACA,E
cd20: 41 41 45 3b 3b 41 41 45 46 3b 41 41 43 41 3b 41 AAE;;AAEF;AACA;A
cd30: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 2c 45 41 ACA;AACA;AACA,EA
cd40: 41 45 3b 3b 41 41 45 46 3b 41 41 43 41 3b 41 41 AE;;AAEF;AACA;AA
cd50: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
cd60: 41 2c 45 41 41 45 3b 3b 41 41 45 46 3b 41 41 43 A,EAAE;;AAEF;AAC
cd70: 41 3b 41 41 43 41 2c 45 41 41 45 3b 3b 41 41 45 A;AACA,EAAE;;AAE
cd80: 46 3b 41 41 43 41 3b 41 41 43 41 2c 45 41 41 45 F;AACA;AACA,EAAE
cd90: 3b 3b 41 41 45 46 3b 41 41 43 41 3b 41 41 43 41 ;;AAEF;AACA;AACA
cda0: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
cdb0: 41 41 43 41 3b 41 41 43 41 2c 45 41 41 45 3b 3b AACA;AACA,EAAE;;
cdc0: 41 41 45 46 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEF;AACA;AACA;A
cdd0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
cde0: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 CA;AACA;AACA;;AA
cdf0: 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 EA;AACA;;AAEA;AA
ce00: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 CA;;AAEA;AACA;AA
ce10: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
ce20: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
ce30: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
ce40: 3b 3b 41 41 45 41 3b 3b 41 41 45 41 3b 41 41 43 ;;AAEA;;AAEA;AAC
ce50: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
ce60: 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 ;;AAEA;AACA;AACA
ce70: 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 ;;AAEA;AACA;AACA
ce80: 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 ;;AAEA;AACA;AACA
ce90: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
cea0: 41 41 43 41 3b 41 41 43 41 2c 43 41 41 43 3b 3b AACA;AACA,CAAC;;
ceb0: 41 41 45 44 3b 41 41 43 41 3b 41 41 43 41 3b 3b AAED;AACA;AACA;;
cec0: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEA;AACA;AACA;A
ced0: 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 ACA;AACA;;AAEA;A
cee0: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
cef0: 41 43 41 2c 45 41 41 45 3b 3b 41 41 45 46 3b 3b ACA,EAAE;;AAEF;;
cf00: 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AAEA;AACA;;AAEA;
cf10: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AACA;AACA;AACA;;
cf20: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEA;AACA;AACA;A
cf30: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
cf40: 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 ACA;AACA;;AAEA;A
cf50: 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 ACA;AACA;;AAEA;A
cf60: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
cf70: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 CA;;AAEA;AACA;AA
cf80: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 2c 67 42 CA;;AAEA;AACA,gB
cf90: 41 41 67 42 2c 59 41 41 59 3b 41 41 43 35 42 3b AAgB,YAAY;AAC5B;
cfa0: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AACA;AACA;AACA;;
cfb0: 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AAEA;AACA;;AAEA;
cfc0: 3b 3b 3b 3b 3b 3b 41 43 6a 65 41 3b 41 41 43 41 ;;;;;;ACjeA;AACA
cfd0: 2c 69 42 41 41 69 42 2c 6d 42 41 41 4f 2c 43 41 ,iBAAiB,mBAAO,CA
cfe0: 41 43 2c 43 41 41 59 3b 41 41 43 72 43 2c 63 41 AC,CAAY;AACrC,cA
cff0: 41 63 2c 6d 42 41 41 4f 2c 43 41 41 43 2c 45 41 Ac,mBAAO,CAAC,EA
d000: 41 67 42 3b 3b 41 41 45 74 43 3b 3b 41 41 45 41 AgB;;AAEtC;;AAEA
d010: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
d020: 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AACA;AACA;;AAEA;
d030: 41 41 43 41 2c 4f 41 41 4f 3b 41 41 43 50 3b 41 AACA,OAAO;AACP;A
d040: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
d050: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
d060: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
d070: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
d080: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
d090: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AACA;AACA;AACA;;
d0a0: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AAEA;AACA;AACA;;
d0b0: 41 41 45 41 2c 53 41 41 53 3b 41 41 43 54 3b 3b AAEA,SAAS;AACT;;
d0c0: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEA;AACA;AACA;A
d0d0: 41 43 41 3b 3b 41 41 45 41 2c 79 42 41 41 79 42 ACA;;AAEA,yBAAyB
d0e0: 2c 49 41 41 49 3b 41 41 43 37 42 2c 77 42 41 41 ,IAAI;AAC7B,wBAA
d0f0: 77 42 2c 45 41 41 45 2c 57 41 41 57 2c 45 41 41 wB,EAAE,WAAW,EAA
d100: 45 3b 41 41 43 76 43 3b 41 41 43 41 3b 41 41 43 E;AACvC;AACA;AAC
d110: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
d120: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
d130: 41 3b 41 41 43 41 3b 3b 41 41 45 41 2c 61 41 41 A;AACA;;AAEA,aAA
d140: 61 2c 4f 41 41 4f 3b 41 41 43 70 42 3b 41 41 43 a,OAAO;AACpB;AAC
d150: 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 A;AACA;AACA;;AAE
d160: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
d170: 2c 45 41 41 45 3b 41 41 43 46 3b 41 41 43 41 3b ,EAAE;AACF;AACA;
d180: 3b 41 41 45 41 2c 61 41 41 61 2c 4f 41 41 4f 3b ;AAEA,aAAa,OAAO;
d190: 41 41 43 70 42 3b 41 41 43 41 3b 3b 41 41 45 41 AACpB;AACA;;AAEA
d1a0: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 2c ;AACA;AACA;AACA,
d1b0: 45 41 41 45 3b 41 41 43 46 2c 61 41 41 61 2c 4f EAAE;AACF,aAAa,O
d1c0: 41 41 4f 3b 41 41 43 70 42 3b 41 41 43 41 3b 3b AAO;AACpB;AACA;;
d1d0: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEA;AACA;AACA;A
d1e0: 41 43 41 2c 45 41 41 45 3b 41 41 43 46 2c 61 41 ACA,EAAE;AACF,aA
d1f0: 41 61 2c 4f 41 41 4f 3b 41 41 43 70 42 3b 41 41 Aa,OAAO;AACpB;AA
d200: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 CA;;AAEA;AACA;AA
d210: 43 41 3b 41 41 43 41 2c 45 41 41 45 3b 41 41 43 CA;AACA,EAAE;AAC
d220: 46 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 F;AACA;AACA;;AAE
d230: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
d240: 41 3b 3b 41 41 45 41 3b 3b 41 41 45 41 3b 41 41 A;;AAEA;;AAEA;AA
d250: 43 41 2c 45 41 41 45 3b 41 41 43 46 3b 41 41 43 CA,EAAE;AACF;AAC
d260: 41 3b 3b 41 41 45 41 2c 59 41 41 59 2c 4f 41 41 A;;AAEA,YAAY,OAA
d270: 4f 3b 41 41 43 6e 42 3b 41 41 43 41 3b 41 41 43 O;AACnB;AACA;AAC
d280: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 A;;AAEA;AACA;;AA
d290: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 EA;AACA;AACA;AAC
d2a0: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 A;;AAEA;AACA;;AA
d2b0: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 EA;AACA;AACA;AAC
d2c0: 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 A;AACA;AACA;;AAE
d2d0: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
d2e0: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
d2f0: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
d300: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 A;;AAEA;AACA;AAC
d310: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
d320: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AACA;AACA;;AAEA
d330: 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 ;AACA;;AAEA;AACA
d340: 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 ;;AAEA;AACA;AACA
d350: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
d360: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
d370: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b ACA;;AAEA;AACA;;
d380: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEA;AACA;AACA;A
d390: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b ACA;;AAEA;AACA;;
d3a0: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AAEA;AACA;AACA;;
d3b0: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEA;AACA;AACA;A
d3c0: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
d3d0: 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 ACA;AACA;AACA;AA
d3e0: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 CA;;AAEA;AACA;AA
d3f0: 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 CA;AACA;;AAEA;AA
d400: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 CA;AACA;AACA;;AA
d410: 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 EA;AACA;;AAEA;AA
d420: 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 CA;AACA;;AAEA;AA
d430: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 CA;AACA;AACA;;AA
d440: 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 EA;AACA;AACA;AAC
d450: 41 3b 3b 3b 3b 3b 3b 3b 3b 41 43 7a 4f 61 3b 3b A;;;;;;;;ACzOa;;
d460: 41 41 45 62 2c 69 42 41 41 69 42 2c 6d 42 41 41 AAEb,iBAAiB,mBAA
d470: 4f 2c 43 41 41 43 2c 45 41 41 61 3b 3b 41 41 45 O,CAAC,EAAa;;AAE
d480: 74 43 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 tC;AACA;;AAEA;AA
d490: 43 41 3b 3b 41 41 45 41 2c 6d 43 41 41 6d 43 2c CA;;AAEA,mCAAmC,
d4a0: 53 41 41 53 3b 41 41 43 35 43 3b 3b 41 41 45 41 SAAS;AAC5C;;AAEA
d4b0: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 2c ;AACA;AACA;AACA,
d4c0: 47 41 41 47 3b 41 41 43 48 3b 41 41 43 41 3b 41 GAAG;AACH;AACA;A
d4d0: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b ACA;;AAEA;AACA;;
d4e0: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AAEA;AACA;AACA;A
d4f0: 41 43 41 3b 41 41 43 41 3b 3b 3b 3b 3b 3b 3b 3b ACA;AACA;;;;;;;;
d500: 41 43 35 42 61 3b 3b 41 41 45 62 3b 41 41 43 41 AC5Ba;;AAEb;AACA
d510: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AACA;AACA;;AAEA
d520: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 3b 3b 3b 3b ;AACA;AACA;;;;;;
d530: 3b 41 43 54 41 2c 6b 42 41 41 6b 42 2c 6d 42 41 ;ACTA,kBAAkB,mBA
d540: 41 4f 2c 43 41 41 43 2c 43 41 41 65 3b 41 41 43 AO,CAAC,CAAe;AAC
d550: 7a 43 2c 59 41 41 59 2c 6d 42 41 41 4f 2c 43 41 zC,YAAY,mBAAO,CA
d560: 41 43 2c 45 41 41 53 3b 3b 41 41 45 37 42 3b 3b AC,EAAS;;AAE7B;;
d570: 41 41 45 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b AAEA;;AAEA;AACA;
d580: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AACA;AACA;AACA;;
d590: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AAEA;AACA;AACA;;
d5a0: 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AAEA;AACA;;AAEA;
d5b0: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AACA;AACA;AACA;;
d5c0: 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b AAEA;AACA;;AAEA;
d5d0: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 AACA;AACA;AACA;A
d5e0: 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 ACA;;AAEA;AACA;A
d5f0: 41 43 41 3b 3b 41 41 45 41 3b 3b 41 41 45 41 3b ACA;;AAEA;;AAEA;
d600: 41 41 43 41 2c 6b 43 41 41 6b 43 3b 41 41 43 6c AACA,kCAAkC;AACl
d610: 43 3b 41 41 43 41 3b 41 41 43 41 2c 75 43 41 41 C;AACA;AACA,uCAA
d620: 75 43 2c 53 41 41 53 3b 41 41 43 68 44 3b 41 41 uC,SAAS;AAChD;AA
d630: 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 CA;AACA;;AAEA;AA
d640: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 CA;;AAEA;AACA;AA
d650: 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 CA;AACA;;AAEA;AA
d660: 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 CA;;AAEA;AACA;;A
d670: 41 45 41 2c 77 44 41 41 77 44 2c 75 43 41 41 75 AEA,wDAAwD,uCAAu
d680: 43 3b 41 41 43 2f 46 2c 73 44 41 41 73 44 2c 71 C;AAC/F,sDAAsD,q
d690: 43 41 41 71 43 3b 3b 41 41 45 33 46 3b 41 41 43 CAAqC;;AAE3F;AAC
d6a0: 41 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 41 41 A;;AAEA;AACA;;AA
d6b0: 45 41 3b 41 41 43 41 3b 41 41 43 41 2c 45 41 41 EA;AACA;AACA,EAA
d6c0: 45 3b 41 41 43 46 2c 43 41 41 43 3b 3b 41 41 45 E;AACF,CAAC;;AAE
d6d0: 44 3b 3b 3b 3b 3b 3b 3b 41 43 37 45 41 2c 6b 42 D;;;;;;;AC7EA,kB
d6e0: 41 41 6b 42 2c 6d 42 41 41 4f 2c 43 41 41 43 2c AAkB,mBAAO,CAAC,
d6f0: 43 41 41 65 3b 3b 41 41 45 7a 43 3b 41 41 43 41 CAAe;;AAEzC;AACA
d700: 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 ;;AAEA;AACA;AACA
d710: 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 ;AACA;;AAEA;AACA
d720: 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 ;;AAEA;AACA;AACA
d730: 3b 41 41 43 41 3b 3b 41 41 45 41 2c 71 43 41 41 ;AACA;;AAEA,qCAA
d740: 71 43 2c 53 41 41 53 3b 41 41 43 39 43 3b 41 41 qC,SAAS;AAC9C;AA
d750: 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 CA;AACA;AACA;AAC
d760: 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 A;AACA;AACA;;AAE
d770: 41 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 A;AACA;;AAEA;AAC
d780: 41 3b 41 41 43 41 3b 41 41 43 41 2c 79 42 41 41 A;AACA;AACA,yBAA
d790: 79 42 3b 3b 41 41 45 7a 42 3b 3b 41 41 45 41 3b yB;;AAEzB;;AAEA;
d7a0: 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 2c AACA;AACA;;AAEA,
d7b0: 79 43 41 41 79 43 2c 53 41 41 53 3b 41 41 43 6c yCAAyC,SAAS;AACl
d7c0: 44 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 D;AACA;;AAEA;AAC
d7d0: 41 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 A;AACA;AACA;AACA
d7e0: 3b 41 41 43 41 3b 41 41 43 41 3b 3b 41 41 45 41 ;AACA;AACA;;AAEA
d7f0: 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 ;AACA;;AAEA;AACA
d800: 3b 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AACA;AACA;AACA;
d810: 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AAEA;AACA;AACA;
d820: 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b ;AAEA;AACA;AACA;
d830: 41 41 43 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AACA;AACA;AACA;;
d840: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AAEA;AACA;AACA;;
d850: 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 3b 3b AAEA;AACA;AACA;;
d860: 41 41 45 41 3b 41 41 43 41 2c 71 43 41 41 71 43 AAEA;AACA,qCAAqC
d870: 2c 53 41 41 53 3b 41 41 43 39 43 3b 41 41 43 41 ,SAAS;AAC9C;AACA
d880: 3b 3b 41 41 45 41 3b 41 41 43 41 3b 41 41 43 41 ;;AAEA;AACA;AACA
d890: 3b 41 41 43 41 3b 3b 41 41 45 41 3b 41 41 43 41 ;AACA;;AAEA;AACA
d8a0: 3b 3b 41 41 45 41 3b 41 41 43 41 3b 3b 3b 3b 3b ;;AAEA;AACA;;;;;
d8b0: 3b 3b 3b 3b 41 43 2f 46 61 3b 3b 3b 3b 3b 3b 3b ;;;;AC/Fa;;;;;;;
d8c0: 3b 41 41 45 62 3b 3b 3b 3b 41 41 43 41 3b 3b 3b ;AAEb;;;;AACA;;;
d8d0: 3b 3b 3b 3b 3b 41 41 45 41 3b 3b 3b 3b 49 41 49 ;;;;;AAEA;;;;IAI
d8e0: 4d 43 2c 59 3b 41 41 43 4a 3b 3b 3b 41 41 47 41 MC,Y;AACJ;;;AAGA
d8f0: 2c 77 42 41 41 59 7a 4a 2c 57 41 41 5a 2c 45 41 ,wBAAYzJ,WAAZ,EA
d900: 41 79 42 3b 41 41 41 41 3b 3b 41 41 43 76 42 3b AyB;AAAA;;AACvB;
d910: 3b 3b 41 41 47 41 2c 53 41 41 4b 41 2c 57 41 41 ;;AAGA,SAAKA,WAA
d920: 4c 2c 47 41 41 6d 42 41 2c 57 41 41 6e 42 3b 41 L,GAAmBA,WAAnB;A
d930: 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b ACD;;AAED;;;;;;;
d940: 32 42 41 6d 44 4f 3b 41 41 43 4c 3b 41 41 43 41 2BAmDO;AACL;AACA
d950: 2c 55 41 41 49 2c 4b 41 41 4b 41 2c 57 41 41 4c ,UAAI,KAAKA,WAAL
d960: 2c 43 41 41 69 42 43 2c 4f 41 41 6a 42 2c 43 41 ,CAAiBC,OAAjB,CA
d970: 41 79 42 67 42 2c 4b 41 41 37 42 2c 45 41 41 6f AyBgB,KAA7B,EAAo
d980: 43 3b 41 41 43 6c 43 2c 61 41 41 4b 41 2c 4b 41 C;AAClC,aAAKA,KA
d990: 41 4c 2c 47 41 41 61 2c 4b 41 41 4b 73 4b 2c 57 AL,GAAa,KAAKsK,W
d9a0: 41 41 4c 2c 43 41 41 69 42 2c 4b 41 41 4b 76 4c AAL,CAAiB,KAAKvL
d9b0: 2c 57 41 41 4c 2c 43 41 41 69 42 43 2c 4f 41 41 ,WAAL,CAAiBC,OAA
d9c0: 6a 42 2c 43 41 41 79 42 67 42 2c 4b 41 41 31 43 jB,CAAyBgB,KAA1C
d9d0: 2c 43 41 41 62 3b 41 41 43 41 3b 41 41 43 44 3b ,CAAb;AACA;AACD;
d9e0: 3b 41 41 45 44 3b 41 41 43 41 2c 55 41 41 49 2c ;AAED;AACA,UAAI,
d9f0: 43 41 41 43 2c 4b 41 41 4b 41 2c 4b 41 41 4e 2c CAAC,KAAKA,KAAN,
da00: 49 41 41 65 2c 43 41 41 43 2c 43 41 41 43 2c 4b IAAe,CAAC,CAAC,K
da10: 41 41 4b 6a 42 2c 57 41 41 4c 2c 43 41 41 69 42 AAKjB,WAAL,CAAiB
da20: 75 4a 2c 59 41 41 6a 42 2c 43 41 41 38 42 2f 42 uJ,YAAjB,CAA8B/B
da30: 2c 51 41 41 39 42 2c 45 41 41 72 42 2c 45 41 41 ,QAA9B,EAArB,EAA
da40: 2b 44 3b 41 41 43 37 44 2c 61 41 41 4b 76 47 2c +D;AAC7D,aAAKvG,
da50: 4b 41 41 4c 2c 47 41 41 61 2c 4b 41 41 4b 73 4b KAAL,GAAa,KAAKsK
da60: 2c 57 41 41 4c 2c 43 41 43 58 2c 4b 41 41 4b 76 ,WAAL,CACX,KAAKv
da70: 4c 2c 57 41 41 4c 2c 43 41 41 69 42 75 4a 2c 59 L,WAAL,CAAiBuJ,Y
da80: 41 41 6a 42 2c 43 41 41 38 42 2f 42 2c 51 41 41 AAjB,CAA8B/B,QAA
da90: 39 42 2c 45 41 44 57 2c 45 41 43 2b 42 2c 4b 41 9B,EADW,EAC+B,KA
daa0: 41 4b 78 48 2c 57 41 41 4c 2c 43 41 41 69 42 43 AKxH,WAAL,CAAiBC
dab0: 2c 4f 41 41 6a 42 2c 43 41 41 79 42 2b 46 2c 69 ,OAAjB,CAAyB+F,i
dac0: 42 41 44 78 44 2c 43 41 41 62 3b 41 41 47 44 3b BADxD,CAAb;AAGD;
dad0: 41 41 43 46 3b 3b 3b 36 42 41 45 51 3b 41 41 43 AACF;;;6BAEQ;AAC
dae0: 50 2c 57 41 41 4b 68 47 2c 57 41 41 4c 2c 43 41 P,WAAKhG,WAAL,CA
daf0: 41 69 42 45 2c 4f 41 41 6a 42 2c 43 41 41 79 42 AiBE,OAAjB,CAAyB
db00: 36 4b 2c 55 41 41 7a 42 2c 43 41 41 6f 43 2c 4f 6K,UAAzB,CAAoC,O
db10: 41 41 70 43 3b 41 41 43 44 3b 3b 41 41 45 44 3b AApC;AACD;;AAED;
db20: 3b 3b 3b 3b 3b 3b 3b 3b 71 43 41 4d 69 42 3b 41 ;;;;;;;;qCAMiB;A
db30: 41 43 66 2c 55 41 41 49 2c 43 41 41 43 2c 4b 41 ACf,UAAI,CAAC,KA
db40: 41 4b 4d 2c 51 41 41 4c 2c 45 41 41 4c 2c 45 41 AKM,QAAL,EAAL,EA
db50: 41 73 42 3b 41 41 43 70 42 2c 65 41 41 4f 2c 45 AsB;AACpB,eAAO,E
db60: 41 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 2c 61 AAP;AACD;;AAED,a
db70: 41 41 4f 2c 4b 41 41 4b 70 4b 2c 4b 41 41 4c 2c AAO,KAAKpK,KAAL,
db80: 43 41 41 57 69 43 2c 4d 41 41 58 2c 43 41 41 6b CAAWiC,MAAX,CAAk
db90: 42 2c 4b 41 41 4b 66 2c 4d 41 41 76 42 2c 43 41 B,KAAKf,MAAvB,CA
dba0: 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b AP;AACD;;AAED;;;
dbb0: 3b 3b 3b 3b 3b 6d 43 41 4b 65 67 4a 2c 47 2c 45 ;;;;;mCAKegJ,G,E
dbc0: 41 41 4b 3b 41 41 43 6c 42 2c 55 41 41 49 6c 4b AAK;AAClB,UAAIlK
dbd0: 2c 51 41 41 51 6b 4b 2c 4d 41 41 4d 2c 4b 41 41 ,QAAQkK,MAAM,KAA
dbe0: 4b 49 2c 57 41 41 4c 2c 43 41 41 69 42 4a 2c 47 KI,WAAL,CAAiBJ,G
dbf0: 41 41 6a 42 2c 43 41 41 4e 2c 47 41 41 38 42 2c AAjB,CAAN,GAA8B,
dc00: 49 41 41 31 43 3b 3b 41 41 45 41 2c 57 41 41 4b IAA1C;;AAEA,WAAK
dc10: 6c 4b 2c 4b 41 41 4c 2c 47 41 41 61 41 2c 51 41 lK,KAAL,GAAaA,QA
dc20: 41 51 41 2c 4b 41 41 52 2c 47 41 41 67 42 2c 49 AQA,KAAR,GAAgB,I
dc30: 41 41 37 42 3b 41 41 43 44 3b 3b 41 41 45 44 3b AA7B;AACD;;AAED;
dc40: 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 67 43 41 51 59 6b ;;;;;;;;;;gCAQYk
dc50: 4b 2c 47 2c 45 41 41 2b 42 3b 41 41 41 41 2c 55 K,G,EAA+B;AAAA,U
dc60: 41 41 31 42 77 47 2c 69 42 41 41 30 42 2c 75 45 AA1BwG,iBAA0B,uE
dc70: 41 41 4e 2c 49 41 41 4d 3b 3b 41 41 43 7a 43 2c AAN,IAAM;;AACzC,
dc80: 55 41 41 49 31 51 2c 51 41 41 51 2c 49 41 41 49 UAAI1Q,QAAQ,IAAI
dc90: 55 2c 6d 42 41 41 4a 2c 43 41 41 63 2c 4b 41 41 U,mBAAJ,CAAc,KAA
dca0: 4b 38 50 2c 6f 42 41 41 4c 2c 43 41 41 30 42 74 K8P,oBAAL,CAA0Bt
dcb0: 47 2c 47 41 41 31 42 2c 43 41 41 64 2c 45 41 41 G,GAA1B,CAAd,EAA
dcc0: 38 43 2c 4b 41 41 4b 68 4a 2c 4d 41 41 6e 44 2c 8C,KAAKhJ,MAAnD,
dcd0: 43 41 41 5a 3b 3b 41 41 45 41 2c 55 41 41 49 2c CAAZ;;AAEA,UAAI,
dce0: 43 41 41 43 6c 42 2c 4d 41 41 4d 71 43 2c 4f 41 CAAClB,MAAMqC,OA
dcf0: 41 4e 2c 45 41 41 4c 2c 45 41 41 73 42 3b 41 41 AN,EAAL,EAAsB;AA
dd00: 43 70 42 2c 59 41 41 49 71 4f 2c 69 42 41 41 4a CpB,YAAIqO,iBAAJ
dd10: 2c 45 41 41 75 42 3b 41 41 43 72 42 31 51 2c 6b ,EAAuB;AACrB1Q,k
dd20: 42 41 41 51 2c 4b 41 41 4b 38 4d 2c 67 42 41 41 BAAQ,KAAK8M,gBAA
dd30: 4c 2c 45 41 41 52 3b 41 41 43 44 3b 3b 41 41 45 L,EAAR;AACD;;AAE
dd40: 44 3b 3b 3b 3b 3b 41 41 4b 41 2c 61 41 41 4b 2f D;;;;;AAKA,aAAK/
dd50: 4e 2c 57 41 41 4c 2c 43 41 41 69 42 6b 4b 2c 4f N,WAAL,CAAiBkK,O
dd60: 41 41 6a 42 2c 43 41 41 79 42 2c 6f 42 41 41 7a AAjB,CAAyB,oBAAz
dd70: 42 2c 45 41 41 2b 43 6a 4a 2c 4b 41 41 2f 43 2c B,EAA+CjJ,KAA/C,
dd80: 45 41 41 73 44 6b 4b 2c 47 41 41 74 44 3b 41 41 EAAsDkK,GAAtD;AA
dd90: 43 44 3b 3b 41 41 45 44 2c 55 41 41 49 2c 43 41 CD;;AAED,UAAI,CA
dda0: 41 43 2c 4b 41 41 4b 79 47 2c 63 41 41 4c 2c 45 AC,KAAKyG,cAAL,E
ddb0: 41 41 4c 2c 45 41 41 34 42 3b 41 41 43 31 42 3b AAL,EAA4B;AAC1B;
ddc0: 41 41 43 41 33 51 2c 63 41 41 4d 38 42 2c 4b 41 AACA3Q,cAAM8B,KA
ddd0: 41 4e 2c 47 41 41 63 2c 43 41 41 64 3b 41 41 43 AN,GAAc,CAAd;AAC
dde0: 44 3b 3b 41 41 45 44 2c 61 41 41 4f 39 42 2c 4b D;;AAED,aAAO9B,K
ddf0: 41 41 50 3b 41 41 43 44 3b 3b 3b 75 43 41 45 6b AAP;AACD;;;uCAEk
de00: 42 3b 41 41 43 6a 42 2c 55 41 41 49 2c 4b 41 41 B;AACjB,UAAI,KAA
de10: 4b 34 51 2c 51 41 41 4c 2c 49 41 41 6b 42 2c 4b K4Q,QAAL,IAAkB,K
de20: 41 41 4b 41 2c 51 41 41 4c 2c 4b 41 41 6b 42 2c AAKA,QAAL,KAAkB,
de30: 4b 41 41 4b 35 51 2c 4b 41 41 37 43 2c 45 41 41 KAAK5Q,KAA7C,EAA
de40: 71 44 3b 41 41 43 6e 44 2c 65 41 41 4f 2c 4b 41 qD;AACnD,eAAO,KA
de50: 41 4b 41 2c 4b 41 41 5a 3b 41 41 43 44 3b 3b 41 AKA,KAAZ;AACD;;A
de60: 41 45 44 2c 55 41 41 49 34 51 2c 57 41 41 57 2c AED,UAAI4Q,WAAW,
de70: 4b 41 41 4b 4a 2c 6f 42 41 41 4c 2c 43 41 41 30 KAAKJ,oBAAL,CAA0
de80: 42 2c 4b 41 41 4b 49 2c 51 41 41 2f 42 2c 43 41 B,KAAKI,QAA/B,CA
de90: 41 66 3b 41 41 43 41 2c 55 41 41 49 35 51 2c 51 Af;AACA,UAAI5Q,Q
dea0: 41 41 51 2c 49 41 41 49 55 2c 6d 42 41 41 4a 2c AAQ,IAAIU,mBAAJ,
deb0: 43 41 41 63 6b 51 2c 51 41 41 64 2c 45 41 41 77 CAAckQ,QAAd,EAAw
dec0: 42 2c 4b 41 41 4b 31 50 2c 4d 41 41 37 42 2c 43 B,KAAK1P,MAA7B,C
ded0: 41 41 5a 3b 3b 41 41 45 41 2c 55 41 41 49 2c 43 AAZ;;AAEA,UAAI,C
dee0: 41 41 43 6c 42 2c 4d 41 41 4d 71 43 2c 4f 41 41 AAClB,MAAMqC,OAA
def0: 4e 2c 45 41 41 4c 2c 45 41 41 73 42 3b 41 41 43 N,EAAL,EAAsB;AAC
df00: 70 42 77 4f 2c 67 42 41 41 51 43 2c 49 41 41 52 pBwO,gBAAQC,IAAR
df10: 2c 43 41 41 61 2c 6f 46 41 41 62 3b 41 41 43 41 ,CAAa,oFAAb;AACA
df20: 2c 65 41 41 4f 2c 4b 41 41 4b 39 51 2c 4b 41 41 ,eAAO,KAAK9Q,KAA
df30: 4c 2c 47 41 41 61 2c 4b 41 41 4b 41 2c 4b 41 41 L,GAAa,KAAKA,KAA
df40: 6c 42 2c 47 41 41 30 42 2c 49 41 41 49 55 2c 6d lB,GAA0B,IAAIU,m
df50: 42 41 41 4a 2c 43 41 41 63 2c 53 41 41 64 2c 45 BAAJ,CAAc,SAAd,E
df60: 41 41 79 42 2c 4b 41 41 4b 51 2c 4d 41 41 39 42 AAyB,KAAKQ,MAA9B
df70: 2c 43 41 41 6a 43 3b 41 41 43 44 3b 3b 41 41 45 ,CAAjC;AACD;;AAE
df80: 44 2c 61 41 41 4f 6c 42 2c 4b 41 41 50 3b 41 41 D,aAAOlB,KAAP;AA
df90: 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 6b 43 CD;;AAED;;;;;;kC
dfa0: 41 47 63 3b 41 41 43 5a 2c 55 41 41 49 2c 43 41 AGc;AACZ,UAAI,CA
dfb0: 41 43 2c 4b 41 41 4b 6f 4b 2c 51 41 41 4c 2c 45 AC,KAAKoK,QAAL,E
dfc0: 41 41 4c 2c 45 41 41 73 42 3b 41 41 43 70 42 2c AAL,EAAsB;AACpB,
dfd0: 61 41 41 4b 70 4b 2c 4b 41 41 4c 2c 47 41 41 61 aAAKpK,KAAL,GAAa
dfe0: 2c 4b 41 41 4b 38 4d 2c 67 42 41 41 4c 2c 45 41 ,KAAK8M,gBAAL,EA
dff0: 41 62 3b 41 41 43 44 3b 3b 41 41 45 44 2c 61 41 Ab;AACD;;AAED,aA
e000: 41 4f 2c 4b 41 41 4b 39 4d 2c 4b 41 41 5a 3b 41 AO,KAAK9M,KAAZ;A
e010: 41 43 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b ACD;;AAED;;;;;;;
e020: 3b 3b 3b 79 43 41 4f 71 42 41 2c 4b 2c 45 41 41 ;;;yCAOqBA,K,EAA
e030: 79 42 3b 41 41 41 41 2c 55 41 41 6c 42 43 2c 53 yB;AAAA,UAAlBC,S
e040: 41 41 6b 42 2c 75 45 41 41 4e 2c 49 41 41 4d 3b AAkB,uEAAN,IAAM;
e050: 3b 41 41 43 35 43 2c 55 41 41 49 38 51 2c 6d 42 ;AAC5C,UAAI8Q,mB
e060: 41 41 6d 42 2c 4b 41 41 76 42 3b 3b 41 41 45 41 AAmB,KAAvB;;AAEA
e070: 31 52 2c 75 42 41 41 45 2b 48 2c 49 41 41 46 2c 1R,uBAAE+H,IAAF,
e080: 43 41 41 4f 2c 4b 41 41 4b 72 49 2c 57 41 41 4c CAAO,KAAKrI,WAAL
e090: 2c 43 41 41 69 42 6f 47 2c 55 41 41 78 42 2c 45 ,CAAiBoG,UAAxB,E
e0a0: 41 41 6f 43 2c 55 41 41 55 43 2c 49 41 41 56 2c AAoC,UAAUC,IAAV,
e0b0: 45 41 41 67 42 6f 45 2c 47 41 41 68 42 2c 45 41 EAAgBoE,GAAhB,EA
e0c0: 41 71 42 3b 41 41 43 76 44 2c 59 41 41 49 75 48 AqB;AACvD,YAAIuH
e0d0: 2c 71 42 41 41 71 42 2c 4b 41 41 7a 42 2c 45 41 ,qBAAqB,KAAzB,EA
e0e0: 41 67 43 3b 41 41 43 39 42 3b 41 41 43 41 3b 41 AgC;AAC9B;AACA;A
e0f0: 41 43 44 3b 41 41 43 44 41 2c 32 42 41 41 6d 42 ACD;AACDA,2BAAmB
e100: 76 48 2c 49 41 41 49 77 48 2c 59 41 41 4a 2c 43 vH,IAAIwH,YAAJ,C
e110: 41 41 69 42 68 52 2c 4b 41 41 6a 42 2c 45 41 41 AAiBhR,KAAjB,EAA
e120: 77 42 43 2c 53 41 41 78 42 2c 43 41 41 6e 42 3b wBC,SAAxB,CAAnB;
e130: 41 41 43 44 2c 4f 41 4e 44 3b 3b 41 41 51 41 2c AACD,OAND;;AAQA,
e140: 61 41 41 4f 38 51 2c 6d 42 41 41 6d 42 41 2c 67 aAAO8Q,mBAAmBA,g
e150: 42 41 41 6e 42 2c 47 41 41 73 43 2f 51 2c 4b 41 BAAnB,GAAsC/Q,KA
e160: 41 37 43 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b A7C;AACD;;AAED;;
e170: 3b 3b 3b 3b 3b 71 43 41 49 69 42 3b 41 41 43 66 ;;;;;qCAIiB;AACf
e180: 2c 61 41 41 4f 2c 43 41 41 43 2c 4b 41 41 4b 6f ,aAAO,CAAC,KAAKo
e190: 4b 2c 51 41 41 4c 2c 45 41 41 44 2c 49 41 41 6f K,QAAL,EAAD,IAAo
e1a0: 42 2c 43 41 41 43 2c 4b 41 41 4b 70 4b 2c 4b 41 B,CAAC,KAAKpK,KA
e1b0: 41 4c 2c 43 41 41 57 71 43 2c 4f 41 41 58 2c 45 AL,CAAWqC,OAAX,E
e1c0: 41 41 35 42 3b 41 41 43 44 3b 3b 41 41 45 44 3b AA5B;AACD;;AAED;
e1d0: 3b 3b 3b 3b 3b 3b 71 43 41 49 69 42 3b 41 41 43 ;;;;;;qCAIiB;AAC
e1e0: 66 2c 61 41 41 51 2c 4b 41 41 4b 74 44 2c 57 41 f,aAAQ,KAAKtD,WA
e1f0: 41 4c 2c 43 41 41 69 42 43 2c 4f 41 41 6a 42 2c AL,CAAiBC,OAAjB,
e200: 43 41 41 79 42 69 47 2c 51 41 41 7a 42 2c 4b 41 CAAyBiG,QAAzB,KA
e210: 41 73 43 2c 4b 41 41 39 43 3b 41 41 43 44 3b 3b AsC,KAA9C;AACD;;
e220: 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 2b 42 41 49 57 AAED;;;;;;;+BAIW
e230: 3b 41 41 43 54 2c 61 41 41 4f 2c 4b 41 41 4b 6a ;AACT,aAAO,KAAKj
e240: 46 2c 4b 41 41 4c 2c 59 41 41 73 42 55 2c 6d 42 F,KAAL,YAAsBU,mB
e250: 41 41 37 42 3b 41 41 43 44 3b 3b 3b 77 42 41 6c AA7B;AACD;;;wBAl
e260: 4d 63 3b 41 41 43 62 2c 61 41 41 4f 2c 4b 41 41 Mc;AACb,aAAO,KAA
e270: 4b 33 42 2c 57 41 41 4c 2c 43 41 41 69 42 43 2c K3B,WAAL,CAAiBC,
e280: 4f 41 41 6a 42 2c 43 41 41 79 42 6f 46 2c 61 41 OAAjB,CAAyBoF,aA
e290: 41 7a 42 2c 47 41 43 4c 2c 4b 41 41 4b 72 46 2c AzB,GACL,KAAKrF,
e2a0: 57 41 41 4c 2c 43 41 41 69 42 43 2c 4f 41 41 6a WAAL,CAAiBC,OAAj
e2b0: 42 2c 43 41 41 79 42 6f 46 2c 61 41 44 70 42 2c B,CAAyBoF,aADpB,
e2c0: 47 41 43 71 43 2c 4b 41 41 4b 67 47 2c 51 41 41 GACqC,KAAKgG,QAA
e2d0: 4c 2c 4b 41 41 6b 42 2c 4b 41 41 4b 70 4b 2c 4b L,KAAkB,KAAKpK,K
e2e0: 41 41 76 42 2c 47 41 41 2b 42 2c 49 41 44 33 45 AAvB,GAA+B,IAD3E
e2f0: 3b 41 41 45 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b ;AAED;;AAED;;;;;
e300: 3b 77 42 41 47 61 3b 41 41 43 58 2c 55 41 41 49 ;wBAGa;AACX,UAAI
e310: 2c 4b 41 41 4b 6a 42 2c 57 41 41 4c 2c 43 41 41 ,KAAKjB,WAAL,CAA
e320: 69 42 43 2c 4f 41 41 6a 42 2c 43 41 41 79 42 6b iBC,OAAjB,CAAyBk
e330: 43 2c 4d 41 41 37 42 2c 45 41 41 71 43 3b 41 41 C,MAA7B,EAAqC;AA
e340: 43 6e 43 2c 65 41 41 4f 2c 4b 41 41 4b 6e 43 2c CnC,eAAO,KAAKnC,
e350: 57 41 41 4c 2c 43 41 41 69 42 43 2c 4f 41 41 6a WAAL,CAAiBC,OAAj
e360: 42 2c 43 41 41 79 42 6b 43 2c 4d 41 41 68 43 3b B,CAAyBkC,MAAhC;
e370: 41 41 43 44 3b 3b 41 41 45 44 2c 55 41 41 49 2c AACD;;AAED,UAAI,
e380: 4b 41 41 4b 6b 4a 2c 51 41 41 4c 2c 4d 41 41 6d KAAKkJ,QAAL,MAAm
e390: 42 2c 4b 41 41 4b 70 4b 2c 4b 41 41 4c 2c 43 41 B,KAAKpK,KAAL,CA
e3a0: 41 57 69 52 2c 65 41 41 58 2c 45 41 41 6e 42 2c AWiR,eAAX,EAAnB,
e3b0: 49 41 41 6d 44 2c 4b 41 41 4b 6a 52 2c 4b 41 41 IAAmD,KAAKjR,KAA
e3c0: 4c 2c 43 41 41 57 6b 42 2c 4d 41 41 58 2c 43 41 L,CAAWkB,MAAX,CA
e3d0: 41 6b 42 73 43 2c 4b 41 41 6c 42 2c 43 41 41 77 AkBsC,KAAlB,CAAw
e3e0: 42 2c 4d 41 41 78 42 2c 43 41 41 76 44 2c 45 41 B,MAAxB,CAAvD,EA
e3f0: 41 77 46 3b 41 41 43 74 46 2c 65 41 41 4f 2c 4b AwF;AACtF,eAAO,K
e400: 41 41 4b 6d 4e 2c 63 41 41 4c 2c 4b 41 41 77 42 AAKmN,cAAL,KAAwB
e410: 2c 4d 41 41 78 42 2c 47 41 41 69 43 2c 4b 41 41 ,MAAxB,GAAiC,KAA
e420: 78 43 3b 41 41 43 44 3b 3b 41 41 45 44 2c 55 41 xC;AACD;;AAED,UA
e430: 41 49 2c 4b 41 41 4b 76 47 2c 51 41 41 4c 2c 45 AI,KAAKvG,QAAL,E
e440: 41 41 4a 2c 45 41 41 71 42 3b 41 41 43 6e 42 2c AAJ,EAAqB;AACnB,
e450: 65 41 41 4f 2c 4b 41 41 4b 70 4b 2c 4b 41 41 4c eAAO,KAAKpK,KAAL
e460: 2c 43 41 41 57 6b 42 2c 4d 41 41 6c 42 3b 41 41 ,CAAWkB,MAAlB;AA
e470: 43 44 3b 3b 41 41 45 44 2c 61 41 41 4f 2c 4b 41 CD;;AAED,aAAO,KA
e480: 41 50 3b 41 41 43 44 3b 3b 41 41 45 44 3b 3b 3b AP;AACD;;AAED;;;
e490: 3b 3b 3b 3b 3b 77 42 41 4b 59 3b 41 41 43 56 2c ;;;;;wBAKY;AACV,
e4a0: 61 41 41 4f 2c 4b 41 41 4b 6e 43 2c 57 41 41 4c aAAO,KAAKnC,WAAL
e4b0: 2c 43 41 41 69 42 45 2c 4f 41 41 6a 42 2c 43 41 ,CAAiBE,OAAjB,CA
e4c0: 41 79 42 73 49 2c 49 41 41 7a 42 2c 43 41 41 38 AyBsI,IAAzB,CAA8
e4d0: 42 2c 4f 41 41 39 42 2c 43 41 41 50 3b 41 41 43 B,OAA9B,CAAP;AAC
e4e0: 44 3b 3b 41 41 45 44 3b 3b 3b 3b 3b 3b 3b 73 42 D;;AAED;;;;;;;sB
e4f0: 41 4d 55 31 46 2c 4b 2c 45 41 41 4f 3b 41 41 43 AMU1F,K,EAAO;AAC
e500: 66 2c 57 41 41 4b 39 43 2c 57 41 41 4c 2c 43 41 f,WAAK9C,WAAL,CA
e510: 41 69 42 45 2c 4f 41 41 6a 42 2c 43 41 41 79 42 AiBE,OAAjB,CAAyB
e520: 73 49 2c 49 41 41 7a 42 2c 43 41 41 38 42 2c 4f sI,IAAzB,CAA8B,O
e530: 41 41 39 42 2c 45 41 41 75 43 31 46 2c 4b 41 41 AA9B,EAAuC1F,KAA
e540: 76 43 3b 3b 41 41 45 41 2c 55 41 41 4b 41 2c 69 vC;;AAEA,UAAKA,i
e550: 42 41 41 69 42 6e 42 2c 6d 42 41 41 6c 42 2c 49 BAAiBnB,mBAAlB,I
e560: 41 41 69 43 2c 4b 41 41 4b 33 42 2c 57 41 41 4c AAiC,KAAK3B,WAAL
e570: 2c 43 41 41 69 42 43 2c 4f 41 41 6a 42 2c 43 41 ,CAAiBC,OAAjB,CA
e580: 41 79 42 6b 43 2c 4d 41 41 7a 42 2c 4b 41 41 6f AyBkC,MAAzB,KAAo
e590: 43 2c 4d 41 41 7a 45 2c 45 41 41 6b 46 3b 41 41 C,MAAzE,EAAkF;AA
e5a0: 43 68 46 3b 41 41 43 41 2c 61 41 41 4b 6e 43 2c ChF;AACA,aAAKnC,
e5b0: 57 41 41 4c 2c 43 41 41 69 42 43 2c 4f 41 41 6a WAAL,CAAiBC,OAAj
e5c0: 42 2c 43 41 41 79 42 6b 43 2c 4d 41 41 7a 42 2c B,CAAyBkC,MAAzB,
e5d0: 47 41 41 6b 43 2c 4b 41 41 4b 6c 42 2c 4b 41 41 GAAkC,KAAKlB,KAA
e5e0: 4c 2c 43 41 41 57 6b 42 2c 4d 41 41 37 43 3b 41 L,CAAWkB,MAA7C;A
e5f0: 41 43 44 3b 41 41 43 46 3b 3b 3b 3b 3b 3b 6b 42 ACD;AACF;;;;;;kB
e600: 41 75 4a 59 73 48 2c 59 3b 3b 3b 3b 3b 3b 3b 41 AuJYsH,Y;;;;;;;A
e610: 43 35 4e 46 3b 3b 3b 3b 3b 3b 3b 3b 41 41 45 62 C5NF;;;;;;;;AAEb
e620: 3b 3b 3b 3b 3b 3b 3b 3b 41 41 45 41 3b 3b 3b 3b ;;;;;;;;AAEA;;;;
e630: 49 41 49 4d 4b 2c 61 3b 41 41 43 4a 3b 3b 3b 41 IAIMK,a;AACJ;;;A
e640: 41 47 41 2c 79 42 41 41 59 39 4a 2c 57 41 41 5a AGA,yBAAY9J,WAAZ
e650: 2c 45 41 41 79 42 3b 41 41 41 41 3b 3b 41 41 43 ,EAAyB;AAAA;;AAC
e660: 76 42 3b 3b 3b 41 41 47 41 2c 53 41 41 4b 41 2c vB;;;AAGA,SAAKA,
e670: 57 41 41 4c 2c 47 41 41 6d 42 41 2c 57 41 41 6e WAAL,GAAmBA,WAAn
e680: 42 3b 41 41 43 41 3b 3b 3b 41 41 47 41 2c 53 41 B;AACA;;;AAGA,SA
e690: 41 4b 67 4a 2c 4d 41 41 4c 2c 47 41 41 63 2c 49 AKgJ,MAAL,GAAc,I
e6a0: 41 41 64 3b 41 41 43 44 3b 3b 3b 3b 32 42 41 55 AAd;AACD;;;;2BAU
e6b0: 4d 3b 41 41 43 4c 3b 3b 3b 41 41 47 41 2c 55 41 M;AACL;;;AAGA,UA
e6c0: 41 49 41 2c 53 41 41 53 2c 4b 41 41 4b 41 2c 4d AIA,SAAS,KAAKA,M
e6d0: 41 41 4c 2c 47 41 41 63 2c 73 42 41 41 45 2c 4b AAL,GAAc,sBAAE,K
e6e0: 41 41 4b 2f 49 2c 4f 41 41 4c 2c 43 41 41 61 6b AAK/I,OAAL,CAAak
e6f0: 47 2c 51 41 41 66 2c 43 41 41 33 42 3b 3b 41 41 G,QAAf,CAA3B;;AA
e700: 45 41 2c 55 41 41 49 2c 4b 41 41 4b 6c 47 2c 4f EA,UAAI,KAAKlG,O
e710: 41 41 4c 2c 43 41 41 61 6d 46 2c 57 41 41 6a 42 AAL,CAAamF,WAAjB
e720: 2c 45 41 41 38 42 3b 41 41 43 35 42 34 44 2c 65 ,EAA8B;AAC5B4D,e
e730: 41 41 4f 49 2c 51 41 41 50 2c 43 41 41 67 42 2c AAOI,QAAP,CAAgB,
e740: 4b 41 41 4b 6e 4a 2c 4f 41 41 4c 2c 43 41 41 61 KAAKnJ,OAAL,CAAa
e750: 6d 46 2c 57 41 41 37 42 3b 41 41 43 44 3b 3b 41 mF,WAA7B;AACD;;A
e760: 41 45 44 2c 55 41 41 49 2c 4b 41 41 4b 6e 46 2c AED,UAAI,KAAKnF,
e770: 4f 41 41 4c 2c 43 41 41 61 71 46 2c 55 41 41 6a OAAL,CAAaqF,UAAj
e780: 42 2c 45 41 41 36 42 3b 41 41 43 33 42 30 44 2c B,EAA6B;AAC3B0D,
e790: 65 41 41 4f 49 2c 51 41 41 50 2c 43 41 41 67 42 eAAOI,QAAP,CAAgB
e7a0: 2c 77 42 41 41 68 42 3b 41 41 43 44 3b 3b 41 41 ,wBAAhB;AACD;;AA
e7b0: 45 44 2c 55 41 41 49 2c 4b 41 41 4b 2b 49 2c 69 ED,UAAI,KAAK+I,i
e7c0: 42 41 41 4c 2c 45 41 41 4a 2c 45 41 41 38 42 3b BAAL,EAAJ,EAA8B;
e7d0: 41 41 43 35 42 2c 61 41 41 4b 6c 53 2c 4f 41 41 AAC5B,aAAKlS,OAA
e7e0: 4c 2c 43 41 41 61 69 47 2c 51 41 41 62 2c 47 41 L,CAAaiG,QAAb,GA
e7f0: 41 77 42 2c 49 41 41 78 42 3b 41 41 43 41 38 43 AwB,IAAxB;AACA8C
e800: 2c 65 41 41 4f 49 2c 51 41 41 50 2c 43 41 41 67 ,eAAOI,QAAP,CAAg
e810: 42 2c 77 42 41 41 68 42 3b 41 41 43 44 2c 4f 41 B,wBAAhB;AACD,OA
e820: 48 44 2c 4d 41 47 4f 3b 41 41 43 4c 2c 61 41 41 HD,MAGO;AACL,aAA
e830: 4b 6e 4a 2c 4f 41 41 4c 2c 43 41 41 61 69 47 2c KnJ,OAAL,CAAaiG,
e840: 51 41 41 62 2c 47 41 41 77 42 2c 4b 41 41 78 42 QAAb,GAAwB,KAAxB
e850: 3b 41 41 43 44 3b 41 41 43 46 3b 3b 3b 36 42 41 ;AACD;AACF;;;6BA
e860: 45 51 3b 41 41 43 50 3b 41 41 43 41 2c 55 41 41 EQ;AACP;AACA,UAA
e870: 49 6b 4d 2c 65 41 41 65 2c 4b 41 41 4b 70 53 2c IkM,eAAe,KAAKpS,
e880: 57 41 41 4c 2c 43 41 41 69 42 77 46 2c 53 41 41 WAAL,CAAiBwF,SAA
e890: 6a 42 2c 47 41 41 36 42 2c 4b 41 41 4b 78 46 2c jB,GAA6B,KAAKxF,
e8a0: 57 41 41 4c 2c 43 41 41 69 42 77 46 2c 53 41 41 WAAL,CAAiBwF,SAA
e8b0: 39 43 2c 47 41 41 30 44 2c 49 41 41 37 45 3b 3b 9C,GAA0D,IAA7E;;
e8c0: 41 41 45 41 2c 55 41 41 49 34 4d 2c 59 41 41 4a AAEA,UAAI4M,YAAJ
e8d0: 2c 45 41 41 6b 42 3b 41 41 43 68 42 2c 61 41 41 ,EAAkB;AAChB,aAA
e8e0: 4b 70 4a 2c 4d 41 41 4c 2c 43 41 41 59 71 4a 2c KpJ,MAAL,CAAYqJ,
e8f0: 51 41 41 5a 2c 43 41 41 71 42 44 2c 59 41 41 72 QAAZ,CAAqBD,YAAr
e900: 42 3b 41 41 43 44 3b 41 41 43 46 3b 3b 3b 36 42 B;AACD;AACF;;;6B
e910: 41 45 51 3b 41 41 43 50 2c 57 41 41 4b 70 4a 2c AEQ;AACP,WAAKpJ,
e920: 4d 41 41 4c 2c 43 41 41 59 73 4a 2c 4d 41 41 5a MAAL,CAAYsJ,MAAZ
e930: 3b 41 41 43 44 3b 3b 3b 77 43 41 45 6d 42 3b 41 ;AACD;;;wCAEmB;A
e940: 41 43 6c 42 2c 61 41 43 45 2c 43 41 41 43 2c 4b AClB,aACE,CAAC,K
e950: 41 41 4b 72 53 2c 4f 41 41 4c 2c 43 41 41 61 69 AAKrS,OAAL,CAAai
e960: 47 2c 51 41 41 62 2c 49 41 41 30 42 2c 4b 41 41 G,QAAb,IAA0B,KAA
e970: 4b 6c 47 2c 57 41 41 4c 2c 43 41 41 69 42 38 49 KlG,WAAL,CAAiB8I
e980: 2c 59 41 41 6a 42 2c 43 41 41 38 42 75 43 2c 51 ,YAAjB,CAA8BuC,Q
e990: 41 41 39 42 2c 4d 41 41 34 43 2c 4b 41 41 4b 70 AA9B,MAA4C,KAAKp
e9a0: 4b 2c 4b 41 41 4c 2c 43 41 41 57 69 52 2c 65 41 K,KAAL,CAAWiR,eA
e9b0: 41 58 2c 45 41 41 76 45 2c 4b 41 43 43 2c 4b 41 AX,EAAvE,KACC,KA
e9c0: 41 4b 6a 53 2c 4f 41 41 4c 2c 43 41 41 61 69 47 AKjS,OAAL,CAAaiG
e9d0: 2c 51 41 41 62 2c 4b 41 41 30 42 2c 4b 41 44 33 ,QAAb,KAA0B,KAD3
e9e0: 42 2c 4b 41 45 43 2c 43 41 41 43 2c 4b 41 41 4b B,KAEC,CAAC,KAAK
e9f0: 6a 47 2c 4f 41 41 4c 2c 43 41 41 61 6b 43 2c 4d jG,OAAL,CAAakC,M
ea00: 41 41 64 2c 49 41 41 79 42 2c 4b 41 41 4b 6c 43 AAd,IAAyB,KAAKlC
ea10: 2c 4f 41 41 4c 2c 43 41 41 61 6b 43 2c 4d 41 41 ,OAAL,CAAakC,MAA
ea20: 62 2c 49 41 41 75 42 2c 43 41 41 43 2c 4b 41 41 b,IAAuB,CAAC,KAA
ea30: 4b 6c 43 2c 4f 41 41 4c 2c 43 41 41 61 6b 43 2c KlC,OAAL,CAAakC,
ea40: 4d 41 41 62 2c 43 41 41 6f 42 73 43 2c 4b 41 41 MAAb,CAAoBsC,KAA
ea50: 70 42 2c 43 41 41 30 42 2c 65 41 41 31 42 2c 43 pB,CAA0B,eAA1B,C
ea60: 41 46 6c 44 2c 43 41 44 46 3b 41 41 4b 44 3b 3b AFlD,CADF;AAKD;;
ea70: 41 41 45 44 3b 3b 3b 3b 3b 3b 36 42 41 47 53 3b AAED;;;;;;6BAGS;
ea80: 41 41 43 50 2c 55 41 41 49 2c 43 41 41 43 2c 4b AACP,UAAI,CAAC,K
ea90: 41 41 4b 7a 45 2c 57 41 41 4c 2c 43 41 41 69 42 AAKzE,WAAL,CAAiB
eaa0: 38 49 2c 59 41 41 6a 42 2c 43 41 41 38 42 75 43 8I,YAAjB,CAA8BuC
eab0: 2c 51 41 41 39 42 2c 45 41 41 4c 2c 45 41 41 2b ,QAA9B,EAAL,EAA+
eac0: 43 3b 41 41 43 37 43 3b 41 41 43 44 3b 3b 41 41 C;AAC7C;AACD;;AA
ead0: 45 44 2c 55 41 41 49 6b 48 2c 57 41 41 59 2c 4b ED,UAAIkH,WAAY,K
eae0: 41 41 4b 74 53 2c 4f 41 41 4c 2c 43 41 41 61 71 AAKtS,OAAL,CAAaq
eaf0: 46 2c 55 41 41 62 2c 4b 41 41 34 42 2c 49 41 41 F,UAAb,KAA4B,IAA
eb00: 35 43 3b 41 41 41 41 2c 55 41 43 45 75 49 2c 53 5C;AAAA,UACEuI,S
eb10: 41 41 53 30 45 2c 57 41 41 57 2c 4b 41 41 4b 74 AAS0E,WAAW,KAAKt
eb20: 53 2c 4f 41 41 4c 2c 43 41 41 61 73 47 2c 4f 41 S,OAAL,CAAasG,OA
eb30: 41 78 42 2c 47 41 41 6b 43 2c 4b 41 41 4b 74 47 AxB,GAAkC,KAAKtG
eb40: 2c 4f 41 41 4c 2c 43 41 41 61 36 47 2c 57 41 44 ,OAAL,CAAa6G,WAD
eb50: 31 44 3b 3b 41 41 47 41 2c 55 41 41 49 30 4c 2c 1D;;AAGA,UAAI0L,
eb60: 6b 42 41 41 6b 42 2c 4b 41 41 4b 78 4a 2c 4d 41 kBAAkB,KAAKxJ,MA
eb70: 41 4c 2c 43 41 41 59 77 44 2c 49 41 41 5a 2c 43 AL,CAAYwD,IAAZ,C
eb80: 41 41 69 42 2c 34 43 41 41 6a 42 2c 43 41 41 74 AAiB,4CAAjB,CAAt
eb90: 42 3b 41 41 41 41 2c 55 41 43 45 69 47 2c 57 41 B;AAAA,UACEiG,WA
eba0: 41 57 2c 4b 41 41 4b 7a 4a 2c 4d 41 41 4c 2c 43 AW,KAAKzJ,MAAL,C
ebb0: 41 41 59 77 44 2c 49 41 41 5a 2c 43 41 41 69 42 AAYwD,IAAZ,CAAiB
ebc0: 2c 71 43 41 41 6a 42 2c 43 41 44 62 3b 41 41 41 ,qCAAjB,CADb;AAA
ebd0: 41 2c 55 41 45 45 6b 47 2c 61 41 41 61 2c 4b 41 A,UAEEkG,aAAa,KA
ebe0: 41 4b 31 4a 2c 4d 41 41 4c 2c 43 41 41 59 77 44 AK1J,MAAL,CAAYwD
ebf0: 2c 49 41 41 5a 2c 43 41 41 69 42 2c 75 43 41 41 ,IAAZ,CAAiB,uCAA
ec00: 6a 42 2c 43 41 46 66 3b 3b 41 41 49 41 2c 55 41 jB,CAFf;;AAIA,UA
ec10: 41 49 6d 47 2c 4f 41 41 4f 2c 4b 41 41 4b 31 52 AImG,OAAO,KAAK1R
ec20: 2c 4b 41 41 4c 2c 43 41 41 57 32 52 2c 57 41 41 ,KAAL,CAAW2R,WAA
ec30: 58 2c 45 41 41 58 3b 3b 41 41 45 41 3b 41 41 43 X,EAAX;;AAEA;AAC
ec40: 41 2c 55 41 41 49 48 2c 53 41 41 53 74 53 2c 4d A,UAAIH,SAAStS,M
ec50: 41 41 62 2c 45 41 41 71 42 3b 41 41 43 6e 42 73 AAb,EAAqB;AACnBs
ec60: 53 2c 69 42 41 41 53 2f 46 2c 47 41 41 54 2c 43 S,iBAAS/F,GAAT,C
ec70: 41 41 61 36 46 2c 57 41 41 57 2c 4b 41 41 58 2c AAa6F,WAAW,KAAX,
ec80: 47 41 41 6d 42 2c 4d 41 41 68 43 2c 45 41 41 77 GAAmB,MAAhC,EAAw
ec90: 43 2c 43 41 41 43 41 2c 57 41 41 57 31 45 2c 4f C,CAACA,WAAW1E,O
eca0: 41 41 4f 6a 4c 2c 47 41 41 50 2c 43 41 41 57 38 AAOjL,GAAP,CAAW8
ecb0: 44 2c 4d 41 41 74 42 2c 47 41 41 2b 42 6d 48 2c D,MAAtB,GAA+BmH,
ecc0: 4f 41 41 4f 6a 4c 2c 47 41 41 50 2c 43 41 41 57 OAAOjL,GAAP,CAAW
ecd0: 36 44 2c 4f 41 41 33 43 2c 4b 41 41 75 44 2c 49 6D,OAA3C,KAAuD,I
ece0: 41 41 49 6b 4d 2c 4b 41 41 4b 72 52 2c 43 41 41 AAIkM,KAAKrR,CAA
ecf0: 68 45 2c 43 41 41 78 43 3b 41 41 43 44 3b 41 41 hE,CAAxC;AACD;AA
ed00: 43 44 2c 55 41 41 49 6f 52 2c 57 41 41 57 76 53 CD,UAAIoR,WAAWvS
ed10: 2c 4d 41 41 66 2c 45 41 41 75 42 3b 41 41 43 72 ,MAAf,EAAuB;AACr
ed20: 42 75 53 2c 6d 42 41 41 57 68 47 2c 47 41 41 58 BuS,mBAAWhG,GAAX
ed30: 2c 43 41 41 65 36 46 2c 57 41 41 57 2c 4b 41 41 ,CAAe6F,WAAW,KAA
ed40: 58 2c 47 41 41 6d 42 2c 4d 41 41 6c 43 2c 45 41 X,GAAmB,MAAlC,EA
ed50: 41 30 43 2c 43 41 41 43 41 2c 57 41 41 57 31 45 A0C,CAACA,WAAW1E
ed60: 2c 4f 41 41 4f 39 4b 2c 4b 41 41 50 2c 43 41 41 ,OAAO9K,KAAP,CAA
ed70: 61 32 44 2c 4d 41 41 78 42 2c 47 41 41 69 43 6d a2D,MAAxB,GAAiCm
ed80: 48 2c 4f 41 41 4f 39 4b 2c 4b 41 41 50 2c 43 41 H,OAAO9K,KAAP,CA
ed90: 41 61 30 44 2c 4f 41 41 2f 43 2c 4b 41 41 32 44 Aa0D,OAA/C,KAA2D
eda0: 2c 49 41 41 49 6b 4d 2c 4b 41 41 4b 6c 52 2c 43 ,IAAIkM,KAAKlR,C
edb0: 41 41 70 45 2c 43 41 41 31 43 3b 41 41 43 44 3b AApE,CAA1C;AACD;
edc0: 41 41 43 44 2c 55 41 41 49 2b 51 2c 67 42 41 41 AACD,UAAI+Q,gBAA
edd0: 67 42 72 53 2c 4d 41 41 70 42 2c 45 41 41 34 42 gBrS,MAApB,EAA4B
ede0: 3b 41 41 43 31 42 71 53 2c 77 42 41 41 67 42 39 ;AAC1BqS,wBAAgB9
edf0: 46 2c 47 41 41 68 42 2c 43 41 41 6f 42 3b 41 41 F,GAAhB,CAAoB;AA
ee00: 43 6c 42 2c 69 42 41 41 4f 6d 42 2c 4f 41 41 4f ClB,iBAAOmB,OAAO
ee10: 68 4c 2c 55 41 41 50 2c 43 41 41 6b 42 36 44 2c hL,UAAP,CAAkB6D,
ee20: 4d 41 41 6c 42 2c 47 41 41 32 42 69 4d 2c 4b 41 MAAlB,GAA2BiM,KA
ee30: 41 4b 6e 52 2c 43 41 41 4c 2c 47 41 41 53 71 4d AKnR,CAAL,GAASqM
ee40: 2c 4f 41 41 4f 68 4c 2c 55 41 41 50 2c 43 41 41 ,OAAOhL,UAAP,CAA
ee50: 6b 42 36 44 2c 4d 41 44 33 43 3b 41 41 45 6c 42 kB6D,MAD3C;AAElB
ee60: 2c 6b 42 41 41 51 69 4d 2c 4b 41 41 4b 70 52 2c ,kBAAQiM,KAAKpR,
ee70: 43 41 41 4c 2c 47 41 41 53 73 4d 2c 4f 41 41 4f CAAL,GAASsM,OAAO
ee80: 68 4c 2c 55 41 41 50 2c 43 41 41 6b 42 34 44 3b hL,UAAP,CAAkB4D;
ee90: 41 41 46 6a 42 2c 53 41 41 70 42 3b 41 41 49 44 AAFjB,SAApB;AAID
eea0: 3b 3b 41 41 45 44 3b 41 41 43 41 2c 57 41 41 4b ;;AAED;AACA,WAAK
eeb0: 75 43 2c 4d 41 41 4c 2c 43 41 41 59 77 44 2c 49 uC,MAAL,CAAYwD,I
eec0: 41 41 5a 2c 43 41 41 69 42 2c 79 42 41 41 6a 42 AAZ,CAAiB,yBAAjB
eed0: 2c 45 41 43 47 45 2c 47 41 44 48 2c 43 41 43 4f ,EACGE,GADH,CACO
eee0: 2c 69 42 41 44 50 2c 45 41 43 30 42 2c 4b 41 41 ,iBADP,EAC0B,KAA
eef0: 4b 7a 4c 2c 4b 41 41 4c 2c 43 41 41 57 34 52 2c KzL,KAAL,CAAW4R,
ef00: 65 41 41 58 2c 47 41 41 36 42 43 2c 57 41 41 37 eAAX,GAA6BC,WAA7
ef10: 42 2c 45 41 44 31 42 2c 45 41 37 42 4f 2c 43 41 B,EAD1B,EA7BO,CA
ef20: 38 42 67 45 3b 3b 41 41 45 76 45 3b 41 41 43 41 8BgE;;AAEvE;AACA
ef30: 2c 55 41 41 49 43 2c 57 41 41 57 2c 4b 41 41 4b ,UAAIC,WAAW,KAAK
ef40: 39 52 2c 4b 41 41 4c 2c 43 41 41 57 36 52 2c 57 9R,KAAL,CAAW6R,W
ef50: 41 41 58 2c 45 41 41 66 3b 41 41 43 41 2c 55 41 AAX,EAAf;AACA,UA
ef60: 41 49 45 2c 55 41 41 55 2c 45 41 41 64 3b 3b 41 AIE,UAAU,EAAd;;A
ef70: 41 45 41 2c 55 41 41 49 2c 4b 41 41 4b 2f 53 2c AEA,UAAI,KAAK/S,
ef80: 4f 41 41 4c 2c 43 41 41 61 71 46 2c 55 41 41 6a OAAL,CAAaqF,UAAj
ef90: 42 2c 45 41 41 36 42 3b 41 41 43 33 42 30 4e 2c B,EAA6B;AAC3B0N,
efa0: 69 44 41 41 75 43 44 2c 51 41 41 76 43 3b 41 41 iDAAuCD,QAAvC;AA
efb0: 43 44 2c 4f 41 46 44 2c 4d 41 45 4f 3b 41 41 43 CD,OAFD,MAEO;AAC
efc0: 4c 43 2c 6b 44 41 41 77 43 44 2c 51 41 41 78 43 LC,kDAAwCD,QAAxC
efd0: 3b 41 41 43 44 3b 3b 41 41 45 44 2c 57 41 41 4b ;AACD;;AAED,WAAK
efe0: 2f 4a 2c 4d 41 41 4c 2c 43 41 41 59 77 44 2c 49 /J,MAAL,CAAYwD,I
eff0: 41 41 5a 2c 43 41 41 69 42 2c 30 42 41 41 6a 42 AAZ,CAAiB,0BAAjB
f000: 2c 45 41 41 36 43 45 2c 47 41 41 37 43 2c 43 41 ,EAA6CE,GAA7C,CA
f010: 41 69 44 2c 59 41 41 6a 44 2c 45 41 41 2b 44 73 AiD,YAAjD,EAA+Ds
f020: 47 2c 4f 41 41 2f 44 3b 41 41 43 44 3b 3b 3b 77 G,OAA/D;AACD;;;w
f030: 42 41 6a 47 61 3b 41 41 43 5a 2c 61 41 41 4f 2c BAjGa;AACZ,aAAO,
f040: 4b 41 41 4b 68 54 2c 57 41 41 4c 2c 43 41 41 69 KAAKhT,WAAL,CAAi
f050: 42 43 2c 4f 41 41 78 42 3b 41 41 43 44 3b 3b 3b BC,OAAxB;AACD;;;
f060: 77 42 41 45 57 3b 41 41 43 56 2c 61 41 41 4f 2c wBAEW;AACV,aAAO,
f070: 4b 41 41 4b 44 2c 57 41 41 4c 2c 43 41 41 69 42 KAAKD,WAAL,CAAiB
f080: 38 49 2c 59 41 41 6a 42 2c 43 41 41 38 42 37 48 8I,YAAjB,CAA8B7H
f090: 2c 4b 41 41 72 43 3b 41 41 43 44 3b 3b 3b 3b 3b ,KAArC;AACD;;;;;
f0a0: 3b 6b 42 41 38 46 59 36 49 2c 61 3b 3b 3b 3b 3b ;kBA8FY6I,a;;;;;
f0b0: 3b 3b 41 43 33 48 46 3b 3b 41 41 45 62 3b 3b 3b ;;AC3HF;;AAEb;;;
f0c0: 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 49 41 49 4d 45 2c ;;;;;;;;;;IAIME,
f0d0: 59 3b 41 41 43 4a 3b 3b 3b 41 41 47 41 2c 77 42 Y;AACJ;;;AAGA,wB
f0e0: 41 41 59 68 4b 2c 57 41 41 5a 2c 45 41 41 79 42 AAYhK,WAAZ,EAAyB
f0f0: 3b 41 41 41 41 3b 3b 41 41 43 76 42 3b 3b 3b 41 ;AAAA;;AACvB;;;A
f100: 41 47 41 2c 53 41 41 4b 41 2c 57 41 41 4c 2c 47 AGA,SAAKA,WAAL,G
f110: 41 41 6d 42 41 2c 57 41 41 6e 42 3b 41 41 43 41 AAmBA,WAAnB;AACA
f120: 3b 3b 3b 41 41 47 41 2c 53 41 41 4b 2b 46 2c 4b ;;;AAGA,SAAK+F,K
f130: 41 41 4c 2c 47 41 41 61 2c 49 41 41 62 3b 41 41 AAL,GAAa,IAAb;AA
f140: 43 44 3b 3b 3b 3b 2b 42 41 45 55 3b 41 41 43 54 CD;;;;+BAEU;AACT
f150: 2c 61 41 41 4f 2c 43 41 41 43 2c 43 41 41 43 2c ,aAAO,CAAC,CAAC,
f160: 4b 41 41 4b 41 2c 4b 41 41 64 3b 41 41 43 44 3b KAAKA,KAAd;AACD;
f170: 3b 3b 32 42 41 45 4d 3b 41 41 43 4c 3b 3b 3b 41 ;;2BAEM;AACL;;;A
f180: 41 47 41 2c 57 41 41 4b 41 2c 4b 41 41 4c 2c 47 AGA,WAAKA,KAAL,G
f190: 41 41 61 2c 4b 41 41 4b 2f 46 2c 57 41 41 4c 2c AAa,KAAK/F,WAAL,
f1a0: 43 41 41 69 42 43 2c 4f 41 41 6a 42 2c 43 41 41 CAAiBC,OAAjB,CAA
f1b0: 79 42 38 46 2c 4b 41 41 7a 42 2c 47 41 43 58 2c yB8F,KAAzB,GACX,
f1c0: 4b 41 41 4b 2f 46 2c 57 41 41 4c 2c 43 41 41 69 KAAK/F,WAAL,CAAi
f1d0: 42 45 2c 4f 41 41 6a 42 2c 43 41 41 79 42 73 4d BE,OAAjB,CAAyBsM
f1e0: 2c 49 41 41 7a 42 2c 43 41 41 38 42 2c 4b 41 41 ,IAAzB,CAA8B,KAA
f1f0: 4b 78 4d 2c 57 41 41 4c 2c 43 41 41 69 42 43 2c KxM,WAAL,CAAiBC,
f200: 4f 41 41 6a 42 2c 43 41 41 79 42 38 46 2c 4b 41 OAAjB,CAAyB8F,KA
f210: 41 76 44 2c 43 41 44 57 2c 47 41 43 71 44 2c 49 AvD,CADW,GACqD,I
f220: 41 44 6c 45 3b 3b 41 41 47 41 2c 55 41 41 49 2c ADlE;;AAGA,UAAI,
f230: 4b 41 41 4b 41 2c 4b 41 41 4c 2c 49 41 41 65 2c KAAKA,KAAL,IAAe,
f240: 4b 41 41 4b 41 2c 4b 41 41 4c 2c 43 41 41 57 35 KAAKA,KAAL,CAAW5
f250: 46 2c 4d 41 41 58 2c 4b 41 41 73 42 2c 43 41 41 F,MAAX,KAAsB,CAA
f260: 7a 43 2c 45 41 41 36 43 3b 41 41 43 33 43 3b 41 zC,EAA6C;AAC3C;A
f270: 41 43 41 2c 61 41 41 4b 34 46 2c 4b 41 41 4c 2c ACA,aAAK4F,KAAL,
f280: 47 41 41 61 2c 49 41 41 62 3b 41 41 43 44 3b 41 GAAa,IAAb;AACD;A
f290: 41 43 46 3b 3b 3b 36 42 41 45 51 3b 41 41 43 50 ACF;;;6BAEQ;AACP
f2a0: 2c 55 41 41 49 2c 4b 41 41 4b 2b 4a 2c 51 41 41 ,UAAI,KAAK+J,QAA
f2b0: 4c 2c 45 41 41 4a 2c 45 41 41 71 42 3b 41 41 43 L,EAAJ,EAAqB;AAC
f2c0: 6e 42 2c 61 41 41 4b 2f 4a 2c 4b 41 41 4c 2c 43 nB,aAAK/J,KAAL,C
f2d0: 41 41 57 33 45 2c 47 41 41 58 2c 43 41 41 65 2c AAW3E,GAAX,CAAe,
f2e0: 63 41 41 66 3b 41 41 43 44 3b 41 41 43 46 3b 3b cAAf;AACD;AACF;;
f2f0: 41 41 45 44 3b 3b 3b 3b 3b 3b 36 42 41 47 53 3b AAED;;;;;;6BAGS;
f300: 41 41 43 50 2c 55 41 41 49 2c 43 41 41 43 2c 4b AACP,UAAI,CAAC,K
f310: 41 41 4b 70 42 2c 57 41 41 4c 2c 43 41 41 69 42 AAKpB,WAAL,CAAiB
f320: 38 49 2c 59 41 41 6a 42 2c 43 41 41 38 42 75 43 8I,YAAjB,CAA8BuC
f330: 2c 51 41 41 39 42 2c 45 41 41 44 2c 49 41 41 36 ,QAA9B,EAAD,IAA6
f340: 43 2c 43 41 41 43 2c 4b 41 41 4b 79 45 2c 51 41 C,CAAC,KAAKyE,QA
f350: 41 4c 2c 45 41 41 6c 44 2c 45 41 41 6d 45 3b 41 AL,EAAlD,EAAmE;A
f360: 41 43 6a 45 3b 41 41 43 44 3b 3b 41 41 45 44 2c ACjE;AACD;;AAED,
f370: 55 41 41 49 6d 44 2c 57 41 41 57 2c 4b 41 41 4b UAAImD,WAAW,KAAK
f380: 6a 54 2c 57 41 41 4c 2c 43 41 41 69 42 38 49 2c jT,WAAL,CAAiB8I,
f390: 59 41 41 6a 42 2c 43 41 41 38 42 30 49 2c 63 41 YAAjB,CAA8B0I,cA
f3a0: 41 39 42 2c 45 41 41 66 3b 41 41 43 41 2c 55 41 A9B,EAAf;AACA,UA
f3b0: 41 49 30 42 2c 53 41 41 53 2c 45 41 41 43 2c 63 AI0B,SAAS,EAAC,c
f3c0: 41 41 63 44 2c 51 41 41 66 2c 45 41 41 62 3b 3b AAcD,QAAf,EAAb;;
f3d0: 41 41 45 41 2c 55 41 41 49 45 2c 4d 41 41 4d 2c AAEA,UAAIE,MAAM,
f3e0: 4b 41 41 4b 70 4e 2c 4b 41 41 4c 2c 43 41 41 57 KAAKpN,KAAL,CAAW
f3f0: 79 47 2c 49 41 41 58 2c 43 41 41 67 42 2c 47 41 yG,IAAX,CAAgB,GA
f400: 41 68 42 2c 45 41 41 71 42 34 47 2c 45 41 41 72 AhB,EAAqB4G,EAAr
f410: 42 2c 43 41 41 77 42 2c 43 41 41 78 42 2c 43 41 B,CAAwB,CAAxB,CA
f420: 41 56 3b 3b 41 41 45 41 2c 55 41 41 49 44 2c 49 AV;;AAEA,UAAID,I
f430: 41 41 49 68 54 2c 4d 41 41 4a 2c 47 41 41 61 2c AAIhT,MAAJ,GAAa,
f440: 43 41 41 6a 42 2c 45 41 41 6f 42 3b 41 41 43 6c CAAjB,EAAoB;AACl
f450: 42 67 54 2c 59 41 41 49 7a 47 2c 47 41 41 4a 2c BgT,YAAIzG,GAAJ,
f460: 43 41 41 51 77 47 2c 4d 41 41 52 3b 41 41 43 44 CAAQwG,MAAR;AACD
f470: 2c 4f 41 46 44 2c 4d 41 45 4f 3b 41 41 43 4c 2c ,OAFD,MAEO;AACL,
f480: 61 41 41 4b 6e 4e 2c 4b 41 41 4c 2c 43 41 41 57 aAAKnN,KAAL,CAAW
f490: 32 47 2c 47 41 41 58 2c 43 41 41 65 77 47 2c 4d 2G,GAAX,CAAewG,M
f4a0: 41 41 66 3b 41 41 43 44 3b 41 41 43 46 3b 3b 3b AAf;AACD;AACF;;;
f4b0: 3b 3b 3b 6b 42 41 47 59 6c 4a 2c 59 22 2c 22 66 ;;;kBAGYlJ,Y","f
f4c0: 69 6c 65 22 3a 22 62 6f 6f 74 73 74 72 61 70 2d ile":"bootstrap-
f4d0: 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6a 73 22 2c colorpicker.js",
f4e0: 22 73 6f 75 72 63 65 73 43 6f 6e 74 65 6e 74 22 "sourcesContent"
f4f0: 3a 5b 22 28 66 75 6e 63 74 69 6f 6e 20 77 65 62 :["(function web
f500: 70 61 63 6b 55 6e 69 76 65 72 73 61 6c 4d 6f 64 packUniversalMod
f510: 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 28 72 6f uleDefinition(ro
f520: 6f 74 2c 20 66 61 63 74 6f 72 79 29 20 7b 5c 6e ot, factory) {\n
f530: 5c 74 69 66 28 74 79 70 65 6f 66 20 65 78 70 6f \tif(typeof expo
f540: 72 74 73 20 3d 3d 3d 20 27 6f 62 6a 65 63 74 27 rts === 'object'
f550: 20 26 26 20 74 79 70 65 6f 66 20 6d 6f 64 75 6c && typeof modul
f560: 65 20 3d 3d 3d 20 27 6f 62 6a 65 63 74 27 29 5c e === 'object')\
f570: 6e 5c 74 5c 74 6d 6f 64 75 6c 65 2e 65 78 70 6f n\t\tmodule.expo
f580: 72 74 73 20 3d 20 66 61 63 74 6f 72 79 28 72 65 rts = factory(re
f590: 71 75 69 72 65 28 5c 22 6a 71 75 65 72 79 5c 22 quire(\"jquery\"
f5a0: 29 29 3b 5c 6e 5c 74 65 6c 73 65 20 69 66 28 74 ));\n\telse if(t
f5b0: 79 70 65 6f 66 20 64 65 66 69 6e 65 20 3d 3d 3d ypeof define ===
f5c0: 20 27 66 75 6e 63 74 69 6f 6e 27 20 26 26 20 64 'function' && d
f5d0: 65 66 69 6e 65 2e 61 6d 64 29 5c 6e 5c 74 5c 74 efine.amd)\n\t\t
f5e0: 64 65 66 69 6e 65 28 5c 22 62 6f 6f 74 73 74 72 define(\"bootstr
f5f0: 61 70 2d 63 6f 6c 6f 72 70 69 63 6b 65 72 5c 22 ap-colorpicker\"
f600: 2c 20 5b 5c 22 6a 71 75 65 72 79 5c 22 5d 2c 20 , [\"jquery\"],
f610: 66 61 63 74 6f 72 79 29 3b 5c 6e 5c 74 65 6c 73 factory);\n\tels
f620: 65 20 69 66 28 74 79 70 65 6f 66 20 65 78 70 6f e if(typeof expo
f630: 72 74 73 20 3d 3d 3d 20 27 6f 62 6a 65 63 74 27 rts === 'object'
f640: 29 5c 6e 5c 74 5c 74 65 78 70 6f 72 74 73 5b 5c )\n\t\texports[\
f650: 22 62 6f 6f 74 73 74 72 61 70 2d 63 6f 6c 6f 72 "bootstrap-color
f660: 70 69 63 6b 65 72 5c 22 5d 20 3d 20 66 61 63 74 picker\"] = fact
f670: 6f 72 79 28 72 65 71 75 69 72 65 28 5c 22 6a 71 ory(require(\"jq
f680: 75 65 72 79 5c 22 29 29 3b 5c 6e 5c 74 65 6c 73 uery\"));\n\tels
f690: 65 5c 6e 5c 74 5c 74 72 6f 6f 74 5b 5c 22 62 6f e\n\t\troot[\"bo
f6a0: 6f 74 73 74 72 61 70 2d 63 6f 6c 6f 72 70 69 63 otstrap-colorpic
f6b0: 6b 65 72 5c 22 5d 20 3d 20 66 61 63 74 6f 72 79 ker\"] = factory
f6c0: 28 72 6f 6f 74 5b 5c 22 6a 51 75 65 72 79 5c 22 (root[\"jQuery\"
f6d0: 5d 29 3b 5c 6e 7d 29 28 74 79 70 65 6f 66 20 73 ]);\n})(typeof s
f6e0: 65 6c 66 20 21 3d 3d 20 27 75 6e 64 65 66 69 6e elf !== 'undefin
f6f0: 65 64 27 20 3f 20 73 65 6c 66 20 3a 20 74 68 69 ed' ? self : thi
f700: 73 2c 20 66 75 6e 63 74 69 6f 6e 28 5f 5f 57 45 s, function(__WE
f710: 42 50 41 43 4b 5f 45 58 54 45 52 4e 41 4c 5f 4d BPACK_EXTERNAL_M
f720: 4f 44 55 4c 45 5f 30 5f 5f 29 20 7b 5c 6e 72 65 ODULE_0__) {\nre
f730: 74 75 72 6e 20 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 turn \n\n\n// WE
f740: 42 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c BPACK FOOTER //\
f750: 6e 2f 2f 20 77 65 62 70 61 63 6b 2f 75 6e 69 76 n// webpack/univ
f760: 65 72 73 61 6c 4d 6f 64 75 6c 65 44 65 66 69 6e ersalModuleDefin
f770: 69 74 69 6f 6e 22 2c 22 20 5c 74 2f 2f 20 54 68 ition"," \t// Th
f780: 65 20 6d 6f 64 75 6c 65 20 63 61 63 68 65 5c 6e e module cache\n
f790: 20 5c 74 76 61 72 20 69 6e 73 74 61 6c 6c 65 64 \tvar installed
f7a0: 4d 6f 64 75 6c 65 73 20 3d 20 7b 7d 3b 5c 6e 5c Modules = {};\n\
f7b0: 6e 20 5c 74 2f 2f 20 54 68 65 20 72 65 71 75 69 n \t// The requi
f7c0: 72 65 20 66 75 6e 63 74 69 6f 6e 5c 6e 20 5c 74 re function\n \t
f7d0: 66 75 6e 63 74 69 6f 6e 20 5f 5f 77 65 62 70 61 function __webpa
f7e0: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 6d 6f 64 ck_require__(mod
f7f0: 75 6c 65 49 64 29 20 7b 5c 6e 5c 6e 20 5c 74 5c uleId) {\n\n \t\
f800: 74 2f 2f 20 43 68 65 63 6b 20 69 66 20 6d 6f 64 t// Check if mod
f810: 75 6c 65 20 69 73 20 69 6e 20 63 61 63 68 65 5c ule is in cache\
f820: 6e 20 5c 74 5c 74 69 66 28 69 6e 73 74 61 6c 6c n \t\tif(install
f830: 65 64 4d 6f 64 75 6c 65 73 5b 6d 6f 64 75 6c 65 edModules[module
f840: 49 64 5d 29 20 7b 5c 6e 20 5c 74 5c 74 5c 74 72 Id]) {\n \t\t\tr
f850: 65 74 75 72 6e 20 69 6e 73 74 61 6c 6c 65 64 4d eturn installedM
f860: 6f 64 75 6c 65 73 5b 6d 6f 64 75 6c 65 49 64 5d odules[moduleId]
f870: 2e 65 78 70 6f 72 74 73 3b 5c 6e 20 5c 74 5c 74 .exports;\n \t\t
f880: 7d 5c 6e 20 5c 74 5c 74 2f 2f 20 43 72 65 61 74 }\n \t\t// Creat
f890: 65 20 61 20 6e 65 77 20 6d 6f 64 75 6c 65 20 28 e a new module (
f8a0: 61 6e 64 20 70 75 74 20 69 74 20 69 6e 74 6f 20 and put it into
f8b0: 74 68 65 20 63 61 63 68 65 29 5c 6e 20 5c 74 5c the cache)\n \t\
f8c0: 74 76 61 72 20 6d 6f 64 75 6c 65 20 3d 20 69 6e tvar module = in
f8d0: 73 74 61 6c 6c 65 64 4d 6f 64 75 6c 65 73 5b 6d stalledModules[m
f8e0: 6f 64 75 6c 65 49 64 5d 20 3d 20 7b 5c 6e 20 5c oduleId] = {\n \
f8f0: 74 5c 74 5c 74 69 3a 20 6d 6f 64 75 6c 65 49 64 t\t\ti: moduleId
f900: 2c 5c 6e 20 5c 74 5c 74 5c 74 6c 3a 20 66 61 6c ,\n \t\t\tl: fal
f910: 73 65 2c 5c 6e 20 5c 74 5c 74 5c 74 65 78 70 6f se,\n \t\t\texpo
f920: 72 74 73 3a 20 7b 7d 5c 6e 20 5c 74 5c 74 7d 3b rts: {}\n \t\t};
f930: 5c 6e 5c 6e 20 5c 74 5c 74 2f 2f 20 45 78 65 63 \n\n \t\t// Exec
f940: 75 74 65 20 74 68 65 20 6d 6f 64 75 6c 65 20 66 ute the module f
f950: 75 6e 63 74 69 6f 6e 5c 6e 20 5c 74 5c 74 6d 6f unction\n \t\tmo
f960: 64 75 6c 65 73 5b 6d 6f 64 75 6c 65 49 64 5d 2e dules[moduleId].
f970: 63 61 6c 6c 28 6d 6f 64 75 6c 65 2e 65 78 70 6f call(module.expo
f980: 72 74 73 2c 20 6d 6f 64 75 6c 65 2c 20 6d 6f 64 rts, module, mod
f990: 75 6c 65 2e 65 78 70 6f 72 74 73 2c 20 5f 5f 77 ule.exports, __w
f9a0: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__
f9b0: 29 3b 5c 6e 5c 6e 20 5c 74 5c 74 2f 2f 20 46 6c );\n\n \t\t// Fl
f9c0: 61 67 20 74 68 65 20 6d 6f 64 75 6c 65 20 61 73 ag the module as
f9d0: 20 6c 6f 61 64 65 64 5c 6e 20 5c 74 5c 74 6d 6f loaded\n \t\tmo
f9e0: 64 75 6c 65 2e 6c 20 3d 20 74 72 75 65 3b 5c 6e dule.l = true;\n
f9f0: 5c 6e 20 5c 74 5c 74 2f 2f 20 52 65 74 75 72 6e \n \t\t// Return
fa00: 20 74 68 65 20 65 78 70 6f 72 74 73 20 6f 66 20 the exports of
fa10: 74 68 65 20 6d 6f 64 75 6c 65 5c 6e 20 5c 74 5c the module\n \t\
fa20: 74 72 65 74 75 72 6e 20 6d 6f 64 75 6c 65 2e 65 treturn module.e
fa30: 78 70 6f 72 74 73 3b 5c 6e 20 5c 74 7d 5c 6e 5c xports;\n \t}\n\
fa40: 6e 5c 6e 20 5c 74 2f 2f 20 65 78 70 6f 73 65 20 n\n \t// expose
fa50: 74 68 65 20 6d 6f 64 75 6c 65 73 20 6f 62 6a 65 the modules obje
fa60: 63 74 20 28 5f 5f 77 65 62 70 61 63 6b 5f 6d 6f ct (__webpack_mo
fa70: 64 75 6c 65 73 5f 5f 29 5c 6e 20 5c 74 5f 5f 77 dules__)\n \t__w
fa80: 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f ebpack_require__
fa90: 2e 6d 20 3d 20 6d 6f 64 75 6c 65 73 3b 5c 6e 5c .m = modules;\n\
faa0: 6e 20 5c 74 2f 2f 20 65 78 70 6f 73 65 20 74 68 n \t// expose th
fab0: 65 20 6d 6f 64 75 6c 65 20 63 61 63 68 65 5c 6e e module cache\n
fac0: 20 5c 74 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 \t__webpack_req
fad0: 75 69 72 65 5f 5f 2e 63 20 3d 20 69 6e 73 74 61 uire__.c = insta
fae0: 6c 6c 65 64 4d 6f 64 75 6c 65 73 3b 5c 6e 5c 6e lledModules;\n\n
faf0: 20 5c 74 2f 2f 20 64 65 66 69 6e 65 20 67 65 74 \t// define get
fb00: 74 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 ter function for
fb10: 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 73 harmony exports
fb20: 5c 6e 20 5c 74 5f 5f 77 65 62 70 61 63 6b 5f 72 \n \t__webpack_r
fb30: 65 71 75 69 72 65 5f 5f 2e 64 20 3d 20 66 75 6e equire__.d = fun
fb40: 63 74 69 6f 6e 28 65 78 70 6f 72 74 73 2c 20 6e ction(exports, n
fb50: 61 6d 65 2c 20 67 65 74 74 65 72 29 20 7b 5c 6e ame, getter) {\n
fb60: 20 5c 74 5c 74 69 66 28 21 5f 5f 77 65 62 70 61 \t\tif(!__webpa
fb70: 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 6f 28 65 ck_require__.o(e
fb80: 78 70 6f 72 74 73 2c 20 6e 61 6d 65 29 29 20 7b xports, name)) {
fb90: 5c 6e 20 5c 74 5c 74 5c 74 4f 62 6a 65 63 74 2e \n \t\t\tObject.
fba0: 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 65 defineProperty(e
fbb0: 78 70 6f 72 74 73 2c 20 6e 61 6d 65 2c 20 7b 5c xports, name, {\
fbc0: 6e 20 5c 74 5c 74 5c 74 5c 74 63 6f 6e 66 69 67 n \t\t\t\tconfig
fbd0: 75 72 61 62 6c 65 3a 20 66 61 6c 73 65 2c 5c 6e urable: false,\n
fbe0: 20 5c 74 5c 74 5c 74 5c 74 65 6e 75 6d 65 72 61 \t\t\t\tenumera
fbf0: 62 6c 65 3a 20 74 72 75 65 2c 5c 6e 20 5c 74 5c ble: true,\n \t\
fc00: 74 5c 74 5c 74 67 65 74 3a 20 67 65 74 74 65 72 t\t\tget: getter
fc10: 5c 6e 20 5c 74 5c 74 5c 74 7d 29 3b 5c 6e 20 5c \n \t\t\t});\n \
fc20: 74 5c 74 7d 5c 6e 20 5c 74 7d 3b 5c 6e 5c 6e 20 t\t}\n \t};\n\n
fc30: 5c 74 2f 2f 20 67 65 74 44 65 66 61 75 6c 74 45 \t// getDefaultE
fc40: 78 70 6f 72 74 20 66 75 6e 63 74 69 6f 6e 20 66 xport function f
fc50: 6f 72 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 or compatibility
fc60: 20 77 69 74 68 20 6e 6f 6e 2d 68 61 72 6d 6f 6e with non-harmon
fc70: 79 20 6d 6f 64 75 6c 65 73 5c 6e 20 5c 74 5f 5f y modules\n \t__
fc80: 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f webpack_require_
fc90: 5f 2e 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6d _.n = function(m
fca0: 6f 64 75 6c 65 29 20 7b 5c 6e 20 5c 74 5c 74 76 odule) {\n \t\tv
fcb0: 61 72 20 67 65 74 74 65 72 20 3d 20 6d 6f 64 75 ar getter = modu
fcc0: 6c 65 20 26 26 20 6d 6f 64 75 6c 65 2e 5f 5f 65 le && module.__e
fcd0: 73 4d 6f 64 75 6c 65 20 3f 5c 6e 20 5c 74 5c 74 sModule ?\n \t\t
fce0: 5c 74 66 75 6e 63 74 69 6f 6e 20 67 65 74 44 65 \tfunction getDe
fcf0: 66 61 75 6c 74 28 29 20 7b 20 72 65 74 75 72 6e fault() { return
fd00: 20 6d 6f 64 75 6c 65 5b 27 64 65 66 61 75 6c 74 module['default
fd10: 27 5d 3b 20 7d 20 3a 5c 6e 20 5c 74 5c 74 5c 74 ']; } :\n \t\t\t
fd20: 66 75 6e 63 74 69 6f 6e 20 67 65 74 4d 6f 64 75 function getModu
fd30: 6c 65 45 78 70 6f 72 74 73 28 29 20 7b 20 72 65 leExports() { re
fd40: 74 75 72 6e 20 6d 6f 64 75 6c 65 3b 20 7d 3b 5c turn module; };\
fd50: 6e 20 5c 74 5c 74 5f 5f 77 65 62 70 61 63 6b 5f n \t\t__webpack_
fd60: 72 65 71 75 69 72 65 5f 5f 2e 64 28 67 65 74 74 require__.d(gett
fd70: 65 72 2c 20 27 61 27 2c 20 67 65 74 74 65 72 29 er, 'a', getter)
fd80: 3b 5c 6e 20 5c 74 5c 74 72 65 74 75 72 6e 20 67 ;\n \t\treturn g
fd90: 65 74 74 65 72 3b 5c 6e 20 5c 74 7d 3b 5c 6e 5c etter;\n \t};\n\
fda0: 6e 20 5c 74 2f 2f 20 4f 62 6a 65 63 74 2e 70 72 n \t// Object.pr
fdb0: 6f 74 6f 74 79 70 65 2e 68 61 73 4f 77 6e 50 72 ototype.hasOwnPr
fdc0: 6f 70 65 72 74 79 2e 63 61 6c 6c 5c 6e 20 5c 74 operty.call\n \t
fdd0: 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 __webpack_requir
fde0: 65 5f 5f 2e 6f 20 3d 20 66 75 6e 63 74 69 6f 6e e__.o = function
fdf0: 28 6f 62 6a 65 63 74 2c 20 70 72 6f 70 65 72 74 (object, propert
fe00: 79 29 20 7b 20 72 65 74 75 72 6e 20 4f 62 6a 65 y) { return Obje
fe10: 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 68 61 73 ct.prototype.has
fe20: 4f 77 6e 50 72 6f 70 65 72 74 79 2e 63 61 6c 6c OwnProperty.call
fe30: 28 6f 62 6a 65 63 74 2c 20 70 72 6f 70 65 72 74 (object, propert
fe40: 79 29 3b 20 7d 3b 5c 6e 5c 6e 20 5c 74 2f 2f 20 y); };\n\n \t//
fe50: 5f 5f 77 65 62 70 61 63 6b 5f 70 75 62 6c 69 63 __webpack_public
fe60: 5f 70 61 74 68 5f 5f 5c 6e 20 5c 74 5f 5f 77 65 _path__\n \t__we
fe70: 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e bpack_require__.
fe80: 70 20 3d 20 5c 22 5c 22 3b 5c 6e 5c 6e 20 5c 74 p = \"\";\n\n \t
fe90: 2f 2f 20 4c 6f 61 64 20 65 6e 74 72 79 20 6d 6f // Load entry mo
fea0: 64 75 6c 65 20 61 6e 64 20 72 65 74 75 72 6e 20 dule and return
feb0: 65 78 70 6f 72 74 73 5c 6e 20 5c 74 72 65 74 75 exports\n \tretu
fec0: 72 6e 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 rn __webpack_req
fed0: 75 69 72 65 5f 5f 28 5f 5f 77 65 62 70 61 63 6b uire__(__webpack
fee0: 5f 72 65 71 75 69 72 65 5f 5f 2e 73 20 3d 20 37 _require__.s = 7
fef0: 29 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42 );\n\n\n\n// WEB
ff00: 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e PACK FOOTER //\n
ff10: 2f 2f 20 77 65 62 70 61 63 6b 2f 62 6f 6f 74 73 // webpack/boots
ff20: 74 72 61 70 20 65 35 66 63 39 36 34 39 39 37 34 trap e5fc9649974
ff30: 63 39 33 62 30 62 37 39 62 22 2c 22 6d 6f 64 75 c93b0b79b","modu
ff40: 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 5f 5f 57 le.exports = __W
ff50: 45 42 50 41 43 4b 5f 45 58 54 45 52 4e 41 4c 5f EBPACK_EXTERNAL_
ff60: 4d 4f 44 55 4c 45 5f 30 5f 5f 3b 5c 6e 5c 6e 5c MODULE_0__;\n\n\
ff70: 6e 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f n///////////////
ff80: 2f 2f 2f 5c 6e 2f 2f 20 57 45 42 50 41 43 4b 20 ///\n// WEBPACK
ff90: 46 4f 4f 54 45 52 5c 6e 2f 2f 20 65 78 74 65 72 FOOTER\n// exter
ffa0: 6e 61 6c 20 7b 5c 22 72 6f 6f 74 5c 22 3a 5c 22 nal {\"root\":\"
ffb0: 6a 51 75 65 72 79 5c 22 2c 5c 22 63 6f 6d 6d 6f jQuery\",\"commo
ffc0: 6e 6a 73 32 5c 22 3a 5c 22 6a 71 75 65 72 79 5c njs2\":\"jquery\
ffd0: 22 2c 5c 22 63 6f 6d 6d 6f 6e 6a 73 5c 22 3a 5c ",\"commonjs\":\
ffe0: 22 6a 71 75 65 72 79 5c 22 2c 5c 22 61 6d 64 5c "jquery\",\"amd\
fff0: 22 3a 5c 22 6a 71 75 65 72 79 5c 22 7d 5c 6e 2f ":\"jquery\"}\n/
10000 2f 20 6d 6f 64 75 6c 65 20 69 64 20 3d 20 30 5c / module id = 0\
10010 6e 2f 2f 20 6d 6f 64 75 6c 65 20 63 68 75 6e 6b n// module chunk
10020 73 20 3d 20 30 20 31 22 2c 22 27 75 73 65 20 73 s = 0 1","'use s
10030 74 72 69 63 74 27 3b 5c 6e 5c 6e 69 6d 70 6f 72 trict';\n\nimpor
10040 74 20 24 20 66 72 6f 6d 20 27 6a 71 75 65 72 79 t $ from 'jquery
10050 27 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 43 6f ';\n\n/**\n * Co
10060 6c 6f 72 70 69 63 6b 65 72 20 65 78 74 65 6e 73 lorpicker extens
10070 69 6f 6e 20 63 6c 61 73 73 2e 5c 6e 20 2a 2f 5c ion class.\n */\
10080 6e 63 6c 61 73 73 20 45 78 74 65 6e 73 69 6f 6e nclass Extension
10090 20 7b 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 {\n /**\n *
100a0 40 70 61 72 61 6d 20 7b 43 6f 6c 6f 72 70 69 63 @param {Colorpic
100b0 6b 65 72 7d 20 63 6f 6c 6f 72 70 69 63 6b 65 72 ker} colorpicker
100c0 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 4f \n * @param {O
100d0 62 6a 65 63 74 7d 20 6f 70 74 69 6f 6e 73 5c 6e bject} options\n
100e0 20 20 20 2a 2f 5c 6e 20 20 63 6f 6e 73 74 72 75 */\n constru
100f0 63 74 6f 72 28 63 6f 6c 6f 72 70 69 63 6b 65 72 ctor(colorpicker
10100 2c 20 6f 70 74 69 6f 6e 73 20 3d 20 7b 7d 29 20 , options = {})
10110 7b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 {\n /**\n
10120 20 2a 20 54 68 65 20 63 6f 6c 6f 72 70 69 63 6b * The colorpick
10130 65 72 20 69 6e 73 74 61 6e 63 65 5c 6e 20 20 20 er instance\n
10140 20 20 2a 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72 * @type {Color
10150 70 69 63 6b 65 72 7d 5c 6e 20 20 20 20 20 2a 2f picker}\n */
10160 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 \n this.color
10170 70 69 63 6b 65 72 20 3d 20 63 6f 6c 6f 72 70 69 picker = colorpi
10180 63 6b 65 72 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e cker;\n /**\n
10190 20 20 20 20 20 2a 20 45 78 74 65 6e 73 69 6f 6e * Extension
101a0 20 6f 70 74 69 6f 6e 73 5c 6e 20 20 20 20 20 2a options\n *
101b0 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b \n * @type {
101c0 4f 62 6a 65 63 74 7d 5c 6e 20 20 20 20 20 2a 2f Object}\n */
101d0 5c 6e 20 20 20 20 74 68 69 73 2e 6f 70 74 69 6f \n this.optio
101e0 6e 73 20 3d 20 6f 70 74 69 6f 6e 73 3b 5c 6e 5c ns = options;\n\
101f0 6e 20 20 20 20 69 66 20 28 21 28 74 68 69 73 2e n if (!(this.
10200 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d colorpicker.elem
10210 65 6e 74 20 26 26 20 74 68 69 73 2e 63 6f 6c 6f ent && this.colo
10220 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e rpicker.element.
10230 6c 65 6e 67 74 68 29 29 20 7b 5c 6e 20 20 20 20 length)) {\n
10240 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f throw new Erro
10250 72 28 27 45 78 74 65 6e 73 69 6f 6e 3a 20 74 68 r('Extension: th
10260 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 is.colorpicker.e
10270 6c 65 6d 65 6e 74 20 69 73 20 6e 6f 74 20 76 61 lement is not va
10280 6c 69 64 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c lid');\n }\n\
10290 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 n this.colorp
102a0 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e icker.element.on
102b0 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 43 72 65 ('colorpickerCre
102c0 61 74 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d ate.colorpicker-
102d0 65 78 74 27 2c 20 24 2e 70 72 6f 78 79 28 74 68 ext', $.proxy(th
102e0 69 73 2e 6f 6e 43 72 65 61 74 65 2c 20 74 68 69 is.onCreate, thi
102f0 73 29 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e 63 s));\n this.c
10300 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 olorpicker.eleme
10310 6e 74 2e 6f 6e 28 27 63 6f 6c 6f 72 70 69 63 6b nt.on('colorpick
10320 65 72 44 65 73 74 72 6f 79 2e 63 6f 6c 6f 72 70 erDestroy.colorp
10330 69 63 6b 65 72 2d 65 78 74 27 2c 20 24 2e 70 72 icker-ext', $.pr
10340 6f 78 79 28 74 68 69 73 2e 6f 6e 44 65 73 74 72 oxy(this.onDestr
10350 6f 79 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 20 oy, this));\n
10360 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 this.colorpicke
10370 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e 28 27 63 6f r.element.on('co
10380 6c 6f 72 70 69 63 6b 65 72 55 70 64 61 74 65 2e lorpickerUpdate.
10390 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 78 74 27 colorpicker-ext'
103a0 2c 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f , $.proxy(this.o
103b0 6e 55 70 64 61 74 65 2c 20 74 68 69 73 29 29 3b nUpdate, this));
103c0 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 \n this.color
103d0 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f picker.element.o
103e0 6e 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 43 68 n('colorpickerCh
103f0 61 6e 67 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 ange.colorpicker
10400 2d 65 78 74 27 2c 20 24 2e 70 72 6f 78 79 28 74 -ext', $.proxy(t
10410 68 69 73 2e 6f 6e 43 68 61 6e 67 65 2c 20 74 68 his.onChange, th
10420 69 73 29 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e is));\n this.
10430 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d colorpicker.elem
10440 65 6e 74 2e 6f 6e 28 27 63 6f 6c 6f 72 70 69 63 ent.on('colorpic
10450 6b 65 72 49 6e 76 61 6c 69 64 2e 63 6f 6c 6f 72 kerInvalid.color
10460 70 69 63 6b 65 72 2d 65 78 74 27 2c 20 24 2e 70 picker-ext', $.p
10470 72 6f 78 79 28 74 68 69 73 2e 6f 6e 49 6e 76 61 roxy(this.onInva
10480 6c 69 64 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 lid, this));\n
10490 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b this.colorpick
104a0 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e 28 27 63 er.element.on('c
104b0 6f 6c 6f 72 70 69 63 6b 65 72 53 68 6f 77 2e 63 olorpickerShow.c
104c0 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 78 74 27 2c olorpicker-ext',
104d0 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f 6e $.proxy(this.on
104e0 53 68 6f 77 2c 20 74 68 69 73 29 29 3b 5c 6e 20 Show, this));\n
104f0 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 this.colorpic
10500 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e 28 27 ker.element.on('
10510 63 6f 6c 6f 72 70 69 63 6b 65 72 48 69 64 65 2e colorpickerHide.
10520 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 78 74 27 colorpicker-ext'
10530 2c 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f , $.proxy(this.o
10540 6e 48 69 64 65 2c 20 74 68 69 73 29 29 3b 5c 6e nHide, this));\n
10550 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 this.colorpi
10560 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e 28 cker.element.on(
10570 27 63 6f 6c 6f 72 70 69 63 6b 65 72 45 6e 61 62 'colorpickerEnab
10580 6c 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 le.colorpicker-e
10590 78 74 27 2c 20 24 2e 70 72 6f 78 79 28 74 68 69 xt', $.proxy(thi
105a0 73 2e 6f 6e 45 6e 61 62 6c 65 2c 20 74 68 69 73 s.onEnable, this
105b0 29 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f ));\n this.co
105c0 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e lorpicker.elemen
105d0 74 2e 6f 6e 28 27 63 6f 6c 6f 72 70 69 63 6b 65 t.on('colorpicke
105e0 72 44 69 73 61 62 6c 65 2e 63 6f 6c 6f 72 70 69 rDisable.colorpi
105f0 63 6b 65 72 2d 65 78 74 27 2c 20 24 2e 70 72 6f cker-ext', $.pro
10600 78 79 28 74 68 69 73 2e 6f 6e 44 69 73 61 62 6c xy(this.onDisabl
10610 65 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 7d 5c e, this));\n }\
10620 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 46 n\n /**\n * F
10630 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 65 unction called e
10640 76 65 72 79 20 74 69 6d 65 20 61 20 6e 65 77 20 very time a new
10650 63 6f 6c 6f 72 20 6e 65 65 64 73 20 74 6f 20 62 color needs to b
10660 65 20 63 72 65 61 74 65 64 2e 5c 6e 20 20 20 2a e created.\n *
10670 20 52 65 74 75 72 6e 20 66 61 6c 73 65 20 74 6f Return false to
10680 20 73 6b 69 70 20 74 68 69 73 20 72 65 73 6f 6c skip this resol
10690 76 65 72 20 61 6e 64 20 63 6f 6e 74 69 6e 75 65 ver and continue
106a0 20 77 69 74 68 20 6f 74 68 65 72 20 65 78 74 65 with other exte
106b0 6e 73 69 6f 6e 73 27 20 6f 6e 65 73 5c 6e 20 20 nsions' ones\n
106c0 20 2a 20 6f 72 20 72 65 74 75 72 6e 20 61 6e 79 * or return any
106d0 74 68 69 6e 67 20 65 6c 73 65 20 74 6f 20 63 6f thing else to co
106e0 6e 73 69 64 65 72 20 74 68 65 20 63 6f 6c 6f 72 nsider the color
106f0 20 72 65 73 6f 6c 76 65 64 2e 5c 6e 20 20 20 2a resolved.\n *
10700 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 43 \n * @param {C
10710 6f 6c 6f 72 49 74 65 6d 7c 53 74 72 69 6e 67 7c olorItem|String|
10720 2a 7d 20 63 6f 6c 6f 72 5c 6e 20 20 20 2a 20 40 *} color\n * @
10730 70 61 72 61 6d 20 7b 62 6f 6f 6c 65 61 6e 7d 20 param {boolean}
10740 72 65 61 6c 43 6f 6c 6f 72 20 69 66 20 74 72 75 realColor if tru
10750 65 2c 20 74 68 65 20 63 6f 6c 6f 72 20 73 68 6f e, the color sho
10760 75 6c 64 20 72 65 73 6f 6c 76 65 20 69 6e 74 6f uld resolve into
10770 20 61 20 72 65 61 6c 20 28 6e 6f 74 20 6e 61 6d a real (not nam
10780 65 64 29 20 63 6f 6c 6f 72 20 63 6f 64 65 5c 6e ed) color code\n
10790 20 20 20 2a 20 40 72 65 74 75 72 6e 20 7b 43 6f * @return {Co
107a0 6c 6f 72 49 74 65 6d 7c 53 74 72 69 6e 67 7c 2a lorItem|String|*
107b0 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 72 65 73 6f }\n */\n reso
107c0 6c 76 65 43 6f 6c 6f 72 28 63 6f 6c 6f 72 2c 20 lveColor(color,
107d0 72 65 61 6c 43 6f 6c 6f 72 20 3d 20 74 72 75 65 realColor = true
107e0 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 ) {\n return
107f0 66 61 6c 73 65 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 false;\n }\n\n
10800 20 2f 2a 2a 5c 6e 20 20 20 2a 20 4d 65 74 68 6f /**\n * Metho
10810 64 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 74 d called after t
10820 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 69 he colorpicker i
10830 73 20 63 72 65 61 74 65 64 5c 6e 20 20 20 2a 5c s created\n *\
10840 6e 20 20 20 2a 20 40 6c 69 73 74 65 6e 73 20 43 n * @listens C
10850 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 olorpicker#color
10860 70 69 63 6b 65 72 43 72 65 61 74 65 5c 6e 20 20 pickerCreate\n
10870 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 * @param {Event
10880 7d 20 65 76 65 6e 74 5c 6e 20 20 20 2a 2f 5c 6e } event\n */\n
10890 20 20 6f 6e 43 72 65 61 74 65 28 65 76 65 6e 74 onCreate(event
108a0 29 20 7b 5c 6e 20 20 20 20 2f 2f 20 74 6f 20 62 ) {\n // to b
108b0 65 20 65 78 74 65 6e 64 65 64 5c 6e 20 20 7d 5c e extended\n }\
108c0 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 4d n\n /**\n * M
108d0 65 74 68 6f 64 20 63 61 6c 6c 65 64 20 61 66 74 ethod called aft
108e0 65 72 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b er the colorpick
108f0 65 72 20 69 73 20 64 65 73 74 72 6f 79 65 64 5c er is destroyed\
10900 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 6c 69 73 n *\n * @lis
10910 74 65 6e 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 tens Colorpicker
10920 23 63 6f 6c 6f 72 70 69 63 6b 65 72 44 65 73 74 #colorpickerDest
10930 72 6f 79 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d roy\n * @param
10940 20 7b 45 76 65 6e 74 7d 20 65 76 65 6e 74 5c 6e {Event} event\n
10950 20 20 20 2a 2f 5c 6e 20 20 6f 6e 44 65 73 74 72 */\n onDestr
10960 6f 79 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 oy(event) {\n
10970 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 this.colorpicke
10980 72 2e 65 6c 65 6d 65 6e 74 2e 6f 66 66 28 27 2e r.element.off('.
10990 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 78 74 27 colorpicker-ext'
109a0 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a );\n }\n\n /**
109b0 5c 6e 20 20 20 2a 20 4d 65 74 68 6f 64 20 63 61 \n * Method ca
109c0 6c 6c 65 64 20 61 66 74 65 72 20 74 68 65 20 63 lled after the c
109d0 6f 6c 6f 72 70 69 63 6b 65 72 20 69 73 20 75 70 olorpicker is up
109e0 64 61 74 65 64 5c 6e 20 20 20 2a 5c 6e 20 20 20 dated\n *\n
109f0 2a 20 40 6c 69 73 74 65 6e 73 20 43 6f 6c 6f 72 * @listens Color
10a00 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b picker#colorpick
10a10 65 72 55 70 64 61 74 65 5c 6e 20 20 20 2a 20 40 erUpdate\n * @
10a20 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 65 76 param {Event} ev
10a30 65 6e 74 5c 6e 20 20 20 2a 2f 5c 6e 20 20 6f 6e ent\n */\n on
10a40 55 70 64 61 74 65 28 65 76 65 6e 74 29 20 7b 5c Update(event) {\
10a50 6e 20 20 20 20 2f 2f 20 74 6f 20 62 65 20 65 78 n // to be ex
10a60 74 65 6e 64 65 64 5c 6e 20 20 7d 5c 6e 5c 6e 20 tended\n }\n\n
10a70 20 2f 2a 2a 5c 6e 20 20 20 2a 20 4d 65 74 68 6f /**\n * Metho
10a80 64 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 74 d called after t
10a90 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 63 he colorpicker c
10aa0 6f 6c 6f 72 20 69 73 20 63 68 61 6e 67 65 64 5c olor is changed\
10ab0 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 6c 69 73 n *\n * @lis
10ac0 74 65 6e 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 tens Colorpicker
10ad0 23 63 6f 6c 6f 72 70 69 63 6b 65 72 43 68 61 6e #colorpickerChan
10ae0 67 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 ge\n * @param
10af0 7b 45 76 65 6e 74 7d 20 65 76 65 6e 74 5c 6e 20 {Event} event\n
10b00 20 20 2a 2f 5c 6e 20 20 6f 6e 43 68 61 6e 67 65 */\n onChange
10b10 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 2f (event) {\n /
10b20 2f 20 74 6f 20 62 65 20 65 78 74 65 6e 64 65 64 / to be extended
10b30 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e \n }\n\n /**\n
10b40 20 20 20 2a 20 4d 65 74 68 6f 64 20 63 61 6c 6c * Method call
10b50 65 64 20 77 68 65 6e 20 74 68 65 20 63 6f 6c 6f ed when the colo
10b60 72 70 69 63 6b 65 72 20 63 6f 6c 6f 72 20 69 73 rpicker color is
10b70 20 69 6e 76 61 6c 69 64 5c 6e 20 20 20 2a 5c 6e invalid\n *\n
10b80 20 20 20 2a 20 40 6c 69 73 74 65 6e 73 20 43 6f * @listens Co
10b90 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 lorpicker#colorp
10ba0 69 63 6b 65 72 49 6e 76 61 6c 69 64 5c 6e 20 20 ickerInvalid\n
10bb0 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 * @param {Event
10bc0 7d 20 65 76 65 6e 74 5c 6e 20 20 20 2a 2f 5c 6e } event\n */\n
10bd0 20 20 6f 6e 49 6e 76 61 6c 69 64 28 65 76 65 6e onInvalid(even
10be0 74 29 20 7b 5c 6e 20 20 20 20 2f 2f 20 74 6f 20 t) {\n // to
10bf0 62 65 20 65 78 74 65 6e 64 65 64 5c 6e 20 20 7d be extended\n }
10c00 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 \n\n /**\n *
10c10 4d 65 74 68 6f 64 20 63 61 6c 6c 65 64 20 61 66 Method called af
10c20 74 65 72 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 ter the colorpic
10c30 6b 65 72 20 69 73 20 68 69 64 64 65 6e 5c 6e 20 ker is hidden\n
10c40 20 20 2a 5c 6e 20 20 20 2a 20 40 6c 69 73 74 65 *\n * @liste
10c50 6e 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 ns Colorpicker#c
10c60 6f 6c 6f 72 70 69 63 6b 65 72 48 69 64 65 5c 6e olorpickerHide\n
10c70 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 * @param {Eve
10c80 6e 74 7d 20 65 76 65 6e 74 5c 6e 20 20 20 2a 2f nt} event\n */
10c90 5c 6e 20 20 6f 6e 48 69 64 65 28 65 76 65 6e 74 \n onHide(event
10ca0 29 20 7b 5c 6e 20 20 20 20 2f 2f 20 74 6f 20 62 ) {\n // to b
10cb0 65 20 65 78 74 65 6e 64 65 64 5c 6e 20 20 7d 5c e extended\n }\
10cc0 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 4d n\n /**\n * M
10cd0 65 74 68 6f 64 20 63 61 6c 6c 65 64 20 61 66 74 ethod called aft
10ce0 65 72 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b er the colorpick
10cf0 65 72 20 69 73 20 73 68 6f 77 6e 5c 6e 20 20 20 er is shown\n
10d00 2a 5c 6e 20 20 20 2a 20 40 6c 69 73 74 65 6e 73 *\n * @listens
10d10 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c Colorpicker#col
10d20 6f 72 70 69 63 6b 65 72 53 68 6f 77 5c 6e 20 20 orpickerShow\n
10d30 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 * @param {Event
10d40 7d 20 65 76 65 6e 74 5c 6e 20 20 20 2a 2f 5c 6e } event\n */\n
10d50 20 20 6f 6e 53 68 6f 77 28 65 76 65 6e 74 29 20 onShow(event)
10d60 7b 5c 6e 20 20 20 20 2f 2f 20 74 6f 20 62 65 20 {\n // to be
10d70 65 78 74 65 6e 64 65 64 5c 6e 20 20 7d 5c 6e 5c extended\n }\n\
10d80 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 4d 65 74 n /**\n * Met
10d90 68 6f 64 20 63 61 6c 6c 65 64 20 61 66 74 65 72 hod called after
10da0 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 the colorpicker
10db0 20 69 73 20 64 69 73 61 62 6c 65 64 5c 6e 20 20 is disabled\n
10dc0 20 2a 5c 6e 20 20 20 2a 20 40 6c 69 73 74 65 6e *\n * @listen
10dd0 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f s Colorpicker#co
10de0 6c 6f 72 70 69 63 6b 65 72 44 69 73 61 62 6c 65 lorpickerDisable
10df0 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45 \n * @param {E
10e00 76 65 6e 74 7d 20 65 76 65 6e 74 5c 6e 20 20 20 vent} event\n
10e10 2a 2f 5c 6e 20 20 6f 6e 44 69 73 61 62 6c 65 28 */\n onDisable(
10e20 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 2f 2f event) {\n //
10e30 20 74 6f 20 62 65 20 65 78 74 65 6e 64 65 64 5c to be extended\
10e40 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 n }\n\n /**\n
10e50 20 20 2a 20 4d 65 74 68 6f 64 20 63 61 6c 6c 65 * Method calle
10e60 64 20 61 66 74 65 72 20 74 68 65 20 63 6f 6c 6f d after the colo
10e70 72 70 69 63 6b 65 72 20 69 73 20 65 6e 61 62 6c rpicker is enabl
10e80 65 64 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 ed\n *\n * @
10e90 6c 69 73 74 65 6e 73 20 43 6f 6c 6f 72 70 69 63 listens Colorpic
10ea0 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 45 ker#colorpickerE
10eb0 6e 61 62 6c 65 5c 6e 20 20 20 2a 20 40 70 61 72 nable\n * @par
10ec0 61 6d 20 7b 45 76 65 6e 74 7d 20 65 76 65 6e 74 am {Event} event
10ed0 5c 6e 20 20 20 2a 2f 5c 6e 20 20 6f 6e 45 6e 61 \n */\n onEna
10ee0 62 6c 65 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 ble(event) {\n
10ef0 20 20 2f 2f 20 74 6f 20 62 65 20 65 78 74 65 6e // to be exten
10f00 64 65 64 5c 6e 20 20 7d 5c 6e 7d 5c 6e 5c 6e 65 ded\n }\n}\n\ne
10f10 78 70 6f 72 74 20 64 65 66 61 75 6c 74 20 45 78 xport default Ex
10f20 74 65 6e 73 69 6f 6e 3b 5c 6e 5c 6e 5c 6e 5c 6e tension;\n\n\n\n
10f30 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 // WEBPACK FOOTE
10f40 52 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 2f 6a R //\n// ./src/j
10f50 73 2f 45 78 74 65 6e 73 69 6f 6e 2e 6a 73 22 2c s/Extension.js",
10f60 22 2f 2a 2a 5c 6e 20 2a 20 43 6f 6c 6f 72 20 6d "/**\n * Color m
10f70 61 6e 69 70 75 6c 61 74 69 6f 6e 20 63 6c 61 73 anipulation clas
10f80 73 2c 20 73 70 65 63 69 66 69 63 20 66 6f 72 20 s, specific for
10f90 42 6f 6f 74 73 74 72 61 70 20 43 6f 6c 6f 72 70 Bootstrap Colorp
10fa0 69 63 6b 65 72 5c 6e 20 2a 2f 5c 6e 69 6d 70 6f icker\n */\nimpo
10fb0 72 74 20 51 69 78 43 6f 6c 6f 72 20 66 72 6f 6d rt QixColor from
10fc0 20 27 63 6f 6c 6f 72 27 3b 5c 6e 5c 6e 2f 2a 2a 'color';\n\n/**
10fd0 5c 6e 20 2a 20 48 53 56 41 20 63 6f 6c 6f 72 20 \n * HSVA color
10fe0 64 61 74 61 20 63 6c 61 73 73 2c 20 63 6f 6e 74 data class, cont
10ff0 61 69 6e 69 6e 67 20 74 68 65 20 68 75 65 2c 20 aining the hue,
11000 73 61 74 75 72 61 74 69 6f 6e 2c 20 76 61 6c 75 saturation, valu
11010 65 20 61 6e 64 20 61 6c 70 68 61 5c 6e 20 2a 20 e and alpha\n *
11020 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 5c 6e 20 2a information.\n *
11030 2f 5c 6e 63 6c 61 73 73 20 48 53 56 41 43 6f 6c /\nclass HSVACol
11040 6f 72 20 7b 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 or {\n /**\n
11050 2a 20 40 70 61 72 61 6d 20 7b 6e 75 6d 62 65 72 * @param {number
11060 7c 69 6e 74 7d 20 68 5c 6e 20 20 20 2a 20 40 70 |int} h\n * @p
11070 61 72 61 6d 20 7b 6e 75 6d 62 65 72 7c 69 6e 74 aram {number|int
11080 7d 20 73 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d } s\n * @param
11090 20 7b 6e 75 6d 62 65 72 7c 69 6e 74 7d 20 76 5c {number|int} v\
110a0 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 6e 75 n * @param {nu
110b0 6d 62 65 72 7c 69 6e 74 7d 20 61 5c 6e 20 20 20 mber|int} a\n
110c0 2a 2f 5c 6e 20 20 63 6f 6e 73 74 72 75 63 74 6f */\n constructo
110d0 72 28 68 2c 20 73 2c 20 76 2c 20 61 29 20 7b 5c r(h, s, v, a) {\
110e0 6e 20 20 20 20 74 68 69 73 2e 68 20 3d 20 69 73 n this.h = is
110f0 4e 61 4e 28 68 29 20 3f 20 30 20 3a 20 68 3b 5c NaN(h) ? 0 : h;\
11100 6e 20 20 20 20 74 68 69 73 2e 73 20 3d 20 69 73 n this.s = is
11110 4e 61 4e 28 73 29 20 3f 20 30 20 3a 20 73 3b 5c NaN(s) ? 0 : s;\
11120 6e 20 20 20 20 74 68 69 73 2e 76 20 3d 20 69 73 n this.v = is
11130 4e 61 4e 28 76 29 20 3f 20 30 20 3a 20 76 3b 5c NaN(v) ? 0 : v;\
11140 6e 20 20 20 20 74 68 69 73 2e 61 20 3d 20 69 73 n this.a = is
11150 4e 61 4e 28 68 29 20 3f 20 31 20 3a 20 61 3b 5c NaN(h) ? 1 : a;\
11160 6e 20 20 7d 5c 6e 5c 6e 20 20 74 6f 53 74 72 69 n }\n\n toStri
11170 6e 67 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 ng() {\n retu
11180 72 6e 20 60 24 7b 74 68 69 73 2e 68 7d 2c 20 24 rn `${this.h}, $
11190 7b 74 68 69 73 2e 73 7d 25 2c 20 24 7b 74 68 69 {this.s}%, ${thi
111a0 73 2e 76 7d 25 2c 20 24 7b 74 68 69 73 2e 61 7d s.v}%, ${this.a}
111b0 60 3b 5c 6e 20 20 7d 5c 6e 7d 5c 6e 5c 6e 2f 2a `;\n }\n}\n\n/*
111c0 2a 5c 6e 20 2a 20 48 53 56 41 20 63 6f 6c 6f 72 *\n * HSVA color
111d0 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 5c 6e 20 manipulation\n
111e0 2a 2f 5c 6e 63 6c 61 73 73 20 43 6f 6c 6f 72 49 */\nclass ColorI
111f0 74 65 6d 20 7b 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e tem {\n\n /**\n
11200 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74 68 65 * Returns the
11210 20 48 53 56 41 43 6f 6c 6f 72 20 63 6c 61 73 73 HSVAColor class
11220 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 73 74 \n *\n * @st
11230 61 74 69 63 5c 6e 20 20 20 2a 20 40 65 78 61 6d atic\n * @exam
11240 70 6c 65 20 6c 65 74 20 63 6f 6c 6f 72 44 61 74 ple let colorDat
11250 61 20 3d 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65 a = new ColorIte
11260 6d 2e 48 53 56 41 43 6f 6c 6f 72 28 33 36 30 2c m.HSVAColor(360,
11270 20 31 30 30 2c 20 31 30 30 2c 20 31 29 3b 5c 6e 100, 100, 1);\n
11280 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 48 * @returns {H
11290 53 56 41 43 6f 6c 6f 72 7d 5c 6e 20 20 20 2a 2f SVAColor}\n */
112a0 5c 6e 20 20 73 74 61 74 69 63 20 67 65 74 20 48 \n static get H
112b0 53 56 41 43 6f 6c 6f 72 28 29 20 7b 5c 6e 20 20 SVAColor() {\n
112c0 20 20 72 65 74 75 72 6e 20 48 53 56 41 43 6f 6c return HSVACol
112d0 6f 72 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a or;\n }\n\n /*
112e0 2a 5c 6e 20 20 20 2a 20 41 70 70 6c 69 65 73 20 *\n * Applies
112f0 61 20 6d 65 74 68 6f 64 20 6f 66 20 74 68 65 20 a method of the
11300 51 69 78 43 6f 6c 6f 72 20 41 50 49 20 61 6e 64 QixColor API and
11310 20 72 65 74 75 72 6e 73 20 61 20 6e 65 77 20 43 returns a new C
11320 6f 6c 6f 72 20 6f 62 6a 65 63 74 20 6f 72 5c 6e olor object or\n
11330 20 20 20 2a 20 74 68 65 20 72 65 74 75 72 6e 20 * the return
11340 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6d 65 74 value of the met
11350 68 6f 64 20 63 61 6c 6c 2e 5c 6e 20 20 20 2a 5c hod call.\n *\
11360 6e 20 20 20 2a 20 49 66 20 6e 6f 20 61 72 67 75 n * If no argu
11370 6d 65 6e 74 20 69 73 20 70 72 6f 76 69 64 65 64 ment is provided
11380 2c 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 51 , the internal Q
11390 69 78 43 6f 6c 6f 72 20 6f 62 6a 65 63 74 20 69 ixColor object i
113a0 73 20 72 65 74 75 72 6e 65 64 2e 5c 6e 20 20 20 s returned.\n
113b0 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b *\n * @param {
113c0 53 74 72 69 6e 67 7d 20 66 6e 20 51 69 78 43 6f String} fn QixCo
113d0 6c 6f 72 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d lor function nam
113e0 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 61 e\n * @param a
113f0 72 67 73 20 51 69 78 43 6f 6c 6f 72 20 66 75 6e rgs QixColor fun
11400 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 5c ction arguments\
11410 6e 20 20 20 2a 20 40 65 78 61 6d 70 6c 65 20 6c n * @example l
11420 65 74 20 64 61 72 6b 65 72 43 6f 6c 6f 72 20 3d et darkerColor =
11430 20 63 6f 6c 6f 72 2e 61 70 69 28 27 64 61 72 6b color.api('dark
11440 65 6e 27 2c 20 30 2e 32 35 29 3b 5c 6e 20 20 20 en', 0.25);\n
11450 2a 20 40 65 78 61 6d 70 6c 65 20 6c 65 74 20 6c * @example let l
11460 75 6d 69 6e 6f 73 69 74 79 20 3d 20 63 6f 6c 6f uminosity = colo
11470 72 2e 61 70 69 28 27 6c 75 6d 69 6e 6f 73 69 74 r.api('luminosit
11480 79 27 29 3b 5c 6e 20 20 20 2a 20 40 65 78 61 6d y');\n * @exam
11490 70 6c 65 20 63 6f 6c 6f 72 20 3d 20 63 6f 6c 6f ple color = colo
114a0 72 2e 61 70 69 28 27 6e 65 67 61 74 65 27 29 3b r.api('negate');
114b0 5c 6e 20 20 20 2a 20 40 65 78 61 6d 70 6c 65 20 \n * @example
114c0 6c 65 74 20 71 43 6f 6c 6f 72 20 3d 20 63 6f 6c let qColor = col
114d0 6f 72 2e 61 70 69 28 29 2e 6e 65 67 61 74 65 28 or.api().negate(
114e0 29 3b 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e );\n * @return
114f0 73 20 7b 43 6f 6c 6f 72 49 74 65 6d 7c 51 69 78 s {ColorItem|Qix
11500 43 6f 6c 6f 72 7c 2a 7d 5c 6e 20 20 20 2a 2f 5c Color|*}\n */\
11510 6e 20 20 61 70 69 28 66 6e 2c 20 2e 2e 2e 61 72 n api(fn, ...ar
11520 67 73 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 61 gs) {\n if (a
11530 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 rguments.length
11540 3d 3d 3d 20 30 29 20 7b 5c 6e 20 20 20 20 20 20 === 0) {\n
11550 72 65 74 75 72 6e 20 74 68 69 73 2e 5f 63 6f 6c return this._col
11560 6f 72 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 or;\n }\n\n
11570 20 20 6c 65 74 20 72 65 73 75 6c 74 20 3d 20 74 let result = t
11580 68 69 73 2e 5f 63 6f 6c 6f 72 5b 66 6e 5d 2e 61 his._color[fn].a
11590 70 70 6c 79 28 74 68 69 73 2e 5f 63 6f 6c 6f 72 pply(this._color
115a0 2c 20 61 72 67 73 29 3b 5c 6e 5c 6e 20 20 20 20 , args);\n\n
115b0 69 66 20 28 21 28 72 65 73 75 6c 74 20 69 6e 73 if (!(result ins
115c0 74 61 6e 63 65 6f 66 20 51 69 78 43 6f 6c 6f 72 tanceof QixColor
115d0 29 29 20 7b 5c 6e 20 20 20 20 20 20 2f 2f 20 72 )) {\n // r
115e0 65 74 75 72 6e 20 72 65 73 75 6c 74 20 6f 66 20 eturn result of
115f0 74 68 65 20 6d 65 74 68 6f 64 20 63 61 6c 6c 5c the method call\
11600 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 65 n return re
11610 73 75 6c 74 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e sult;\n }\n\n
11620 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 43 return new C
11630 6f 6c 6f 72 49 74 65 6d 28 72 65 73 75 6c 74 2c olorItem(result,
11640 20 74 68 69 73 2e 66 6f 72 6d 61 74 29 3b 5c 6e this.format);\n
11650 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 }\n\n /**\n
11660 20 2a 20 52 65 74 75 72 6e 73 20 74 68 65 20 6f * Returns the o
11670 72 69 67 69 6e 61 6c 20 43 6f 6c 6f 72 49 74 65 riginal ColorIte
11680 6d 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 64 61 m constructor da
11690 74 61 2c 5c 6e 20 20 20 2a 20 70 6c 75 73 20 61 ta,\n * plus a
116a0 20 27 76 61 6c 69 64 27 20 66 6c 61 67 20 74 6f 'valid' flag to
116b0 20 6b 6e 6f 77 20 69 66 20 69 74 27 73 20 76 61 know if it's va
116c0 6c 69 64 20 6f 72 20 6e 6f 74 2e 5c 6e 20 20 20 lid or not.\n
116d0 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 *\n * @returns
116e0 20 7b 7b 63 6f 6c 6f 72 3a 20 2a 2c 20 66 6f 72 {{color: *, for
116f0 6d 61 74 3a 20 53 74 72 69 6e 67 2c 20 76 61 6c mat: String, val
11700 69 64 3a 20 62 6f 6f 6c 65 61 6e 7d 7d 5c 6e 20 id: boolean}}\n
11710 20 20 2a 2f 5c 6e 20 20 67 65 74 20 6f 72 69 67 */\n get orig
11720 69 6e 61 6c 28 29 20 7b 5c 6e 20 20 20 20 72 65 inal() {\n re
11730 74 75 72 6e 20 74 68 69 73 2e 5f 6f 72 69 67 69 turn this._origi
11740 6e 61 6c 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f nal;\n }\n\n /
11750 2a 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 **\n * @param
11760 7b 43 6f 6c 6f 72 49 74 65 6d 7c 48 53 56 41 43 {ColorItem|HSVAC
11770 6f 6c 6f 72 7c 51 69 78 43 6f 6c 6f 72 7c 53 74 olor|QixColor|St
11780 72 69 6e 67 7c 2a 7c 6e 75 6c 6c 7d 20 63 6f 6c ring|*|null} col
11790 6f 72 20 43 6f 6c 6f 72 20 64 61 74 61 5c 6e 20 or Color data\n
117a0 20 20 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69 * @param {Stri
117b0 6e 67 7c 6e 75 6c 6c 7d 20 66 6f 72 6d 61 74 20 ng|null} format
117c0 43 6f 6c 6f 72 20 6d 6f 64 65 6c 20 74 6f 20 63 Color model to c
117d0 6f 6e 76 65 72 74 20 74 6f 20 62 79 20 64 65 66 onvert to by def
117e0 61 75 6c 74 2e 20 53 75 70 70 6f 72 74 65 64 3a ault. Supported:
117f0 20 27 72 67 62 27 2c 20 27 68 73 6c 27 2c 20 27 'rgb', 'hsl', '
11800 68 65 78 27 2e 5c 6e 20 20 20 2a 2f 5c 6e 20 20 hex'.\n */\n
11810 63 6f 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c 6f constructor(colo
11820 72 20 3d 20 6e 75 6c 6c 2c 20 66 6f 72 6d 61 74 r = null, format
11830 20 3d 20 6e 75 6c 6c 29 20 7b 5c 6e 20 20 20 20 = null) {\n
11840 74 68 69 73 2e 72 65 70 6c 61 63 65 28 63 6f 6c this.replace(col
11850 6f 72 2c 20 66 6f 72 6d 61 74 29 3b 5c 6e 20 20 or, format);\n
11860 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a }\n\n /**\n *
11870 20 52 65 70 6c 61 63 65 73 20 74 68 65 20 69 6e Replaces the in
11880 74 65 72 6e 61 6c 20 51 69 78 43 6f 6c 6f 72 20 ternal QixColor
11890 6f 62 6a 65 63 74 20 77 69 74 68 20 61 20 6e 65 object with a ne
118a0 77 20 6f 6e 65 2e 5c 6e 20 20 20 2a 20 54 68 69 w one.\n * Thi
118b0 73 20 61 6c 73 6f 20 72 65 70 6c 61 63 65 73 20 s also replaces
118c0 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 6f 72 69 the internal ori
118d0 67 69 6e 61 6c 20 63 6f 6c 6f 72 20 64 61 74 61 ginal color data
118e0 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 .\n *\n * @p
118f0 61 72 61 6d 20 7b 43 6f 6c 6f 72 49 74 65 6d 7c aram {ColorItem|
11900 48 53 56 41 43 6f 6c 6f 72 7c 51 69 78 43 6f 6c HSVAColor|QixCol
11910 6f 72 7c 53 74 72 69 6e 67 7c 2a 7c 6e 75 6c 6c or|String|*|null
11920 7d 20 63 6f 6c 6f 72 20 43 6f 6c 6f 72 20 64 61 } color Color da
11930 74 61 20 74 6f 20 62 65 20 70 61 72 73 65 64 20 ta to be parsed
11940 28 69 66 20 6e 65 65 64 65 64 29 5c 6e 20 20 20 (if needed)\n
11950 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 * @param {String
11960 7c 6e 75 6c 6c 7d 20 66 6f 72 6d 61 74 20 43 6f |null} format Co
11970 6c 6f 72 20 6d 6f 64 65 6c 20 74 6f 20 63 6f 6e lor model to con
11980 76 65 72 74 20 74 6f 20 62 79 20 64 65 66 61 75 vert to by defau
11990 6c 74 2e 20 53 75 70 70 6f 72 74 65 64 3a 20 27 lt. Supported: '
119a0 72 67 62 27 2c 20 27 68 73 6c 27 2c 20 27 68 65 rgb', 'hsl', 'he
119b0 78 27 2e 5c 6e 20 20 20 2a 20 40 65 78 61 6d 70 x'.\n * @examp
119c0 6c 65 20 63 6f 6c 6f 72 2e 72 65 70 6c 61 63 65 le color.replace
119d0 28 27 72 67 62 28 32 35 35 2c 30 2c 30 29 27 2c ('rgb(255,0,0)',
119e0 20 27 68 73 6c 27 29 3b 5c 6e 20 20 20 2a 20 40 'hsl');\n * @
119f0 65 78 61 6d 70 6c 65 20 63 6f 6c 6f 72 2e 72 65 example color.re
11a00 70 6c 61 63 65 28 68 73 76 61 43 6f 6c 6f 72 44 place(hsvaColorD
11a10 61 74 61 29 3b 5c 6e 20 20 20 2a 2f 5c 6e 20 20 ata);\n */\n
11a20 72 65 70 6c 61 63 65 28 63 6f 6c 6f 72 2c 20 66 replace(color, f
11a30 6f 72 6d 61 74 20 3d 20 6e 75 6c 6c 29 20 7b 5c ormat = null) {\
11a40 6e 20 20 20 20 66 6f 72 6d 61 74 20 3d 20 43 6f n format = Co
11a50 6c 6f 72 49 74 65 6d 2e 73 61 6e 69 74 69 7a 65 lorItem.sanitize
11a60 46 6f 72 6d 61 74 28 66 6f 72 6d 61 74 29 3b 5c Format(format);\
11a70 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 n\n /**\n
11a80 20 2a 20 40 74 79 70 65 20 7b 7b 63 6f 6c 6f 72 * @type {{color
11a90 3a 20 2a 2c 20 66 6f 72 6d 61 74 3a 20 53 74 72 : *, format: Str
11aa0 69 6e 67 7d 7d 5c 6e 20 20 20 20 20 2a 20 40 70 ing}}\n * @p
11ab0 72 69 76 61 74 65 5c 6e 20 20 20 20 20 2a 2f 5c rivate\n */\
11ac0 6e 20 20 20 20 74 68 69 73 2e 5f 6f 72 69 67 69 n this._origi
11ad0 6e 61 6c 20 3d 20 7b 5c 6e 20 20 20 20 20 20 63 nal = {\n c
11ae0 6f 6c 6f 72 3a 20 63 6f 6c 6f 72 2c 5c 6e 20 20 olor: color,\n
11af0 20 20 20 20 66 6f 72 6d 61 74 3a 20 66 6f 72 6d format: form
11b00 61 74 2c 5c 6e 20 20 20 20 20 20 76 61 6c 69 64 at,\n valid
11b10 3a 20 74 72 75 65 5c 6e 20 20 20 20 7d 3b 5c 6e : true\n };\n
11b20 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 /**\n *
11b30 40 74 79 70 65 20 7b 51 69 78 43 6f 6c 6f 72 7d @type {QixColor}
11b40 5c 6e 20 20 20 20 20 2a 20 40 70 72 69 76 61 74 \n * @privat
11b50 65 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 e\n */\n
11b60 74 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d 20 43 6f this._color = Co
11b70 6c 6f 72 49 74 65 6d 2e 70 61 72 73 65 28 63 6f lorItem.parse(co
11b80 6c 6f 72 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 lor);\n\n if
11b90 28 74 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d 3d 3d (this._color ===
11ba0 20 6e 75 6c 6c 29 20 7b 5c 6e 20 20 20 20 20 20 null) {\n
11bb0 74 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d 20 51 69 this._color = Qi
11bc0 78 43 6f 6c 6f 72 28 29 3b 5c 6e 20 20 20 20 20 xColor();\n
11bd0 20 74 68 69 73 2e 5f 6f 72 69 67 69 6e 61 6c 2e this._original.
11be0 76 61 6c 69 64 20 3d 20 66 61 6c 73 65 3b 5c 6e valid = false;\n
11bf0 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 return;\n
11c00 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c }\n\n /**\
11c10 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b 2a n * @type {*
11c20 7c 73 74 72 69 6e 67 7d 5c 6e 20 20 20 20 20 2a |string}\n *
11c30 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20 20 20 @private\n
11c40 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 5f 66 6f */\n this._fo
11c50 72 6d 61 74 20 3d 20 66 6f 72 6d 61 74 20 3f 20 rmat = format ?
11c60 66 6f 72 6d 61 74 20 3a 5c 6e 20 20 20 20 20 20 format :\n
11c70 28 43 6f 6c 6f 72 49 74 65 6d 2e 69 73 48 65 78 (ColorItem.isHex
11c80 28 63 6f 6c 6f 72 29 20 3f 20 27 68 65 78 27 20 (color) ? 'hex'
11c90 3a 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 6d 6f : this._color.mo
11ca0 64 65 6c 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 del);\n }\n\n
11cb0 2f 2a 2a 5c 6e 20 20 20 2a 20 50 61 72 73 65 73 /**\n * Parses
11cc0 20 74 68 65 20 63 6f 6c 6f 72 20 72 65 74 75 72 the color retur
11cd0 6e 69 6e 67 20 61 20 51 69 78 20 43 6f 6c 6f 72 ning a Qix Color
11ce0 20 6f 62 6a 65 63 74 20 6f 72 20 6e 75 6c 6c 20 object or null
11cf0 69 66 20 63 61 6e 6e 6f 74 20 62 65 5c 6e 20 20 if cannot be\n
11d00 20 2a 20 70 61 72 73 65 64 2e 5c 6e 20 20 20 2a * parsed.\n *
11d10 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 43 \n * @param {C
11d20 6f 6c 6f 72 49 74 65 6d 7c 48 53 56 41 43 6f 6c olorItem|HSVACol
11d30 6f 72 7c 51 69 78 43 6f 6c 6f 72 7c 53 74 72 69 or|QixColor|Stri
11d40 6e 67 7c 2a 7c 6e 75 6c 6c 7d 20 63 6f 6c 6f 72 ng|*|null} color
11d50 20 43 6f 6c 6f 72 20 64 61 74 61 5c 6e 20 20 20 Color data\n
11d60 2a 20 40 65 78 61 6d 70 6c 65 20 6c 65 74 20 71 * @example let q
11d70 43 6f 6c 6f 72 20 3d 20 43 6f 6c 6f 72 49 74 65 Color = ColorIte
11d80 6d 2e 70 61 72 73 65 28 27 72 67 62 28 32 35 35 m.parse('rgb(255
11d90 2c 30 2c 30 29 27 29 3b 5c 6e 20 20 20 2a 20 40 ,0,0)');\n * @
11da0 73 74 61 74 69 63 5c 6e 20 20 20 2a 20 40 72 65 static\n * @re
11db0 74 75 72 6e 73 20 7b 51 69 78 43 6f 6c 6f 72 7c turns {QixColor|
11dc0 6e 75 6c 6c 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 null}\n */\n
11dd0 73 74 61 74 69 63 20 70 61 72 73 65 28 63 6f 6c static parse(col
11de0 6f 72 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 63 or) {\n if (c
11df0 6f 6c 6f 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 olor instanceof
11e00 51 69 78 43 6f 6c 6f 72 29 20 7b 5c 6e 20 20 20 QixColor) {\n
11e10 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 6f 72 3b return color;
11e20 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 69 \n }\n\n i
11e30 66 20 28 63 6f 6c 6f 72 20 69 6e 73 74 61 6e 63 f (color instanc
11e40 65 6f 66 20 43 6f 6c 6f 72 49 74 65 6d 29 20 7b eof ColorItem) {
11e50 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 \n return c
11e60 6f 6c 6f 72 2e 5f 63 6f 6c 6f 72 3b 5c 6e 20 20 olor._color;\n
11e70 20 20 7d 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 66 }\n\n let f
11e80 6f 72 6d 61 74 20 3d 20 6e 75 6c 6c 3b 5c 6e 5c ormat = null;\n\
11e90 6e 20 20 20 20 69 66 20 28 63 6f 6c 6f 72 20 69 n if (color i
11ea0 6e 73 74 61 6e 63 65 6f 66 20 48 53 56 41 43 6f nstanceof HSVACo
11eb0 6c 6f 72 29 20 7b 5c 6e 20 20 20 20 20 20 63 6f lor) {\n co
11ec0 6c 6f 72 20 3d 20 5b 63 6f 6c 6f 72 2e 68 2c 20 lor = [color.h,
11ed0 63 6f 6c 6f 72 2e 73 2c 20 63 6f 6c 6f 72 2e 76 color.s, color.v
11ee0 2c 20 69 73 4e 61 4e 28 63 6f 6c 6f 72 2e 61 29 , isNaN(color.a)
11ef0 20 3f 20 31 20 3a 20 63 6f 6c 6f 72 2e 61 5d 3b ? 1 : color.a];
11f00 5c 6e 20 20 20 20 7d 20 65 6c 73 65 20 7b 5c 6e \n } else {\n
11f10 20 20 20 20 20 20 63 6f 6c 6f 72 20 3d 20 43 6f color = Co
11f20 6c 6f 72 49 74 65 6d 2e 73 61 6e 69 74 69 7a 65 lorItem.sanitize
11f30 53 74 72 69 6e 67 28 63 6f 6c 6f 72 29 3b 5c 6e String(color);\n
11f40 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 69 66 20 }\n\n if
11f50 28 63 6f 6c 6f 72 20 3d 3d 3d 20 6e 75 6c 6c 29 (color === null)
11f60 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e {\n return
11f70 20 6e 75 6c 6c 3b 5c 6e 20 20 20 20 7d 5c 6e 5c null;\n }\n\
11f80 6e 20 20 20 20 69 66 20 28 41 72 72 61 79 2e 69 n if (Array.i
11f90 73 41 72 72 61 79 28 63 6f 6c 6f 72 29 29 20 7b sArray(color)) {
11fa0 5c 6e 20 20 20 20 20 20 66 6f 72 6d 61 74 20 3d \n format =
11fb0 20 27 68 73 76 27 3b 5c 6e 20 20 20 20 7d 5c 6e 'hsv';\n }\n
11fc0 5c 6e 20 20 20 20 74 72 79 20 7b 5c 6e 20 20 20 \n try {\n
11fd0 20 20 20 72 65 74 75 72 6e 20 51 69 78 43 6f 6c return QixCol
11fe0 6f 72 28 63 6f 6c 6f 72 2c 20 66 6f 72 6d 61 74 or(color, format
11ff0 29 3b 5c 6e 20 20 20 20 7d 20 63 61 74 63 68 20 );\n } catch
12000 28 65 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 (e) {\n ret
12010 75 72 6e 20 6e 75 6c 6c 3b 5c 6e 20 20 20 20 7d urn null;\n }
12020 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e \n }\n\n /**\n
12030 20 20 20 2a 20 53 61 6e 69 74 69 7a 65 73 20 61 * Sanitizes a
12040 20 63 6f 6c 6f 72 20 73 74 72 69 6e 67 2c 20 61 color string, a
12050 64 64 69 6e 67 20 6d 69 73 73 69 6e 67 20 68 61 dding missing ha
12060 73 68 20 74 6f 20 68 65 78 61 64 65 63 69 6d 61 sh to hexadecima
12070 6c 20 63 6f 6c 6f 72 73 5c 6e 20 20 20 2a 20 61 l colors\n * a
12080 6e 64 20 63 6f 6e 76 65 72 74 69 6e 67 20 27 74 nd converting 't
12090 72 61 6e 73 70 61 72 65 6e 74 27 20 74 6f 20 61 ransparent' to a
120a0 20 63 6f 6c 6f 72 20 63 6f 64 65 2e 5c 6e 20 20 color code.\n
120b0 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 *\n * @param
120c0 7b 53 74 72 69 6e 67 7c 2a 7d 20 73 74 72 20 43 {String|*} str C
120d0 6f 6c 6f 72 20 73 74 72 69 6e 67 5c 6e 20 20 20 olor string\n
120e0 2a 20 40 65 78 61 6d 70 6c 65 20 6c 65 74 20 63 * @example let c
120f0 6f 6c 6f 72 53 74 72 20 3d 20 43 6f 6c 6f 72 49 olorStr = ColorI
12100 74 65 6d 2e 73 61 6e 69 74 69 7a 65 53 74 72 69 tem.sanitizeStri
12110 6e 67 28 27 66 66 61 61 30 30 27 29 3b 5c 6e 20 ng('ffaa00');\n
12120 20 20 2a 20 40 73 74 61 74 69 63 5c 6e 20 20 20 * @static\n
12130 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 74 72 69 * @returns {Stri
12140 6e 67 7c 2a 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 ng|*}\n */\n
12150 73 74 61 74 69 63 20 73 61 6e 69 74 69 7a 65 53 static sanitizeS
12160 74 72 69 6e 67 28 73 74 72 29 20 7b 5c 6e 20 20 tring(str) {\n
12170 20 20 69 66 20 28 21 28 74 79 70 65 6f 66 20 73 if (!(typeof s
12180 74 72 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 20 tr === 'string'
12190 7c 7c 20 73 74 72 20 69 6e 73 74 61 6e 63 65 6f || str instanceo
121a0 66 20 53 74 72 69 6e 67 29 29 20 7b 5c 6e 20 20 f String)) {\n
121b0 20 20 20 20 72 65 74 75 72 6e 20 73 74 72 3b 5c return str;\
121c0 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 69 66 n }\n\n if
121d0 20 28 73 74 72 2e 6d 61 74 63 68 28 2f 5e 5b 30 (str.match(/^[0
121e0 2d 39 61 2d 66 5d 7b 32 2c 7d 24 2f 69 29 29 20 -9a-f]{2,}$/i))
121f0 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 {\n return
12200 60 23 24 7b 73 74 72 7d 60 3b 5c 6e 20 20 20 20 `#${str}`;\n
12210 7d 5c 6e 5c 6e 20 20 20 20 69 66 20 28 73 74 72 }\n\n if (str
12220 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 3d .toLowerCase() =
12230 3d 3d 20 27 74 72 61 6e 73 70 61 72 65 6e 74 27 == 'transparent'
12240 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 ) {\n retur
12250 6e 20 27 23 46 46 46 46 46 46 30 30 27 3b 5c 6e n '#FFFFFF00';\n
12260 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 72 65 74 }\n\n ret
12270 75 72 6e 20 73 74 72 3b 5c 6e 20 20 7d 5c 6e 5c urn str;\n }\n\
12280 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 44 65 74 n /**\n * Det
12290 65 63 74 73 20 69 66 20 61 20 76 61 6c 75 65 20 ects if a value
122a0 69 73 20 61 20 73 74 72 69 6e 67 20 61 6e 64 20 is a string and
122b0 61 20 63 6f 6c 6f 72 20 69 6e 20 68 65 78 61 64 a color in hexad
122c0 65 63 69 6d 61 6c 20 66 6f 72 6d 61 74 20 28 69 ecimal format (i
122d0 6e 20 61 6e 79 20 76 61 72 69 61 6e 74 29 2e 5c n any variant).\
122e0 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 n *\n * @par
122f0 61 6d 20 7b 53 74 72 69 6e 67 7d 20 73 74 72 5c am {String} str\
12300 6e 20 20 20 2a 20 40 65 78 61 6d 70 6c 65 20 43 n * @example C
12310 6f 6c 6f 72 49 74 65 6d 2e 69 73 48 65 78 28 27 olorItem.isHex('
12320 72 67 62 61 28 30 2c 30 2c 30 29 27 29 3b 20 2f rgba(0,0,0)'); /
12330 2f 20 66 61 6c 73 65 5c 6e 20 20 20 2a 20 40 65 / false\n * @e
12340 78 61 6d 70 6c 65 20 43 6f 6c 6f 72 49 74 65 6d xample ColorItem
12350 2e 69 73 48 65 78 28 27 66 66 61 61 30 30 27 29 .isHex('ffaa00')
12360 3b 20 2f 2f 20 74 72 75 65 5c 6e 20 20 20 2a 20 ; // true\n *
12370 40 65 78 61 6d 70 6c 65 20 43 6f 6c 6f 72 49 74 @example ColorIt
12380 65 6d 2e 69 73 48 65 78 28 27 23 66 66 61 61 30 em.isHex('#ffaa0
12390 30 27 29 3b 20 2f 2f 20 74 72 75 65 5c 6e 20 20 0'); // true\n
123a0 20 2a 20 40 73 74 61 74 69 63 5c 6e 20 20 20 2a * @static\n *
123b0 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 @returns {boole
123c0 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 74 an}\n */\n st
123d0 61 74 69 63 20 69 73 48 65 78 28 73 74 72 29 20 atic isHex(str)
123e0 7b 5c 6e 20 20 20 20 69 66 20 28 21 28 74 79 70 {\n if (!(typ
123f0 65 6f 66 20 73 74 72 20 3d 3d 3d 20 27 73 74 72 eof str === 'str
12400 69 6e 67 27 20 7c 7c 20 73 74 72 20 69 6e 73 74 ing' || str inst
12410 61 6e 63 65 6f 66 20 53 74 72 69 6e 67 29 29 20 anceof String))
12420 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 {\n return
12430 66 61 6c 73 65 3b 5c 6e 20 20 20 20 7d 5c 6e 5c false;\n }\n\
12440 6e 20 20 20 20 72 65 74 75 72 6e 20 21 21 73 74 n return !!st
12450 72 2e 6d 61 74 63 68 28 2f 5e 23 3f 5b 30 2d 39 r.match(/^#?[0-9
12460 61 2d 66 5d 7b 32 2c 7d 24 2f 69 29 3b 5c 6e 20 a-f]{2,}$/i);\n
12470 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 }\n\n /**\n
12480 2a 20 53 61 6e 69 74 69 7a 65 73 20 61 20 63 6f * Sanitizes a co
12490 6c 6f 72 20 66 6f 72 6d 61 74 20 74 6f 20 6f 6e lor format to on
124a0 65 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 77 e supported by w
124b0 65 62 20 62 72 6f 77 73 65 72 73 2e 5c 6e 20 20 eb browsers.\n
124c0 20 2a 20 52 65 74 75 72 6e 73 20 61 6e 20 65 6d * Returns an em
124d0 70 74 79 20 73 74 72 69 6e 67 20 6f 66 20 74 68 pty string of th
124e0 65 20 66 6f 72 6d 61 74 20 63 61 6e 27 74 20 62 e format can't b
124f0 65 20 72 65 63 6f 67 6e 69 73 65 64 2e 5c 6e 20 e recognised.\n
12500 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d *\n * @param
12510 20 7b 53 74 72 69 6e 67 7c 2a 7d 20 66 6f 72 6d {String|*} form
12520 61 74 5c 6e 20 20 20 2a 20 40 65 78 61 6d 70 6c at\n * @exampl
12530 65 20 43 6f 6c 6f 72 49 74 65 6d 2e 73 61 6e 69 e ColorItem.sani
12540 74 69 7a 65 46 6f 72 6d 61 74 28 27 72 67 62 61 tizeFormat('rgba
12550 27 29 3b 20 2f 2f 20 27 72 67 62 27 5c 6e 20 20 '); // 'rgb'\n
12560 20 2a 20 40 65 78 61 6d 70 6c 65 20 43 6f 6c 6f * @example Colo
12570 72 49 74 65 6d 2e 69 73 48 65 78 28 27 68 65 78 rItem.isHex('hex
12580 38 27 29 3b 20 2f 2f 20 27 68 65 78 27 5c 6e 20 8'); // 'hex'\n
12590 20 20 2a 20 40 65 78 61 6d 70 6c 65 20 43 6f 6c * @example Col
125a0 6f 72 49 74 65 6d 2e 69 73 48 65 78 28 27 69 6e orItem.isHex('in
125b0 76 61 6c 69 64 27 29 3b 20 2f 2f 20 27 27 5c 6e valid'); // ''\n
125c0 20 20 20 2a 20 40 73 74 61 74 69 63 5c 6e 20 20 * @static\n
125d0 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 74 72 * @returns {Str
125e0 69 6e 67 7d 20 27 72 67 62 27 2c 20 27 68 73 6c ing} 'rgb', 'hsl
125f0 27 2c 20 27 68 65 78 27 20 6f 72 20 27 27 2e 5c ', 'hex' or ''.\
12600 6e 20 20 20 2a 2f 5c 6e 20 20 73 74 61 74 69 63 n */\n static
12610 20 73 61 6e 69 74 69 7a 65 46 6f 72 6d 61 74 28 sanitizeFormat(
12620 66 6f 72 6d 61 74 29 20 7b 5c 6e 20 20 20 20 73 format) {\n s
12630 77 69 74 63 68 20 28 66 6f 72 6d 61 74 29 20 7b witch (format) {
12640 5c 6e 20 20 20 20 20 20 63 61 73 65 20 27 68 65 \n case 'he
12650 78 27 3a 5c 6e 20 20 20 20 20 20 63 61 73 65 20 x':\n case
12660 27 68 65 78 33 27 3a 5c 6e 20 20 20 20 20 20 63 'hex3':\n c
12670 61 73 65 20 27 68 65 78 34 27 3a 5c 6e 20 20 20 ase 'hex4':\n
12680 20 20 20 63 61 73 65 20 27 68 65 78 36 27 3a 5c case 'hex6':\
12690 6e 20 20 20 20 20 20 63 61 73 65 20 27 68 65 78 n case 'hex
126a0 38 27 3a 5c 6e 20 20 20 20 20 20 20 20 72 65 74 8':\n ret
126b0 75 72 6e 20 27 68 65 78 27 3b 5c 6e 20 20 20 20 urn 'hex';\n
126c0 20 20 63 61 73 65 20 27 72 67 62 27 3a 5c 6e 20 case 'rgb':\n
126d0 20 20 20 20 20 63 61 73 65 20 27 72 67 62 61 27 case 'rgba'
126e0 3a 5c 6e 20 20 20 20 20 20 63 61 73 65 20 27 6b :\n case 'k
126f0 65 79 77 6f 72 64 27 3a 5c 6e 20 20 20 20 20 20 eyword':\n
12700 63 61 73 65 20 27 6e 61 6d 65 27 3a 5c 6e 20 20 case 'name':\n
12710 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 72 67 return 'rg
12720 62 27 3b 5c 6e 20 20 20 20 20 20 63 61 73 65 20 b';\n case
12730 27 68 73 6c 27 3a 5c 6e 20 20 20 20 20 20 63 61 'hsl':\n ca
12740 73 65 20 27 68 73 6c 61 27 3a 5c 6e 20 20 20 20 se 'hsla':\n
12750 20 20 63 61 73 65 20 27 68 73 76 27 3a 5c 6e 20 case 'hsv':\n
12760 20 20 20 20 20 63 61 73 65 20 27 68 73 76 61 27 case 'hsva'
12770 3a 5c 6e 20 20 20 20 20 20 63 61 73 65 20 27 68 :\n case 'h
12780 77 62 27 3a 20 2f 2f 20 48 57 42 20 74 68 69 73 wb': // HWB this
12790 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 62 79 is supported by
127a0 20 51 69 78 20 43 6f 6c 6f 72 2c 20 62 75 74 20 Qix Color, but
127b0 6e 6f 74 20 62 79 20 62 72 6f 77 73 65 72 73 5c not by browsers\
127c0 6e 20 20 20 20 20 20 63 61 73 65 20 27 68 77 62 n case 'hwb
127d0 61 27 3a 5c 6e 20 20 20 20 20 20 20 20 72 65 74 a':\n ret
127e0 75 72 6e 20 27 68 73 6c 27 3b 5c 6e 20 20 20 20 urn 'hsl';\n
127f0 20 20 64 65 66 61 75 6c 74 20 3a 5c 6e 20 20 20 default :\n
12800 20 20 20 20 20 72 65 74 75 72 6e 20 27 27 3b 5c return '';\
12810 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e 20 n }\n }\n\n
12820 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 72 /**\n * Retur
12830 6e 73 20 74 72 75 65 20 69 66 20 74 68 65 20 63 ns true if the c
12840 6f 6c 6f 72 20 69 73 20 76 61 6c 69 64 2c 20 66 olor is valid, f
12850 61 6c 73 65 20 69 66 20 6e 6f 74 2e 5c 6e 20 20 alse if not.\n
12860 20 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e *\n * @return
12870 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 s {boolean}\n
12880 2a 2f 5c 6e 20 20 69 73 56 61 6c 69 64 28 29 20 */\n isValid()
12890 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 {\n return th
128a0 69 73 2e 5f 6f 72 69 67 69 6e 61 6c 2e 76 61 6c is._original.val
128b0 69 64 20 3d 3d 3d 20 74 72 75 65 3b 5c 6e 20 20 id === true;\n
128c0 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a }\n\n /**\n *
128d0 20 48 75 65 20 76 61 6c 75 65 20 66 72 6f 6d 20 Hue value from
128e0 30 20 74 6f 20 33 36 30 5c 6e 20 20 20 2a 5c 6e 0 to 360\n *\n
128f0 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 69 * @returns {i
12900 6e 74 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 nt}\n */\n ge
12910 74 20 68 75 65 28 29 20 7b 5c 6e 20 20 20 20 72 t hue() {\n r
12920 65 74 75 72 6e 20 74 68 69 73 2e 5f 63 6f 6c 6f eturn this._colo
12930 72 2e 68 75 65 28 29 3b 5c 6e 20 20 7d 5c 6e 5c r.hue();\n }\n\
12940 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 61 74 n /**\n * Sat
12950 75 72 61 74 69 6f 6e 20 76 61 6c 75 65 20 66 72 uration value fr
12960 6f 6d 20 30 20 74 6f 20 31 30 30 5c 6e 20 20 20 om 0 to 100\n
12970 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 *\n * @returns
12980 20 7b 69 6e 74 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 {int}\n */\n
12990 20 67 65 74 20 73 61 74 75 72 61 74 69 6f 6e 28 get saturation(
129a0 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 ) {\n return
129b0 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 73 61 74 75 this._color.satu
129c0 72 61 74 69 6f 6e 76 28 29 3b 5c 6e 20 20 7d 5c rationv();\n }\
129d0 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 56 n\n /**\n * V
129e0 61 6c 75 65 20 63 68 61 6e 6e 65 6c 20 76 61 6c alue channel val
129f0 75 65 20 66 72 6f 6d 20 30 20 74 6f 20 31 30 30 ue from 0 to 100
12a00 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 72 65 \n *\n * @re
12a10 74 75 72 6e 73 20 7b 69 6e 74 7d 5c 6e 20 20 20 turns {int}\n
12a20 2a 2f 5c 6e 20 20 67 65 74 20 76 61 6c 75 65 28 */\n get value(
12a30 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 ) {\n return
12a40 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 76 61 6c 75 this._color.valu
12a50 65 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f e();\n }\n\n /
12a60 2a 2a 5c 6e 20 20 20 2a 20 41 6c 70 68 61 20 76 **\n * Alpha v
12a70 61 6c 75 65 20 66 72 6f 6d 20 30 2e 30 20 74 6f alue from 0.0 to
12a80 20 31 2e 30 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 1.0\n *\n *
12a90 20 40 72 65 74 75 72 6e 73 20 7b 6e 75 6d 62 65 @returns {numbe
12aa0 72 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 74 r}\n */\n get
12ab0 20 61 6c 70 68 61 28 29 20 7b 5c 6e 20 20 20 20 alpha() {\n
12ac0 6c 65 74 20 61 20 3d 20 74 68 69 73 2e 5f 63 6f let a = this._co
12ad0 6c 6f 72 2e 61 6c 70 68 61 28 29 3b 5c 6e 5c 6e lor.alpha();\n\n
12ae0 20 20 20 20 72 65 74 75 72 6e 20 69 73 4e 61 4e return isNaN
12af0 28 61 29 20 3f 20 31 20 3a 20 61 3b 5c 6e 20 20 (a) ? 1 : a;\n
12b00 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a }\n\n /**\n *
12b10 20 44 65 66 61 75 6c 74 20 63 6f 6c 6f 72 20 66 Default color f
12b20 6f 72 6d 61 74 20 74 6f 20 63 6f 6e 76 65 72 74 ormat to convert
12b30 20 74 6f 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67 to when calling
12b40 20 74 6f 53 74 72 69 6e 67 28 29 20 6f 72 20 73 toString() or s
12b50 74 72 69 6e 67 28 29 5c 6e 20 20 20 2a 5c 6e 20 tring()\n *\n
12b60 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 74 * @returns {St
12b70 72 69 6e 67 7d 20 27 72 67 62 27 2c 20 27 68 73 ring} 'rgb', 'hs
12b80 6c 27 2c 20 27 68 65 78 27 20 6f 72 20 27 27 5c l', 'hex' or ''\
12b90 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 74 20 66 6f n */\n get fo
12ba0 72 6d 61 74 28 29 20 7b 5c 6e 20 20 20 20 72 65 rmat() {\n re
12bb0 74 75 72 6e 20 74 68 69 73 2e 5f 66 6f 72 6d 61 turn this._forma
12bc0 74 20 3f 20 74 68 69 73 2e 5f 66 6f 72 6d 61 74 t ? this._format
12bd0 20 3a 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 6d : this._color.m
12be0 6f 64 65 6c 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 odel;\n }\n\n
12bf0 2f 2a 2a 5c 6e 20 20 20 2a 20 53 65 74 73 20 74 /**\n * Sets t
12c00 68 65 20 68 75 65 20 76 61 6c 75 65 5c 6e 20 20 he hue value\n
12c10 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 *\n * @param
12c20 7b 69 6e 74 7d 20 76 61 6c 75 65 20 49 6e 74 65 {int} value Inte
12c30 67 65 72 20 66 72 6f 6d 20 30 20 74 6f 20 33 36 ger from 0 to 36
12c40 30 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 65 74 20 0\n */\n set
12c50 68 75 65 28 76 61 6c 75 65 29 20 7b 5c 6e 20 20 hue(value) {\n
12c60 20 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d 20 this._color =
12c70 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 68 75 65 28 this._color.hue(
12c80 76 61 6c 75 65 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e value);\n }\n\n
12c90 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 65 74 73 /**\n * Sets
12ca0 20 74 68 65 20 68 75 65 20 72 61 74 69 6f 2c 20 the hue ratio,
12cb0 77 68 65 72 65 20 31 2e 30 20 69 73 20 30 2c 20 where 1.0 is 0,
12cc0 30 2e 35 20 69 73 20 31 38 30 20 61 6e 64 20 30 0.5 is 180 and 0
12cd0 2e 30 20 69 73 20 33 36 30 2e 5c 6e 20 20 20 2a .0 is 360.\n *
12ce0 5c 6e 20 20 20 2a 20 40 69 67 6e 6f 72 65 5c 6e \n * @ignore\n
12cf0 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 6e 75 6d * @param {num
12d00 62 65 72 7d 20 68 20 52 61 74 69 6f 20 66 72 6f ber} h Ratio fro
12d10 6d 20 31 2e 30 20 74 6f 20 30 2e 30 5c 6e 20 20 m 1.0 to 0.0\n
12d20 20 2a 2f 5c 6e 20 20 73 65 74 48 75 65 52 61 74 */\n setHueRat
12d30 69 6f 28 68 29 20 7b 5c 6e 20 20 20 20 74 68 69 io(h) {\n thi
12d40 73 2e 68 75 65 20 3d 20 28 28 31 20 2d 20 68 29 s.hue = ((1 - h)
12d50 20 2a 20 33 36 30 29 3b 5c 6e 20 20 7d 5c 6e 5c * 360);\n }\n\
12d60 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 65 74 n /**\n * Set
12d70 73 20 74 68 65 20 73 61 74 75 72 61 74 69 6f 6e s the saturation
12d80 20 76 61 6c 75 65 5c 6e 20 20 20 2a 5c 6e 20 20 value\n *\n
12d90 20 2a 20 40 70 61 72 61 6d 20 7b 69 6e 74 7d 20 * @param {int}
12da0 76 61 6c 75 65 20 49 6e 74 65 67 65 72 20 66 72 value Integer fr
12db0 6f 6d 20 30 20 74 6f 20 31 30 30 5c 6e 20 20 20 om 0 to 100\n
12dc0 2a 2f 5c 6e 20 20 73 65 74 20 73 61 74 75 72 61 */\n set satura
12dd0 74 69 6f 6e 28 76 61 6c 75 65 29 20 7b 5c 6e 20 tion(value) {\n
12de0 20 20 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d this._color =
12df0 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 73 61 74 this._color.sat
12e00 75 72 61 74 69 6f 6e 76 28 76 61 6c 75 65 29 3b urationv(value);
12e10 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e \n }\n\n /**\n
12e20 20 20 20 2a 20 53 65 74 73 20 74 68 65 20 73 61 * Sets the sa
12e30 74 75 72 61 74 69 6f 6e 20 72 61 74 69 6f 2c 20 turation ratio,
12e40 77 68 65 72 65 20 31 2e 30 20 69 73 20 31 30 30 where 1.0 is 100
12e50 20 61 6e 64 20 30 2e 30 20 69 73 20 30 2e 5c 6e and 0.0 is 0.\n
12e60 20 20 20 2a 5c 6e 20 20 20 2a 20 40 69 67 6e 6f *\n * @igno
12e70 72 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 re\n * @param
12e80 7b 6e 75 6d 62 65 72 7d 20 73 20 52 61 74 69 6f {number} s Ratio
12e90 20 66 72 6f 6d 20 30 2e 30 20 74 6f 20 31 2e 30 from 0.0 to 1.0
12ea0 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 65 74 53 61 \n */\n setSa
12eb0 74 75 72 61 74 69 6f 6e 52 61 74 69 6f 28 73 29 turationRatio(s)
12ec0 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e 73 61 74 {\n this.sat
12ed0 75 72 61 74 69 6f 6e 20 3d 20 28 73 20 2a 20 31 uration = (s * 1
12ee0 30 30 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 00);\n }\n\n /
12ef0 2a 2a 5c 6e 20 20 20 2a 20 53 65 74 73 20 74 68 **\n * Sets th
12f00 65 20 27 76 61 6c 75 65 27 20 63 68 61 6e 6e 65 e 'value' channe
12f10 6c 20 76 61 6c 75 65 5c 6e 20 20 20 2a 5c 6e 20 l value\n *\n
12f20 20 20 2a 20 40 70 61 72 61 6d 20 7b 69 6e 74 7d * @param {int}
12f30 20 76 61 6c 75 65 20 49 6e 74 65 67 65 72 20 66 value Integer f
12f40 72 6f 6d 20 30 20 74 6f 20 31 30 30 5c 6e 20 20 rom 0 to 100\n
12f50 20 2a 2f 5c 6e 20 20 73 65 74 20 76 61 6c 75 65 */\n set value
12f60 28 76 61 6c 75 65 29 20 7b 5c 6e 20 20 20 20 74 (value) {\n t
12f70 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d 20 74 68 69 his._color = thi
12f80 73 2e 5f 63 6f 6c 6f 72 2e 76 61 6c 75 65 28 76 s._color.value(v
12f90 61 6c 75 65 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 alue);\n }\n\n
12fa0 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 65 74 73 20 /**\n * Sets
12fb0 74 68 65 20 76 61 6c 75 65 20 72 61 74 69 6f 2c the value ratio,
12fc0 20 77 68 65 72 65 20 31 2e 30 20 69 73 20 30 20 where 1.0 is 0
12fd0 61 6e 64 20 30 2e 30 20 69 73 20 31 30 30 2e 5c and 0.0 is 100.\
12fe0 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 69 67 6e n *\n * @ign
12ff0 6f 72 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d ore\n * @param
13000 20 7b 6e 75 6d 62 65 72 7d 20 76 20 52 61 74 69 {number} v Rati
13010 6f 20 66 72 6f 6d 20 31 2e 30 20 74 6f 20 30 2e o from 1.0 to 0.
13020 30 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 65 74 56 0\n */\n setV
13030 61 6c 75 65 52 61 74 69 6f 28 76 29 20 7b 5c 6e alueRatio(v) {\n
13040 20 20 20 20 74 68 69 73 2e 76 61 6c 75 65 20 3d this.value =
13050 20 28 28 31 20 2d 20 76 29 20 2a 20 31 30 30 29 ((1 - v) * 100)
13060 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c ;\n }\n\n /**\
13070 6e 20 20 20 2a 20 53 65 74 73 20 74 68 65 20 61 n * Sets the a
13080 6c 70 68 61 20 76 61 6c 75 65 2e 20 49 74 20 77 lpha value. It w
13090 69 6c 6c 20 62 65 20 72 6f 75 6e 64 65 64 20 74 ill be rounded t
130a0 6f 20 32 20 64 65 63 69 6d 61 6c 73 2e 5c 6e 20 o 2 decimals.\n
130b0 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d *\n * @param
130c0 20 7b 69 6e 74 7d 20 76 61 6c 75 65 20 46 6c 6f {int} value Flo
130d0 61 74 20 66 72 6f 6d 20 30 2e 30 20 74 6f 20 31 at from 0.0 to 1
130e0 2e 30 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 65 74 .0\n */\n set
130f0 20 61 6c 70 68 61 28 76 61 6c 75 65 29 20 7b 5c alpha(value) {\
13100 6e 20 20 20 20 2f 2f 20 32 20 64 65 63 69 6d 61 n // 2 decima
13110 6c 73 20 6d 61 78 5c 6e 20 20 20 20 74 68 69 73 ls max\n this
13120 2e 5f 63 6f 6c 6f 72 20 3d 20 74 68 69 73 2e 5f ._color = this._
13130 63 6f 6c 6f 72 2e 61 6c 70 68 61 28 4d 61 74 68 color.alpha(Math
13140 2e 72 6f 75 6e 64 28 76 61 6c 75 65 20 2a 20 31 .round(value * 1
13150 30 30 29 20 2f 20 31 30 30 29 3b 5c 6e 20 20 7d 00) / 100);\n }
13160 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 \n\n /**\n *
13170 53 65 74 73 20 74 68 65 20 61 6c 70 68 61 20 72 Sets the alpha r
13180 61 74 69 6f 2c 20 77 68 65 72 65 20 31 2e 30 20 atio, where 1.0
13190 69 73 20 30 2e 30 20 61 6e 64 20 30 2e 30 20 69 is 0.0 and 0.0 i
131a0 73 20 31 2e 30 2e 5c 6e 20 20 20 2a 5c 6e 20 20 s 1.0.\n *\n
131b0 20 2a 20 40 69 67 6e 6f 72 65 5c 6e 20 20 20 2a * @ignore\n *
131c0 20 40 70 61 72 61 6d 20 7b 6e 75 6d 62 65 72 7d @param {number}
131d0 20 61 20 52 61 74 69 6f 20 66 72 6f 6d 20 31 2e a Ratio from 1.
131e0 30 20 74 6f 20 30 2e 30 5c 6e 20 20 20 2a 2f 5c 0 to 0.0\n */\
131f0 6e 20 20 73 65 74 41 6c 70 68 61 52 61 74 69 6f n setAlphaRatio
13200 28 61 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e (a) {\n this.
13210 61 6c 70 68 61 20 3d 20 31 20 2d 20 61 3b 5c 6e alpha = 1 - a;\n
13220 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 }\n\n /**\n
13230 20 2a 20 53 65 74 73 20 74 68 65 20 64 65 66 61 * Sets the defa
13240 75 6c 74 20 63 6f 6c 6f 72 20 66 6f 72 6d 61 74 ult color format
13250 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 \n *\n * @pa
13260 72 61 6d 20 7b 53 74 72 69 6e 67 7d 20 76 61 6c ram {String} val
13270 75 65 20 53 75 70 70 6f 72 74 65 64 3a 20 27 72 ue Supported: 'r
13280 67 62 27 2c 20 27 68 73 6c 27 2c 20 27 68 65 78 gb', 'hsl', 'hex
13290 27 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 65 74 20 '\n */\n set
132a0 66 6f 72 6d 61 74 28 76 61 6c 75 65 29 20 7b 5c format(value) {\
132b0 6e 20 20 20 20 74 68 69 73 2e 5f 66 6f 72 6d 61 n this._forma
132c0 74 20 3d 20 43 6f 6c 6f 72 49 74 65 6d 2e 73 61 t = ColorItem.sa
132d0 6e 69 74 69 7a 65 46 6f 72 6d 61 74 28 76 61 6c nitizeFormat(val
132e0 75 65 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f ue);\n }\n\n /
132f0 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 72 6e 73 **\n * Returns
13300 20 74 72 75 65 20 69 66 20 74 68 65 20 73 61 74 true if the sat
13310 75 72 61 74 69 6f 6e 20 76 61 6c 75 65 20 69 73 uration value is
13320 20 7a 65 72 6f 2c 20 66 61 6c 73 65 20 6f 74 68 zero, false oth
13330 65 72 77 69 73 65 5c 6e 20 20 20 2a 5c 6e 20 20 erwise\n *\n
13340 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f * @returns {boo
13350 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 lean}\n */\n
13360 69 73 44 65 73 61 74 75 72 61 74 65 64 28 29 20 isDesaturated()
13370 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 {\n return th
13380 69 73 2e 73 61 74 75 72 61 74 69 6f 6e 20 3d 3d is.saturation ==
13390 3d 20 30 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f = 0;\n }\n\n /
133a0 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 72 6e 73 **\n * Returns
133b0 20 74 72 75 65 20 69 66 20 74 68 65 20 61 6c 70 true if the alp
133c0 68 61 20 76 61 6c 75 65 20 69 73 20 7a 65 72 6f ha value is zero
133d0 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73 , false otherwis
133e0 65 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 72 e\n *\n * @r
133f0 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d eturns {boolean}
13400 5c 6e 20 20 20 2a 2f 5c 6e 20 20 69 73 54 72 61 \n */\n isTra
13410 6e 73 70 61 72 65 6e 74 28 29 20 7b 5c 6e 20 20 nsparent() {\n
13420 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 61 6c return this.al
13430 70 68 61 20 3d 3d 3d 20 30 3b 5c 6e 20 20 7d 5c pha === 0;\n }\
13440 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 n\n /**\n * R
13450 65 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 74 eturns true if t
13460 68 65 20 61 6c 70 68 61 20 76 61 6c 75 65 20 69 he alpha value i
13470 73 20 6e 75 6d 65 72 69 63 20 61 6e 64 20 6c 65 s numeric and le
13480 73 73 20 74 68 61 6e 20 31 2c 20 66 61 6c 73 65 ss than 1, false
13490 20 6f 74 68 65 72 77 69 73 65 5c 6e 20 20 20 2a otherwise\n *
134a0 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 \n * @returns
134b0 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f {boolean}\n */
134c0 5c 6e 20 20 68 61 73 54 72 61 6e 73 70 61 72 65 \n hasTranspare
134d0 6e 63 79 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 ncy() {\n ret
134e0 75 72 6e 20 74 68 69 73 2e 68 61 73 41 6c 70 68 urn this.hasAlph
134f0 61 28 29 20 26 26 20 28 74 68 69 73 2e 61 6c 70 a() && (this.alp
13500 68 61 20 3c 20 31 29 3b 5c 6e 20 20 7d 5c 6e 5c ha < 1);\n }\n\
13510 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 n /**\n * Ret
13520 75 72 6e 73 20 74 72 75 65 20 69 66 20 74 68 65 urns true if the
13530 20 61 6c 70 68 61 20 76 61 6c 75 65 20 69 73 20 alpha value is
13540 6e 75 6d 65 72 69 63 2c 20 66 61 6c 73 65 20 6f numeric, false o
13550 74 68 65 72 77 69 73 65 5c 6e 20 20 20 2a 5c 6e therwise\n *\n
13560 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 * @returns {b
13570 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e oolean}\n */\n
13580 20 20 68 61 73 41 6c 70 68 61 28 29 20 7b 5c 6e hasAlpha() {\n
13590 20 20 20 20 72 65 74 75 72 6e 20 21 69 73 4e 61 return !isNa
135a0 4e 28 74 68 69 73 2e 61 6c 70 68 61 29 3b 5c 6e N(this.alpha);\n
135b0 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 }\n\n /**\n
135c0 20 2a 20 52 65 74 75 72 6e 73 20 61 20 6e 65 77 * Returns a new
135d0 20 48 53 56 41 43 6f 6c 6f 72 20 6f 62 6a 65 63 HSVAColor objec
135e0 74 2c 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 t, based on the
135f0 63 75 72 72 65 6e 74 20 63 6f 6c 6f 72 5c 6e 20 current color\n
13600 20 20 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 *\n * @retur
13610 6e 73 20 7b 48 53 56 41 43 6f 6c 6f 72 7d 5c 6e ns {HSVAColor}\n
13620 20 20 20 2a 2f 5c 6e 20 20 74 6f 4f 62 6a 65 63 */\n toObjec
13630 74 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 t() {\n retur
13640 6e 20 6e 65 77 20 48 53 56 41 43 6f 6c 6f 72 28 n new HSVAColor(
13650 74 68 69 73 2e 68 75 65 2c 20 74 68 69 73 2e 73 this.hue, this.s
13660 61 74 75 72 61 74 69 6f 6e 2c 20 74 68 69 73 2e aturation, this.
13670 76 61 6c 75 65 2c 20 74 68 69 73 2e 61 6c 70 68 value, this.alph
13680 61 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a a);\n }\n\n /*
13690 2a 5c 6e 20 20 20 2a 20 41 6c 69 61 73 20 6f 66 *\n * Alias of
136a0 20 74 6f 4f 62 6a 65 63 74 28 29 5c 6e 20 20 20 toObject()\n
136b0 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 *\n * @returns
136c0 20 7b 48 53 56 41 43 6f 6c 6f 72 7d 5c 6e 20 20 {HSVAColor}\n
136d0 20 2a 2f 5c 6e 20 20 74 6f 48 73 76 61 28 29 20 */\n toHsva()
136e0 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 {\n return th
136f0 69 73 2e 74 6f 4f 62 6a 65 63 74 28 29 3b 5c 6e is.toObject();\n
13700 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 }\n\n /**\n
13710 20 2a 20 52 65 74 75 72 6e 73 20 61 20 6e 65 77 * Returns a new
13720 20 48 53 56 41 43 6f 6c 6f 72 20 6f 62 6a 65 63 HSVAColor objec
13730 74 20 77 69 74 68 20 74 68 65 20 72 61 74 69 6f t with the ratio
13740 20 76 61 6c 75 65 73 20 28 66 72 6f 6d 20 30 2e values (from 0.
13750 30 20 74 6f 20 31 2e 30 29 2c 5c 6e 20 20 20 2a 0 to 1.0),\n *
13760 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 63 75 based on the cu
13770 72 72 65 6e 74 20 63 6f 6c 6f 72 2e 5c 6e 20 20 rrent color.\n
13780 20 2a 5c 6e 20 20 20 2a 20 40 69 67 6e 6f 72 65 *\n * @ignore
13790 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 \n * @returns
137a0 7b 48 53 56 41 43 6f 6c 6f 72 7d 5c 6e 20 20 20 {HSVAColor}\n
137b0 2a 2f 5c 6e 20 20 74 6f 48 73 76 61 52 61 74 69 */\n toHsvaRati
137c0 6f 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 o() {\n retur
137d0 6e 20 6e 65 77 20 48 53 56 41 43 6f 6c 6f 72 28 n new HSVAColor(
137e0 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 68 75 65 \n this.hue
137f0 20 2f 20 33 36 30 2c 5c 6e 20 20 20 20 20 20 74 / 360,\n t
13800 68 69 73 2e 73 61 74 75 72 61 74 69 6f 6e 20 2f his.saturation /
13810 20 31 30 30 2c 5c 6e 20 20 20 20 20 20 74 68 69 100,\n thi
13820 73 2e 76 61 6c 75 65 20 2f 20 31 30 30 2c 5c 6e s.value / 100,\n
13830 20 20 20 20 20 20 74 68 69 73 2e 61 6c 70 68 61 this.alpha
13840 5c 6e 20 20 20 20 29 3b 5c 6e 20 20 7d 5c 6e 5c \n );\n }\n\
13850 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 6f 6e n /**\n * Con
13860 76 65 72 74 73 20 74 68 65 20 63 75 72 72 65 6e verts the curren
13870 74 20 63 6f 6c 6f 72 20 74 6f 20 69 74 73 20 73 t color to its s
13880 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 tring representa
13890 74 69 6f 6e 2c 5c 6e 20 20 20 2a 20 75 73 69 6e tion,\n * usin
138a0 67 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 66 g the internal f
138b0 6f 72 6d 61 74 20 6f 66 20 74 68 69 73 20 69 6e ormat of this in
138c0 73 74 61 6e 63 65 2e 5c 6e 20 20 20 2a 5c 6e 20 stance.\n *\n
138d0 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 74 * @returns {St
138e0 72 69 6e 67 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 ring}\n */\n
138f0 74 6f 53 74 72 69 6e 67 28 29 20 7b 5c 6e 20 20 toString() {\n
13900 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 73 74 return this.st
13910 72 69 6e 67 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e ring();\n }\n\n
13920 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 6f 6e 76 /**\n * Conv
13930 65 72 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 erts the current
13940 20 63 6f 6c 6f 72 20 74 6f 20 69 74 73 20 73 74 color to its st
13950 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74 ring representat
13960 69 6f 6e 2c 5c 6e 20 20 20 2a 20 75 73 69 6e 67 ion,\n * using
13970 20 74 68 65 20 67 69 76 65 6e 20 66 6f 72 6d 61 the given forma
13980 74 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 t.\n *\n * @
13990 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 7c 6e 75 param {String|nu
139a0 6c 6c 7d 20 66 6f 72 6d 61 74 20 46 6f 72 6d 61 ll} format Forma
139b0 74 20 74 6f 20 63 6f 6e 76 65 72 74 20 74 6f 2e t to convert to.
139c0 20 49 66 20 65 6d 70 74 79 20 6f 72 20 6e 75 6c If empty or nul
139d0 6c 2c 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 l, the internal
139e0 66 6f 72 6d 61 74 20 77 69 6c 6c 20 62 65 20 75 format will be u
139f0 73 65 64 2e 5c 6e 20 20 20 2a 20 40 72 65 74 75 sed.\n * @retu
13a00 72 6e 73 20 7b 53 74 72 69 6e 67 7d 5c 6e 20 20 rns {String}\n
13a10 20 2a 2f 5c 6e 20 20 73 74 72 69 6e 67 28 66 6f */\n string(fo
13a20 72 6d 61 74 20 3d 20 6e 75 6c 6c 29 20 7b 5c 6e rmat = null) {\n
13a30 20 20 20 20 66 6f 72 6d 61 74 20 3d 20 43 6f 6c format = Col
13a40 6f 72 49 74 65 6d 2e 73 61 6e 69 74 69 7a 65 46 orItem.sanitizeF
13a50 6f 72 6d 61 74 28 66 6f 72 6d 61 74 20 3f 20 66 ormat(format ? f
13a60 6f 72 6d 61 74 20 3a 20 74 68 69 73 2e 66 6f 72 ormat : this.for
13a70 6d 61 74 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 mat);\n\n if
13a80 28 21 66 6f 72 6d 61 74 29 20 7b 5c 6e 20 20 20 (!format) {\n
13a90 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 5f return this._
13aa0 63 6f 6c 6f 72 2e 72 6f 75 6e 64 28 29 2e 73 74 color.round().st
13ab0 72 69 6e 67 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e ring();\n }\n
13ac0 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f \n if (this._
13ad0 63 6f 6c 6f 72 5b 66 6f 72 6d 61 74 5d 20 3d 3d color[format] ==
13ae0 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 7b 5c 6e = undefined) {\n
13af0 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 throw new
13b00 45 72 72 6f 72 28 60 55 6e 73 75 70 70 6f 72 74 Error(`Unsupport
13b10 65 64 20 63 6f 6c 6f 72 20 66 6f 72 6d 61 74 3a ed color format:
13b20 20 27 24 7b 66 6f 72 6d 61 74 7d 27 60 29 3b 5c '${format}'`);\
13b30 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 6c 65 n }\n\n le
13b40 74 20 73 74 72 20 3d 20 74 68 69 73 2e 5f 63 6f t str = this._co
13b50 6c 6f 72 5b 66 6f 72 6d 61 74 5d 28 29 3b 5c 6e lor[format]();\n
13b60 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 73 74 72 \n return str
13b70 2e 72 6f 75 6e 64 20 3f 20 73 74 72 2e 72 6f 75 .round ? str.rou
13b80 6e 64 28 29 2e 73 74 72 69 6e 67 28 29 20 3a 20 nd().string() :
13b90 73 74 72 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f str;\n }\n\n /
13ba0 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 72 6e 73 **\n * Returns
13bb0 20 74 72 75 65 20 69 66 20 74 68 65 20 67 69 76 true if the giv
13bc0 65 6e 20 63 6f 6c 6f 72 20 76 61 6c 75 65 73 20 en color values
13bd0 65 71 75 61 6c 73 20 74 68 69 73 20 6f 6e 65 2c equals this one,
13be0 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 false otherwise
13bf0 2e 5c 6e 20 20 20 2a 20 54 68 65 20 66 6f 72 6d .\n * The form
13c00 61 74 20 69 73 20 6e 6f 74 20 63 6f 6d 70 61 72 at is not compar
13c10 65 64 2e 5c 6e 20 20 20 2a 20 49 66 20 61 6e 79 ed.\n * If any
13c20 20 6f 66 20 74 68 65 20 63 6f 6c 6f 72 73 20 69 of the colors i
13c30 73 20 69 6e 76 61 6c 69 64 2c 20 74 68 65 20 72 s invalid, the r
13c40 65 73 75 6c 74 20 77 69 6c 6c 20 62 65 20 66 61 esult will be fa
13c50 6c 73 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a lse.\n *\n *
13c60 20 40 70 61 72 61 6d 20 7b 43 6f 6c 6f 72 49 74 @param {ColorIt
13c70 65 6d 7c 48 53 56 41 43 6f 6c 6f 72 7c 51 69 78 em|HSVAColor|Qix
13c80 43 6f 6c 6f 72 7c 53 74 72 69 6e 67 7c 2a 7c 6e Color|String|*|n
13c90 75 6c 6c 7d 20 63 6f 6c 6f 72 20 43 6f 6c 6f 72 ull} color Color
13ca0 20 64 61 74 61 5c 6e 20 20 20 2a 5c 6e 20 20 20 data\n *\n
13cb0 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c * @returns {bool
13cc0 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 65 ean}\n */\n e
13cd0 71 75 61 6c 73 28 63 6f 6c 6f 72 29 20 7b 5c 6e quals(color) {\n
13ce0 20 20 20 20 63 6f 6c 6f 72 20 3d 20 28 63 6f 6c color = (col
13cf0 6f 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f or instanceof Co
13d00 6c 6f 72 49 74 65 6d 29 20 3f 20 63 6f 6c 6f 72 lorItem) ? color
13d10 20 3a 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65 6d : new ColorItem
13d20 28 63 6f 6c 6f 72 29 3b 5c 6e 5c 6e 20 20 20 20 (color);\n\n
13d30 69 66 20 28 21 63 6f 6c 6f 72 2e 69 73 56 61 6c if (!color.isVal
13d40 69 64 28 29 20 7c 7c 20 21 74 68 69 73 2e 69 73 id() || !this.is
13d50 56 61 6c 69 64 28 29 29 20 7b 5c 6e 20 20 20 20 Valid()) {\n
13d60 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 5c return false;\
13d70 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 72 65 n }\n\n re
13d80 74 75 72 6e 20 28 5c 6e 20 20 20 20 20 20 74 68 turn (\n th
13d90 69 73 2e 68 75 65 20 3d 3d 3d 20 63 6f 6c 6f 72 is.hue === color
13da0 2e 68 75 65 20 26 26 5c 6e 20 20 20 20 20 20 74 .hue &&\n t
13db0 68 69 73 2e 73 61 74 75 72 61 74 69 6f 6e 20 3d his.saturation =
13dc0 3d 3d 20 63 6f 6c 6f 72 2e 73 61 74 75 72 61 74 == color.saturat
13dd0 69 6f 6e 20 26 26 5c 6e 20 20 20 20 20 20 74 68 ion &&\n th
13de0 69 73 2e 76 61 6c 75 65 20 3d 3d 3d 20 63 6f 6c is.value === col
13df0 6f 72 2e 76 61 6c 75 65 20 26 26 5c 6e 20 20 20 or.value &&\n
13e00 20 20 20 74 68 69 73 2e 61 6c 70 68 61 20 3d 3d this.alpha ==
13e10 3d 20 63 6f 6c 6f 72 2e 61 6c 70 68 61 5c 6e 20 = color.alpha\n
13e20 20 20 20 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 );\n }\n\n
13e30 2f 2a 2a 5c 6e 20 20 20 2a 20 43 72 65 61 74 65 /**\n * Create
13e40 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 73 s a copy of this
13e50 20 69 6e 73 74 61 6e 63 65 5c 6e 20 20 20 2a 5c instance\n *\
13e60 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b n * @returns {
13e70 43 6f 6c 6f 72 49 74 65 6d 7d 5c 6e 20 20 20 2a ColorItem}\n *
13e80 2f 5c 6e 20 20 67 65 74 43 6c 6f 6e 65 28 29 20 /\n getClone()
13e90 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 6e 65 {\n return ne
13ea0 77 20 43 6f 6c 6f 72 49 74 65 6d 28 74 68 69 73 w ColorItem(this
13eb0 2e 5f 63 6f 6c 6f 72 2c 20 74 68 69 73 2e 66 6f ._color, this.fo
13ec0 72 6d 61 74 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 rmat);\n }\n\n
13ed0 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 72 65 61 74 /**\n * Creat
13ee0 65 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 es a copy of thi
13ef0 73 20 69 6e 73 74 61 6e 63 65 2c 20 6f 6e 6c 79 s instance, only
13f00 20 63 6f 70 79 69 6e 67 20 74 68 65 20 68 75 65 copying the hue
13f10 20 76 61 6c 75 65 2c 5c 6e 20 20 20 2a 20 61 6e value,\n * an
13f20 64 20 73 65 74 74 69 6e 67 20 74 68 65 20 6f 74 d setting the ot
13f30 68 65 72 73 20 74 6f 20 69 74 73 20 6d 61 78 20 hers to its max
13f40 76 61 6c 75 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20 value.\n *\n
13f50 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 43 6f 6c * @returns {Col
13f60 6f 72 49 74 65 6d 7d 5c 6e 20 20 20 2a 2f 5c 6e orItem}\n */\n
13f70 20 20 67 65 74 43 6c 6f 6e 65 48 75 65 4f 6e 6c getCloneHueOnl
13f80 79 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 y() {\n retur
13f90 6e 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65 6d 28 n new ColorItem(
13fa0 5b 74 68 69 73 2e 68 75 65 2c 20 31 30 30 2c 20 [this.hue, 100,
13fb0 31 30 30 2c 20 31 5d 2c 20 74 68 69 73 2e 66 6f 100, 1], this.fo
13fc0 72 6d 61 74 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 rmat);\n }\n\n
13fd0 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 72 65 61 74 /**\n * Creat
13fe0 65 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 es a copy of thi
13ff0 73 20 69 6e 73 74 61 6e 63 65 20 73 65 74 74 69 s instance setti
14000 6e 67 20 74 68 65 20 61 6c 70 68 61 20 74 6f 20 ng the alpha to
14010 74 68 65 20 6d 61 78 2e 5c 6e 20 20 20 2a 5c 6e the max.\n *\n
14020 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 43 * @returns {C
14030 6f 6c 6f 72 49 74 65 6d 7d 5c 6e 20 20 20 2a 2f olorItem}\n */
14040 5c 6e 20 20 67 65 74 43 6c 6f 6e 65 4f 70 61 71 \n getCloneOpaq
14050 75 65 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 ue() {\n retu
14060 72 6e 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65 6d rn new ColorItem
14070 28 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 61 6c 70 (this._color.alp
14080 68 61 28 31 29 2c 20 74 68 69 73 2e 66 6f 72 6d ha(1), this.form
14090 61 74 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f at);\n }\n\n /
140a0 2a 2a 5c 6e 20 20 20 2a 20 43 6f 6e 76 65 72 74 **\n * Convert
140b0 73 20 74 68 65 20 63 6f 6c 6f 72 20 74 6f 20 61 s the color to a
140c0 20 52 47 42 20 73 74 72 69 6e 67 5c 6e 20 20 20 RGB string\n
140d0 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 *\n * @returns
140e0 20 7b 53 74 72 69 6e 67 7d 5c 6e 20 20 20 2a 2f {String}\n */
140f0 5c 6e 20 20 74 6f 52 67 62 53 74 72 69 6e 67 28 \n toRgbString(
14100 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 ) {\n return
14110 74 68 69 73 2e 73 74 72 69 6e 67 28 27 72 67 62 this.string('rgb
14120 27 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a ');\n }\n\n /*
14130 2a 5c 6e 20 20 20 2a 20 43 6f 6e 76 65 72 74 73 *\n * Converts
14140 20 74 68 65 20 63 6f 6c 6f 72 20 74 6f 20 61 20 the color to a
14150 48 65 78 61 64 65 63 69 6d 61 6c 20 73 74 72 69 Hexadecimal stri
14160 6e 67 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 ng\n *\n * @
14170 72 65 74 75 72 6e 73 20 7b 53 74 72 69 6e 67 7d returns {String}
14180 5c 6e 20 20 20 2a 2f 5c 6e 20 20 74 6f 48 65 78 \n */\n toHex
14190 53 74 72 69 6e 67 28 29 20 7b 5c 6e 20 20 20 20 String() {\n
141a0 72 65 74 75 72 6e 20 74 68 69 73 2e 73 74 72 69 return this.stri
141b0 6e 67 28 27 68 65 78 27 29 3b 5c 6e 20 20 7d 5c ng('hex');\n }\
141c0 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 n\n /**\n * C
141d0 6f 6e 76 65 72 74 73 20 74 68 65 20 63 6f 6c 6f onverts the colo
141e0 72 20 74 6f 20 61 20 48 53 4c 20 73 74 72 69 6e r to a HSL strin
141f0 67 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 72 g\n *\n * @r
14200 65 74 75 72 6e 73 20 7b 53 74 72 69 6e 67 7d 5c eturns {String}\
14210 6e 20 20 20 2a 2f 5c 6e 20 20 74 6f 48 73 6c 53 n */\n toHslS
14220 74 72 69 6e 67 28 29 20 7b 5c 6e 20 20 20 20 72 tring() {\n r
14230 65 74 75 72 6e 20 74 68 69 73 2e 73 74 72 69 6e eturn this.strin
14240 67 28 27 68 73 6c 27 29 3b 5c 6e 20 20 7d 5c 6e g('hsl');\n }\n
14250 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 \n /**\n * Re
14260 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 74 68 turns true if th
14270 65 20 63 6f 6c 6f 72 20 69 73 20 64 61 72 6b 2c e color is dark,
14280 20 66 61 6c 73 65 20 6f 74 68 65 72 77 68 69 73 false otherwhis
14290 65 2e 5c 6e 20 20 20 2a 20 54 68 69 73 20 69 73 e.\n * This is
142a0 20 75 73 65 66 75 6c 20 74 6f 20 64 65 63 69 64 useful to decid
142b0 65 20 61 20 74 65 78 74 20 63 6f 6c 6f 72 2e 5c e a text color.\
142c0 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 72 65 74 n *\n * @ret
142d0 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e urns {boolean}\n
142e0 20 20 20 2a 2f 5c 6e 20 20 69 73 44 61 72 6b 28 */\n isDark(
142f0 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 ) {\n return
14300 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 69 73 44 61 this._color.isDa
14310 72 6b 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 rk();\n }\n\n
14320 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 72 6e /**\n * Return
14330 73 20 74 72 75 65 20 69 66 20 74 68 65 20 63 6f s true if the co
14340 6c 6f 72 20 69 73 20 6c 69 67 68 74 2c 20 66 61 lor is light, fa
14350 6c 73 65 20 6f 74 68 65 72 77 68 69 73 65 2e 5c lse otherwhise.\
14360 6e 20 20 20 2a 20 54 68 69 73 20 69 73 20 75 73 n * This is us
14370 65 66 75 6c 20 74 6f 20 64 65 63 69 64 65 20 61 eful to decide a
14380 20 74 65 78 74 20 63 6f 6c 6f 72 2e 5c 6e 20 20 text color.\n
14390 20 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e *\n * @return
143a0 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 s {boolean}\n
143b0 2a 2f 5c 6e 20 20 69 73 4c 69 67 68 74 28 29 20 */\n isLight()
143c0 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 {\n return th
143d0 69 73 2e 5f 63 6f 6c 6f 72 2e 69 73 4c 69 67 68 is._color.isLigh
143e0 74 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f t();\n }\n\n /
143f0 2a 2a 5c 6e 20 20 20 2a 20 47 65 6e 65 72 61 74 **\n * Generat
14400 65 73 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6c es a list of col
14410 6f 72 73 20 75 73 69 6e 67 20 74 68 65 20 67 69 ors using the gi
14420 76 65 6e 20 68 75 65 2d 62 61 73 65 64 20 66 6f ven hue-based fo
14430 72 6d 75 6c 61 20 6f 72 20 74 68 65 20 67 69 76 rmula or the giv
14440 65 6e 20 61 72 72 61 79 20 6f 66 20 68 75 65 20 en array of hue
14450 76 61 6c 75 65 73 2e 5c 6e 20 20 20 2a 20 48 75 values.\n * Hu
14460 65 20 66 6f 72 6d 75 6c 61 73 20 63 61 6e 20 62 e formulas can b
14470 65 20 65 78 74 65 6e 64 65 64 20 75 73 69 6e 67 e extended using
14480 20 43 6f 6c 6f 72 49 74 65 6d 2e 63 6f 6c 6f 72 ColorItem.color
14490 46 6f 72 6d 75 6c 61 73 20 73 74 61 74 69 63 20 Formulas static
144a0 70 72 6f 70 65 72 74 79 2e 5c 6e 20 20 20 2a 5c property.\n *\
144b0 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 53 74 n * @param {St
144c0 72 69 6e 67 7c 4e 75 6d 62 65 72 5b 5d 7d 20 66 ring|Number[]} f
144d0 6f 72 6d 75 6c 61 20 45 78 61 6d 70 6c 65 73 3a ormula Examples:
144e0 20 27 63 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 27 'complementary'
144f0 2c 20 27 74 72 69 61 64 27 2c 20 27 74 65 74 72 , 'triad', 'tetr
14500 61 64 27 2c 20 27 73 70 6c 69 74 63 6f 6d 70 6c ad', 'splitcompl
14510 65 6d 65 6e 74 27 2c 20 5b 31 38 30 2c 20 32 37 ement', [180, 27
14520 30 5d 5c 6e 20 20 20 2a 20 40 65 78 61 6d 70 6c 0]\n * @exampl
14530 65 20 6c 65 74 20 63 6f 6c 6f 72 73 20 3d 20 63 e let colors = c
14540 6f 6c 6f 72 2e 67 65 6e 65 72 61 74 65 28 27 74 olor.generate('t
14550 72 69 61 64 27 29 3b 5c 6e 20 20 20 2a 20 40 65 riad');\n * @e
14560 78 61 6d 70 6c 65 20 6c 65 74 20 63 6f 6c 6f 72 xample let color
14570 73 20 3d 20 63 6f 6c 6f 72 2e 67 65 6e 65 72 61 s = color.genera
14580 74 65 28 5b 34 35 2c 20 38 30 2c 20 31 31 32 2c te([45, 80, 112,
14590 20 32 30 30 5d 29 3b 5c 6e 20 20 20 2a 20 40 72 200]);\n * @r
145a0 65 74 75 72 6e 73 20 7b 43 6f 6c 6f 72 49 74 65 eturns {ColorIte
145b0 6d 5b 5d 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 m[]}\n */\n g
145c0 65 6e 65 72 61 74 65 28 66 6f 72 6d 75 6c 61 29 enerate(formula)
145d0 20 7b 5c 6e 20 20 20 20 6c 65 74 20 68 75 65 73 {\n let hues
145e0 20 3d 20 5b 5d 3b 5c 6e 5c 6e 20 20 20 20 69 66 = [];\n\n if
145f0 20 28 41 72 72 61 79 2e 69 73 41 72 72 61 79 28 (Array.isArray(
14600 66 6f 72 6d 75 6c 61 29 29 20 7b 5c 6e 20 20 20 formula)) {\n
14610 20 20 20 68 75 65 73 20 3d 20 66 6f 72 6d 75 6c hues = formul
14620 61 3b 5c 6e 20 20 20 20 7d 20 65 6c 73 65 20 69 a;\n } else i
14630 66 20 28 21 43 6f 6c 6f 72 49 74 65 6d 2e 63 6f f (!ColorItem.co
14640 6c 6f 72 46 6f 72 6d 75 6c 61 73 2e 68 61 73 4f lorFormulas.hasO
14650 77 6e 50 72 6f 70 65 72 74 79 28 66 6f 72 6d 75 wnProperty(formu
14660 6c 61 29 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 la)) {\n th
14670 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 60 4e row new Error(`N
14680 6f 20 63 6f 6c 6f 72 20 66 6f 72 6d 75 6c 61 20 o color formula
14690 66 6f 75 6e 64 20 77 69 74 68 20 74 68 65 20 6e found with the n
146a0 61 6d 65 20 27 24 7b 66 6f 72 6d 75 6c 61 7d 27 ame '${formula}'
146b0 2e 60 29 3b 5c 6e 20 20 20 20 7d 20 65 6c 73 65 .`);\n } else
146c0 20 7b 5c 6e 20 20 20 20 20 20 68 75 65 73 20 3d {\n hues =
146d0 20 43 6f 6c 6f 72 49 74 65 6d 2e 63 6f 6c 6f 72 ColorItem.color
146e0 46 6f 72 6d 75 6c 61 73 5b 66 6f 72 6d 75 6c 61 Formulas[formula
146f0 5d 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 ];\n }\n\n
14700 20 6c 65 74 20 63 6f 6c 6f 72 73 20 3d 20 5b 5d let colors = []
14710 2c 20 6d 61 69 6e 43 6f 6c 6f 72 20 3d 20 74 68 , mainColor = th
14720 69 73 2e 5f 63 6f 6c 6f 72 2c 20 66 6f 72 6d 61 is._color, forma
14730 74 20 3d 20 74 68 69 73 2e 66 6f 72 6d 61 74 3b t = this.format;
14740 5c 6e 5c 6e 20 20 20 20 68 75 65 73 2e 66 6f 72 \n\n hues.for
14750 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 28 68 Each(function (h
14760 75 65 29 20 7b 5c 6e 20 20 20 20 20 20 6c 65 74 ue) {\n let
14770 20 6c 65 76 65 6c 73 20 3d 20 5b 5c 6e 20 20 20 levels = [\n
14780 20 20 20 20 20 68 75 65 20 3f 20 28 28 6d 61 69 hue ? ((mai
14790 6e 43 6f 6c 6f 72 2e 68 75 65 28 29 20 2b 20 68 nColor.hue() + h
147a0 75 65 29 20 25 20 33 36 30 29 20 3a 20 6d 61 69 ue) % 360) : mai
147b0 6e 43 6f 6c 6f 72 2e 68 75 65 28 29 2c 5c 6e 20 nColor.hue(),\n
147c0 20 20 20 20 20 20 20 6d 61 69 6e 43 6f 6c 6f 72 mainColor
147d0 2e 73 61 74 75 72 61 74 69 6f 6e 76 28 29 2c 5c .saturationv(),\
147e0 6e 20 20 20 20 20 20 20 20 6d 61 69 6e 43 6f 6c n mainCol
147f0 6f 72 2e 76 61 6c 75 65 28 29 2c 5c 6e 20 20 20 or.value(),\n
14800 20 20 20 20 20 6d 61 69 6e 43 6f 6c 6f 72 2e 61 mainColor.a
14810 6c 70 68 61 28 29 5c 6e 20 20 20 20 20 20 5d 3b lpha()\n ];
14820 5c 6e 5c 6e 20 20 20 20 20 20 63 6f 6c 6f 72 73 \n\n colors
14830 2e 70 75 73 68 28 6e 65 77 20 43 6f 6c 6f 72 49 .push(new ColorI
14840 74 65 6d 28 6c 65 76 65 6c 73 2c 20 66 6f 72 6d tem(levels, form
14850 61 74 29 29 3b 5c 6e 20 20 20 20 7d 29 3b 5c 6e at));\n });\n
14860 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6c \n return col
14870 6f 72 73 3b 5c 6e 20 20 7d 5c 6e 7d 5c 6e 5c 6e ors;\n }\n}\n\n
14880 2f 2a 2a 5c 6e 20 2a 20 4c 69 73 74 20 6f 66 20 /**\n * List of
14890 68 75 65 2d 62 61 73 65 64 20 63 6f 6c 6f 72 20 hue-based color
148a0 66 6f 72 6d 75 6c 61 73 20 75 73 65 64 20 62 79 formulas used by
148b0 20 43 6f 6c 6f 72 49 74 65 6d 2e 70 72 6f 74 6f ColorItem.proto
148c0 74 79 70 65 2e 67 65 6e 65 72 61 74 65 28 29 5c type.generate()\
148d0 6e 20 2a 5c 6e 20 2a 20 40 73 74 61 74 69 63 5c n *\n * @static\
148e0 6e 20 2a 20 40 74 79 70 65 20 7b 7b 63 6f 6d 70 n * @type {{comp
148f0 6c 65 6d 65 6e 74 61 72 79 3a 20 6e 75 6d 62 65 lementary: numbe
14900 72 5b 5d 2c 20 74 72 69 61 64 3a 20 6e 75 6d 62 r[], triad: numb
14910 65 72 5b 5d 2c 20 74 65 74 72 61 64 3a 20 6e 75 er[], tetrad: nu
14920 6d 62 65 72 5b 5d 2c 20 73 70 6c 69 74 63 6f 6d mber[], splitcom
14930 70 6c 65 6d 65 6e 74 3a 20 6e 75 6d 62 65 72 5b plement: number[
14940 5d 7d 7d 5c 6e 20 2a 2f 5c 6e 43 6f 6c 6f 72 49 ]}}\n */\nColorI
14950 74 65 6d 2e 63 6f 6c 6f 72 46 6f 72 6d 75 6c 61 tem.colorFormula
14960 73 20 3d 20 7b 5c 6e 20 20 63 6f 6d 70 6c 65 6d s = {\n complem
14970 65 6e 74 61 72 79 3a 20 5b 31 38 30 5d 2c 5c 6e entary: [180],\n
14980 20 20 74 72 69 61 64 3a 20 5b 30 2c 20 31 32 30 triad: [0, 120
14990 2c 20 32 34 30 5d 2c 5c 6e 20 20 74 65 74 72 61 , 240],\n tetra
149a0 64 3a 20 5b 30 2c 20 39 30 2c 20 31 38 30 2c 20 d: [0, 90, 180,
149b0 32 37 30 5d 2c 5c 6e 20 20 73 70 6c 69 74 63 6f 270],\n splitco
149c0 6d 70 6c 65 6d 65 6e 74 3a 20 5b 30 2c 20 37 32 mplement: [0, 72
149d0 2c 20 32 31 36 5d 5c 6e 7d 3b 5c 6e 5c 6e 65 78 , 216]\n};\n\nex
149e0 70 6f 72 74 20 64 65 66 61 75 6c 74 20 43 6f 6c port default Col
149f0 6f 72 49 74 65 6d 3b 5c 6e 5c 6e 65 78 70 6f 72 orItem;\n\nexpor
14a00 74 20 7b 5c 6e 20 20 48 53 56 41 43 6f 6c 6f 72 t {\n HSVAColor
14a10 2c 5c 6e 20 20 43 6f 6c 6f 72 49 74 65 6d 5c 6e ,\n ColorItem\n
14a20 7d 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42 };\n\n\n\n// WEB
14a30 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e PACK FOOTER //\n
14a40 2f 2f 20 2e 2f 73 72 63 2f 6a 73 2f 43 6f 6c 6f // ./src/js/Colo
14a50 72 49 74 65 6d 2e 6a 73 22 2c 22 27 75 73 65 20 rItem.js","'use
14a60 73 74 72 69 63 74 27 3b 5c 6e 2f 2a 2a 5c 6e 20 strict';\n/**\n
14a70 2a 20 40 6d 6f 64 75 6c 65 5c 6e 20 2a 2f 5c 6e * @module\n */\n
14a80 5c 6e 2f 2f 20 61 64 6a 75 73 74 20 74 68 65 73 \n// adjust thes
14a90 65 20 76 61 6c 75 65 73 20 61 63 63 6f 72 64 69 e values accordi
14aa0 6e 67 6c 79 20 74 6f 20 74 68 65 20 73 61 73 73 ngly to the sass
14ab0 20 76 61 72 73 5c 6e 6c 65 74 20 73 61 73 73 56 vars\nlet sassV
14ac0 61 72 73 20 3d 20 7b 5c 6e 20 20 27 62 61 72 5f ars = {\n 'bar_
14ad0 73 69 7a 65 5f 73 68 6f 72 74 27 3a 20 31 36 2c size_short': 16,
14ae0 5c 6e 20 20 27 62 61 73 65 5f 6d 61 72 67 69 6e \n 'base_margin
14af0 27 3a 20 36 2c 5c 6e 20 20 27 63 6f 6c 75 6d 6e ': 6,\n 'column
14b00 73 27 3a 20 36 5c 6e 7d 3b 5c 6e 5c 6e 6c 65 74 s': 6\n};\n\nlet
14b10 20 73 6c 69 64 65 72 53 69 7a 65 20 3d 20 28 73 sliderSize = (s
14b20 61 73 73 56 61 72 73 2e 62 61 72 5f 73 69 7a 65 assVars.bar_size
14b30 5f 73 68 6f 72 74 20 2a 20 73 61 73 73 56 61 72 _short * sassVar
14b40 73 2e 63 6f 6c 75 6d 6e 73 29 20 2b 20 28 73 61 s.columns) + (sa
14b50 73 73 56 61 72 73 2e 62 61 73 65 5f 6d 61 72 67 ssVars.base_marg
14b60 69 6e 20 2a 20 28 73 61 73 73 56 61 72 73 2e 63 in * (sassVars.c
14b70 6f 6c 75 6d 6e 73 20 2d 20 31 29 29 3b 5c 6e 5c olumns - 1));\n\
14b80 6e 2f 2a 2a 5c 6e 20 2a 20 43 6f 6c 6f 72 70 69 n/**\n * Colorpi
14b90 63 6b 65 72 20 64 65 66 61 75 6c 74 20 6f 70 74 cker default opt
14ba0 69 6f 6e 73 5c 6e 20 2a 2f 5c 6e 65 78 70 6f 72 ions\n */\nexpor
14bb0 74 20 64 65 66 61 75 6c 74 20 7b 5c 6e 20 20 2f t default {\n /
14bc0 2a 2a 5c 6e 20 20 20 2a 20 43 75 73 74 6f 6d 20 **\n * Custom
14bd0 63 6c 61 73 73 20 74 6f 20 62 65 20 61 64 64 65 class to be adde
14be0 64 20 74 6f 20 74 68 65 20 60 2e 63 6f 6c 6f 72 d to the `.color
14bf0 70 69 63 6b 65 72 2d 65 6c 65 6d 65 6e 74 60 20 picker-element`
14c00 65 6c 65 6d 65 6e 74 5c 6e 20 20 20 2a 5c 6e 20 element\n *\n
14c10 20 20 2a 20 40 74 79 70 65 20 7b 53 74 72 69 6e * @type {Strin
14c20 67 7c 6e 75 6c 6c 7d 5c 6e 20 20 20 2a 20 40 64 g|null}\n * @d
14c30 65 66 61 75 6c 74 20 6e 75 6c 6c 5c 6e 20 20 20 efault null\n
14c40 2a 2f 5c 6e 20 20 63 75 73 74 6f 6d 43 6c 61 73 */\n customClas
14c50 73 3a 20 6e 75 6c 6c 2c 5c 6e 20 20 2f 2a 2a 5c s: null,\n /**\
14c60 6e 20 20 20 2a 20 53 65 74 73 20 61 20 69 6e 69 n * Sets a ini
14c70 74 69 61 6c 20 63 6f 6c 6f 72 2c 20 69 67 6e 6f tial color, igno
14c80 72 69 6e 67 20 74 68 65 20 6f 6e 65 20 66 72 6f ring the one fro
14c90 6d 20 74 68 65 20 65 6c 65 6d 65 6e 74 2f 69 6e m the element/in
14ca0 70 75 74 20 76 61 6c 75 65 20 6f 72 20 74 68 65 put value or the
14cb0 20 64 61 74 61 2d 63 6f 6c 6f 72 20 61 74 74 72 data-color attr
14cc0 69 62 75 74 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20 ibute.\n *\n
14cd0 20 2a 20 40 74 79 70 65 20 7b 28 53 74 72 69 6e * @type {(Strin
14ce0 67 7c 43 6f 6c 6f 72 49 74 65 6d 7c 62 6f 6f 6c g|ColorItem|bool
14cf0 65 61 6e 29 7d 5c 6e 20 20 20 2a 20 40 64 65 66 ean)}\n * @def
14d00 61 75 6c 74 20 66 61 6c 73 65 5c 6e 20 20 20 2a ault false\n *
14d10 2f 5c 6e 20 20 63 6f 6c 6f 72 3a 20 66 61 6c 73 /\n color: fals
14d20 65 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 e,\n /**\n *
14d30 46 61 6c 6c 62 61 63 6b 20 63 6f 6c 6f 72 20 74 Fallback color t
14d40 6f 20 75 73 65 20 77 68 65 6e 20 74 68 65 20 67 o use when the g
14d50 69 76 65 6e 20 63 6f 6c 6f 72 20 69 73 20 69 6e iven color is in
14d60 76 61 6c 69 64 2e 5c 6e 20 20 20 2a 20 49 66 20 valid.\n * If
14d70 66 61 6c 73 65 2c 20 74 68 65 20 6c 61 74 65 73 false, the lates
14d80 74 20 76 61 6c 69 64 20 63 6f 6c 6f 72 20 77 69 t valid color wi
14d90 6c 6c 20 62 65 20 75 73 65 64 20 61 73 20 61 20 ll be used as a
14da0 66 61 6c 6c 62 61 63 6b 2e 5c 6e 20 20 20 2a 5c fallback.\n *\
14db0 6e 20 20 20 2a 20 40 74 79 70 65 20 7b 53 74 72 n * @type {Str
14dc0 69 6e 67 7c 43 6f 6c 6f 72 49 74 65 6d 7c 62 6f ing|ColorItem|bo
14dd0 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 20 40 64 65 olean}\n * @de
14de0 66 61 75 6c 74 20 66 61 6c 73 65 5c 6e 20 20 20 fault false\n
14df0 2a 2f 5c 6e 20 20 66 61 6c 6c 62 61 63 6b 43 6f */\n fallbackCo
14e00 6c 6f 72 3a 20 66 61 6c 73 65 2c 5c 6e 20 20 2f lor: false,\n /
14e10 2a 2a 5c 6e 20 20 20 2a 20 46 6f 72 63 65 73 20 **\n * Forces
14e20 61 6e 20 73 70 65 63 69 66 69 63 20 63 6f 6c 6f an specific colo
14e30 72 20 66 6f 72 6d 61 74 2e 20 49 66 20 27 61 75 r format. If 'au
14e40 74 6f 27 2c 20 69 74 20 77 69 6c 6c 20 62 65 20 to', it will be
14e50 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 64 65 automatically de
14e60 74 65 63 74 65 64 20 74 68 65 20 66 69 72 73 74 tected the first
14e70 20 74 69 6d 65 20 6f 6e 6c 79 2c 5c 6e 20 20 20 time only,\n
14e80 2a 20 62 75 74 20 69 66 20 6e 75 6c 6c 20 69 74 * but if null it
14e90 20 77 69 6c 6c 20 62 65 20 61 6c 77 61 79 73 20 will be always
14ea0 72 65 63 61 6c 63 75 6c 61 74 65 64 2e 5c 6e 20 recalculated.\n
14eb0 20 20 2a 5c 6e 20 20 20 2a 20 4e 6f 74 65 20 74 *\n * Note t
14ec0 68 61 74 20 74 68 65 20 65 6e 64 69 6e 67 20 27 hat the ending '
14ed0 61 27 20 6f 66 20 74 68 65 20 66 6f 72 6d 61 74 a' of the format
14ee0 20 6d 65 61 6e 69 6e 67 20 5c 22 61 6c 70 68 61 meaning \"alpha
14ef0 5c 22 20 68 61 73 20 63 75 72 72 65 6e 74 6c 79 \" has currently
14f00 20 6e 6f 20 65 66 66 65 63 74 2c 20 6d 65 61 6e no effect, mean
14f10 69 6e 67 20 74 68 61 74 20 72 67 62 20 69 73 20 ing that rgb is
14f20 74 68 65 20 73 61 6d 65 20 61 73 5c 6e 20 20 20 the same as\n
14f30 2a 20 72 67 62 61 20 65 78 63 65 70 74 69 6e 67 * rgba excepting
14f40 20 69 66 20 74 68 65 20 61 6c 70 68 61 20 63 68 if the alpha ch
14f50 61 6e 6e 65 6c 20 69 73 20 64 69 73 61 62 6c 65 annel is disable
14f60 64 20 28 73 65 65 20 75 73 65 41 6c 70 68 61 29 d (see useAlpha)
14f70 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 74 .\n *\n * @t
14f80 79 70 65 20 7b 28 27 72 67 62 27 7c 27 68 65 78 ype {('rgb'|'hex
14f90 27 7c 27 68 73 6c 27 7c 27 61 75 74 6f 27 7c 6e '|'hsl'|'auto'|n
14fa0 75 6c 6c 29 7d 5c 6e 20 20 20 2a 20 40 64 65 66 ull)}\n * @def
14fb0 61 75 6c 74 20 27 61 75 74 6f 27 5c 6e 20 20 20 ault 'auto'\n
14fc0 2a 2f 5c 6e 20 20 66 6f 72 6d 61 74 3a 20 27 61 */\n format: 'a
14fd0 75 74 6f 27 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 uto',\n /**\n
14fe0 20 2a 20 48 6f 72 69 7a 6f 6e 74 61 6c 20 6d 6f * Horizontal mo
14ff0 64 65 20 6c 61 79 6f 75 74 2e 5c 6e 20 20 20 2a de layout.\n *
15000 5c 6e 20 20 20 2a 20 49 66 20 74 72 75 65 2c 20 \n * If true,
15010 74 68 65 20 68 75 65 20 61 6e 64 20 61 6c 70 68 the hue and alph
15020 61 20 63 68 61 6e 6e 65 6c 20 62 61 72 73 20 77 a channel bars w
15030 69 6c 6c 20 62 65 20 72 65 6e 64 65 72 65 64 20 ill be rendered
15040 68 6f 72 69 7a 6f 6e 74 61 6c 6c 79 2c 20 61 62 horizontally, ab
15050 6f 76 65 20 74 68 65 20 73 61 74 75 72 61 74 69 ove the saturati
15060 6f 6e 20 73 65 6c 65 63 74 6f 72 2e 5c 6e 20 20 on selector.\n
15070 20 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65 20 7b *\n * @type {
15080 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 20 40 boolean}\n * @
15090 64 65 66 61 75 6c 74 20 66 61 6c 73 65 5c 6e 20 default false\n
150a0 20 20 2a 2f 5c 6e 20 20 68 6f 72 69 7a 6f 6e 74 */\n horizont
150b0 61 6c 3a 20 66 61 6c 73 65 2c 5c 6e 20 20 2f 2a al: false,\n /*
150c0 2a 5c 6e 20 20 20 2a 20 46 6f 72 63 65 73 20 74 *\n * Forces t
150d0 6f 20 73 68 6f 77 20 74 68 65 20 63 6f 6c 6f 72 o show the color
150e0 70 69 63 6b 65 72 20 61 73 20 61 6e 20 69 6e 6c picker as an inl
150f0 69 6e 65 20 65 6c 65 6d 65 6e 74 2e 5c 6e 20 20 ine element.\n
15100 20 2a 5c 6e 20 20 20 2a 20 4e 6f 74 65 20 74 68 *\n * Note th
15110 61 74 20 69 66 20 74 68 65 72 65 20 69 73 20 6e at if there is n
15120 6f 20 63 6f 6e 74 61 69 6e 65 72 20 73 70 65 63 o container spec
15130 69 66 69 65 64 2c 20 74 68 65 20 69 6e 6c 69 6e ified, the inlin
15140 65 20 65 6c 65 6d 65 6e 74 5c 6e 20 20 20 2a 20 e element\n *
15150 77 69 6c 6c 20 62 65 20 61 64 64 65 64 20 74 6f will be added to
15160 20 74 68 65 20 62 6f 64 79 2c 20 73 6f 20 79 6f the body, so yo
15170 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 73 65 u may want to se
15180 74 20 74 68 65 20 63 6f 6e 74 61 69 6e 65 72 20 t the container
15190 6f 70 74 69 6f 6e 2e 5c 6e 20 20 20 2a 5c 6e 20 option.\n *\n
151a0 20 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f 6c 65 * @type {boole
151b0 61 6e 7d 5c 6e 20 20 20 2a 20 40 64 65 66 61 75 an}\n * @defau
151c0 6c 74 20 66 61 6c 73 65 5c 6e 20 20 20 2a 2f 5c lt false\n */\
151d0 6e 20 20 69 6e 6c 69 6e 65 3a 20 66 61 6c 73 65 n inline: false
151e0 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 ,\n /**\n * C
151f0 6f 6e 74 61 69 6e 65 72 20 77 68 65 72 65 20 74 ontainer where t
15200 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 69 he colorpicker i
15210 73 20 61 70 70 65 6e 64 65 64 20 74 6f 20 69 6e s appended to in
15220 20 74 68 65 20 44 4f 4d 2e 5c 6e 20 20 20 2a 5c the DOM.\n *\
15230 6e 20 20 20 2a 20 49 66 20 69 73 20 61 20 73 74 n * If is a st
15240 72 69 6e 67 20 28 43 53 53 20 73 65 6c 65 63 74 ring (CSS select
15250 6f 72 29 2c 20 74 68 65 20 63 6f 6c 6f 72 70 69 or), the colorpi
15260 63 6b 65 72 20 77 69 6c 6c 20 62 65 20 70 6c 61 cker will be pla
15270 63 65 64 20 69 6e 73 69 64 65 20 74 68 69 73 20 ced inside this
15280 63 6f 6e 74 61 69 6e 65 72 2e 5c 6e 20 20 20 2a container.\n *
15290 20 49 66 20 74 72 75 65 2c 20 74 68 65 20 60 2e If true, the `.
152a0 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 6c 65 6d colorpicker-elem
152b0 65 6e 74 60 20 65 6c 65 6d 65 6e 74 20 69 74 73 ent` element its
152c0 65 6c 66 20 77 69 6c 6c 20 62 65 20 75 73 65 64 elf will be used
152d0 20 61 73 20 74 68 65 20 63 6f 6e 74 61 69 6e 65 as the containe
152e0 72 2e 5c 6e 20 20 20 2a 20 49 66 20 66 61 6c 73 r.\n * If fals
152f0 65 2c 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 e, the document
15300 62 6f 64 79 20 69 73 20 75 73 65 64 20 61 73 20 body is used as
15310 74 68 65 20 63 6f 6e 74 61 69 6e 65 72 2c 20 75 the container, u
15320 6e 6c 65 73 73 20 69 74 20 69 73 20 61 20 70 6f nless it is a po
15330 70 6f 76 65 72 20 28 69 6e 20 74 68 69 73 20 63 pover (in this c
15340 61 73 65 20 69 74 20 69 73 20 61 70 70 65 6e 64 ase it is append
15350 65 64 20 74 6f 20 74 68 65 5c 6e 20 20 20 2a 20 ed to the\n *
15360 70 6f 70 6f 76 65 72 20 62 6f 64 79 20 69 6e 73 popover body ins
15370 74 65 61 64 29 2e 5c 6e 20 20 20 2a 5c 6e 20 20 tead).\n *\n
15380 20 2a 20 40 74 79 70 65 20 7b 53 74 72 69 6e 67 * @type {String
15390 7c 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 20 |boolean}\n *
153a0 40 64 65 66 61 75 6c 74 20 66 61 6c 73 65 5c 6e @default false\n
153b0 20 20 20 2a 2f 5c 6e 20 20 63 6f 6e 74 61 69 6e */\n contain
153c0 65 72 3a 20 66 61 6c 73 65 2c 5c 6e 20 20 2f 2a er: false,\n /*
153d0 2a 5c 6e 20 20 20 2a 20 42 6f 6f 74 73 74 72 61 *\n * Bootstra
153e0 70 20 50 6f 70 6f 76 65 72 20 6f 70 74 69 6f 6e p Popover option
153f0 73 2e 5c 6e 20 20 20 2a 20 54 68 65 20 74 72 69 s.\n * The tri
15400 67 67 65 72 2c 20 63 6f 6e 74 65 6e 74 20 61 6e gger, content an
15410 64 20 68 74 6d 6c 20 6f 70 74 69 6f 6e 73 20 61 d html options a
15420 72 65 20 61 6c 77 61 79 73 20 69 67 6e 6f 72 65 re always ignore
15430 64 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 d.\n *\n * @
15440 74 79 70 65 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e type {boolean}\n
15450 20 20 20 2a 20 40 64 65 66 61 75 6c 74 20 4f 62 * @default Ob
15460 6a 65 63 74 5c 6e 20 20 20 2a 2f 5c 6e 20 20 70 ject\n */\n p
15470 6f 70 6f 76 65 72 3a 20 7b 5c 6e 20 20 20 20 61 opover: {\n a
15480 6e 69 6d 61 74 69 6f 6e 3a 20 74 72 75 65 2c 5c nimation: true,\
15490 6e 20 20 20 20 70 6c 61 63 65 6d 65 6e 74 3a 20 n placement:
154a0 27 62 6f 74 74 6f 6d 27 2c 5c 6e 20 20 20 20 66 'bottom',\n f
154b0 61 6c 6c 62 61 63 6b 50 6c 61 63 65 6d 65 6e 74 allbackPlacement
154c0 3a 20 27 66 6c 69 70 27 5c 6e 20 20 7d 2c 5c 6e : 'flip'\n },\n
154d0 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 49 66 20 74 /**\n * If t
154e0 72 75 65 2c 20 6c 6f 61 64 73 20 74 68 65 20 27 rue, loads the '
154f0 64 65 62 75 67 67 65 72 27 20 65 78 74 65 6e 73 debugger' extens
15500 69 6f 6e 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c ion automaticall
15510 79 2c 20 77 68 69 63 68 20 6c 6f 67 73 20 74 68 y, which logs th
15520 65 20 65 76 65 6e 74 73 20 69 6e 20 74 68 65 20 e events in the
15530 63 6f 6e 73 6f 6c 65 5c 6e 20 20 20 2a 20 40 74 console\n * @t
15540 79 70 65 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 ype {boolean}\n
15550 20 20 2a 20 40 64 65 66 61 75 6c 74 20 66 61 6c * @default fal
15560 73 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 64 65 62 se\n */\n deb
15570 75 67 3a 20 66 61 6c 73 65 2c 5c 6e 20 20 2f 2a ug: false,\n /*
15580 2a 5c 6e 20 20 20 2a 20 43 68 69 6c 64 20 43 53 *\n * Child CS
15590 53 20 73 65 6c 65 63 74 6f 72 20 66 6f 72 20 74 S selector for t
155a0 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 69 he colorpicker i
155b0 6e 70 75 74 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 nput.\n *\n
155c0 2a 20 40 74 79 70 65 20 7b 53 74 72 69 6e 67 7d * @type {String}
155d0 5c 6e 20 20 20 2a 20 40 64 65 66 61 75 6c 74 20 \n * @default
155e0 27 69 6e 70 75 74 27 5c 6e 20 20 20 2a 2f 5c 6e 'input'\n */\n
155f0 20 20 69 6e 70 75 74 3a 20 27 69 6e 70 75 74 27 input: 'input'
15600 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 ,\n /**\n * C
15610 68 69 6c 64 20 43 53 53 20 73 65 6c 65 63 74 6f hild CSS selecto
15620 72 20 66 6f 72 20 74 68 65 20 63 6f 6c 6f 72 70 r for the colorp
15630 69 63 6b 65 72 20 61 64 64 6f 6e 2e 5c 6e 20 20 icker addon.\n
15640 20 2a 20 49 66 20 69 74 20 65 78 69 73 74 73 2c * If it exists,
15650 20 74 68 65 20 63 68 69 6c 64 20 3c 69 3e 20 65 the child <i> e
15660 6c 65 6d 65 6e 74 20 62 61 63 6b 67 72 6f 75 6e lement backgroun
15670 64 20 77 69 6c 6c 20 62 65 20 63 68 61 6e 67 65 d will be change
15680 64 20 6f 6e 20 63 6f 6c 6f 72 20 63 68 61 6e 67 d on color chang
15690 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 e.\n *\n * @
156a0 74 79 70 65 20 7b 53 74 72 69 6e 67 7d 5c 6e 20 type {String}\n
156b0 20 20 2a 20 40 64 65 66 61 75 6c 74 20 27 2e 63 * @default '.c
156c0 6f 6c 6f 72 70 69 63 6b 65 72 2d 74 72 69 67 67 olorpicker-trigg
156d0 65 72 2c 20 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 er, .colorpicker
156e0 2d 69 6e 70 75 74 2d 61 64 64 6f 6e 27 5c 6e 20 -input-addon'\n
156f0 20 20 2a 2f 5c 6e 20 20 61 64 64 6f 6e 3a 20 27 */\n addon: '
15700 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 69 6e 70 .colorpicker-inp
15710 75 74 2d 61 64 64 6f 6e 27 2c 5c 6e 20 20 2f 2a ut-addon',\n /*
15720 2a 5c 6e 20 20 20 2a 20 49 66 20 74 72 75 65 2c *\n * If true,
15730 20 74 68 65 20 69 6e 70 75 74 20 63 6f 6e 74 65 the input conte
15740 6e 74 20 77 69 6c 6c 20 62 65 20 72 65 70 6c 61 nt will be repla
15750 63 65 64 20 61 6c 77 61 79 73 20 77 69 74 68 20 ced always with
15760 61 20 76 61 6c 69 64 20 63 6f 6c 6f 72 2c 5c 6e a valid color,\n
15770 20 20 20 2a 20 69 66 20 66 61 6c 73 65 2c 20 74 * if false, t
15780 68 65 20 69 6e 76 61 6c 69 64 20 63 6f 6c 6f 72 he invalid color
15790 20 77 69 6c 6c 20 62 65 20 6c 65 66 74 20 69 6e will be left in
157a0 20 74 68 65 20 69 6e 70 75 74 2c 5c 6e 20 20 20 the input,\n
157b0 2a 20 20 20 77 68 69 6c 65 20 74 68 65 20 69 6e * while the in
157c0 74 65 72 6e 61 6c 20 63 6f 6c 6f 72 20 6f 62 6a ternal color obj
157d0 65 63 74 20 77 69 6c 6c 20 73 74 69 6c 6c 20 72 ect will still r
157e0 65 73 6f 6c 76 65 20 69 6e 74 6f 20 61 20 76 61 esolve into a va
157f0 6c 69 64 20 6f 6e 65 2e 5c 6e 20 20 20 2a 5c 6e lid one.\n *\n
15800 20 20 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f 6c * @type {bool
15810 65 61 6e 7d 5c 6e 20 20 20 2a 20 40 64 65 66 61 ean}\n * @defa
15820 75 6c 74 20 74 72 75 65 5c 6e 20 20 20 2a 2f 5c ult true\n */\
15830 6e 20 20 61 75 74 6f 49 6e 70 75 74 46 61 6c 6c n autoInputFall
15840 62 61 63 6b 3a 20 74 72 75 65 2c 5c 6e 20 20 2f back: true,\n /
15850 2a 2a 5c 6e 20 20 20 2a 20 49 66 20 74 72 75 65 **\n * If true
15860 20 61 20 68 61 73 68 20 77 69 6c 6c 20 62 65 20 a hash will be
15870 70 72 65 70 65 6e 64 65 64 20 74 6f 20 68 65 78 prepended to hex
15880 61 64 65 63 69 6d 61 6c 20 63 6f 6c 6f 72 73 2e adecimal colors.
15890 5c 6e 20 20 20 2a 20 49 66 20 66 61 6c 73 65 2c \n * If false,
158a0 20 74 68 65 20 68 61 73 68 20 77 69 6c 6c 20 62 the hash will b
158b0 65 20 72 65 6d 6f 76 65 64 2e 5c 6e 20 20 20 2a e removed.\n *
158c0 20 54 68 69 73 20 6f 6e 6c 79 20 61 66 66 65 63 This only affec
158d0 74 73 20 74 68 65 20 69 6e 70 75 74 20 76 61 6c ts the input val
158e0 75 65 73 20 69 6e 20 68 65 78 61 64 65 63 69 6d ues in hexadecim
158f0 61 6c 20 66 6f 72 6d 61 74 2e 5c 6e 20 20 20 2a al format.\n *
15900 5c 6e 20 20 20 2a 20 40 74 79 70 65 20 7b 62 6f \n * @type {bo
15910 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 20 40 64 65 olean}\n * @de
15920 66 61 75 6c 74 20 74 72 75 65 5c 6e 20 20 20 2a fault true\n *
15930 2f 5c 6e 20 20 75 73 65 48 61 73 68 50 72 65 66 /\n useHashPref
15940 69 78 3a 20 74 72 75 65 2c 5c 6e 20 20 2f 2a 2a ix: true,\n /**
15950 5c 6e 20 20 20 2a 20 49 66 20 74 72 75 65 2c 20 \n * If true,
15960 74 68 65 20 61 6c 70 68 61 20 63 68 61 6e 6e 65 the alpha channe
15970 6c 20 62 61 72 20 77 69 6c 6c 20 62 65 20 64 69 l bar will be di
15980 73 70 6c 61 79 65 64 20 6e 6f 20 6d 61 74 74 65 splayed no matte
15990 72 20 77 68 61 74 2e 5c 6e 20 20 20 2a 5c 6e 20 r what.\n *\n
159a0 20 20 2a 20 49 66 20 66 61 6c 73 65 2c 20 69 74 * If false, it
159b0 20 77 69 6c 6c 20 62 65 20 61 6c 77 61 79 73 20 will be always
159c0 68 69 64 64 65 6e 20 61 6e 64 20 61 6c 70 68 61 hidden and alpha
159d0 20 63 68 61 6e 6e 65 6c 20 77 69 6c 6c 20 62 65 channel will be
159e0 20 64 69 73 61 62 6c 65 64 20 61 6c 73 6f 20 70 disabled also p
159f0 72 6f 67 72 61 6d 6d 61 74 69 63 61 6c 6c 79 2c rogrammatically,
15a00 20 6d 65 61 6e 69 6e 67 20 74 68 61 74 5c 6e 20 meaning that\n
15a10 20 20 2a 20 74 68 65 20 73 65 6c 65 63 74 65 64 * the selected
15a20 20 6f 72 20 74 79 70 65 64 20 63 6f 6c 6f 72 20 or typed color
15a30 77 69 6c 6c 20 62 65 20 61 6c 77 61 79 73 20 6f will be always o
15a40 70 61 71 75 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20 paque.\n *\n
15a50 20 2a 20 49 66 20 6e 75 6c 6c 2c 20 74 68 65 20 * If null, the
15a60 61 6c 70 68 61 20 63 68 61 6e 6e 65 6c 20 77 69 alpha channel wi
15a70 6c 6c 20 62 65 20 61 75 74 6f 6d 61 74 69 63 61 ll be automatica
15a80 6c 6c 79 20 64 69 73 61 62 6c 65 64 2f 65 6e 61 lly disabled/ena
15a90 62 6c 65 64 20 64 65 70 65 6e 64 69 6e 67 20 69 bled depending i
15aa0 66 20 74 68 65 20 69 6e 69 74 69 61 6c 20 63 6f f the initial co
15ab0 6c 6f 72 20 66 6f 72 6d 61 74 20 73 75 70 70 6f lor format suppo
15ac0 72 74 73 5c 6e 20 20 20 2a 20 61 6c 70 68 61 20 rts\n * alpha
15ad0 6f 72 20 6e 6f 74 2e 5c 6e 20 20 20 2a 5c 6e 20 or not.\n *\n
15ae0 20 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f 6c 65 * @type {boole
15af0 61 6e 7d 5c 6e 20 20 20 2a 20 40 64 65 66 61 75 an}\n * @defau
15b00 6c 74 20 74 72 75 65 5c 6e 20 20 20 2a 2f 5c 6e lt true\n */\n
15b10 20 20 75 73 65 41 6c 70 68 61 3a 20 74 72 75 65 useAlpha: true
15b20 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 ,\n /**\n * C
15b30 6f 6c 6f 72 70 69 63 6b 65 72 20 77 69 64 67 65 olorpicker widge
15b40 74 20 74 65 6d 70 6c 61 74 65 5c 6e 20 20 20 2a t template\n *
15b50 20 40 74 79 70 65 20 7b 53 74 72 69 6e 67 7d 5c @type {String}\
15b60 6e 20 20 20 2a 20 40 65 78 61 6d 70 6c 65 5c 6e n * @example\n
15b70 20 20 20 2a 20 3c 21 2d 2d 20 54 68 69 73 20 69 * <!-- This i
15b80 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 74 65 s the default te
15b90 6d 70 6c 61 74 65 3a 20 2d 2d 3e 5c 6e 20 20 20 mplate: -->\n
15ba0 2a 20 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 63 * <div class=\"c
15bb0 6f 6c 6f 72 70 69 63 6b 65 72 5c 22 3e 5c 6e 20 olorpicker\">\n
15bc0 20 20 2a 20 20 20 3c 64 69 76 20 63 6c 61 73 73 * <div class
15bd0 3d 5c 22 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 73 =\"colorpicker-s
15be0 61 74 75 72 61 74 69 6f 6e 5c 22 3e 3c 69 20 63 aturation\"><i c
15bf0 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63 6b lass=\"colorpick
15c00 65 72 2d 67 75 69 64 65 5c 22 3e 3c 2f 69 3e 3c er-guide\"></i><
15c10 2f 64 69 76 3e 5c 6e 20 20 20 2a 20 20 20 3c 64 /div>\n * <d
15c20 69 76 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 iv class=\"color
15c30 70 69 63 6b 65 72 2d 68 75 65 5c 22 3e 3c 69 20 picker-hue\"><i
15c40 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63 class=\"colorpic
15c50 6b 65 72 2d 67 75 69 64 65 5c 22 3e 3c 2f 69 3e ker-guide\"></i>
15c60 3c 2f 64 69 76 3e 5c 6e 20 20 20 2a 20 20 20 3c </div>\n * <
15c70 64 69 76 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f div class=\"colo
15c80 72 70 69 63 6b 65 72 2d 61 6c 70 68 61 5c 22 3e rpicker-alpha\">
15c90 5c 6e 20 20 20 2a 20 20 20 20 20 3c 64 69 76 20 \n * <div
15ca0 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63 class=\"colorpic
15cb0 6b 65 72 2d 61 6c 70 68 61 2d 63 6f 6c 6f 72 5c ker-alpha-color\
15cc0 22 3e 3c 2f 64 69 76 3e 5c 6e 20 20 20 2a 20 20 "></div>\n *
15cd0 20 20 20 3c 69 20 63 6c 61 73 73 3d 5c 22 63 6f <i class=\"co
15ce0 6c 6f 72 70 69 63 6b 65 72 2d 67 75 69 64 65 5c lorpicker-guide\
15cf0 22 3e 3c 2f 69 3e 5c 6e 20 20 20 2a 20 20 20 3c "></i>\n * <
15d00 2f 64 69 76 3e 5c 6e 20 20 20 2a 20 3c 2f 64 69 /div>\n * </di
15d10 76 3e 5c 6e 20 20 20 2a 2f 5c 6e 20 20 74 65 6d v>\n */\n tem
15d20 70 6c 61 74 65 3a 20 60 3c 64 69 76 20 63 6c 61 plate: `<div cla
15d30 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63 6b 65 72 ss=\"colorpicker
15d40 5c 22 3e 5c 6e 20 20 20 20 20 20 3c 64 69 76 20 \">\n <div
15d50 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63 class=\"colorpic
15d60 6b 65 72 2d 73 61 74 75 72 61 74 69 6f 6e 5c 22 ker-saturation\"
15d70 3e 3c 69 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f ><i class=\"colo
15d80 72 70 69 63 6b 65 72 2d 67 75 69 64 65 5c 22 3e rpicker-guide\">
15d90 3c 2f 69 3e 3c 2f 64 69 76 3e 5c 6e 20 20 20 20 </i></div>\n
15da0 20 20 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 63 <div class=\"c
15db0 6f 6c 6f 72 70 69 63 6b 65 72 2d 68 75 65 5c 22 olorpicker-hue\"
15dc0 3e 3c 69 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f ><i class=\"colo
15dd0 72 70 69 63 6b 65 72 2d 67 75 69 64 65 5c 22 3e rpicker-guide\">
15de0 3c 2f 69 3e 3c 2f 64 69 76 3e 5c 6e 20 20 20 20 </i></div>\n
15df0 20 20 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 63 <div class=\"c
15e00 6f 6c 6f 72 70 69 63 6b 65 72 2d 61 6c 70 68 61 olorpicker-alpha
15e10 5c 22 3e 5c 6e 20 20 20 20 20 20 20 20 3c 64 69 \">\n <di
15e20 76 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 v class=\"colorp
15e30 69 63 6b 65 72 2d 61 6c 70 68 61 2d 63 6f 6c 6f icker-alpha-colo
15e40 72 5c 22 3e 3c 2f 64 69 76 3e 5c 6e 20 20 20 20 r\"></div>\n
15e50 20 20 20 20 3c 69 20 63 6c 61 73 73 3d 5c 22 63 <i class=\"c
15e60 6f 6c 6f 72 70 69 63 6b 65 72 2d 67 75 69 64 65 olorpicker-guide
15e70 5c 22 3e 3c 2f 69 3e 5c 6e 20 20 20 20 20 20 3c \"></i>\n <
15e80 2f 64 69 76 3e 5c 6e 20 20 20 20 3c 2f 64 69 76 /div>\n </div
15e90 3e 60 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a >`,\n /**\n *
15ea0 5c 6e 20 20 20 2a 20 41 73 73 6f 63 69 61 74 69 \n * Associati
15eb0 76 65 20 6f 62 6a 65 63 74 20 77 69 74 68 20 74 ve object with t
15ec0 68 65 20 65 78 74 65 6e 73 69 6f 6e 20 63 6c 61 he extension cla
15ed0 73 73 20 6e 61 6d 65 20 61 6e 64 20 69 74 73 20 ss name and its
15ee0 63 6f 6e 66 69 67 2e 5c 6e 20 20 20 2a 20 43 6f config.\n * Co
15ef0 6c 6f 72 70 69 63 6b 65 72 20 63 6f 6d 65 73 20 lorpicker comes
15f00 77 69 74 68 20 6d 61 6e 79 20 62 75 6e 64 6c 65 with many bundle
15f10 64 20 65 78 74 65 6e 73 69 6f 6e 73 3a 20 64 65 d extensions: de
15f20 62 75 67 67 65 72 2c 20 70 61 6c 65 74 74 65 2c bugger, palette,
15f30 20 70 72 65 76 69 65 77 20 61 6e 64 20 73 77 61 preview and swa
15f40 74 63 68 65 73 20 28 61 20 73 75 70 65 72 73 65 tches (a superse
15f50 74 20 6f 66 20 70 61 6c 65 74 74 65 29 2e 5c 6e t of palette).\n
15f60 20 20 20 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65 *\n * @type
15f70 20 7b 4f 62 6a 65 63 74 5b 5d 7d 5c 6e 20 20 20 {Object[]}\n
15f80 2a 20 40 65 78 61 6d 70 6c 65 5c 6e 20 20 20 2a * @example\n *
15f90 20 20 20 65 78 74 65 6e 73 69 6f 6e 73 3a 20 5b extensions: [
15fa0 5c 6e 20 20 20 2a 20 20 20 20 20 7b 5c 6e 20 20 \n * {\n
15fb0 20 2a 20 20 20 20 20 20 20 6e 61 6d 65 3a 20 27 * name: '
15fc0 73 77 61 74 63 68 65 73 27 5c 6e 20 20 20 2a 20 swatches'\n *
15fd0 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 3a 20 7b options: {
15fe0 5c 6e 20 20 20 2a 20 20 20 20 20 20 20 20 20 63 \n * c
15ff0 6f 6c 6f 72 73 3a 20 7b 5c 6e 20 20 20 2a 20 20 olors: {\n *
16000 20 20 20 20 20 20 20 20 20 27 70 72 69 6d 61 72 'primar
16010 79 27 3a 20 27 23 33 33 37 61 62 37 27 2c 5c 6e y': '#337ab7',\n
16020 20 20 20 2a 20 20 20 20 20 20 20 20 20 20 20 27 * '
16030 73 75 63 63 65 73 73 27 3a 20 27 23 35 63 62 38 success': '#5cb8
16040 35 63 27 2c 5c 6e 20 20 20 2a 20 20 20 20 20 20 5c',\n *
16050 20 20 20 20 20 27 69 6e 66 6f 27 3a 20 27 23 35 'info': '#5
16060 62 63 30 64 65 27 2c 5c 6e 20 20 20 2a 20 20 20 bc0de',\n *
16070 20 20 20 20 20 20 20 20 27 77 61 72 6e 69 6e 67 'warning
16080 27 3a 20 27 23 66 30 61 64 34 65 27 2c 5c 6e 20 ': '#f0ad4e',\n
16090 20 20 2a 20 20 20 20 20 20 20 20 20 20 20 27 64 * 'd
160a0 61 6e 67 65 72 27 3a 20 27 23 64 39 35 33 34 66 anger': '#d9534f
160b0 27 5c 6e 20 20 20 2a 20 20 20 20 20 20 20 20 20 '\n *
160c0 7d 2c 5c 6e 20 20 20 2a 20 20 20 20 20 20 20 20 },\n *
160d0 20 6e 61 6d 65 73 41 73 56 61 6c 75 65 73 3a 20 namesAsValues:
160e0 74 72 75 65 5c 6e 20 20 20 2a 20 20 20 20 20 20 true\n *
160f0 20 7d 5c 6e 20 20 20 2a 20 20 20 20 20 7d 5c 6e }\n * }\n
16100 20 20 20 2a 20 20 20 5d 5c 6e 20 20 20 2a 2f 5c * ]\n */\
16110 6e 20 20 65 78 74 65 6e 73 69 6f 6e 73 3a 20 5b n extensions: [
16120 5c 6e 20 20 20 20 7b 5c 6e 20 20 20 20 20 20 6e \n {\n n
16130 61 6d 65 3a 20 27 70 72 65 76 69 65 77 27 2c 5c ame: 'preview',\
16140 6e 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 3a 20 n options:
16150 7b 5c 6e 20 20 20 20 20 20 20 20 73 68 6f 77 54 {\n showT
16160 65 78 74 3a 20 74 72 75 65 5c 6e 20 20 20 20 20 ext: true\n
16170 20 7d 5c 6e 20 20 20 20 7d 5c 6e 20 20 5d 2c 5c }\n }\n ],\
16180 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 56 65 72 n /**\n * Ver
16190 74 69 63 61 6c 20 73 6c 69 64 65 72 73 20 63 6f tical sliders co
161a0 6e 66 69 67 75 72 61 74 69 6f 6e 5c 6e 20 20 20 nfiguration\n
161b0 2a 20 40 74 79 70 65 20 7b 4f 62 6a 65 63 74 7d * @type {Object}
161c0 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 6c 69 64 65 \n */\n slide
161d0 72 73 3a 20 7b 5c 6e 20 20 20 20 73 61 74 75 72 rs: {\n satur
161e0 61 74 69 6f 6e 3a 20 7b 5c 6e 20 20 20 20 20 20 ation: {\n
161f0 73 65 6c 65 63 74 6f 72 3a 20 27 2e 63 6f 6c 6f selector: '.colo
16200 72 70 69 63 6b 65 72 2d 73 61 74 75 72 61 74 69 rpicker-saturati
16210 6f 6e 27 2c 5c 6e 20 20 20 20 20 20 6d 61 78 4c on',\n maxL
16220 65 66 74 3a 20 73 6c 69 64 65 72 53 69 7a 65 2c eft: sliderSize,
16230 5c 6e 20 20 20 20 20 20 6d 61 78 54 6f 70 3a 20 \n maxTop:
16240 73 6c 69 64 65 72 53 69 7a 65 2c 5c 6e 20 20 20 sliderSize,\n
16250 20 20 20 63 61 6c 6c 4c 65 66 74 3a 20 27 73 65 callLeft: 'se
16260 74 53 61 74 75 72 61 74 69 6f 6e 52 61 74 69 6f tSaturationRatio
16270 27 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 54 6f ',\n callTo
16280 70 3a 20 27 73 65 74 56 61 6c 75 65 52 61 74 69 p: 'setValueRati
16290 6f 27 5c 6e 20 20 20 20 7d 2c 5c 6e 20 20 20 20 o'\n },\n
162a0 68 75 65 3a 20 7b 5c 6e 20 20 20 20 20 20 73 65 hue: {\n se
162b0 6c 65 63 74 6f 72 3a 20 27 2e 63 6f 6c 6f 72 70 lector: '.colorp
162c0 69 63 6b 65 72 2d 68 75 65 27 2c 5c 6e 20 20 20 icker-hue',\n
162d0 20 20 20 6d 61 78 4c 65 66 74 3a 20 30 2c 5c 6e maxLeft: 0,\n
162e0 20 20 20 20 20 20 6d 61 78 54 6f 70 3a 20 73 6c maxTop: sl
162f0 69 64 65 72 53 69 7a 65 2c 5c 6e 20 20 20 20 20 iderSize,\n
16300 20 63 61 6c 6c 4c 65 66 74 3a 20 66 61 6c 73 65 callLeft: false
16310 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 54 6f 70 ,\n callTop
16320 3a 20 27 73 65 74 48 75 65 52 61 74 69 6f 27 5c : 'setHueRatio'\
16330 6e 20 20 20 20 7d 2c 5c 6e 20 20 20 20 61 6c 70 n },\n alp
16340 68 61 3a 20 7b 5c 6e 20 20 20 20 20 20 73 65 6c ha: {\n sel
16350 65 63 74 6f 72 3a 20 27 2e 63 6f 6c 6f 72 70 69 ector: '.colorpi
16360 63 6b 65 72 2d 61 6c 70 68 61 27 2c 5c 6e 20 20 cker-alpha',\n
16370 20 20 20 20 63 68 69 6c 64 53 65 6c 65 63 74 6f childSelecto
16380 72 3a 20 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 r: '.colorpicker
16390 2d 61 6c 70 68 61 2d 63 6f 6c 6f 72 27 2c 5c 6e -alpha-color',\n
163a0 20 20 20 20 20 20 6d 61 78 4c 65 66 74 3a 20 30 maxLeft: 0
163b0 2c 5c 6e 20 20 20 20 20 20 6d 61 78 54 6f 70 3a ,\n maxTop:
163c0 20 73 6c 69 64 65 72 53 69 7a 65 2c 5c 6e 20 20 sliderSize,\n
163d0 20 20 20 20 63 61 6c 6c 4c 65 66 74 3a 20 66 61 callLeft: fa
163e0 6c 73 65 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c lse,\n call
163f0 54 6f 70 3a 20 27 73 65 74 41 6c 70 68 61 52 61 Top: 'setAlphaRa
16400 74 69 6f 27 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d tio'\n }\n }
16410 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 48 ,\n /**\n * H
16420 6f 72 69 7a 6f 6e 74 61 6c 20 73 6c 69 64 65 72 orizontal slider
16430 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5c s configuration\
16440 6e 20 20 20 2a 20 40 74 79 70 65 20 7b 4f 62 6a n * @type {Obj
16450 65 63 74 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 ect}\n */\n s
16460 6c 69 64 65 72 73 48 6f 72 7a 3a 20 7b 5c 6e 20 lidersHorz: {\n
16470 20 20 20 73 61 74 75 72 61 74 69 6f 6e 3a 20 7b saturation: {
16480 5c 6e 20 20 20 20 20 20 73 65 6c 65 63 74 6f 72 \n selector
16490 3a 20 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d : '.colorpicker-
164a0 73 61 74 75 72 61 74 69 6f 6e 27 2c 5c 6e 20 20 saturation',\n
164b0 20 20 20 20 6d 61 78 4c 65 66 74 3a 20 73 6c 69 maxLeft: sli
164c0 64 65 72 53 69 7a 65 2c 5c 6e 20 20 20 20 20 20 derSize,\n
164d0 6d 61 78 54 6f 70 3a 20 73 6c 69 64 65 72 53 69 maxTop: sliderSi
164e0 7a 65 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 4c ze,\n callL
164f0 65 66 74 3a 20 27 73 65 74 53 61 74 75 72 61 74 eft: 'setSaturat
16500 69 6f 6e 52 61 74 69 6f 27 2c 5c 6e 20 20 20 20 ionRatio',\n
16510 20 20 63 61 6c 6c 54 6f 70 3a 20 27 73 65 74 56 callTop: 'setV
16520 61 6c 75 65 52 61 74 69 6f 27 5c 6e 20 20 20 20 alueRatio'\n
16530 7d 2c 5c 6e 20 20 20 20 68 75 65 3a 20 7b 5c 6e },\n hue: {\n
16540 20 20 20 20 20 20 73 65 6c 65 63 74 6f 72 3a 20 selector:
16550 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 68 75 '.colorpicker-hu
16560 65 27 2c 5c 6e 20 20 20 20 20 20 6d 61 78 4c 65 e',\n maxLe
16570 66 74 3a 20 73 6c 69 64 65 72 53 69 7a 65 2c 5c ft: sliderSize,\
16580 6e 20 20 20 20 20 20 6d 61 78 54 6f 70 3a 20 30 n maxTop: 0
16590 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 4c 65 66 ,\n callLef
165a0 74 3a 20 27 73 65 74 48 75 65 52 61 74 69 6f 27 t: 'setHueRatio'
165b0 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 54 6f 70 ,\n callTop
165c0 3a 20 66 61 6c 73 65 5c 6e 20 20 20 20 7d 2c 5c : false\n },\
165d0 6e 20 20 20 20 61 6c 70 68 61 3a 20 7b 5c 6e 20 n alpha: {\n
165e0 20 20 20 20 20 73 65 6c 65 63 74 6f 72 3a 20 27 selector: '
165f0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 61 6c 70 .colorpicker-alp
16600 68 61 27 2c 5c 6e 20 20 20 20 20 20 63 68 69 6c ha',\n chil
16610 64 53 65 6c 65 63 74 6f 72 3a 20 27 2e 63 6f 6c dSelector: '.col
16620 6f 72 70 69 63 6b 65 72 2d 61 6c 70 68 61 2d 63 orpicker-alpha-c
16630 6f 6c 6f 72 27 2c 5c 6e 20 20 20 20 20 20 6d 61 olor',\n ma
16640 78 4c 65 66 74 3a 20 73 6c 69 64 65 72 53 69 7a xLeft: sliderSiz
16650 65 2c 5c 6e 20 20 20 20 20 20 6d 61 78 54 6f 70 e,\n maxTop
16660 3a 20 30 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c : 0,\n call
16670 4c 65 66 74 3a 20 27 73 65 74 41 6c 70 68 61 52 Left: 'setAlphaR
16680 61 74 69 6f 27 2c 5c 6e 20 20 20 20 20 20 63 61 atio',\n ca
16690 6c 6c 54 6f 70 3a 20 66 61 6c 73 65 5c 6e 20 20 llTop: false\n
166a0 20 20 7d 5c 6e 20 20 7d 5c 6e 7d 3b 5c 6e 5c 6e }\n }\n};\n\n
166b0 5c 6e 5c 6e 2f 2f 20 57 45 42 50 41 43 4b 20 46 \n\n// WEBPACK F
166c0 4f 4f 54 45 52 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 OOTER //\n// ./s
166d0 72 63 2f 6a 73 2f 6f 70 74 69 6f 6e 73 2e 6a 73 rc/js/options.js
166e0 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 27 3b ","'use strict';
166f0 5c 6e 5c 6e 69 6d 70 6f 72 74 20 45 78 74 65 6e \n\nimport Exten
16700 73 69 6f 6e 20 66 72 6f 6d 20 27 45 78 74 65 6e sion from 'Exten
16710 73 69 6f 6e 27 3b 5c 6e 69 6d 70 6f 72 74 20 24 sion';\nimport $
16720 20 66 72 6f 6d 20 27 6a 71 75 65 72 79 27 3b 5c from 'jquery';\
16730 6e 5c 6e 6c 65 74 20 64 65 66 61 75 6c 74 73 20 n\nlet defaults
16740 3d 20 7b 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a = {\n /**\n *
16750 20 4b 65 79 2d 76 61 6c 75 65 20 70 61 69 72 73 Key-value pairs
16760 20 64 65 66 69 6e 69 6e 67 20 61 20 63 6f 6c 6f defining a colo
16770 72 20 61 6c 69 61 73 20 61 6e 64 20 69 74 73 20 r alias and its
16780 43 53 53 20 63 6f 6c 6f 72 20 72 65 70 72 65 73 CSS color repres
16790 65 6e 74 61 74 69 6f 6e 2e 5c 6e 20 20 20 2a 5c entation.\n *\
167a0 6e 20 20 20 2a 20 54 68 65 79 20 63 61 6e 20 61 n * They can a
167b0 6c 73 6f 20 62 65 20 6a 75 73 74 20 61 6e 20 61 lso be just an a
167c0 72 72 61 79 20 6f 66 20 76 61 6c 75 65 73 2e 20 rray of values.
167d0 49 6e 20 74 68 61 74 20 63 61 73 65 2c 20 6e 6f In that case, no
167e0 20 73 70 65 63 69 61 6c 20 6e 61 6d 65 73 20 61 special names a
167f0 72 65 20 75 73 65 64 2c 20 6f 6e 6c 79 20 74 68 re used, only th
16800 65 20 72 65 61 6c 20 63 6f 6c 6f 72 73 2e 5c 6e e real colors.\n
16810 20 20 20 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65 *\n * @type
16820 20 7b 4f 62 6a 65 63 74 7c 41 72 72 61 79 7d 5c {Object|Array}\
16830 6e 20 20 20 2a 20 40 64 65 66 61 75 6c 74 20 6e n * @default n
16840 75 6c 6c 5c 6e 20 20 20 2a 20 40 65 78 61 6d 70 ull\n * @examp
16850 6c 65 5c 6e 20 20 20 2a 20 20 7b 5c 6e 20 20 20 le\n * {\n
16860 2a 20 20 20 27 62 6c 61 63 6b 27 3a 20 27 23 30 * 'black': '#0
16870 30 30 30 30 30 27 2c 5c 6e 20 20 20 2a 20 20 20 00000',\n *
16880 27 77 68 69 74 65 27 3a 20 27 23 66 66 66 66 66 'white': '#fffff
16890 66 27 2c 5c 6e 20 20 20 2a 20 20 20 27 72 65 64 f',\n * 'red
168a0 27 3a 20 27 23 46 46 30 30 30 30 27 2c 5c 6e 20 ': '#FF0000',\n
168b0 20 20 2a 20 20 20 27 64 65 66 61 75 6c 74 27 3a * 'default':
168c0 20 27 23 37 37 37 37 37 37 27 2c 5c 6e 20 20 20 '#777777',\n
168d0 2a 20 20 20 27 70 72 69 6d 61 72 79 27 3a 20 27 * 'primary': '
168e0 23 33 33 37 61 62 37 27 2c 5c 6e 20 20 20 2a 20 #337ab7',\n *
168f0 20 20 27 73 75 63 63 65 73 73 27 3a 20 27 23 35 'success': '#5
16900 63 62 38 35 63 27 2c 5c 6e 20 20 20 2a 20 20 20 cb85c',\n *
16910 27 69 6e 66 6f 27 3a 20 27 23 35 62 63 30 64 65 'info': '#5bc0de
16920 27 2c 5c 6e 20 20 20 2a 20 20 20 27 77 61 72 6e ',\n * 'warn
16930 69 6e 67 27 3a 20 27 23 66 30 61 64 34 65 27 2c ing': '#f0ad4e',
16940 5c 6e 20 20 20 2a 20 20 20 27 64 61 6e 67 65 72 \n * 'danger
16950 27 3a 20 27 23 64 39 35 33 34 66 27 5c 6e 20 20 ': '#d9534f'\n
16960 20 2a 20 20 7d 5c 6e 20 20 20 2a 5c 6e 20 20 20 * }\n *\n
16970 2a 20 40 65 78 61 6d 70 6c 65 20 5b 27 23 66 30 * @example ['#f0
16980 61 64 34 65 27 2c 20 27 23 33 33 37 61 62 37 27 ad4e', '#337ab7'
16990 2c 20 27 23 35 63 62 38 35 63 27 5d 5c 6e 20 20 , '#5cb85c']\n
169a0 20 2a 2f 5c 6e 20 20 63 6f 6c 6f 72 73 3a 20 6e */\n colors: n
169b0 75 6c 6c 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 ull,\n /**\n
169c0 2a 20 49 66 20 74 72 75 65 2c 20 77 68 65 6e 20 * If true, when
169d0 61 20 63 6f 6c 6f 72 20 73 77 61 74 63 68 20 69 a color swatch i
169e0 73 20 73 65 6c 65 63 74 65 64 20 74 68 65 20 6e s selected the n
169f0 61 6d 65 20 28 61 6c 69 61 73 29 20 77 69 6c 6c ame (alias) will
16a00 20 62 65 20 75 73 65 64 20 61 73 20 69 6e 70 75 be used as inpu
16a10 74 20 76 61 6c 75 65 2c 5c 6e 20 20 20 2a 20 6f t value,\n * o
16a20 74 68 65 72 77 69 73 65 20 74 68 65 20 73 77 61 therwise the swa
16a30 74 63 68 20 72 65 61 6c 20 63 6f 6c 6f 72 20 76 tch real color v
16a40 61 6c 75 65 20 77 69 6c 6c 20 62 65 20 75 73 65 alue will be use
16a50 64 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 d.\n *\n * @
16a60 74 79 70 65 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e type {boolean}\n
16a70 20 20 20 2a 20 40 64 65 66 61 75 6c 74 20 74 72 * @default tr
16a80 75 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 6e 61 6d ue\n */\n nam
16a90 65 73 41 73 56 61 6c 75 65 73 3a 20 74 72 75 65 esAsValues: true
16aa0 5c 6e 7d 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 \n};\n\n/**\n *
16ab0 50 61 6c 65 74 74 65 20 65 78 74 65 6e 73 69 6f Palette extensio
16ac0 6e 5c 6e 20 2a 20 40 69 67 6e 6f 72 65 5c 6e 20 n\n * @ignore\n
16ad0 2a 2f 5c 6e 63 6c 61 73 73 20 50 61 6c 65 74 74 */\nclass Palett
16ae0 65 20 65 78 74 65 6e 64 73 20 45 78 74 65 6e 73 e extends Extens
16af0 69 6f 6e 20 7b 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e ion {\n\n /**\n
16b00 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 4f * @returns {O
16b10 62 6a 65 63 74 7c 41 72 72 61 79 7d 5c 6e 20 20 bject|Array}\n
16b20 20 2a 2f 5c 6e 20 20 67 65 74 20 63 6f 6c 6f 72 */\n get color
16b30 73 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 s() {\n retur
16b40 6e 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 n this.options.c
16b50 6f 6c 6f 72 73 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 olors;\n }\n\n
16b60 20 63 6f 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c constructor(col
16b70 6f 72 70 69 63 6b 65 72 2c 20 6f 70 74 69 6f 6e orpicker, option
16b80 73 20 3d 20 7b 7d 29 20 7b 5c 6e 20 20 20 20 73 s = {}) {\n s
16b90 75 70 65 72 28 63 6f 6c 6f 72 70 69 63 6b 65 72 uper(colorpicker
16ba0 2c 20 24 2e 65 78 74 65 6e 64 28 74 72 75 65 2c , $.extend(true,
16bb0 20 7b 7d 2c 20 64 65 66 61 75 6c 74 73 2c 20 6f {}, defaults, o
16bc0 70 74 69 6f 6e 73 29 29 3b 5c 6e 5c 6e 20 20 20 ptions));\n\n
16bd0 20 69 66 20 28 28 21 41 72 72 61 79 2e 69 73 41 if ((!Array.isA
16be0 72 72 61 79 28 74 68 69 73 2e 6f 70 74 69 6f 6e rray(this.option
16bf0 73 2e 63 6f 6c 6f 72 73 29 29 20 26 26 20 28 74 s.colors)) && (t
16c00 79 70 65 6f 66 20 74 68 69 73 2e 6f 70 74 69 6f ypeof this.optio
16c10 6e 73 2e 63 6f 6c 6f 72 73 20 21 3d 3d 20 27 6f ns.colors !== 'o
16c20 62 6a 65 63 74 27 29 29 20 7b 5c 6e 20 20 20 20 bject')) {\n
16c30 20 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 this.options.c
16c40 6f 6c 6f 72 73 20 3d 20 6e 75 6c 6c 3b 5c 6e 20 olors = null;\n
16c50 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f }\n }\n\n /
16c60 2a 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e **\n * @return
16c70 73 20 7b 69 6e 74 7d 5c 6e 20 20 20 2a 2f 5c 6e s {int}\n */\n
16c80 20 20 67 65 74 4c 65 6e 67 74 68 28 29 20 7b 5c getLength() {\
16c90 6e 20 20 20 20 69 66 20 28 21 74 68 69 73 2e 6f n if (!this.o
16ca0 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29 20 7b ptions.colors) {
16cb0 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 30 \n return 0
16cc0 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 ;\n }\n\n
16cd0 69 66 20 28 41 72 72 61 79 2e 69 73 41 72 72 61 if (Array.isArra
16ce0 79 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 y(this.options.c
16cf0 6f 6c 6f 72 73 29 29 20 7b 5c 6e 20 20 20 20 20 olors)) {\n
16d00 20 72 65 74 75 72 6e 20 74 68 69 73 2e 6f 70 74 return this.opt
16d10 69 6f 6e 73 2e 63 6f 6c 6f 72 73 2e 6c 65 6e 67 ions.colors.leng
16d20 74 68 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 th;\n }\n\n
16d30 20 20 69 66 20 28 74 79 70 65 6f 66 20 74 68 69 if (typeof thi
16d40 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 s.options.colors
16d50 20 3d 3d 3d 20 27 6f 62 6a 65 63 74 27 29 20 7b === 'object') {
16d60 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 4f \n return O
16d70 62 6a 65 63 74 2e 6b 65 79 73 28 74 68 69 73 2e bject.keys(this.
16d80 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29 2e options.colors).
16d90 6c 65 6e 67 74 68 3b 5c 6e 20 20 20 20 7d 5c 6e length;\n }\n
16da0 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 30 3b 5c \n return 0;\
16db0 6e 20 20 7d 5c 6e 5c 6e 20 20 72 65 73 6f 6c 76 n }\n\n resolv
16dc0 65 43 6f 6c 6f 72 28 63 6f 6c 6f 72 2c 20 72 65 eColor(color, re
16dd0 61 6c 43 6f 6c 6f 72 20 3d 20 74 72 75 65 29 20 alColor = true)
16de0 7b 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e {\n if (this.
16df0 67 65 74 4c 65 6e 67 74 68 28 29 20 3c 3d 20 30 getLength() <= 0
16e00 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 ) {\n retur
16e10 6e 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 7d 5c n false;\n }\
16e20 6e 5c 6e 20 20 20 20 2f 2f 20 41 72 72 61 79 20 n\n // Array
16e30 6f 66 20 63 6f 6c 6f 72 73 5c 6e 20 20 20 20 69 of colors\n i
16e40 66 20 28 41 72 72 61 79 2e 69 73 41 72 72 61 79 f (Array.isArray
16e50 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f (this.options.co
16e60 6c 6f 72 73 29 29 20 7b 5c 6e 20 20 20 20 20 20 lors)) {\n
16e70 69 66 20 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 if (this.options
16e80 2e 63 6f 6c 6f 72 73 2e 69 6e 64 65 78 4f 66 28 .colors.indexOf(
16e90 63 6f 6c 6f 72 29 20 3e 3d 20 30 29 20 7b 5c 6e color) >= 0) {\n
16ea0 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 return c
16eb0 6f 6c 6f 72 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e olor;\n }\n
16ec0 20 20 20 20 20 20 69 66 20 28 74 68 69 73 2e 6f if (this.o
16ed0 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 2e 69 6e ptions.colors.in
16ee0 64 65 78 4f 66 28 63 6f 6c 6f 72 2e 74 6f 55 70 dexOf(color.toUp
16ef0 70 65 72 43 61 73 65 28 29 29 20 3e 3d 20 30 29 perCase()) >= 0)
16f00 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 {\n retu
16f10 72 6e 20 63 6f 6c 6f 72 2e 74 6f 55 70 70 65 72 rn color.toUpper
16f20 43 61 73 65 28 29 3b 5c 6e 20 20 20 20 20 20 7d Case();\n }
16f30 5c 6e 20 20 20 20 20 20 69 66 20 28 74 68 69 73 \n if (this
16f40 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 2e .options.colors.
16f50 69 6e 64 65 78 4f 66 28 63 6f 6c 6f 72 2e 74 6f indexOf(color.to
16f60 4c 6f 77 65 72 43 61 73 65 28 29 29 20 3e 3d 20 LowerCase()) >=
16f70 30 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 0) {\n re
16f80 74 75 72 6e 20 63 6f 6c 6f 72 2e 74 6f 4c 6f 77 turn color.toLow
16f90 65 72 43 61 73 65 28 29 3b 5c 6e 20 20 20 20 20 erCase();\n
16fa0 20 7d 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e }\n return
16fb0 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 7d 5c 6e false;\n }\n
16fc0 5c 6e 20 20 20 20 69 66 20 28 74 79 70 65 6f 66 \n if (typeof
16fd0 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f this.options.co
16fe0 6c 6f 72 73 20 21 3d 3d 20 27 6f 62 6a 65 63 74 lors !== 'object
16ff0 27 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 ') {\n retu
17000 72 6e 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 7d rn false;\n }
17010 5c 6e 5c 6e 20 20 20 20 2f 2f 20 4d 61 70 20 6f \n\n // Map o
17020 66 20 6f 62 6a 65 63 74 73 5c 6e 20 20 20 20 69 f objects\n i
17030 66 20 28 21 74 68 69 73 2e 6f 70 74 69 6f 6e 73 f (!this.options
17040 2e 6e 61 6d 65 73 41 73 56 61 6c 75 65 73 20 7c .namesAsValues |
17050 7c 20 72 65 61 6c 43 6f 6c 6f 72 29 20 7b 5c 6e | realColor) {\n
17060 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 return thi
17070 73 2e 67 65 74 56 61 6c 75 65 28 63 6f 6c 6f 72 s.getValue(color
17080 2c 20 66 61 6c 73 65 29 3b 5c 6e 20 20 20 20 7d , false);\n }
17090 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 \n return thi
170a0 73 2e 67 65 74 4e 61 6d 65 28 63 6f 6c 6f 72 2c s.getName(color,
170b0 20 74 68 69 73 2e 67 65 74 4e 61 6d 65 28 27 23 this.getName('#
170c0 27 20 2b 20 63 6f 6c 6f 72 29 29 3b 5c 6e 20 20 ' + color));\n
170d0 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a }\n\n /**\n *
170e0 20 47 69 76 65 6e 20 61 20 63 6f 6c 6f 72 20 76 Given a color v
170f0 61 6c 75 65 2c 20 72 65 74 75 72 6e 73 20 74 68 alue, returns th
17100 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 e corresponding
17110 63 6f 6c 6f 72 20 6e 61 6d 65 20 6f 72 20 64 65 color name or de
17120 66 61 75 6c 74 56 61 6c 75 65 2e 5c 6e 20 20 20 faultValue.\n
17130 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b *\n * @param {
17140 53 74 72 69 6e 67 7d 20 76 61 6c 75 65 5c 6e 20 String} value\n
17150 20 20 2a 20 40 70 61 72 61 6d 20 7b 2a 7d 20 64 * @param {*} d
17160 65 66 61 75 6c 74 56 61 6c 75 65 5c 6e 20 20 20 efaultValue\n
17170 2a 20 40 72 65 74 75 72 6e 73 20 7b 2a 7d 5c 6e * @returns {*}\n
17180 20 20 20 2a 2f 5c 6e 20 20 67 65 74 4e 61 6d 65 */\n getName
17190 28 76 61 6c 75 65 2c 20 64 65 66 61 75 6c 74 56 (value, defaultV
171a0 61 6c 75 65 20 3d 20 66 61 6c 73 65 29 20 7b 5c alue = false) {\
171b0 6e 20 20 20 20 69 66 20 28 21 28 74 79 70 65 6f n if (!(typeo
171c0 66 20 76 61 6c 75 65 20 3d 3d 3d 20 27 73 74 72 f value === 'str
171d0 69 6e 67 27 29 20 7c 7c 20 21 74 68 69 73 2e 6f ing') || !this.o
171e0 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29 20 7b ptions.colors) {
171f0 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 64 \n return d
17200 65 66 61 75 6c 74 56 61 6c 75 65 3b 5c 6e 20 20 efaultValue;\n
17210 20 20 7d 5c 6e 20 20 20 20 66 6f 72 20 28 6c 65 }\n for (le
17220 74 20 6e 61 6d 65 20 69 6e 20 74 68 69 73 2e 6f t name in this.o
17230 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29 20 7b ptions.colors) {
17240 5c 6e 20 20 20 20 20 20 69 66 20 28 21 74 68 69 \n if (!thi
17250 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 s.options.colors
17260 2e 68 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 28 .hasOwnProperty(
17270 6e 61 6d 65 29 29 20 7b 5c 6e 20 20 20 20 20 20 name)) {\n
17280 20 20 63 6f 6e 74 69 6e 75 65 3b 5c 6e 20 20 20 continue;\n
17290 20 20 20 7d 5c 6e 20 20 20 20 20 20 69 66 20 28 }\n if (
172a0 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c this.options.col
172b0 6f 72 73 5b 6e 61 6d 65 5d 2e 74 6f 4c 6f 77 65 ors[name].toLowe
172c0 72 43 61 73 65 28 29 20 3d 3d 3d 20 76 61 6c 75 rCase() === valu
172d0 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 29 e.toLowerCase())
172e0 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 {\n retu
172f0 72 6e 20 6e 61 6d 65 3b 5c 6e 20 20 20 20 20 20 rn name;\n
17300 7d 5c 6e 20 20 20 20 7d 5c 6e 20 20 20 20 72 65 }\n }\n re
17310 74 75 72 6e 20 64 65 66 61 75 6c 74 56 61 6c 75 turn defaultValu
17320 65 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a e;\n }\n\n /**
17330 5c 6e 20 20 20 2a 20 47 69 76 65 6e 20 61 20 63 \n * Given a c
17340 6f 6c 6f 72 20 6e 61 6d 65 2c 20 72 65 74 75 72 olor name, retur
17350 6e 73 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e ns the correspon
17360 64 69 6e 67 20 63 6f 6c 6f 72 20 76 61 6c 75 65 ding color value
17370 20 6f 72 20 64 65 66 61 75 6c 74 56 61 6c 75 65 or defaultValue
17380 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 .\n *\n * @p
17390 61 72 61 6d 20 7b 53 74 72 69 6e 67 7d 20 6e 61 aram {String} na
173a0 6d 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 me\n * @param
173b0 7b 2a 7d 20 64 65 66 61 75 6c 74 56 61 6c 75 65 {*} defaultValue
173c0 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 \n * @returns
173d0 7b 2a 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 {*}\n */\n ge
173e0 74 56 61 6c 75 65 28 6e 61 6d 65 2c 20 64 65 66 tValue(name, def
173f0 61 75 6c 74 56 61 6c 75 65 20 3d 20 66 61 6c 73 aultValue = fals
17400 65 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 21 28 e) {\n if (!(
17410 74 79 70 65 6f 66 20 6e 61 6d 65 20 3d 3d 3d 20 typeof name ===
17420 27 73 74 72 69 6e 67 27 29 20 7c 7c 20 21 74 68 'string') || !th
17430 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 is.options.color
17440 73 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 s) {\n retu
17450 72 6e 20 64 65 66 61 75 6c 74 56 61 6c 75 65 3b rn defaultValue;
17460 5c 6e 20 20 20 20 7d 5c 6e 20 20 20 20 69 66 20 \n }\n if
17470 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f (this.options.co
17480 6c 6f 72 73 2e 68 61 73 4f 77 6e 50 72 6f 70 65 lors.hasOwnPrope
17490 72 74 79 28 6e 61 6d 65 29 29 20 7b 5c 6e 20 20 rty(name)) {\n
174a0 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e return this.
174b0 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 5b 6e options.colors[n
174c0 61 6d 65 5d 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 ame];\n }\n
174d0 20 20 72 65 74 75 72 6e 20 64 65 66 61 75 6c 74 return default
174e0 56 61 6c 75 65 3b 5c 6e 20 20 7d 5c 6e 7d 5c 6e Value;\n }\n}\n
174f0 5c 6e 65 78 70 6f 72 74 20 64 65 66 61 75 6c 74 \nexport default
17500 20 50 61 6c 65 74 74 65 3b 5c 6e 5c 6e 5c 6e 5c Palette;\n\n\n\
17510 6e 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 n// WEBPACK FOOT
17520 45 52 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 2f ER //\n// ./src/
17530 6a 73 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 50 61 js/extensions/Pa
17540 6c 65 74 74 65 2e 6a 73 22 2c 22 27 75 73 65 20 lette.js","'use
17550 73 74 72 69 63 74 27 5c 72 5c 6e 5c 72 5c 6e 6d strict'\r\n\r\nm
17560 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 odule.exports =
17570 7b 5c 72 5c 6e 5c 74 5c 22 61 6c 69 63 65 62 6c {\r\n\t\"alicebl
17580 75 65 5c 22 3a 20 5b 32 34 30 2c 20 32 34 38 2c ue\": [240, 248,
17590 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 61 6e 255],\r\n\t\"an
175a0 74 69 71 75 65 77 68 69 74 65 5c 22 3a 20 5b 32 tiquewhite\": [2
175b0 35 30 2c 20 32 33 35 2c 20 32 31 35 5d 2c 5c 72 50, 235, 215],\r
175c0 5c 6e 5c 74 5c 22 61 71 75 61 5c 22 3a 20 5b 30 \n\t\"aqua\": [0
175d0 2c 20 32 35 35 2c 20 32 35 35 5d 2c 5c 72 5c 6e , 255, 255],\r\n
175e0 5c 74 5c 22 61 71 75 61 6d 61 72 69 6e 65 5c 22 \t\"aquamarine\"
175f0 3a 20 5b 31 32 37 2c 20 32 35 35 2c 20 32 31 32 : [127, 255, 212
17600 5d 2c 5c 72 5c 6e 5c 74 5c 22 61 7a 75 72 65 5c ],\r\n\t\"azure\
17610 22 3a 20 5b 32 34 30 2c 20 32 35 35 2c 20 32 35 ": [240, 255, 25
17620 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 62 65 69 67 65 5],\r\n\t\"beige
17630 5c 22 3a 20 5b 32 34 35 2c 20 32 34 35 2c 20 32 \": [245, 245, 2
17640 32 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 62 69 73 71 20],\r\n\t\"bisq
17650 75 65 5c 22 3a 20 5b 32 35 35 2c 20 32 32 38 2c ue\": [255, 228,
17660 20 31 39 36 5d 2c 5c 72 5c 6e 5c 74 5c 22 62 6c 196],\r\n\t\"bl
17670 61 63 6b 5c 22 3a 20 5b 30 2c 20 30 2c 20 30 5d ack\": [0, 0, 0]
17680 2c 5c 72 5c 6e 5c 74 5c 22 62 6c 61 6e 63 68 65 ,\r\n\t\"blanche
17690 64 61 6c 6d 6f 6e 64 5c 22 3a 20 5b 32 35 35 2c dalmond\": [255,
176a0 20 32 33 35 2c 20 32 30 35 5d 2c 5c 72 5c 6e 5c 235, 205],\r\n\
176b0 74 5c 22 62 6c 75 65 5c 22 3a 20 5b 30 2c 20 30 t\"blue\": [0, 0
176c0 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 62 , 255],\r\n\t\"b
176d0 6c 75 65 76 69 6f 6c 65 74 5c 22 3a 20 5b 31 33 lueviolet\": [13
176e0 38 2c 20 34 33 2c 20 32 32 36 5d 2c 5c 72 5c 6e 8, 43, 226],\r\n
176f0 5c 74 5c 22 62 72 6f 77 6e 5c 22 3a 20 5b 31 36 \t\"brown\": [16
17700 35 2c 20 34 32 2c 20 34 32 5d 2c 5c 72 5c 6e 5c 5, 42, 42],\r\n\
17710 74 5c 22 62 75 72 6c 79 77 6f 6f 64 5c 22 3a 20 t\"burlywood\":
17720 5b 32 32 32 2c 20 31 38 34 2c 20 31 33 35 5d 2c [222, 184, 135],
17730 5c 72 5c 6e 5c 74 5c 22 63 61 64 65 74 62 6c 75 \r\n\t\"cadetblu
17740 65 5c 22 3a 20 5b 39 35 2c 20 31 35 38 2c 20 31 e\": [95, 158, 1
17750 36 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 63 68 61 72 60],\r\n\t\"char
17760 74 72 65 75 73 65 5c 22 3a 20 5b 31 32 37 2c 20 treuse\": [127,
17770 32 35 35 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 255, 0],\r\n\t\"
17780 63 68 6f 63 6f 6c 61 74 65 5c 22 3a 20 5b 32 31 chocolate\": [21
17790 30 2c 20 31 30 35 2c 20 33 30 5d 2c 5c 72 5c 6e 0, 105, 30],\r\n
177a0 5c 74 5c 22 63 6f 72 61 6c 5c 22 3a 20 5b 32 35 \t\"coral\": [25
177b0 35 2c 20 31 32 37 2c 20 38 30 5d 2c 5c 72 5c 6e 5, 127, 80],\r\n
177c0 5c 74 5c 22 63 6f 72 6e 66 6c 6f 77 65 72 62 6c \t\"cornflowerbl
177d0 75 65 5c 22 3a 20 5b 31 30 30 2c 20 31 34 39 2c ue\": [100, 149,
177e0 20 32 33 37 5d 2c 5c 72 5c 6e 5c 74 5c 22 63 6f 237],\r\n\t\"co
177f0 72 6e 73 69 6c 6b 5c 22 3a 20 5b 32 35 35 2c 20 rnsilk\": [255,
17800 32 34 38 2c 20 32 32 30 5d 2c 5c 72 5c 6e 5c 74 248, 220],\r\n\t
17810 5c 22 63 72 69 6d 73 6f 6e 5c 22 3a 20 5b 32 32 \"crimson\": [22
17820 30 2c 20 32 30 2c 20 36 30 5d 2c 5c 72 5c 6e 5c 0, 20, 60],\r\n\
17830 74 5c 22 63 79 61 6e 5c 22 3a 20 5b 30 2c 20 32 t\"cyan\": [0, 2
17840 35 35 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c 55, 255],\r\n\t\
17850 22 64 61 72 6b 62 6c 75 65 5c 22 3a 20 5b 30 2c "darkblue\": [0,
17860 20 30 2c 20 31 33 39 5d 2c 5c 72 5c 6e 5c 74 5c 0, 139],\r\n\t\
17870 22 64 61 72 6b 63 79 61 6e 5c 22 3a 20 5b 30 2c "darkcyan\": [0,
17880 20 31 33 39 2c 20 31 33 39 5d 2c 5c 72 5c 6e 5c 139, 139],\r\n\
17890 74 5c 22 64 61 72 6b 67 6f 6c 64 65 6e 72 6f 64 t\"darkgoldenrod
178a0 5c 22 3a 20 5b 31 38 34 2c 20 31 33 34 2c 20 31 \": [184, 134, 1
178b0 31 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 67 1],\r\n\t\"darkg
178c0 72 61 79 5c 22 3a 20 5b 31 36 39 2c 20 31 36 39 ray\": [169, 169
178d0 2c 20 31 36 39 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 , 169],\r\n\t\"d
178e0 61 72 6b 67 72 65 65 6e 5c 22 3a 20 5b 30 2c 20 arkgreen\": [0,
178f0 31 30 30 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 100, 0],\r\n\t\"
17900 64 61 72 6b 67 72 65 79 5c 22 3a 20 5b 31 36 39 darkgrey\": [169
17910 2c 20 31 36 39 2c 20 31 36 39 5d 2c 5c 72 5c 6e , 169, 169],\r\n
17920 5c 74 5c 22 64 61 72 6b 6b 68 61 6b 69 5c 22 3a \t\"darkkhaki\":
17930 20 5b 31 38 39 2c 20 31 38 33 2c 20 31 30 37 5d [189, 183, 107]
17940 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 6d 61 67 ,\r\n\t\"darkmag
17950 65 6e 74 61 5c 22 3a 20 5b 31 33 39 2c 20 30 2c enta\": [139, 0,
17960 20 31 33 39 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 139],\r\n\t\"da
17970 72 6b 6f 6c 69 76 65 67 72 65 65 6e 5c 22 3a 20 rkolivegreen\":
17980 5b 38 35 2c 20 31 30 37 2c 20 34 37 5d 2c 5c 72 [85, 107, 47],\r
17990 5c 6e 5c 74 5c 22 64 61 72 6b 6f 72 61 6e 67 65 \n\t\"darkorange
179a0 5c 22 3a 20 5b 32 35 35 2c 20 31 34 30 2c 20 30 \": [255, 140, 0
179b0 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 6f 72 ],\r\n\t\"darkor
179c0 63 68 69 64 5c 22 3a 20 5b 31 35 33 2c 20 35 30 chid\": [153, 50
179d0 2c 20 32 30 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 , 204],\r\n\t\"d
179e0 61 72 6b 72 65 64 5c 22 3a 20 5b 31 33 39 2c 20 arkred\": [139,
179f0 30 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 0, 0],\r\n\t\"da
17a00 72 6b 73 61 6c 6d 6f 6e 5c 22 3a 20 5b 32 33 33 rksalmon\": [233
17a10 2c 20 31 35 30 2c 20 31 32 32 5d 2c 5c 72 5c 6e , 150, 122],\r\n
17a20 5c 74 5c 22 64 61 72 6b 73 65 61 67 72 65 65 6e \t\"darkseagreen
17a30 5c 22 3a 20 5b 31 34 33 2c 20 31 38 38 2c 20 31 \": [143, 188, 1
17a40 34 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 43],\r\n\t\"dark
17a50 73 6c 61 74 65 62 6c 75 65 5c 22 3a 20 5b 37 32 slateblue\": [72
17a60 2c 20 36 31 2c 20 31 33 39 5d 2c 5c 72 5c 6e 5c , 61, 139],\r\n\
17a70 74 5c 22 64 61 72 6b 73 6c 61 74 65 67 72 61 79 t\"darkslategray
17a80 5c 22 3a 20 5b 34 37 2c 20 37 39 2c 20 37 39 5d \": [47, 79, 79]
17a90 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 73 6c 61 ,\r\n\t\"darksla
17aa0 74 65 67 72 65 79 5c 22 3a 20 5b 34 37 2c 20 37 tegrey\": [47, 7
17ab0 39 2c 20 37 39 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 9, 79],\r\n\t\"d
17ac0 61 72 6b 74 75 72 71 75 6f 69 73 65 5c 22 3a 20 arkturquoise\":
17ad0 5b 30 2c 20 32 30 36 2c 20 32 30 39 5d 2c 5c 72 [0, 206, 209],\r
17ae0 5c 6e 5c 74 5c 22 64 61 72 6b 76 69 6f 6c 65 74 \n\t\"darkviolet
17af0 5c 22 3a 20 5b 31 34 38 2c 20 30 2c 20 32 31 31 \": [148, 0, 211
17b00 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 65 65 70 70 69 ],\r\n\t\"deeppi
17b10 6e 6b 5c 22 3a 20 5b 32 35 35 2c 20 32 30 2c 20 nk\": [255, 20,
17b20 31 34 37 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 65 65 147],\r\n\t\"dee
17b30 70 73 6b 79 62 6c 75 65 5c 22 3a 20 5b 30 2c 20 pskyblue\": [0,
17b40 31 39 31 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74 191, 255],\r\n\t
17b50 5c 22 64 69 6d 67 72 61 79 5c 22 3a 20 5b 31 30 \"dimgray\": [10
17b60 35 2c 20 31 30 35 2c 20 31 30 35 5d 2c 5c 72 5c 5, 105, 105],\r\
17b70 6e 5c 74 5c 22 64 69 6d 67 72 65 79 5c 22 3a 20 n\t\"dimgrey\":
17b80 5b 31 30 35 2c 20 31 30 35 2c 20 31 30 35 5d 2c [105, 105, 105],
17b90 5c 72 5c 6e 5c 74 5c 22 64 6f 64 67 65 72 62 6c \r\n\t\"dodgerbl
17ba0 75 65 5c 22 3a 20 5b 33 30 2c 20 31 34 34 2c 20 ue\": [30, 144,
17bb0 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 66 69 72 255],\r\n\t\"fir
17bc0 65 62 72 69 63 6b 5c 22 3a 20 5b 31 37 38 2c 20 ebrick\": [178,
17bd0 33 34 2c 20 33 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 34, 34],\r\n\t\"
17be0 66 6c 6f 72 61 6c 77 68 69 74 65 5c 22 3a 20 5b floralwhite\": [
17bf0 32 35 35 2c 20 32 35 30 2c 20 32 34 30 5d 2c 5c 255, 250, 240],\
17c00 72 5c 6e 5c 74 5c 22 66 6f 72 65 73 74 67 72 65 r\n\t\"forestgre
17c10 65 6e 5c 22 3a 20 5b 33 34 2c 20 31 33 39 2c 20 en\": [34, 139,
17c20 33 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 66 75 63 68 34],\r\n\t\"fuch
17c30 73 69 61 5c 22 3a 20 5b 32 35 35 2c 20 30 2c 20 sia\": [255, 0,
17c40 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 67 61 69 255],\r\n\t\"gai
17c50 6e 73 62 6f 72 6f 5c 22 3a 20 5b 32 32 30 2c 20 nsboro\": [220,
17c60 32 32 30 2c 20 32 32 30 5d 2c 5c 72 5c 6e 5c 74 220, 220],\r\n\t
17c70 5c 22 67 68 6f 73 74 77 68 69 74 65 5c 22 3a 20 \"ghostwhite\":
17c80 5b 32 34 38 2c 20 32 34 38 2c 20 32 35 35 5d 2c [248, 248, 255],
17c90 5c 72 5c 6e 5c 74 5c 22 67 6f 6c 64 5c 22 3a 20 \r\n\t\"gold\":
17ca0 5b 32 35 35 2c 20 32 31 35 2c 20 30 5d 2c 5c 72 [255, 215, 0],\r
17cb0 5c 6e 5c 74 5c 22 67 6f 6c 64 65 6e 72 6f 64 5c \n\t\"goldenrod\
17cc0 22 3a 20 5b 32 31 38 2c 20 31 36 35 2c 20 33 32 ": [218, 165, 32
17cd0 5d 2c 5c 72 5c 6e 5c 74 5c 22 67 72 61 79 5c 22 ],\r\n\t\"gray\"
17ce0 3a 20 5b 31 32 38 2c 20 31 32 38 2c 20 31 32 38 : [128, 128, 128
17cf0 5d 2c 5c 72 5c 6e 5c 74 5c 22 67 72 65 65 6e 5c ],\r\n\t\"green\
17d00 22 3a 20 5b 30 2c 20 31 32 38 2c 20 30 5d 2c 5c ": [0, 128, 0],\
17d10 72 5c 6e 5c 74 5c 22 67 72 65 65 6e 79 65 6c 6c r\n\t\"greenyell
17d20 6f 77 5c 22 3a 20 5b 31 37 33 2c 20 32 35 35 2c ow\": [173, 255,
17d30 20 34 37 5d 2c 5c 72 5c 6e 5c 74 5c 22 67 72 65 47],\r\n\t\"gre
17d40 79 5c 22 3a 20 5b 31 32 38 2c 20 31 32 38 2c 20 y\": [128, 128,
17d50 31 32 38 5d 2c 5c 72 5c 6e 5c 74 5c 22 68 6f 6e 128],\r\n\t\"hon
17d60 65 79 64 65 77 5c 22 3a 20 5b 32 34 30 2c 20 32 eydew\": [240, 2
17d70 35 35 2c 20 32 34 30 5d 2c 5c 72 5c 6e 5c 74 5c 55, 240],\r\n\t\
17d80 22 68 6f 74 70 69 6e 6b 5c 22 3a 20 5b 32 35 35 "hotpink\": [255
17d90 2c 20 31 30 35 2c 20 31 38 30 5d 2c 5c 72 5c 6e , 105, 180],\r\n
17da0 5c 74 5c 22 69 6e 64 69 61 6e 72 65 64 5c 22 3a \t\"indianred\":
17db0 20 5b 32 30 35 2c 20 39 32 2c 20 39 32 5d 2c 5c [205, 92, 92],\
17dc0 72 5c 6e 5c 74 5c 22 69 6e 64 69 67 6f 5c 22 3a r\n\t\"indigo\":
17dd0 20 5b 37 35 2c 20 30 2c 20 31 33 30 5d 2c 5c 72 [75, 0, 130],\r
17de0 5c 6e 5c 74 5c 22 69 76 6f 72 79 5c 22 3a 20 5b \n\t\"ivory\": [
17df0 32 35 35 2c 20 32 35 35 2c 20 32 34 30 5d 2c 5c 255, 255, 240],\
17e00 72 5c 6e 5c 74 5c 22 6b 68 61 6b 69 5c 22 3a 20 r\n\t\"khaki\":
17e10 5b 32 34 30 2c 20 32 33 30 2c 20 31 34 30 5d 2c [240, 230, 140],
17e20 5c 72 5c 6e 5c 74 5c 22 6c 61 76 65 6e 64 65 72 \r\n\t\"lavender
17e30 5c 22 3a 20 5b 32 33 30 2c 20 32 33 30 2c 20 32 \": [230, 230, 2
17e40 35 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 61 76 65 50],\r\n\t\"lave
17e50 6e 64 65 72 62 6c 75 73 68 5c 22 3a 20 5b 32 35 nderblush\": [25
17e60 35 2c 20 32 34 30 2c 20 32 34 35 5d 2c 5c 72 5c 5, 240, 245],\r\
17e70 6e 5c 74 5c 22 6c 61 77 6e 67 72 65 65 6e 5c 22 n\t\"lawngreen\"
17e80 3a 20 5b 31 32 34 2c 20 32 35 32 2c 20 30 5d 2c : [124, 252, 0],
17e90 5c 72 5c 6e 5c 74 5c 22 6c 65 6d 6f 6e 63 68 69 \r\n\t\"lemonchi
17ea0 66 66 6f 6e 5c 22 3a 20 5b 32 35 35 2c 20 32 35 ffon\": [255, 25
17eb0 30 2c 20 32 30 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 0, 205],\r\n\t\"
17ec0 6c 69 67 68 74 62 6c 75 65 5c 22 3a 20 5b 31 37 lightblue\": [17
17ed0 33 2c 20 32 31 36 2c 20 32 33 30 5d 2c 5c 72 5c 3, 216, 230],\r\
17ee0 6e 5c 74 5c 22 6c 69 67 68 74 63 6f 72 61 6c 5c n\t\"lightcoral\
17ef0 22 3a 20 5b 32 34 30 2c 20 31 32 38 2c 20 31 32 ": [240, 128, 12
17f00 38 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68 74 8],\r\n\t\"light
17f10 63 79 61 6e 5c 22 3a 20 5b 32 32 34 2c 20 32 35 cyan\": [224, 25
17f20 35 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 5, 255],\r\n\t\"
17f30 6c 69 67 68 74 67 6f 6c 64 65 6e 72 6f 64 79 65 lightgoldenrodye
17f40 6c 6c 6f 77 5c 22 3a 20 5b 32 35 30 2c 20 32 35 llow\": [250, 25
17f50 30 2c 20 32 31 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 0, 210],\r\n\t\"
17f60 6c 69 67 68 74 67 72 61 79 5c 22 3a 20 5b 32 31 lightgray\": [21
17f70 31 2c 20 32 31 31 2c 20 32 31 31 5d 2c 5c 72 5c 1, 211, 211],\r\
17f80 6e 5c 74 5c 22 6c 69 67 68 74 67 72 65 65 6e 5c n\t\"lightgreen\
17f90 22 3a 20 5b 31 34 34 2c 20 32 33 38 2c 20 31 34 ": [144, 238, 14
17fa0 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68 74 4],\r\n\t\"light
17fb0 67 72 65 79 5c 22 3a 20 5b 32 31 31 2c 20 32 31 grey\": [211, 21
17fc0 31 2c 20 32 31 31 5d 2c 5c 72 5c 6e 5c 74 5c 22 1, 211],\r\n\t\"
17fd0 6c 69 67 68 74 70 69 6e 6b 5c 22 3a 20 5b 32 35 lightpink\": [25
17fe0 35 2c 20 31 38 32 2c 20 31 39 33 5d 2c 5c 72 5c 5, 182, 193],\r\
17ff0 6e 5c 74 5c 22 6c 69 67 68 74 73 61 6c 6d 6f 6e n\t\"lightsalmon
18000 5c 22 3a 20 5b 32 35 35 2c 20 31 36 30 2c 20 31 \": [255, 160, 1
18010 32 32 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68 22],\r\n\t\"ligh
18020 74 73 65 61 67 72 65 65 6e 5c 22 3a 20 5b 33 32 tseagreen\": [32
18030 2c 20 31 37 38 2c 20 31 37 30 5d 2c 5c 72 5c 6e , 178, 170],\r\n
18040 5c 74 5c 22 6c 69 67 68 74 73 6b 79 62 6c 75 65 \t\"lightskyblue
18050 5c 22 3a 20 5b 31 33 35 2c 20 32 30 36 2c 20 32 \": [135, 206, 2
18060 35 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68 50],\r\n\t\"ligh
18070 74 73 6c 61 74 65 67 72 61 79 5c 22 3a 20 5b 31 tslategray\": [1
18080 31 39 2c 20 31 33 36 2c 20 31 35 33 5d 2c 5c 72 19, 136, 153],\r
18090 5c 6e 5c 74 5c 22 6c 69 67 68 74 73 6c 61 74 65 \n\t\"lightslate
180a0 67 72 65 79 5c 22 3a 20 5b 31 31 39 2c 20 31 33 grey\": [119, 13
180b0 36 2c 20 31 35 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 6, 153],\r\n\t\"
180c0 6c 69 67 68 74 73 74 65 65 6c 62 6c 75 65 5c 22 lightsteelblue\"
180d0 3a 20 5b 31 37 36 2c 20 31 39 36 2c 20 32 32 32 : [176, 196, 222
180e0 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68 74 79 ],\r\n\t\"lighty
180f0 65 6c 6c 6f 77 5c 22 3a 20 5b 32 35 35 2c 20 32 ellow\": [255, 2
18100 35 35 2c 20 32 32 34 5d 2c 5c 72 5c 6e 5c 74 5c 55, 224],\r\n\t\
18110 22 6c 69 6d 65 5c 22 3a 20 5b 30 2c 20 32 35 35 "lime\": [0, 255
18120 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 6d , 0],\r\n\t\"lim
18130 65 67 72 65 65 6e 5c 22 3a 20 5b 35 30 2c 20 32 egreen\": [50, 2
18140 30 35 2c 20 35 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 05, 50],\r\n\t\"
18150 6c 69 6e 65 6e 5c 22 3a 20 5b 32 35 30 2c 20 32 linen\": [250, 2
18160 34 30 2c 20 32 33 30 5d 2c 5c 72 5c 6e 5c 74 5c 40, 230],\r\n\t\
18170 22 6d 61 67 65 6e 74 61 5c 22 3a 20 5b 32 35 35 "magenta\": [255
18180 2c 20 30 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74 , 0, 255],\r\n\t
18190 5c 22 6d 61 72 6f 6f 6e 5c 22 3a 20 5b 31 32 38 \"maroon\": [128
181a0 2c 20 30 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 , 0, 0],\r\n\t\"
181b0 6d 65 64 69 75 6d 61 71 75 61 6d 61 72 69 6e 65 mediumaquamarine
181c0 5c 22 3a 20 5b 31 30 32 2c 20 32 30 35 2c 20 31 \": [102, 205, 1
181d0 37 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 65 64 69 70],\r\n\t\"medi
181e0 75 6d 62 6c 75 65 5c 22 3a 20 5b 30 2c 20 30 2c umblue\": [0, 0,
181f0 20 32 30 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 65 205],\r\n\t\"me
18200 64 69 75 6d 6f 72 63 68 69 64 5c 22 3a 20 5b 31 diumorchid\": [1
18210 38 36 2c 20 38 35 2c 20 32 31 31 5d 2c 5c 72 5c 86, 85, 211],\r\
18220 6e 5c 74 5c 22 6d 65 64 69 75 6d 70 75 72 70 6c n\t\"mediumpurpl
18230 65 5c 22 3a 20 5b 31 34 37 2c 20 31 31 32 2c 20 e\": [147, 112,
18240 32 31 39 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 65 64 219],\r\n\t\"med
18250 69 75 6d 73 65 61 67 72 65 65 6e 5c 22 3a 20 5b iumseagreen\": [
18260 36 30 2c 20 31 37 39 2c 20 31 31 33 5d 2c 5c 72 60, 179, 113],\r
18270 5c 6e 5c 74 5c 22 6d 65 64 69 75 6d 73 6c 61 74 \n\t\"mediumslat
18280 65 62 6c 75 65 5c 22 3a 20 5b 31 32 33 2c 20 31 eblue\": [123, 1
18290 30 34 2c 20 32 33 38 5d 2c 5c 72 5c 6e 5c 74 5c 04, 238],\r\n\t\
182a0 22 6d 65 64 69 75 6d 73 70 72 69 6e 67 67 72 65 "mediumspringgre
182b0 65 6e 5c 22 3a 20 5b 30 2c 20 32 35 30 2c 20 31 en\": [0, 250, 1
182c0 35 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 65 64 69 54],\r\n\t\"medi
182d0 75 6d 74 75 72 71 75 6f 69 73 65 5c 22 3a 20 5b umturquoise\": [
182e0 37 32 2c 20 32 30 39 2c 20 32 30 34 5d 2c 5c 72 72, 209, 204],\r
182f0 5c 6e 5c 74 5c 22 6d 65 64 69 75 6d 76 69 6f 6c \n\t\"mediumviol
18300 65 74 72 65 64 5c 22 3a 20 5b 31 39 39 2c 20 32 etred\": [199, 2
18310 31 2c 20 31 33 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 1, 133],\r\n\t\"
18320 6d 69 64 6e 69 67 68 74 62 6c 75 65 5c 22 3a 20 midnightblue\":
18330 5b 32 35 2c 20 32 35 2c 20 31 31 32 5d 2c 5c 72 [25, 25, 112],\r
18340 5c 6e 5c 74 5c 22 6d 69 6e 74 63 72 65 61 6d 5c \n\t\"mintcream\
18350 22 3a 20 5b 32 34 35 2c 20 32 35 35 2c 20 32 35 ": [245, 255, 25
18360 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 69 73 74 79 0],\r\n\t\"misty
18370 72 6f 73 65 5c 22 3a 20 5b 32 35 35 2c 20 32 32 rose\": [255, 22
18380 38 2c 20 32 32 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 8, 225],\r\n\t\"
18390 6d 6f 63 63 61 73 69 6e 5c 22 3a 20 5b 32 35 35 moccasin\": [255
183a0 2c 20 32 32 38 2c 20 31 38 31 5d 2c 5c 72 5c 6e , 228, 181],\r\n
183b0 5c 74 5c 22 6e 61 76 61 6a 6f 77 68 69 74 65 5c \t\"navajowhite\
183c0 22 3a 20 5b 32 35 35 2c 20 32 32 32 2c 20 31 37 ": [255, 222, 17
183d0 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 6e 61 76 79 5c 3],\r\n\t\"navy\
183e0 22 3a 20 5b 30 2c 20 30 2c 20 31 32 38 5d 2c 5c ": [0, 0, 128],\
183f0 72 5c 6e 5c 74 5c 22 6f 6c 64 6c 61 63 65 5c 22 r\n\t\"oldlace\"
18400 3a 20 5b 32 35 33 2c 20 32 34 35 2c 20 32 33 30 : [253, 245, 230
18410 5d 2c 5c 72 5c 6e 5c 74 5c 22 6f 6c 69 76 65 5c ],\r\n\t\"olive\
18420 22 3a 20 5b 31 32 38 2c 20 31 32 38 2c 20 30 5d ": [128, 128, 0]
18430 2c 5c 72 5c 6e 5c 74 5c 22 6f 6c 69 76 65 64 72 ,\r\n\t\"olivedr
18440 61 62 5c 22 3a 20 5b 31 30 37 2c 20 31 34 32 2c ab\": [107, 142,
18450 20 33 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 6f 72 61 35],\r\n\t\"ora
18460 6e 67 65 5c 22 3a 20 5b 32 35 35 2c 20 31 36 35 nge\": [255, 165
18470 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6f 72 61 , 0],\r\n\t\"ora
18480 6e 67 65 72 65 64 5c 22 3a 20 5b 32 35 35 2c 20 ngered\": [255,
18490 36 39 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6f 69, 0],\r\n\t\"o
184a0 72 63 68 69 64 5c 22 3a 20 5b 32 31 38 2c 20 31 rchid\": [218, 1
184b0 31 32 2c 20 32 31 34 5d 2c 5c 72 5c 6e 5c 74 5c 12, 214],\r\n\t\
184c0 22 70 61 6c 65 67 6f 6c 64 65 6e 72 6f 64 5c 22 "palegoldenrod\"
184d0 3a 20 5b 32 33 38 2c 20 32 33 32 2c 20 31 37 30 : [238, 232, 170
184e0 5d 2c 5c 72 5c 6e 5c 74 5c 22 70 61 6c 65 67 72 ],\r\n\t\"palegr
184f0 65 65 6e 5c 22 3a 20 5b 31 35 32 2c 20 32 35 31 een\": [152, 251
18500 2c 20 31 35 32 5d 2c 5c 72 5c 6e 5c 74 5c 22 70 , 152],\r\n\t\"p
18510 61 6c 65 74 75 72 71 75 6f 69 73 65 5c 22 3a 20 aleturquoise\":
18520 5b 31 37 35 2c 20 32 33 38 2c 20 32 33 38 5d 2c [175, 238, 238],
18530 5c 72 5c 6e 5c 74 5c 22 70 61 6c 65 76 69 6f 6c \r\n\t\"paleviol
18540 65 74 72 65 64 5c 22 3a 20 5b 32 31 39 2c 20 31 etred\": [219, 1
18550 31 32 2c 20 31 34 37 5d 2c 5c 72 5c 6e 5c 74 5c 12, 147],\r\n\t\
18560 22 70 61 70 61 79 61 77 68 69 70 5c 22 3a 20 5b "papayawhip\": [
18570 32 35 35 2c 20 32 33 39 2c 20 32 31 33 5d 2c 5c 255, 239, 213],\
18580 72 5c 6e 5c 74 5c 22 70 65 61 63 68 70 75 66 66 r\n\t\"peachpuff
18590 5c 22 3a 20 5b 32 35 35 2c 20 32 31 38 2c 20 31 \": [255, 218, 1
185a0 38 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 70 65 72 75 85],\r\n\t\"peru
185b0 5c 22 3a 20 5b 32 30 35 2c 20 31 33 33 2c 20 36 \": [205, 133, 6
185c0 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 70 69 6e 6b 5c 3],\r\n\t\"pink\
185d0 22 3a 20 5b 32 35 35 2c 20 31 39 32 2c 20 32 30 ": [255, 192, 20
185e0 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 70 6c 75 6d 5c 3],\r\n\t\"plum\
185f0 22 3a 20 5b 32 32 31 2c 20 31 36 30 2c 20 32 32 ": [221, 160, 22
18600 31 5d 2c 5c 72 5c 6e 5c 74 5c 22 70 6f 77 64 65 1],\r\n\t\"powde
18610 72 62 6c 75 65 5c 22 3a 20 5b 31 37 36 2c 20 32 rblue\": [176, 2
18620 32 34 2c 20 32 33 30 5d 2c 5c 72 5c 6e 5c 74 5c 24, 230],\r\n\t\
18630 22 70 75 72 70 6c 65 5c 22 3a 20 5b 31 32 38 2c "purple\": [128,
18640 20 30 2c 20 31 32 38 5d 2c 5c 72 5c 6e 5c 74 5c 0, 128],\r\n\t\
18650 22 72 65 62 65 63 63 61 70 75 72 70 6c 65 5c 22 "rebeccapurple\"
18660 3a 20 5b 31 30 32 2c 20 35 31 2c 20 31 35 33 5d : [102, 51, 153]
18670 2c 5c 72 5c 6e 5c 74 5c 22 72 65 64 5c 22 3a 20 ,\r\n\t\"red\":
18680 5b 32 35 35 2c 20 30 2c 20 30 5d 2c 5c 72 5c 6e [255, 0, 0],\r\n
18690 5c 74 5c 22 72 6f 73 79 62 72 6f 77 6e 5c 22 3a \t\"rosybrown\":
186a0 20 5b 31 38 38 2c 20 31 34 33 2c 20 31 34 33 5d [188, 143, 143]
186b0 2c 5c 72 5c 6e 5c 74 5c 22 72 6f 79 61 6c 62 6c ,\r\n\t\"royalbl
186c0 75 65 5c 22 3a 20 5b 36 35 2c 20 31 30 35 2c 20 ue\": [65, 105,
186d0 32 32 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 73 61 64 225],\r\n\t\"sad
186e0 64 6c 65 62 72 6f 77 6e 5c 22 3a 20 5b 31 33 39 dlebrown\": [139
186f0 2c 20 36 39 2c 20 31 39 5d 2c 5c 72 5c 6e 5c 74 , 69, 19],\r\n\t
18700 5c 22 73 61 6c 6d 6f 6e 5c 22 3a 20 5b 32 35 30 \"salmon\": [250
18710 2c 20 31 32 38 2c 20 31 31 34 5d 2c 5c 72 5c 6e , 128, 114],\r\n
18720 5c 74 5c 22 73 61 6e 64 79 62 72 6f 77 6e 5c 22 \t\"sandybrown\"
18730 3a 20 5b 32 34 34 2c 20 31 36 34 2c 20 39 36 5d : [244, 164, 96]
18740 2c 5c 72 5c 6e 5c 74 5c 22 73 65 61 67 72 65 65 ,\r\n\t\"seagree
18750 6e 5c 22 3a 20 5b 34 36 2c 20 31 33 39 2c 20 38 n\": [46, 139, 8
18760 37 5d 2c 5c 72 5c 6e 5c 74 5c 22 73 65 61 73 68 7],\r\n\t\"seash
18770 65 6c 6c 5c 22 3a 20 5b 32 35 35 2c 20 32 34 35 ell\": [255, 245
18780 2c 20 32 33 38 5d 2c 5c 72 5c 6e 5c 74 5c 22 73 , 238],\r\n\t\"s
18790 69 65 6e 6e 61 5c 22 3a 20 5b 31 36 30 2c 20 38 ienna\": [160, 8
187a0 32 2c 20 34 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 73 2, 45],\r\n\t\"s
187b0 69 6c 76 65 72 5c 22 3a 20 5b 31 39 32 2c 20 31 ilver\": [192, 1
187c0 39 32 2c 20 31 39 32 5d 2c 5c 72 5c 6e 5c 74 5c 92, 192],\r\n\t\
187d0 22 73 6b 79 62 6c 75 65 5c 22 3a 20 5b 31 33 35 "skyblue\": [135
187e0 2c 20 32 30 36 2c 20 32 33 35 5d 2c 5c 72 5c 6e , 206, 235],\r\n
187f0 5c 74 5c 22 73 6c 61 74 65 62 6c 75 65 5c 22 3a \t\"slateblue\":
18800 20 5b 31 30 36 2c 20 39 30 2c 20 32 30 35 5d 2c [106, 90, 205],
18810 5c 72 5c 6e 5c 74 5c 22 73 6c 61 74 65 67 72 61 \r\n\t\"slategra
18820 79 5c 22 3a 20 5b 31 31 32 2c 20 31 32 38 2c 20 y\": [112, 128,
18830 31 34 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 73 6c 61 144],\r\n\t\"sla
18840 74 65 67 72 65 79 5c 22 3a 20 5b 31 31 32 2c 20 tegrey\": [112,
18850 31 32 38 2c 20 31 34 34 5d 2c 5c 72 5c 6e 5c 74 128, 144],\r\n\t
18860 5c 22 73 6e 6f 77 5c 22 3a 20 5b 32 35 35 2c 20 \"snow\": [255,
18870 32 35 30 2c 20 32 35 30 5d 2c 5c 72 5c 6e 5c 74 250, 250],\r\n\t
18880 5c 22 73 70 72 69 6e 67 67 72 65 65 6e 5c 22 3a \"springgreen\":
18890 20 5b 30 2c 20 32 35 35 2c 20 31 32 37 5d 2c 5c [0, 255, 127],\
188a0 72 5c 6e 5c 74 5c 22 73 74 65 65 6c 62 6c 75 65 r\n\t\"steelblue
188b0 5c 22 3a 20 5b 37 30 2c 20 31 33 30 2c 20 31 38 \": [70, 130, 18
188c0 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 74 61 6e 5c 22 0],\r\n\t\"tan\"
188d0 3a 20 5b 32 31 30 2c 20 31 38 30 2c 20 31 34 30 : [210, 180, 140
188e0 5d 2c 5c 72 5c 6e 5c 74 5c 22 74 65 61 6c 5c 22 ],\r\n\t\"teal\"
188f0 3a 20 5b 30 2c 20 31 32 38 2c 20 31 32 38 5d 2c : [0, 128, 128],
18900 5c 72 5c 6e 5c 74 5c 22 74 68 69 73 74 6c 65 5c \r\n\t\"thistle\
18910 22 3a 20 5b 32 31 36 2c 20 31 39 31 2c 20 32 31 ": [216, 191, 21
18920 36 5d 2c 5c 72 5c 6e 5c 74 5c 22 74 6f 6d 61 74 6],\r\n\t\"tomat
18930 6f 5c 22 3a 20 5b 32 35 35 2c 20 39 39 2c 20 37 o\": [255, 99, 7
18940 31 5d 2c 5c 72 5c 6e 5c 74 5c 22 74 75 72 71 75 1],\r\n\t\"turqu
18950 6f 69 73 65 5c 22 3a 20 5b 36 34 2c 20 32 32 34 oise\": [64, 224
18960 2c 20 32 30 38 5d 2c 5c 72 5c 6e 5c 74 5c 22 76 , 208],\r\n\t\"v
18970 69 6f 6c 65 74 5c 22 3a 20 5b 32 33 38 2c 20 31 iolet\": [238, 1
18980 33 30 2c 20 32 33 38 5d 2c 5c 72 5c 6e 5c 74 5c 30, 238],\r\n\t\
18990 22 77 68 65 61 74 5c 22 3a 20 5b 32 34 35 2c 20 "wheat\": [245,
189a0 32 32 32 2c 20 31 37 39 5d 2c 5c 72 5c 6e 5c 74 222, 179],\r\n\t
189b0 5c 22 77 68 69 74 65 5c 22 3a 20 5b 32 35 35 2c \"white\": [255,
189c0 20 32 35 35 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 255, 255],\r\n\
189d0 74 5c 22 77 68 69 74 65 73 6d 6f 6b 65 5c 22 3a t\"whitesmoke\":
189e0 20 5b 32 34 35 2c 20 32 34 35 2c 20 32 34 35 5d [245, 245, 245]
189f0 2c 5c 72 5c 6e 5c 74 5c 22 79 65 6c 6c 6f 77 5c ,\r\n\t\"yellow\
18a00 22 3a 20 5b 32 35 35 2c 20 32 35 35 2c 20 30 5d ": [255, 255, 0]
18a10 2c 5c 72 5c 6e 5c 74 5c 22 79 65 6c 6c 6f 77 67 ,\r\n\t\"yellowg
18a20 72 65 65 6e 5c 22 3a 20 5b 31 35 34 2c 20 32 30 reen\": [154, 20
18a30 35 2c 20 35 30 5d 5c 72 5c 6e 7d 3b 5c 72 5c 6e 5, 50]\r\n};\r\n
18a40 5c 6e 5c 6e 5c 6e 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f \n\n\n//////////
18a50 2f 2f 2f 2f 2f 2f 2f 2f 5c 6e 2f 2f 20 57 45 42 ////////\n// WEB
18a60 50 41 43 4b 20 46 4f 4f 54 45 52 5c 6e 2f 2f 20 PACK FOOTER\n//
18a70 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 63 ./node_modules/c
18a80 6f 6c 6f 72 2d 6e 61 6d 65 2f 69 6e 64 65 78 2e olor-name/index.
18a90 6a 73 5c 6e 2f 2f 20 6d 6f 64 75 6c 65 20 69 64 js\n// module id
18aa0 20 3d 20 35 5c 6e 2f 2f 20 6d 6f 64 75 6c 65 20 = 5\n// module
18ab0 63 68 75 6e 6b 73 20 3d 20 30 20 31 22 2c 22 2f chunks = 0 1","/
18ac0 2a 20 4d 49 54 20 6c 69 63 65 6e 73 65 20 2a 2f * MIT license */
18ad0 5c 6e 76 61 72 20 63 73 73 4b 65 79 77 6f 72 64 \nvar cssKeyword
18ae0 73 20 3d 20 72 65 71 75 69 72 65 28 27 63 6f 6c s = require('col
18af0 6f 72 2d 6e 61 6d 65 27 29 3b 5c 6e 5c 6e 2f 2f or-name');\n\n//
18b00 20 4e 4f 54 45 3a 20 63 6f 6e 76 65 72 73 69 6f NOTE: conversio
18b10 6e 73 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 72 ns should only r
18b20 65 74 75 72 6e 20 70 72 69 6d 69 74 69 76 65 20 eturn primitive
18b30 76 61 6c 75 65 73 20 28 69 2e 65 2e 20 61 72 72 values (i.e. arr
18b40 61 79 73 2c 20 6f 72 5c 6e 2f 2f 20 20 20 20 20 ays, or\n//
18b50 20 20 76 61 6c 75 65 73 20 74 68 61 74 20 67 69 values that gi
18b60 76 65 20 63 6f 72 72 65 63 74 20 60 74 79 70 65 ve correct `type
18b70 6f 66 60 20 72 65 73 75 6c 74 73 29 2e 5c 6e 2f of` results).\n/
18b80 2f 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20 75 / do not u
18b90 73 65 20 62 6f 78 20 76 61 6c 75 65 73 20 74 79 se box values ty
18ba0 70 65 73 20 28 69 2e 65 2e 20 4e 75 6d 62 65 72 pes (i.e. Number
18bb0 28 29 2c 20 53 74 72 69 6e 67 28 29 2c 20 65 74 (), String(), et
18bc0 63 2e 29 5c 6e 5c 6e 76 61 72 20 72 65 76 65 72 c.)\n\nvar rever
18bd0 73 65 4b 65 79 77 6f 72 64 73 20 3d 20 7b 7d 3b seKeywords = {};
18be0 5c 6e 66 6f 72 20 28 76 61 72 20 6b 65 79 20 69 \nfor (var key i
18bf0 6e 20 63 73 73 4b 65 79 77 6f 72 64 73 29 20 7b n cssKeywords) {
18c00 5c 6e 5c 74 69 66 20 28 63 73 73 4b 65 79 77 6f \n\tif (cssKeywo
18c10 72 64 73 2e 68 61 73 4f 77 6e 50 72 6f 70 65 72 rds.hasOwnProper
18c20 74 79 28 6b 65 79 29 29 20 7b 5c 6e 5c 74 5c 74 ty(key)) {\n\t\t
18c30 72 65 76 65 72 73 65 4b 65 79 77 6f 72 64 73 5b reverseKeywords[
18c40 63 73 73 4b 65 79 77 6f 72 64 73 5b 6b 65 79 5d cssKeywords[key]
18c50 5d 20 3d 20 6b 65 79 3b 5c 6e 5c 74 7d 5c 6e 7d ] = key;\n\t}\n}
18c60 5c 6e 5c 6e 76 61 72 20 63 6f 6e 76 65 72 74 20 \n\nvar convert
18c70 3d 20 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 = module.exports
18c80 20 3d 20 7b 5c 6e 5c 74 72 67 62 3a 20 7b 63 68 = {\n\trgb: {ch
18c90 61 6e 6e 65 6c 73 3a 20 33 2c 20 6c 61 62 65 6c annels: 3, label
18ca0 73 3a 20 27 72 67 62 27 7d 2c 5c 6e 5c 74 68 73 s: 'rgb'},\n\ths
18cb0 6c 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a 20 33 2c l: {channels: 3,
18cc0 20 6c 61 62 65 6c 73 3a 20 27 68 73 6c 27 7d 2c labels: 'hsl'},
18cd0 5c 6e 5c 74 68 73 76 3a 20 7b 63 68 61 6e 6e 65 \n\thsv: {channe
18ce0 6c 73 3a 20 33 2c 20 6c 61 62 65 6c 73 3a 20 27 ls: 3, labels: '
18cf0 68 73 76 27 7d 2c 5c 6e 5c 74 68 77 62 3a 20 7b hsv'},\n\thwb: {
18d00 63 68 61 6e 6e 65 6c 73 3a 20 33 2c 20 6c 61 62 channels: 3, lab
18d10 65 6c 73 3a 20 27 68 77 62 27 7d 2c 5c 6e 5c 74 els: 'hwb'},\n\t
18d20 63 6d 79 6b 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a cmyk: {channels:
18d30 20 34 2c 20 6c 61 62 65 6c 73 3a 20 27 63 6d 79 4, labels: 'cmy
18d40 6b 27 7d 2c 5c 6e 5c 74 78 79 7a 3a 20 7b 63 68 k'},\n\txyz: {ch
18d50 61 6e 6e 65 6c 73 3a 20 33 2c 20 6c 61 62 65 6c annels: 3, label
18d60 73 3a 20 27 78 79 7a 27 7d 2c 5c 6e 5c 74 6c 61 s: 'xyz'},\n\tla
18d70 62 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a 20 33 2c b: {channels: 3,
18d80 20 6c 61 62 65 6c 73 3a 20 27 6c 61 62 27 7d 2c labels: 'lab'},
18d90 5c 6e 5c 74 6c 63 68 3a 20 7b 63 68 61 6e 6e 65 \n\tlch: {channe
18da0 6c 73 3a 20 33 2c 20 6c 61 62 65 6c 73 3a 20 27 ls: 3, labels: '
18db0 6c 63 68 27 7d 2c 5c 6e 5c 74 68 65 78 3a 20 7b lch'},\n\thex: {
18dc0 63 68 61 6e 6e 65 6c 73 3a 20 31 2c 20 6c 61 62 channels: 1, lab
18dd0 65 6c 73 3a 20 5b 27 68 65 78 27 5d 7d 2c 5c 6e els: ['hex']},\n
18de0 5c 74 6b 65 79 77 6f 72 64 3a 20 7b 63 68 61 6e \tkeyword: {chan
18df0 6e 65 6c 73 3a 20 31 2c 20 6c 61 62 65 6c 73 3a nels: 1, labels:
18e00 20 5b 27 6b 65 79 77 6f 72 64 27 5d 7d 2c 5c 6e ['keyword']},\n
18e10 5c 74 61 6e 73 69 31 36 3a 20 7b 63 68 61 6e 6e \tansi16: {chann
18e20 65 6c 73 3a 20 31 2c 20 6c 61 62 65 6c 73 3a 20 els: 1, labels:
18e30 5b 27 61 6e 73 69 31 36 27 5d 7d 2c 5c 6e 5c 74 ['ansi16']},\n\t
18e40 61 6e 73 69 32 35 36 3a 20 7b 63 68 61 6e 6e 65 ansi256: {channe
18e50 6c 73 3a 20 31 2c 20 6c 61 62 65 6c 73 3a 20 5b ls: 1, labels: [
18e60 27 61 6e 73 69 32 35 36 27 5d 7d 2c 5c 6e 5c 74 'ansi256']},\n\t
18e70 68 63 67 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a 20 hcg: {channels:
18e80 33 2c 20 6c 61 62 65 6c 73 3a 20 5b 27 68 27 2c 3, labels: ['h',
18e90 20 27 63 27 2c 20 27 67 27 5d 7d 2c 5c 6e 5c 74 'c', 'g']},\n\t
18ea0 61 70 70 6c 65 3a 20 7b 63 68 61 6e 6e 65 6c 73 apple: {channels
18eb0 3a 20 33 2c 20 6c 61 62 65 6c 73 3a 20 5b 27 72 : 3, labels: ['r
18ec0 31 36 27 2c 20 27 67 31 36 27 2c 20 27 62 31 36 16', 'g16', 'b16
18ed0 27 5d 7d 2c 5c 6e 5c 74 67 72 61 79 3a 20 7b 63 ']},\n\tgray: {c
18ee0 68 61 6e 6e 65 6c 73 3a 20 31 2c 20 6c 61 62 65 hannels: 1, labe
18ef0 6c 73 3a 20 5b 27 67 72 61 79 27 5d 7d 5c 6e 7d ls: ['gray']}\n}
18f00 3b 5c 6e 5c 6e 2f 2f 20 68 69 64 65 20 2e 63 68 ;\n\n// hide .ch
18f10 61 6e 6e 65 6c 73 20 61 6e 64 20 2e 6c 61 62 65 annels and .labe
18f20 6c 73 20 70 72 6f 70 65 72 74 69 65 73 5c 6e 66 ls properties\nf
18f30 6f 72 20 28 76 61 72 20 6d 6f 64 65 6c 20 69 6e or (var model in
18f40 20 63 6f 6e 76 65 72 74 29 20 7b 5c 6e 5c 74 69 convert) {\n\ti
18f50 66 20 28 63 6f 6e 76 65 72 74 2e 68 61 73 4f 77 f (convert.hasOw
18f60 6e 50 72 6f 70 65 72 74 79 28 6d 6f 64 65 6c 29 nProperty(model)
18f70 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 21 28 27 ) {\n\t\tif (!('
18f80 63 68 61 6e 6e 65 6c 73 27 20 69 6e 20 63 6f 6e channels' in con
18f90 76 65 72 74 5b 6d 6f 64 65 6c 5d 29 29 20 7b 5c vert[model])) {\
18fa0 6e 5c 74 5c 74 5c 74 74 68 72 6f 77 20 6e 65 77 n\t\t\tthrow new
18fb0 20 45 72 72 6f 72 28 27 6d 69 73 73 69 6e 67 20 Error('missing
18fc0 63 68 61 6e 6e 65 6c 73 20 70 72 6f 70 65 72 74 channels propert
18fd0 79 3a 20 27 20 2b 20 6d 6f 64 65 6c 29 3b 5c 6e y: ' + model);\n
18fe0 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 20 \t\t}\n\n\t\tif
18ff0 28 21 28 27 6c 61 62 65 6c 73 27 20 69 6e 20 63 (!('labels' in c
19000 6f 6e 76 65 72 74 5b 6d 6f 64 65 6c 5d 29 29 20 onvert[model]))
19010 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f 77 20 6e {\n\t\t\tthrow n
19020 65 77 20 45 72 72 6f 72 28 27 6d 69 73 73 69 6e ew Error('missin
19030 67 20 63 68 61 6e 6e 65 6c 20 6c 61 62 65 6c 73 g channel labels
19040 20 70 72 6f 70 65 72 74 79 3a 20 27 20 2b 20 6d property: ' + m
19050 6f 64 65 6c 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c odel);\n\t\t}\n\
19060 6e 5c 74 5c 74 69 66 20 28 63 6f 6e 76 65 72 74 n\t\tif (convert
19070 5b 6d 6f 64 65 6c 5d 2e 6c 61 62 65 6c 73 2e 6c [model].labels.l
19080 65 6e 67 74 68 20 21 3d 3d 20 63 6f 6e 76 65 72 ength !== conver
19090 74 5b 6d 6f 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c t[model].channel
190a0 73 29 20 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f s) {\n\t\t\tthro
190b0 77 20 6e 65 77 20 45 72 72 6f 72 28 27 63 68 61 w new Error('cha
190c0 6e 6e 65 6c 20 61 6e 64 20 6c 61 62 65 6c 20 63 nnel and label c
190d0 6f 75 6e 74 73 20 6d 69 73 6d 61 74 63 68 3a 20 ounts mismatch:
190e0 27 20 2b 20 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 5c ' + model);\n\t\
190f0 74 7d 5c 6e 5c 6e 5c 74 5c 74 76 61 72 20 63 68 t}\n\n\t\tvar ch
19100 61 6e 6e 65 6c 73 20 3d 20 63 6f 6e 76 65 72 74 annels = convert
19110 5b 6d 6f 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73 [model].channels
19120 3b 5c 6e 5c 74 5c 74 76 61 72 20 6c 61 62 65 6c ;\n\t\tvar label
19130 73 20 3d 20 63 6f 6e 76 65 72 74 5b 6d 6f 64 65 s = convert[mode
19140 6c 5d 2e 6c 61 62 65 6c 73 3b 5c 6e 5c 74 5c 74 l].labels;\n\t\t
19150 64 65 6c 65 74 65 20 63 6f 6e 76 65 72 74 5b 6d delete convert[m
19160 6f 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c odel].channels;\
19170 6e 5c 74 5c 74 64 65 6c 65 74 65 20 63 6f 6e 76 n\t\tdelete conv
19180 65 72 74 5b 6d 6f 64 65 6c 5d 2e 6c 61 62 65 6c ert[model].label
19190 73 3b 5c 6e 5c 74 5c 74 4f 62 6a 65 63 74 2e 64 s;\n\t\tObject.d
191a0 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 63 6f efineProperty(co
191b0 6e 76 65 72 74 5b 6d 6f 64 65 6c 5d 2c 20 27 63 nvert[model], 'c
191c0 68 61 6e 6e 65 6c 73 27 2c 20 7b 76 61 6c 75 65 hannels', {value
191d0 3a 20 63 68 61 6e 6e 65 6c 73 7d 29 3b 5c 6e 5c : channels});\n\
191e0 74 5c 74 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 t\tObject.define
191f0 50 72 6f 70 65 72 74 79 28 63 6f 6e 76 65 72 74 Property(convert
19200 5b 6d 6f 64 65 6c 5d 2c 20 27 6c 61 62 65 6c 73 [model], 'labels
19210 27 2c 20 7b 76 61 6c 75 65 3a 20 6c 61 62 65 6c ', {value: label
19220 73 7d 29 3b 5c 6e 5c 74 7d 5c 6e 7d 5c 6e 5c 6e s});\n\t}\n}\n\n
19230 63 6f 6e 76 65 72 74 2e 72 67 62 2e 68 73 6c 20 convert.rgb.hsl
19240 3d 20 66 75 6e 63 74 69 6f 6e 20 28 72 67 62 29 = function (rgb)
19250 20 7b 5c 6e 5c 74 76 61 72 20 72 20 3d 20 72 67 {\n\tvar r = rg
19260 62 5b 30 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 b[0] / 255;\n\tv
19270 61 72 20 67 20 3d 20 72 67 62 5b 31 5d 20 2f 20 ar g = rgb[1] /
19280 32 35 35 3b 5c 6e 5c 74 76 61 72 20 62 20 3d 20 255;\n\tvar b =
19290 72 67 62 5b 32 5d 20 2f 20 32 35 35 3b 5c 6e 5c rgb[2] / 255;\n\
192a0 74 76 61 72 20 6d 69 6e 20 3d 20 4d 61 74 68 2e tvar min = Math.
192b0 6d 69 6e 28 72 2c 20 67 2c 20 62 29 3b 5c 6e 5c min(r, g, b);\n\
192c0 74 76 61 72 20 6d 61 78 20 3d 20 4d 61 74 68 2e tvar max = Math.
192d0 6d 61 78 28 72 2c 20 67 2c 20 62 29 3b 5c 6e 5c max(r, g, b);\n\
192e0 74 76 61 72 20 64 65 6c 74 61 20 3d 20 6d 61 78 tvar delta = max
192f0 20 2d 20 6d 69 6e 3b 5c 6e 5c 74 76 61 72 20 68 - min;\n\tvar h
19300 3b 5c 6e 5c 74 76 61 72 20 73 3b 5c 6e 5c 74 76 ;\n\tvar s;\n\tv
19310 61 72 20 6c 3b 5c 6e 5c 6e 5c 74 69 66 20 28 6d ar l;\n\n\tif (m
19320 61 78 20 3d 3d 3d 20 6d 69 6e 29 20 7b 5c 6e 5c ax === min) {\n\
19330 74 5c 74 68 20 3d 20 30 3b 5c 6e 5c 74 7d 20 65 t\th = 0;\n\t} e
19340 6c 73 65 20 69 66 20 28 72 20 3d 3d 3d 20 6d 61 lse if (r === ma
19350 78 29 20 7b 5c 6e 5c 74 5c 74 68 20 3d 20 28 67 x) {\n\t\th = (g
19360 20 2d 20 62 29 20 2f 20 64 65 6c 74 61 3b 5c 6e - b) / delta;\n
19370 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 67 20 3d \t} else if (g =
19380 3d 3d 20 6d 61 78 29 20 7b 5c 6e 5c 74 5c 74 68 == max) {\n\t\th
19390 20 3d 20 32 20 2b 20 28 62 20 2d 20 72 29 20 2f = 2 + (b - r) /
193a0 20 64 65 6c 74 61 3b 5c 6e 5c 74 7d 20 65 6c 73 delta;\n\t} els
193b0 65 20 69 66 20 28 62 20 3d 3d 3d 20 6d 61 78 29 e if (b === max)
193c0 20 7b 5c 6e 5c 74 5c 74 68 20 3d 20 34 20 2b 20 {\n\t\th = 4 +
193d0 28 72 20 2d 20 67 29 20 2f 20 64 65 6c 74 61 3b (r - g) / delta;
193e0 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 68 20 3d 20 4d \n\t}\n\n\th = M
193f0 61 74 68 2e 6d 69 6e 28 68 20 2a 20 36 30 2c 20 ath.min(h * 60,
19400 33 36 30 29 3b 5c 6e 5c 6e 5c 74 69 66 20 28 68 360);\n\n\tif (h
19410 20 3c 20 30 29 20 7b 5c 6e 5c 74 5c 74 68 20 2b < 0) {\n\t\th +
19420 3d 20 33 36 30 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c = 360;\n\t}\n\n\
19430 74 6c 20 3d 20 28 6d 69 6e 20 2b 20 6d 61 78 29 tl = (min + max)
19440 20 2f 20 32 3b 5c 6e 5c 6e 5c 74 69 66 20 28 6d / 2;\n\n\tif (m
19450 61 78 20 3d 3d 3d 20 6d 69 6e 29 20 7b 5c 6e 5c ax === min) {\n\
19460 74 5c 74 73 20 3d 20 30 3b 5c 6e 5c 74 7d 20 65 t\ts = 0;\n\t} e
19470 6c 73 65 20 69 66 20 28 6c 20 3c 3d 20 30 2e 35 lse if (l <= 0.5
19480 29 20 7b 5c 6e 5c 74 5c 74 73 20 3d 20 64 65 6c ) {\n\t\ts = del
19490 74 61 20 2f 20 28 6d 61 78 20 2b 20 6d 69 6e 29 ta / (max + min)
194a0 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c ;\n\t} else {\n\
194b0 74 5c 74 73 20 3d 20 64 65 6c 74 61 20 2f 20 28 t\ts = delta / (
194c0 32 20 2d 20 6d 61 78 20 2d 20 6d 69 6e 29 3b 5c 2 - max - min);\
194d0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e n\t}\n\n\treturn
194e0 20 5b 68 2c 20 73 20 2a 20 31 30 30 2c 20 6c 20 [h, s * 100, l
194f0 2a 20 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 * 100];\n};\n\nc
19500 6f 6e 76 65 72 74 2e 72 67 62 2e 68 73 76 20 3d onvert.rgb.hsv =
19510 20 66 75 6e 63 74 69 6f 6e 20 28 72 67 62 29 20 function (rgb)
19520 7b 5c 6e 5c 74 76 61 72 20 72 64 69 66 3b 5c 6e {\n\tvar rdif;\n
19530 5c 74 76 61 72 20 67 64 69 66 3b 5c 6e 5c 74 76 \tvar gdif;\n\tv
19540 61 72 20 62 64 69 66 3b 5c 6e 5c 74 76 61 72 20 ar bdif;\n\tvar
19550 68 3b 5c 6e 5c 74 76 61 72 20 73 3b 5c 6e 5c 6e h;\n\tvar s;\n\n
19560 5c 74 76 61 72 20 72 20 3d 20 72 67 62 5b 30 5d \tvar r = rgb[0]
19570 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 67 / 255;\n\tvar g
19580 20 3d 20 72 67 62 5b 31 5d 20 2f 20 32 35 35 3b = rgb[1] / 255;
19590 5c 6e 5c 74 76 61 72 20 62 20 3d 20 72 67 62 5b \n\tvar b = rgb[
195a0 32 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 61 72 2] / 255;\n\tvar
195b0 20 76 20 3d 20 4d 61 74 68 2e 6d 61 78 28 72 2c v = Math.max(r,
195c0 20 67 2c 20 62 29 3b 5c 6e 5c 74 76 61 72 20 64 g, b);\n\tvar d
195d0 69 66 66 20 3d 20 76 20 2d 20 4d 61 74 68 2e 6d iff = v - Math.m
195e0 69 6e 28 72 2c 20 67 2c 20 62 29 3b 5c 6e 5c 74 in(r, g, b);\n\t
195f0 76 61 72 20 64 69 66 66 63 20 3d 20 66 75 6e 63 var diffc = func
19600 74 69 6f 6e 20 28 63 29 20 7b 5c 6e 5c 74 5c 74 tion (c) {\n\t\t
19610 72 65 74 75 72 6e 20 28 76 20 2d 20 63 29 20 2f return (v - c) /
19620 20 36 20 2f 20 64 69 66 66 20 2b 20 31 20 2f 20 6 / diff + 1 /
19630 32 3b 5c 6e 5c 74 7d 3b 5c 6e 5c 6e 5c 74 69 66 2;\n\t};\n\n\tif
19640 20 28 64 69 66 66 20 3d 3d 3d 20 30 29 20 7b 5c (diff === 0) {\
19650 6e 5c 74 5c 74 68 20 3d 20 73 20 3d 20 30 3b 5c n\t\th = s = 0;\
19660 6e 5c 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c 74 5c n\t} else {\n\t\
19670 74 73 20 3d 20 64 69 66 66 20 2f 20 76 3b 5c 6e ts = diff / v;\n
19680 5c 74 5c 74 72 64 69 66 20 3d 20 64 69 66 66 63 \t\trdif = diffc
19690 28 72 29 3b 5c 6e 5c 74 5c 74 67 64 69 66 20 3d (r);\n\t\tgdif =
196a0 20 64 69 66 66 63 28 67 29 3b 5c 6e 5c 74 5c 74 diffc(g);\n\t\t
196b0 62 64 69 66 20 3d 20 64 69 66 66 63 28 62 29 3b bdif = diffc(b);
196c0 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 72 20 3d 3d \n\n\t\tif (r ==
196d0 3d 20 76 29 20 7b 5c 6e 5c 74 5c 74 5c 74 68 20 = v) {\n\t\t\th
196e0 3d 20 62 64 69 66 20 2d 20 67 64 69 66 3b 5c 6e = bdif - gdif;\n
196f0 5c 74 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 67 \t\t} else if (g
19700 20 3d 3d 3d 20 76 29 20 7b 5c 6e 5c 74 5c 74 5c === v) {\n\t\t\
19710 74 68 20 3d 20 28 31 20 2f 20 33 29 20 2b 20 72 th = (1 / 3) + r
19720 64 69 66 20 2d 20 62 64 69 66 3b 5c 6e 5c 74 5c dif - bdif;\n\t\
19730 74 7d 20 65 6c 73 65 20 69 66 20 28 62 20 3d 3d t} else if (b ==
19740 3d 20 76 29 20 7b 5c 6e 5c 74 5c 74 5c 74 68 20 = v) {\n\t\t\th
19750 3d 20 28 32 20 2f 20 33 29 20 2b 20 67 64 69 66 = (2 / 3) + gdif
19760 20 2d 20 72 64 69 66 3b 5c 6e 5c 74 5c 74 7d 5c - rdif;\n\t\t}\
19770 6e 5c 74 5c 74 69 66 20 28 68 20 3c 20 30 29 20 n\t\tif (h < 0)
19780 7b 5c 6e 5c 74 5c 74 5c 74 68 20 2b 3d 20 31 3b {\n\t\t\th += 1;
19790 5c 6e 5c 74 5c 74 7d 20 65 6c 73 65 20 69 66 20 \n\t\t} else if
197a0 28 68 20 3e 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c (h > 1) {\n\t\t\
197b0 74 68 20 2d 3d 20 31 3b 5c 6e 5c 74 5c 74 7d 5c th -= 1;\n\t\t}\
197c0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e n\t}\n\n\treturn
197d0 20 5b 5c 6e 5c 74 5c 74 68 20 2a 20 33 36 30 2c [\n\t\th * 360,
197e0 5c 6e 5c 74 5c 74 73 20 2a 20 31 30 30 2c 5c 6e \n\t\ts * 100,\n
197f0 5c 74 5c 74 76 20 2a 20 31 30 30 5c 6e 5c 74 5d \t\tv * 100\n\t]
19800 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 ;\n};\n\nconvert
19810 2e 72 67 62 2e 68 77 62 20 3d 20 66 75 6e 63 74 .rgb.hwb = funct
19820 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c 74 76 ion (rgb) {\n\tv
19830 61 72 20 72 20 3d 20 72 67 62 5b 30 5d 3b 5c 6e ar r = rgb[0];\n
19840 5c 74 76 61 72 20 67 20 3d 20 72 67 62 5b 31 5d \tvar g = rgb[1]
19850 3b 5c 6e 5c 74 76 61 72 20 62 20 3d 20 72 67 62 ;\n\tvar b = rgb
19860 5b 32 5d 3b 5c 6e 5c 74 76 61 72 20 68 20 3d 20 [2];\n\tvar h =
19870 63 6f 6e 76 65 72 74 2e 72 67 62 2e 68 73 6c 28 convert.rgb.hsl(
19880 72 67 62 29 5b 30 5d 3b 5c 6e 5c 74 76 61 72 20 rgb)[0];\n\tvar
19890 77 20 3d 20 31 20 2f 20 32 35 35 20 2a 20 4d 61 w = 1 / 255 * Ma
198a0 74 68 2e 6d 69 6e 28 72 2c 20 4d 61 74 68 2e 6d th.min(r, Math.m
198b0 69 6e 28 67 2c 20 62 29 29 3b 5c 6e 5c 6e 5c 74 in(g, b));\n\n\t
198c0 62 20 3d 20 31 20 2d 20 31 20 2f 20 32 35 35 20 b = 1 - 1 / 255
198d0 2a 20 4d 61 74 68 2e 6d 61 78 28 72 2c 20 4d 61 * Math.max(r, Ma
198e0 74 68 2e 6d 61 78 28 67 2c 20 62 29 29 3b 5c 6e th.max(g, b));\n
198f0 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 68 2c 20 77 \n\treturn [h, w
19900 20 2a 20 31 30 30 2c 20 62 20 2a 20 31 30 30 5d * 100, b * 100]
19910 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 ;\n};\n\nconvert
19920 2e 72 67 62 2e 63 6d 79 6b 20 3d 20 66 75 6e 63 .rgb.cmyk = func
19930 74 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c 74 tion (rgb) {\n\t
19940 76 61 72 20 72 20 3d 20 72 67 62 5b 30 5d 20 2f var r = rgb[0] /
19950 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 255;\n\tvar g =
19960 20 72 67 62 5b 31 5d 20 2f 20 32 35 35 3b 5c 6e rgb[1] / 255;\n
19970 5c 74 76 61 72 20 62 20 3d 20 72 67 62 5b 32 5d \tvar b = rgb[2]
19980 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 63 / 255;\n\tvar c
19990 3b 5c 6e 5c 74 76 61 72 20 6d 3b 5c 6e 5c 74 76 ;\n\tvar m;\n\tv
199a0 61 72 20 79 3b 5c 6e 5c 74 76 61 72 20 6b 3b 5c ar y;\n\tvar k;\
199b0 6e 5c 6e 5c 74 6b 20 3d 20 4d 61 74 68 2e 6d 69 n\n\tk = Math.mi
199c0 6e 28 31 20 2d 20 72 2c 20 31 20 2d 20 67 2c 20 n(1 - r, 1 - g,
199d0 31 20 2d 20 62 29 3b 5c 6e 5c 74 63 20 3d 20 28 1 - b);\n\tc = (
199e0 31 20 2d 20 72 20 2d 20 6b 29 20 2f 20 28 31 20 1 - r - k) / (1
199f0 2d 20 6b 29 20 7c 7c 20 30 3b 5c 6e 5c 74 6d 20 - k) || 0;\n\tm
19a00 3d 20 28 31 20 2d 20 67 20 2d 20 6b 29 20 2f 20 = (1 - g - k) /
19a10 28 31 20 2d 20 6b 29 20 7c 7c 20 30 3b 5c 6e 5c (1 - k) || 0;\n\
19a20 74 79 20 3d 20 28 31 20 2d 20 62 20 2d 20 6b 29 ty = (1 - b - k)
19a30 20 2f 20 28 31 20 2d 20 6b 29 20 7c 7c 20 30 3b / (1 - k) || 0;
19a40 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 63 20 \n\n\treturn [c
19a50 2a 20 31 30 30 2c 20 6d 20 2a 20 31 30 30 2c 20 * 100, m * 100,
19a60 79 20 2a 20 31 30 30 2c 20 6b 20 2a 20 31 30 30 y * 100, k * 100
19a70 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 ];\n};\n\n/**\n
19a80 2a 20 53 65 65 20 68 74 74 70 73 3a 2f 2f 65 6e * See https://en
19a90 2e 6d 2e 77 69 6b 69 70 65 64 69 61 2e 6f 72 67 .m.wikipedia.org
19aa0 2f 77 69 6b 69 2f 45 75 63 6c 69 64 65 61 6e 5f /wiki/Euclidean_
19ab0 64 69 73 74 61 6e 63 65 23 53 71 75 61 72 65 64 distance#Squared
19ac0 5f 45 75 63 6c 69 64 65 61 6e 5f 64 69 73 74 61 _Euclidean_dista
19ad0 6e 63 65 5c 6e 20 2a 20 2a 2f 5c 6e 66 75 6e 63 nce\n * */\nfunc
19ae0 74 69 6f 6e 20 63 6f 6d 70 61 72 61 74 69 76 65 tion comparative
19af0 44 69 73 74 61 6e 63 65 28 78 2c 20 79 29 20 7b Distance(x, y) {
19b00 5c 6e 5c 74 72 65 74 75 72 6e 20 28 5c 6e 5c 74 \n\treturn (\n\t
19b10 5c 74 4d 61 74 68 2e 70 6f 77 28 78 5b 30 5d 20 \tMath.pow(x[0]
19b20 2d 20 79 5b 30 5d 2c 20 32 29 20 2b 5c 6e 5c 74 - y[0], 2) +\n\t
19b30 5c 74 4d 61 74 68 2e 70 6f 77 28 78 5b 31 5d 20 \tMath.pow(x[1]
19b40 2d 20 79 5b 31 5d 2c 20 32 29 20 2b 5c 6e 5c 74 - y[1], 2) +\n\t
19b50 5c 74 4d 61 74 68 2e 70 6f 77 28 78 5b 32 5d 20 \tMath.pow(x[2]
19b60 2d 20 79 5b 32 5d 2c 20 32 29 5c 6e 5c 74 29 3b - y[2], 2)\n\t);
19b70 5c 6e 7d 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 72 \n}\n\nconvert.r
19b80 67 62 2e 6b 65 79 77 6f 72 64 20 3d 20 66 75 6e gb.keyword = fun
19b90 63 74 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c ction (rgb) {\n\
19ba0 74 76 61 72 20 72 65 76 65 72 73 65 64 20 3d 20 tvar reversed =
19bb0 72 65 76 65 72 73 65 4b 65 79 77 6f 72 64 73 5b reverseKeywords[
19bc0 72 67 62 5d 3b 5c 6e 5c 74 69 66 20 28 72 65 76 rgb];\n\tif (rev
19bd0 65 72 73 65 64 29 20 7b 5c 6e 5c 74 5c 74 72 65 ersed) {\n\t\tre
19be0 74 75 72 6e 20 72 65 76 65 72 73 65 64 3b 5c 6e turn reversed;\n
19bf0 5c 74 7d 5c 6e 5c 6e 5c 74 76 61 72 20 63 75 72 \t}\n\n\tvar cur
19c00 72 65 6e 74 43 6c 6f 73 65 73 74 44 69 73 74 61 rentClosestDista
19c10 6e 63 65 20 3d 20 49 6e 66 69 6e 69 74 79 3b 5c nce = Infinity;\
19c20 6e 5c 74 76 61 72 20 63 75 72 72 65 6e 74 43 6c n\tvar currentCl
19c30 6f 73 65 73 74 4b 65 79 77 6f 72 64 3b 5c 6e 5c osestKeyword;\n\
19c40 6e 5c 74 66 6f 72 20 28 76 61 72 20 6b 65 79 77 n\tfor (var keyw
19c50 6f 72 64 20 69 6e 20 63 73 73 4b 65 79 77 6f 72 ord in cssKeywor
19c60 64 73 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 63 ds) {\n\t\tif (c
19c70 73 73 4b 65 79 77 6f 72 64 73 2e 68 61 73 4f 77 ssKeywords.hasOw
19c80 6e 50 72 6f 70 65 72 74 79 28 6b 65 79 77 6f 72 nProperty(keywor
19c90 64 29 29 20 7b 5c 6e 5c 74 5c 74 5c 74 76 61 72 d)) {\n\t\t\tvar
19ca0 20 76 61 6c 75 65 20 3d 20 63 73 73 4b 65 79 77 value = cssKeyw
19cb0 6f 72 64 73 5b 6b 65 79 77 6f 72 64 5d 3b 5c 6e ords[keyword];\n
19cc0 5c 6e 5c 74 5c 74 5c 74 2f 2f 20 43 6f 6d 70 75 \n\t\t\t// Compu
19cd0 74 65 20 63 6f 6d 70 61 72 61 74 69 76 65 20 64 te comparative d
19ce0 69 73 74 61 6e 63 65 5c 6e 5c 74 5c 74 5c 74 76 istance\n\t\t\tv
19cf0 61 72 20 64 69 73 74 61 6e 63 65 20 3d 20 63 6f ar distance = co
19d00 6d 70 61 72 61 74 69 76 65 44 69 73 74 61 6e 63 mparativeDistanc
19d10 65 28 72 67 62 2c 20 76 61 6c 75 65 29 3b 5c 6e e(rgb, value);\n
19d20 5c 6e 5c 74 5c 74 5c 74 2f 2f 20 43 68 65 63 6b \n\t\t\t// Check
19d30 20 69 66 20 69 74 73 20 6c 65 73 73 2c 20 69 66 if its less, if
19d40 20 73 6f 20 73 65 74 20 61 73 20 63 6c 6f 73 65 so set as close
19d50 73 74 5c 6e 5c 74 5c 74 5c 74 69 66 20 28 64 69 st\n\t\t\tif (di
19d60 73 74 61 6e 63 65 20 3c 20 63 75 72 72 65 6e 74 stance < current
19d70 43 6c 6f 73 65 73 74 44 69 73 74 61 6e 63 65 29 ClosestDistance)
19d80 20 7b 5c 6e 5c 74 5c 74 5c 74 5c 74 63 75 72 72 {\n\t\t\t\tcurr
19d90 65 6e 74 43 6c 6f 73 65 73 74 44 69 73 74 61 6e entClosestDistan
19da0 63 65 20 3d 20 64 69 73 74 61 6e 63 65 3b 5c 6e ce = distance;\n
19db0 5c 74 5c 74 5c 74 5c 74 63 75 72 72 65 6e 74 43 \t\t\t\tcurrentC
19dc0 6c 6f 73 65 73 74 4b 65 79 77 6f 72 64 20 3d 20 losestKeyword =
19dd0 6b 65 79 77 6f 72 64 3b 5c 6e 5c 74 5c 74 5c 74 keyword;\n\t\t\t
19de0 7d 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 7d 5c 6e 5c }\n\t\t}\n\t}\n\
19df0 6e 5c 74 72 65 74 75 72 6e 20 63 75 72 72 65 6e n\treturn curren
19e00 74 43 6c 6f 73 65 73 74 4b 65 79 77 6f 72 64 3b tClosestKeyword;
19e10 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e \n};\n\nconvert.
19e20 6b 65 79 77 6f 72 64 2e 72 67 62 20 3d 20 66 75 keyword.rgb = fu
19e30 6e 63 74 69 6f 6e 20 28 6b 65 79 77 6f 72 64 29 nction (keyword)
19e40 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 63 73 73 {\n\treturn css
19e50 4b 65 79 77 6f 72 64 73 5b 6b 65 79 77 6f 72 64 Keywords[keyword
19e60 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 ];\n};\n\nconver
19e70 74 2e 72 67 62 2e 78 79 7a 20 3d 20 66 75 6e 63 t.rgb.xyz = func
19e80 74 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c 74 tion (rgb) {\n\t
19e90 76 61 72 20 72 20 3d 20 72 67 62 5b 30 5d 20 2f var r = rgb[0] /
19ea0 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 255;\n\tvar g =
19eb0 20 72 67 62 5b 31 5d 20 2f 20 32 35 35 3b 5c 6e rgb[1] / 255;\n
19ec0 5c 74 76 61 72 20 62 20 3d 20 72 67 62 5b 32 5d \tvar b = rgb[2]
19ed0 20 2f 20 32 35 35 3b 5c 6e 5c 6e 5c 74 2f 2f 20 / 255;\n\n\t//
19ee0 61 73 73 75 6d 65 20 73 52 47 42 5c 6e 5c 74 72 assume sRGB\n\tr
19ef0 20 3d 20 72 20 3e 20 30 2e 30 34 30 34 35 20 3f = r > 0.04045 ?
19f00 20 4d 61 74 68 2e 70 6f 77 28 28 28 72 20 2b 20 Math.pow(((r +
19f10 30 2e 30 35 35 29 20 2f 20 31 2e 30 35 35 29 2c 0.055) / 1.055),
19f20 20 32 2e 34 29 20 3a 20 28 72 20 2f 20 31 32 2e 2.4) : (r / 12.
19f30 39 32 29 3b 5c 6e 5c 74 67 20 3d 20 67 20 3e 20 92);\n\tg = g >
19f40 30 2e 30 34 30 34 35 20 3f 20 4d 61 74 68 2e 70 0.04045 ? Math.p
19f50 6f 77 28 28 28 67 20 2b 20 30 2e 30 35 35 29 20 ow(((g + 0.055)
19f60 2f 20 31 2e 30 35 35 29 2c 20 32 2e 34 29 20 3a / 1.055), 2.4) :
19f70 20 28 67 20 2f 20 31 32 2e 39 32 29 3b 5c 6e 5c (g / 12.92);\n\
19f80 74 62 20 3d 20 62 20 3e 20 30 2e 30 34 30 34 35 tb = b > 0.04045
19f90 20 3f 20 4d 61 74 68 2e 70 6f 77 28 28 28 62 20 ? Math.pow(((b
19fa0 2b 20 30 2e 30 35 35 29 20 2f 20 31 2e 30 35 35 + 0.055) / 1.055
19fb0 29 2c 20 32 2e 34 29 20 3a 20 28 62 20 2f 20 31 ), 2.4) : (b / 1
19fc0 32 2e 39 32 29 3b 5c 6e 5c 6e 5c 74 76 61 72 20 2.92);\n\n\tvar
19fd0 78 20 3d 20 28 72 20 2a 20 30 2e 34 31 32 34 29 x = (r * 0.4124)
19fe0 20 2b 20 28 67 20 2a 20 30 2e 33 35 37 36 29 20 + (g * 0.3576)
19ff0 2b 20 28 62 20 2a 20 30 2e 31 38 30 35 29 3b 5c + (b * 0.1805);\
1a000 6e 5c 74 76 61 72 20 79 20 3d 20 28 72 20 2a 20 n\tvar y = (r *
1a010 30 2e 32 31 32 36 29 20 2b 20 28 67 20 2a 20 30 0.2126) + (g * 0
1a020 2e 37 31 35 32 29 20 2b 20 28 62 20 2a 20 30 2e .7152) + (b * 0.
1a030 30 37 32 32 29 3b 5c 6e 5c 74 76 61 72 20 7a 20 0722);\n\tvar z
1a040 3d 20 28 72 20 2a 20 30 2e 30 31 39 33 29 20 2b = (r * 0.0193) +
1a050 20 28 67 20 2a 20 30 2e 31 31 39 32 29 20 2b 20 (g * 0.1192) +
1a060 28 62 20 2a 20 30 2e 39 35 30 35 29 3b 5c 6e 5c (b * 0.9505);\n\
1a070 6e 5c 74 72 65 74 75 72 6e 20 5b 78 20 2a 20 31 n\treturn [x * 1
1a080 30 30 2c 20 79 20 2a 20 31 30 30 2c 20 7a 20 2a 00, y * 100, z *
1a090 20 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 100];\n};\n\nco
1a0a0 6e 76 65 72 74 2e 72 67 62 2e 6c 61 62 20 3d 20 nvert.rgb.lab =
1a0b0 66 75 6e 63 74 69 6f 6e 20 28 72 67 62 29 20 7b function (rgb) {
1a0c0 5c 6e 5c 74 76 61 72 20 78 79 7a 20 3d 20 63 6f \n\tvar xyz = co
1a0d0 6e 76 65 72 74 2e 72 67 62 2e 78 79 7a 28 72 67 nvert.rgb.xyz(rg
1a0e0 62 29 3b 5c 6e 5c 74 76 61 72 20 78 20 3d 20 78 b);\n\tvar x = x
1a0f0 79 7a 5b 30 5d 3b 5c 6e 5c 74 76 61 72 20 79 20 yz[0];\n\tvar y
1a100 3d 20 78 79 7a 5b 31 5d 3b 5c 6e 5c 74 76 61 72 = xyz[1];\n\tvar
1a110 20 7a 20 3d 20 78 79 7a 5b 32 5d 3b 5c 6e 5c 74 z = xyz[2];\n\t
1a120 76 61 72 20 6c 3b 5c 6e 5c 74 76 61 72 20 61 3b var l;\n\tvar a;
1a130 5c 6e 5c 74 76 61 72 20 62 3b 5c 6e 5c 6e 5c 74 \n\tvar b;\n\n\t
1a140 78 20 2f 3d 20 39 35 2e 30 34 37 3b 5c 6e 5c 74 x /= 95.047;\n\t
1a150 79 20 2f 3d 20 31 30 30 3b 5c 6e 5c 74 7a 20 2f y /= 100;\n\tz /
1a160 3d 20 31 30 38 2e 38 38 33 3b 5c 6e 5c 6e 5c 74 = 108.883;\n\n\t
1a170 78 20 3d 20 78 20 3e 20 30 2e 30 30 38 38 35 36 x = x > 0.008856
1a180 20 3f 20 4d 61 74 68 2e 70 6f 77 28 78 2c 20 31 ? Math.pow(x, 1
1a190 20 2f 20 33 29 20 3a 20 28 37 2e 37 38 37 20 2a / 3) : (7.787 *
1a1a0 20 78 29 20 2b 20 28 31 36 20 2f 20 31 31 36 29 x) + (16 / 116)
1a1b0 3b 5c 6e 5c 74 79 20 3d 20 79 20 3e 20 30 2e 30 ;\n\ty = y > 0.0
1a1c0 30 38 38 35 36 20 3f 20 4d 61 74 68 2e 70 6f 77 08856 ? Math.pow
1a1d0 28 79 2c 20 31 20 2f 20 33 29 20 3a 20 28 37 2e (y, 1 / 3) : (7.
1a1e0 37 38 37 20 2a 20 79 29 20 2b 20 28 31 36 20 2f 787 * y) + (16 /
1a1f0 20 31 31 36 29 3b 5c 6e 5c 74 7a 20 3d 20 7a 20 116);\n\tz = z
1a200 3e 20 30 2e 30 30 38 38 35 36 20 3f 20 4d 61 74 > 0.008856 ? Mat
1a210 68 2e 70 6f 77 28 7a 2c 20 31 20 2f 20 33 29 20 h.pow(z, 1 / 3)
1a220 3a 20 28 37 2e 37 38 37 20 2a 20 7a 29 20 2b 20 : (7.787 * z) +
1a230 28 31 36 20 2f 20 31 31 36 29 3b 5c 6e 5c 6e 5c (16 / 116);\n\n\
1a240 74 6c 20 3d 20 28 31 31 36 20 2a 20 79 29 20 2d tl = (116 * y) -
1a250 20 31 36 3b 5c 6e 5c 74 61 20 3d 20 35 30 30 20 16;\n\ta = 500
1a260 2a 20 28 78 20 2d 20 79 29 3b 5c 6e 5c 74 62 20 * (x - y);\n\tb
1a270 3d 20 32 30 30 20 2a 20 28 79 20 2d 20 7a 29 3b = 200 * (y - z);
1a280 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 6c 2c \n\n\treturn [l,
1a290 20 61 2c 20 62 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 a, b];\n};\n\nc
1a2a0 6f 6e 76 65 72 74 2e 68 73 6c 2e 72 67 62 20 3d onvert.hsl.rgb =
1a2b0 20 66 75 6e 63 74 69 6f 6e 20 28 68 73 6c 29 20 function (hsl)
1a2c0 7b 5c 6e 5c 74 76 61 72 20 68 20 3d 20 68 73 6c {\n\tvar h = hsl
1a2d0 5b 30 5d 20 2f 20 33 36 30 3b 5c 6e 5c 74 76 61 [0] / 360;\n\tva
1a2e0 72 20 73 20 3d 20 68 73 6c 5b 31 5d 20 2f 20 31 r s = hsl[1] / 1
1a2f0 30 30 3b 5c 6e 5c 74 76 61 72 20 6c 20 3d 20 68 00;\n\tvar l = h
1a300 73 6c 5b 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 sl[2] / 100;\n\t
1a310 76 61 72 20 74 31 3b 5c 6e 5c 74 76 61 72 20 74 var t1;\n\tvar t
1a320 32 3b 5c 6e 5c 74 76 61 72 20 74 33 3b 5c 6e 5c 2;\n\tvar t3;\n\
1a330 74 76 61 72 20 72 67 62 3b 5c 6e 5c 74 76 61 72 tvar rgb;\n\tvar
1a340 20 76 61 6c 3b 5c 6e 5c 6e 5c 74 69 66 20 28 73 val;\n\n\tif (s
1a350 20 3d 3d 3d 20 30 29 20 7b 5c 6e 5c 74 5c 74 76 === 0) {\n\t\tv
1a360 61 6c 20 3d 20 6c 20 2a 20 32 35 35 3b 5c 6e 5c al = l * 255;\n\
1a370 74 5c 74 72 65 74 75 72 6e 20 5b 76 61 6c 2c 20 t\treturn [val,
1a380 76 61 6c 2c 20 76 61 6c 5d 3b 5c 6e 5c 74 7d 5c val, val];\n\t}\
1a390 6e 5c 6e 5c 74 69 66 20 28 6c 20 3c 20 30 2e 35 n\n\tif (l < 0.5
1a3a0 29 20 7b 5c 6e 5c 74 5c 74 74 32 20 3d 20 6c 20 ) {\n\t\tt2 = l
1a3b0 2a 20 28 31 20 2b 20 73 29 3b 5c 6e 5c 74 7d 20 * (1 + s);\n\t}
1a3c0 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74 74 32 20 3d else {\n\t\tt2 =
1a3d0 20 6c 20 2b 20 73 20 2d 20 6c 20 2a 20 73 3b 5c l + s - l * s;\
1a3e0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 74 31 20 3d 20 32 n\t}\n\n\tt1 = 2
1a3f0 20 2a 20 6c 20 2d 20 74 32 3b 5c 6e 5c 6e 5c 74 * l - t2;\n\n\t
1a400 72 67 62 20 3d 20 5b 30 2c 20 30 2c 20 30 5d 3b rgb = [0, 0, 0];
1a410 5c 6e 5c 74 66 6f 72 20 28 76 61 72 20 69 20 3d \n\tfor (var i =
1a420 20 30 3b 20 69 20 3c 20 33 3b 20 69 2b 2b 29 20 0; i < 3; i++)
1a430 7b 5c 6e 5c 74 5c 74 74 33 20 3d 20 68 20 2b 20 {\n\t\tt3 = h +
1a440 31 20 2f 20 33 20 2a 20 2d 28 69 20 2d 20 31 29 1 / 3 * -(i - 1)
1a450 3b 5c 6e 5c 74 5c 74 69 66 20 28 74 33 20 3c 20 ;\n\t\tif (t3 <
1a460 30 29 20 7b 5c 6e 5c 74 5c 74 5c 74 74 33 2b 2b 0) {\n\t\t\tt3++
1a470 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 5c 74 69 66 ;\n\t\t}\n\t\tif
1a480 20 28 74 33 20 3e 20 31 29 20 7b 5c 6e 5c 74 5c (t3 > 1) {\n\t\
1a490 74 5c 74 74 33 2d 2d 3b 5c 6e 5c 74 5c 74 7d 5c t\tt3--;\n\t\t}\
1a4a0 6e 5c 6e 5c 74 5c 74 69 66 20 28 36 20 2a 20 74 n\n\t\tif (6 * t
1a4b0 33 20 3c 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74 3 < 1) {\n\t\t\t
1a4c0 76 61 6c 20 3d 20 74 31 20 2b 20 28 74 32 20 2d val = t1 + (t2 -
1a4d0 20 74 31 29 20 2a 20 36 20 2a 20 74 33 3b 5c 6e t1) * 6 * t3;\n
1a4e0 5c 74 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 32 \t\t} else if (2
1a4f0 20 2a 20 74 33 20 3c 20 31 29 20 7b 5c 6e 5c 74 * t3 < 1) {\n\t
1a500 5c 74 5c 74 76 61 6c 20 3d 20 74 32 3b 5c 6e 5c \t\tval = t2;\n\
1a510 74 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 33 20 t\t} else if (3
1a520 2a 20 74 33 20 3c 20 32 29 20 7b 5c 6e 5c 74 5c * t3 < 2) {\n\t\
1a530 74 5c 74 76 61 6c 20 3d 20 74 31 20 2b 20 28 74 t\tval = t1 + (t
1a540 32 20 2d 20 74 31 29 20 2a 20 28 32 20 2f 20 33 2 - t1) * (2 / 3
1a550 20 2d 20 74 33 29 20 2a 20 36 3b 5c 6e 5c 74 5c - t3) * 6;\n\t\
1a560 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74 5c t} else {\n\t\t\
1a570 74 76 61 6c 20 3d 20 74 31 3b 5c 6e 5c 74 5c 74 tval = t1;\n\t\t
1a580 7d 5c 6e 5c 6e 5c 74 5c 74 72 67 62 5b 69 5d 20 }\n\n\t\trgb[i]
1a590 3d 20 76 61 6c 20 2a 20 32 35 35 3b 5c 6e 5c 74 = val * 255;\n\t
1a5a0 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 72 67 }\n\n\treturn rg
1a5b0 62 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 b;\n};\n\nconver
1a5c0 74 2e 68 73 6c 2e 68 73 76 20 3d 20 66 75 6e 63 t.hsl.hsv = func
1a5d0 74 69 6f 6e 20 28 68 73 6c 29 20 7b 5c 6e 5c 74 tion (hsl) {\n\t
1a5e0 76 61 72 20 68 20 3d 20 68 73 6c 5b 30 5d 3b 5c var h = hsl[0];\
1a5f0 6e 5c 74 76 61 72 20 73 20 3d 20 68 73 6c 5b 31 n\tvar s = hsl[1
1a600 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 ] / 100;\n\tvar
1a610 6c 20 3d 20 68 73 6c 5b 32 5d 20 2f 20 31 30 30 l = hsl[2] / 100
1a620 3b 5c 6e 5c 74 76 61 72 20 73 6d 69 6e 20 3d 20 ;\n\tvar smin =
1a630 73 3b 5c 6e 5c 74 76 61 72 20 6c 6d 69 6e 20 3d s;\n\tvar lmin =
1a640 20 4d 61 74 68 2e 6d 61 78 28 6c 2c 20 30 2e 30 Math.max(l, 0.0
1a650 31 29 3b 5c 6e 5c 74 76 61 72 20 73 76 3b 5c 6e 1);\n\tvar sv;\n
1a660 5c 74 76 61 72 20 76 3b 5c 6e 5c 6e 5c 74 6c 20 \tvar v;\n\n\tl
1a670 2a 3d 20 32 3b 5c 6e 5c 74 73 20 2a 3d 20 28 6c *= 2;\n\ts *= (l
1a680 20 3c 3d 20 31 29 20 3f 20 6c 20 3a 20 32 20 2d <= 1) ? l : 2 -
1a690 20 6c 3b 5c 6e 5c 74 73 6d 69 6e 20 2a 3d 20 6c l;\n\tsmin *= l
1a6a0 6d 69 6e 20 3c 3d 20 31 20 3f 20 6c 6d 69 6e 20 min <= 1 ? lmin
1a6b0 3a 20 32 20 2d 20 6c 6d 69 6e 3b 5c 6e 5c 74 76 : 2 - lmin;\n\tv
1a6c0 20 3d 20 28 6c 20 2b 20 73 29 20 2f 20 32 3b 5c = (l + s) / 2;\
1a6d0 6e 5c 74 73 76 20 3d 20 6c 20 3d 3d 3d 20 30 20 n\tsv = l === 0
1a6e0 3f 20 28 32 20 2a 20 73 6d 69 6e 29 20 2f 20 28 ? (2 * smin) / (
1a6f0 6c 6d 69 6e 20 2b 20 73 6d 69 6e 29 20 3a 20 28 lmin + smin) : (
1a700 32 20 2a 20 73 29 20 2f 20 28 6c 20 2b 20 73 29 2 * s) / (l + s)
1a710 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 68 ;\n\n\treturn [h
1a720 2c 20 73 76 20 2a 20 31 30 30 2c 20 76 20 2a 20 , sv * 100, v *
1a730 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 100];\n};\n\ncon
1a740 76 65 72 74 2e 68 73 76 2e 72 67 62 20 3d 20 66 vert.hsv.rgb = f
1a750 75 6e 63 74 69 6f 6e 20 28 68 73 76 29 20 7b 5c unction (hsv) {\
1a760 6e 5c 74 76 61 72 20 68 20 3d 20 68 73 76 5b 30 n\tvar h = hsv[0
1a770 5d 20 2f 20 36 30 3b 5c 6e 5c 74 76 61 72 20 73 ] / 60;\n\tvar s
1a780 20 3d 20 68 73 76 5b 31 5d 20 2f 20 31 30 30 3b = hsv[1] / 100;
1a790 5c 6e 5c 74 76 61 72 20 76 20 3d 20 68 73 76 5b \n\tvar v = hsv[
1a7a0 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 2] / 100;\n\tvar
1a7b0 20 68 69 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 hi = Math.floor
1a7c0 28 68 29 20 25 20 36 3b 5c 6e 5c 6e 5c 74 76 61 (h) % 6;\n\n\tva
1a7d0 72 20 66 20 3d 20 68 20 2d 20 4d 61 74 68 2e 66 r f = h - Math.f
1a7e0 6c 6f 6f 72 28 68 29 3b 5c 6e 5c 74 76 61 72 20 loor(h);\n\tvar
1a7f0 70 20 3d 20 32 35 35 20 2a 20 76 20 2a 20 28 31 p = 255 * v * (1
1a800 20 2d 20 73 29 3b 5c 6e 5c 74 76 61 72 20 71 20 - s);\n\tvar q
1a810 3d 20 32 35 35 20 2a 20 76 20 2a 20 28 31 20 2d = 255 * v * (1 -
1a820 20 28 73 20 2a 20 66 29 29 3b 5c 6e 5c 74 76 61 (s * f));\n\tva
1a830 72 20 74 20 3d 20 32 35 35 20 2a 20 76 20 2a 20 r t = 255 * v *
1a840 28 31 20 2d 20 28 73 20 2a 20 28 31 20 2d 20 66 (1 - (s * (1 - f
1a850 29 29 29 3b 5c 6e 5c 74 76 20 2a 3d 20 32 35 35 )));\n\tv *= 255
1a860 3b 5c 6e 5c 6e 5c 74 73 77 69 74 63 68 20 28 68 ;\n\n\tswitch (h
1a870 69 29 20 7b 5c 6e 5c 74 5c 74 63 61 73 65 20 30 i) {\n\t\tcase 0
1a880 3a 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72 6e 20 :\n\t\t\treturn
1a890 5b 76 2c 20 74 2c 20 70 5d 3b 5c 6e 5c 74 5c 74 [v, t, p];\n\t\t
1a8a0 63 61 73 65 20 31 3a 5c 6e 5c 74 5c 74 5c 74 72 case 1:\n\t\t\tr
1a8b0 65 74 75 72 6e 20 5b 71 2c 20 76 2c 20 70 5d 3b eturn [q, v, p];
1a8c0 5c 6e 5c 74 5c 74 63 61 73 65 20 32 3a 5c 6e 5c \n\t\tcase 2:\n\
1a8d0 74 5c 74 5c 74 72 65 74 75 72 6e 20 5b 70 2c 20 t\t\treturn [p,
1a8e0 76 2c 20 74 5d 3b 5c 6e 5c 74 5c 74 63 61 73 65 v, t];\n\t\tcase
1a8f0 20 33 3a 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72 3:\n\t\t\tretur
1a900 6e 20 5b 70 2c 20 71 2c 20 76 5d 3b 5c 6e 5c 74 n [p, q, v];\n\t
1a910 5c 74 63 61 73 65 20 34 3a 5c 6e 5c 74 5c 74 5c \tcase 4:\n\t\t\
1a920 74 72 65 74 75 72 6e 20 5b 74 2c 20 70 2c 20 76 treturn [t, p, v
1a930 5d 3b 5c 6e 5c 74 5c 74 63 61 73 65 20 35 3a 5c ];\n\t\tcase 5:\
1a940 6e 5c 74 5c 74 5c 74 72 65 74 75 72 6e 20 5b 76 n\t\t\treturn [v
1a950 2c 20 70 2c 20 71 5d 3b 5c 6e 5c 74 7d 5c 6e 7d , p, q];\n\t}\n}
1a960 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 68 73 76 ;\n\nconvert.hsv
1a970 2e 68 73 6c 20 3d 20 66 75 6e 63 74 69 6f 6e 20 .hsl = function
1a980 28 68 73 76 29 20 7b 5c 6e 5c 74 76 61 72 20 68 (hsv) {\n\tvar h
1a990 20 3d 20 68 73 76 5b 30 5d 3b 5c 6e 5c 74 76 61 = hsv[0];\n\tva
1a9a0 72 20 73 20 3d 20 68 73 76 5b 31 5d 20 2f 20 31 r s = hsv[1] / 1
1a9b0 30 30 3b 5c 6e 5c 74 76 61 72 20 76 20 3d 20 68 00;\n\tvar v = h
1a9c0 73 76 5b 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 sv[2] / 100;\n\t
1a9d0 76 61 72 20 76 6d 69 6e 20 3d 20 4d 61 74 68 2e var vmin = Math.
1a9e0 6d 61 78 28 76 2c 20 30 2e 30 31 29 3b 5c 6e 5c max(v, 0.01);\n\
1a9f0 74 76 61 72 20 6c 6d 69 6e 3b 5c 6e 5c 74 76 61 tvar lmin;\n\tva
1aa00 72 20 73 6c 3b 5c 6e 5c 74 76 61 72 20 6c 3b 5c r sl;\n\tvar l;\
1aa10 6e 5c 6e 5c 74 6c 20 3d 20 28 32 20 2d 20 73 29 n\n\tl = (2 - s)
1aa20 20 2a 20 76 3b 5c 6e 5c 74 6c 6d 69 6e 20 3d 20 * v;\n\tlmin =
1aa30 28 32 20 2d 20 73 29 20 2a 20 76 6d 69 6e 3b 5c (2 - s) * vmin;\
1aa40 6e 5c 74 73 6c 20 3d 20 73 20 2a 20 76 6d 69 6e n\tsl = s * vmin
1aa50 3b 5c 6e 5c 74 73 6c 20 2f 3d 20 28 6c 6d 69 6e ;\n\tsl /= (lmin
1aa60 20 3c 3d 20 31 29 20 3f 20 6c 6d 69 6e 20 3a 20 <= 1) ? lmin :
1aa70 32 20 2d 20 6c 6d 69 6e 3b 5c 6e 5c 74 73 6c 20 2 - lmin;\n\tsl
1aa80 3d 20 73 6c 20 7c 7c 20 30 3b 5c 6e 5c 74 6c 20 = sl || 0;\n\tl
1aa90 2f 3d 20 32 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 /= 2;\n\n\tretur
1aaa0 6e 20 5b 68 2c 20 73 6c 20 2a 20 31 30 30 2c 20 n [h, sl * 100,
1aab0 6c 20 2a 20 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c l * 100];\n};\n\
1aac0 6e 2f 2f 20 68 74 74 70 3a 2f 2f 64 65 76 2e 77 n// http://dev.w
1aad0 33 2e 6f 72 67 2f 63 73 73 77 67 2f 63 73 73 2d 3.org/csswg/css-
1aae0 63 6f 6c 6f 72 2f 23 68 77 62 2d 74 6f 2d 72 67 color/#hwb-to-rg
1aaf0 62 5c 6e 63 6f 6e 76 65 72 74 2e 68 77 62 2e 72 b\nconvert.hwb.r
1ab00 67 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 68 gb = function (h
1ab10 77 62 29 20 7b 5c 6e 5c 74 76 61 72 20 68 20 3d wb) {\n\tvar h =
1ab20 20 68 77 62 5b 30 5d 20 2f 20 33 36 30 3b 5c 6e hwb[0] / 360;\n
1ab30 5c 74 76 61 72 20 77 68 20 3d 20 68 77 62 5b 31 \tvar wh = hwb[1
1ab40 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 ] / 100;\n\tvar
1ab50 62 6c 20 3d 20 68 77 62 5b 32 5d 20 2f 20 31 30 bl = hwb[2] / 10
1ab60 30 3b 5c 6e 5c 74 76 61 72 20 72 61 74 69 6f 20 0;\n\tvar ratio
1ab70 3d 20 77 68 20 2b 20 62 6c 3b 5c 6e 5c 74 76 61 = wh + bl;\n\tva
1ab80 72 20 69 3b 5c 6e 5c 74 76 61 72 20 76 3b 5c 6e r i;\n\tvar v;\n
1ab90 5c 74 76 61 72 20 66 3b 5c 6e 5c 74 76 61 72 20 \tvar f;\n\tvar
1aba0 6e 3b 5c 6e 5c 6e 5c 74 2f 2f 20 77 68 20 2b 20 n;\n\n\t// wh +
1abb0 62 6c 20 63 61 6e 74 20 62 65 20 3e 20 31 5c 6e bl cant be > 1\n
1abc0 5c 74 69 66 20 28 72 61 74 69 6f 20 3e 20 31 29 \tif (ratio > 1)
1abd0 20 7b 5c 6e 5c 74 5c 74 77 68 20 2f 3d 20 72 61 {\n\t\twh /= ra
1abe0 74 69 6f 3b 5c 6e 5c 74 5c 74 62 6c 20 2f 3d 20 tio;\n\t\tbl /=
1abf0 72 61 74 69 6f 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c ratio;\n\t}\n\n\
1ac00 74 69 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 ti = Math.floor(
1ac10 36 20 2a 20 68 29 3b 5c 6e 5c 74 76 20 3d 20 31 6 * h);\n\tv = 1
1ac20 20 2d 20 62 6c 3b 5c 6e 5c 74 66 20 3d 20 36 20 - bl;\n\tf = 6
1ac30 2a 20 68 20 2d 20 69 3b 5c 6e 5c 6e 5c 74 69 66 * h - i;\n\n\tif
1ac40 20 28 28 69 20 26 20 30 78 30 31 29 20 21 3d 3d ((i & 0x01) !==
1ac50 20 30 29 20 7b 5c 6e 5c 74 5c 74 66 20 3d 20 31 0) {\n\t\tf = 1
1ac60 20 2d 20 66 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 - f;\n\t}\n\n\t
1ac70 6e 20 3d 20 77 68 20 2b 20 66 20 2a 20 28 76 20 n = wh + f * (v
1ac80 2d 20 77 68 29 3b 20 2f 2f 20 6c 69 6e 65 61 72 - wh); // linear
1ac90 20 69 6e 74 65 72 70 6f 6c 61 74 69 6f 6e 5c 6e interpolation\n
1aca0 5c 6e 5c 74 76 61 72 20 72 3b 5c 6e 5c 74 76 61 \n\tvar r;\n\tva
1acb0 72 20 67 3b 5c 6e 5c 74 76 61 72 20 62 3b 5c 6e r g;\n\tvar b;\n
1acc0 5c 74 73 77 69 74 63 68 20 28 69 29 20 7b 5c 6e \tswitch (i) {\n
1acd0 5c 74 5c 74 64 65 66 61 75 6c 74 3a 5c 6e 5c 74 \t\tdefault:\n\t
1ace0 5c 74 63 61 73 65 20 36 3a 5c 6e 5c 74 5c 74 63 \tcase 6:\n\t\tc
1acf0 61 73 65 20 30 3a 20 72 20 3d 20 76 3b 20 67 20 ase 0: r = v; g
1ad00 3d 20 6e 3b 20 62 20 3d 20 77 68 3b 20 62 72 65 = n; b = wh; bre
1ad10 61 6b 3b 5c 6e 5c 74 5c 74 63 61 73 65 20 31 3a ak;\n\t\tcase 1:
1ad20 20 72 20 3d 20 6e 3b 20 67 20 3d 20 76 3b 20 62 r = n; g = v; b
1ad30 20 3d 20 77 68 3b 20 62 72 65 61 6b 3b 5c 6e 5c = wh; break;\n\
1ad40 74 5c 74 63 61 73 65 20 32 3a 20 72 20 3d 20 77 t\tcase 2: r = w
1ad50 68 3b 20 67 20 3d 20 76 3b 20 62 20 3d 20 6e 3b h; g = v; b = n;
1ad60 20 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 63 61 73 break;\n\t\tcas
1ad70 65 20 33 3a 20 72 20 3d 20 77 68 3b 20 67 20 3d e 3: r = wh; g =
1ad80 20 6e 3b 20 62 20 3d 20 76 3b 20 62 72 65 61 6b n; b = v; break
1ad90 3b 5c 6e 5c 74 5c 74 63 61 73 65 20 34 3a 20 72 ;\n\t\tcase 4: r
1ada0 20 3d 20 6e 3b 20 67 20 3d 20 77 68 3b 20 62 20 = n; g = wh; b
1adb0 3d 20 76 3b 20 62 72 65 61 6b 3b 5c 6e 5c 74 5c = v; break;\n\t\
1adc0 74 63 61 73 65 20 35 3a 20 72 20 3d 20 76 3b 20 tcase 5: r = v;
1add0 67 20 3d 20 77 68 3b 20 62 20 3d 20 6e 3b 20 62 g = wh; b = n; b
1ade0 72 65 61 6b 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 reak;\n\t}\n\n\t
1adf0 72 65 74 75 72 6e 20 5b 72 20 2a 20 32 35 35 2c return [r * 255,
1ae00 20 67 20 2a 20 32 35 35 2c 20 62 20 2a 20 32 35 g * 255, b * 25
1ae10 35 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 5];\n};\n\nconve
1ae20 72 74 2e 63 6d 79 6b 2e 72 67 62 20 3d 20 66 75 rt.cmyk.rgb = fu
1ae30 6e 63 74 69 6f 6e 20 28 63 6d 79 6b 29 20 7b 5c nction (cmyk) {\
1ae40 6e 5c 74 76 61 72 20 63 20 3d 20 63 6d 79 6b 5b n\tvar c = cmyk[
1ae50 30 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 0] / 100;\n\tvar
1ae60 20 6d 20 3d 20 63 6d 79 6b 5b 31 5d 20 2f 20 31 m = cmyk[1] / 1
1ae70 30 30 3b 5c 6e 5c 74 76 61 72 20 79 20 3d 20 63 00;\n\tvar y = c
1ae80 6d 79 6b 5b 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c myk[2] / 100;\n\
1ae90 74 76 61 72 20 6b 20 3d 20 63 6d 79 6b 5b 33 5d tvar k = cmyk[3]
1aea0 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 72 / 100;\n\tvar r
1aeb0 3b 5c 6e 5c 74 76 61 72 20 67 3b 5c 6e 5c 74 76 ;\n\tvar g;\n\tv
1aec0 61 72 20 62 3b 5c 6e 5c 6e 5c 74 72 20 3d 20 31 ar b;\n\n\tr = 1
1aed0 20 2d 20 4d 61 74 68 2e 6d 69 6e 28 31 2c 20 63 - Math.min(1, c
1aee0 20 2a 20 28 31 20 2d 20 6b 29 20 2b 20 6b 29 3b * (1 - k) + k);
1aef0 5c 6e 5c 74 67 20 3d 20 31 20 2d 20 4d 61 74 68 \n\tg = 1 - Math
1af00 2e 6d 69 6e 28 31 2c 20 6d 20 2a 20 28 31 20 2d .min(1, m * (1 -
1af10 20 6b 29 20 2b 20 6b 29 3b 5c 6e 5c 74 62 20 3d k) + k);\n\tb =
1af20 20 31 20 2d 20 4d 61 74 68 2e 6d 69 6e 28 31 2c 1 - Math.min(1,
1af30 20 79 20 2a 20 28 31 20 2d 20 6b 29 20 2b 20 6b y * (1 - k) + k
1af40 29 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b );\n\n\treturn [
1af50 72 20 2a 20 32 35 35 2c 20 67 20 2a 20 32 35 35 r * 255, g * 255
1af60 2c 20 62 20 2a 20 32 35 35 5d 3b 5c 6e 7d 3b 5c , b * 255];\n};\
1af70 6e 5c 6e 63 6f 6e 76 65 72 74 2e 78 79 7a 2e 72 n\nconvert.xyz.r
1af80 67 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 78 gb = function (x
1af90 79 7a 29 20 7b 5c 6e 5c 74 76 61 72 20 78 20 3d yz) {\n\tvar x =
1afa0 20 78 79 7a 5b 30 5d 20 2f 20 31 30 30 3b 5c 6e xyz[0] / 100;\n
1afb0 5c 74 76 61 72 20 79 20 3d 20 78 79 7a 5b 31 5d \tvar y = xyz[1]
1afc0 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 7a / 100;\n\tvar z
1afd0 20 3d 20 78 79 7a 5b 32 5d 20 2f 20 31 30 30 3b = xyz[2] / 100;
1afe0 5c 6e 5c 74 76 61 72 20 72 3b 5c 6e 5c 74 76 61 \n\tvar r;\n\tva
1aff0 72 20 67 3b 5c 6e 5c 74 76 61 72 20 62 3b 5c 6e r g;\n\tvar b;\n
1b000 5c 6e 5c 74 72 20 3d 20 28 78 20 2a 20 33 2e 32 \n\tr = (x * 3.2
1b010 34 30 36 29 20 2b 20 28 79 20 2a 20 2d 31 2e 35 406) + (y * -1.5
1b020 33 37 32 29 20 2b 20 28 7a 20 2a 20 2d 30 2e 34 372) + (z * -0.4
1b030 39 38 36 29 3b 5c 6e 5c 74 67 20 3d 20 28 78 20 986);\n\tg = (x
1b040 2a 20 2d 30 2e 39 36 38 39 29 20 2b 20 28 79 20 * -0.9689) + (y
1b050 2a 20 31 2e 38 37 35 38 29 20 2b 20 28 7a 20 2a * 1.8758) + (z *
1b060 20 30 2e 30 34 31 35 29 3b 5c 6e 5c 74 62 20 3d 0.0415);\n\tb =
1b070 20 28 78 20 2a 20 30 2e 30 35 35 37 29 20 2b 20 (x * 0.0557) +
1b080 28 79 20 2a 20 2d 30 2e 32 30 34 30 29 20 2b 20 (y * -0.2040) +
1b090 28 7a 20 2a 20 31 2e 30 35 37 30 29 3b 5c 6e 5c (z * 1.0570);\n\
1b0a0 6e 5c 74 2f 2f 20 61 73 73 75 6d 65 20 73 52 47 n\t// assume sRG
1b0b0 42 5c 6e 5c 74 72 20 3d 20 72 20 3e 20 30 2e 30 B\n\tr = r > 0.0
1b0c0 30 33 31 33 30 38 5c 6e 5c 74 5c 74 3f 20 28 28 031308\n\t\t? ((
1b0d0 31 2e 30 35 35 20 2a 20 4d 61 74 68 2e 70 6f 77 1.055 * Math.pow
1b0e0 28 72 2c 20 31 2e 30 20 2f 20 32 2e 34 29 29 20 (r, 1.0 / 2.4))
1b0f0 2d 20 30 2e 30 35 35 29 5c 6e 5c 74 5c 74 3a 20 - 0.055)\n\t\t:
1b100 72 20 2a 20 31 32 2e 39 32 3b 5c 6e 5c 6e 5c 74 r * 12.92;\n\n\t
1b110 67 20 3d 20 67 20 3e 20 30 2e 30 30 33 31 33 30 g = g > 0.003130
1b120 38 5c 6e 5c 74 5c 74 3f 20 28 28 31 2e 30 35 35 8\n\t\t? ((1.055
1b130 20 2a 20 4d 61 74 68 2e 70 6f 77 28 67 2c 20 31 * Math.pow(g, 1
1b140 2e 30 20 2f 20 32 2e 34 29 29 20 2d 20 30 2e 30 .0 / 2.4)) - 0.0
1b150 35 35 29 5c 6e 5c 74 5c 74 3a 20 67 20 2a 20 31 55)\n\t\t: g * 1
1b160 32 2e 39 32 3b 5c 6e 5c 6e 5c 74 62 20 3d 20 62 2.92;\n\n\tb = b
1b170 20 3e 20 30 2e 30 30 33 31 33 30 38 5c 6e 5c 74 > 0.0031308\n\t
1b180 5c 74 3f 20 28 28 31 2e 30 35 35 20 2a 20 4d 61 \t? ((1.055 * Ma
1b190 74 68 2e 70 6f 77 28 62 2c 20 31 2e 30 20 2f 20 th.pow(b, 1.0 /
1b1a0 32 2e 34 29 29 20 2d 20 30 2e 30 35 35 29 5c 6e 2.4)) - 0.055)\n
1b1b0 5c 74 5c 74 3a 20 62 20 2a 20 31 32 2e 39 32 3b \t\t: b * 12.92;
1b1c0 5c 6e 5c 6e 5c 74 72 20 3d 20 4d 61 74 68 2e 6d \n\n\tr = Math.m
1b1d0 69 6e 28 4d 61 74 68 2e 6d 61 78 28 30 2c 20 72 in(Math.max(0, r
1b1e0 29 2c 20 31 29 3b 5c 6e 5c 74 67 20 3d 20 4d 61 ), 1);\n\tg = Ma
1b1f0 74 68 2e 6d 69 6e 28 4d 61 74 68 2e 6d 61 78 28 th.min(Math.max(
1b200 30 2c 20 67 29 2c 20 31 29 3b 5c 6e 5c 74 62 20 0, g), 1);\n\tb
1b210 3d 20 4d 61 74 68 2e 6d 69 6e 28 4d 61 74 68 2e = Math.min(Math.
1b220 6d 61 78 28 30 2c 20 62 29 2c 20 31 29 3b 5c 6e max(0, b), 1);\n
1b230 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 72 20 2a 20 \n\treturn [r *
1b240 32 35 35 2c 20 67 20 2a 20 32 35 35 2c 20 62 20 255, g * 255, b
1b250 2a 20 32 35 35 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 * 255];\n};\n\nc
1b260 6f 6e 76 65 72 74 2e 78 79 7a 2e 6c 61 62 20 3d onvert.xyz.lab =
1b270 20 66 75 6e 63 74 69 6f 6e 20 28 78 79 7a 29 20 function (xyz)
1b280 7b 5c 6e 5c 74 76 61 72 20 78 20 3d 20 78 79 7a {\n\tvar x = xyz
1b290 5b 30 5d 3b 5c 6e 5c 74 76 61 72 20 79 20 3d 20 [0];\n\tvar y =
1b2a0 78 79 7a 5b 31 5d 3b 5c 6e 5c 74 76 61 72 20 7a xyz[1];\n\tvar z
1b2b0 20 3d 20 78 79 7a 5b 32 5d 3b 5c 6e 5c 74 76 61 = xyz[2];\n\tva
1b2c0 72 20 6c 3b 5c 6e 5c 74 76 61 72 20 61 3b 5c 6e r l;\n\tvar a;\n
1b2d0 5c 74 76 61 72 20 62 3b 5c 6e 5c 6e 5c 74 78 20 \tvar b;\n\n\tx
1b2e0 2f 3d 20 39 35 2e 30 34 37 3b 5c 6e 5c 74 79 20 /= 95.047;\n\ty
1b2f0 2f 3d 20 31 30 30 3b 5c 6e 5c 74 7a 20 2f 3d 20 /= 100;\n\tz /=
1b300 31 30 38 2e 38 38 33 3b 5c 6e 5c 6e 5c 74 78 20 108.883;\n\n\tx
1b310 3d 20 78 20 3e 20 30 2e 30 30 38 38 35 36 20 3f = x > 0.008856 ?
1b320 20 4d 61 74 68 2e 70 6f 77 28 78 2c 20 31 20 2f Math.pow(x, 1 /
1b330 20 33 29 20 3a 20 28 37 2e 37 38 37 20 2a 20 78 3) : (7.787 * x
1b340 29 20 2b 20 28 31 36 20 2f 20 31 31 36 29 3b 5c ) + (16 / 116);\
1b350 6e 5c 74 79 20 3d 20 79 20 3e 20 30 2e 30 30 38 n\ty = y > 0.008
1b360 38 35 36 20 3f 20 4d 61 74 68 2e 70 6f 77 28 79 856 ? Math.pow(y
1b370 2c 20 31 20 2f 20 33 29 20 3a 20 28 37 2e 37 38 , 1 / 3) : (7.78
1b380 37 20 2a 20 79 29 20 2b 20 28 31 36 20 2f 20 31 7 * y) + (16 / 1
1b390 31 36 29 3b 5c 6e 5c 74 7a 20 3d 20 7a 20 3e 20 16);\n\tz = z >
1b3a0 30 2e 30 30 38 38 35 36 20 3f 20 4d 61 74 68 2e 0.008856 ? Math.
1b3b0 70 6f 77 28 7a 2c 20 31 20 2f 20 33 29 20 3a 20 pow(z, 1 / 3) :
1b3c0 28 37 2e 37 38 37 20 2a 20 7a 29 20 2b 20 28 31 (7.787 * z) + (1
1b3d0 36 20 2f 20 31 31 36 29 3b 5c 6e 5c 6e 5c 74 6c 6 / 116);\n\n\tl
1b3e0 20 3d 20 28 31 31 36 20 2a 20 79 29 20 2d 20 31 = (116 * y) - 1
1b3f0 36 3b 5c 6e 5c 74 61 20 3d 20 35 30 30 20 2a 20 6;\n\ta = 500 *
1b400 28 78 20 2d 20 79 29 3b 5c 6e 5c 74 62 20 3d 20 (x - y);\n\tb =
1b410 32 30 30 20 2a 20 28 79 20 2d 20 7a 29 3b 5c 6e 200 * (y - z);\n
1b420 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 6c 2c 20 61 \n\treturn [l, a
1b430 2c 20 62 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e , b];\n};\n\ncon
1b440 76 65 72 74 2e 6c 61 62 2e 78 79 7a 20 3d 20 66 vert.lab.xyz = f
1b450 75 6e 63 74 69 6f 6e 20 28 6c 61 62 29 20 7b 5c unction (lab) {\
1b460 6e 5c 74 76 61 72 20 6c 20 3d 20 6c 61 62 5b 30 n\tvar l = lab[0
1b470 5d 3b 5c 6e 5c 74 76 61 72 20 61 20 3d 20 6c 61 ];\n\tvar a = la
1b480 62 5b 31 5d 3b 5c 6e 5c 74 76 61 72 20 62 20 3d b[1];\n\tvar b =
1b490 20 6c 61 62 5b 32 5d 3b 5c 6e 5c 74 76 61 72 20 lab[2];\n\tvar
1b4a0 78 3b 5c 6e 5c 74 76 61 72 20 79 3b 5c 6e 5c 74 x;\n\tvar y;\n\t
1b4b0 76 61 72 20 7a 3b 5c 6e 5c 6e 5c 74 79 20 3d 20 var z;\n\n\ty =
1b4c0 28 6c 20 2b 20 31 36 29 20 2f 20 31 31 36 3b 5c (l + 16) / 116;\
1b4d0 6e 5c 74 78 20 3d 20 61 20 2f 20 35 30 30 20 2b n\tx = a / 500 +
1b4e0 20 79 3b 5c 6e 5c 74 7a 20 3d 20 79 20 2d 20 62 y;\n\tz = y - b
1b4f0 20 2f 20 32 30 30 3b 5c 6e 5c 6e 5c 74 76 61 72 / 200;\n\n\tvar
1b500 20 79 32 20 3d 20 4d 61 74 68 2e 70 6f 77 28 79 y2 = Math.pow(y
1b510 2c 20 33 29 3b 5c 6e 5c 74 76 61 72 20 78 32 20 , 3);\n\tvar x2
1b520 3d 20 4d 61 74 68 2e 70 6f 77 28 78 2c 20 33 29 = Math.pow(x, 3)
1b530 3b 5c 6e 5c 74 76 61 72 20 7a 32 20 3d 20 4d 61 ;\n\tvar z2 = Ma
1b540 74 68 2e 70 6f 77 28 7a 2c 20 33 29 3b 5c 6e 5c th.pow(z, 3);\n\
1b550 74 79 20 3d 20 79 32 20 3e 20 30 2e 30 30 38 38 ty = y2 > 0.0088
1b560 35 36 20 3f 20 79 32 20 3a 20 28 79 20 2d 20 31 56 ? y2 : (y - 1
1b570 36 20 2f 20 31 31 36 29 20 2f 20 37 2e 37 38 37 6 / 116) / 7.787
1b580 3b 5c 6e 5c 74 78 20 3d 20 78 32 20 3e 20 30 2e ;\n\tx = x2 > 0.
1b590 30 30 38 38 35 36 20 3f 20 78 32 20 3a 20 28 78 008856 ? x2 : (x
1b5a0 20 2d 20 31 36 20 2f 20 31 31 36 29 20 2f 20 37 - 16 / 116) / 7
1b5b0 2e 37 38 37 3b 5c 6e 5c 74 7a 20 3d 20 7a 32 20 .787;\n\tz = z2
1b5c0 3e 20 30 2e 30 30 38 38 35 36 20 3f 20 7a 32 20 > 0.008856 ? z2
1b5d0 3a 20 28 7a 20 2d 20 31 36 20 2f 20 31 31 36 29 : (z - 16 / 116)
1b5e0 20 2f 20 37 2e 37 38 37 3b 5c 6e 5c 6e 5c 74 78 / 7.787;\n\n\tx
1b5f0 20 2a 3d 20 39 35 2e 30 34 37 3b 5c 6e 5c 74 79 *= 95.047;\n\ty
1b600 20 2a 3d 20 31 30 30 3b 5c 6e 5c 74 7a 20 2a 3d *= 100;\n\tz *=
1b610 20 31 30 38 2e 38 38 33 3b 5c 6e 5c 6e 5c 74 72 108.883;\n\n\tr
1b620 65 74 75 72 6e 20 5b 78 2c 20 79 2c 20 7a 5d 3b eturn [x, y, z];
1b630 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e \n};\n\nconvert.
1b640 6c 61 62 2e 6c 63 68 20 3d 20 66 75 6e 63 74 69 lab.lch = functi
1b650 6f 6e 20 28 6c 61 62 29 20 7b 5c 6e 5c 74 76 61 on (lab) {\n\tva
1b660 72 20 6c 20 3d 20 6c 61 62 5b 30 5d 3b 5c 6e 5c r l = lab[0];\n\
1b670 74 76 61 72 20 61 20 3d 20 6c 61 62 5b 31 5d 3b tvar a = lab[1];
1b680 5c 6e 5c 74 76 61 72 20 62 20 3d 20 6c 61 62 5b \n\tvar b = lab[
1b690 32 5d 3b 5c 6e 5c 74 76 61 72 20 68 72 3b 5c 6e 2];\n\tvar hr;\n
1b6a0 5c 74 76 61 72 20 68 3b 5c 6e 5c 74 76 61 72 20 \tvar h;\n\tvar
1b6b0 63 3b 5c 6e 5c 6e 5c 74 68 72 20 3d 20 4d 61 74 c;\n\n\thr = Mat
1b6c0 68 2e 61 74 61 6e 32 28 62 2c 20 61 29 3b 5c 6e h.atan2(b, a);\n
1b6d0 5c 74 68 20 3d 20 68 72 20 2a 20 33 36 30 20 2f \th = hr * 360 /
1b6e0 20 32 20 2f 20 4d 61 74 68 2e 50 49 3b 5c 6e 5c 2 / Math.PI;\n\
1b6f0 6e 5c 74 69 66 20 28 68 20 3c 20 30 29 20 7b 5c n\tif (h < 0) {\
1b700 6e 5c 74 5c 74 68 20 2b 3d 20 33 36 30 3b 5c 6e n\t\th += 360;\n
1b710 5c 74 7d 5c 6e 5c 6e 5c 74 63 20 3d 20 4d 61 74 \t}\n\n\tc = Mat
1b720 68 2e 73 71 72 74 28 61 20 2a 20 61 20 2b 20 62 h.sqrt(a * a + b
1b730 20 2a 20 62 29 3b 5c 6e 5c 6e 5c 74 72 65 74 75 * b);\n\n\tretu
1b740 72 6e 20 5b 6c 2c 20 63 2c 20 68 5d 3b 5c 6e 7d rn [l, c, h];\n}
1b750 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 6c 63 68 ;\n\nconvert.lch
1b760 2e 6c 61 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20 .lab = function
1b770 28 6c 63 68 29 20 7b 5c 6e 5c 74 76 61 72 20 6c (lch) {\n\tvar l
1b780 20 3d 20 6c 63 68 5b 30 5d 3b 5c 6e 5c 74 76 61 = lch[0];\n\tva
1b790 72 20 63 20 3d 20 6c 63 68 5b 31 5d 3b 5c 6e 5c r c = lch[1];\n\
1b7a0 74 76 61 72 20 68 20 3d 20 6c 63 68 5b 32 5d 3b tvar h = lch[2];
1b7b0 5c 6e 5c 74 76 61 72 20 61 3b 5c 6e 5c 74 76 61 \n\tvar a;\n\tva
1b7c0 72 20 62 3b 5c 6e 5c 74 76 61 72 20 68 72 3b 5c r b;\n\tvar hr;\
1b7d0 6e 5c 6e 5c 74 68 72 20 3d 20 68 20 2f 20 33 36 n\n\thr = h / 36
1b7e0 30 20 2a 20 32 20 2a 20 4d 61 74 68 2e 50 49 3b 0 * 2 * Math.PI;
1b7f0 5c 6e 5c 74 61 20 3d 20 63 20 2a 20 4d 61 74 68 \n\ta = c * Math
1b800 2e 63 6f 73 28 68 72 29 3b 5c 6e 5c 74 62 20 3d .cos(hr);\n\tb =
1b810 20 63 20 2a 20 4d 61 74 68 2e 73 69 6e 28 68 72 c * Math.sin(hr
1b820 29 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b );\n\n\treturn [
1b830 6c 2c 20 61 2c 20 62 5d 3b 5c 6e 7d 3b 5c 6e 5c l, a, b];\n};\n\
1b840 6e 63 6f 6e 76 65 72 74 2e 72 67 62 2e 61 6e 73 nconvert.rgb.ans
1b850 69 31 36 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 i16 = function (
1b860 61 72 67 73 29 20 7b 5c 6e 5c 74 76 61 72 20 72 args) {\n\tvar r
1b870 20 3d 20 61 72 67 73 5b 30 5d 3b 5c 6e 5c 74 76 = args[0];\n\tv
1b880 61 72 20 67 20 3d 20 61 72 67 73 5b 31 5d 3b 5c ar g = args[1];\
1b890 6e 5c 74 76 61 72 20 62 20 3d 20 61 72 67 73 5b n\tvar b = args[
1b8a0 32 5d 3b 5c 6e 5c 74 76 61 72 20 76 61 6c 75 65 2];\n\tvar value
1b8b0 20 3d 20 31 20 69 6e 20 61 72 67 75 6d 65 6e 74 = 1 in argument
1b8c0 73 20 3f 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d s ? arguments[1]
1b8d0 20 3a 20 63 6f 6e 76 65 72 74 2e 72 67 62 2e 68 : convert.rgb.h
1b8e0 73 76 28 61 72 67 73 29 5b 32 5d 3b 20 2f 2f 20 sv(args)[2]; //
1b8f0 68 73 76 20 2d 3e 20 61 6e 73 69 31 36 20 6f 70 hsv -> ansi16 op
1b900 74 69 6d 69 7a 61 74 69 6f 6e 5c 6e 5c 6e 5c 74 timization\n\n\t
1b910 76 61 6c 75 65 20 3d 20 4d 61 74 68 2e 72 6f 75 value = Math.rou
1b920 6e 64 28 76 61 6c 75 65 20 2f 20 35 30 29 3b 5c nd(value / 50);\
1b930 6e 5c 6e 5c 74 69 66 20 28 76 61 6c 75 65 20 3d n\n\tif (value =
1b940 3d 3d 20 30 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 == 0) {\n\t\tret
1b950 75 72 6e 20 33 30 3b 5c 6e 5c 74 7d 5c 6e 5c 6e urn 30;\n\t}\n\n
1b960 5c 74 76 61 72 20 61 6e 73 69 20 3d 20 33 30 5c \tvar ansi = 30\
1b970 6e 5c 74 5c 74 2b 20 28 28 4d 61 74 68 2e 72 6f n\t\t+ ((Math.ro
1b980 75 6e 64 28 62 20 2f 20 32 35 35 29 20 3c 3c 20 und(b / 255) <<
1b990 32 29 5c 6e 5c 74 5c 74 7c 20 28 4d 61 74 68 2e 2)\n\t\t| (Math.
1b9a0 72 6f 75 6e 64 28 67 20 2f 20 32 35 35 29 20 3c round(g / 255) <
1b9b0 3c 20 31 29 5c 6e 5c 74 5c 74 7c 20 4d 61 74 68 < 1)\n\t\t| Math
1b9c0 2e 72 6f 75 6e 64 28 72 20 2f 20 32 35 35 29 29 .round(r / 255))
1b9d0 3b 5c 6e 5c 6e 5c 74 69 66 20 28 76 61 6c 75 65 ;\n\n\tif (value
1b9e0 20 3d 3d 3d 20 32 29 20 7b 5c 6e 5c 74 5c 74 61 === 2) {\n\t\ta
1b9f0 6e 73 69 20 2b 3d 20 36 30 3b 5c 6e 5c 74 7d 5c nsi += 60;\n\t}\
1ba00 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 61 6e 73 69 n\n\treturn ansi
1ba10 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 ;\n};\n\nconvert
1ba20 2e 68 73 76 2e 61 6e 73 69 31 36 20 3d 20 66 75 .hsv.ansi16 = fu
1ba30 6e 63 74 69 6f 6e 20 28 61 72 67 73 29 20 7b 5c nction (args) {\
1ba40 6e 5c 74 2f 2f 20 6f 70 74 69 6d 69 7a 61 74 69 n\t// optimizati
1ba50 6f 6e 20 68 65 72 65 3b 20 77 65 20 61 6c 72 65 on here; we alre
1ba60 61 64 79 20 6b 6e 6f 77 20 74 68 65 20 76 61 6c ady know the val
1ba70 75 65 20 61 6e 64 20 64 6f 6e 27 74 20 6e 65 65 ue and don't nee
1ba80 64 20 74 6f 20 67 65 74 5c 6e 5c 74 2f 2f 20 69 d to get\n\t// i
1ba90 74 20 63 6f 6e 76 65 72 74 65 64 20 66 6f 72 20 t converted for
1baa0 75 73 2e 5c 6e 5c 74 72 65 74 75 72 6e 20 63 6f us.\n\treturn co
1bab0 6e 76 65 72 74 2e 72 67 62 2e 61 6e 73 69 31 36 nvert.rgb.ansi16
1bac0 28 63 6f 6e 76 65 72 74 2e 68 73 76 2e 72 67 62 (convert.hsv.rgb
1bad0 28 61 72 67 73 29 2c 20 61 72 67 73 5b 32 5d 29 (args), args[2])
1bae0 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 ;\n};\n\nconvert
1baf0 2e 72 67 62 2e 61 6e 73 69 32 35 36 20 3d 20 66 .rgb.ansi256 = f
1bb00 75 6e 63 74 69 6f 6e 20 28 61 72 67 73 29 20 7b unction (args) {
1bb10 5c 6e 5c 74 76 61 72 20 72 20 3d 20 61 72 67 73 \n\tvar r = args
1bb20 5b 30 5d 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 20 [0];\n\tvar g =
1bb30 61 72 67 73 5b 31 5d 3b 5c 6e 5c 74 76 61 72 20 args[1];\n\tvar
1bb40 62 20 3d 20 61 72 67 73 5b 32 5d 3b 5c 6e 5c 6e b = args[2];\n\n
1bb50 5c 74 2f 2f 20 77 65 20 75 73 65 20 74 68 65 20 \t// we use the
1bb60 65 78 74 65 6e 64 65 64 20 67 72 65 79 73 63 61 extended greysca
1bb70 6c 65 20 70 61 6c 65 74 74 65 20 68 65 72 65 2c le palette here,
1bb80 20 77 69 74 68 20 74 68 65 20 65 78 63 65 70 74 with the except
1bb90 69 6f 6e 20 6f 66 5c 6e 5c 74 2f 2f 20 62 6c 61 ion of\n\t// bla
1bba0 63 6b 20 61 6e 64 20 77 68 69 74 65 2e 20 6e 6f ck and white. no
1bbb0 72 6d 61 6c 20 70 61 6c 65 74 74 65 20 6f 6e 6c rmal palette onl
1bbc0 79 20 68 61 73 20 34 20 67 72 65 79 73 63 61 6c y has 4 greyscal
1bbd0 65 20 73 68 61 64 65 73 2e 5c 6e 5c 74 69 66 20 e shades.\n\tif
1bbe0 28 72 20 3d 3d 3d 20 67 20 26 26 20 67 20 3d 3d (r === g && g ==
1bbf0 3d 20 62 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 = b) {\n\t\tif (
1bc00 72 20 3c 20 38 29 20 7b 5c 6e 5c 74 5c 74 5c 74 r < 8) {\n\t\t\t
1bc10 72 65 74 75 72 6e 20 31 36 3b 5c 6e 5c 74 5c 74 return 16;\n\t\t
1bc20 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 72 20 3e }\n\n\t\tif (r >
1bc30 20 32 34 38 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 248) {\n\t\t\tr
1bc40 65 74 75 72 6e 20 32 33 31 3b 5c 6e 5c 74 5c 74 eturn 231;\n\t\t
1bc50 7d 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 }\n\n\t\treturn
1bc60 4d 61 74 68 2e 72 6f 75 6e 64 28 28 28 72 20 2d Math.round(((r -
1bc70 20 38 29 20 2f 20 32 34 37 29 20 2a 20 32 34 29 8) / 247) * 24)
1bc80 20 2b 20 32 33 32 3b 5c 6e 5c 74 7d 5c 6e 5c 6e + 232;\n\t}\n\n
1bc90 5c 74 76 61 72 20 61 6e 73 69 20 3d 20 31 36 5c \tvar ansi = 16\
1bca0 6e 5c 74 5c 74 2b 20 28 33 36 20 2a 20 4d 61 74 n\t\t+ (36 * Mat
1bcb0 68 2e 72 6f 75 6e 64 28 72 20 2f 20 32 35 35 20 h.round(r / 255
1bcc0 2a 20 35 29 29 5c 6e 5c 74 5c 74 2b 20 28 36 20 * 5))\n\t\t+ (6
1bcd0 2a 20 4d 61 74 68 2e 72 6f 75 6e 64 28 67 20 2f * Math.round(g /
1bce0 20 32 35 35 20 2a 20 35 29 29 5c 6e 5c 74 5c 74 255 * 5))\n\t\t
1bcf0 2b 20 4d 61 74 68 2e 72 6f 75 6e 64 28 62 20 2f + Math.round(b /
1bd00 20 32 35 35 20 2a 20 35 29 3b 5c 6e 5c 6e 5c 74 255 * 5);\n\n\t
1bd10 72 65 74 75 72 6e 20 61 6e 73 69 3b 5c 6e 7d 3b return ansi;\n};
1bd20 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 61 6e 73 69 \n\nconvert.ansi
1bd30 31 36 2e 72 67 62 20 3d 20 66 75 6e 63 74 69 6f 16.rgb = functio
1bd40 6e 20 28 61 72 67 73 29 20 7b 5c 6e 5c 74 76 61 n (args) {\n\tva
1bd50 72 20 63 6f 6c 6f 72 20 3d 20 61 72 67 73 20 25 r color = args %
1bd60 20 31 30 3b 5c 6e 5c 6e 5c 74 2f 2f 20 68 61 6e 10;\n\n\t// han
1bd70 64 6c 65 20 67 72 65 79 73 63 61 6c 65 5c 6e 5c dle greyscale\n\
1bd80 74 69 66 20 28 63 6f 6c 6f 72 20 3d 3d 3d 20 30 tif (color === 0
1bd90 20 7c 7c 20 63 6f 6c 6f 72 20 3d 3d 3d 20 37 29 || color === 7)
1bda0 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 61 72 67 73 {\n\t\tif (args
1bdb0 20 3e 20 35 30 29 20 7b 5c 6e 5c 74 5c 74 5c 74 > 50) {\n\t\t\t
1bdc0 63 6f 6c 6f 72 20 2b 3d 20 33 2e 35 3b 5c 6e 5c color += 3.5;\n\
1bdd0 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 63 6f 6c 6f t\t}\n\n\t\tcolo
1bde0 72 20 3d 20 63 6f 6c 6f 72 20 2f 20 31 30 2e 35 r = color / 10.5
1bdf0 20 2a 20 32 35 35 3b 5c 6e 5c 6e 5c 74 5c 74 72 * 255;\n\n\t\tr
1be00 65 74 75 72 6e 20 5b 63 6f 6c 6f 72 2c 20 63 6f eturn [color, co
1be10 6c 6f 72 2c 20 63 6f 6c 6f 72 5d 3b 5c 6e 5c 74 lor, color];\n\t
1be20 7d 5c 6e 5c 6e 5c 74 76 61 72 20 6d 75 6c 74 20 }\n\n\tvar mult
1be30 3d 20 28 7e 7e 28 61 72 67 73 20 3e 20 35 30 29 = (~~(args > 50)
1be40 20 2b 20 31 29 20 2a 20 30 2e 35 3b 5c 6e 5c 74 + 1) * 0.5;\n\t
1be50 76 61 72 20 72 20 3d 20 28 28 63 6f 6c 6f 72 20 var r = ((color
1be60 26 20 31 29 20 2a 20 6d 75 6c 74 29 20 2a 20 32 & 1) * mult) * 2
1be70 35 35 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 20 28 55;\n\tvar g = (
1be80 28 28 63 6f 6c 6f 72 20 3e 3e 20 31 29 20 26 20 ((color >> 1) &
1be90 31 29 20 2a 20 6d 75 6c 74 29 20 2a 20 32 35 35 1) * mult) * 255
1bea0 3b 5c 6e 5c 74 76 61 72 20 62 20 3d 20 28 28 28 ;\n\tvar b = (((
1beb0 63 6f 6c 6f 72 20 3e 3e 20 32 29 20 26 20 31 29 color >> 2) & 1)
1bec0 20 2a 20 6d 75 6c 74 29 20 2a 20 32 35 35 3b 5c * mult) * 255;\
1bed0 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 72 2c 20 n\n\treturn [r,
1bee0 67 2c 20 62 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f g, b];\n};\n\nco
1bef0 6e 76 65 72 74 2e 61 6e 73 69 32 35 36 2e 72 67 nvert.ansi256.rg
1bf00 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 61 72 b = function (ar
1bf10 67 73 29 20 7b 5c 6e 5c 74 2f 2f 20 68 61 6e 64 gs) {\n\t// hand
1bf20 6c 65 20 67 72 65 79 73 63 61 6c 65 5c 6e 5c 74 le greyscale\n\t
1bf30 69 66 20 28 61 72 67 73 20 3e 3d 20 32 33 32 29 if (args >= 232)
1bf40 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 63 20 3d 20 {\n\t\tvar c =
1bf50 28 61 72 67 73 20 2d 20 32 33 32 29 20 2a 20 31 (args - 232) * 1
1bf60 30 20 2b 20 38 3b 5c 6e 5c 74 5c 74 72 65 74 75 0 + 8;\n\t\tretu
1bf70 72 6e 20 5b 63 2c 20 63 2c 20 63 5d 3b 5c 6e 5c rn [c, c, c];\n\
1bf80 74 7d 5c 6e 5c 6e 5c 74 61 72 67 73 20 2d 3d 20 t}\n\n\targs -=
1bf90 31 36 3b 5c 6e 5c 6e 5c 74 76 61 72 20 72 65 6d 16;\n\n\tvar rem
1bfa0 3b 5c 6e 5c 74 76 61 72 20 72 20 3d 20 4d 61 74 ;\n\tvar r = Mat
1bfb0 68 2e 66 6c 6f 6f 72 28 61 72 67 73 20 2f 20 33 h.floor(args / 3
1bfc0 36 29 20 2f 20 35 20 2a 20 32 35 35 3b 5c 6e 5c 6) / 5 * 255;\n\
1bfd0 74 76 61 72 20 67 20 3d 20 4d 61 74 68 2e 66 6c tvar g = Math.fl
1bfe0 6f 6f 72 28 28 72 65 6d 20 3d 20 61 72 67 73 20 oor((rem = args
1bff0 25 20 33 36 29 20 2f 20 36 29 20 2f 20 35 20 2a % 36) / 6) / 5 *
1c000 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 62 20 3d 255;\n\tvar b =
1c010 20 28 72 65 6d 20 25 20 36 29 20 2f 20 35 20 2a (rem % 6) / 5 *
1c020 20 32 35 35 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 255;\n\n\tretur
1c030 6e 20 5b 72 2c 20 67 2c 20 62 5d 3b 5c 6e 7d 3b n [r, g, b];\n};
1c040 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 72 67 62 2e \n\nconvert.rgb.
1c050 68 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 hex = function (
1c060 61 72 67 73 29 20 7b 5c 6e 5c 74 76 61 72 20 69 args) {\n\tvar i
1c070 6e 74 65 67 65 72 20 3d 20 28 28 4d 61 74 68 2e nteger = ((Math.
1c080 72 6f 75 6e 64 28 61 72 67 73 5b 30 5d 29 20 26 round(args[0]) &
1c090 20 30 78 46 46 29 20 3c 3c 20 31 36 29 5c 6e 5c 0xFF) << 16)\n\
1c0a0 74 5c 74 2b 20 28 28 4d 61 74 68 2e 72 6f 75 6e t\t+ ((Math.roun
1c0b0 64 28 61 72 67 73 5b 31 5d 29 20 26 20 30 78 46 d(args[1]) & 0xF
1c0c0 46 29 20 3c 3c 20 38 29 5c 6e 5c 74 5c 74 2b 20 F) << 8)\n\t\t+
1c0d0 28 4d 61 74 68 2e 72 6f 75 6e 64 28 61 72 67 73 (Math.round(args
1c0e0 5b 32 5d 29 20 26 20 30 78 46 46 29 3b 5c 6e 5c [2]) & 0xFF);\n\
1c0f0 6e 5c 74 76 61 72 20 73 74 72 69 6e 67 20 3d 20 n\tvar string =
1c100 69 6e 74 65 67 65 72 2e 74 6f 53 74 72 69 6e 67 integer.toString
1c110 28 31 36 29 2e 74 6f 55 70 70 65 72 43 61 73 65 (16).toUpperCase
1c120 28 29 3b 5c 6e 5c 74 72 65 74 75 72 6e 20 27 30 ();\n\treturn '0
1c130 30 30 30 30 30 27 2e 73 75 62 73 74 72 69 6e 67 00000'.substring
1c140 28 73 74 72 69 6e 67 2e 6c 65 6e 67 74 68 29 20 (string.length)
1c150 2b 20 73 74 72 69 6e 67 3b 5c 6e 7d 3b 5c 6e 5c + string;\n};\n\
1c160 6e 63 6f 6e 76 65 72 74 2e 68 65 78 2e 72 67 62 nconvert.hex.rgb
1c170 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 61 72 67 = function (arg
1c180 73 29 20 7b 5c 6e 5c 74 76 61 72 20 6d 61 74 63 s) {\n\tvar matc
1c190 68 20 3d 20 61 72 67 73 2e 74 6f 53 74 72 69 6e h = args.toStrin
1c1a0 67 28 31 36 29 2e 6d 61 74 63 68 28 2f 5b 61 2d g(16).match(/[a-
1c1b0 66 30 2d 39 5d 7b 36 7d 7c 5b 61 2d 66 30 2d 39 f0-9]{6}|[a-f0-9
1c1c0 5d 7b 33 7d 2f 69 29 3b 5c 6e 5c 74 69 66 20 28 ]{3}/i);\n\tif (
1c1d0 21 6d 61 74 63 68 29 20 7b 5c 6e 5c 74 5c 74 72 !match) {\n\t\tr
1c1e0 65 74 75 72 6e 20 5b 30 2c 20 30 2c 20 30 5d 3b eturn [0, 0, 0];
1c1f0 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76 61 72 20 63 \n\t}\n\n\tvar c
1c200 6f 6c 6f 72 53 74 72 69 6e 67 20 3d 20 6d 61 74 olorString = mat
1c210 63 68 5b 30 5d 3b 5c 6e 5c 6e 5c 74 69 66 20 28 ch[0];\n\n\tif (
1c220 6d 61 74 63 68 5b 30 5d 2e 6c 65 6e 67 74 68 20 match[0].length
1c230 3d 3d 3d 20 33 29 20 7b 5c 6e 5c 74 5c 74 63 6f === 3) {\n\t\tco
1c240 6c 6f 72 53 74 72 69 6e 67 20 3d 20 63 6f 6c 6f lorString = colo
1c250 72 53 74 72 69 6e 67 2e 73 70 6c 69 74 28 27 27 rString.split(''
1c260 29 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 20 28 ).map(function (
1c270 63 68 61 72 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 char) {\n\t\t\tr
1c280 65 74 75 72 6e 20 63 68 61 72 20 2b 20 63 68 61 eturn char + cha
1c290 72 3b 5c 6e 5c 74 5c 74 7d 29 2e 6a 6f 69 6e 28 r;\n\t\t}).join(
1c2a0 27 27 29 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76 '');\n\t}\n\n\tv
1c2b0 61 72 20 69 6e 74 65 67 65 72 20 3d 20 70 61 72 ar integer = par
1c2c0 73 65 49 6e 74 28 63 6f 6c 6f 72 53 74 72 69 6e seInt(colorStrin
1c2d0 67 2c 20 31 36 29 3b 5c 6e 5c 74 76 61 72 20 72 g, 16);\n\tvar r
1c2e0 20 3d 20 28 69 6e 74 65 67 65 72 20 3e 3e 20 31 = (integer >> 1
1c2f0 36 29 20 26 20 30 78 46 46 3b 5c 6e 5c 74 76 61 6) & 0xFF;\n\tva
1c300 72 20 67 20 3d 20 28 69 6e 74 65 67 65 72 20 3e r g = (integer >
1c310 3e 20 38 29 20 26 20 30 78 46 46 3b 5c 6e 5c 74 > 8) & 0xFF;\n\t
1c320 76 61 72 20 62 20 3d 20 69 6e 74 65 67 65 72 20 var b = integer
1c330 26 20 30 78 46 46 3b 5c 6e 5c 6e 5c 74 72 65 74 & 0xFF;\n\n\tret
1c340 75 72 6e 20 5b 72 2c 20 67 2c 20 62 5d 3b 5c 6e urn [r, g, b];\n
1c350 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 72 67 };\n\nconvert.rg
1c360 62 2e 68 63 67 20 3d 20 66 75 6e 63 74 69 6f 6e b.hcg = function
1c370 20 28 72 67 62 29 20 7b 5c 6e 5c 74 76 61 72 20 (rgb) {\n\tvar
1c380 72 20 3d 20 72 67 62 5b 30 5d 20 2f 20 32 35 35 r = rgb[0] / 255
1c390 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 20 72 67 62 ;\n\tvar g = rgb
1c3a0 5b 31 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 61 [1] / 255;\n\tva
1c3b0 72 20 62 20 3d 20 72 67 62 5b 32 5d 20 2f 20 32 r b = rgb[2] / 2
1c3c0 35 35 3b 5c 6e 5c 74 76 61 72 20 6d 61 78 20 3d 55;\n\tvar max =
1c3d0 20 4d 61 74 68 2e 6d 61 78 28 4d 61 74 68 2e 6d Math.max(Math.m
1c3e0 61 78 28 72 2c 20 67 29 2c 20 62 29 3b 5c 6e 5c ax(r, g), b);\n\
1c3f0 74 76 61 72 20 6d 69 6e 20 3d 20 4d 61 74 68 2e tvar min = Math.
1c400 6d 69 6e 28 4d 61 74 68 2e 6d 69 6e 28 72 2c 20 min(Math.min(r,
1c410 67 29 2c 20 62 29 3b 5c 6e 5c 74 76 61 72 20 63 g), b);\n\tvar c
1c420 68 72 6f 6d 61 20 3d 20 28 6d 61 78 20 2d 20 6d hroma = (max - m
1c430 69 6e 29 3b 5c 6e 5c 74 76 61 72 20 67 72 61 79 in);\n\tvar gray
1c440 73 63 61 6c 65 3b 5c 6e 5c 74 76 61 72 20 68 75 scale;\n\tvar hu
1c450 65 3b 5c 6e 5c 6e 5c 74 69 66 20 28 63 68 72 6f e;\n\n\tif (chro
1c460 6d 61 20 3c 20 31 29 20 7b 5c 6e 5c 74 5c 74 67 ma < 1) {\n\t\tg
1c470 72 61 79 73 63 61 6c 65 20 3d 20 6d 69 6e 20 2f rayscale = min /
1c480 20 28 31 20 2d 20 63 68 72 6f 6d 61 29 3b 5c 6e (1 - chroma);\n
1c490 5c 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74 \t} else {\n\t\t
1c4a0 67 72 61 79 73 63 61 6c 65 20 3d 20 30 3b 5c 6e grayscale = 0;\n
1c4b0 5c 74 7d 5c 6e 5c 6e 5c 74 69 66 20 28 63 68 72 \t}\n\n\tif (chr
1c4c0 6f 6d 61 20 3c 3d 20 30 29 20 7b 5c 6e 5c 74 5c oma <= 0) {\n\t\
1c4d0 74 68 75 65 20 3d 20 30 3b 5c 6e 5c 74 7d 20 65 thue = 0;\n\t} e
1c4e0 6c 73 65 5c 6e 5c 74 69 66 20 28 6d 61 78 20 3d lse\n\tif (max =
1c4f0 3d 3d 20 72 29 20 7b 5c 6e 5c 74 5c 74 68 75 65 == r) {\n\t\thue
1c500 20 3d 20 28 28 67 20 2d 20 62 29 20 2f 20 63 68 = ((g - b) / ch
1c510 72 6f 6d 61 29 20 25 20 36 3b 5c 6e 5c 74 7d 20 roma) % 6;\n\t}
1c520 65 6c 73 65 5c 6e 5c 74 69 66 20 28 6d 61 78 20 else\n\tif (max
1c530 3d 3d 3d 20 67 29 20 7b 5c 6e 5c 74 5c 74 68 75 === g) {\n\t\thu
1c540 65 20 3d 20 32 20 2b 20 28 62 20 2d 20 72 29 20 e = 2 + (b - r)
1c550 2f 20 63 68 72 6f 6d 61 3b 5c 6e 5c 74 7d 20 65 / chroma;\n\t} e
1c560 6c 73 65 20 7b 5c 6e 5c 74 5c 74 68 75 65 20 3d lse {\n\t\thue =
1c570 20 34 20 2b 20 28 72 20 2d 20 67 29 20 2f 20 63 4 + (r - g) / c
1c580 68 72 6f 6d 61 20 2b 20 34 3b 5c 6e 5c 74 7d 5c hroma + 4;\n\t}\
1c590 6e 5c 6e 5c 74 68 75 65 20 2f 3d 20 36 3b 5c 6e n\n\thue /= 6;\n
1c5a0 5c 74 68 75 65 20 25 3d 20 31 3b 5c 6e 5c 6e 5c \thue %= 1;\n\n\
1c5b0 74 72 65 74 75 72 6e 20 5b 68 75 65 20 2a 20 33 treturn [hue * 3
1c5c0 36 30 2c 20 63 68 72 6f 6d 61 20 2a 20 31 30 30 60, chroma * 100
1c5d0 2c 20 67 72 61 79 73 63 61 6c 65 20 2a 20 31 30 , grayscale * 10
1c5e0 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 0];\n};\n\nconve
1c5f0 72 74 2e 68 73 6c 2e 68 63 67 20 3d 20 66 75 6e rt.hsl.hcg = fun
1c600 63 74 69 6f 6e 20 28 68 73 6c 29 20 7b 5c 6e 5c ction (hsl) {\n\
1c610 74 76 61 72 20 73 20 3d 20 68 73 6c 5b 31 5d 20 tvar s = hsl[1]
1c620 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 6c 20 / 100;\n\tvar l
1c630 3d 20 68 73 6c 5b 32 5d 20 2f 20 31 30 30 3b 5c = hsl[2] / 100;\
1c640 6e 5c 74 76 61 72 20 63 20 3d 20 31 3b 5c 6e 5c n\tvar c = 1;\n\
1c650 74 76 61 72 20 66 20 3d 20 30 3b 5c 6e 5c 6e 5c tvar f = 0;\n\n\
1c660 74 69 66 20 28 6c 20 3c 20 30 2e 35 29 20 7b 5c tif (l < 0.5) {\
1c670 6e 5c 74 5c 74 63 20 3d 20 32 2e 30 20 2a 20 73 n\t\tc = 2.0 * s
1c680 20 2a 20 6c 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20 * l;\n\t} else
1c690 7b 5c 6e 5c 74 5c 74 63 20 3d 20 32 2e 30 20 2a {\n\t\tc = 2.0 *
1c6a0 20 73 20 2a 20 28 31 2e 30 20 2d 20 6c 29 3b 5c s * (1.0 - l);\
1c6b0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 69 66 20 28 63 20 n\t}\n\n\tif (c
1c6c0 3c 20 31 2e 30 29 20 7b 5c 6e 5c 74 5c 74 66 20 < 1.0) {\n\t\tf
1c6d0 3d 20 28 6c 20 2d 20 30 2e 35 20 2a 20 63 29 20 = (l - 0.5 * c)
1c6e0 2f 20 28 31 2e 30 20 2d 20 63 29 3b 5c 6e 5c 74 / (1.0 - c);\n\t
1c6f0 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 68 }\n\n\treturn [h
1c700 73 6c 5b 30 5d 2c 20 63 20 2a 20 31 30 30 2c 20 sl[0], c * 100,
1c710 66 20 2a 20 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c f * 100];\n};\n\
1c720 6e 63 6f 6e 76 65 72 74 2e 68 73 76 2e 68 63 67 nconvert.hsv.hcg
1c730 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 68 73 76 = function (hsv
1c740 29 20 7b 5c 6e 5c 74 76 61 72 20 73 20 3d 20 68 ) {\n\tvar s = h
1c750 73 76 5b 31 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 sv[1] / 100;\n\t
1c760 76 61 72 20 76 20 3d 20 68 73 76 5b 32 5d 20 2f var v = hsv[2] /
1c770 20 31 30 30 3b 5c 6e 5c 6e 5c 74 76 61 72 20 63 100;\n\n\tvar c
1c780 20 3d 20 73 20 2a 20 76 3b 5c 6e 5c 74 76 61 72 = s * v;\n\tvar
1c790 20 66 20 3d 20 30 3b 5c 6e 5c 6e 5c 74 69 66 20 f = 0;\n\n\tif
1c7a0 28 63 20 3c 20 31 2e 30 29 20 7b 5c 6e 5c 74 5c (c < 1.0) {\n\t\
1c7b0 74 66 20 3d 20 28 76 20 2d 20 63 29 20 2f 20 28 tf = (v - c) / (
1c7c0 31 20 2d 20 63 29 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 1 - c);\n\t}\n\n
1c7d0 5c 74 72 65 74 75 72 6e 20 5b 68 73 76 5b 30 5d \treturn [hsv[0]
1c7e0 2c 20 63 20 2a 20 31 30 30 2c 20 66 20 2a 20 31 , c * 100, f * 1
1c7f0 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 00];\n};\n\nconv
1c800 65 72 74 2e 68 63 67 2e 72 67 62 20 3d 20 66 75 ert.hcg.rgb = fu
1c810 6e 63 74 69 6f 6e 20 28 68 63 67 29 20 7b 5c 6e nction (hcg) {\n
1c820 5c 74 76 61 72 20 68 20 3d 20 68 63 67 5b 30 5d \tvar h = hcg[0]
1c830 20 2f 20 33 36 30 3b 5c 6e 5c 74 76 61 72 20 63 / 360;\n\tvar c
1c840 20 3d 20 68 63 67 5b 31 5d 20 2f 20 31 30 30 3b = hcg[1] / 100;
1c850 5c 6e 5c 74 76 61 72 20 67 20 3d 20 68 63 67 5b \n\tvar g = hcg[
1c860 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c 6e 5c 74 69 2] / 100;\n\n\ti
1c870 66 20 28 63 20 3d 3d 3d 20 30 2e 30 29 20 7b 5c f (c === 0.0) {\
1c880 6e 5c 74 5c 74 72 65 74 75 72 6e 20 5b 67 20 2a n\t\treturn [g *
1c890 20 32 35 35 2c 20 67 20 2a 20 32 35 35 2c 20 67 255, g * 255, g
1c8a0 20 2a 20 32 35 35 5d 3b 5c 6e 5c 74 7d 5c 6e 5c * 255];\n\t}\n\
1c8b0 6e 5c 74 76 61 72 20 70 75 72 65 20 3d 20 5b 30 n\tvar pure = [0
1c8c0 2c 20 30 2c 20 30 5d 3b 5c 6e 5c 74 76 61 72 20 , 0, 0];\n\tvar
1c8d0 68 69 20 3d 20 28 68 20 25 20 31 29 20 2a 20 36 hi = (h % 1) * 6
1c8e0 3b 5c 6e 5c 74 76 61 72 20 76 20 3d 20 68 69 20 ;\n\tvar v = hi
1c8f0 25 20 31 3b 5c 6e 5c 74 76 61 72 20 77 20 3d 20 % 1;\n\tvar w =
1c900 31 20 2d 20 76 3b 5c 6e 5c 74 76 61 72 20 6d 67 1 - v;\n\tvar mg
1c910 20 3d 20 30 3b 5c 6e 5c 6e 5c 74 73 77 69 74 63 = 0;\n\n\tswitc
1c920 68 20 28 4d 61 74 68 2e 66 6c 6f 6f 72 28 68 69 h (Math.floor(hi
1c930 29 29 20 7b 5c 6e 5c 74 5c 74 63 61 73 65 20 30 )) {\n\t\tcase 0
1c940 3a 5c 6e 5c 74 5c 74 5c 74 70 75 72 65 5b 30 5d :\n\t\t\tpure[0]
1c950 20 3d 20 31 3b 20 70 75 72 65 5b 31 5d 20 3d 20 = 1; pure[1] =
1c960 76 3b 20 70 75 72 65 5b 32 5d 20 3d 20 30 3b 20 v; pure[2] = 0;
1c970 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 63 61 73 65 break;\n\t\tcase
1c980 20 31 3a 5c 6e 5c 74 5c 74 5c 74 70 75 72 65 5b 1:\n\t\t\tpure[
1c990 30 5d 20 3d 20 77 3b 20 70 75 72 65 5b 31 5d 20 0] = w; pure[1]
1c9a0 3d 20 31 3b 20 70 75 72 65 5b 32 5d 20 3d 20 30 = 1; pure[2] = 0
1c9b0 3b 20 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 63 61 ; break;\n\t\tca
1c9c0 73 65 20 32 3a 5c 6e 5c 74 5c 74 5c 74 70 75 72 se 2:\n\t\t\tpur
1c9d0 65 5b 30 5d 20 3d 20 30 3b 20 70 75 72 65 5b 31 e[0] = 0; pure[1
1c9e0 5d 20 3d 20 31 3b 20 70 75 72 65 5b 32 5d 20 3d ] = 1; pure[2] =
1c9f0 20 76 3b 20 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 v; break;\n\t\t
1ca00 63 61 73 65 20 33 3a 5c 6e 5c 74 5c 74 5c 74 70 case 3:\n\t\t\tp
1ca10 75 72 65 5b 30 5d 20 3d 20 30 3b 20 70 75 72 65 ure[0] = 0; pure
1ca20 5b 31 5d 20 3d 20 77 3b 20 70 75 72 65 5b 32 5d [1] = w; pure[2]
1ca30 20 3d 20 31 3b 20 62 72 65 61 6b 3b 5c 6e 5c 74 = 1; break;\n\t
1ca40 5c 74 63 61 73 65 20 34 3a 5c 6e 5c 74 5c 74 5c \tcase 4:\n\t\t\
1ca50 74 70 75 72 65 5b 30 5d 20 3d 20 76 3b 20 70 75 tpure[0] = v; pu
1ca60 72 65 5b 31 5d 20 3d 20 30 3b 20 70 75 72 65 5b re[1] = 0; pure[
1ca70 32 5d 20 3d 20 31 3b 20 62 72 65 61 6b 3b 5c 6e 2] = 1; break;\n
1ca80 5c 74 5c 74 64 65 66 61 75 6c 74 3a 5c 6e 5c 74 \t\tdefault:\n\t
1ca90 5c 74 5c 74 70 75 72 65 5b 30 5d 20 3d 20 31 3b \t\tpure[0] = 1;
1caa0 20 70 75 72 65 5b 31 5d 20 3d 20 30 3b 20 70 75 pure[1] = 0; pu
1cab0 72 65 5b 32 5d 20 3d 20 77 3b 5c 6e 5c 74 7d 5c re[2] = w;\n\t}\
1cac0 6e 5c 6e 5c 74 6d 67 20 3d 20 28 31 2e 30 20 2d n\n\tmg = (1.0 -
1cad0 20 63 29 20 2a 20 67 3b 5c 6e 5c 6e 5c 74 72 65 c) * g;\n\n\tre
1cae0 74 75 72 6e 20 5b 5c 6e 5c 74 5c 74 28 63 20 2a turn [\n\t\t(c *
1caf0 20 70 75 72 65 5b 30 5d 20 2b 20 6d 67 29 20 2a pure[0] + mg) *
1cb00 20 32 35 35 2c 5c 6e 5c 74 5c 74 28 63 20 2a 20 255,\n\t\t(c *
1cb10 70 75 72 65 5b 31 5d 20 2b 20 6d 67 29 20 2a 20 pure[1] + mg) *
1cb20 32 35 35 2c 5c 6e 5c 74 5c 74 28 63 20 2a 20 70 255,\n\t\t(c * p
1cb30 75 72 65 5b 32 5d 20 2b 20 6d 67 29 20 2a 20 32 ure[2] + mg) * 2
1cb40 35 35 5c 6e 5c 74 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 55\n\t];\n};\n\n
1cb50 63 6f 6e 76 65 72 74 2e 68 63 67 2e 68 73 76 20 convert.hcg.hsv
1cb60 3d 20 66 75 6e 63 74 69 6f 6e 20 28 68 63 67 29 = function (hcg)
1cb70 20 7b 5c 6e 5c 74 76 61 72 20 63 20 3d 20 68 63 {\n\tvar c = hc
1cb80 67 5b 31 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 g[1] / 100;\n\tv
1cb90 61 72 20 67 20 3d 20 68 63 67 5b 32 5d 20 2f 20 ar g = hcg[2] /
1cba0 31 30 30 3b 5c 6e 5c 6e 5c 74 76 61 72 20 76 20 100;\n\n\tvar v
1cbb0 3d 20 63 20 2b 20 67 20 2a 20 28 31 2e 30 20 2d = c + g * (1.0 -
1cbc0 20 63 29 3b 5c 6e 5c 74 76 61 72 20 66 20 3d 20 c);\n\tvar f =
1cbd0 30 3b 5c 6e 5c 6e 5c 74 69 66 20 28 76 20 3e 20 0;\n\n\tif (v >
1cbe0 30 2e 30 29 20 7b 5c 6e 5c 74 5c 74 66 20 3d 20 0.0) {\n\t\tf =
1cbf0 63 20 2f 20 76 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c c / v;\n\t}\n\n\
1cc00 74 72 65 74 75 72 6e 20 5b 68 63 67 5b 30 5d 2c treturn [hcg[0],
1cc10 20 66 20 2a 20 31 30 30 2c 20 76 20 2a 20 31 30 f * 100, v * 10
1cc20 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 0];\n};\n\nconve
1cc30 72 74 2e 68 63 67 2e 68 73 6c 20 3d 20 66 75 6e rt.hcg.hsl = fun
1cc40 63 74 69 6f 6e 20 28 68 63 67 29 20 7b 5c 6e 5c ction (hcg) {\n\
1cc50 74 76 61 72 20 63 20 3d 20 68 63 67 5b 31 5d 20 tvar c = hcg[1]
1cc60 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 67 20 / 100;\n\tvar g
1cc70 3d 20 68 63 67 5b 32 5d 20 2f 20 31 30 30 3b 5c = hcg[2] / 100;\
1cc80 6e 5c 6e 5c 74 76 61 72 20 6c 20 3d 20 67 20 2a n\n\tvar l = g *
1cc90 20 28 31 2e 30 20 2d 20 63 29 20 2b 20 30 2e 35 (1.0 - c) + 0.5
1cca0 20 2a 20 63 3b 5c 6e 5c 74 76 61 72 20 73 20 3d * c;\n\tvar s =
1ccb0 20 30 3b 5c 6e 5c 6e 5c 74 69 66 20 28 6c 20 3e 0;\n\n\tif (l >
1ccc0 20 30 2e 30 20 26 26 20 6c 20 3c 20 30 2e 35 29 0.0 && l < 0.5)
1ccd0 20 7b 5c 6e 5c 74 5c 74 73 20 3d 20 63 20 2f 20 {\n\t\ts = c /
1cce0 28 32 20 2a 20 6c 29 3b 5c 6e 5c 74 7d 20 65 6c (2 * l);\n\t} el
1ccf0 73 65 5c 6e 5c 74 69 66 20 28 6c 20 3e 3d 20 30 se\n\tif (l >= 0
1cd00 2e 35 20 26 26 20 6c 20 3c 20 31 2e 30 29 20 7b .5 && l < 1.0) {
1cd10 5c 6e 5c 74 5c 74 73 20 3d 20 63 20 2f 20 28 32 \n\t\ts = c / (2
1cd20 20 2a 20 28 31 20 2d 20 6c 29 29 3b 5c 6e 5c 74 * (1 - l));\n\t
1cd30 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 68 }\n\n\treturn [h
1cd40 63 67 5b 30 5d 2c 20 73 20 2a 20 31 30 30 2c 20 cg[0], s * 100,
1cd50 6c 20 2a 20 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c l * 100];\n};\n\
1cd60 6e 63 6f 6e 76 65 72 74 2e 68 63 67 2e 68 77 62 nconvert.hcg.hwb
1cd70 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 68 63 67 = function (hcg
1cd80 29 20 7b 5c 6e 5c 74 76 61 72 20 63 20 3d 20 68 ) {\n\tvar c = h
1cd90 63 67 5b 31 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 cg[1] / 100;\n\t
1cda0 76 61 72 20 67 20 3d 20 68 63 67 5b 32 5d 20 2f var g = hcg[2] /
1cdb0 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 76 20 3d 100;\n\tvar v =
1cdc0 20 63 20 2b 20 67 20 2a 20 28 31 2e 30 20 2d 20 c + g * (1.0 -
1cdd0 63 29 3b 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 68 c);\n\treturn [h
1cde0 63 67 5b 30 5d 2c 20 28 76 20 2d 20 63 29 20 2a cg[0], (v - c) *
1cdf0 20 31 30 30 2c 20 28 31 20 2d 20 76 29 20 2a 20 100, (1 - v) *
1ce00 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 100];\n};\n\ncon
1ce10 76 65 72 74 2e 68 77 62 2e 68 63 67 20 3d 20 66 vert.hwb.hcg = f
1ce20 75 6e 63 74 69 6f 6e 20 28 68 77 62 29 20 7b 5c unction (hwb) {\
1ce30 6e 5c 74 76 61 72 20 77 20 3d 20 68 77 62 5b 31 n\tvar w = hwb[1
1ce40 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 ] / 100;\n\tvar
1ce50 62 20 3d 20 68 77 62 5b 32 5d 20 2f 20 31 30 30 b = hwb[2] / 100
1ce60 3b 5c 6e 5c 74 76 61 72 20 76 20 3d 20 31 20 2d ;\n\tvar v = 1 -
1ce70 20 62 3b 5c 6e 5c 74 76 61 72 20 63 20 3d 20 76 b;\n\tvar c = v
1ce80 20 2d 20 77 3b 5c 6e 5c 74 76 61 72 20 67 20 3d - w;\n\tvar g =
1ce90 20 30 3b 5c 6e 5c 6e 5c 74 69 66 20 28 63 20 3c 0;\n\n\tif (c <
1cea0 20 31 29 20 7b 5c 6e 5c 74 5c 74 67 20 3d 20 28 1) {\n\t\tg = (
1ceb0 76 20 2d 20 63 29 20 2f 20 28 31 20 2d 20 63 29 v - c) / (1 - c)
1cec0 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 ;\n\t}\n\n\tretu
1ced0 72 6e 20 5b 68 77 62 5b 30 5d 2c 20 63 20 2a 20 rn [hwb[0], c *
1cee0 31 30 30 2c 20 67 20 2a 20 31 30 30 5d 3b 5c 6e 100, g * 100];\n
1cef0 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 61 70 };\n\nconvert.ap
1cf00 70 6c 65 2e 72 67 62 20 3d 20 66 75 6e 63 74 69 ple.rgb = functi
1cf10 6f 6e 20 28 61 70 70 6c 65 29 20 7b 5c 6e 5c 74 on (apple) {\n\t
1cf20 72 65 74 75 72 6e 20 5b 28 61 70 70 6c 65 5b 30 return [(apple[0
1cf30 5d 20 2f 20 36 35 35 33 35 29 20 2a 20 32 35 35 ] / 65535) * 255
1cf40 2c 20 28 61 70 70 6c 65 5b 31 5d 20 2f 20 36 35 , (apple[1] / 65
1cf50 35 33 35 29 20 2a 20 32 35 35 2c 20 28 61 70 70 535) * 255, (app
1cf60 6c 65 5b 32 5d 20 2f 20 36 35 35 33 35 29 20 2a le[2] / 65535) *
1cf70 20 32 35 35 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 255];\n};\n\nco
1cf80 6e 76 65 72 74 2e 72 67 62 2e 61 70 70 6c 65 20 nvert.rgb.apple
1cf90 3d 20 66 75 6e 63 74 69 6f 6e 20 28 72 67 62 29 = function (rgb)
1cfa0 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 28 72 {\n\treturn [(r
1cfb0 67 62 5b 30 5d 20 2f 20 32 35 35 29 20 2a 20 36 gb[0] / 255) * 6
1cfc0 35 35 33 35 2c 20 28 72 67 62 5b 31 5d 20 2f 20 5535, (rgb[1] /
1cfd0 32 35 35 29 20 2a 20 36 35 35 33 35 2c 20 28 72 255) * 65535, (r
1cfe0 67 62 5b 32 5d 20 2f 20 32 35 35 29 20 2a 20 36 gb[2] / 255) * 6
1cff0 35 35 33 35 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 5535];\n};\n\nco
1d000 6e 76 65 72 74 2e 67 72 61 79 2e 72 67 62 20 3d nvert.gray.rgb =
1d010 20 66 75 6e 63 74 69 6f 6e 20 28 61 72 67 73 29 function (args)
1d020 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 61 72 {\n\treturn [ar
1d030 67 73 5b 30 5d 20 2f 20 31 30 30 20 2a 20 32 35 gs[0] / 100 * 25
1d040 35 2c 20 61 72 67 73 5b 30 5d 20 2f 20 31 30 30 5, args[0] / 100
1d050 20 2a 20 32 35 35 2c 20 61 72 67 73 5b 30 5d 20 * 255, args[0]
1d060 2f 20 31 30 30 20 2a 20 32 35 35 5d 3b 5c 6e 7d / 100 * 255];\n}
1d070 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 67 72 61 ;\n\nconvert.gra
1d080 79 2e 68 73 6c 20 3d 20 63 6f 6e 76 65 72 74 2e y.hsl = convert.
1d090 67 72 61 79 2e 68 73 76 20 3d 20 66 75 6e 63 74 gray.hsv = funct
1d0a0 69 6f 6e 20 28 61 72 67 73 29 20 7b 5c 6e 5c 74 ion (args) {\n\t
1d0b0 72 65 74 75 72 6e 20 5b 30 2c 20 30 2c 20 61 72 return [0, 0, ar
1d0c0 67 73 5b 30 5d 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 gs[0]];\n};\n\nc
1d0d0 6f 6e 76 65 72 74 2e 67 72 61 79 2e 68 77 62 20 onvert.gray.hwb
1d0e0 3d 20 66 75 6e 63 74 69 6f 6e 20 28 67 72 61 79 = function (gray
1d0f0 29 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 30 ) {\n\treturn [0
1d100 2c 20 31 30 30 2c 20 67 72 61 79 5b 30 5d 5d 3b , 100, gray[0]];
1d110 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e \n};\n\nconvert.
1d120 67 72 61 79 2e 63 6d 79 6b 20 3d 20 66 75 6e 63 gray.cmyk = func
1d130 74 69 6f 6e 20 28 67 72 61 79 29 20 7b 5c 6e 5c tion (gray) {\n\
1d140 74 72 65 74 75 72 6e 20 5b 30 2c 20 30 2c 20 30 treturn [0, 0, 0
1d150 2c 20 67 72 61 79 5b 30 5d 5d 3b 5c 6e 7d 3b 5c , gray[0]];\n};\
1d160 6e 5c 6e 63 6f 6e 76 65 72 74 2e 67 72 61 79 2e n\nconvert.gray.
1d170 6c 61 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 lab = function (
1d180 67 72 61 79 29 20 7b 5c 6e 5c 74 72 65 74 75 72 gray) {\n\tretur
1d190 6e 20 5b 67 72 61 79 5b 30 5d 2c 20 30 2c 20 30 n [gray[0], 0, 0
1d1a0 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 ];\n};\n\nconver
1d1b0 74 2e 67 72 61 79 2e 68 65 78 20 3d 20 66 75 6e t.gray.hex = fun
1d1c0 63 74 69 6f 6e 20 28 67 72 61 79 29 20 7b 5c 6e ction (gray) {\n
1d1d0 5c 74 76 61 72 20 76 61 6c 20 3d 20 4d 61 74 68 \tvar val = Math
1d1e0 2e 72 6f 75 6e 64 28 67 72 61 79 5b 30 5d 20 2f .round(gray[0] /
1d1f0 20 31 30 30 20 2a 20 32 35 35 29 20 26 20 30 78 100 * 255) & 0x
1d200 46 46 3b 5c 6e 5c 74 76 61 72 20 69 6e 74 65 67 FF;\n\tvar integ
1d210 65 72 20 3d 20 28 76 61 6c 20 3c 3c 20 31 36 29 er = (val << 16)
1d220 20 2b 20 28 76 61 6c 20 3c 3c 20 38 29 20 2b 20 + (val << 8) +
1d230 76 61 6c 3b 5c 6e 5c 6e 5c 74 76 61 72 20 73 74 val;\n\n\tvar st
1d240 72 69 6e 67 20 3d 20 69 6e 74 65 67 65 72 2e 74 ring = integer.t
1d250 6f 53 74 72 69 6e 67 28 31 36 29 2e 74 6f 55 70 oString(16).toUp
1d260 70 65 72 43 61 73 65 28 29 3b 5c 6e 5c 74 72 65 perCase();\n\tre
1d270 74 75 72 6e 20 27 30 30 30 30 30 30 27 2e 73 75 turn '000000'.su
1d280 62 73 74 72 69 6e 67 28 73 74 72 69 6e 67 2e 6c bstring(string.l
1d290 65 6e 67 74 68 29 20 2b 20 73 74 72 69 6e 67 3b ength) + string;
1d2a0 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e \n};\n\nconvert.
1d2b0 72 67 62 2e 67 72 61 79 20 3d 20 66 75 6e 63 74 rgb.gray = funct
1d2c0 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c 74 76 ion (rgb) {\n\tv
1d2d0 61 72 20 76 61 6c 20 3d 20 28 72 67 62 5b 30 5d ar val = (rgb[0]
1d2e0 20 2b 20 72 67 62 5b 31 5d 20 2b 20 72 67 62 5b + rgb[1] + rgb[
1d2f0 32 5d 29 20 2f 20 33 3b 5c 6e 5c 74 72 65 74 75 2]) / 3;\n\tretu
1d300 72 6e 20 5b 76 61 6c 20 2f 20 32 35 35 20 2a 20 rn [val / 255 *
1d310 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 5c 6e 5c 100];\n};\n\n\n\
1d320 6e 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f n///////////////
1d330 2f 2f 2f 5c 6e 2f 2f 20 57 45 42 50 41 43 4b 20 ///\n// WEBPACK
1d340 46 4f 4f 54 45 52 5c 6e 2f 2f 20 2e 2f 6e 6f 64 FOOTER\n// ./nod
1d350 65 5f 6d 6f 64 75 6c 65 73 2f 63 6f 6c 6f 72 2d e_modules/color-
1d360 63 6f 6e 76 65 72 74 2f 63 6f 6e 76 65 72 73 69 convert/conversi
1d370 6f 6e 73 2e 6a 73 5c 6e 2f 2f 20 6d 6f 64 75 6c ons.js\n// modul
1d380 65 20 69 64 20 3d 20 36 5c 6e 2f 2f 20 6d 6f 64 e id = 6\n// mod
1d390 75 6c 65 20 63 68 75 6e 6b 73 20 3d 20 30 20 31 ule chunks = 0 1
1d3a0 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 27 3b ","'use strict';
1d3b0 5c 6e 5c 6e 69 6d 70 6f 72 74 20 43 6f 6c 6f 72 \n\nimport Color
1d3c0 70 69 63 6b 65 72 20 66 72 6f 6d 20 27 2e 2f 43 picker from './C
1d3d0 6f 6c 6f 72 70 69 63 6b 65 72 27 3b 5c 6e 69 6d olorpicker';\nim
1d3e0 70 6f 72 74 20 24 20 66 72 6f 6d 20 27 6a 71 75 port $ from 'jqu
1d3f0 65 72 79 27 3b 5c 6e 5c 6e 6c 65 74 20 70 6c 75 ery';\n\nlet plu
1d400 67 69 6e 20 3d 20 27 63 6f 6c 6f 72 70 69 63 6b gin = 'colorpick
1d410 65 72 27 3b 5c 6e 5c 6e 24 5b 70 6c 75 67 69 6e er';\n\n$[plugin
1d420 5d 20 3d 20 43 6f 6c 6f 72 70 69 63 6b 65 72 3b ] = Colorpicker;
1d430 5c 6e 5c 6e 2f 2f 20 43 6f 6c 6f 72 70 69 63 6b \n\n// Colorpick
1d440 65 72 20 6a 51 75 65 72 79 20 50 6c 75 67 69 6e er jQuery Plugin
1d450 20 41 50 49 5c 6e 24 2e 66 6e 5b 70 6c 75 67 69 API\n$.fn[plugi
1d460 6e 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 6f n] = function (o
1d470 70 74 69 6f 6e 29 20 7b 5c 6e 20 20 6c 65 74 20 ption) {\n let
1d480 66 6e 41 72 67 73 20 3d 20 41 72 72 61 79 2e 70 fnArgs = Array.p
1d490 72 6f 74 6f 74 79 70 65 2e 73 6c 69 63 65 2e 63 rototype.slice.c
1d4a0 61 6c 6c 28 61 72 67 75 6d 65 6e 74 73 2c 20 31 all(arguments, 1
1d4b0 29 2c 5c 6e 20 20 20 20 69 73 53 69 6e 67 6c 65 ),\n isSingle
1d4c0 45 6c 65 6d 65 6e 74 20 3d 20 28 74 68 69 73 2e Element = (this.
1d4d0 6c 65 6e 67 74 68 20 3d 3d 3d 20 31 29 2c 5c 6e length === 1),\n
1d4e0 20 20 20 20 72 65 74 75 72 6e 56 61 6c 75 65 20 returnValue
1d4f0 3d 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 6c 65 74 = null;\n\n let
1d500 20 24 65 6c 65 6d 65 6e 74 73 20 3d 20 74 68 69 $elements = thi
1d510 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 s.each(function
1d520 28 29 20 7b 5c 6e 20 20 20 20 6c 65 74 20 24 74 () {\n let $t
1d530 68 69 73 20 3d 20 24 28 74 68 69 73 29 2c 5c 6e his = $(this),\n
1d540 20 20 20 20 20 20 69 6e 73 74 20 3d 20 24 74 68 inst = $th
1d550 69 73 2e 64 61 74 61 28 70 6c 75 67 69 6e 29 2c is.data(plugin),
1d560 5c 6e 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 20 \n options
1d570 3d 20 28 28 74 79 70 65 6f 66 20 6f 70 74 69 6f = ((typeof optio
1d580 6e 20 3d 3d 3d 20 27 6f 62 6a 65 63 74 27 29 20 n === 'object')
1d590 3f 20 6f 70 74 69 6f 6e 20 3a 20 7b 7d 29 3b 5c ? option : {});\
1d5a0 6e 5c 6e 20 20 20 20 2f 2f 20 43 72 65 61 74 65 n\n // Create
1d5b0 20 69 6e 73 74 61 6e 63 65 20 69 66 20 64 6f 65 instance if doe
1d5c0 73 20 6e 6f 74 20 65 78 69 73 74 5c 6e 20 20 20 s not exist\n
1d5d0 20 69 66 20 28 21 69 6e 73 74 29 20 7b 5c 6e 20 if (!inst) {\n
1d5e0 20 20 20 20 20 69 6e 73 74 20 3d 20 6e 65 77 20 inst = new
1d5f0 43 6f 6c 6f 72 70 69 63 6b 65 72 28 74 68 69 73 Colorpicker(this
1d600 2c 20 6f 70 74 69 6f 6e 73 29 3b 5c 6e 20 20 20 , options);\n
1d610 20 20 20 24 74 68 69 73 2e 64 61 74 61 28 70 6c $this.data(pl
1d620 75 67 69 6e 2c 20 69 6e 73 74 29 3b 5c 6e 20 20 ugin, inst);\n
1d630 20 20 7d 5c 6e 5c 6e 20 20 20 20 69 66 20 28 21 }\n\n if (!
1d640 69 73 53 69 6e 67 6c 65 45 6c 65 6d 65 6e 74 29 isSingleElement)
1d650 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e {\n return
1d660 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 ;\n }\n\n
1d670 72 65 74 75 72 6e 56 61 6c 75 65 20 3d 20 24 74 returnValue = $t
1d680 68 69 73 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 his;\n\n if (
1d690 74 79 70 65 6f 66 20 6f 70 74 69 6f 6e 20 3d 3d typeof option ==
1d6a0 3d 20 27 73 74 72 69 6e 67 27 29 20 7b 5c 6e 20 = 'string') {\n
1d6b0 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 20 if (option
1d6c0 3d 3d 3d 20 27 63 6f 6c 6f 72 70 69 63 6b 65 72 === 'colorpicker
1d6d0 27 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 2f 2f ') {\n //
1d6e0 20 52 65 74 75 72 6e 20 63 6f 6c 6f 72 70 69 63 Return colorpic
1d6f0 6b 65 72 20 69 6e 73 74 61 6e 63 65 3a 20 65 2e ker instance: e.
1d700 67 2e 20 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 28 g. .colorpicker(
1d710 27 63 6f 6c 6f 72 70 69 63 6b 65 72 27 29 5c 6e 'colorpicker')\n
1d720 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 56 61 returnVa
1d730 6c 75 65 20 3d 20 69 6e 73 74 3b 5c 6e 20 20 20 lue = inst;\n
1d740 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 24 2e } else if ($.
1d750 69 73 46 75 6e 63 74 69 6f 6e 28 69 6e 73 74 5b isFunction(inst[
1d760 6f 70 74 69 6f 6e 5d 29 29 20 7b 5c 6e 20 20 20 option])) {\n
1d770 20 20 20 20 20 2f 2f 20 52 65 74 75 72 6e 20 6d // Return m
1d780 65 74 68 6f 64 20 63 61 6c 6c 20 72 65 74 75 72 ethod call retur
1d790 6e 20 76 61 6c 75 65 3a 20 65 2e 67 2e 20 2e 63 n value: e.g. .c
1d7a0 6f 6c 6f 72 70 69 63 6b 65 72 28 27 69 73 45 6e olorpicker('isEn
1d7b0 61 62 6c 65 64 27 29 5c 6e 20 20 20 20 20 20 20 abled')\n
1d7c0 20 72 65 74 75 72 6e 56 61 6c 75 65 20 3d 20 69 returnValue = i
1d7d0 6e 73 74 5b 6f 70 74 69 6f 6e 5d 2e 61 70 70 6c nst[option].appl
1d7e0 79 28 69 6e 73 74 2c 20 66 6e 41 72 67 73 29 3b y(inst, fnArgs);
1d7f0 5c 6e 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b \n } else {
1d800 5c 6e 20 20 20 20 20 20 20 20 2f 2f 20 52 65 74 \n // Ret
1d810 75 72 6e 20 70 72 6f 70 65 72 74 79 20 76 61 6c urn property val
1d820 75 65 3a 20 65 2e 67 2e 20 2e 63 6f 6c 6f 72 70 ue: e.g. .colorp
1d830 69 63 6b 65 72 28 27 65 6c 65 6d 65 6e 74 27 29 icker('element')
1d840 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 72 6e \n return
1d850 56 61 6c 75 65 20 3d 20 69 6e 73 74 5b 6f 70 74 Value = inst[opt
1d860 69 6f 6e 5d 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e ion];\n }\n
1d870 20 20 20 20 7d 5c 6e 20 20 7d 29 3b 5c 6e 5c 6e }\n });\n\n
1d880 20 20 72 65 74 75 72 6e 20 69 73 53 69 6e 67 6c return isSingl
1d890 65 45 6c 65 6d 65 6e 74 20 3f 20 72 65 74 75 72 eElement ? retur
1d8a0 6e 56 61 6c 75 65 20 3a 20 24 65 6c 65 6d 65 6e nValue : $elemen
1d8b0 74 73 3b 5c 6e 7d 3b 5c 6e 5c 6e 24 2e 66 6e 5b ts;\n};\n\n$.fn[
1d8c0 70 6c 75 67 69 6e 5d 2e 63 6f 6e 73 74 72 75 63 plugin].construc
1d8d0 74 6f 72 20 3d 20 43 6f 6c 6f 72 70 69 63 6b 65 tor = Colorpicke
1d8e0 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42 r;\n\n\n\n// WEB
1d8f0 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e PACK FOOTER //\n
1d900 2f 2f 20 2e 2f 73 72 63 2f 6a 73 2f 70 6c 75 67 // ./src/js/plug
1d910 69 6e 2e 6a 73 22 2c 22 27 75 73 65 20 73 74 72 in.js","'use str
1d920 69 63 74 27 3b 5c 6e 5c 6e 69 6d 70 6f 72 74 20 ict';\n\nimport
1d930 45 78 74 65 6e 73 69 6f 6e 20 66 72 6f 6d 20 27 Extension from '
1d940 2e 2f 45 78 74 65 6e 73 69 6f 6e 27 3b 5c 6e 69 ./Extension';\ni
1d950 6d 70 6f 72 74 20 64 65 66 61 75 6c 74 73 20 66 mport defaults f
1d960 72 6f 6d 20 27 2e 2f 6f 70 74 69 6f 6e 73 27 3b rom './options';
1d970 5c 6e 69 6d 70 6f 72 74 20 63 6f 72 65 45 78 74 \nimport coreExt
1d980 65 6e 73 69 6f 6e 73 20 66 72 6f 6d 20 27 65 78 ensions from 'ex
1d990 74 65 6e 73 69 6f 6e 73 27 3b 5c 6e 69 6d 70 6f tensions';\nimpo
1d9a0 72 74 20 24 20 66 72 6f 6d 20 27 6a 71 75 65 72 rt $ from 'jquer
1d9b0 79 27 3b 5c 6e 69 6d 70 6f 72 74 20 53 6c 69 64 y';\nimport Slid
1d9c0 65 72 48 61 6e 64 6c 65 72 20 66 72 6f 6d 20 27 erHandler from '
1d9d0 2e 2f 53 6c 69 64 65 72 48 61 6e 64 6c 65 72 27 ./SliderHandler'
1d9e0 3b 5c 6e 69 6d 70 6f 72 74 20 50 6f 70 75 70 48 ;\nimport PopupH
1d9f0 61 6e 64 6c 65 72 20 66 72 6f 6d 20 27 2e 2f 50 andler from './P
1da00 6f 70 75 70 48 61 6e 64 6c 65 72 27 3b 5c 6e 69 opupHandler';\ni
1da10 6d 70 6f 72 74 20 49 6e 70 75 74 48 61 6e 64 6c mport InputHandl
1da20 65 72 20 66 72 6f 6d 20 27 2e 2f 49 6e 70 75 74 er from './Input
1da30 48 61 6e 64 6c 65 72 27 3b 5c 6e 69 6d 70 6f 72 Handler';\nimpor
1da40 74 20 43 6f 6c 6f 72 48 61 6e 64 6c 65 72 20 66 t ColorHandler f
1da50 72 6f 6d 20 27 2e 2f 43 6f 6c 6f 72 48 61 6e 64 rom './ColorHand
1da60 6c 65 72 27 3b 5c 6e 69 6d 70 6f 72 74 20 50 69 ler';\nimport Pi
1da70 63 6b 65 72 48 61 6e 64 6c 65 72 20 66 72 6f 6d ckerHandler from
1da80 20 27 2e 2f 50 69 63 6b 65 72 48 61 6e 64 6c 65 './PickerHandle
1da90 72 27 3b 5c 6e 69 6d 70 6f 72 74 20 41 64 64 6f r';\nimport Addo
1daa0 6e 48 61 6e 64 6c 65 72 20 66 72 6f 6d 20 27 2e nHandler from '.
1dab0 2f 41 64 64 6f 6e 48 61 6e 64 6c 65 72 27 3b 5c /AddonHandler';\
1dac0 6e 69 6d 70 6f 72 74 20 43 6f 6c 6f 72 49 74 65 nimport ColorIte
1dad0 6d 20 66 72 6f 6d 20 27 2e 2f 43 6f 6c 6f 72 49 m from './ColorI
1dae0 74 65 6d 27 3b 5c 6e 5c 6e 6c 65 74 20 63 6f 6c tem';\n\nlet col
1daf0 6f 72 50 69 63 6b 65 72 49 64 43 6f 75 6e 74 65 orPickerIdCounte
1db00 72 20 3d 20 30 3b 5c 6e 6c 65 74 20 72 6f 6f 74 r = 0;\nlet root
1db10 20 3d 20 28 74 79 70 65 6f 66 20 73 65 6c 66 20 = (typeof self
1db20 21 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20 !== 'undefined'
1db30 3f 20 73 65 6c 66 20 3a 20 74 68 69 73 29 3b 20 ? self : this);
1db40 2f 2f 20 77 69 6e 64 6f 77 5c 6e 5c 6e 2f 2a 2a // window\n\n/**
1db50 5c 6e 20 2a 20 43 6f 6c 6f 72 70 69 63 6b 65 72 \n * Colorpicker
1db60 20 77 69 64 67 65 74 20 63 6c 61 73 73 5c 6e 20 widget class\n
1db70 2a 2f 5c 6e 63 6c 61 73 73 20 43 6f 6c 6f 72 70 */\nclass Colorp
1db80 69 63 6b 65 72 20 7b 5c 6e 20 20 2f 2a 2a 5c 6e icker {\n /**\n
1db90 20 20 20 2a 20 43 6f 6c 6f 72 20 63 6c 61 73 73 * Color class
1dba0 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 73 74 \n *\n * @st
1dbb0 61 74 69 63 5c 6e 20 20 20 2a 20 40 74 79 70 65 atic\n * @type
1dbc0 20 7b 43 6f 6c 6f 72 7d 5c 6e 20 20 20 2a 2f 5c {Color}\n */\
1dbd0 6e 20 20 73 74 61 74 69 63 20 67 65 74 20 43 6f n static get Co
1dbe0 6c 6f 72 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 lor() {\n ret
1dbf0 75 72 6e 20 43 6f 6c 6f 72 49 74 65 6d 3b 5c 6e urn ColorItem;\n
1dc00 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 }\n\n /**\n
1dc10 20 2a 20 45 78 74 65 6e 73 69 6f 6e 20 63 6c 61 * Extension cla
1dc20 73 73 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 ss\n *\n * @
1dc30 73 74 61 74 69 63 5c 6e 20 20 20 2a 20 40 74 79 static\n * @ty
1dc40 70 65 20 7b 45 78 74 65 6e 73 69 6f 6e 7d 5c 6e pe {Extension}\n
1dc50 20 20 20 2a 2f 5c 6e 20 20 73 74 61 74 69 63 20 */\n static
1dc60 67 65 74 20 45 78 74 65 6e 73 69 6f 6e 28 29 20 get Extension()
1dc70 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 45 78 {\n return Ex
1dc80 74 65 6e 73 69 6f 6e 3b 5c 6e 20 20 7d 5c 6e 5c tension;\n }\n\
1dc90 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 49 6e 74 n /**\n * Int
1dca0 65 72 6e 61 6c 20 63 6f 6c 6f 72 20 6f 62 6a 65 ernal color obje
1dcb0 63 74 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 ct\n *\n * @
1dcc0 74 79 70 65 20 7b 43 6f 6c 6f 72 7c 6e 75 6c 6c type {Color|null
1dcd0 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 74 20 }\n */\n get
1dce0 63 6f 6c 6f 72 28 29 20 7b 5c 6e 20 20 20 20 72 color() {\n r
1dcf0 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72 eturn this.color
1dd00 48 61 6e 64 6c 65 72 2e 63 6f 6c 6f 72 3b 5c 6e Handler.color;\n
1dd10 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 }\n\n /**\n
1dd20 20 2a 20 49 6e 74 65 72 6e 61 6c 20 63 6f 6c 6f * Internal colo
1dd30 72 20 66 6f 72 6d 61 74 5c 6e 20 20 20 2a 5c 6e r format\n *\n
1dd40 20 20 20 2a 20 40 74 79 70 65 20 7b 53 74 72 69 * @type {Stri
1dd50 6e 67 7c 6e 75 6c 6c 7d 5c 6e 20 20 20 2a 2f 5c ng|null}\n */\
1dd60 6e 20 20 67 65 74 20 66 6f 72 6d 61 74 28 29 20 n get format()
1dd70 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 {\n return th
1dd80 69 73 2e 63 6f 6c 6f 72 48 61 6e 64 6c 65 72 2e is.colorHandler.
1dd90 66 6f 72 6d 61 74 3b 5c 6e 20 20 7d 5c 6e 5c 6e format;\n }\n\n
1dda0 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 47 65 74 74 /**\n * Gett
1ddb0 65 72 20 6f 66 20 74 68 65 20 70 69 63 6b 65 72 er of the picker
1ddc0 20 65 6c 65 6d 65 6e 74 5c 6e 20 20 20 2a 5c 6e element\n *\n
1ddd0 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 6a * @returns {j
1dde0 51 75 65 72 79 7c 48 54 4d 4c 45 6c 65 6d 65 6e Query|HTMLElemen
1ddf0 74 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 74 t}\n */\n get
1de00 20 70 69 63 6b 65 72 28 29 20 7b 5c 6e 20 20 20 picker() {\n
1de10 20 72 65 74 75 72 6e 20 74 68 69 73 2e 70 69 63 return this.pic
1de20 6b 65 72 48 61 6e 64 6c 65 72 2e 70 69 63 6b 65 kerHandler.picke
1de30 72 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a r;\n }\n\n /**
1de40 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f \n * @fires Co
1de50 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 lorpicker#colorp
1de60 69 63 6b 65 72 43 72 65 61 74 65 5c 6e 20 20 20 ickerCreate\n
1de70 2a 20 40 70 61 72 61 6d 20 7b 4f 62 6a 65 63 74 * @param {Object
1de80 7c 53 74 72 69 6e 67 7d 20 65 6c 65 6d 65 6e 74 |String} element
1de90 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 4f \n * @param {O
1dea0 62 6a 65 63 74 7d 20 6f 70 74 69 6f 6e 73 5c 6e bject} options\n
1deb0 20 20 20 2a 20 40 63 6f 6e 73 74 72 75 63 74 6f * @constructo
1dec0 72 5c 6e 20 20 20 2a 2f 5c 6e 20 20 63 6f 6e 73 r\n */\n cons
1ded0 74 72 75 63 74 6f 72 28 65 6c 65 6d 65 6e 74 2c tructor(element,
1dee0 20 6f 70 74 69 6f 6e 73 29 20 7b 5c 6e 20 20 20 options) {\n
1def0 20 63 6f 6c 6f 72 50 69 63 6b 65 72 49 64 43 6f colorPickerIdCo
1df00 75 6e 74 65 72 20 2b 3d 20 31 3b 5c 6e 20 20 20 unter += 1;\n
1df10 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 54 68 65 /**\n * The
1df20 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 69 6e 73 colorpicker ins
1df30 74 61 6e 63 65 20 6e 75 6d 62 65 72 5c 6e 20 20 tance number\n
1df40 20 20 20 2a 20 40 74 79 70 65 20 7b 6e 75 6d 62 * @type {numb
1df50 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 er}\n */\n
1df60 20 20 74 68 69 73 2e 69 64 20 3d 20 63 6f 6c 6f this.id = colo
1df70 72 50 69 63 6b 65 72 49 64 43 6f 75 6e 74 65 72 rPickerIdCounter
1df80 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 ;\n\n /**\n
1df90 20 20 20 2a 20 4c 61 74 65 73 74 20 63 6f 6c 6f * Latest colo
1dfa0 72 70 69 63 6b 65 72 20 65 76 65 6e 74 5c 6e 20 rpicker event\n
1dfb0 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 74 *\n * @t
1dfc0 79 70 65 20 7b 7b 6e 61 6d 65 3a 20 53 74 72 69 ype {{name: Stri
1dfd0 6e 67 2c 20 65 3a 20 2a 7d 7d 5c 6e 20 20 20 20 ng, e: *}}\n
1dfe0 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 6c 61 */\n this.la
1dff0 73 74 45 76 65 6e 74 20 3d 20 7b 5c 6e 20 20 20 stEvent = {\n
1e000 20 20 20 61 6c 69 61 73 3a 20 6e 75 6c 6c 2c 5c alias: null,\
1e010 6e 20 20 20 20 20 20 65 3a 20 6e 75 6c 6c 5c 6e n e: null\n
1e020 20 20 20 20 7d 3b 5c 6e 5c 6e 20 20 20 20 2f 2a };\n\n /*
1e030 2a 5c 6e 20 20 20 20 20 2a 20 54 68 65 20 65 6c *\n * The el
1e040 65 6d 65 6e 74 20 74 68 61 74 20 74 68 65 20 63 ement that the c
1e050 6f 6c 6f 72 70 69 63 6b 65 72 20 69 73 20 62 6f olorpicker is bo
1e060 75 6e 64 20 74 6f 5c 6e 20 20 20 20 20 2a 5c 6e und to\n *\n
1e070 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b 2a 7c * @type {*|
1e080 6a 51 75 65 72 79 7d 5c 6e 20 20 20 20 20 2a 2f jQuery}\n */
1e090 5c 6e 20 20 20 20 74 68 69 73 2e 65 6c 65 6d 65 \n this.eleme
1e0a0 6e 74 20 3d 20 24 28 65 6c 65 6d 65 6e 74 29 5c nt = $(element)\
1e0b0 6e 20 20 20 20 20 20 2e 61 64 64 43 6c 61 73 73 n .addClass
1e0c0 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 6c ('colorpicker-el
1e0d0 65 6d 65 6e 74 27 29 5c 6e 20 20 20 20 20 20 2e ement')\n .
1e0e0 61 74 74 72 28 27 64 61 74 61 2d 63 6f 6c 6f 72 attr('data-color
1e0f0 70 69 63 6b 65 72 2d 69 64 27 2c 20 74 68 69 73 picker-id', this
1e100 2e 69 64 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a .id);\n\n /**
1e110 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b \n * @type {
1e120 64 65 66 61 75 6c 74 73 7d 5c 6e 20 20 20 20 20 defaults}\n
1e130 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 6f 70 74 */\n this.opt
1e140 69 6f 6e 73 20 3d 20 24 2e 65 78 74 65 6e 64 28 ions = $.extend(
1e150 74 72 75 65 2c 20 7b 7d 2c 20 64 65 66 61 75 6c true, {}, defaul
1e160 74 73 2c 20 6f 70 74 69 6f 6e 73 2c 20 74 68 69 ts, options, thi
1e170 73 2e 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 29 s.element.data()
1e180 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 );\n\n /**\n
1e190 20 20 20 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f * @type {boo
1e1a0 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 20 40 70 lean}\n * @p
1e1b0 72 69 76 61 74 65 5c 6e 20 20 20 20 20 2a 2f 5c rivate\n */\
1e1c0 6e 20 20 20 20 74 68 69 73 2e 64 69 73 61 62 6c n this.disabl
1e1d0 65 64 20 3d 20 66 61 6c 73 65 3b 5c 6e 5c 6e 20 ed = false;\n\n
1e1e0 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 45 /**\n * E
1e1f0 78 74 65 6e 73 69 6f 6e 73 20 61 64 64 65 64 20 xtensions added
1e200 74 6f 20 74 68 69 73 20 69 6e 73 74 61 6e 63 65 to this instance
1e210 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a \n *\n *
1e220 20 40 74 79 70 65 20 7b 45 78 74 65 6e 73 69 6f @type {Extensio
1e230 6e 5b 5d 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 n[]}\n */\n
1e240 20 20 20 74 68 69 73 2e 65 78 74 65 6e 73 69 6f this.extensio
1e250 6e 73 20 3d 20 5b 5d 3b 5c 6e 5c 6e 20 20 20 20 ns = [];\n\n
1e260 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 54 68 65 20 /**\n * The
1e270 65 6c 65 6d 65 6e 74 20 77 68 65 72 65 20 74 68 element where th
1e280 65 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 e\n * @type
1e290 7b 2a 7c 6a 51 75 65 72 79 7d 5c 6e 20 20 20 20 {*|jQuery}\n
1e2a0 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f */\n this.co
1e2b0 6e 74 61 69 6e 65 72 20 3d 20 28 5c 6e 20 20 20 ntainer = (\n
1e2c0 20 20 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e this.options.
1e2d0 63 6f 6e 74 61 69 6e 65 72 20 3d 3d 3d 20 74 72 container === tr
1e2e0 75 65 20 7c 7c 5c 6e 20 20 20 20 20 20 28 74 68 ue ||\n (th
1e2f0 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6e 74 61 is.options.conta
1e300 69 6e 65 72 20 21 3d 3d 20 74 72 75 65 20 26 26 iner !== true &&
1e310 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 69 6e this.options.in
1e320 6c 69 6e 65 20 3d 3d 3d 20 74 72 75 65 29 5c 6e line === true)\n
1e330 20 20 20 20 29 20 3f 20 74 68 69 73 2e 65 6c 65 ) ? this.ele
1e340 6d 65 6e 74 20 3a 20 74 68 69 73 2e 6f 70 74 69 ment : this.opti
1e350 6f 6e 73 2e 63 6f 6e 74 61 69 6e 65 72 3b 5c 6e ons.container;\n
1e360 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6e 74 61 \n this.conta
1e370 69 6e 65 72 20 3d 20 28 74 68 69 73 2e 63 6f 6e iner = (this.con
1e380 74 61 69 6e 65 72 20 21 3d 3d 20 66 61 6c 73 65 tainer !== false
1e390 29 20 3f 20 24 28 74 68 69 73 2e 63 6f 6e 74 61 ) ? $(this.conta
1e3a0 69 6e 65 72 29 20 3a 20 66 61 6c 73 65 3b 5c 6e iner) : false;\n
1e3b0 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 \n /**\n
1e3c0 2a 20 40 74 79 70 65 20 7b 49 6e 70 75 74 48 61 * @type {InputHa
1e3d0 6e 64 6c 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c ndler}\n */\
1e3e0 6e 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 48 n this.inputH
1e3f0 61 6e 64 6c 65 72 20 3d 20 6e 65 77 20 49 6e 70 andler = new Inp
1e400 75 74 48 61 6e 64 6c 65 72 28 74 68 69 73 29 3b utHandler(this);
1e410 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 \n /**\n
1e420 2a 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72 48 61 * @type {ColorHa
1e430 6e 64 6c 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c ndler}\n */\
1e440 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 48 n this.colorH
1e450 61 6e 64 6c 65 72 20 3d 20 6e 65 77 20 43 6f 6c andler = new Col
1e460 6f 72 48 61 6e 64 6c 65 72 28 74 68 69 73 29 3b orHandler(this);
1e470 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 \n /**\n
1e480 2a 20 40 74 79 70 65 20 7b 53 6c 69 64 65 72 48 * @type {SliderH
1e490 61 6e 64 6c 65 72 7d 5c 6e 20 20 20 20 20 2a 2f andler}\n */
1e4a0 5c 6e 20 20 20 20 74 68 69 73 2e 73 6c 69 64 65 \n this.slide
1e4b0 72 48 61 6e 64 6c 65 72 20 3d 20 6e 65 77 20 53 rHandler = new S
1e4c0 6c 69 64 65 72 48 61 6e 64 6c 65 72 28 74 68 69 liderHandler(thi
1e4d0 73 29 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 s);\n /**\n
1e4e0 20 20 20 2a 20 40 74 79 70 65 20 7b 50 6f 70 75 * @type {Popu
1e4f0 70 48 61 6e 64 6c 65 72 7d 5c 6e 20 20 20 20 20 pHandler}\n
1e500 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f 70 */\n this.pop
1e510 75 70 48 61 6e 64 6c 65 72 20 3d 20 6e 65 77 20 upHandler = new
1e520 50 6f 70 75 70 48 61 6e 64 6c 65 72 28 74 68 69 PopupHandler(thi
1e530 73 2c 20 72 6f 6f 74 29 3b 5c 6e 20 20 20 20 2f s, root);\n /
1e540 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 **\n * @type
1e550 20 7b 50 69 63 6b 65 72 48 61 6e 64 6c 65 72 7d {PickerHandler}
1e560 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 \n */\n t
1e570 68 69 73 2e 70 69 63 6b 65 72 48 61 6e 64 6c 65 his.pickerHandle
1e580 72 20 3d 20 6e 65 77 20 50 69 63 6b 65 72 48 61 r = new PickerHa
1e590 6e 64 6c 65 72 28 74 68 69 73 29 3b 5c 6e 20 20 ndler(this);\n
1e5a0 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 /**\n * @t
1e5b0 79 70 65 20 7b 41 64 64 6f 6e 48 61 6e 64 6c 65 ype {AddonHandle
1e5c0 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 r}\n */\n
1e5d0 20 74 68 69 73 2e 61 64 64 6f 6e 48 61 6e 64 6c this.addonHandl
1e5e0 65 72 20 3d 20 6e 65 77 20 41 64 64 6f 6e 48 61 er = new AddonHa
1e5f0 6e 64 6c 65 72 28 74 68 69 73 29 3b 5c 6e 5c 6e ndler(this);\n\n
1e600 20 20 20 20 74 68 69 73 2e 69 6e 69 74 28 29 3b this.init();
1e610 5c 6e 5c 6e 20 20 20 20 2f 2f 20 45 6d 69 74 20 \n\n // Emit
1e620 61 20 63 72 65 61 74 65 20 65 76 65 6e 74 5c 6e a create event\n
1e630 20 20 20 20 24 28 24 2e 70 72 6f 78 79 28 66 75 $($.proxy(fu
1e640 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 20 20 20 nction () {\n
1e650 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 20 20 2a /**\n *
1e660 20 28 43 6f 6c 6f 72 70 69 63 6b 65 72 29 20 57 (Colorpicker) W
1e670 68 65 6e 20 74 68 65 20 43 6f 6c 6f 72 70 69 63 hen the Colorpic
1e680 6b 65 72 20 69 6e 73 74 61 6e 63 65 20 68 61 73 ker instance has
1e690 20 62 65 65 6e 20 63 72 65 61 74 65 64 20 61 6e been created an
1e6a0 64 20 74 68 65 20 44 4f 4d 20 69 73 20 72 65 61 d the DOM is rea
1e6b0 64 79 2e 5c 6e 20 20 20 20 20 20 20 2a 5c 6e 20 dy.\n *\n
1e6c0 20 20 20 20 20 20 2a 20 40 65 76 65 6e 74 20 43 * @event C
1e6d0 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 olorpicker#color
1e6e0 70 69 63 6b 65 72 43 72 65 61 74 65 5c 6e 20 20 pickerCreate\n
1e6f0 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 20 20 74 */\n t
1e700 68 69 73 2e 74 72 69 67 67 65 72 28 27 63 6f 6c his.trigger('col
1e710 6f 72 70 69 63 6b 65 72 43 72 65 61 74 65 27 29 orpickerCreate')
1e720 3b 5c 6e 20 20 20 20 7d 2c 20 74 68 69 73 29 29 ;\n }, this))
1e730 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c ;\n }\n\n /**\
1e740 6e 20 20 20 2a 20 49 6e 69 74 69 61 6c 69 7a 65 n * Initialize
1e750 73 20 74 68 65 20 70 6c 75 67 69 6e 5c 6e 20 20 s the plugin\n
1e760 20 2a 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20 * @private\n
1e770 2a 2f 5c 6e 20 20 69 6e 69 74 28 29 20 7b 5c 6e */\n init() {\n
1e780 20 20 20 20 2f 2f 20 49 6e 69 74 20 61 64 64 6f // Init addo
1e790 6e 5c 6e 20 20 20 20 74 68 69 73 2e 61 64 64 6f n\n this.addo
1e7a0 6e 48 61 6e 64 6c 65 72 2e 62 69 6e 64 28 29 3b nHandler.bind();
1e7b0 5c 6e 5c 6e 20 20 20 20 2f 2f 20 49 6e 69 74 20 \n\n // Init
1e7c0 69 6e 70 75 74 5c 6e 20 20 20 20 74 68 69 73 2e input\n this.
1e7d0 69 6e 70 75 74 48 61 6e 64 6c 65 72 2e 62 69 6e inputHandler.bin
1e7e0 64 28 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 49 d();\n\n // I
1e7f0 6e 69 74 20 65 78 74 65 6e 73 69 6f 6e 73 20 28 nit extensions (
1e800 62 65 66 6f 72 65 20 69 6e 69 74 69 61 6c 69 7a before initializ
1e810 69 6e 67 20 74 68 65 20 63 6f 6c 6f 72 29 5c 6e ing the color)\n
1e820 20 20 20 20 74 68 69 73 2e 69 6e 69 74 45 78 74 this.initExt
1e830 65 6e 73 69 6f 6e 73 28 29 3b 5c 6e 5c 6e 20 20 ensions();\n\n
1e840 20 20 2f 2f 20 49 6e 69 74 20 63 6f 6c 6f 72 5c // Init color\
1e850 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 48 n this.colorH
1e860 61 6e 64 6c 65 72 2e 62 69 6e 64 28 29 3b 5c 6e andler.bind();\n
1e870 5c 6e 20 20 20 20 2f 2f 20 49 6e 69 74 20 70 69 \n // Init pi
1e880 63 6b 65 72 5c 6e 20 20 20 20 74 68 69 73 2e 70 cker\n this.p
1e890 69 63 6b 65 72 48 61 6e 64 6c 65 72 2e 62 69 6e ickerHandler.bin
1e8a0 64 28 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 49 d();\n\n // I
1e8b0 6e 69 74 20 73 6c 69 64 65 72 73 20 61 6e 64 20 nit sliders and
1e8c0 70 6f 70 75 70 5c 6e 20 20 20 20 74 68 69 73 2e popup\n this.
1e8d0 73 6c 69 64 65 72 48 61 6e 64 6c 65 72 2e 62 69 sliderHandler.bi
1e8e0 6e 64 28 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e nd();\n this.
1e8f0 70 6f 70 75 70 48 61 6e 64 6c 65 72 2e 62 69 6e popupHandler.bin
1e900 64 28 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 49 d();\n\n // I
1e910 6e 6a 65 63 74 20 69 6e 74 6f 20 74 68 65 20 44 nject into the D
1e920 4f 4d 20 28 74 68 69 73 20 6d 61 79 20 6d 61 6b OM (this may mak
1e930 65 20 69 74 20 76 69 73 69 62 6c 65 29 5c 6e 20 e it visible)\n
1e940 20 20 20 74 68 69 73 2e 70 69 63 6b 65 72 48 61 this.pickerHa
1e950 6e 64 6c 65 72 2e 61 74 74 61 63 68 28 29 3b 5c ndler.attach();\
1e960 6e 5c 6e 20 20 20 20 2f 2f 20 55 70 64 61 74 65 n\n // Update
1e970 20 61 6c 6c 20 63 6f 6d 70 6f 6e 65 6e 74 73 5c all components\
1e980 6e 20 20 20 20 74 68 69 73 2e 75 70 64 61 74 65 n this.update
1e990 28 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 ();\n\n if (t
1e9a0 68 69 73 2e 69 6e 70 75 74 48 61 6e 64 6c 65 72 his.inputHandler
1e9b0 2e 69 73 44 69 73 61 62 6c 65 64 28 29 29 20 7b .isDisabled()) {
1e9c0 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 64 69 73 \n this.dis
1e9d0 61 62 6c 65 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e able();\n }\n
1e9e0 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 }\n\n /**\n
1e9f0 20 2a 20 49 6e 69 74 69 61 6c 69 7a 65 73 20 74 * Initializes t
1ea00 68 65 20 70 6c 75 67 69 6e 20 65 78 74 65 6e 73 he plugin extens
1ea10 69 6f 6e 73 5c 6e 20 20 20 2a 20 40 70 72 69 76 ions\n * @priv
1ea20 61 74 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 69 6e ate\n */\n in
1ea30 69 74 45 78 74 65 6e 73 69 6f 6e 73 28 29 20 7b itExtensions() {
1ea40 5c 6e 20 20 20 20 69 66 20 28 21 41 72 72 61 79 \n if (!Array
1ea50 2e 69 73 41 72 72 61 79 28 74 68 69 73 2e 6f 70 .isArray(this.op
1ea60 74 69 6f 6e 73 2e 65 78 74 65 6e 73 69 6f 6e 73 tions.extensions
1ea70 29 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 )) {\n this
1ea80 2e 6f 70 74 69 6f 6e 73 2e 65 78 74 65 6e 73 69 .options.extensi
1ea90 6f 6e 73 20 3d 20 5b 5d 3b 5c 6e 20 20 20 20 7d ons = [];\n }
1eaa0 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 \n\n if (this
1eab0 2e 6f 70 74 69 6f 6e 73 2e 64 65 62 75 67 29 20 .options.debug)
1eac0 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 6f 70 {\n this.op
1ead0 74 69 6f 6e 73 2e 65 78 74 65 6e 73 69 6f 6e 73 tions.extensions
1eae0 2e 70 75 73 68 28 7b 6e 61 6d 65 3a 20 27 64 65 .push({name: 'de
1eaf0 62 75 67 67 65 72 27 7d 29 3b 5c 6e 20 20 20 20 bugger'});\n
1eb00 7d 5c 6e 5c 6e 20 20 20 20 2f 2f 20 52 65 67 69 }\n\n // Regi
1eb10 73 74 65 72 20 61 6e 64 20 69 6e 73 74 61 6e 74 ster and instant
1eb20 69 61 74 65 20 65 78 74 65 6e 73 69 6f 6e 73 5c iate extensions\
1eb30 6e 20 20 20 20 74 68 69 73 2e 6f 70 74 69 6f 6e n this.option
1eb40 73 2e 65 78 74 65 6e 73 69 6f 6e 73 2e 66 6f 72 s.extensions.for
1eb50 45 61 63 68 28 28 65 78 74 29 20 3d 3e 20 7b 5c Each((ext) => {\
1eb60 6e 20 20 20 20 20 20 74 68 69 73 2e 72 65 67 69 n this.regi
1eb70 73 74 65 72 45 78 74 65 6e 73 69 6f 6e 28 43 6f sterExtension(Co
1eb80 6c 6f 72 70 69 63 6b 65 72 2e 65 78 74 65 6e 73 lorpicker.extens
1eb90 69 6f 6e 73 5b 65 78 74 2e 6e 61 6d 65 2e 74 6f ions[ext.name.to
1eba0 4c 6f 77 65 72 43 61 73 65 28 29 5d 2c 20 65 78 LowerCase()], ex
1ebb0 74 2e 6f 70 74 69 6f 6e 73 20 7c 7c 20 7b 7d 29 t.options || {})
1ebc0 3b 5c 6e 20 20 20 20 7d 29 3b 5c 6e 20 20 7d 5c ;\n });\n }\
1ebd0 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 n\n /**\n * C
1ebe0 72 65 61 74 65 73 20 61 6e 64 20 72 65 67 69 73 reates and regis
1ebf0 74 65 72 73 20 74 68 65 20 67 69 76 65 6e 20 65 ters the given e
1ec00 78 74 65 6e 73 69 6f 6e 5c 6e 20 20 20 2a 5c 6e xtension\n *\n
1ec10 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45 78 74 * @param {Ext
1ec20 65 6e 73 69 6f 6e 7d 20 45 78 74 65 6e 73 69 6f ension} Extensio
1ec30 6e 43 6c 61 73 73 20 54 68 65 20 65 78 74 65 6e nClass The exten
1ec40 73 69 6f 6e 20 63 6c 61 73 73 20 74 6f 20 69 6e sion class to in
1ec50 73 74 61 6e 74 69 61 74 65 5c 6e 20 20 20 2a 20 stantiate\n *
1ec60 40 70 61 72 61 6d 20 7b 4f 62 6a 65 63 74 7d 20 @param {Object}
1ec70 5b 63 6f 6e 66 69 67 5d 20 45 78 74 65 6e 73 69 [config] Extensi
1ec80 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e on configuration
1ec90 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 \n * @returns
1eca0 7b 45 78 74 65 6e 73 69 6f 6e 7d 5c 6e 20 20 20 {Extension}\n
1ecb0 2a 2f 5c 6e 20 20 72 65 67 69 73 74 65 72 45 78 */\n registerEx
1ecc0 74 65 6e 73 69 6f 6e 28 45 78 74 65 6e 73 69 6f tension(Extensio
1ecd0 6e 43 6c 61 73 73 2c 20 63 6f 6e 66 69 67 20 3d nClass, config =
1ece0 20 7b 7d 29 20 7b 5c 6e 20 20 20 20 6c 65 74 20 {}) {\n let
1ecf0 65 78 74 20 3d 20 6e 65 77 20 45 78 74 65 6e 73 ext = new Extens
1ed00 69 6f 6e 43 6c 61 73 73 28 74 68 69 73 2c 20 63 ionClass(this, c
1ed10 6f 6e 66 69 67 29 3b 5c 6e 5c 6e 20 20 20 20 74 onfig);\n\n t
1ed20 68 69 73 2e 65 78 74 65 6e 73 69 6f 6e 73 2e 70 his.extensions.p
1ed30 75 73 68 28 65 78 74 29 3b 5c 6e 20 20 20 20 72 ush(ext);\n r
1ed40 65 74 75 72 6e 20 65 78 74 3b 5c 6e 20 20 7d 5c eturn ext;\n }\
1ed50 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 44 n\n /**\n * D
1ed60 65 73 74 72 6f 79 73 20 74 68 65 20 63 75 72 72 estroys the curr
1ed70 65 6e 74 20 69 6e 73 74 61 6e 63 65 5c 6e 20 20 ent instance\n
1ed80 20 2a 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20 *\n * @fires
1ed90 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f Colorpicker#colo
1eda0 72 70 69 63 6b 65 72 44 65 73 74 72 6f 79 5c 6e rpickerDestroy\n
1edb0 20 20 20 2a 2f 5c 6e 20 20 64 65 73 74 72 6f 79 */\n destroy
1edc0 28 29 20 7b 5c 6e 20 20 20 20 6c 65 74 20 63 6f () {\n let co
1edd0 6c 6f 72 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 lor = this.color
1ede0 3b 5c 6e 5c 6e 20 20 20 20 74 68 69 73 2e 73 6c ;\n\n this.sl
1edf0 69 64 65 72 48 61 6e 64 6c 65 72 2e 75 6e 62 69 iderHandler.unbi
1ee00 6e 64 28 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e nd();\n this.
1ee10 69 6e 70 75 74 48 61 6e 64 6c 65 72 2e 75 6e 62 inputHandler.unb
1ee20 69 6e 64 28 29 3b 5c 6e 20 20 20 20 74 68 69 73 ind();\n this
1ee30 2e 70 6f 70 75 70 48 61 6e 64 6c 65 72 2e 75 6e .popupHandler.un
1ee40 62 69 6e 64 28 29 3b 5c 6e 20 20 20 20 74 68 69 bind();\n thi
1ee50 73 2e 63 6f 6c 6f 72 48 61 6e 64 6c 65 72 2e 75 s.colorHandler.u
1ee60 6e 62 69 6e 64 28 29 3b 5c 6e 20 20 20 20 74 68 nbind();\n th
1ee70 69 73 2e 61 64 64 6f 6e 48 61 6e 64 6c 65 72 2e is.addonHandler.
1ee80 75 6e 62 69 6e 64 28 29 3b 5c 6e 20 20 20 20 74 unbind();\n t
1ee90 68 69 73 2e 70 69 63 6b 65 72 48 61 6e 64 6c 65 his.pickerHandle
1eea0 72 2e 75 6e 62 69 6e 64 28 29 3b 5c 6e 5c 6e 20 r.unbind();\n\n
1eeb0 20 20 20 74 68 69 73 2e 65 6c 65 6d 65 6e 74 5c this.element\
1eec0 6e 20 20 20 20 20 20 2e 72 65 6d 6f 76 65 43 6c n .removeCl
1eed0 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 ass('colorpicker
1eee0 2d 65 6c 65 6d 65 6e 74 27 29 5c 6e 20 20 20 20 -element')\n
1eef0 20 20 2e 72 65 6d 6f 76 65 44 61 74 61 28 27 63 .removeData('c
1ef00 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 27 63 6f olorpicker', 'co
1ef10 6c 6f 72 27 29 5c 6e 20 20 20 20 20 20 2e 6f 66 lor')\n .of
1ef20 66 28 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 f('.colorpicker'
1ef30 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 );\n\n /**\n
1ef40 20 20 20 20 2a 20 28 43 6f 6c 6f 72 70 69 63 6b * (Colorpick
1ef50 65 72 29 20 57 68 65 6e 20 74 68 65 20 69 6e 73 er) When the ins
1ef60 74 61 6e 63 65 20 69 73 20 64 65 73 74 72 6f 79 tance is destroy
1ef70 65 64 20 77 69 74 68 20 61 6c 6c 20 65 76 65 6e ed with all even
1ef80 74 73 20 75 6e 62 6f 75 6e 64 2e 5c 6e 20 20 20 ts unbound.\n
1ef90 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 65 76 65 *\n * @eve
1efa0 6e 74 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 nt Colorpicker#c
1efb0 6f 6c 6f 72 70 69 63 6b 65 72 44 65 73 74 72 6f olorpickerDestro
1efc0 79 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 y\n */\n
1efd0 74 68 69 73 2e 74 72 69 67 67 65 72 28 27 63 6f this.trigger('co
1efe0 6c 6f 72 70 69 63 6b 65 72 44 65 73 74 72 6f 79 lorpickerDestroy
1eff0 27 2c 20 63 6f 6c 6f 72 29 3b 5c 6e 20 20 7d 5c ', color);\n }\
1f000 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 n\n /**\n * S
1f010 68 6f 77 73 20 74 68 65 20 63 6f 6c 6f 72 70 69 hows the colorpi
1f020 63 6b 65 72 20 77 69 64 67 65 74 20 69 66 20 68 cker widget if h
1f030 69 64 64 65 6e 2e 5c 6e 20 20 20 2a 20 49 66 20 idden.\n * If
1f040 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 the colorpicker
1f050 69 73 20 64 69 73 61 62 6c 65 64 20 74 68 69 73 is disabled this
1f060 20 63 61 6c 6c 20 77 69 6c 6c 20 62 65 20 69 67 call will be ig
1f070 6e 6f 72 65 64 2e 5c 6e 20 20 20 2a 5c 6e 20 20 nored.\n *\n
1f080 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f 72 70 * @fires Colorp
1f090 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 icker#colorpicke
1f0a0 72 53 68 6f 77 5c 6e 20 20 20 2a 20 40 70 61 72 rShow\n * @par
1f0b0 61 6d 20 7b 45 76 65 6e 74 7d 20 5b 65 5d 5c 6e am {Event} [e]\n
1f0c0 20 20 20 2a 2f 5c 6e 20 20 73 68 6f 77 28 65 29 */\n show(e)
1f0d0 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f 70 {\n this.pop
1f0e0 75 70 48 61 6e 64 6c 65 72 2e 73 68 6f 77 28 65 upHandler.show(e
1f0f0 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a );\n }\n\n /**
1f100 5c 6e 20 20 20 2a 20 48 69 64 65 73 20 74 68 65 \n * Hides the
1f110 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 77 69 64 colorpicker wid
1f120 67 65 74 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a get.\n *\n *
1f130 20 40 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 @fires Colorpic
1f140 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 48 ker#colorpickerH
1f150 69 64 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d ide\n * @param
1f160 20 7b 45 76 65 6e 74 7d 20 5b 65 5d 5c 6e 20 20 {Event} [e]\n
1f170 20 2a 2f 5c 6e 20 20 68 69 64 65 28 65 29 20 7b */\n hide(e) {
1f180 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f 70 75 70 \n this.popup
1f190 48 61 6e 64 6c 65 72 2e 68 69 64 65 28 65 29 3b Handler.hide(e);
1f1a0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e \n }\n\n /**\n
1f1b0 20 20 20 2a 20 54 6f 67 67 6c 65 73 20 74 68 65 * Toggles the
1f1c0 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 62 65 74 colorpicker bet
1f1d0 77 65 65 6e 20 76 69 73 69 62 6c 65 20 61 6e 64 ween visible and
1f1e0 20 68 69 64 64 65 6e 2e 5c 6e 20 20 20 2a 5c 6e hidden.\n *\n
1f1f0 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f * @fires Colo
1f200 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 rpicker#colorpic
1f210 6b 65 72 53 68 6f 77 5c 6e 20 20 20 2a 20 40 66 kerShow\n * @f
1f220 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 ires Colorpicker
1f230 23 63 6f 6c 6f 72 70 69 63 6b 65 72 48 69 64 65 #colorpickerHide
1f240 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45 \n * @param {E
1f250 76 65 6e 74 7d 20 5b 65 5d 5c 6e 20 20 20 2a 2f vent} [e]\n */
1f260 5c 6e 20 20 74 6f 67 67 6c 65 28 65 29 20 7b 5c \n toggle(e) {\
1f270 6e 20 20 20 20 74 68 69 73 2e 70 6f 70 75 70 48 n this.popupH
1f280 61 6e 64 6c 65 72 2e 74 6f 67 67 6c 65 28 65 29 andler.toggle(e)
1f290 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c ;\n }\n\n /**\
1f2a0 6e 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74 68 n * Returns th
1f2b0 65 20 63 75 72 72 65 6e 74 20 63 6f 6c 6f 72 20 e current color
1f2c0 76 61 6c 75 65 20 61 73 20 73 74 72 69 6e 67 5c value as string\
1f2d0 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 n *\n * @par
1f2e0 61 6d 20 7b 53 74 72 69 6e 67 7c 2a 7d 20 5b 64 am {String|*} [d
1f2f0 65 66 61 75 6c 74 56 61 6c 75 65 5d 5c 6e 20 20 efaultValue]\n
1f300 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 74 72 * @returns {Str
1f310 69 6e 67 7c 2a 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 ing|*}\n */\n
1f320 20 67 65 74 56 61 6c 75 65 28 64 65 66 61 75 6c getValue(defaul
1f330 74 56 61 6c 75 65 20 3d 20 6e 75 6c 6c 29 20 7b tValue = null) {
1f340 5c 6e 20 20 20 20 6c 65 74 20 76 61 6c 20 3d 20 \n let val =
1f350 74 68 69 73 2e 63 6f 6c 6f 72 48 61 6e 64 6c 65 this.colorHandle
1f360 72 2e 63 6f 6c 6f 72 3b 5c 6e 5c 6e 20 20 20 20 r.color;\n\n
1f370 76 61 6c 20 3d 20 28 76 61 6c 20 69 6e 73 74 61 val = (val insta
1f380 6e 63 65 6f 66 20 43 6f 6c 6f 72 49 74 65 6d 29 nceof ColorItem)
1f390 20 3f 20 76 61 6c 20 3a 20 64 65 66 61 75 6c 74 ? val : default
1f3a0 56 61 6c 75 65 3b 5c 6e 5c 6e 20 20 20 20 69 66 Value;\n\n if
1f3b0 20 28 76 61 6c 20 69 6e 73 74 61 6e 63 65 6f 66 (val instanceof
1f3c0 20 43 6f 6c 6f 72 49 74 65 6d 29 20 7b 5c 6e 20 ColorItem) {\n
1f3d0 20 20 20 20 20 72 65 74 75 72 6e 20 76 61 6c 2e return val.
1f3e0 73 74 72 69 6e 67 28 74 68 69 73 2e 66 6f 72 6d string(this.form
1f3f0 61 74 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 at);\n }\n\n
1f400 20 20 20 72 65 74 75 72 6e 20 76 61 6c 3b 5c 6e return val;\n
1f410 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 }\n\n /**\n
1f420 20 2a 20 53 65 74 73 20 74 68 65 20 63 6f 6c 6f * Sets the colo
1f430 72 20 6d 61 6e 75 61 6c 6c 79 5c 6e 20 20 20 2a r manually\n *
1f440 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f \n * @fires Co
1f450 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 lorpicker#colorp
1f460 69 63 6b 65 72 43 68 61 6e 67 65 5c 6e 20 20 20 ickerChange\n
1f470 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 * @param {String
1f480 7c 43 6f 6c 6f 72 7d 20 76 61 6c 5c 6e 20 20 20 |Color} val\n
1f490 2a 2f 5c 6e 20 20 73 65 74 56 61 6c 75 65 28 76 */\n setValue(v
1f4a0 61 6c 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 74 al) {\n if (t
1f4b0 68 69 73 2e 69 73 44 69 73 61 62 6c 65 64 28 29 his.isDisabled()
1f4c0 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 ) {\n retur
1f4d0 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 20 20 6c n;\n }\n l
1f4e0 65 74 20 63 68 20 3d 20 74 68 69 73 2e 63 6f 6c et ch = this.col
1f4f0 6f 72 48 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 20 20 orHandler;\n\n
1f500 20 20 69 66 20 28 5c 6e 20 20 20 20 20 20 28 63 if (\n (c
1f510 68 2e 68 61 73 43 6f 6c 6f 72 28 29 20 26 26 20 h.hasColor() &&
1f520 21 21 76 61 6c 20 26 26 20 63 68 2e 63 6f 6c 6f !!val && ch.colo
1f530 72 2e 65 71 75 61 6c 73 28 76 61 6c 29 29 20 7c r.equals(val)) |
1f540 7c 5c 6e 20 20 20 20 20 20 28 21 63 68 2e 68 61 |\n (!ch.ha
1f550 73 43 6f 6c 6f 72 28 29 20 26 26 20 21 76 61 6c sColor() && !val
1f560 29 5c 6e 20 20 20 20 29 20 7b 5c 6e 20 20 20 20 )\n ) {\n
1f570 20 20 2f 2f 20 73 61 6d 65 20 63 6f 6c 6f 72 20 // same color
1f580 6f 72 20 73 74 69 6c 6c 20 65 6d 70 74 79 5c 6e or still empty\n
1f590 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 return;\n
1f5a0 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 63 68 2e 63 }\n\n ch.c
1f5b0 6f 6c 6f 72 20 3d 20 76 61 6c 20 3f 20 63 68 2e olor = val ? ch.
1f5c0 63 72 65 61 74 65 43 6f 6c 6f 72 28 76 61 6c 2c createColor(val,
1f5d0 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 61 75 this.options.au
1f5e0 74 6f 49 6e 70 75 74 46 61 6c 6c 62 61 63 6b 29 toInputFallback)
1f5f0 20 3a 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 20 20 : null;\n\n
1f600 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 28 43 6f 6c /**\n * (Col
1f610 6f 72 70 69 63 6b 65 72 29 20 57 68 65 6e 20 74 orpicker) When t
1f620 68 65 20 63 6f 6c 6f 72 20 69 73 20 73 65 74 20 he color is set
1f630 70 72 6f 67 72 61 6d 6d 61 74 69 63 61 6c 6c 79 programmatically
1f640 20 77 69 74 68 20 73 65 74 56 61 6c 75 65 28 29 with setValue()
1f650 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 .\n *\n
1f660 2a 20 40 65 76 65 6e 74 20 43 6f 6c 6f 72 70 69 * @event Colorpi
1f670 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 cker#colorpicker
1f680 43 68 61 6e 67 65 5c 6e 20 20 20 20 20 2a 2f 5c Change\n */\
1f690 6e 20 20 20 20 74 68 69 73 2e 74 72 69 67 67 65 n this.trigge
1f6a0 72 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 43 68 r('colorpickerCh
1f6b0 61 6e 67 65 27 2c 20 63 68 2e 63 6f 6c 6f 72 2c ange', ch.color,
1f6c0 20 76 61 6c 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2f val);\n\n //
1f6d0 20 66 6f 72 63 65 20 75 70 64 61 74 65 20 69 66 force update if
1f6e0 20 63 6f 6c 6f 72 20 68 61 73 20 63 68 61 6e 67 color has chang
1f6f0 65 64 20 74 6f 20 65 6d 70 74 79 5c 6e 20 20 20 ed to empty\n
1f700 20 74 68 69 73 2e 75 70 64 61 74 65 28 29 3b 5c this.update();\
1f710 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 n }\n\n /**\n
1f720 20 20 2a 20 55 70 64 61 74 65 73 20 74 68 65 20 * Updates the
1f730 55 49 20 61 6e 64 20 74 68 65 20 69 6e 70 75 74 UI and the input
1f740 20 63 6f 6c 6f 72 20 61 63 63 6f 72 64 69 6e 67 color according
1f750 20 74 6f 20 74 68 65 20 69 6e 74 65 72 6e 61 6c to the internal
1f760 20 63 6f 6c 6f 72 2e 5c 6e 20 20 20 2a 5c 6e 20 color.\n *\n
1f770 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f 72 * @fires Color
1f780 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b picker#colorpick
1f790 65 72 55 70 64 61 74 65 5c 6e 20 20 20 2a 2f 5c erUpdate\n */\
1f7a0 6e 20 20 75 70 64 61 74 65 28 29 20 7b 5c 6e 20 n update() {\n
1f7b0 20 20 20 69 66 20 28 74 68 69 73 2e 63 6f 6c 6f if (this.colo
1f7c0 72 48 61 6e 64 6c 65 72 2e 68 61 73 43 6f 6c 6f rHandler.hasColo
1f7d0 72 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 r()) {\n th
1f7e0 69 73 2e 69 6e 70 75 74 48 61 6e 64 6c 65 72 2e is.inputHandler.
1f7f0 75 70 64 61 74 65 28 29 3b 5c 6e 20 20 20 20 7d update();\n }
1f800 20 65 6c 73 65 20 7b 5c 6e 20 20 20 20 20 20 74 else {\n t
1f810 68 69 73 2e 63 6f 6c 6f 72 48 61 6e 64 6c 65 72 his.colorHandler
1f820 2e 61 73 73 75 72 65 43 6f 6c 6f 72 28 29 3b 5c .assureColor();\
1f830 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 n }\n\n th
1f840 69 73 2e 61 64 64 6f 6e 48 61 6e 64 6c 65 72 2e is.addonHandler.
1f850 75 70 64 61 74 65 28 29 3b 5c 6e 20 20 20 20 74 update();\n t
1f860 68 69 73 2e 70 69 63 6b 65 72 48 61 6e 64 6c 65 his.pickerHandle
1f870 72 2e 75 70 64 61 74 65 28 29 3b 5c 6e 5c 6e 20 r.update();\n\n
1f880 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 28 /**\n * (
1f890 43 6f 6c 6f 72 70 69 63 6b 65 72 29 20 46 69 72 Colorpicker) Fir
1f8a0 65 64 20 77 68 65 6e 20 74 68 65 20 77 69 64 67 ed when the widg
1f8b0 65 74 20 69 73 20 75 70 64 61 74 65 64 2e 5c 6e et is updated.\n
1f8c0 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 *\n * @
1f8d0 65 76 65 6e 74 20 43 6f 6c 6f 72 70 69 63 6b 65 event Colorpicke
1f8e0 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 55 70 64 r#colorpickerUpd
1f8f0 61 74 65 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 ate\n */\n
1f900 20 20 74 68 69 73 2e 74 72 69 67 67 65 72 28 27 this.trigger('
1f910 63 6f 6c 6f 72 70 69 63 6b 65 72 55 70 64 61 74 colorpickerUpdat
1f920 65 27 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f e');\n }\n\n /
1f930 2a 2a 5c 6e 20 20 20 2a 20 45 6e 61 62 6c 65 73 **\n * Enables
1f940 20 74 68 65 20 77 69 64 67 65 74 20 61 6e 64 20 the widget and
1f950 74 68 65 20 69 6e 70 75 74 20 69 66 20 61 6e 79 the input if any
1f960 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 66 69 \n *\n * @fi
1f970 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 res Colorpicker#
1f980 63 6f 6c 6f 72 70 69 63 6b 65 72 45 6e 61 62 6c colorpickerEnabl
1f990 65 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 e\n * @returns
1f9a0 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a {boolean}\n *
1f9b0 2f 5c 6e 20 20 65 6e 61 62 6c 65 28 29 20 7b 5c /\n enable() {\
1f9c0 6e 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 48 n this.inputH
1f9d0 61 6e 64 6c 65 72 2e 65 6e 61 62 6c 65 28 29 3b andler.enable();
1f9e0 5c 6e 20 20 20 20 74 68 69 73 2e 64 69 73 61 62 \n this.disab
1f9f0 6c 65 64 20 3d 20 66 61 6c 73 65 3b 5c 6e 20 20 led = false;\n
1fa00 20 20 74 68 69 73 2e 70 69 63 6b 65 72 2e 72 65 this.picker.re
1fa10 6d 6f 76 65 43 6c 61 73 73 28 27 63 6f 6c 6f 72 moveClass('color
1fa20 70 69 63 6b 65 72 2d 64 69 73 61 62 6c 65 64 27 picker-disabled'
1fa30 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 );\n\n /**\n
1fa40 20 20 20 20 2a 20 28 43 6f 6c 6f 72 70 69 63 6b * (Colorpick
1fa50 65 72 29 20 57 68 65 6e 20 74 68 65 20 77 69 64 er) When the wid
1fa60 67 65 74 20 68 61 73 20 62 65 65 6e 20 65 6e 61 get has been ena
1fa70 62 6c 65 64 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 bled.\n *\n
1fa80 20 20 20 20 2a 20 40 65 76 65 6e 74 20 43 6f 6c * @event Col
1fa90 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 orpicker#colorpi
1faa0 63 6b 65 72 45 6e 61 62 6c 65 5c 6e 20 20 20 20 ckerEnable\n
1fab0 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 74 72 */\n this.tr
1fac0 69 67 67 65 72 28 27 63 6f 6c 6f 72 70 69 63 6b igger('colorpick
1fad0 65 72 45 6e 61 62 6c 65 27 29 3b 5c 6e 20 20 20 erEnable');\n
1fae0 20 72 65 74 75 72 6e 20 74 72 75 65 3b 5c 6e 20 return true;\n
1faf0 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 }\n\n /**\n
1fb00 2a 20 44 69 73 61 62 6c 65 73 20 74 68 65 20 77 * Disables the w
1fb10 69 64 67 65 74 20 61 6e 64 20 74 68 65 20 69 6e idget and the in
1fb20 70 75 74 20 69 66 20 61 6e 79 5c 6e 20 20 20 2a put if any\n *
1fb30 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f \n * @fires Co
1fb40 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 lorpicker#colorp
1fb50 69 63 6b 65 72 44 69 73 61 62 6c 65 5c 6e 20 20 ickerDisable\n
1fb60 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f * @returns {boo
1fb70 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 lean}\n */\n
1fb80 64 69 73 61 62 6c 65 28 29 20 7b 5c 6e 20 20 20 disable() {\n
1fb90 20 74 68 69 73 2e 69 6e 70 75 74 48 61 6e 64 6c this.inputHandl
1fba0 65 72 2e 64 69 73 61 62 6c 65 28 29 3b 5c 6e 20 er.disable();\n
1fbb0 20 20 20 74 68 69 73 2e 64 69 73 61 62 6c 65 64 this.disabled
1fbc0 20 3d 20 74 72 75 65 3b 5c 6e 20 20 20 20 74 68 = true;\n th
1fbd0 69 73 2e 70 69 63 6b 65 72 2e 61 64 64 43 6c 61 is.picker.addCla
1fbe0 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d ss('colorpicker-
1fbf0 64 69 73 61 62 6c 65 64 27 29 3b 5c 6e 5c 6e 20 disabled');\n\n
1fc00 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 28 /**\n * (
1fc10 43 6f 6c 6f 72 70 69 63 6b 65 72 29 20 57 68 65 Colorpicker) Whe
1fc20 6e 20 74 68 65 20 77 69 64 67 65 74 20 68 61 73 n the widget has
1fc30 20 62 65 65 6e 20 64 69 73 61 62 6c 65 64 2e 5c been disabled.\
1fc40 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 n *\n *
1fc50 40 65 76 65 6e 74 20 43 6f 6c 6f 72 70 69 63 6b @event Colorpick
1fc60 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 44 69 er#colorpickerDi
1fc70 73 61 62 6c 65 5c 6e 20 20 20 20 20 2a 2f 5c 6e sable\n */\n
1fc80 20 20 20 20 74 68 69 73 2e 74 72 69 67 67 65 72 this.trigger
1fc90 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 44 69 73 ('colorpickerDis
1fca0 61 62 6c 65 27 29 3b 5c 6e 20 20 20 20 72 65 74 able');\n ret
1fcb0 75 72 6e 20 74 72 75 65 3b 5c 6e 20 20 7d 5c 6e urn true;\n }\n
1fcc0 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 \n /**\n * Re
1fcd0 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 74 68 turns true if th
1fce0 69 73 20 69 6e 73 74 61 6e 63 65 20 69 73 20 65 is instance is e
1fcf0 6e 61 62 6c 65 64 5c 6e 20 20 20 2a 20 40 72 65 nabled\n * @re
1fd00 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c turns {boolean}\
1fd10 6e 20 20 20 2a 2f 5c 6e 20 20 69 73 45 6e 61 62 n */\n isEnab
1fd20 6c 65 64 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 led() {\n ret
1fd30 75 72 6e 20 21 74 68 69 73 2e 69 73 44 69 73 61 urn !this.isDisa
1fd40 62 6c 65 64 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e bled();\n }\n\n
1fd50 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 /**\n * Retu
1fd60 72 6e 73 20 74 72 75 65 20 69 66 20 74 68 69 73 rns true if this
1fd70 20 69 6e 73 74 61 6e 63 65 20 69 73 20 64 69 73 instance is dis
1fd80 61 62 6c 65 64 5c 6e 20 20 20 2a 20 40 72 65 74 abled\n * @ret
1fd90 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e urns {boolean}\n
1fda0 20 20 20 2a 2f 5c 6e 20 20 69 73 44 69 73 61 62 */\n isDisab
1fdb0 6c 65 64 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 led() {\n ret
1fdc0 75 72 6e 20 74 68 69 73 2e 64 69 73 61 62 6c 65 urn this.disable
1fdd0 64 20 3d 3d 3d 20 74 72 75 65 3b 5c 6e 20 20 7d d === true;\n }
1fde0 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 \n\n /**\n *
1fdf0 54 72 69 67 67 65 72 73 20 61 20 43 6f 6c 6f 72 Triggers a Color
1fe00 70 69 63 6b 65 72 20 65 76 65 6e 74 2e 5c 6e 20 picker event.\n
1fe10 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d *\n * @param
1fe20 20 65 76 65 6e 74 4e 61 6d 65 5c 6e 20 20 20 2a eventName\n *
1fe30 20 40 70 61 72 61 6d 20 63 6f 6c 6f 72 5c 6e 20 @param color\n
1fe40 20 20 2a 20 40 70 61 72 61 6d 20 76 61 6c 75 65 * @param value
1fe50 5c 6e 20 20 20 2a 2f 5c 6e 20 20 74 72 69 67 67 \n */\n trigg
1fe60 65 72 28 65 76 65 6e 74 4e 61 6d 65 2c 20 63 6f er(eventName, co
1fe70 6c 6f 72 20 3d 20 6e 75 6c 6c 2c 20 76 61 6c 75 lor = null, valu
1fe80 65 20 3d 20 6e 75 6c 6c 29 20 7b 5c 6e 20 20 20 e = null) {\n
1fe90 20 74 68 69 73 2e 65 6c 65 6d 65 6e 74 2e 74 72 this.element.tr
1fea0 69 67 67 65 72 28 7b 5c 6e 20 20 20 20 20 20 74 igger({\n t
1feb0 79 70 65 3a 20 65 76 65 6e 74 4e 61 6d 65 2c 5c ype: eventName,\
1fec0 6e 20 20 20 20 20 20 63 6f 6c 6f 72 70 69 63 6b n colorpick
1fed0 65 72 3a 20 74 68 69 73 2c 5c 6e 20 20 20 20 20 er: this,\n
1fee0 20 63 6f 6c 6f 72 3a 20 63 6f 6c 6f 72 20 3f 20 color: color ?
1fef0 63 6f 6c 6f 72 20 3a 20 74 68 69 73 2e 63 6f 6c color : this.col
1ff00 6f 72 2c 5c 6e 20 20 20 20 20 20 76 61 6c 75 65 or,\n value
1ff10 3a 20 76 61 6c 75 65 20 3f 20 76 61 6c 75 65 20 : value ? value
1ff20 3a 20 74 68 69 73 2e 67 65 74 56 61 6c 75 65 28 : this.getValue(
1ff30 29 5c 6e 20 20 20 20 7d 29 3b 5c 6e 20 20 7d 5c )\n });\n }\
1ff40 6e 7d 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 43 6f n}\n\n/**\n * Co
1ff50 6c 6f 72 70 69 63 6b 65 72 20 65 78 74 65 6e 73 lorpicker extens
1ff60 69 6f 6e 20 63 6c 61 73 73 65 73 2c 20 69 6e 64 ion classes, ind
1ff70 65 78 65 64 20 62 79 20 65 78 74 65 6e 73 69 6f exed by extensio
1ff80 6e 20 6e 61 6d 65 5c 6e 20 2a 5c 6e 20 2a 20 40 n name\n *\n * @
1ff90 73 74 61 74 69 63 5c 6e 20 2a 20 40 74 79 70 65 static\n * @type
1ffa0 20 7b 4f 62 6a 65 63 74 7d 20 61 20 6d 61 70 20 {Object} a map
1ffb0 62 65 74 77 65 65 6e 20 74 68 65 20 65 78 74 65 between the exte
1ffc0 6e 73 69 6f 6e 20 6e 61 6d 65 20 61 6e 64 20 69 nsion name and i
1ffd0 74 73 20 63 6c 61 73 73 5c 6e 20 2a 2f 5c 6e 43 ts class\n */\nC
1ffe0 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 78 74 65 6e olorpicker.exten
1fff0 73 69 6f 6e 73 20 3d 20 63 6f 72 65 45 78 74 65 sions = coreExte
20000 6e 73 69 6f 6e 73 3b 5c 6e 5c 6e 65 78 70 6f 72 nsions;\n\nexpor
20010 74 20 64 65 66 61 75 6c 74 20 43 6f 6c 6f 72 70 t default Colorp
20020 69 63 6b 65 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f icker;\n\n\n\n//
20030 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 52 20 WEBPACK FOOTER
20040 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 2f 6a 73 2f //\n// ./src/js/
20050 43 6f 6c 6f 72 70 69 63 6b 65 72 2e 6a 73 22 2c Colorpicker.js",
20060 22 69 6d 70 6f 72 74 20 44 65 62 75 67 67 65 72 "import Debugger
20070 20 66 72 6f 6d 20 27 2e 2f 44 65 62 75 67 67 65 from './Debugge
20080 72 27 3b 5c 6e 69 6d 70 6f 72 74 20 50 72 65 76 r';\nimport Prev
20090 69 65 77 20 66 72 6f 6d 20 27 2e 2f 50 72 65 76 iew from './Prev
200a0 69 65 77 27 3b 5c 6e 69 6d 70 6f 72 74 20 53 77 iew';\nimport Sw
200b0 61 74 63 68 65 73 20 66 72 6f 6d 20 27 2e 2f 53 atches from './S
200c0 77 61 74 63 68 65 73 27 3b 5c 6e 69 6d 70 6f 72 watches';\nimpor
200d0 74 20 50 61 6c 65 74 74 65 20 66 72 6f 6d 20 27 t Palette from '
200e0 2e 2f 50 61 6c 65 74 74 65 27 3b 5c 6e 5c 6e 65 ./Palette';\n\ne
200f0 78 70 6f 72 74 20 7b 5c 6e 20 20 44 65 62 75 67 xport {\n Debug
20100 67 65 72 2c 20 50 72 65 76 69 65 77 2c 20 53 77 ger, Preview, Sw
20110 61 74 63 68 65 73 2c 20 50 61 6c 65 74 74 65 5c atches, Palette\
20120 6e 7d 3b 5c 6e 5c 6e 65 78 70 6f 72 74 20 64 65 n};\n\nexport de
20130 66 61 75 6c 74 20 7b 5c 6e 20 20 27 64 65 62 75 fault {\n 'debu
20140 67 67 65 72 27 3a 20 44 65 62 75 67 67 65 72 2c gger': Debugger,
20150 5c 6e 20 20 27 70 72 65 76 69 65 77 27 3a 20 50 \n 'preview': P
20160 72 65 76 69 65 77 2c 5c 6e 20 20 27 73 77 61 74 review,\n 'swat
20170 63 68 65 73 27 3a 20 53 77 61 74 63 68 65 73 2c ches': Swatches,
20180 5c 6e 20 20 27 70 61 6c 65 74 74 65 27 3a 20 50 \n 'palette': P
20190 61 6c 65 74 74 65 5c 6e 7d 3b 5c 6e 5c 6e 5c 6e alette\n};\n\n\n
201a0 5c 6e 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f \n// WEBPACK FOO
201b0 54 45 52 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 TER //\n// ./src
201c0 2f 6a 73 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 69 /js/extensions/i
201d0 6e 64 65 78 2e 6a 73 22 2c 22 27 75 73 65 20 73 ndex.js","'use s
201e0 74 72 69 63 74 27 3b 5c 6e 5c 6e 69 6d 70 6f 72 trict';\n\nimpor
201f0 74 20 45 78 74 65 6e 73 69 6f 6e 20 66 72 6f 6d t Extension from
20200 20 27 45 78 74 65 6e 73 69 6f 6e 27 3b 5c 6e 69 'Extension';\ni
20210 6d 70 6f 72 74 20 24 20 66 72 6f 6d 20 27 6a 71 mport $ from 'jq
20220 75 65 72 79 27 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 uery';\n\n/**\n
20230 2a 20 44 65 62 75 67 67 65 72 20 65 78 74 65 6e * Debugger exten
20240 73 69 6f 6e 20 63 6c 61 73 73 5c 6e 20 2a 20 40 sion class\n * @
20250 61 6c 69 61 73 20 44 65 62 75 67 67 65 72 45 78 alias DebuggerEx
20260 74 65 6e 73 69 6f 6e 5c 6e 20 2a 20 40 69 67 6e tension\n * @ign
20270 6f 72 65 5c 6e 20 2a 2f 5c 6e 63 6c 61 73 73 20 ore\n */\nclass
20280 44 65 62 75 67 67 65 72 20 65 78 74 65 6e 64 73 Debugger extends
20290 20 45 78 74 65 6e 73 69 6f 6e 20 7b 5c 6e 20 20 Extension {\n
202a0 63 6f 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c 6f constructor(colo
202b0 72 70 69 63 6b 65 72 2c 20 6f 70 74 69 6f 6e 73 rpicker, options
202c0 20 3d 20 7b 7d 29 20 7b 5c 6e 20 20 20 20 73 75 = {}) {\n su
202d0 70 65 72 28 63 6f 6c 6f 72 70 69 63 6b 65 72 2c per(colorpicker,
202e0 20 6f 70 74 69 6f 6e 73 29 3b 5c 6e 5c 6e 20 20 options);\n\n
202f0 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 /**\n * @t
20300 79 70 65 20 7b 6e 75 6d 62 65 72 7d 5c 6e 20 20 ype {number}\n
20310 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e */\n this.
20320 65 76 65 6e 74 43 6f 75 6e 74 65 72 20 3d 20 30 eventCounter = 0
20330 3b 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e ;\n if (this.
20340 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 6e 70 75 colorpicker.inpu
20350 74 48 61 6e 64 6c 65 72 2e 68 61 73 49 6e 70 75 tHandler.hasInpu
20360 74 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 t()) {\n th
20370 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 is.colorpicker.i
20380 6e 70 75 74 48 61 6e 64 6c 65 72 2e 69 6e 70 75 nputHandler.inpu
20390 74 2e 6f 6e 28 27 63 68 61 6e 67 65 2e 63 6f 6c t.on('change.col
203a0 6f 72 70 69 63 6b 65 72 2d 65 78 74 27 2c 20 24 orpicker-ext', $
203b0 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f 6e 43 68 .proxy(this.onCh
203c0 61 6e 67 65 49 6e 70 75 74 2c 20 74 68 69 73 29 angeInput, this)
203d0 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e );\n }\n }\n
203e0 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 66 \n /**\n * @f
203f0 69 72 65 73 20 44 65 62 75 67 67 65 72 45 78 74 ires DebuggerExt
20400 65 6e 73 69 6f 6e 23 63 6f 6c 6f 72 70 69 63 6b ension#colorpick
20410 65 72 44 65 62 75 67 5c 6e 20 20 20 2a 20 40 70 erDebug\n * @p
20420 61 72 61 6d 20 7b 73 74 72 69 6e 67 7d 20 65 76 aram {string} ev
20430 65 6e 74 4e 61 6d 65 5c 6e 20 20 20 2a 20 40 70 entName\n * @p
20440 61 72 61 6d 20 7b 2a 7d 20 61 72 67 73 5c 6e 20 aram {*} args\n
20450 20 20 2a 2f 5c 6e 20 20 6c 6f 67 28 65 76 65 6e */\n log(even
20460 74 4e 61 6d 65 2c 20 2e 2e 2e 61 72 67 73 29 20 tName, ...args)
20470 7b 5c 6e 20 20 20 20 74 68 69 73 2e 65 76 65 6e {\n this.even
20480 74 43 6f 75 6e 74 65 72 20 2b 3d 20 31 3b 5c 6e tCounter += 1;\n
20490 5c 6e 20 20 20 20 6c 65 74 20 6c 6f 67 4d 65 73 \n let logMes
204a0 73 61 67 65 20 3d 20 60 23 24 7b 74 68 69 73 2e sage = `#${this.
204b0 65 76 65 6e 74 43 6f 75 6e 74 65 72 7d 3a 20 43 eventCounter}: C
204c0 6f 6c 6f 72 70 69 63 6b 65 72 23 24 7b 74 68 69 olorpicker#${thi
204d0 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 64 s.colorpicker.id
204e0 7d 20 5b 24 7b 65 76 65 6e 74 4e 61 6d 65 7d 5d } [${eventName}]
204f0 60 3b 5c 6e 5c 6e 20 20 20 20 63 6f 6e 73 6f 6c `;\n\n consol
20500 65 2e 64 65 62 75 67 28 6c 6f 67 4d 65 73 73 61 e.debug(logMessa
20510 67 65 2c 20 2e 2e 2e 61 72 67 73 29 3b 5c 6e 5c ge, ...args);\n\
20520 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a n /**\n *
20530 20 57 68 65 6e 65 76 65 72 20 74 68 65 20 64 65 Whenever the de
20540 62 75 67 67 65 72 20 6c 6f 67 73 20 61 6e 20 65 bugger logs an e
20550 76 65 6e 74 2c 20 74 68 69 73 20 6f 74 68 65 72 vent, this other
20560 20 65 76 65 6e 74 20 69 73 20 65 6d 69 74 74 65 event is emitte
20570 64 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 d.\n *\n
20580 20 2a 20 40 65 76 65 6e 74 20 44 65 62 75 67 67 * @event Debugg
20590 65 72 45 78 74 65 6e 73 69 6f 6e 23 63 6f 6c 6f erExtension#colo
205a0 72 70 69 63 6b 65 72 44 65 62 75 67 5c 6e 20 20 rpickerDebug\n
205b0 20 20 20 2a 20 40 74 79 70 65 20 7b 6f 62 6a 65 * @type {obje
205c0 63 74 7d 20 54 68 65 20 65 76 65 6e 74 20 6f 62 ct} The event ob
205d0 6a 65 63 74 5c 6e 20 20 20 20 20 2a 20 40 70 72 ject\n * @pr
205e0 6f 70 65 72 74 79 20 7b 43 6f 6c 6f 72 70 69 63 operty {Colorpic
205f0 6b 65 72 7d 20 63 6f 6c 6f 72 70 69 63 6b 65 72 ker} colorpicker
20600 20 54 68 65 20 43 6f 6c 6f 72 70 69 63 6b 65 72 The Colorpicker
20610 20 69 6e 73 74 61 6e 63 65 5c 6e 20 20 20 20 20 instance\n
20620 2a 20 40 70 72 6f 70 65 72 74 79 20 7b 43 6f 6c * @property {Col
20630 6f 72 49 74 65 6d 7d 20 63 6f 6c 6f 72 20 54 68 orItem} color Th
20640 65 20 63 6f 6c 6f 72 20 69 6e 73 74 61 6e 63 65 e color instance
20650 5c 6e 20 20 20 20 20 2a 20 40 70 72 6f 70 65 72 \n * @proper
20660 74 79 20 7b 7b 64 65 62 75 67 67 65 72 3a 20 44 ty {{debugger: D
20670 65 62 75 67 67 65 72 45 78 74 65 6e 73 69 6f 6e ebuggerExtension
20680 2c 20 65 76 65 6e 74 4e 61 6d 65 3a 20 53 74 72 , eventName: Str
20690 69 6e 67 2c 20 6c 6f 67 41 72 67 73 3a 20 41 72 ing, logArgs: Ar
206a0 72 61 79 2c 20 6c 6f 67 4d 65 73 73 61 67 65 3a ray, logMessage:
206b0 20 53 74 72 69 6e 67 7d 7d 20 64 65 62 75 67 5c String}} debug\
206c0 6e 20 20 20 20 20 2a 20 20 54 68 65 20 64 65 62 n * The deb
206d0 75 67 20 69 6e 66 6f 5c 6e 20 20 20 20 20 2a 2f ug info\n */
206e0 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 \n this.color
206f0 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 74 picker.element.t
20700 72 69 67 67 65 72 28 7b 5c 6e 20 20 20 20 20 20 rigger({\n
20710 74 79 70 65 3a 20 27 63 6f 6c 6f 72 70 69 63 6b type: 'colorpick
20720 65 72 44 65 62 75 67 27 2c 5c 6e 20 20 20 20 20 erDebug',\n
20730 20 63 6f 6c 6f 72 70 69 63 6b 65 72 3a 20 74 68 colorpicker: th
20740 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2c 5c is.colorpicker,\
20750 6e 20 20 20 20 20 20 63 6f 6c 6f 72 3a 20 74 68 n color: th
20760 69 73 2e 63 6f 6c 6f 72 2c 5c 6e 20 20 20 20 20 is.color,\n
20770 20 76 61 6c 75 65 3a 20 6e 75 6c 6c 2c 5c 6e 20 value: null,\n
20780 20 20 20 20 20 64 65 62 75 67 3a 20 7b 5c 6e 20 debug: {\n
20790 20 20 20 20 20 20 20 64 65 62 75 67 67 65 72 3a debugger:
207a0 20 74 68 69 73 2c 5c 6e 20 20 20 20 20 20 20 20 this,\n
207b0 65 76 65 6e 74 4e 61 6d 65 3a 20 65 76 65 6e 74 eventName: event
207c0 4e 61 6d 65 2c 5c 6e 20 20 20 20 20 20 20 20 6c Name,\n l
207d0 6f 67 41 72 67 73 3a 20 61 72 67 73 2c 5c 6e 20 ogArgs: args,\n
207e0 20 20 20 20 20 20 20 6c 6f 67 4d 65 73 73 61 67 logMessag
207f0 65 3a 20 6c 6f 67 4d 65 73 73 61 67 65 5c 6e 20 e: logMessage\n
20800 20 20 20 20 20 7d 5c 6e 20 20 20 20 7d 29 3b 5c }\n });\
20810 6e 20 20 7d 5c 6e 5c 6e 20 20 72 65 73 6f 6c 76 n }\n\n resolv
20820 65 43 6f 6c 6f 72 28 63 6f 6c 6f 72 2c 20 72 65 eColor(color, re
20830 61 6c 43 6f 6c 6f 72 20 3d 20 74 72 75 65 29 20 alColor = true)
20840 7b 5c 6e 20 20 20 20 74 68 69 73 2e 6c 6f 67 28 {\n this.log(
20850 27 72 65 73 6f 6c 76 65 43 6f 6c 6f 72 28 29 27 'resolveColor()'
20860 2c 20 63 6f 6c 6f 72 2c 20 72 65 61 6c 43 6f 6c , color, realCol
20870 6f 72 29 3b 5c 6e 20 20 20 20 72 65 74 75 72 6e or);\n return
20880 20 66 61 6c 73 65 3b 5c 6e 20 20 7d 5c 6e 5c 6e false;\n }\n\n
20890 20 20 6f 6e 43 72 65 61 74 65 28 65 76 65 6e 74 onCreate(event
208a0 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e 6c 6f ) {\n this.lo
208b0 67 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 43 72 g('colorpickerCr
208c0 65 61 74 65 27 29 3b 5c 6e 20 20 20 20 72 65 74 eate');\n ret
208d0 75 72 6e 20 73 75 70 65 72 2e 6f 6e 43 72 65 61 urn super.onCrea
208e0 74 65 28 65 76 65 6e 74 29 3b 5c 6e 20 20 7d 5c te(event);\n }\
208f0 6e 5c 6e 20 20 6f 6e 44 65 73 74 72 6f 79 28 65 n\n onDestroy(e
20900 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 74 68 69 vent) {\n thi
20910 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72 70 69 63 6b s.log('colorpick
20920 65 72 44 65 73 74 72 6f 79 27 29 3b 5c 6e 20 20 erDestroy');\n
20930 20 20 74 68 69 73 2e 65 76 65 6e 74 43 6f 75 6e this.eventCoun
20940 74 65 72 20 3d 20 30 3b 5c 6e 5c 6e 20 20 20 20 ter = 0;\n\n
20950 69 66 20 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69 if (this.colorpi
20960 63 6b 65 72 2e 69 6e 70 75 74 48 61 6e 64 6c 65 cker.inputHandle
20970 72 2e 68 61 73 49 6e 70 75 74 28 29 29 20 7b 5c r.hasInput()) {\
20980 6e 20 20 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f n this.colo
20990 72 70 69 63 6b 65 72 2e 69 6e 70 75 74 48 61 6e rpicker.inputHan
209a0 64 6c 65 72 2e 69 6e 70 75 74 2e 6f 66 66 28 27 dler.input.off('
209b0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 78 74 .colorpicker-ext
209c0 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 ');\n }\n\n
209d0 20 20 72 65 74 75 72 6e 20 73 75 70 65 72 2e 6f return super.o
209e0 6e 44 65 73 74 72 6f 79 28 65 76 65 6e 74 29 3b nDestroy(event);
209f0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 6f 6e 55 70 64 \n }\n\n onUpd
20a00 61 74 65 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 ate(event) {\n
20a10 20 20 74 68 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f this.log('colo
20a20 72 70 69 63 6b 65 72 55 70 64 61 74 65 27 29 3b rpickerUpdate');
20a30 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e \n }\n\n /**\n
20a40 20 20 20 2a 20 40 6c 69 73 74 65 6e 73 20 43 6f * @listens Co
20a50 6c 6f 72 70 69 63 6b 65 72 23 63 68 61 6e 67 65 lorpicker#change
20a60 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45 \n * @param {E
20a70 76 65 6e 74 7d 20 65 76 65 6e 74 5c 6e 20 20 20 vent} event\n
20a80 2a 2f 5c 6e 20 20 6f 6e 43 68 61 6e 67 65 49 6e */\n onChangeIn
20a90 70 75 74 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 put(event) {\n
20aa0 20 20 74 68 69 73 2e 6c 6f 67 28 27 69 6e 70 75 this.log('inpu
20ab0 74 3a 63 68 61 6e 67 65 2e 63 6f 6c 6f 72 70 69 t:change.colorpi
20ac0 63 6b 65 72 27 2c 20 65 76 65 6e 74 2e 76 61 6c cker', event.val
20ad0 75 65 2c 20 65 76 65 6e 74 2e 63 6f 6c 6f 72 29 ue, event.color)
20ae0 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 6f 6e 43 68 ;\n }\n\n onCh
20af0 61 6e 67 65 28 65 76 65 6e 74 29 20 7b 5c 6e 20 ange(event) {\n
20b00 20 20 20 74 68 69 73 2e 6c 6f 67 28 27 63 6f 6c this.log('col
20b10 6f 72 70 69 63 6b 65 72 43 68 61 6e 67 65 27 2c orpickerChange',
20b20 20 65 76 65 6e 74 2e 76 61 6c 75 65 2c 20 65 76 event.value, ev
20b30 65 6e 74 2e 63 6f 6c 6f 72 29 3b 5c 6e 20 20 7d ent.color);\n }
20b40 5c 6e 5c 6e 20 20 6f 6e 49 6e 76 61 6c 69 64 28 \n\n onInvalid(
20b50 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 74 68 event) {\n th
20b60 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72 70 69 63 is.log('colorpic
20b70 6b 65 72 49 6e 76 61 6c 69 64 27 2c 20 65 76 65 kerInvalid', eve
20b80 6e 74 2e 76 61 6c 75 65 2c 20 65 76 65 6e 74 2e nt.value, event.
20b90 63 6f 6c 6f 72 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e color);\n }\n\n
20ba0 20 20 6f 6e 48 69 64 65 28 65 76 65 6e 74 29 20 onHide(event)
20bb0 7b 5c 6e 20 20 20 20 74 68 69 73 2e 6c 6f 67 28 {\n this.log(
20bc0 27 63 6f 6c 6f 72 70 69 63 6b 65 72 48 69 64 65 'colorpickerHide
20bd0 27 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e 65 76 ');\n this.ev
20be0 65 6e 74 43 6f 75 6e 74 65 72 20 3d 20 30 3b 5c entCounter = 0;\
20bf0 6e 20 20 7d 5c 6e 5c 6e 20 20 6f 6e 53 68 6f 77 n }\n\n onShow
20c00 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 74 (event) {\n t
20c10 68 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72 70 69 his.log('colorpi
20c20 63 6b 65 72 53 68 6f 77 27 29 3b 5c 6e 20 20 7d ckerShow');\n }
20c30 5c 6e 5c 6e 20 20 6f 6e 44 69 73 61 62 6c 65 28 \n\n onDisable(
20c40 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 74 68 event) {\n th
20c50 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72 70 69 63 is.log('colorpic
20c60 6b 65 72 44 69 73 61 62 6c 65 27 29 3b 5c 6e 20 kerDisable');\n
20c70 20 7d 5c 6e 5c 6e 20 20 6f 6e 45 6e 61 62 6c 65 }\n\n onEnable
20c80 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 74 (event) {\n t
20c90 68 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72 70 69 his.log('colorpi
20ca0 63 6b 65 72 45 6e 61 62 6c 65 27 29 3b 5c 6e 20 ckerEnable');\n
20cb0 20 7d 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 74 20 }\n}\n\nexport
20cc0 64 65 66 61 75 6c 74 20 44 65 62 75 67 67 65 72 default Debugger
20cd0 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42 50 ;\n\n\n\n// WEBP
20ce0 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e 2f ACK FOOTER //\n/
20cf0 2f 20 2e 2f 73 72 63 2f 6a 73 2f 65 78 74 65 6e / ./src/js/exten
20d00 73 69 6f 6e 73 2f 44 65 62 75 67 67 65 72 2e 6a sions/Debugger.j
20d10 73 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 27 s","'use strict'
20d20 3b 5c 6e 5c 6e 69 6d 70 6f 72 74 20 45 78 74 65 ;\n\nimport Exte
20d30 6e 73 69 6f 6e 20 66 72 6f 6d 20 27 45 78 74 65 nsion from 'Exte
20d40 6e 73 69 6f 6e 27 3b 5c 6e 69 6d 70 6f 72 74 20 nsion';\nimport
20d50 24 20 66 72 6f 6d 20 27 6a 71 75 65 72 79 27 3b $ from 'jquery';
20d60 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 43 6f 6c 6f \n\n/**\n * Colo
20d70 72 20 70 72 65 76 69 65 77 20 65 78 74 65 6e 73 r preview extens
20d80 69 6f 6e 5c 6e 20 2a 20 40 69 67 6e 6f 72 65 5c ion\n * @ignore\
20d90 6e 20 2a 2f 5c 6e 63 6c 61 73 73 20 50 72 65 76 n */\nclass Prev
20da0 69 65 77 20 65 78 74 65 6e 64 73 20 45 78 74 65 iew extends Exte
20db0 6e 73 69 6f 6e 20 7b 5c 6e 20 20 63 6f 6e 73 74 nsion {\n const
20dc0 72 75 63 74 6f 72 28 63 6f 6c 6f 72 70 69 63 6b ructor(colorpick
20dd0 65 72 2c 20 6f 70 74 69 6f 6e 73 20 3d 20 7b 7d er, options = {}
20de0 29 20 7b 5c 6e 20 20 20 20 73 75 70 65 72 28 63 ) {\n super(c
20df0 6f 6c 6f 72 70 69 63 6b 65 72 2c 20 24 2e 65 78 olorpicker, $.ex
20e00 74 65 6e 64 28 74 72 75 65 2c 20 7b 7d 2c 5c 6e tend(true, {},\n
20e10 20 20 20 20 20 20 7b 5c 6e 20 20 20 20 20 20 20 {\n
20e20 20 74 65 6d 70 6c 61 74 65 3a 20 27 3c 64 69 76 template: '<div
20e30 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 class=\"colorpi
20e40 63 6b 65 72 2d 62 61 72 20 63 6f 6c 6f 72 70 69 cker-bar colorpi
20e50 63 6b 65 72 2d 70 72 65 76 69 65 77 5c 22 3e 3c cker-preview\"><
20e60 64 69 76 20 2f 3e 3c 2f 64 69 76 3e 27 2c 5c 6e div /></div>',\n
20e70 20 20 20 20 20 20 20 20 73 68 6f 77 54 65 78 74 showText
20e80 3a 20 74 72 75 65 2c 5c 6e 20 20 20 20 20 20 20 : true,\n
20e90 20 66 6f 72 6d 61 74 3a 20 63 6f 6c 6f 72 70 69 format: colorpi
20ea0 63 6b 65 72 2e 66 6f 72 6d 61 74 5c 6e 20 20 20 cker.format\n
20eb0 20 20 20 7d 2c 5c 6e 20 20 20 20 20 20 6f 70 74 },\n opt
20ec0 69 6f 6e 73 5c 6e 20 20 20 20 29 29 3b 5c 6e 5c ions\n ));\n\
20ed0 6e 20 20 20 20 74 68 69 73 2e 65 6c 65 6d 65 6e n this.elemen
20ee0 74 20 3d 20 24 28 74 68 69 73 2e 6f 70 74 69 6f t = $(this.optio
20ef0 6e 73 2e 74 65 6d 70 6c 61 74 65 29 3b 5c 6e 20 ns.template);\n
20f00 20 20 20 74 68 69 73 2e 65 6c 65 6d 65 6e 74 49 this.elementI
20f10 6e 6e 65 72 20 3d 20 74 68 69 73 2e 65 6c 65 6d nner = this.elem
20f20 65 6e 74 2e 66 69 6e 64 28 27 64 69 76 27 29 3b ent.find('div');
20f30 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 6f 6e 43 72 65 \n }\n\n onCre
20f40 61 74 65 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 ate(event) {\n
20f50 20 20 73 75 70 65 72 2e 6f 6e 43 72 65 61 74 65 super.onCreate
20f60 28 65 76 65 6e 74 29 3b 5c 6e 20 20 20 20 74 68 (event);\n th
20f70 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 70 is.colorpicker.p
20f80 69 63 6b 65 72 2e 61 70 70 65 6e 64 28 74 68 69 icker.append(thi
20f90 73 2e 65 6c 65 6d 65 6e 74 29 3b 5c 6e 20 20 7d s.element);\n }
20fa0 5c 6e 5c 6e 20 20 6f 6e 55 70 64 61 74 65 28 65 \n\n onUpdate(e
20fb0 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 73 75 70 vent) {\n sup
20fc0 65 72 2e 6f 6e 55 70 64 61 74 65 28 65 76 65 6e er.onUpdate(even
20fd0 74 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 21 t);\n\n if (!
20fe0 65 76 65 6e 74 2e 63 6f 6c 6f 72 29 20 7b 5c 6e event.color) {\n
20ff0 20 20 20 20 20 20 74 68 69 73 2e 65 6c 65 6d 65 this.eleme
21000 6e 74 49 6e 6e 65 72 5c 6e 20 20 20 20 20 20 20 ntInner\n
21010 20 2e 63 73 73 28 27 62 61 63 6b 67 72 6f 75 6e .css('backgroun
21020 64 43 6f 6c 6f 72 27 2c 20 6e 75 6c 6c 29 5c 6e dColor', null)\n
21030 20 20 20 20 20 20 20 20 2e 63 73 73 28 27 63 6f .css('co
21040 6c 6f 72 27 2c 20 6e 75 6c 6c 29 5c 6e 20 20 20 lor', null)\n
21050 20 20 20 20 20 2e 68 74 6d 6c 28 27 27 29 3b 5c .html('');\
21060 6e 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e n return;\n
21070 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 69 }\n\n thi
21080 73 2e 65 6c 65 6d 65 6e 74 49 6e 6e 65 72 5c 6e s.elementInner\n
21090 20 20 20 20 20 20 2e 63 73 73 28 27 62 61 63 6b .css('back
210a0 67 72 6f 75 6e 64 43 6f 6c 6f 72 27 2c 20 65 76 groundColor', ev
210b0 65 6e 74 2e 63 6f 6c 6f 72 2e 74 6f 52 67 62 53 ent.color.toRgbS
210c0 74 72 69 6e 67 28 29 29 3b 5c 6e 5c 6e 20 20 20 tring());\n\n
210d0 20 69 66 20 28 74 68 69 73 2e 6f 70 74 69 6f 6e if (this.option
210e0 73 2e 73 68 6f 77 54 65 78 74 29 20 7b 5c 6e 20 s.showText) {\n
210f0 20 20 20 20 20 74 68 69 73 2e 65 6c 65 6d 65 6e this.elemen
21100 74 49 6e 6e 65 72 5c 6e 20 20 20 20 20 20 20 20 tInner\n
21110 2e 68 74 6d 6c 28 65 76 65 6e 74 2e 63 6f 6c 6f .html(event.colo
21120 72 2e 73 74 72 69 6e 67 28 74 68 69 73 2e 6f 70 r.string(this.op
21130 74 69 6f 6e 73 2e 66 6f 72 6d 61 74 20 7c 7c 20 tions.format ||
21140 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 this.colorpicker
21150 2e 66 6f 72 6d 61 74 29 29 3b 5c 6e 5c 6e 20 20 .format));\n\n
21160 20 20 20 20 69 66 20 28 65 76 65 6e 74 2e 63 6f if (event.co
21170 6c 6f 72 2e 69 73 44 61 72 6b 28 29 20 26 26 20 lor.isDark() &&
21180 28 65 76 65 6e 74 2e 63 6f 6c 6f 72 2e 61 6c 70 (event.color.alp
21190 68 61 20 3e 20 30 2e 35 29 29 20 7b 5c 6e 20 20 ha > 0.5)) {\n
211a0 20 20 20 20 20 20 74 68 69 73 2e 65 6c 65 6d 65 this.eleme
211b0 6e 74 49 6e 6e 65 72 2e 63 73 73 28 27 63 6f 6c ntInner.css('col
211c0 6f 72 27 2c 20 27 77 68 69 74 65 27 29 3b 5c 6e or', 'white');\n
211d0 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 5c 6e } else {\n
211e0 20 20 20 20 20 20 20 20 74 68 69 73 2e 65 6c 65 this.ele
211f0 6d 65 6e 74 49 6e 6e 65 72 2e 63 73 73 28 27 63 mentInner.css('c
21200 6f 6c 6f 72 27 2c 20 27 62 6c 61 63 6b 27 29 3b olor', 'black');
21210 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20 20 7d \n }\n }
21220 5c 6e 20 20 7d 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f \n }\n}\n\nexpo
21230 72 74 20 64 65 66 61 75 6c 74 20 50 72 65 76 69 rt default Previ
21240 65 77 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 ew;\n\n\n\n// WE
21250 42 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c BPACK FOOTER //\
21260 6e 2f 2f 20 2e 2f 73 72 63 2f 6a 73 2f 65 78 74 n// ./src/js/ext
21270 65 6e 73 69 6f 6e 73 2f 50 72 65 76 69 65 77 2e ensions/Preview.
21280 6a 73 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 js","'use strict
21290 27 3b 5c 6e 5c 6e 69 6d 70 6f 72 74 20 50 61 6c ';\n\nimport Pal
212a0 65 74 74 65 20 66 72 6f 6d 20 27 2e 2f 50 61 6c ette from './Pal
212b0 65 74 74 65 27 3b 5c 6e 69 6d 70 6f 72 74 20 24 ette';\nimport $
212c0 20 66 72 6f 6d 20 27 6a 71 75 65 72 79 27 3b 5c from 'jquery';\
212d0 6e 5c 6e 6c 65 74 20 64 65 66 61 75 6c 74 73 20 n\nlet defaults
212e0 3d 20 7b 5c 6e 20 20 62 61 72 54 65 6d 70 6c 61 = {\n barTempla
212f0 74 65 3a 20 60 3c 64 69 76 20 63 6c 61 73 73 3d te: `<div class=
21300 5c 22 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 62 61 \"colorpicker-ba
21310 72 20 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 73 77 r colorpicker-sw
21320 61 74 63 68 65 73 5c 22 3e 5c 6e 20 20 20 20 20 atches\">\n
21330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c <
21340 64 69 76 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f div class=\"colo
21350 72 70 69 63 6b 65 72 2d 73 77 61 74 63 68 65 73 rpicker-swatches
21360 2d 2d 69 6e 6e 65 72 5c 22 3e 3c 2f 64 69 76 3e --inner\"></div>
21370 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \n
21380 20 20 3c 2f 64 69 76 3e 60 2c 5c 6e 20 20 73 77 </div>`,\n sw
21390 61 74 63 68 54 65 6d 70 6c 61 74 65 3a 20 27 3c atchTemplate: '<
213a0 69 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 i class=\"colorp
213b0 69 63 6b 65 72 2d 73 77 61 74 63 68 5c 22 3e 3c icker-swatch\"><
213c0 69 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 i class=\"colorp
213d0 69 63 6b 65 72 2d 73 77 61 74 63 68 2d 2d 69 6e icker-swatch--in
213e0 6e 65 72 5c 22 3e 3c 2f 69 3e 3c 2f 69 3e 27 5c ner\"></i></i>'\
213f0 6e 7d 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 43 n};\n\n/**\n * C
21400 6f 6c 6f 72 20 73 77 61 74 63 68 65 73 20 65 78 olor swatches ex
21410 74 65 6e 73 69 6f 6e 5c 6e 20 2a 20 40 69 67 6e tension\n * @ign
21420 6f 72 65 5c 6e 20 2a 2f 5c 6e 63 6c 61 73 73 20 ore\n */\nclass
21430 53 77 61 74 63 68 65 73 20 65 78 74 65 6e 64 73 Swatches extends
21440 20 50 61 6c 65 74 74 65 20 7b 5c 6e 20 20 63 6f Palette {\n co
21450 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c 6f 72 70 nstructor(colorp
21460 69 63 6b 65 72 2c 20 6f 70 74 69 6f 6e 73 20 3d icker, options =
21470 20 7b 7d 29 20 7b 5c 6e 20 20 20 20 73 75 70 65 {}) {\n supe
21480 72 28 63 6f 6c 6f 72 70 69 63 6b 65 72 2c 20 24 r(colorpicker, $
21490 2e 65 78 74 65 6e 64 28 74 72 75 65 2c 20 7b 7d .extend(true, {}
214a0 2c 20 64 65 66 61 75 6c 74 73 2c 20 6f 70 74 69 , defaults, opti
214b0 6f 6e 73 29 29 3b 5c 6e 20 20 20 20 74 68 69 73 ons));\n this
214c0 2e 65 6c 65 6d 65 6e 74 20 3d 20 6e 75 6c 6c 3b .element = null;
214d0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 69 73 45 6e 61 \n }\n\n isEna
214e0 62 6c 65 64 28 29 20 7b 5c 6e 20 20 20 20 72 65 bled() {\n re
214f0 74 75 72 6e 20 74 68 69 73 2e 67 65 74 4c 65 6e turn this.getLen
21500 67 74 68 28 29 20 3e 20 30 3b 5c 6e 20 20 7d 5c gth() > 0;\n }\
21510 6e 5c 6e 20 20 6f 6e 43 72 65 61 74 65 28 65 76 n\n onCreate(ev
21520 65 6e 74 29 20 7b 5c 6e 20 20 20 20 73 75 70 65 ent) {\n supe
21530 72 2e 6f 6e 43 72 65 61 74 65 28 65 76 65 6e 74 r.onCreate(event
21540 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 21 74 );\n\n if (!t
21550 68 69 73 2e 69 73 45 6e 61 62 6c 65 64 28 29 29 his.isEnabled())
21560 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e {\n return
21570 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 ;\n }\n\n
21580 74 68 69 73 2e 65 6c 65 6d 65 6e 74 20 3d 20 24 this.element = $
21590 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 62 61 (this.options.ba
215a0 72 54 65 6d 70 6c 61 74 65 29 3b 5c 6e 20 20 20 rTemplate);\n
215b0 20 74 68 69 73 2e 6c 6f 61 64 28 29 3b 5c 6e 20 this.load();\n
215c0 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 this.colorpic
215d0 6b 65 72 2e 70 69 63 6b 65 72 2e 61 70 70 65 6e ker.picker.appen
215e0 64 28 74 68 69 73 2e 65 6c 65 6d 65 6e 74 29 3b d(this.element);
215f0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 6c 6f 61 64 28 \n }\n\n load(
21600 29 20 7b 5c 6e 20 20 20 20 6c 65 74 20 63 6f 6c ) {\n let col
21610 6f 72 70 69 63 6b 65 72 20 3d 20 74 68 69 73 2e orpicker = this.
21620 63 6f 6c 6f 72 70 69 63 6b 65 72 2c 5c 6e 20 20 colorpicker,\n
21630 20 20 20 20 73 77 61 74 63 68 43 6f 6e 74 61 69 swatchContai
21640 6e 65 72 20 3d 20 74 68 69 73 2e 65 6c 65 6d 65 ner = this.eleme
21650 6e 74 2e 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 nt.find('.colorp
21660 69 63 6b 65 72 2d 73 77 61 74 63 68 65 73 2d 2d icker-swatches--
21670 69 6e 6e 65 72 27 29 2c 5c 6e 20 20 20 20 20 20 inner'),\n
21680 69 73 41 6c 69 61 73 65 64 20 3d 20 28 74 68 69 isAliased = (thi
21690 73 2e 6f 70 74 69 6f 6e 73 2e 6e 61 6d 65 73 41 s.options.namesA
216a0 73 56 61 6c 75 65 73 20 3d 3d 3d 20 74 72 75 65 sValues === true
216b0 29 20 26 26 20 21 41 72 72 61 79 2e 69 73 41 72 ) && !Array.isAr
216c0 72 61 79 28 74 68 69 73 2e 63 6f 6c 6f 72 73 29 ray(this.colors)
216d0 3b 5c 6e 5c 6e 20 20 20 20 73 77 61 74 63 68 43 ;\n\n swatchC
216e0 6f 6e 74 61 69 6e 65 72 2e 65 6d 70 74 79 28 29 ontainer.empty()
216f0 3b 5c 6e 5c 6e 20 20 20 20 24 2e 65 61 63 68 28 ;\n\n $.each(
21700 74 68 69 73 2e 63 6f 6c 6f 72 73 2c 20 28 6e 61 this.colors, (na
21710 6d 65 2c 20 76 61 6c 75 65 29 20 3d 3e 20 7b 5c me, value) => {\
21720 6e 20 20 20 20 20 20 6c 65 74 20 24 73 77 61 74 n let $swat
21730 63 68 20 3d 20 24 28 74 68 69 73 2e 6f 70 74 69 ch = $(this.opti
21740 6f 6e 73 2e 73 77 61 74 63 68 54 65 6d 70 6c 61 ons.swatchTempla
21750 74 65 29 5c 6e 20 20 20 20 20 20 20 20 2e 61 74 te)\n .at
21760 74 72 28 27 64 61 74 61 2d 6e 61 6d 65 27 2c 20 tr('data-name',
21770 6e 61 6d 65 29 5c 6e 20 20 20 20 20 20 20 20 2e name)\n .
21780 61 74 74 72 28 27 64 61 74 61 2d 76 61 6c 75 65 attr('data-value
21790 27 2c 20 76 61 6c 75 65 29 5c 6e 20 20 20 20 20 ', value)\n
217a0 20 20 20 2e 61 74 74 72 28 27 74 69 74 6c 65 27 .attr('title'
217b0 2c 20 69 73 41 6c 69 61 73 65 64 20 3f 20 60 24 , isAliased ? `$
217c0 7b 6e 61 6d 65 7d 3a 20 24 7b 76 61 6c 75 65 7d {name}: ${value}
217d0 60 20 3a 20 76 61 6c 75 65 29 5c 6e 20 20 20 20 ` : value)\n
217e0 20 20 20 20 2e 6f 6e 28 27 6d 6f 75 73 65 64 6f .on('mousedo
217f0 77 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 74 wn.colorpicker t
21800 6f 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f 72 70 ouchstart.colorp
21810 69 63 6b 65 72 27 2c 5c 6e 20 20 20 20 20 20 20 icker',\n
21820 20 20 20 66 75 6e 63 74 69 6f 6e 20 28 65 29 20 function (e)
21830 7b 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 6c {\n l
21840 65 74 20 24 73 77 20 3d 20 24 28 74 68 69 73 29 et $sw = $(this)
21850 3b 5c 6e 5c 6e 20 20 20 20 20 20 20 20 20 20 20 ;\n\n
21860 20 2f 2f 20 65 2e 70 72 65 76 65 6e 74 44 65 66 // e.preventDef
21870 61 75 6c 74 28 29 3b 5c 6e 5c 6e 20 20 20 20 20 ault();\n\n
21880 20 20 20 20 20 20 20 63 6f 6c 6f 72 70 69 63 6b colorpick
21890 65 72 2e 73 65 74 56 61 6c 75 65 28 69 73 41 6c er.setValue(isAl
218a0 69 61 73 65 64 20 3f 20 24 73 77 2e 61 74 74 72 iased ? $sw.attr
218b0 28 27 64 61 74 61 2d 6e 61 6d 65 27 29 20 3a 20 ('data-name') :
218c0 24 73 77 2e 61 74 74 72 28 27 64 61 74 61 2d 76 $sw.attr('data-v
218d0 61 6c 75 65 27 29 29 3b 5c 6e 20 20 20 20 20 20 alue'));\n
218e0 20 20 20 20 7d 5c 6e 20 20 20 20 20 20 20 20 29 }\n )
218f0 3b 5c 6e 5c 6e 20 20 20 20 20 20 24 73 77 61 74 ;\n\n $swat
21900 63 68 2e 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 ch.find('.colorp
21910 69 63 6b 65 72 2d 73 77 61 74 63 68 2d 2d 69 6e icker-swatch--in
21920 6e 65 72 27 29 5c 6e 20 20 20 20 20 20 20 20 2e ner')\n .
21930 63 73 73 28 27 62 61 63 6b 67 72 6f 75 6e 64 2d css('background-
21940 63 6f 6c 6f 72 27 2c 20 76 61 6c 75 65 29 3b 5c color', value);\
21950 6e 5c 6e 20 20 20 20 20 20 73 77 61 74 63 68 43 n\n swatchC
21960 6f 6e 74 61 69 6e 65 72 2e 61 70 70 65 6e 64 28 ontainer.append(
21970 24 73 77 61 74 63 68 29 3b 5c 6e 20 20 20 20 7d $swatch);\n }
21980 29 3b 5c 6e 5c 6e 20 20 20 20 73 77 61 74 63 68 );\n\n swatch
21990 43 6f 6e 74 61 69 6e 65 72 2e 61 70 70 65 6e 64 Container.append
219a0 28 24 28 27 3c 69 20 63 6c 61 73 73 3d 5c 22 63 ($('<i class=\"c
219b0 6f 6c 6f 72 70 69 63 6b 65 72 2d 63 6c 65 61 72 olorpicker-clear
219c0 5c 22 3e 3c 2f 69 3e 27 29 29 3b 5c 6e 20 20 7d \"></i>'));\n }
219d0 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 74 20 64 65 \n}\n\nexport de
219e0 66 61 75 6c 74 20 53 77 61 74 63 68 65 73 3b 5c fault Swatches;\
219f0 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42 50 41 43 n\n\n\n// WEBPAC
21a00 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e 2f 2f 20 K FOOTER //\n//
21a10 2e 2f 73 72 63 2f 6a 73 2f 65 78 74 65 6e 73 69 ./src/js/extensi
21a20 6f 6e 73 2f 53 77 61 74 63 68 65 73 2e 6a 73 22 ons/Swatches.js"
21a30 2c 22 27 75 73 65 20 73 74 72 69 63 74 27 3b 5c ,"'use strict';\
21a40 6e 5c 6e 69 6d 70 6f 72 74 20 24 20 66 72 6f 6d n\nimport $ from
21a50 20 27 6a 71 75 65 72 79 27 3b 5c 6e 5c 6e 2f 2a 'jquery';\n\n/*
21a60 2a 5c 6e 20 2a 20 43 6c 61 73 73 20 74 68 61 74 *\n * Class that
21a70 20 68 61 6e 64 6c 65 73 20 61 6c 6c 20 63 6f 6e handles all con
21a80 66 69 67 75 72 65 64 20 73 6c 69 64 65 72 73 20 figured sliders
21a90 6f 6e 20 6d 6f 75 73 65 20 6f 72 20 74 6f 75 63 on mouse or touc
21aa0 68 20 65 76 65 6e 74 73 2e 5c 6e 20 2a 20 40 69 h events.\n * @i
21ab0 67 6e 6f 72 65 5c 6e 20 2a 2f 5c 6e 63 6c 61 73 gnore\n */\nclas
21ac0 73 20 53 6c 69 64 65 72 48 61 6e 64 6c 65 72 20 s SliderHandler
21ad0 7b 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 {\n /**\n * @
21ae0 70 61 72 61 6d 20 7b 43 6f 6c 6f 72 70 69 63 6b param {Colorpick
21af0 65 72 7d 20 63 6f 6c 6f 72 70 69 63 6b 65 72 5c er} colorpicker\
21b00 6e 20 20 20 2a 2f 5c 6e 20 20 63 6f 6e 73 74 72 n */\n constr
21b10 75 63 74 6f 72 28 63 6f 6c 6f 72 70 69 63 6b 65 uctor(colorpicke
21b20 72 29 20 7b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 r) {\n /**\n
21b30 20 20 20 20 2a 20 40 74 79 70 65 20 7b 43 6f 6c * @type {Col
21b40 6f 72 70 69 63 6b 65 72 7d 5c 6e 20 20 20 20 20 orpicker}\n
21b50 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c */\n this.col
21b60 6f 72 70 69 63 6b 65 72 20 3d 20 63 6f 6c 6f 72 orpicker = color
21b70 70 69 63 6b 65 72 3b 5c 6e 20 20 20 20 2f 2a 2a picker;\n /**
21b80 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b \n * @type {
21b90 2a 7c 53 74 72 69 6e 67 7d 5c 6e 20 20 20 20 20 *|String}\n
21ba0 2a 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20 20 * @private\n
21bb0 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 63 75 */\n this.cu
21bc0 72 72 65 6e 74 53 6c 69 64 65 72 20 3d 20 6e 75 rrentSlider = nu
21bd0 6c 6c 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 ll;\n /**\n
21be0 20 20 20 2a 20 40 74 79 70 65 20 7b 7b 6c 65 66 * @type {{lef
21bf0 74 3a 20 6e 75 6d 62 65 72 2c 20 74 6f 70 3a 20 t: number, top:
21c00 6e 75 6d 62 65 72 7d 7d 5c 6e 20 20 20 20 20 2a number}}\n *
21c10 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20 20 20 @private\n
21c20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 6d 6f 75 */\n this.mou
21c30 73 65 50 6f 69 6e 74 65 72 20 3d 20 7b 5c 6e 20 sePointer = {\n
21c40 20 20 20 20 20 6c 65 66 74 3a 20 30 2c 5c 6e 20 left: 0,\n
21c50 20 20 20 20 20 74 6f 70 3a 20 30 5c 6e 20 20 20 top: 0\n
21c60 20 7d 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e };\n\n /**\n
21c70 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b 46 75 * @type {Fu
21c80 6e 63 74 69 6f 6e 7d 5c 6e 20 20 20 20 20 2a 2f nction}\n */
21c90 5c 6e 20 20 20 20 74 68 69 73 2e 6f 6e 4d 6f 76 \n this.onMov
21ca0 65 20 3d 20 24 2e 70 72 6f 78 79 28 74 68 69 73 e = $.proxy(this
21cb0 2e 64 65 66 61 75 6c 74 4f 6e 4d 6f 76 65 2c 20 .defaultOnMove,
21cc0 74 68 69 73 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 this);\n }\n\n
21cd0 20 2f 2a 2a 5c 6e 20 20 20 2a 20 54 68 69 73 20 /**\n * This
21ce0 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c function is call
21cf0 65 64 20 65 76 65 72 79 20 74 69 6d 65 20 61 20 ed every time a
21d00 73 6c 69 64 65 72 20 67 75 69 64 65 20 69 73 20 slider guide is
21d10 6d 6f 76 65 64 5c 6e 20 20 20 2a 20 54 68 65 20 moved\n * The
21d20 73 63 6f 70 65 20 6f 66 20 5c 22 74 68 69 73 5c scope of \"this\
21d30 22 20 69 73 20 74 68 65 20 53 6c 69 64 65 72 48 " is the SliderH
21d40 61 6e 64 6c 65 72 20 6f 62 6a 65 63 74 2e 5c 6e andler object.\n
21d50 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 *\n * @para
21d60 6d 20 7b 69 6e 74 7d 20 74 6f 70 5c 6e 20 20 20 m {int} top\n
21d70 2a 20 40 70 61 72 61 6d 20 7b 69 6e 74 7d 20 6c * @param {int} l
21d80 65 66 74 5c 6e 20 20 20 2a 2f 5c 6e 20 20 64 65 eft\n */\n de
21d90 66 61 75 6c 74 4f 6e 4d 6f 76 65 28 74 6f 70 2c faultOnMove(top,
21da0 20 6c 65 66 74 29 20 7b 5c 6e 20 20 20 20 69 66 left) {\n if
21db0 20 28 21 74 68 69 73 2e 63 75 72 72 65 6e 74 53 (!this.currentS
21dc0 6c 69 64 65 72 29 20 7b 5c 6e 20 20 20 20 20 20 lider) {\n
21dd0 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 7d 5c 6e return;\n }\n
21de0 5c 6e 20 20 20 20 6c 65 74 20 73 6c 69 64 65 72 \n let slider
21df0 20 3d 20 74 68 69 73 2e 63 75 72 72 65 6e 74 53 = this.currentS
21e00 6c 69 64 65 72 2c 20 63 70 20 3d 20 74 68 69 73 lider, cp = this
21e10 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2c 20 63 68 .colorpicker, ch
21e20 20 3d 20 63 70 2e 63 6f 6c 6f 72 48 61 6e 64 6c = cp.colorHandl
21e30 65 72 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 43 72 er;\n\n // Cr
21e40 65 61 74 65 20 61 20 63 6f 6c 6f 72 20 6f 62 6a eate a color obj
21e50 65 63 74 5c 6e 20 20 20 20 6c 65 74 20 63 6f 6c ect\n let col
21e60 6f 72 20 3d 20 21 63 68 2e 68 61 73 43 6f 6c 6f or = !ch.hasColo
21e70 72 28 29 20 3f 20 63 68 2e 67 65 74 46 61 6c 6c r() ? ch.getFall
21e80 62 61 63 6b 43 6f 6c 6f 72 28 29 20 3a 20 63 68 backColor() : ch
21e90 2e 63 6f 6c 6f 72 2e 67 65 74 43 6c 6f 6e 65 28 .color.getClone(
21ea0 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 41 64 6a );\n\n // Adj
21eb0 75 73 74 20 74 68 65 20 67 75 69 64 65 20 70 6f ust the guide po
21ec0 73 69 74 69 6f 6e 5c 6e 20 20 20 20 73 6c 69 64 sition\n slid
21ed0 65 72 2e 67 75 69 64 65 53 74 79 6c 65 2e 6c 65 er.guideStyle.le
21ee0 66 74 20 3d 20 6c 65 66 74 20 2b 20 27 70 78 27 ft = left + 'px'
21ef0 3b 5c 6e 20 20 20 20 73 6c 69 64 65 72 2e 67 75 ;\n slider.gu
21f00 69 64 65 53 74 79 6c 65 2e 74 6f 70 20 3d 20 74 ideStyle.top = t
21f10 6f 70 20 2b 20 27 70 78 27 3b 5c 6e 5c 6e 20 20 op + 'px';\n\n
21f20 20 20 2f 2f 20 41 64 6a 75 73 74 20 74 68 65 20 // Adjust the
21f30 63 6f 6c 6f 72 5c 6e 20 20 20 20 69 66 20 28 73 color\n if (s
21f40 6c 69 64 65 72 2e 63 61 6c 6c 4c 65 66 74 29 20 lider.callLeft)
21f50 7b 5c 6e 20 20 20 20 20 20 63 6f 6c 6f 72 5b 73 {\n color[s
21f60 6c 69 64 65 72 2e 63 61 6c 6c 4c 65 66 74 5d 28 lider.callLeft](
21f70 6c 65 66 74 20 2f 20 73 6c 69 64 65 72 2e 6d 61 left / slider.ma
21f80 78 4c 65 66 74 29 3b 5c 6e 20 20 20 20 7d 5c 6e xLeft);\n }\n
21f90 20 20 20 20 69 66 20 28 73 6c 69 64 65 72 2e 63 if (slider.c
21fa0 61 6c 6c 54 6f 70 29 20 7b 5c 6e 20 20 20 20 20 allTop) {\n
21fb0 20 63 6f 6c 6f 72 5b 73 6c 69 64 65 72 2e 63 61 color[slider.ca
21fc0 6c 6c 54 6f 70 5d 28 74 6f 70 20 2f 20 73 6c 69 llTop](top / sli
21fd0 64 65 72 2e 6d 61 78 54 6f 70 29 3b 5c 6e 20 20 der.maxTop);\n
21fe0 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2f 20 53 65 }\n\n // Se
21ff0 74 20 74 68 65 20 6e 65 77 20 63 6f 6c 6f 72 5c t the new color\
22000 6e 20 20 20 20 63 70 2e 73 65 74 56 61 6c 75 65 n cp.setValue
22010 28 63 6f 6c 6f 72 29 3b 5c 6e 20 20 20 20 63 70 (color);\n cp
22020 2e 70 6f 70 75 70 48 61 6e 64 6c 65 72 2e 66 6f .popupHandler.fo
22030 63 75 73 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 cus();\n }\n\n
22040 20 2f 2a 2a 5c 6e 20 20 20 2a 20 42 69 6e 64 73 /**\n * Binds
22050 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 the colorpicker
22060 20 73 6c 69 64 65 72 73 20 74 6f 20 74 68 65 20 sliders to the
22070 6d 6f 75 73 65 2f 74 6f 75 63 68 20 65 76 65 6e mouse/touch even
22080 74 73 5c 6e 20 20 20 2a 2f 5c 6e 20 20 62 69 6e ts\n */\n bin
22090 64 28 29 20 7b 5c 6e 20 20 20 20 6c 65 74 20 73 d() {\n let s
220a0 6c 69 64 65 72 73 20 3d 20 74 68 69 73 2e 63 6f liders = this.co
220b0 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e lorpicker.option
220c0 73 2e 68 6f 72 69 7a 6f 6e 74 61 6c 20 3f 20 74 s.horizontal ? t
220d0 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 5c his.colorpicker\
220e0 6e 20 20 20 20 20 20 2e 6f 70 74 69 6f 6e 73 2e n .options.
220f0 73 6c 69 64 65 72 73 48 6f 72 7a 20 3a 20 74 68 slidersHorz : th
22100 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f is.colorpicker.o
22110 70 74 69 6f 6e 73 2e 73 6c 69 64 65 72 73 3b 5c ptions.sliders;\
22120 6e 20 20 20 20 6c 65 74 20 73 6c 69 64 65 72 43 n let sliderC
22130 6c 61 73 73 65 73 20 3d 20 5b 5d 3b 5c 6e 5c 6e lasses = [];\n\n
22140 20 20 20 20 66 6f 72 20 28 6c 65 74 20 73 6c 69 for (let sli
22150 64 65 72 4e 61 6d 65 20 69 6e 20 73 6c 69 64 65 derName in slide
22160 72 73 29 20 7b 5c 6e 20 20 20 20 20 20 69 66 20 rs) {\n if
22170 28 21 73 6c 69 64 65 72 73 2e 68 61 73 4f 77 6e (!sliders.hasOwn
22180 50 72 6f 70 65 72 74 79 28 73 6c 69 64 65 72 4e Property(sliderN
22190 61 6d 65 29 29 20 7b 5c 6e 20 20 20 20 20 20 20 ame)) {\n
221a0 20 63 6f 6e 74 69 6e 75 65 3b 5c 6e 20 20 20 20 continue;\n
221b0 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 73 6c 69 }\n\n sli
221c0 64 65 72 43 6c 61 73 73 65 73 2e 70 75 73 68 28 derClasses.push(
221d0 73 6c 69 64 65 72 73 5b 73 6c 69 64 65 72 4e 61 sliders[sliderNa
221e0 6d 65 5d 2e 73 65 6c 65 63 74 6f 72 29 3b 5c 6e me].selector);\n
221f0 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 69 }\n\n thi
22200 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 70 69 s.colorpicker.pi
22210 63 6b 65 72 2e 66 69 6e 64 28 73 6c 69 64 65 72 cker.find(slider
22220 43 6c 61 73 73 65 73 2e 6a 6f 69 6e 28 27 2c 20 Classes.join(',
22230 27 29 29 5c 6e 20 20 20 20 20 20 2e 6f 6e 28 27 '))\n .on('
22240 6d 6f 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f 72 70 mousedown.colorp
22250 69 63 6b 65 72 20 74 6f 75 63 68 73 74 61 72 74 icker touchstart
22260 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 24 .colorpicker', $
22270 2e 70 72 6f 78 79 28 74 68 69 73 2e 70 72 65 73 .proxy(this.pres
22280 73 65 64 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 sed, this));\n
22290 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a }\n\n /**\n *
222a0 20 55 6e 62 69 6e 64 73 20 61 6e 79 20 65 76 65 Unbinds any eve
222b0 6e 74 20 62 6f 75 6e 64 20 62 79 20 74 68 69 73 nt bound by this
222c0 20 68 61 6e 64 6c 65 72 5c 6e 20 20 20 2a 2f 5c handler\n */\
222d0 6e 20 20 75 6e 62 69 6e 64 28 29 20 7b 5c 6e 20 n unbind() {\n
222e0 20 20 20 24 28 74 68 69 73 2e 63 6f 6c 6f 72 70 $(this.colorp
222f0 69 63 6b 65 72 2e 70 69 63 6b 65 72 29 2e 6f 66 icker.picker).of
22300 66 28 7b 5c 6e 20 20 20 20 20 20 27 6d 6f 75 73 f({\n 'mous
22310 65 6d 6f 76 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 emove.colorpicke
22320 72 27 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 73 r': $.proxy(this
22330 2e 6d 6f 76 65 64 2c 20 74 68 69 73 29 2c 5c 6e .moved, this),\n
22340 20 20 20 20 20 20 27 74 6f 75 63 68 6d 6f 76 65 'touchmove
22350 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 24 .colorpicker': $
22360 2e 70 72 6f 78 79 28 74 68 69 73 2e 6d 6f 76 65 .proxy(this.move
22370 64 2c 20 74 68 69 73 29 2c 5c 6e 20 20 20 20 20 d, this),\n
22380 20 27 6d 6f 75 73 65 75 70 2e 63 6f 6c 6f 72 70 'mouseup.colorp
22390 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f 78 79 28 icker': $.proxy(
223a0 74 68 69 73 2e 72 65 6c 65 61 73 65 64 2c 20 74 this.released, t
223b0 68 69 73 29 2c 5c 6e 20 20 20 20 20 20 27 74 6f his),\n 'to
223c0 75 63 68 65 6e 64 2e 63 6f 6c 6f 72 70 69 63 6b uchend.colorpick
223d0 65 72 27 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 er': $.proxy(thi
223e0 73 2e 72 65 6c 65 61 73 65 64 2c 20 74 68 69 73 s.released, this
223f0 29 5c 6e 20 20 20 20 7d 29 3b 5c 6e 20 20 7d 5c )\n });\n }\
22400 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 46 n\n /**\n * F
22410 75 6e 63 74 69 6f 6e 20 74 72 69 67 67 65 72 65 unction triggere
22420 64 20 77 68 65 6e 20 63 6c 69 63 6b 69 6e 67 20 d when clicking
22430 69 6e 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 6f in one of the co
22440 6c 6f 72 20 61 64 6a 75 73 74 6d 65 6e 74 20 62 lor adjustment b
22450 61 72 73 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 ars\n *\n *
22460 40 70 72 69 76 61 74 65 5c 6e 20 20 20 2a 20 40 @private\n * @
22470 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b 65 fires Colorpicke
22480 72 23 6d 6f 75 73 65 6d 6f 76 65 5c 6e 20 20 20 r#mousemove\n
22490 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d * @param {Event}
224a0 20 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 70 72 65 e\n */\n pre
224b0 73 73 65 64 28 65 29 20 7b 5c 6e 20 20 20 20 69 ssed(e) {\n i
224c0 66 20 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 f (this.colorpic
224d0 6b 65 72 2e 69 73 44 69 73 61 62 6c 65 64 28 29 ker.isDisabled()
224e0 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 ) {\n retur
224f0 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 20 20 74 n;\n }\n t
22500 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e his.colorpicker.
22510 6c 61 73 74 45 76 65 6e 74 2e 61 6c 69 61 73 20 lastEvent.alias
22520 3d 20 27 70 72 65 73 73 65 64 27 3b 5c 6e 20 20 = 'pressed';\n
22530 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b this.colorpick
22540 65 72 2e 6c 61 73 74 45 76 65 6e 74 2e 65 20 3d er.lastEvent.e =
22550 20 65 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 21 e;\n\n if (!
22560 65 2e 70 61 67 65 58 20 26 26 20 21 65 2e 70 61 e.pageX && !e.pa
22570 67 65 59 20 26 26 20 65 2e 6f 72 69 67 69 6e 61 geY && e.origina
22580 6c 45 76 65 6e 74 20 26 26 20 65 2e 6f 72 69 67 lEvent && e.orig
22590 69 6e 61 6c 45 76 65 6e 74 2e 74 6f 75 63 68 65 inalEvent.touche
225a0 73 29 20 7b 5c 6e 20 20 20 20 20 20 65 2e 70 61 s) {\n e.pa
225b0 67 65 58 20 3d 20 65 2e 6f 72 69 67 69 6e 61 6c geX = e.original
225c0 45 76 65 6e 74 2e 74 6f 75 63 68 65 73 5b 30 5d Event.touches[0]
225d0 2e 70 61 67 65 58 3b 5c 6e 20 20 20 20 20 20 65 .pageX;\n e
225e0 2e 70 61 67 65 59 20 3d 20 65 2e 6f 72 69 67 69 .pageY = e.origi
225f0 6e 61 6c 45 76 65 6e 74 2e 74 6f 75 63 68 65 73 nalEvent.touches
22600 5b 30 5d 2e 70 61 67 65 59 3b 5c 6e 20 20 20 20 [0].pageY;\n
22610 7d 5c 6e 20 20 20 20 2f 2f 20 65 2e 73 74 6f 70 }\n // e.stop
22620 50 72 6f 70 61 67 61 74 69 6f 6e 28 29 3b 5c 6e Propagation();\n
22630 20 20 20 20 2f 2f 20 65 2e 70 72 65 76 65 6e 74 // e.prevent
22640 44 65 66 61 75 6c 74 28 29 3b 5c 6e 5c 6e 20 20 Default();\n\n
22650 20 20 6c 65 74 20 74 61 72 67 65 74 20 3d 20 24 let target = $
22660 28 65 2e 74 61 72 67 65 74 29 3b 5c 6e 5c 6e 20 (e.target);\n\n
22670 20 20 20 2f 2f 20 64 65 74 65 63 74 20 74 68 65 // detect the
22680 20 73 6c 69 64 65 72 20 61 6e 64 20 73 65 74 20 slider and set
22690 74 68 65 20 6c 69 6d 69 74 73 20 61 6e 64 20 63 the limits and c
226a0 61 6c 6c 62 61 63 6b 73 5c 6e 20 20 20 20 6c 65 allbacks\n le
226b0 74 20 7a 6f 6e 65 20 3d 20 74 61 72 67 65 74 2e t zone = target.
226c0 63 6c 6f 73 65 73 74 28 27 64 69 76 27 29 3b 5c closest('div');\
226d0 6e 20 20 20 20 6c 65 74 20 73 6c 69 64 65 72 73 n let sliders
226e0 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 = this.colorpic
226f0 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 68 6f 72 69 ker.options.hori
22700 7a 6f 6e 74 61 6c 20 3f 20 74 68 69 73 2e 63 6f zontal ? this.co
22710 6c 6f 72 70 69 63 6b 65 72 5c 6e 20 20 20 20 20 lorpicker\n
22720 20 2e 6f 70 74 69 6f 6e 73 2e 73 6c 69 64 65 72 .options.slider
22730 73 48 6f 72 7a 20 3a 20 74 68 69 73 2e 63 6f 6c sHorz : this.col
22740 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 orpicker.options
22750 2e 73 6c 69 64 65 72 73 3b 5c 6e 5c 6e 20 20 20 .sliders;\n\n
22760 20 69 66 20 28 7a 6f 6e 65 2e 69 73 28 27 2e 63 if (zone.is('.c
22770 6f 6c 6f 72 70 69 63 6b 65 72 27 29 29 20 7b 5c olorpicker')) {\
22780 6e 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e n return;\n
22790 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 69 }\n\n thi
227a0 73 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72 20 s.currentSlider
227b0 3d 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 20 20 66 = null;\n\n f
227c0 6f 72 20 28 6c 65 74 20 73 6c 69 64 65 72 4e 61 or (let sliderNa
227d0 6d 65 20 69 6e 20 73 6c 69 64 65 72 73 29 20 7b me in sliders) {
227e0 5c 6e 20 20 20 20 20 20 69 66 20 28 21 73 6c 69 \n if (!sli
227f0 64 65 72 73 2e 68 61 73 4f 77 6e 50 72 6f 70 65 ders.hasOwnPrope
22800 72 74 79 28 73 6c 69 64 65 72 4e 61 6d 65 29 29 rty(sliderName))
22810 20 7b 5c 6e 20 20 20 20 20 20 20 20 63 6f 6e 74 {\n cont
22820 69 6e 75 65 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e inue;\n }\n
22830 5c 6e 20 20 20 20 20 20 6c 65 74 20 73 6c 69 64 \n let slid
22840 65 72 20 3d 20 73 6c 69 64 65 72 73 5b 73 6c 69 er = sliders[sli
22850 64 65 72 4e 61 6d 65 5d 3b 5c 6e 5c 6e 20 20 20 derName];\n\n
22860 20 20 20 69 66 20 28 7a 6f 6e 65 2e 69 73 28 73 if (zone.is(s
22870 6c 69 64 65 72 2e 73 65 6c 65 63 74 6f 72 29 29 lider.selector))
22880 20 7b 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73 {\n this
22890 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72 20 3d .currentSlider =
228a0 20 24 2e 65 78 74 65 6e 64 28 7b 7d 2c 20 73 6c $.extend({}, sl
228b0 69 64 65 72 2c 20 7b 6e 61 6d 65 3a 20 73 6c 69 ider, {name: sli
228c0 64 65 72 4e 61 6d 65 7d 29 3b 5c 6e 20 20 20 20 derName});\n
228d0 20 20 20 20 62 72 65 61 6b 3b 5c 6e 20 20 20 20 break;\n
228e0 20 20 7d 20 65 6c 73 65 20 69 66 20 28 73 6c 69 } else if (sli
228f0 64 65 72 2e 63 68 69 6c 64 53 65 6c 65 63 74 6f der.childSelecto
22900 72 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 r !== undefined
22910 26 26 20 7a 6f 6e 65 2e 69 73 28 73 6c 69 64 65 && zone.is(slide
22920 72 2e 63 68 69 6c 64 53 65 6c 65 63 74 6f 72 29 r.childSelector)
22930 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 74 68 69 ) {\n thi
22940 73 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72 20 s.currentSlider
22950 3d 20 24 2e 65 78 74 65 6e 64 28 7b 7d 2c 20 73 = $.extend({}, s
22960 6c 69 64 65 72 2c 20 7b 6e 61 6d 65 3a 20 73 6c lider, {name: sl
22970 69 64 65 72 4e 61 6d 65 7d 29 3b 5c 6e 20 20 20 iderName});\n
22980 20 20 20 20 20 7a 6f 6e 65 20 3d 20 7a 6f 6e 65 zone = zone
22990 2e 70 61 72 65 6e 74 28 29 3b 20 2f 2f 20 7a 6f .parent(); // zo
229a0 6e 65 2e 70 61 72 65 6e 74 73 28 73 6c 69 64 65 ne.parents(slide
229b0 72 2e 73 65 6c 65 63 74 6f 72 29 2e 66 69 72 73 r.selector).firs
229c0 74 28 29 20 3f 5c 6e 20 20 20 20 20 20 20 20 62 t() ?\n b
229d0 72 65 61 6b 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e reak;\n }\n
229e0 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 6c 65 74 }\n\n let
229f0 20 67 75 69 64 65 20 3d 20 7a 6f 6e 65 2e 66 69 guide = zone.fi
22a00 6e 64 28 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 nd('.colorpicker
22a10 2d 67 75 69 64 65 27 29 2e 67 65 74 28 30 29 3b -guide').get(0);
22a20 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 \n\n if (this
22a30 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72 20 3d .currentSlider =
22a40 3d 3d 20 6e 75 6c 6c 20 7c 7c 20 67 75 69 64 65 == null || guide
22a50 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 5c 6e 20 20 === null) {\n
22a60 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 return;\n
22a70 20 7d 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 6f 66 }\n\n let of
22a80 66 73 65 74 20 3d 20 7a 6f 6e 65 2e 6f 66 66 73 fset = zone.offs
22a90 65 74 28 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 et();\n\n //
22aa0 72 65 66 65 72 65 6e 63 65 20 74 6f 20 67 75 69 reference to gui
22ab0 64 65 27 73 20 73 74 79 6c 65 5c 6e 20 20 20 20 de's style\n
22ac0 74 68 69 73 2e 63 75 72 72 65 6e 74 53 6c 69 64 this.currentSlid
22ad0 65 72 2e 67 75 69 64 65 53 74 79 6c 65 20 3d 20 er.guideStyle =
22ae0 67 75 69 64 65 2e 73 74 79 6c 65 3b 5c 6e 20 20 guide.style;\n
22af0 20 20 74 68 69 73 2e 63 75 72 72 65 6e 74 53 6c this.currentSl
22b00 69 64 65 72 2e 6c 65 66 74 20 3d 20 65 2e 70 61 ider.left = e.pa
22b10 67 65 58 20 2d 20 6f 66 66 73 65 74 2e 6c 65 66 geX - offset.lef
22b20 74 3b 5c 6e 20 20 20 20 74 68 69 73 2e 63 75 72 t;\n this.cur
22b30 72 65 6e 74 53 6c 69 64 65 72 2e 74 6f 70 20 3d rentSlider.top =
22b40 20 65 2e 70 61 67 65 59 20 2d 20 6f 66 66 73 65 e.pageY - offse
22b50 74 2e 74 6f 70 3b 5c 6e 20 20 20 20 74 68 69 73 t.top;\n this
22b60 2e 6d 6f 75 73 65 50 6f 69 6e 74 65 72 20 3d 20 .mousePointer =
22b70 7b 5c 6e 20 20 20 20 20 20 6c 65 66 74 3a 20 65 {\n left: e
22b80 2e 70 61 67 65 58 2c 5c 6e 20 20 20 20 20 20 74 .pageX,\n t
22b90 6f 70 3a 20 65 2e 70 61 67 65 59 5c 6e 20 20 20 op: e.pageY\n
22ba0 20 7d 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 54 4f };\n\n // TO
22bb0 44 4f 3a 20 66 69 78 20 6d 6f 76 69 6e 67 20 6f DO: fix moving o
22bc0 75 74 73 69 64 65 20 74 68 65 20 70 69 63 6b 65 utside the picke
22bd0 72 20 6d 61 6b 65 73 20 74 68 65 20 67 75 69 64 r makes the guid
22be0 65 73 20 74 6f 20 6b 65 65 70 20 6d 6f 76 69 6e es to keep movin
22bf0 67 2e 20 54 68 65 20 65 76 65 6e 74 20 6e 65 65 g. The event nee
22c00 64 73 20 74 6f 20 62 65 20 62 6f 75 6e 64 20 74 ds to be bound t
22c10 6f 20 74 68 65 20 77 69 6e 64 6f 77 2e 5c 6e 20 o the window.\n
22c20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 28 /**\n * (
22c30 77 69 6e 64 6f 77 2e 64 6f 63 75 6d 65 6e 74 29 window.document)
22c40 20 54 72 69 67 67 65 72 65 64 20 6f 6e 20 6d 6f Triggered on mo
22c50 75 73 65 64 6f 77 6e 20 66 6f 72 20 74 68 65 20 usedown for the
22c60 64 6f 63 75 6d 65 6e 74 20 6f 62 6a 65 63 74 2c document object,
22c70 5c 6e 20 20 20 20 20 2a 20 73 6f 20 74 68 65 20 \n * so the
22c80 63 6f 6c 6f 72 20 61 64 6a 75 73 74 6d 65 6e 74 color adjustment
22c90 20 67 75 69 64 65 20 69 73 20 6d 6f 76 65 64 20 guide is moved
22ca0 74 6f 20 74 68 65 20 63 6c 69 63 6b 65 64 20 70 to the clicked p
22cb0 6f 73 69 74 69 6f 6e 2e 5c 6e 20 20 20 20 20 2a osition.\n *
22cc0 5c 6e 20 20 20 20 20 2a 20 40 65 76 65 6e 74 20 \n * @event
22cd0 43 6f 6c 6f 72 70 69 63 6b 65 72 23 6d 6f 75 73 Colorpicker#mous
22ce0 65 6d 6f 76 65 5c 6e 20 20 20 20 20 2a 2f 5c 6e emove\n */\n
22cf0 20 20 20 20 24 28 74 68 69 73 2e 63 6f 6c 6f 72 $(this.color
22d00 70 69 63 6b 65 72 2e 70 69 63 6b 65 72 29 2e 6f picker.picker).o
22d10 6e 28 7b 5c 6e 20 20 20 20 20 20 27 6d 6f 75 73 n({\n 'mous
22d20 65 6d 6f 76 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 emove.colorpicke
22d30 72 27 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 73 r': $.proxy(this
22d40 2e 6d 6f 76 65 64 2c 20 74 68 69 73 29 2c 5c 6e .moved, this),\n
22d50 20 20 20 20 20 20 27 74 6f 75 63 68 6d 6f 76 65 'touchmove
22d60 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 24 .colorpicker': $
22d70 2e 70 72 6f 78 79 28 74 68 69 73 2e 6d 6f 76 65 .proxy(this.move
22d80 64 2c 20 74 68 69 73 29 2c 5c 6e 20 20 20 20 20 d, this),\n
22d90 20 27 6d 6f 75 73 65 75 70 2e 63 6f 6c 6f 72 70 'mouseup.colorp
22da0 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f 78 79 28 icker': $.proxy(
22db0 74 68 69 73 2e 72 65 6c 65 61 73 65 64 2c 20 74 this.released, t
22dc0 68 69 73 29 2c 5c 6e 20 20 20 20 20 20 27 74 6f his),\n 'to
22dd0 75 63 68 65 6e 64 2e 63 6f 6c 6f 72 70 69 63 6b uchend.colorpick
22de0 65 72 27 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 er': $.proxy(thi
22df0 73 2e 72 65 6c 65 61 73 65 64 2c 20 74 68 69 73 s.released, this
22e00 29 5c 6e 20 20 20 20 7d 29 2e 74 72 69 67 67 65 )\n }).trigge
22e10 72 28 27 6d 6f 75 73 65 6d 6f 76 65 27 29 3b 5c r('mousemove');\
22e20 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 n }\n\n /**\n
22e30 20 20 2a 20 46 75 6e 63 74 69 6f 6e 20 74 72 69 * Function tri
22e40 67 67 65 72 65 64 20 77 68 65 6e 20 64 72 61 67 ggered when drag
22e50 67 69 6e 67 20 61 20 67 75 69 64 65 20 69 6e 73 ging a guide ins
22e60 69 64 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 ide one of the c
22e70 6f 6c 6f 72 20 61 64 6a 75 73 74 6d 65 6e 74 20 olor adjustment
22e80 62 61 72 73 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 bars.\n *\n
22e90 2a 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20 2a * @private\n *
22ea0 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 @param {Event}
22eb0 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 6d 6f 76 65 e\n */\n move
22ec0 64 28 65 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 d(e) {\n this
22ed0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c 61 73 .colorpicker.las
22ee0 74 45 76 65 6e 74 2e 61 6c 69 61 73 20 3d 20 27 tEvent.alias = '
22ef0 6d 6f 76 65 64 27 3b 5c 6e 20 20 20 20 74 68 69 moved';\n thi
22f00 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c 61 s.colorpicker.la
22f10 73 74 45 76 65 6e 74 2e 65 20 3d 20 65 3b 5c 6e stEvent.e = e;\n
22f20 5c 6e 20 20 20 20 69 66 20 28 21 65 2e 70 61 67 \n if (!e.pag
22f30 65 58 20 26 26 20 21 65 2e 70 61 67 65 59 20 26 eX && !e.pageY &
22f40 26 20 65 2e 6f 72 69 67 69 6e 61 6c 45 76 65 6e & e.originalEven
22f50 74 20 26 26 20 65 2e 6f 72 69 67 69 6e 61 6c 45 t && e.originalE
22f60 76 65 6e 74 2e 74 6f 75 63 68 65 73 29 20 7b 5c vent.touches) {\
22f70 6e 20 20 20 20 20 20 65 2e 70 61 67 65 58 20 3d n e.pageX =
22f80 20 65 2e 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 e.originalEvent
22f90 2e 74 6f 75 63 68 65 73 5b 30 5d 2e 70 61 67 65 .touches[0].page
22fa0 58 3b 5c 6e 20 20 20 20 20 20 65 2e 70 61 67 65 X;\n e.page
22fb0 59 20 3d 20 65 2e 6f 72 69 67 69 6e 61 6c 45 76 Y = e.originalEv
22fc0 65 6e 74 2e 74 6f 75 63 68 65 73 5b 30 5d 2e 70 ent.touches[0].p
22fd0 61 67 65 59 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e ageY;\n }\n\n
22fe0 20 20 20 20 2f 2f 20 65 2e 73 74 6f 70 50 72 6f // e.stopPro
22ff0 70 61 67 61 74 69 6f 6e 28 29 3b 5c 6e 20 20 20 pagation();\n
23000 20 65 2e 70 72 65 76 65 6e 74 44 65 66 61 75 6c e.preventDefaul
23010 74 28 29 3b 20 2f 2f 20 70 72 65 76 65 6e 74 73 t(); // prevents
23020 20 73 63 72 6f 6c 6c 69 6e 67 20 6f 6e 20 6d 6f scrolling on mo
23030 62 69 6c 65 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 bile\n\n let
23040 6c 65 66 74 20 3d 20 4d 61 74 68 2e 6d 61 78 28 left = Math.max(
23050 5c 6e 20 20 20 20 20 20 30 2c 5c 6e 20 20 20 20 \n 0,\n
23060 20 20 4d 61 74 68 2e 6d 69 6e 28 5c 6e 20 20 20 Math.min(\n
23070 20 20 20 20 20 74 68 69 73 2e 63 75 72 72 65 6e this.curren
23080 74 53 6c 69 64 65 72 2e 6d 61 78 4c 65 66 74 2c tSlider.maxLeft,
23090 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e 63 \n this.c
230a0 75 72 72 65 6e 74 53 6c 69 64 65 72 2e 6c 65 66 urrentSlider.lef
230b0 74 20 2b 20 28 28 65 2e 70 61 67 65 58 20 7c 7c t + ((e.pageX ||
230c0 20 74 68 69 73 2e 6d 6f 75 73 65 50 6f 69 6e 74 this.mousePoint
230d0 65 72 2e 6c 65 66 74 29 20 2d 20 74 68 69 73 2e er.left) - this.
230e0 6d 6f 75 73 65 50 6f 69 6e 74 65 72 2e 6c 65 66 mousePointer.lef
230f0 74 29 5c 6e 20 20 20 20 20 20 29 5c 6e 20 20 20 t)\n )\n
23100 20 29 3b 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 74 );\n\n let t
23110 6f 70 20 3d 20 4d 61 74 68 2e 6d 61 78 28 5c 6e op = Math.max(\n
23120 20 20 20 20 20 20 30 2c 5c 6e 20 20 20 20 20 20 0,\n
23130 4d 61 74 68 2e 6d 69 6e 28 5c 6e 20 20 20 20 20 Math.min(\n
23140 20 20 20 74 68 69 73 2e 63 75 72 72 65 6e 74 53 this.currentS
23150 6c 69 64 65 72 2e 6d 61 78 54 6f 70 2c 5c 6e 20 lider.maxTop,\n
23160 20 20 20 20 20 20 20 74 68 69 73 2e 63 75 72 72 this.curr
23170 65 6e 74 53 6c 69 64 65 72 2e 74 6f 70 20 2b 20 entSlider.top +
23180 28 28 65 2e 70 61 67 65 59 20 7c 7c 20 74 68 69 ((e.pageY || thi
23190 73 2e 6d 6f 75 73 65 50 6f 69 6e 74 65 72 2e 74 s.mousePointer.t
231a0 6f 70 29 20 2d 20 74 68 69 73 2e 6d 6f 75 73 65 op) - this.mouse
231b0 50 6f 69 6e 74 65 72 2e 74 6f 70 29 5c 6e 20 20 Pointer.top)\n
231c0 20 20 20 20 29 5c 6e 20 20 20 20 29 3b 5c 6e 5c )\n );\n\
231d0 6e 20 20 20 20 74 68 69 73 2e 6f 6e 4d 6f 76 65 n this.onMove
231e0 28 74 6f 70 2c 20 6c 65 66 74 29 3b 5c 6e 20 20 (top, left);\n
231f0 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a }\n\n /**\n *
23200 20 46 75 6e 63 74 69 6f 6e 20 74 72 69 67 67 65 Function trigge
23210 72 65 64 20 77 68 65 6e 20 72 65 6c 65 61 73 69 red when releasi
23220 6e 67 20 74 68 65 20 63 6c 69 63 6b 20 69 6e 20 ng the click in
23230 6f 6e 65 20 6f 66 20 74 68 65 20 63 6f 6c 6f 72 one of the color
23240 20 61 64 6a 75 73 74 6d 65 6e 74 20 62 61 72 73 adjustment bars
23250 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 .\n *\n * @p
23260 72 69 76 61 74 65 5c 6e 20 20 20 2a 20 40 70 61 rivate\n * @pa
23270 72 61 6d 20 7b 45 76 65 6e 74 7d 20 65 5c 6e 20 ram {Event} e\n
23280 20 20 2a 2f 5c 6e 20 20 72 65 6c 65 61 73 65 64 */\n released
23290 28 65 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e (e) {\n this.
232a0 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c 61 73 74 colorpicker.last
232b0 45 76 65 6e 74 2e 61 6c 69 61 73 20 3d 20 27 72 Event.alias = 'r
232c0 65 6c 65 61 73 65 64 27 3b 5c 6e 20 20 20 20 74 eleased';\n t
232d0 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e his.colorpicker.
232e0 6c 61 73 74 45 76 65 6e 74 2e 65 20 3d 20 65 3b lastEvent.e = e;
232f0 5c 6e 5c 6e 20 20 20 20 2f 2f 20 65 2e 73 74 6f \n\n // e.sto
23300 70 50 72 6f 70 61 67 61 74 69 6f 6e 28 29 3b 5c pPropagation();\
23310 6e 20 20 20 20 2f 2f 20 65 2e 70 72 65 76 65 6e n // e.preven
23320 74 44 65 66 61 75 6c 74 28 29 3b 5c 6e 5c 6e 20 tDefault();\n\n
23330 20 20 20 24 28 74 68 69 73 2e 63 6f 6c 6f 72 70 $(this.colorp
23340 69 63 6b 65 72 2e 70 69 63 6b 65 72 29 2e 6f 66 icker.picker).of
23350 66 28 7b 5c 6e 20 20 20 20 20 20 27 6d 6f 75 73 f({\n 'mous
23360 65 6d 6f 76 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 emove.colorpicke
23370 72 27 3a 20 74 68 69 73 2e 6d 6f 76 65 64 2c 5c r': this.moved,\
23380 6e 20 20 20 20 20 20 27 74 6f 75 63 68 6d 6f 76 n 'touchmov
23390 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 e.colorpicker':
233a0 74 68 69 73 2e 6d 6f 76 65 64 2c 5c 6e 20 20 20 this.moved,\n
233b0 20 20 20 27 6d 6f 75 73 65 75 70 2e 63 6f 6c 6f 'mouseup.colo
233c0 72 70 69 63 6b 65 72 27 3a 20 74 68 69 73 2e 72 rpicker': this.r
233d0 65 6c 65 61 73 65 64 2c 5c 6e 20 20 20 20 20 20 eleased,\n
233e0 27 74 6f 75 63 68 65 6e 64 2e 63 6f 6c 6f 72 70 'touchend.colorp
233f0 69 63 6b 65 72 27 3a 20 74 68 69 73 2e 72 65 6c icker': this.rel
23400 65 61 73 65 64 5c 6e 20 20 20 20 7d 29 3b 5c 6e eased\n });\n
23410 20 20 7d 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 74 }\n}\n\nexport
23420 20 64 65 66 61 75 6c 74 20 53 6c 69 64 65 72 48 default SliderH
23430 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f andler;\n\n\n\n/
23440 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 52 / WEBPACK FOOTER
23450 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 2f 6a 73 //\n// ./src/js
23460 2f 53 6c 69 64 65 72 48 61 6e 64 6c 65 72 2e 6a /SliderHandler.j
23470 73 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 27 s","'use strict'
23480 3b 5c 6e 5c 6e 69 6d 70 6f 72 74 20 24 20 66 72 ;\n\nimport $ fr
23490 6f 6d 20 27 6a 71 75 65 72 79 27 3b 5c 6e 69 6d om 'jquery';\nim
234a0 70 6f 72 74 20 5f 64 65 66 61 75 6c 74 73 20 66 port _defaults f
234b0 72 6f 6d 20 27 2e 2f 6f 70 74 69 6f 6e 73 27 3b rom './options';
234c0 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 48 61 6e 64 \n\n/**\n * Hand
234d0 6c 65 73 20 65 76 65 72 79 74 68 69 6e 67 20 72 les everything r
234e0 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 55 49 elated to the UI
234f0 20 6f 66 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 of the colorpic
23500 6b 65 72 20 70 6f 70 75 70 3a 20 73 68 6f 77 2c ker popup: show,
23510 20 68 69 64 65 2c 20 70 6f 73 69 74 69 6f 6e 2c hide, position,
23520 2e 2e 2e 5c 6e 20 2a 20 40 69 67 6e 6f 72 65 5c ...\n * @ignore\
23530 6e 20 2a 2f 5c 6e 63 6c 61 73 73 20 50 6f 70 75 n */\nclass Popu
23540 70 48 61 6e 64 6c 65 72 20 7b 5c 6e 20 20 2f 2a pHandler {\n /*
23550 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b *\n * @param {
23560 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 20 63 6f 6c Colorpicker} col
23570 6f 72 70 69 63 6b 65 72 5c 6e 20 20 20 2a 20 40 orpicker\n * @
23580 70 61 72 61 6d 20 7b 57 69 6e 64 6f 77 7d 20 72 param {Window} r
23590 6f 6f 74 5c 6e 20 20 20 2a 2f 5c 6e 20 20 63 6f oot\n */\n co
235a0 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c 6f 72 70 nstructor(colorp
235b0 69 63 6b 65 72 2c 20 72 6f 6f 74 29 20 7b 5c 6e icker, root) {\n
235c0 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 /**\n *
235d0 40 74 79 70 65 20 7b 57 69 6e 64 6f 77 7d 5c 6e @type {Window}\n
235e0 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 */\n thi
235f0 73 2e 72 6f 6f 74 20 3d 20 72 6f 6f 74 3b 5c 6e s.root = root;\n
23600 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 /**\n *
23610 40 74 79 70 65 20 7b 43 6f 6c 6f 72 70 69 63 6b @type {Colorpick
23620 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 er}\n */\n
23630 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b this.colorpick
23640 65 72 20 3d 20 63 6f 6c 6f 72 70 69 63 6b 65 72 er = colorpicker
23650 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 ;\n /**\n
23660 20 2a 20 40 74 79 70 65 20 7b 6a 51 75 65 72 79 * @type {jQuery
23670 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 }\n */\n
23680 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 61 72 67 this.popoverTarg
23690 65 74 20 3d 20 6e 75 6c 6c 3b 5c 6e 20 20 20 20 et = null;\n
236a0 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 /**\n * @typ
236b0 65 20 7b 6a 51 75 65 72 79 7d 5c 6e 20 20 20 20 e {jQuery}\n
236c0 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f */\n this.po
236d0 70 6f 76 65 72 54 69 70 20 3d 20 6e 75 6c 6c 3b poverTip = null;
236e0 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 \n\n /**\n
236f0 20 20 2a 20 49 66 20 74 72 75 65 2c 20 74 68 65 * If true, the
23700 20 6c 61 74 65 73 74 20 63 6c 69 63 6b 20 77 61 latest click wa
23710 73 20 69 6e 73 69 64 65 20 74 68 65 20 70 6f 70 s inside the pop
23720 6f 76 65 72 5c 6e 20 20 20 20 20 2a 20 40 74 79 over\n * @ty
23730 70 65 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 pe {boolean}\n
23740 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e */\n this.
23750 63 6c 69 63 6b 69 6e 67 20 3d 20 66 61 6c 73 65 clicking = false
23760 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 ;\n /**\n
23770 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f 6c 65 61 * @type {boolea
23780 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 n}\n */\n
23790 20 74 68 69 73 2e 68 69 64 64 69 6e 67 20 3d 20 this.hidding =
237a0 66 61 6c 73 65 3b 5c 6e 20 20 20 20 2f 2a 2a 5c false;\n /**\
237b0 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b 62 n * @type {b
237c0 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 2f oolean}\n */
237d0 5c 6e 20 20 20 20 74 68 69 73 2e 73 68 6f 77 69 \n this.showi
237e0 6e 67 20 3d 20 66 61 6c 73 65 3b 5c 6e 20 20 7d ng = false;\n }
237f0 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 \n\n /**\n *
23800 40 70 72 69 76 61 74 65 5c 6e 20 20 20 2a 20 40 @private\n * @
23810 72 65 74 75 72 6e 73 20 7b 6a 51 75 65 72 79 7c returns {jQuery|
23820 66 61 6c 73 65 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 false}\n */\n
23830 20 67 65 74 20 69 6e 70 75 74 28 29 20 7b 5c 6e get input() {\n
23840 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e return this.
23850 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 6e 70 75 colorpicker.inpu
23860 74 48 61 6e 64 6c 65 72 2e 69 6e 70 75 74 3b 5c tHandler.input;\
23870 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 n }\n\n /**\n
23880 20 20 2a 20 40 70 72 69 76 61 74 65 5c 6e 20 20 * @private\n
23890 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f * @returns {boo
238a0 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 lean}\n */\n
238b0 67 65 74 20 68 61 73 49 6e 70 75 74 28 29 20 7b get hasInput() {
238c0 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 \n return thi
238d0 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 6e s.colorpicker.in
238e0 70 75 74 48 61 6e 64 6c 65 72 2e 68 61 73 49 6e putHandler.hasIn
238f0 70 75 74 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 put();\n }\n\n
23900 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 70 72 69 76 /**\n * @priv
23910 61 74 65 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 ate\n * @retur
23920 6e 73 20 7b 6a 51 75 65 72 79 7c 66 61 6c 73 65 ns {jQuery|false
23930 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 74 20 }\n */\n get
23940 61 64 64 6f 6e 28 29 20 7b 5c 6e 20 20 20 20 72 addon() {\n r
23950 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72 eturn this.color
23960 70 69 63 6b 65 72 2e 61 64 64 6f 6e 48 61 6e 64 picker.addonHand
23970 6c 65 72 2e 61 64 64 6f 6e 3b 5c 6e 20 20 7d 5c ler.addon;\n }\
23980 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 n\n /**\n * @
23990 70 72 69 76 61 74 65 5c 6e 20 20 20 2a 20 40 72 private\n * @r
239a0 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d eturns {boolean}
239b0 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 74 20 68 \n */\n get h
239c0 61 73 41 64 64 6f 6e 28 29 20 7b 5c 6e 20 20 20 asAddon() {\n
239d0 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c return this.col
239e0 6f 72 70 69 63 6b 65 72 2e 61 64 64 6f 6e 48 61 orpicker.addonHa
239f0 6e 64 6c 65 72 2e 68 61 73 41 64 64 6f 6e 28 29 ndler.hasAddon()
23a00 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c ;\n }\n\n /**\
23a10 6e 20 20 20 2a 20 40 70 72 69 76 61 74 65 5c 6e n * @private\n
23a20 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 * @returns {b
23a30 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e oolean}\n */\n
23a40 20 20 67 65 74 20 69 73 50 6f 70 6f 76 65 72 28 get isPopover(
23a50 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 ) {\n return
23a60 21 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 !this.colorpicke
23a70 72 2e 6f 70 74 69 6f 6e 73 2e 69 6e 6c 69 6e 65 r.options.inline
23a80 20 26 26 20 21 21 74 68 69 73 2e 70 6f 70 6f 76 && !!this.popov
23a90 65 72 54 69 70 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 erTip;\n }\n\n
23aa0 20 2f 2a 2a 5c 6e 20 20 20 2a 20 42 69 6e 64 73 /**\n * Binds
23ab0 20 74 68 65 20 64 69 66 66 65 72 65 6e 74 20 63 the different c
23ac0 6f 6c 6f 72 70 69 63 6b 65 72 20 65 6c 65 6d 65 olorpicker eleme
23ad0 6e 74 73 20 74 6f 20 74 68 65 20 66 6f 63 75 73 nts to the focus
23ae0 2f 6d 6f 75 73 65 2f 74 6f 75 63 68 20 65 76 65 /mouse/touch eve
23af0 6e 74 73 20 73 6f 20 69 74 20 72 65 61 63 74 73 nts so it reacts
23b00 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 73 68 6f in order to sho
23b10 77 20 6f 72 5c 6e 20 20 20 2a 20 68 69 64 65 20 w or\n * hide
23b20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 the colorpicker
23b30 70 6f 70 75 70 20 61 63 63 6f 72 64 69 6e 67 6c popup accordingl
23b40 79 2e 20 49 74 20 61 6c 73 6f 20 61 64 64 73 20 y. It also adds
23b50 74 68 65 20 70 72 6f 70 65 72 20 63 6c 61 73 73 the proper class
23b60 65 73 2e 5c 6e 20 20 20 2a 2f 5c 6e 20 20 62 69 es.\n */\n bi
23b70 6e 64 28 29 20 7b 5c 6e 20 20 20 20 6c 65 74 20 nd() {\n let
23b80 63 70 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 70 cp = this.colorp
23b90 69 63 6b 65 72 3b 5c 6e 5c 6e 20 20 20 20 69 66 icker;\n\n if
23ba0 20 28 63 70 2e 6f 70 74 69 6f 6e 73 2e 69 6e 6c (cp.options.inl
23bb0 69 6e 65 29 20 7b 5c 6e 20 20 20 20 20 20 63 70 ine) {\n cp
23bc0 2e 70 69 63 6b 65 72 2e 61 64 64 43 6c 61 73 73 .picker.addClass
23bd0 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 69 6e ('colorpicker-in
23be0 6c 69 6e 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 line colorpicker
23bf0 2d 76 69 73 69 62 6c 65 27 29 3b 5c 6e 20 20 20 -visible');\n
23c00 20 20 20 72 65 74 75 72 6e 3b 20 2f 2f 20 6e 6f return; // no
23c10 20 6e 65 65 64 20 74 6f 20 62 69 6e 64 20 73 68 need to bind sh
23c20 6f 77 2f 68 69 64 65 20 65 76 65 6e 74 73 20 66 ow/hide events f
23c30 6f 72 20 69 6e 6c 69 6e 65 20 65 6c 65 6d 65 6e or inline elemen
23c40 74 73 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 ts\n }\n\n
23c50 20 63 70 2e 70 69 63 6b 65 72 2e 61 64 64 43 6c cp.picker.addCl
23c60 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 ass('colorpicker
23c70 2d 70 6f 70 75 70 20 63 6f 6c 6f 72 70 69 63 6b -popup colorpick
23c80 65 72 2d 68 69 64 64 65 6e 27 29 3b 5c 6e 5c 6e er-hidden');\n\n
23c90 20 20 20 20 2f 2f 20 74 68 65 72 65 20 69 73 20 // there is
23ca0 6e 6f 20 69 6e 70 75 74 20 6f 72 20 61 64 64 6f no input or addo
23cb0 6e 5c 6e 20 20 20 20 69 66 20 28 21 74 68 69 73 n\n if (!this
23cc0 2e 68 61 73 49 6e 70 75 74 20 26 26 20 21 74 68 .hasInput && !th
23cd0 69 73 2e 68 61 73 41 64 64 6f 6e 29 20 7b 5c 6e is.hasAddon) {\n
23ce0 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 return;\n
23cf0 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2f 20 63 }\n\n // c
23d00 72 65 61 74 65 20 42 6f 6f 74 73 74 72 61 70 20 reate Bootstrap
23d10 34 20 70 6f 70 6f 76 65 72 5c 6e 20 20 20 20 69 4 popover\n i
23d20 66 20 28 63 70 2e 6f 70 74 69 6f 6e 73 2e 70 6f f (cp.options.po
23d30 70 6f 76 65 72 29 20 7b 5c 6e 20 20 20 20 20 20 pover) {\n
23d40 74 68 69 73 2e 63 72 65 61 74 65 50 6f 70 6f 76 this.createPopov
23d50 65 72 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e er();\n }\n\n
23d60 20 20 20 20 2f 2f 20 62 69 6e 64 20 61 64 64 6f // bind addo
23d70 6e 20 73 68 6f 77 2f 68 69 64 65 20 65 76 65 6e n show/hide even
23d80 74 73 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 ts\n if (this
23d90 2e 68 61 73 41 64 64 6f 6e 29 20 7b 5c 6e 20 20 .hasAddon) {\n
23da0 20 20 20 20 2f 2f 20 65 6e 61 62 6c 65 20 66 6f // enable fo
23db0 63 75 73 20 6f 6e 20 61 64 64 6f 6e 73 5c 6e 20 cus on addons\n
23dc0 20 20 20 20 20 69 66 20 28 21 74 68 69 73 2e 61 if (!this.a
23dd0 64 64 6f 6e 2e 61 74 74 72 28 27 74 61 62 69 6e ddon.attr('tabin
23de0 64 65 78 27 29 29 20 7b 5c 6e 20 20 20 20 20 20 dex')) {\n
23df0 20 20 74 68 69 73 2e 61 64 64 6f 6e 2e 61 74 74 this.addon.att
23e00 72 28 27 74 61 62 69 6e 64 65 78 27 2c 20 30 29 r('tabindex', 0)
23e10 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 ;\n }\n\n
23e20 20 20 20 20 74 68 69 73 2e 61 64 64 6f 6e 2e 6f this.addon.o
23e30 6e 28 7b 5c 6e 20 20 20 20 20 20 20 20 27 6d 6f n({\n 'mo
23e40 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f 72 70 69 63 usedown.colorpic
23e50 6b 65 72 20 74 6f 75 63 68 73 74 61 72 74 2e 63 ker touchstart.c
23e60 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 24 2e 70 olorpicker': $.p
23e70 72 6f 78 79 28 74 68 69 73 2e 74 6f 67 67 6c 65 roxy(this.toggle
23e80 2c 20 74 68 69 73 29 5c 6e 20 20 20 20 20 20 7d , this)\n }
23e90 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 74 68 69 73 );\n\n this
23ea0 2e 61 64 64 6f 6e 2e 6f 6e 28 7b 5c 6e 20 20 20 .addon.on({\n
23eb0 20 20 20 20 20 27 66 6f 63 75 73 2e 63 6f 6c 6f 'focus.colo
23ec0 72 70 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f 78 rpicker': $.prox
23ed0 79 28 74 68 69 73 2e 73 68 6f 77 2c 20 74 68 69 y(this.show, thi
23ee0 73 29 5c 6e 20 20 20 20 20 20 7d 29 3b 5c 6e 5c s)\n });\n\
23ef0 6e 20 20 20 20 20 20 74 68 69 73 2e 61 64 64 6f n this.addo
23f00 6e 2e 6f 6e 28 7b 5c 6e 20 20 20 20 20 20 20 20 n.on({\n
23f10 27 66 6f 63 75 73 6f 75 74 2e 63 6f 6c 6f 72 70 'focusout.colorp
23f20 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f 78 79 28 icker': $.proxy(
23f30 74 68 69 73 2e 68 69 64 65 2c 20 74 68 69 73 29 this.hide, this)
23f40 5c 6e 20 20 20 20 20 20 7d 29 3b 5c 6e 20 20 20 \n });\n
23f50 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2f 20 62 69 6e }\n\n // bin
23f60 64 20 69 6e 70 75 74 20 73 68 6f 77 2f 68 69 64 d input show/hid
23f70 65 20 65 76 65 6e 74 73 5c 6e 20 20 20 20 69 66 e events\n if
23f80 20 28 74 68 69 73 2e 68 61 73 49 6e 70 75 74 20 (this.hasInput
23f90 26 26 20 21 74 68 69 73 2e 68 61 73 41 64 64 6f && !this.hasAddo
23fa0 6e 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 n) {\n this
23fb0 2e 69 6e 70 75 74 2e 6f 6e 28 7b 5c 6e 20 20 20 .input.on({\n
23fc0 20 20 20 20 20 27 6d 6f 75 73 65 64 6f 77 6e 2e 'mousedown.
23fd0 63 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f 75 63 colorpicker touc
23fe0 68 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69 63 6b hstart.colorpick
23ff0 65 72 27 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 er': $.proxy(thi
24000 73 2e 73 68 6f 77 2c 20 74 68 69 73 29 2c 5c 6e s.show, this),\n
24010 20 20 20 20 20 20 20 20 27 66 6f 63 75 73 2e 63 'focus.c
24020 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 24 2e 70 olorpicker': $.p
24030 72 6f 78 79 28 74 68 69 73 2e 73 68 6f 77 2c 20 roxy(this.show,
24040 74 68 69 73 29 5c 6e 20 20 20 20 20 20 7d 29 3b this)\n });
24050 5c 6e 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 69 \n\n this.i
24060 6e 70 75 74 2e 6f 6e 28 7b 5c 6e 20 20 20 20 20 nput.on({\n
24070 20 20 20 27 66 6f 63 75 73 6f 75 74 2e 63 6f 6c 'focusout.col
24080 6f 72 70 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f orpicker': $.pro
24090 78 79 28 74 68 69 73 2e 68 69 64 65 2c 20 74 68 xy(this.hide, th
240a0 69 73 29 5c 6e 20 20 20 20 20 20 7d 29 3b 5c 6e is)\n });\n
240b0 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2f 20 }\n\n //
240c0 72 65 70 6f 73 69 74 69 6f 6e 20 70 6f 70 75 70 reposition popup
240d0 20 6f 6e 20 77 69 6e 64 6f 77 20 72 65 73 69 7a on window resiz
240e0 65 5c 6e 20 20 20 20 24 28 74 68 69 73 2e 72 6f e\n $(this.ro
240f0 6f 74 29 2e 6f 6e 28 27 72 65 73 69 7a 65 2e 63 ot).on('resize.c
24100 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 24 2e 70 olorpicker', $.p
24110 72 6f 78 79 28 74 68 69 73 2e 72 65 70 6f 73 69 roxy(this.reposi
24120 74 69 6f 6e 2c 20 74 68 69 73 29 29 3b 5c 6e 20 tion, this));\n
24130 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 }\n\n /**\n
24140 2a 20 55 6e 62 69 6e 64 73 20 61 6e 79 20 65 76 * Unbinds any ev
24150 65 6e 74 20 62 6f 75 6e 64 20 62 79 20 74 68 69 ent bound by thi
24160 73 20 68 61 6e 64 6c 65 72 5c 6e 20 20 20 2a 2f s handler\n */
24170 5c 6e 20 20 75 6e 62 69 6e 64 28 29 20 7b 5c 6e \n unbind() {\n
24180 20 20 20 20 69 66 20 28 74 68 69 73 2e 68 61 73 if (this.has
24190 49 6e 70 75 74 29 20 7b 5c 6e 20 20 20 20 20 20 Input) {\n
241a0 74 68 69 73 2e 69 6e 70 75 74 2e 6f 66 66 28 7b this.input.off({
241b0 5c 6e 20 20 20 20 20 20 20 20 27 6d 6f 75 73 65 \n 'mouse
241c0 64 6f 77 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 down.colorpicker
241d0 20 74 6f 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f touchstart.colo
241e0 72 70 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f 78 rpicker': $.prox
241f0 79 28 74 68 69 73 2e 73 68 6f 77 2c 20 74 68 69 y(this.show, thi
24200 73 29 2c 5c 6e 20 20 20 20 20 20 20 20 27 66 6f s),\n 'fo
24210 63 75 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 cus.colorpicker'
24220 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 73 : $.proxy(this.s
24230 68 6f 77 2c 20 74 68 69 73 29 5c 6e 20 20 20 20 how, this)\n
24240 20 20 7d 29 3b 5c 6e 20 20 20 20 20 20 74 68 69 });\n thi
24250 73 2e 69 6e 70 75 74 2e 6f 66 66 28 7b 5c 6e 20 s.input.off({\n
24260 20 20 20 20 20 20 20 27 66 6f 63 75 73 6f 75 74 'focusout
24270 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 24 .colorpicker': $
24280 2e 70 72 6f 78 79 28 74 68 69 73 2e 68 69 64 65 .proxy(this.hide
24290 2c 20 74 68 69 73 29 5c 6e 20 20 20 20 20 20 7d , this)\n }
242a0 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 );\n }\n\n
242b0 20 69 66 20 28 74 68 69 73 2e 68 61 73 41 64 64 if (this.hasAdd
242c0 6f 6e 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 on) {\n thi
242d0 73 2e 61 64 64 6f 6e 2e 6f 66 66 28 7b 5c 6e 20 s.addon.off({\n
242e0 20 20 20 20 20 20 20 27 6d 6f 75 73 65 64 6f 77 'mousedow
242f0 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f n.colorpicker to
24300 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69 uchstart.colorpi
24310 63 6b 65 72 27 3a 20 24 2e 70 72 6f 78 79 28 74 cker': $.proxy(t
24320 68 69 73 2e 74 6f 67 67 6c 65 2c 20 74 68 69 73 his.toggle, this
24330 29 5c 6e 20 20 20 20 20 20 7d 29 3b 5c 6e 20 20 )\n });\n
24340 20 20 20 20 74 68 69 73 2e 61 64 64 6f 6e 2e 6f this.addon.o
24350 66 66 28 7b 5c 6e 20 20 20 20 20 20 20 20 27 66 ff({\n 'f
24360 6f 63 75 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 ocus.colorpicker
24370 27 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e ': $.proxy(this.
24380 73 68 6f 77 2c 20 74 68 69 73 29 5c 6e 20 20 20 show, this)\n
24390 20 20 20 7d 29 3b 5c 6e 20 20 20 20 20 20 74 68 });\n th
243a0 69 73 2e 61 64 64 6f 6e 2e 6f 66 66 28 7b 5c 6e is.addon.off({\n
243b0 20 20 20 20 20 20 20 20 27 66 6f 63 75 73 6f 75 'focusou
243c0 74 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 t.colorpicker':
243d0 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 68 69 64 $.proxy(this.hid
243e0 65 2c 20 74 68 69 73 29 5c 6e 20 20 20 20 20 20 e, this)\n
243f0 7d 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 });\n }\n\n
24400 20 20 69 66 20 28 74 68 69 73 2e 70 6f 70 6f 76 if (this.popov
24410 65 72 54 61 72 67 65 74 29 20 7b 5c 6e 20 20 20 erTarget) {\n
24420 20 20 20 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 this.popoverT
24430 61 72 67 65 74 2e 70 6f 70 6f 76 65 72 28 27 64 arget.popover('d
24440 69 73 70 6f 73 65 27 29 3b 5c 6e 20 20 20 20 7d ispose');\n }
24450 5c 6e 5c 6e 20 20 20 20 24 28 74 68 69 73 2e 72 \n\n $(this.r
24460 6f 6f 74 29 2e 6f 66 66 28 27 72 65 73 69 7a 65 oot).off('resize
24470 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 24 .colorpicker', $
24480 2e 70 72 6f 78 79 28 74 68 69 73 2e 72 65 70 6f .proxy(this.repo
24490 73 69 74 69 6f 6e 2c 20 74 68 69 73 29 29 3b 5c sition, this));\
244a0 6e 20 20 20 20 24 28 74 68 69 73 2e 72 6f 6f 74 n $(this.root
244b0 2e 64 6f 63 75 6d 65 6e 74 29 2e 6f 66 66 28 27 .document).off('
244c0 6d 6f 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f 72 70 mousedown.colorp
244d0 69 63 6b 65 72 20 74 6f 75 63 68 73 74 61 72 74 icker touchstart
244e0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 24 .colorpicker', $
244f0 2e 70 72 6f 78 79 28 74 68 69 73 2e 68 69 64 65 .proxy(this.hide
24500 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 24 , this));\n $
24510 28 74 68 69 73 2e 72 6f 6f 74 2e 64 6f 63 75 6d (this.root.docum
24520 65 6e 74 29 2e 6f 66 66 28 27 6d 6f 75 73 65 64 ent).off('moused
24530 6f 77 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 own.colorpicker
24540 74 6f 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f 72 touchstart.color
24550 70 69 63 6b 65 72 27 2c 20 24 2e 70 72 6f 78 79 picker', $.proxy
24560 28 74 68 69 73 2e 6f 6e 43 6c 69 63 6b 69 6e 67 (this.onClicking
24570 49 6e 73 69 64 65 2c 20 74 68 69 73 29 29 3b 5c Inside, this));\
24580 6e 20 20 7d 5c 6e 5c 6e 20 20 69 73 43 6c 69 63 n }\n\n isClic
24590 6b 69 6e 67 49 6e 73 69 64 65 28 65 29 20 7b 5c kingInside(e) {\
245a0 6e 20 20 20 20 69 66 20 28 21 65 29 20 7b 5c 6e n if (!e) {\n
245b0 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c return fal
245c0 73 65 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 se;\n }\n\n
245d0 20 20 72 65 74 75 72 6e 20 28 5c 6e 20 20 20 20 return (\n
245e0 20 20 74 68 69 73 2e 69 73 4f 72 49 73 49 6e 73 this.isOrIsIns
245f0 69 64 65 28 74 68 69 73 2e 70 6f 70 6f 76 65 72 ide(this.popover
24600 54 69 70 2c 20 65 2e 63 75 72 72 65 6e 74 54 61 Tip, e.currentTa
24610 72 67 65 74 29 20 7c 7c 5c 6e 20 20 20 20 20 20 rget) ||\n
24620 74 68 69 73 2e 69 73 4f 72 49 73 49 6e 73 69 64 this.isOrIsInsid
24630 65 28 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 69 e(this.popoverTi
24640 70 2c 20 65 2e 74 61 72 67 65 74 29 20 7c 7c 5c p, e.target) ||\
24650 6e 20 20 20 20 20 20 74 68 69 73 2e 69 73 4f 72 n this.isOr
24660 49 73 49 6e 73 69 64 65 28 74 68 69 73 2e 63 6f IsInside(this.co
24670 6c 6f 72 70 69 63 6b 65 72 2e 70 69 63 6b 65 72 lorpicker.picker
24680 2c 20 65 2e 63 75 72 72 65 6e 74 54 61 72 67 65 , e.currentTarge
24690 74 29 20 7c 7c 5c 6e 20 20 20 20 20 20 74 68 69 t) ||\n thi
246a0 73 2e 69 73 4f 72 49 73 49 6e 73 69 64 65 28 74 s.isOrIsInside(t
246b0 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e his.colorpicker.
246c0 70 69 63 6b 65 72 2c 20 65 2e 74 61 72 67 65 74 picker, e.target
246d0 29 5c 6e 20 20 20 20 29 3b 5c 6e 20 20 7d 5c 6e )\n );\n }\n
246e0 5c 6e 20 20 69 73 4f 72 49 73 49 6e 73 69 64 65 \n isOrIsInside
246f0 28 63 6f 6e 74 61 69 6e 65 72 2c 20 65 6c 65 6d (container, elem
24700 65 6e 74 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 ent) {\n if (
24710 21 63 6f 6e 74 61 69 6e 65 72 20 7c 7c 20 21 65 !container || !e
24720 6c 65 6d 65 6e 74 29 20 7b 5c 6e 20 20 20 20 20 lement) {\n
24730 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 5c 6e return false;\n
24740 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 65 6c 65 }\n\n ele
24750 6d 65 6e 74 20 3d 20 24 28 65 6c 65 6d 65 6e 74 ment = $(element
24760 29 3b 5c 6e 5c 6e 20 20 20 20 72 65 74 75 72 6e );\n\n return
24770 20 28 5c 6e 20 20 20 20 20 20 65 6c 65 6d 65 6e (\n elemen
24780 74 2e 69 73 28 63 6f 6e 74 61 69 6e 65 72 29 20 t.is(container)
24790 7c 7c 5c 6e 20 20 20 20 20 20 63 6f 6e 74 61 69 ||\n contai
247a0 6e 65 72 2e 66 69 6e 64 28 65 6c 65 6d 65 6e 74 ner.find(element
247b0 29 2e 6c 65 6e 67 74 68 20 3e 20 30 5c 6e 20 20 ).length > 0\n
247c0 20 20 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 6f );\n }\n\n o
247d0 6e 43 6c 69 63 6b 69 6e 67 49 6e 73 69 64 65 28 nClickingInside(
247e0 65 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e 63 e) {\n this.c
247f0 6c 69 63 6b 69 6e 67 20 3d 20 74 68 69 73 2e 69 licking = this.i
24800 73 43 6c 69 63 6b 69 6e 67 49 6e 73 69 64 65 28 sClickingInside(
24810 65 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 63 72 e);\n }\n\n cr
24820 65 61 74 65 50 6f 70 6f 76 65 72 28 29 20 7b 5c eatePopover() {\
24830 6e 20 20 20 20 6c 65 74 20 63 70 20 3d 20 74 68 n let cp = th
24840 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 3b 5c is.colorpicker;\
24850 6e 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f 70 6f n\n this.popo
24860 76 65 72 54 61 72 67 65 74 20 3d 20 74 68 69 73 verTarget = this
24870 2e 68 61 73 41 64 64 6f 6e 20 3f 20 74 68 69 73 .hasAddon ? this
24880 2e 61 64 64 6f 6e 20 3a 20 74 68 69 73 2e 69 6e .addon : this.in
24890 70 75 74 3b 5c 6e 5c 6e 20 20 20 20 63 70 2e 70 put;\n\n cp.p
248a0 69 63 6b 65 72 2e 61 64 64 43 6c 61 73 73 28 27 icker.addClass('
248b0 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 62 73 2d 70 colorpicker-bs-p
248c0 6f 70 6f 76 65 72 2d 63 6f 6e 74 65 6e 74 27 29 opover-content')
248d0 3b 5c 6e 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f ;\n\n this.po
248e0 70 6f 76 65 72 54 61 72 67 65 74 2e 70 6f 70 6f poverTarget.popo
248f0 76 65 72 28 5c 6e 20 20 20 20 20 20 24 2e 65 78 ver(\n $.ex
24900 74 65 6e 64 28 5c 6e 20 20 20 20 20 20 20 20 74 tend(\n t
24910 72 75 65 2c 5c 6e 20 20 20 20 20 20 20 20 7b 7d rue,\n {}
24920 2c 5c 6e 20 20 20 20 20 20 20 20 5f 64 65 66 61 ,\n _defa
24930 75 6c 74 73 2e 70 6f 70 6f 76 65 72 2c 5c 6e 20 ults.popover,\n
24940 20 20 20 20 20 20 20 63 70 2e 6f 70 74 69 6f 6e cp.option
24950 73 2e 70 6f 70 6f 76 65 72 2c 5c 6e 20 20 20 20 s.popover,\n
24960 20 20 20 20 7b 74 72 69 67 67 65 72 3a 20 27 6d {trigger: 'm
24970 61 6e 75 61 6c 27 2c 20 63 6f 6e 74 65 6e 74 3a anual', content:
24980 20 63 70 2e 70 69 63 6b 65 72 2c 20 68 74 6d 6c cp.picker, html
24990 3a 20 74 72 75 65 7d 5c 6e 20 20 20 20 20 20 29 : true}\n )
249a0 5c 6e 20 20 20 20 29 3b 5c 6e 5c 6e 20 20 20 20 \n );\n\n
249b0 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 69 70 20 this.popoverTip
249c0 3d 20 24 28 74 68 69 73 2e 70 6f 70 6f 76 65 72 = $(this.popover
249d0 54 61 72 67 65 74 2e 70 6f 70 6f 76 65 72 28 27 Target.popover('
249e0 67 65 74 54 69 70 45 6c 65 6d 65 6e 74 27 29 2e getTipElement').
249f0 64 61 74 61 28 27 62 73 2e 70 6f 70 6f 76 65 72 data('bs.popover
24a00 27 29 2e 74 69 70 29 3b 5c 6e 20 20 20 20 74 68 ').tip);\n th
24a10 69 73 2e 70 6f 70 6f 76 65 72 54 69 70 2e 61 64 is.popoverTip.ad
24a20 64 43 6c 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 dClass('colorpic
24a30 6b 65 72 2d 62 73 2d 70 6f 70 6f 76 65 72 27 29 ker-bs-popover')
24a40 3b 5c 6e 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f ;\n\n this.po
24a50 70 6f 76 65 72 54 61 72 67 65 74 2e 6f 6e 28 27 poverTarget.on('
24a60 73 68 6f 77 6e 2e 62 73 2e 70 6f 70 6f 76 65 72 shown.bs.popover
24a70 27 2c 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e ', $.proxy(this.
24a80 66 69 72 65 53 68 6f 77 2c 20 74 68 69 73 29 29 fireShow, this))
24a90 3b 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f 70 6f ;\n this.popo
24aa0 76 65 72 54 61 72 67 65 74 2e 6f 6e 28 27 68 69 verTarget.on('hi
24ab0 64 64 65 6e 2e 62 73 2e 70 6f 70 6f 76 65 72 27 dden.bs.popover'
24ac0 2c 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 66 , $.proxy(this.f
24ad0 69 72 65 48 69 64 65 2c 20 74 68 69 73 29 29 3b ireHide, this));
24ae0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e \n }\n\n /**\n
24af0 20 20 20 2a 20 49 66 20 74 68 65 20 77 69 64 67 * If the widg
24b00 65 74 20 69 73 20 6e 6f 74 20 69 6e 73 69 64 65 et is not inside
24b10 20 61 20 63 6f 6e 74 61 69 6e 65 72 20 6f 72 20 a container or
24b20 69 6e 6c 69 6e 65 2c 20 72 65 61 72 72 61 6e 67 inline, rearrang
24b30 65 73 20 69 74 73 20 70 6f 73 69 74 69 6f 6e 20 es its position
24b40 72 65 6c 61 74 69 76 65 20 74 6f 20 69 74 73 20 relative to its
24b50 65 6c 65 6d 65 6e 74 20 6f 66 66 73 65 74 2e 5c element offset.\
24b60 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 n *\n * @par
24b70 61 6d 20 7b 45 76 65 6e 74 7d 20 5b 65 5d 5c 6e am {Event} [e]\n
24b80 20 20 20 2a 20 40 70 72 69 76 61 74 65 5c 6e 20 * @private\n
24b90 20 20 2a 2f 5c 6e 20 20 72 65 70 6f 73 69 74 69 */\n repositi
24ba0 6f 6e 28 65 29 20 7b 5c 6e 20 20 20 20 69 66 20 on(e) {\n if
24bb0 28 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 61 72 (this.popoverTar
24bc0 67 65 74 20 26 26 20 74 68 69 73 2e 69 73 56 69 get && this.isVi
24bd0 73 69 62 6c 65 28 29 29 20 7b 5c 6e 20 20 20 20 sible()) {\n
24be0 20 20 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 61 this.popoverTa
24bf0 72 67 65 74 2e 70 6f 70 6f 76 65 72 28 27 75 70 rget.popover('up
24c00 64 61 74 65 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e date');\n }\n
24c10 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 }\n\n /**\n
24c20 20 2a 20 54 6f 67 67 6c 65 73 20 74 68 65 20 63 * Toggles the c
24c30 6f 6c 6f 72 70 69 63 6b 65 72 20 62 65 74 77 65 olorpicker betwe
24c40 65 6e 20 76 69 73 69 62 6c 65 20 6f 72 20 68 69 en visible or hi
24c50 64 64 65 6e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a dden\n *\n *
24c60 20 40 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 @fires Colorpic
24c70 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 53 ker#colorpickerS
24c80 68 6f 77 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 how\n * @fires
24c90 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c Colorpicker#col
24ca0 6f 72 70 69 63 6b 65 72 48 69 64 65 5c 6e 20 20 orpickerHide\n
24cb0 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 * @param {Event
24cc0 7d 20 5b 65 5d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 } [e]\n */\n
24cd0 74 6f 67 67 6c 65 28 65 29 20 7b 5c 6e 20 20 20 toggle(e) {\n
24ce0 20 69 66 20 28 74 68 69 73 2e 69 73 56 69 73 69 if (this.isVisi
24cf0 62 6c 65 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 ble()) {\n
24d00 74 68 69 73 2e 68 69 64 65 28 65 29 3b 5c 6e 20 this.hide(e);\n
24d10 20 20 20 7d 20 65 6c 73 65 20 7b 5c 6e 20 20 20 } else {\n
24d20 20 20 20 74 68 69 73 2e 73 68 6f 77 28 65 29 3b this.show(e);
24d30 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e \n }\n }\n\n
24d40 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 68 6f 77 /**\n * Show
24d50 73 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 s the colorpicke
24d60 72 20 77 69 64 67 65 74 20 69 66 20 68 69 64 64 r widget if hidd
24d70 65 6e 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 en.\n *\n *
24d80 40 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b @fires Colorpick
24d90 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 53 68 er#colorpickerSh
24da0 6f 77 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 ow\n * @param
24db0 7b 45 76 65 6e 74 7d 20 5b 65 5d 5c 6e 20 20 20 {Event} [e]\n
24dc0 2a 2f 5c 6e 20 20 73 68 6f 77 28 65 29 20 7b 5c */\n show(e) {\
24dd0 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e 69 73 n if (this.is
24de0 56 69 73 69 62 6c 65 28 29 20 7c 7c 20 74 68 69 Visible() || thi
24df0 73 2e 73 68 6f 77 69 6e 67 20 7c 7c 20 74 68 69 s.showing || thi
24e00 73 2e 68 69 64 64 69 6e 67 29 20 7b 5c 6e 20 20 s.hidding) {\n
24e10 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 return;\n
24e20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 69 73 2e 73 }\n\n this.s
24e30 68 6f 77 69 6e 67 20 3d 20 74 72 75 65 3b 5c 6e howing = true;\n
24e40 20 20 20 20 74 68 69 73 2e 68 69 64 64 69 6e 67 this.hidding
24e50 20 3d 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 74 = false;\n t
24e60 68 69 73 2e 63 6c 69 63 6b 69 6e 67 20 3d 20 66 his.clicking = f
24e70 61 6c 73 65 3b 5c 6e 5c 6e 20 20 20 20 6c 65 74 alse;\n\n let
24e80 20 63 70 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 cp = this.color
24e90 70 69 63 6b 65 72 3b 5c 6e 5c 6e 20 20 20 20 63 picker;\n\n c
24ea0 70 2e 6c 61 73 74 45 76 65 6e 74 2e 61 6c 69 61 p.lastEvent.alia
24eb0 73 20 3d 20 27 73 68 6f 77 27 3b 5c 6e 20 20 20 s = 'show';\n
24ec0 20 63 70 2e 6c 61 73 74 45 76 65 6e 74 2e 65 20 cp.lastEvent.e
24ed0 3d 20 65 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 50 = e;\n\n // P
24ee0 72 65 76 65 6e 74 20 73 68 6f 77 69 6e 67 20 62 revent showing b
24ef0 72 6f 77 73 65 72 20 6e 61 74 69 76 65 20 48 54 rowser native HT
24f00 4d 4c 35 20 63 6f 6c 6f 72 70 69 63 6b 65 72 5c ML5 colorpicker\
24f10 6e 20 20 20 20 69 66 20 28 5c 6e 20 20 20 20 20 n if (\n
24f20 20 28 65 20 26 26 20 28 21 74 68 69 73 2e 68 61 (e && (!this.ha
24f30 73 49 6e 70 75 74 20 7c 7c 20 74 68 69 73 2e 69 sInput || this.i
24f40 6e 70 75 74 2e 61 74 74 72 28 27 74 79 70 65 27 nput.attr('type'
24f50 29 20 3d 3d 3d 20 27 63 6f 6c 6f 72 27 29 29 20 ) === 'color'))
24f60 26 26 5c 6e 20 20 20 20 20 20 28 65 20 26 26 20 &&\n (e &&
24f70 65 2e 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74 e.preventDefault
24f80 29 5c 6e 20 20 20 20 29 20 7b 5c 6e 20 20 20 20 )\n ) {\n
24f90 20 20 65 2e 73 74 6f 70 50 72 6f 70 61 67 61 74 e.stopPropagat
24fa0 69 6f 6e 28 29 3b 5c 6e 20 20 20 20 20 20 65 2e ion();\n e.
24fb0 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74 28 29 preventDefault()
24fc0 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 ;\n }\n\n
24fd0 2f 2f 20 49 66 20 69 74 27 73 20 61 20 70 6f 70 // If it's a pop
24fe0 6f 76 65 72 2c 20 61 64 64 20 65 76 65 6e 74 20 over, add event
24ff0 74 6f 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 to the document
25000 74 6f 20 68 69 64 65 20 74 68 65 20 70 69 63 6b to hide the pick
25010 65 72 20 77 68 65 6e 20 63 6c 69 63 6b 69 6e 67 er when clicking
25020 20 6f 75 74 73 69 64 65 20 6f 66 20 69 74 5c 6e outside of it\n
25030 20 20 20 20 69 66 20 28 74 68 69 73 2e 69 73 50 if (this.isP
25040 6f 70 6f 76 65 72 29 20 7b 5c 6e 20 20 20 20 20 opover) {\n
25050 20 24 28 74 68 69 73 2e 72 6f 6f 74 29 2e 6f 6e $(this.root).on
25060 28 27 72 65 73 69 7a 65 2e 63 6f 6c 6f 72 70 69 ('resize.colorpi
25070 63 6b 65 72 27 2c 20 24 2e 70 72 6f 78 79 28 74 cker', $.proxy(t
25080 68 69 73 2e 72 65 70 6f 73 69 74 69 6f 6e 2c 20 his.reposition,
25090 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 7d 5c 6e this));\n }\n
250a0 5c 6e 20 20 20 20 2f 2f 20 61 64 64 20 76 69 73 \n // add vis
250b0 69 62 6c 65 20 63 6c 61 73 73 20 62 65 66 6f 72 ible class befor
250c0 65 20 70 6f 70 6f 76 65 72 20 69 73 20 73 68 6f e popover is sho
250d0 77 6e 5c 6e 20 20 20 20 63 70 2e 70 69 63 6b 65 wn\n cp.picke
250e0 72 2e 61 64 64 43 6c 61 73 73 28 27 63 6f 6c 6f r.addClass('colo
250f0 72 70 69 63 6b 65 72 2d 76 69 73 69 62 6c 65 27 rpicker-visible'
25100 29 2e 72 65 6d 6f 76 65 43 6c 61 73 73 28 27 63 ).removeClass('c
25110 6f 6c 6f 72 70 69 63 6b 65 72 2d 68 69 64 64 65 olorpicker-hidde
25120 6e 27 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 n');\n\n if (
25130 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 61 72 67 this.popoverTarg
25140 65 74 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 et) {\n thi
25150 73 2e 70 6f 70 6f 76 65 72 54 61 72 67 65 74 2e s.popoverTarget.
25160 70 6f 70 6f 76 65 72 28 27 73 68 6f 77 27 29 3b popover('show');
25170 5c 6e 20 20 20 20 7d 20 65 6c 73 65 20 7b 5c 6e \n } else {\n
25180 20 20 20 20 20 20 74 68 69 73 2e 66 69 72 65 53 this.fireS
25190 68 6f 77 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 how();\n }\n
251a0 20 7d 5c 6e 5c 6e 20 20 66 69 72 65 53 68 6f 77 }\n\n fireShow
251b0 28 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e 68 () {\n this.h
251c0 69 64 64 69 6e 67 20 3d 20 66 61 6c 73 65 3b 5c idding = false;\
251d0 6e 20 20 20 20 74 68 69 73 2e 73 68 6f 77 69 6e n this.showin
251e0 67 20 3d 20 66 61 6c 73 65 3b 5c 6e 5c 6e 20 20 g = false;\n\n
251f0 20 20 69 66 20 28 74 68 69 73 2e 69 73 50 6f 70 if (this.isPop
25200 6f 76 65 72 29 20 7b 5c 6e 20 20 20 20 20 20 2f over) {\n /
25210 2f 20 41 64 64 20 65 76 65 6e 74 20 74 6f 20 68 / Add event to h
25220 69 64 65 20 6f 6e 20 6f 75 74 73 69 64 65 20 63 ide on outside c
25230 6c 69 63 6b 5c 6e 20 20 20 20 20 20 24 28 74 68 lick\n $(th
25240 69 73 2e 72 6f 6f 74 2e 64 6f 63 75 6d 65 6e 74 is.root.document
25250 29 2e 6f 6e 28 27 6d 6f 75 73 65 64 6f 77 6e 2e ).on('mousedown.
25260 63 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f 75 63 colorpicker touc
25270 68 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69 63 6b hstart.colorpick
25280 65 72 27 2c 20 24 2e 70 72 6f 78 79 28 74 68 69 er', $.proxy(thi
25290 73 2e 68 69 64 65 2c 20 74 68 69 73 29 29 3b 5c s.hide, this));\
252a0 6e 20 20 20 20 20 20 24 28 74 68 69 73 2e 72 6f n $(this.ro
252b0 6f 74 2e 64 6f 63 75 6d 65 6e 74 29 2e 6f 6e 28 ot.document).on(
252c0 27 6d 6f 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f 72 'mousedown.color
252d0 70 69 63 6b 65 72 20 74 6f 75 63 68 73 74 61 72 picker touchstar
252e0 74 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 t.colorpicker',
252f0 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f 6e 43 $.proxy(this.onC
25300 6c 69 63 6b 69 6e 67 49 6e 73 69 64 65 2c 20 74 lickingInside, t
25310 68 69 73 29 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c his));\n }\n\
25320 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a n /**\n *
25330 20 28 43 6f 6c 6f 72 70 69 63 6b 65 72 29 20 57 (Colorpicker) W
25340 68 65 6e 20 73 68 6f 77 28 29 20 69 73 20 63 61 hen show() is ca
25350 6c 6c 65 64 20 61 6e 64 20 74 68 65 20 77 69 64 lled and the wid
25360 67 65 74 20 63 61 6e 20 62 65 20 73 68 6f 77 6e get can be shown
25370 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 .\n *\n
25380 2a 20 40 65 76 65 6e 74 20 43 6f 6c 6f 72 70 69 * @event Colorpi
25390 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 cker#colorpicker
253a0 53 68 6f 77 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 Show\n */\n
253b0 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 this.colorpic
253c0 6b 65 72 2e 74 72 69 67 67 65 72 28 27 63 6f 6c ker.trigger('col
253d0 6f 72 70 69 63 6b 65 72 53 68 6f 77 27 29 3b 5c orpickerShow');\
253e0 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 n }\n\n /**\n
253f0 20 20 2a 20 48 69 64 65 73 20 74 68 65 20 63 6f * Hides the co
25400 6c 6f 72 70 69 63 6b 65 72 20 77 69 64 67 65 74 lorpicker widget
25410 2e 5c 6e 20 20 20 2a 20 48 69 64 65 20 69 73 20 .\n * Hide is
25420 70 72 65 76 65 6e 74 65 64 20 77 68 65 6e 20 69 prevented when i
25430 74 20 69 73 20 74 72 69 67 67 65 72 65 64 20 62 t is triggered b
25440 79 20 61 6e 20 65 76 65 6e 74 20 77 68 6f 73 65 y an event whose
25450 20 74 61 72 67 65 74 20 65 6c 65 6d 65 6e 74 20 target element
25460 68 61 73 20 62 65 65 6e 20 63 6c 69 63 6b 65 64 has been clicked
25470 2f 74 6f 75 63 68 65 64 2e 5c 6e 20 20 20 2a 5c /touched.\n *\
25480 6e 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c n * @fires Col
25490 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 orpicker#colorpi
254a0 63 6b 65 72 48 69 64 65 5c 6e 20 20 20 2a 20 40 ckerHide\n * @
254b0 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 5b 65 param {Event} [e
254c0 5d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 68 69 64 65 ]\n */\n hide
254d0 28 65 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 74 (e) {\n if (t
254e0 68 69 73 2e 69 73 48 69 64 64 65 6e 28 29 20 7c his.isHidden() |
254f0 7c 20 74 68 69 73 2e 73 68 6f 77 69 6e 67 20 7c | this.showing |
25500 7c 20 74 68 69 73 2e 68 69 64 64 69 6e 67 29 20 | this.hidding)
25510 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 3b {\n return;
25520 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 6c \n }\n\n l
25530 65 74 20 63 70 20 3d 20 74 68 69 73 2e 63 6f 6c et cp = this.col
25540 6f 72 70 69 63 6b 65 72 2c 20 63 6c 69 63 6b 69 orpicker, clicki
25550 6e 67 20 3d 20 28 74 68 69 73 2e 63 6c 69 63 6b ng = (this.click
25560 69 6e 67 20 7c 7c 20 74 68 69 73 2e 69 73 43 6c ing || this.isCl
25570 69 63 6b 69 6e 67 49 6e 73 69 64 65 28 65 29 29 ickingInside(e))
25580 3b 5c 6e 5c 6e 20 20 20 20 74 68 69 73 2e 68 69 ;\n\n this.hi
25590 64 64 69 6e 67 20 3d 20 74 72 75 65 3b 5c 6e 20 dding = true;\n
255a0 20 20 20 74 68 69 73 2e 73 68 6f 77 69 6e 67 20 this.showing
255b0 3d 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 74 68 = false;\n th
255c0 69 73 2e 63 6c 69 63 6b 69 6e 67 20 3d 20 66 61 is.clicking = fa
255d0 6c 73 65 3b 5c 6e 5c 6e 20 20 20 20 63 70 2e 6c lse;\n\n cp.l
255e0 61 73 74 45 76 65 6e 74 2e 61 6c 69 61 73 20 3d astEvent.alias =
255f0 20 27 68 69 64 65 27 3b 5c 6e 20 20 20 20 63 70 'hide';\n cp
25600 2e 6c 61 73 74 45 76 65 6e 74 2e 65 20 3d 20 65 .lastEvent.e = e
25610 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 54 4f 44 4f ;\n\n // TODO
25620 3a 20 66 69 78 20 68 61 76 69 6e 67 20 74 6f 20 : fix having to
25630 63 6c 69 63 6b 20 74 77 69 63 65 20 6f 75 74 73 click twice outs
25640 69 64 65 20 77 68 65 6e 20 6c 6f 73 69 6e 67 20 ide when losing
25650 66 6f 63 75 73 20 61 6e 64 20 6c 61 73 74 20 32 focus and last 2
25660 20 63 6c 69 63 6b 73 20 77 68 65 72 65 20 69 6e clicks where in
25670 73 69 64 65 20 74 68 65 20 63 6f 6c 6f 72 70 69 side the colorpi
25680 63 6b 65 72 5c 6e 5c 6e 20 20 20 20 2f 2f 20 50 cker\n\n // P
25690 72 65 76 65 6e 74 20 68 69 64 65 20 69 66 20 74 revent hide if t
256a0 72 69 67 67 65 72 65 64 20 62 79 20 61 6e 20 65 riggered by an e
256b0 76 65 6e 74 20 61 6e 64 20 61 6e 20 65 6c 65 6d vent and an elem
256c0 65 6e 74 20 69 6e 73 69 64 65 20 74 68 65 20 63 ent inside the c
256d0 6f 6c 6f 72 70 69 63 6b 65 72 20 68 61 73 20 62 olorpicker has b
256e0 65 65 6e 20 63 6c 69 63 6b 65 64 2f 74 6f 75 63 een clicked/touc
256f0 68 65 64 5c 6e 20 20 20 20 69 66 20 28 63 6c 69 hed\n if (cli
25700 63 6b 69 6e 67 29 20 7b 5c 6e 20 20 20 20 20 20 cking) {\n
25710 74 68 69 73 2e 68 69 64 64 69 6e 67 20 3d 20 66 this.hidding = f
25720 61 6c 73 65 3b 5c 6e 20 20 20 20 20 20 72 65 74 alse;\n ret
25730 75 72 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 urn;\n }\n\n
25740 20 20 20 69 66 20 28 74 68 69 73 2e 70 6f 70 6f if (this.popo
25750 76 65 72 54 61 72 67 65 74 29 20 7b 5c 6e 20 20 verTarget) {\n
25760 20 20 20 20 74 68 69 73 2e 70 6f 70 6f 76 65 72 this.popover
25770 54 61 72 67 65 74 2e 70 6f 70 6f 76 65 72 28 27 Target.popover('
25780 68 69 64 65 27 29 3b 5c 6e 20 20 20 20 7d 20 65 hide');\n } e
25790 6c 73 65 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 lse {\n thi
257a0 73 2e 66 69 72 65 48 69 64 65 28 29 3b 5c 6e 20 s.fireHide();\n
257b0 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 66 }\n }\n\n f
257c0 69 72 65 48 69 64 65 28 29 20 7b 5c 6e 20 20 20 ireHide() {\n
257d0 20 74 68 69 73 2e 68 69 64 64 69 6e 67 20 3d 20 this.hidding =
257e0 66 61 6c 73 65 3b 5c 6e 20 20 20 20 74 68 69 73 false;\n this
257f0 2e 73 68 6f 77 69 6e 67 20 3d 20 66 61 6c 73 65 .showing = false
25800 3b 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 63 70 20 ;\n\n let cp
25810 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b = this.colorpick
25820 65 72 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 61 64 er;\n\n // ad
25830 64 20 68 69 64 64 65 6e 20 63 6c 61 73 73 20 61 d hidden class a
25840 66 74 65 72 20 70 6f 70 6f 76 65 72 20 69 73 20 fter popover is
25850 68 69 64 64 65 6e 5c 6e 20 20 20 20 63 70 2e 70 hidden\n cp.p
25860 69 63 6b 65 72 2e 61 64 64 43 6c 61 73 73 28 27 icker.addClass('
25870 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 68 69 64 64 colorpicker-hidd
25880 65 6e 27 29 2e 72 65 6d 6f 76 65 43 6c 61 73 73 en').removeClass
25890 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 76 69 ('colorpicker-vi
258a0 73 69 62 6c 65 27 29 3b 5c 6e 5c 6e 20 20 20 20 sible');\n\n
258b0 2f 2f 20 55 6e 62 69 6e 64 20 77 69 6e 64 6f 77 // Unbind window
258c0 20 61 6e 64 20 64 6f 63 75 6d 65 6e 74 20 65 76 and document ev
258d0 65 6e 74 73 2c 20 73 69 6e 63 65 20 74 68 65 72 ents, since ther
258e0 65 20 69 73 20 6e 6f 20 6e 65 65 64 20 74 6f 20 e is no need to
258f0 6b 65 65 70 20 74 68 65 6d 20 77 68 69 6c 65 20 keep them while
25900 74 68 65 20 70 6f 70 75 70 20 69 73 20 68 69 64 the popup is hid
25910 64 65 6e 5c 6e 20 20 20 20 24 28 74 68 69 73 2e den\n $(this.
25920 72 6f 6f 74 29 2e 6f 66 66 28 27 72 65 73 69 7a root).off('resiz
25930 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 e.colorpicker',
25940 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 72 65 70 $.proxy(this.rep
25950 6f 73 69 74 69 6f 6e 2c 20 74 68 69 73 29 29 3b osition, this));
25960 5c 6e 20 20 20 20 24 28 74 68 69 73 2e 72 6f 6f \n $(this.roo
25970 74 2e 64 6f 63 75 6d 65 6e 74 29 2e 6f 66 66 28 t.document).off(
25980 27 6d 6f 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f 72 'mousedown.color
25990 70 69 63 6b 65 72 20 74 6f 75 63 68 73 74 61 72 picker touchstar
259a0 74 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 t.colorpicker',
259b0 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 68 69 64 $.proxy(this.hid
259c0 65 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 e, this));\n
259d0 24 28 74 68 69 73 2e 72 6f 6f 74 2e 64 6f 63 75 $(this.root.docu
259e0 6d 65 6e 74 29 2e 6f 66 66 28 27 6d 6f 75 73 65 ment).off('mouse
259f0 64 6f 77 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 down.colorpicker
25a00 20 74 6f 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f touchstart.colo
25a10 72 70 69 63 6b 65 72 27 2c 20 24 2e 70 72 6f 78 rpicker', $.prox
25a20 79 28 74 68 69 73 2e 6f 6e 43 6c 69 63 6b 69 6e y(this.onClickin
25a30 67 49 6e 73 69 64 65 2c 20 74 68 69 73 29 29 3b gInside, this));
25a40 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 \n\n /**\n
25a50 20 20 2a 20 28 43 6f 6c 6f 72 70 69 63 6b 65 72 * (Colorpicker
25a60 29 20 57 68 65 6e 20 68 69 64 65 28 29 20 69 73 ) When hide() is
25a70 20 63 61 6c 6c 65 64 20 61 6e 64 20 74 68 65 20 called and the
25a80 77 69 64 67 65 74 20 63 61 6e 20 62 65 20 68 69 widget can be hi
25a90 64 64 65 6e 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 dden.\n *\n
25aa0 20 20 20 20 2a 20 40 65 76 65 6e 74 20 43 6f 6c * @event Col
25ab0 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 orpicker#colorpi
25ac0 63 6b 65 72 48 69 64 65 5c 6e 20 20 20 20 20 2a ckerHide\n *
25ad0 2f 5c 6e 20 20 20 20 63 70 2e 74 72 69 67 67 65 /\n cp.trigge
25ae0 72 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 48 69 r('colorpickerHi
25af0 64 65 27 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 de');\n }\n\n
25b00 66 6f 63 75 73 28 29 20 7b 5c 6e 20 20 20 20 69 focus() {\n i
25b10 66 20 28 74 68 69 73 2e 68 61 73 41 64 64 6f 6e f (this.hasAddon
25b20 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 ) {\n retur
25b30 6e 20 74 68 69 73 2e 61 64 64 6f 6e 2e 66 6f 63 n this.addon.foc
25b40 75 73 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 us();\n }\n
25b50 20 20 69 66 20 28 74 68 69 73 2e 68 61 73 49 6e if (this.hasIn
25b60 70 75 74 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 put) {\n re
25b70 74 75 72 6e 20 74 68 69 73 2e 69 6e 70 75 74 2e turn this.input.
25b80 66 6f 63 75 73 28 29 3b 5c 6e 20 20 20 20 7d 5c focus();\n }\
25b90 6e 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 n return fals
25ba0 65 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a e;\n }\n\n /**
25bb0 5c 6e 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74 \n * Returns t
25bc0 72 75 65 20 69 66 20 74 68 65 20 63 6f 6c 6f 72 rue if the color
25bd0 70 69 63 6b 65 72 20 65 6c 65 6d 65 6e 74 20 68 picker element h
25be0 61 73 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b as the colorpick
25bf0 65 72 2d 76 69 73 69 62 6c 65 20 63 6c 61 73 73 er-visible class
25c00 20 61 6e 64 20 6e 6f 74 20 74 68 65 20 63 6f 6c and not the col
25c10 6f 72 70 69 63 6b 65 72 2d 68 69 64 64 65 6e 20 orpicker-hidden
25c20 6f 6e 65 2e 5c 6e 20 20 20 2a 20 46 61 6c 73 65 one.\n * False
25c30 20 6f 74 68 65 72 77 69 73 65 2e 5c 6e 20 20 20 otherwise.\n
25c40 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 *\n * @returns
25c50 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a {boolean}\n *
25c60 2f 5c 6e 20 20 69 73 56 69 73 69 62 6c 65 28 29 /\n isVisible()
25c70 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 {\n return t
25c80 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e his.colorpicker.
25c90 70 69 63 6b 65 72 2e 68 61 73 43 6c 61 73 73 28 picker.hasClass(
25ca0 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 76 69 73 'colorpicker-vis
25cb0 69 62 6c 65 27 29 20 26 26 5c 6e 20 20 20 20 20 ible') &&\n
25cc0 20 21 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b !this.colorpick
25cd0 65 72 2e 70 69 63 6b 65 72 2e 68 61 73 43 6c 61 er.picker.hasCla
25ce0 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d ss('colorpicker-
25cf0 68 69 64 64 65 6e 27 29 3b 5c 6e 20 20 7d 5c 6e hidden');\n }\n
25d00 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 \n /**\n * Re
25d10 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 74 68 turns true if th
25d20 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 65 6c e colorpicker el
25d30 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 63 6f ement has the co
25d40 6c 6f 72 70 69 63 6b 65 72 2d 68 69 64 64 65 6e lorpicker-hidden
25d50 20 63 6c 61 73 73 20 61 6e 64 20 6e 6f 74 20 74 class and not t
25d60 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 76 he colorpicker-v
25d70 69 73 69 62 6c 65 20 6f 6e 65 2e 5c 6e 20 20 20 isible one.\n
25d80 2a 20 46 61 6c 73 65 20 6f 74 68 65 72 77 69 73 * False otherwis
25d90 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 e.\n *\n * @
25da0 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e returns {boolean
25db0 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 69 73 48 69 }\n */\n isHi
25dc0 64 64 65 6e 28 29 20 7b 5c 6e 20 20 20 20 72 65 dden() {\n re
25dd0 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72 70 turn this.colorp
25de0 69 63 6b 65 72 2e 70 69 63 6b 65 72 2e 68 61 73 icker.picker.has
25df0 43 6c 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b Class('colorpick
25e00 65 72 2d 68 69 64 64 65 6e 27 29 20 26 26 5c 6e er-hidden') &&\n
25e10 20 20 20 20 20 20 21 74 68 69 73 2e 63 6f 6c 6f !this.colo
25e20 72 70 69 63 6b 65 72 2e 70 69 63 6b 65 72 2e 68 rpicker.picker.h
25e30 61 73 43 6c 61 73 73 28 27 63 6f 6c 6f 72 70 69 asClass('colorpi
25e40 63 6b 65 72 2d 76 69 73 69 62 6c 65 27 29 3b 5c cker-visible');\
25e50 6e 20 20 7d 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 n }\n}\n\nexpor
25e60 74 20 64 65 66 61 75 6c 74 20 50 6f 70 75 70 48 t default PopupH
25e70 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f andler;\n\n\n\n/
25e80 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 52 / WEBPACK FOOTER
25e90 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 2f 6a 73 //\n// ./src/js
25ea0 2f 50 6f 70 75 70 48 61 6e 64 6c 65 72 2e 6a 73 /PopupHandler.js
25eb0 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 27 3b ","'use strict';
25ec0 5c 6e 5c 6e 69 6d 70 6f 72 74 20 24 20 66 72 6f \n\nimport $ fro
25ed0 6d 20 27 6a 71 75 65 72 79 27 3b 5c 6e 69 6d 70 m 'jquery';\nimp
25ee0 6f 72 74 20 43 6f 6c 6f 72 49 74 65 6d 20 66 72 ort ColorItem fr
25ef0 6f 6d 20 27 2e 2f 43 6f 6c 6f 72 49 74 65 6d 27 om './ColorItem'
25f00 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 48 61 6e ;\n\n/**\n * Han
25f10 64 6c 65 73 20 65 76 65 72 79 74 68 69 6e 67 20 dles everything
25f20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63 related to the c
25f30 6f 6c 6f 72 70 69 63 6b 65 72 20 69 6e 70 75 74 olorpicker input
25f40 5c 6e 20 2a 20 40 69 67 6e 6f 72 65 5c 6e 20 2a \n * @ignore\n *
25f50 2f 5c 6e 63 6c 61 73 73 20 49 6e 70 75 74 48 61 /\nclass InputHa
25f60 6e 64 6c 65 72 20 7b 5c 6e 20 20 2f 2a 2a 5c 6e ndler {\n /**\n
25f70 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 43 6f 6c * @param {Col
25f80 6f 72 70 69 63 6b 65 72 7d 20 63 6f 6c 6f 72 70 orpicker} colorp
25f90 69 63 6b 65 72 5c 6e 20 20 20 2a 2f 5c 6e 20 20 icker\n */\n
25fa0 63 6f 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c 6f constructor(colo
25fb0 72 70 69 63 6b 65 72 29 20 7b 5c 6e 20 20 20 20 rpicker) {\n
25fc0 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 /**\n * @typ
25fd0 65 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 5c e {Colorpicker}\
25fe0 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 n */\n th
25ff0 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 3d is.colorpicker =
26000 20 63 6f 6c 6f 72 70 69 63 6b 65 72 3b 5c 6e 20 colorpicker;\n
26010 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 /**\n * @
26020 74 79 70 65 20 7b 6a 51 75 65 72 79 7c 66 61 6c type {jQuery|fal
26030 73 65 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 se}\n */\n
26040 20 20 74 68 69 73 2e 69 6e 70 75 74 20 3d 20 74 this.input = t
26050 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e his.colorpicker.
26060 65 6c 65 6d 65 6e 74 2e 69 73 28 27 69 6e 70 75 element.is('inpu
26070 74 27 29 20 3f 20 74 68 69 73 2e 63 6f 6c 6f 72 t') ? this.color
26080 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 20 3a picker.element :
26090 20 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b (this.colorpick
260a0 65 72 2e 6f 70 74 69 6f 6e 73 2e 69 6e 70 75 74 er.options.input
260b0 20 3f 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 63 ?\n this.c
260c0 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 olorpicker.eleme
260d0 6e 74 2e 66 69 6e 64 28 74 68 69 73 2e 63 6f 6c nt.find(this.col
260e0 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 orpicker.options
260f0 2e 69 6e 70 75 74 29 20 3a 20 66 61 6c 73 65 29 .input) : false)
26100 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69 ;\n\n if (thi
26110 73 2e 69 6e 70 75 74 20 26 26 20 28 74 68 69 73 s.input && (this
26120 2e 69 6e 70 75 74 2e 6c 65 6e 67 74 68 20 3d 3d .input.length ==
26130 3d 20 30 29 29 20 7b 5c 6e 20 20 20 20 20 20 74 = 0)) {\n t
26140 68 69 73 2e 69 6e 70 75 74 20 3d 20 66 61 6c 73 his.input = fals
26150 65 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 e;\n }\n\n
26160 20 74 68 69 73 2e 5f 69 6e 69 74 56 61 6c 75 65 this._initValue
26170 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 62 69 ();\n }\n\n bi
26180 6e 64 28 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 nd() {\n if (
26190 21 74 68 69 73 2e 68 61 73 49 6e 70 75 74 28 29 !this.hasInput()
261a0 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 ) {\n retur
261b0 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 20 20 74 n;\n }\n t
261c0 68 69 73 2e 69 6e 70 75 74 2e 6f 6e 28 7b 5c 6e his.input.on({\n
261d0 20 20 20 20 20 20 27 6b 65 79 75 70 2e 63 6f 6c 'keyup.col
261e0 6f 72 70 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f orpicker': $.pro
261f0 78 79 28 74 68 69 73 2e 6f 6e 6b 65 79 75 70 2c xy(this.onkeyup,
26200 20 74 68 69 73 29 5c 6e 20 20 20 20 7d 29 3b 5c this)\n });\
26210 6e 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 2e n this.input.
26220 6f 6e 28 7b 5c 6e 20 20 20 20 20 20 27 63 68 61 on({\n 'cha
26230 6e 67 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 nge.colorpicker'
26240 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f : $.proxy(this.o
26250 6e 63 68 61 6e 67 65 2c 20 74 68 69 73 29 5c 6e nchange, this)\n
26260 20 20 20 20 7d 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e });\n }\n\n
26270 20 20 75 6e 62 69 6e 64 28 29 20 7b 5c 6e 20 20 unbind() {\n
26280 20 20 69 66 20 28 21 74 68 69 73 2e 68 61 73 49 if (!this.hasI
26290 6e 70 75 74 28 29 29 20 7b 5c 6e 20 20 20 20 20 nput()) {\n
262a0 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 7d 5c return;\n }\
262b0 6e 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 2e n this.input.
262c0 6f 66 66 28 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 off('.colorpicke
262d0 72 27 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 5f r');\n }\n\n _
262e0 69 6e 69 74 56 61 6c 75 65 28 29 20 7b 5c 6e 20 initValue() {\n
262f0 20 20 20 69 66 20 28 21 74 68 69 73 2e 68 61 73 if (!this.has
26300 49 6e 70 75 74 28 29 29 20 7b 5c 6e 20 20 20 20 Input()) {\n
26310 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 7d return;\n }
26320 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 76 61 6c 20 \n\n let val
26330 3d 20 27 27 3b 5c 6e 5c 6e 20 20 20 20 5b 5c 6e = '';\n\n [\n
26340 20 20 20 20 20 20 2f 2f 20 63 61 6e 64 69 64 61 // candida
26350 74 65 73 3a 5c 6e 20 20 20 20 20 20 74 68 69 73 tes:\n this
26360 2e 69 6e 70 75 74 2e 76 61 6c 28 29 2c 5c 6e 20 .input.val(),\n
26370 20 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 2e this.input.
26380 64 61 74 61 28 27 63 6f 6c 6f 72 27 29 2c 5c 6e data('color'),\n
26390 20 20 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 this.input
263a0 2e 61 74 74 72 28 27 64 61 74 61 2d 63 6f 6c 6f .attr('data-colo
263b0 72 27 29 5c 6e 20 20 20 20 5d 2e 6d 61 70 28 28 r')\n ].map((
263c0 69 74 65 6d 29 20 3d 3e 20 7b 5c 6e 20 20 20 20 item) => {\n
263d0 20 20 69 66 20 28 69 74 65 6d 20 26 26 20 28 76 if (item && (v
263e0 61 6c 20 3d 3d 3d 20 27 27 29 29 20 7b 5c 6e 20 al === '')) {\n
263f0 20 20 20 20 20 20 20 76 61 6c 20 3d 20 69 74 65 val = ite
26400 6d 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20 m;\n }\n
26410 20 7d 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 });\n\n if (
26420 76 61 6c 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 val instanceof C
26430 6f 6c 6f 72 49 74 65 6d 29 20 7b 5c 6e 20 20 20 olorItem) {\n
26440 20 20 20 76 61 6c 20 3d 20 74 68 69 73 2e 67 65 val = this.ge
26450 74 46 6f 72 6d 61 74 74 65 64 43 6f 6c 6f 72 28 tFormattedColor(
26460 76 61 6c 2e 73 74 72 69 6e 67 28 74 68 69 73 2e val.string(this.
26470 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 66 6f 72 6d colorpicker.form
26480 61 74 29 29 3b 5c 6e 20 20 20 20 7d 20 65 6c 73 at));\n } els
26490 65 20 69 66 20 28 21 28 74 79 70 65 6f 66 20 76 e if (!(typeof v
264a0 61 6c 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 20 al === 'string'
264b0 7c 7c 20 76 61 6c 20 69 6e 73 74 61 6e 63 65 6f || val instanceo
264c0 66 20 53 74 72 69 6e 67 29 29 20 7b 5c 6e 20 20 f String)) {\n
264d0 20 20 20 20 76 61 6c 20 3d 20 27 27 3b 5c 6e 20 val = '';\n
264e0 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 69 73 }\n\n this
264f0 2e 69 6e 70 75 74 2e 70 72 6f 70 28 27 76 61 6c .input.prop('val
26500 75 65 27 2c 20 76 61 6c 29 3b 5c 6e 20 20 7d 5c ue', val);\n }\
26510 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 n\n /**\n * R
26520 65 74 75 72 6e 73 20 74 68 65 20 63 6f 6c 6f 72 eturns the color
26530 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 74 68 65 string from the
26540 20 69 6e 70 75 74 20 76 61 6c 75 65 2e 5c 6e 20 input value.\n
26550 20 20 2a 20 49 66 20 74 68 65 72 65 20 69 73 20 * If there is
26560 6e 6f 20 69 6e 70 75 74 20 74 68 65 20 72 65 74 no input the ret
26570 75 72 6e 20 76 61 6c 75 65 20 69 73 20 66 61 6c urn value is fal
26580 73 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 se.\n *\n *
26590 40 72 65 74 75 72 6e 73 20 7b 53 74 72 69 6e 67 @returns {String
265a0 7c 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f |boolean}\n */
265b0 5c 6e 20 20 67 65 74 56 61 6c 75 65 28 29 20 7b \n getValue() {
265c0 5c 6e 20 20 20 20 69 66 20 28 21 74 68 69 73 2e \n if (!this.
265d0 68 61 73 49 6e 70 75 74 28 29 29 20 7b 5c 6e 20 hasInput()) {\n
265e0 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 return fals
265f0 65 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 e;\n }\n\n
26600 20 72 65 74 75 72 6e 20 74 68 69 73 2e 69 6e 70 return this.inp
26610 75 74 2e 76 61 6c 28 29 3b 5c 6e 20 20 7d 5c 6e ut.val();\n }\n
26620 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 49 66 \n /**\n * If
26630 20 74 68 65 20 69 6e 70 75 74 20 65 6c 65 6d 65 the input eleme
26640 6e 74 20 69 73 20 70 72 65 73 65 6e 74 2c 20 69 nt is present, i
26650 74 20 75 70 64 61 74 65 73 20 74 68 65 20 76 61 t updates the va
26660 6c 75 65 20 77 69 74 68 20 74 68 65 20 63 75 72 lue with the cur
26670 72 65 6e 74 20 63 6f 6c 6f 72 20 6f 62 6a 65 63 rent color objec
26680 74 20 63 6f 6c 6f 72 20 73 74 72 69 6e 67 2e 5c t color string.\
26690 6e 20 20 20 2a 20 49 66 20 74 68 65 20 76 61 6c n * If the val
266a0 75 65 20 69 73 20 63 68 61 6e 67 65 64 2c 20 74 ue is changed, t
266b0 68 69 73 20 6d 65 74 68 6f 64 20 66 69 72 65 73 his method fires
266c0 20 61 20 5c 22 63 68 61 6e 67 65 5c 22 20 65 76 a \"change\" ev
266d0 65 6e 74 20 6f 6e 20 74 68 65 20 69 6e 70 75 74 ent on the input
266e0 20 65 6c 65 6d 65 6e 74 2e 5c 6e 20 20 20 2a 5c element.\n *\
266f0 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 53 74 n * @param {St
26700 72 69 6e 67 7d 20 76 61 6c 5c 6e 20 20 20 2a 5c ring} val\n *\
26710 6e 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c n * @fires Col
26720 6f 72 70 69 63 6b 65 72 23 63 68 61 6e 67 65 5c orpicker#change\
26730 6e 20 20 20 2a 2f 5c 6e 20 20 73 65 74 56 61 6c n */\n setVal
26740 75 65 28 76 61 6c 29 20 7b 5c 6e 20 20 20 20 69 ue(val) {\n i
26750 66 20 28 21 74 68 69 73 2e 68 61 73 49 6e 70 75 f (!this.hasInpu
26760 74 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 t()) {\n re
26770 74 75 72 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e turn;\n }\n\n
26780 20 20 20 20 6c 65 74 20 69 6e 70 75 74 56 61 6c let inputVal
26790 20 3d 20 74 68 69 73 2e 69 6e 70 75 74 2e 70 72 = this.input.pr
267a0 6f 70 28 27 76 61 6c 75 65 27 29 3b 5c 6e 5c 6e op('value');\n\n
267b0 20 20 20 20 76 61 6c 20 3d 20 76 61 6c 20 3f 20 val = val ?
267c0 76 61 6c 20 3a 20 27 27 3b 5c 6e 5c 6e 20 20 20 val : '';\n\n
267d0 20 69 66 20 28 76 61 6c 20 3d 3d 3d 20 28 69 6e if (val === (in
267e0 70 75 74 56 61 6c 20 3f 20 69 6e 70 75 74 56 61 putVal ? inputVa
267f0 6c 20 3a 20 27 27 29 29 20 7b 5c 6e 20 20 20 20 l : '')) {\n
26800 20 20 2f 2f 20 4e 6f 20 6e 65 65 64 20 74 6f 20 // No need to
26810 73 65 74 20 76 61 6c 75 65 20 6f 72 20 74 72 69 set value or tri
26820 67 67 65 72 20 61 6e 79 20 65 76 65 6e 74 20 69 gger any event i
26830 66 20 6e 6f 74 68 69 6e 67 20 63 68 61 6e 67 65 f nothing change
26840 64 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 3b d\n return;
26850 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 \n }\n\n t
26860 68 69 73 2e 69 6e 70 75 74 2e 70 72 6f 70 28 27 his.input.prop('
26870 76 61 6c 75 65 27 2c 20 76 61 6c 29 3b 5c 6e 5c value', val);\n\
26880 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a n /**\n *
26890 20 28 49 6e 70 75 74 29 20 54 72 69 67 67 65 72 (Input) Trigger
268a0 65 64 20 6f 6e 20 74 68 65 20 69 6e 70 75 74 20 ed on the input
268b0 65 6c 65 6d 65 6e 74 20 77 68 65 6e 20 61 20 6e element when a n
268c0 65 77 20 63 6f 6c 6f 72 20 69 73 20 73 65 6c 65 ew color is sele
268d0 63 74 65 64 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 cted.\n *\n
268e0 20 20 20 20 2a 20 40 65 76 65 6e 74 20 43 6f 6c * @event Col
268f0 6f 72 70 69 63 6b 65 72 23 63 68 61 6e 67 65 5c orpicker#change\
26900 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 n */\n th
26910 69 73 2e 69 6e 70 75 74 2e 74 72 69 67 67 65 72 is.input.trigger
26920 28 7b 5c 6e 20 20 20 20 20 20 74 79 70 65 3a 20 ({\n type:
26930 27 63 68 61 6e 67 65 27 2c 5c 6e 20 20 20 20 20 'change',\n
26940 20 63 6f 6c 6f 72 70 69 63 6b 65 72 3a 20 74 68 colorpicker: th
26950 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2c 5c is.colorpicker,\
26960 6e 20 20 20 20 20 20 63 6f 6c 6f 72 3a 20 74 68 n color: th
26970 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 63 is.colorpicker.c
26980 6f 6c 6f 72 2c 5c 6e 20 20 20 20 20 20 76 61 6c olor,\n val
26990 75 65 3a 20 76 61 6c 5c 6e 20 20 20 20 7d 29 3b ue: val\n });
269a0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e \n }\n\n /**\n
269b0 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74 68 65 * Returns the
269c0 20 66 6f 72 6d 61 74 74 65 64 20 63 6f 6c 6f 72 formatted color
269d0 20 73 74 72 69 6e 67 2c 20 77 69 74 68 20 74 68 string, with th
269e0 65 20 66 6f 72 6d 61 74 74 69 6e 67 20 6f 70 74 e formatting opt
269f0 69 6f 6e 73 20 61 70 70 6c 69 65 64 5c 6e 20 20 ions applied\n
26a00 20 2a 20 28 65 2e 67 2e 20 75 73 65 48 61 73 68 * (e.g. useHash
26a10 50 72 65 66 69 78 29 5c 6e 20 20 20 2a 5c 6e 20 Prefix)\n *\n
26a20 20 20 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69 * @param {Stri
26a30 6e 67 7c 6e 75 6c 6c 7d 20 76 61 6c 5c 6e 20 20 ng|null} val\n
26a40 20 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e *\n * @return
26a50 73 20 7b 53 74 72 69 6e 67 7d 5c 6e 20 20 20 2a s {String}\n *
26a60 2f 5c 6e 20 20 67 65 74 46 6f 72 6d 61 74 74 65 /\n getFormatte
26a70 64 43 6f 6c 6f 72 28 76 61 6c 20 3d 20 6e 75 6c dColor(val = nul
26a80 6c 29 20 7b 5c 6e 20 20 20 20 76 61 6c 20 3d 20 l) {\n val =
26a90 76 61 6c 20 3f 20 76 61 6c 20 3a 20 74 68 69 73 val ? val : this
26aa0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 63 6f 6c .colorpicker.col
26ab0 6f 72 48 61 6e 64 6c 65 72 2e 67 65 74 43 6f 6c orHandler.getCol
26ac0 6f 72 53 74 72 69 6e 67 28 29 3b 5c 6e 5c 6e 20 orString();\n\n
26ad0 20 20 20 69 66 20 28 21 76 61 6c 29 20 7b 5c 6e if (!val) {\n
26ae0 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 27 3b return '';
26af0 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 76 \n }\n\n v
26b00 61 6c 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 70 al = this.colorp
26b10 69 63 6b 65 72 2e 63 6f 6c 6f 72 48 61 6e 64 6c icker.colorHandl
26b20 65 72 2e 72 65 73 6f 6c 76 65 43 6f 6c 6f 72 44 er.resolveColorD
26b30 65 6c 65 67 61 74 65 28 76 61 6c 2c 20 66 61 6c elegate(val, fal
26b40 73 65 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 se);\n\n if (
26b50 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 this.colorpicker
26b60 2e 6f 70 74 69 6f 6e 73 2e 75 73 65 48 61 73 68 .options.useHash
26b70 50 72 65 66 69 78 20 3d 3d 3d 20 66 61 6c 73 65 Prefix === false
26b80 29 20 7b 5c 6e 20 20 20 20 20 20 76 61 6c 20 3d ) {\n val =
26b90 20 76 61 6c 2e 72 65 70 6c 61 63 65 28 2f 5e 23 val.replace(/^#
26ba0 2f 67 2c 20 27 27 29 3b 5c 6e 20 20 20 20 7d 5c /g, '');\n }\
26bb0 6e 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 76 61 n\n return va
26bc0 6c 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a l;\n }\n\n /**
26bd0 5c 6e 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74 \n * Returns t
26be0 72 75 65 20 69 66 20 74 68 65 20 77 69 64 67 65 rue if the widge
26bf0 74 20 68 61 73 20 61 6e 20 61 73 73 6f 63 69 61 t has an associa
26c00 74 65 64 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e ted input elemen
26c10 74 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 t, false otherwi
26c20 73 65 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e se\n * @return
26c30 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 s {boolean}\n
26c40 2a 2f 5c 6e 20 20 68 61 73 49 6e 70 75 74 28 29 */\n hasInput()
26c50 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 28 {\n return (
26c60 74 68 69 73 2e 69 6e 70 75 74 20 21 3d 3d 20 66 this.input !== f
26c70 61 6c 73 65 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 alse);\n }\n\n
26c80 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 72 /**\n * Retur
26c90 6e 73 20 74 72 75 65 20 69 66 20 74 68 65 20 69 ns true if the i
26ca0 6e 70 75 74 20 65 78 69 73 74 73 20 61 6e 64 20 nput exists and
26cb0 69 73 20 64 69 73 61 62 6c 65 64 5c 6e 20 20 20 is disabled\n
26cc0 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c * @returns {bool
26cd0 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 69 ean}\n */\n i
26ce0 73 45 6e 61 62 6c 65 64 28 29 20 7b 5c 6e 20 20 sEnabled() {\n
26cf0 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 68 61 return this.ha
26d00 73 49 6e 70 75 74 28 29 20 26 26 20 21 74 68 69 sInput() && !thi
26d10 73 2e 69 73 44 69 73 61 62 6c 65 64 28 29 3b 5c s.isDisabled();\
26d20 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 n }\n\n /**\n
26d30 20 20 2a 20 52 65 74 75 72 6e 73 20 74 72 75 65 * Returns true
26d40 20 69 66 20 74 68 65 20 69 6e 70 75 74 20 65 78 if the input ex
26d50 69 73 74 73 20 61 6e 64 20 69 73 20 64 69 73 61 ists and is disa
26d60 62 6c 65 64 5c 6e 20 20 20 2a 20 40 72 65 74 75 bled\n * @retu
26d70 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 rns {boolean}\n
26d80 20 20 2a 2f 5c 6e 20 20 69 73 44 69 73 61 62 6c */\n isDisabl
26d90 65 64 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 ed() {\n retu
26da0 72 6e 20 74 68 69 73 2e 68 61 73 49 6e 70 75 74 rn this.hasInput
26db0 28 29 20 26 26 20 28 74 68 69 73 2e 69 6e 70 75 () && (this.inpu
26dc0 74 2e 70 72 6f 70 28 27 64 69 73 61 62 6c 65 64 t.prop('disabled
26dd0 27 29 20 3d 3d 3d 20 74 72 75 65 29 3b 5c 6e 20 ') === true);\n
26de0 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 }\n\n /**\n
26df0 2a 20 44 69 73 61 62 6c 65 73 20 74 68 65 20 69 * Disables the i
26e00 6e 70 75 74 20 69 66 20 61 6e 79 5c 6e 20 20 20 nput if any\n
26e10 2a 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20 43 *\n * @fires C
26e20 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 olorpicker#color
26e30 70 69 63 6b 65 72 44 69 73 61 62 6c 65 5c 6e 20 pickerDisable\n
26e40 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f * @returns {bo
26e50 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 olean}\n */\n
26e60 20 64 69 73 61 62 6c 65 28 29 20 7b 5c 6e 20 20 disable() {\n
26e70 20 20 69 66 20 28 74 68 69 73 2e 68 61 73 49 6e if (this.hasIn
26e80 70 75 74 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 put()) {\n
26e90 74 68 69 73 2e 69 6e 70 75 74 2e 70 72 6f 70 28 this.input.prop(
26ea0 27 64 69 73 61 62 6c 65 64 27 2c 20 74 72 75 65 'disabled', true
26eb0 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e );\n }\n }\n
26ec0 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 45 6e \n /**\n * En
26ed0 61 62 6c 65 73 20 74 68 65 20 69 6e 70 75 74 20 ables the input
26ee0 69 66 20 61 6e 79 5c 6e 20 20 20 2a 5c 6e 20 20 if any\n *\n
26ef0 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f 72 70 * @fires Colorp
26f00 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 icker#colorpicke
26f10 72 45 6e 61 62 6c 65 5c 6e 20 20 20 2a 20 40 72 rEnable\n * @r
26f20 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d eturns {boolean}
26f30 5c 6e 20 20 20 2a 2f 5c 6e 20 20 65 6e 61 62 6c \n */\n enabl
26f40 65 28 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 74 e() {\n if (t
26f50 68 69 73 2e 68 61 73 49 6e 70 75 74 28 29 29 20 his.hasInput())
26f60 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 69 6e {\n this.in
26f70 70 75 74 2e 70 72 6f 70 28 27 64 69 73 61 62 6c put.prop('disabl
26f80 65 64 27 2c 20 66 61 6c 73 65 29 3b 5c 6e 20 20 ed', false);\n
26f90 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a }\n }\n\n /*
26fa0 2a 5c 6e 20 20 20 2a 20 43 61 6c 6c 73 20 73 65 *\n * Calls se
26fb0 74 56 61 6c 75 65 20 77 69 74 68 20 74 68 65 20 tValue with the
26fc0 63 75 72 72 65 6e 74 20 69 6e 74 65 72 6e 61 6c current internal
26fd0 20 63 6f 6c 6f 72 20 76 61 6c 75 65 5c 6e 20 20 color value\n
26fe0 20 2a 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20 *\n * @fires
26ff0 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 68 61 6e Colorpicker#chan
27000 67 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 75 70 64 ge\n */\n upd
27010 61 74 65 28 29 20 7b 5c 6e 20 20 20 20 69 66 20 ate() {\n if
27020 28 21 74 68 69 73 2e 68 61 73 49 6e 70 75 74 28 (!this.hasInput(
27030 29 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 )) {\n retu
27040 72 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 rn;\n }\n\n
27050 20 20 69 66 20 28 5c 6e 20 20 20 20 20 20 28 74 if (\n (t
27060 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e his.colorpicker.
27070 6f 70 74 69 6f 6e 73 2e 61 75 74 6f 49 6e 70 75 options.autoInpu
27080 74 46 61 6c 6c 62 61 63 6b 20 3d 3d 3d 20 66 61 tFallback === fa
27090 6c 73 65 29 20 26 26 5c 6e 20 20 20 20 20 20 74 lse) &&\n t
270a0 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e his.colorpicker.
270b0 63 6f 6c 6f 72 48 61 6e 64 6c 65 72 2e 69 73 49 colorHandler.isI
270c0 6e 76 61 6c 69 64 43 6f 6c 6f 72 28 29 5c 6e 20 nvalidColor()\n
270d0 20 20 20 29 20 7b 5c 6e 20 20 20 20 20 20 2f 2f ) {\n //
270e0 20 70 72 65 76 65 6e 74 20 75 70 64 61 74 65 20 prevent update
270f0 69 66 20 63 6f 6c 6f 72 20 69 73 20 69 6e 76 61 if color is inva
27100 6c 69 64 2c 20 61 75 74 6f 49 6e 70 75 74 46 61 lid, autoInputFa
27110 6c 6c 62 61 63 6b 20 69 73 20 64 69 73 61 62 6c llback is disabl
27120 65 64 20 61 6e 64 20 74 68 65 20 6c 61 73 74 20 ed and the last
27130 65 76 65 6e 74 20 69 73 20 6b 65 79 75 70 2e 5c event is keyup.\
27140 6e 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e n return;\n
27150 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 69 }\n\n thi
27160 73 2e 73 65 74 56 61 6c 75 65 28 74 68 69 73 2e s.setValue(this.
27170 67 65 74 46 6f 72 6d 61 74 74 65 64 43 6f 6c 6f getFormattedColo
27180 72 28 29 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 r());\n }\n\n
27190 2f 2a 2a 5c 6e 20 20 20 2a 20 46 75 6e 63 74 69 /**\n * Functi
271a0 6f 6e 20 74 72 69 67 67 65 72 65 64 20 77 68 65 on triggered whe
271b0 6e 20 74 68 65 20 69 6e 70 75 74 20 68 61 73 20 n the input has
271c0 63 68 61 6e 67 65 64 2c 20 73 6f 20 74 68 65 20 changed, so the
271d0 63 6f 6c 6f 72 70 69 63 6b 65 72 20 67 65 74 73 colorpicker gets
271e0 20 75 70 64 61 74 65 64 2e 5c 6e 20 20 20 2a 5c updated.\n *\
271f0 6e 20 20 20 2a 20 40 70 72 69 76 61 74 65 5c 6e n * @private\n
27200 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 * @param {Eve
27210 6e 74 7d 20 65 5c 6e 20 20 20 2a 20 40 72 65 74 nt} e\n * @ret
27220 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e urns {boolean}\n
27230 20 20 20 2a 2f 5c 6e 20 20 6f 6e 63 68 61 6e 67 */\n onchang
27240 65 28 65 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 e(e) {\n this
27250 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c 61 73 .colorpicker.las
27260 74 45 76 65 6e 74 2e 61 6c 69 61 73 20 3d 20 27 tEvent.alias = '
27270 69 6e 70 75 74 2e 63 68 61 6e 67 65 27 3b 5c 6e input.change';\n
27280 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 this.colorpi
27290 63 6b 65 72 2e 6c 61 73 74 45 76 65 6e 74 2e 65 cker.lastEvent.e
272a0 20 3d 20 65 3b 5c 6e 5c 6e 20 20 20 20 6c 65 74 = e;\n\n let
272b0 20 76 61 6c 20 3d 20 74 68 69 73 2e 67 65 74 56 val = this.getV
272c0 61 6c 75 65 28 29 3b 5c 6e 5c 6e 20 20 20 20 69 alue();\n\n i
272d0 66 20 28 76 61 6c 20 21 3d 3d 20 65 2e 76 61 6c f (val !== e.val
272e0 75 65 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 ue) {\n thi
272f0 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 73 65 s.colorpicker.se
27300 74 56 61 6c 75 65 28 76 61 6c 29 3b 5c 6e 20 20 tValue(val);\n
27310 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a }\n }\n\n /*
27320 2a 5c 6e 20 20 20 2a 20 46 75 6e 63 74 69 6f 6e *\n * Function
27330 20 74 72 69 67 67 65 72 65 64 20 61 66 74 65 72 triggered after
27340 20 61 20 6b 65 79 62 6f 61 72 64 20 6b 65 79 20 a keyboard key
27350 68 61 73 20 62 65 65 6e 20 72 65 6c 65 61 73 65 has been release
27360 64 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 d.\n *\n * @
27370 70 72 69 76 61 74 65 5c 6e 20 20 20 2a 20 40 70 private\n * @p
27380 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 65 5c 6e aram {Event} e\n
27390 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 * @returns {b
273a0 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e oolean}\n */\n
273b0 20 20 6f 6e 6b 65 79 75 70 28 65 29 20 7b 5c 6e onkeyup(e) {\n
273c0 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 this.colorpi
273d0 63 6b 65 72 2e 6c 61 73 74 45 76 65 6e 74 2e 61 cker.lastEvent.a
273e0 6c 69 61 73 20 3d 20 27 69 6e 70 75 74 2e 6b 65 lias = 'input.ke
273f0 79 75 70 27 3b 5c 6e 20 20 20 20 74 68 69 73 2e yup';\n this.
27400 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c 61 73 74 colorpicker.last
27410 45 76 65 6e 74 2e 65 20 3d 20 65 3b 5c 6e 5c 6e Event.e = e;\n\n
27420 20 20 20 20 6c 65 74 20 76 61 6c 20 3d 20 74 68 let val = th
27430 69 73 2e 67 65 74 56 61 6c 75 65 28 29 3b 5c 6e is.getValue();\n
27440 5c 6e 20 20 20 20 69 66 20 28 76 61 6c 20 21 3d \n if (val !=
27450 3d 20 65 2e 76 61 6c 75 65 29 20 7b 5c 6e 20 20 = e.value) {\n
27460 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 this.colorpi
27470 63 6b 65 72 2e 73 65 74 56 61 6c 75 65 28 76 61 cker.setValue(va
27480 6c 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c l);\n }\n }\
27490 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 74 20 64 65 66 n}\n\nexport def
274a0 61 75 6c 74 20 49 6e 70 75 74 48 61 6e 64 6c 65 ault InputHandle
274b0 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42 r;\n\n\n\n// WEB
274c0 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e PACK FOOTER //\n
274d0 2f 2f 20 2e 2f 73 72 63 2f 6a 73 2f 49 6e 70 75 // ./src/js/Inpu
274e0 74 48 61 6e 64 6c 65 72 2e 6a 73 22 2c 22 27 75 tHandler.js","'u
274f0 73 65 20 73 74 72 69 63 74 27 3b 5c 6e 5c 6e 76 se strict';\n\nv
27500 61 72 20 63 6f 6c 6f 72 53 74 72 69 6e 67 20 3d ar colorString =
27510 20 72 65 71 75 69 72 65 28 27 63 6f 6c 6f 72 2d require('color-
27520 73 74 72 69 6e 67 27 29 3b 5c 6e 76 61 72 20 63 string');\nvar c
27530 6f 6e 76 65 72 74 20 3d 20 72 65 71 75 69 72 65 onvert = require
27540 28 27 63 6f 6c 6f 72 2d 63 6f 6e 76 65 72 74 27 ('color-convert'
27550 29 3b 5c 6e 5c 6e 76 61 72 20 5f 73 6c 69 63 65 );\n\nvar _slice
27560 20 3d 20 5b 5d 2e 73 6c 69 63 65 3b 5c 6e 5c 6e = [].slice;\n\n
27570 76 61 72 20 73 6b 69 70 70 65 64 4d 6f 64 65 6c var skippedModel
27580 73 20 3d 20 5b 5c 6e 5c 74 2f 2f 20 74 6f 20 62 s = [\n\t// to b
27590 65 20 68 6f 6e 65 73 74 2c 20 49 20 64 6f 6e 27 e honest, I don'
275a0 74 20 72 65 61 6c 6c 79 20 66 65 65 6c 20 6c 69 t really feel li
275b0 6b 65 20 6b 65 79 77 6f 72 64 20 62 65 6c 6f 6e ke keyword belon
275c0 67 73 20 69 6e 20 63 6f 6c 6f 72 20 63 6f 6e 76 gs in color conv
275d0 65 72 74 2c 20 62 75 74 20 65 68 2e 5c 6e 5c 74 ert, but eh.\n\t
275e0 27 6b 65 79 77 6f 72 64 27 2c 5c 6e 5c 6e 5c 74 'keyword',\n\n\t
275f0 2f 2f 20 67 72 61 79 20 63 6f 6e 66 6c 69 63 74 // gray conflict
27600 73 20 77 69 74 68 20 73 6f 6d 65 20 6d 65 74 68 s with some meth
27610 6f 64 20 6e 61 6d 65 73 2c 20 61 6e 64 20 68 61 od names, and ha
27620 73 20 69 74 73 20 6f 77 6e 20 6d 65 74 68 6f 64 s its own method
27630 20 64 65 66 69 6e 65 64 2e 5c 6e 5c 74 27 67 72 defined.\n\t'gr
27640 61 79 27 2c 5c 6e 5c 6e 5c 74 2f 2f 20 73 68 6f ay',\n\n\t// sho
27650 75 6c 64 6e 27 74 20 72 65 61 6c 6c 79 20 62 65 uldn't really be
27660 20 69 6e 20 63 6f 6c 6f 72 2d 63 6f 6e 76 65 72 in color-conver
27670 74 20 65 69 74 68 65 72 2e 2e 2e 5c 6e 5c 74 27 t either...\n\t'
27680 68 65 78 27 5c 6e 5d 3b 5c 6e 5c 6e 76 61 72 20 hex'\n];\n\nvar
27690 68 61 73 68 65 64 4d 6f 64 65 6c 4b 65 79 73 20 hashedModelKeys
276a0 3d 20 7b 7d 3b 5c 6e 4f 62 6a 65 63 74 2e 6b 65 = {};\nObject.ke
276b0 79 73 28 63 6f 6e 76 65 72 74 29 2e 66 6f 72 45 ys(convert).forE
276c0 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 28 6d 6f ach(function (mo
276d0 64 65 6c 29 20 7b 5c 6e 5c 74 68 61 73 68 65 64 del) {\n\thashed
276e0 4d 6f 64 65 6c 4b 65 79 73 5b 5f 73 6c 69 63 65 ModelKeys[_slice
276f0 2e 63 61 6c 6c 28 63 6f 6e 76 65 72 74 5b 6d 6f .call(convert[mo
27700 64 65 6c 5d 2e 6c 61 62 65 6c 73 29 2e 73 6f 72 del].labels).sor
27710 74 28 29 2e 6a 6f 69 6e 28 27 27 29 5d 20 3d 20 t().join('')] =
27720 6d 6f 64 65 6c 3b 5c 6e 7d 29 3b 5c 6e 5c 6e 76 model;\n});\n\nv
27730 61 72 20 6c 69 6d 69 74 65 72 73 20 3d 20 7b 7d ar limiters = {}
27740 3b 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 43 6f ;\n\nfunction Co
27750 6c 6f 72 28 6f 62 6a 2c 20 6d 6f 64 65 6c 29 20 lor(obj, model)
27760 7b 5c 6e 5c 74 69 66 20 28 21 28 74 68 69 73 20 {\n\tif (!(this
27770 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6c 6f 72 instanceof Color
27780 29 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e )) {\n\t\treturn
27790 20 6e 65 77 20 43 6f 6c 6f 72 28 6f 62 6a 2c 20 new Color(obj,
277a0 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 7d 5c 6e 5c 6e model);\n\t}\n\n
277b0 5c 74 69 66 20 28 6d 6f 64 65 6c 20 26 26 20 6d \tif (model && m
277c0 6f 64 65 6c 20 69 6e 20 73 6b 69 70 70 65 64 4d odel in skippedM
277d0 6f 64 65 6c 73 29 20 7b 5c 6e 5c 74 5c 74 6d 6f odels) {\n\t\tmo
277e0 64 65 6c 20 3d 20 6e 75 6c 6c 3b 5c 6e 5c 74 7d del = null;\n\t}
277f0 5c 6e 5c 6e 5c 74 69 66 20 28 6d 6f 64 65 6c 20 \n\n\tif (model
27800 26 26 20 21 28 6d 6f 64 65 6c 20 69 6e 20 63 6f && !(model in co
27810 6e 76 65 72 74 29 29 20 7b 5c 6e 5c 74 5c 74 74 nvert)) {\n\t\tt
27820 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 27 hrow new Error('
27830 55 6e 6b 6e 6f 77 6e 20 6d 6f 64 65 6c 3a 20 27 Unknown model: '
27840 20 2b 20 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 7d 5c + model);\n\t}\
27850 6e 5c 6e 5c 74 76 61 72 20 69 3b 5c 6e 5c 74 76 n\n\tvar i;\n\tv
27860 61 72 20 63 68 61 6e 6e 65 6c 73 3b 5c 6e 5c 6e ar channels;\n\n
27870 5c 74 69 66 20 28 74 79 70 65 6f 66 20 6f 62 6a \tif (typeof obj
27880 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 === 'undefined'
27890 29 20 7b 5c 6e 5c 74 5c 74 74 68 69 73 2e 6d 6f ) {\n\t\tthis.mo
278a0 64 65 6c 20 3d 20 27 72 67 62 27 3b 5c 6e 5c 74 del = 'rgb';\n\t
278b0 5c 74 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20 5b \tthis.color = [
278c0 30 2c 20 30 2c 20 30 5d 3b 5c 6e 5c 74 5c 74 74 0, 0, 0];\n\t\tt
278d0 68 69 73 2e 76 61 6c 70 68 61 20 3d 20 31 3b 5c his.valpha = 1;\
278e0 6e 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 6f 62 n\t} else if (ob
278f0 6a 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6c j instanceof Col
27900 6f 72 29 20 7b 5c 6e 5c 74 5c 74 74 68 69 73 2e or) {\n\t\tthis.
27910 6d 6f 64 65 6c 20 3d 20 6f 62 6a 2e 6d 6f 64 65 model = obj.mode
27920 6c 3b 5c 6e 5c 74 5c 74 74 68 69 73 2e 63 6f 6c l;\n\t\tthis.col
27930 6f 72 20 3d 20 6f 62 6a 2e 63 6f 6c 6f 72 2e 73 or = obj.color.s
27940 6c 69 63 65 28 29 3b 5c 6e 5c 74 5c 74 74 68 69 lice();\n\t\tthi
27950 73 2e 76 61 6c 70 68 61 20 3d 20 6f 62 6a 2e 76 s.valpha = obj.v
27960 61 6c 70 68 61 3b 5c 6e 5c 74 7d 20 65 6c 73 65 alpha;\n\t} else
27970 20 69 66 20 28 74 79 70 65 6f 66 20 6f 62 6a 20 if (typeof obj
27980 3d 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 7b 5c === 'string') {\
27990 6e 5c 74 5c 74 76 61 72 20 72 65 73 75 6c 74 20 n\t\tvar result
279a0 3d 20 63 6f 6c 6f 72 53 74 72 69 6e 67 2e 67 65 = colorString.ge
279b0 74 28 6f 62 6a 29 3b 5c 6e 5c 74 5c 74 69 66 20 t(obj);\n\t\tif
279c0 28 72 65 73 75 6c 74 20 3d 3d 3d 20 6e 75 6c 6c (result === null
279d0 29 20 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f 77 ) {\n\t\t\tthrow
279e0 20 6e 65 77 20 45 72 72 6f 72 28 27 55 6e 61 62 new Error('Unab
279f0 6c 65 20 74 6f 20 70 61 72 73 65 20 63 6f 6c 6f le to parse colo
27a00 72 20 66 72 6f 6d 20 73 74 72 69 6e 67 3a 20 27 r from string: '
27a10 20 2b 20 6f 62 6a 29 3b 5c 6e 5c 74 5c 74 7d 5c + obj);\n\t\t}\
27a20 6e 5c 6e 5c 74 5c 74 74 68 69 73 2e 6d 6f 64 65 n\n\t\tthis.mode
27a30 6c 20 3d 20 72 65 73 75 6c 74 2e 6d 6f 64 65 6c l = result.model
27a40 3b 5c 6e 5c 74 5c 74 63 68 61 6e 6e 65 6c 73 20 ;\n\t\tchannels
27a50 3d 20 63 6f 6e 76 65 72 74 5b 74 68 69 73 2e 6d = convert[this.m
27a60 6f 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c odel].channels;\
27a70 6e 5c 74 5c 74 74 68 69 73 2e 63 6f 6c 6f 72 20 n\t\tthis.color
27a80 3d 20 72 65 73 75 6c 74 2e 76 61 6c 75 65 2e 73 = result.value.s
27a90 6c 69 63 65 28 30 2c 20 63 68 61 6e 6e 65 6c 73 lice(0, channels
27aa0 29 3b 5c 6e 5c 74 5c 74 74 68 69 73 2e 76 61 6c );\n\t\tthis.val
27ab0 70 68 61 20 3d 20 74 79 70 65 6f 66 20 72 65 73 pha = typeof res
27ac0 75 6c 74 2e 76 61 6c 75 65 5b 63 68 61 6e 6e 65 ult.value[channe
27ad0 6c 73 5d 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27 ls] === 'number'
27ae0 20 3f 20 72 65 73 75 6c 74 2e 76 61 6c 75 65 5b ? result.value[
27af0 63 68 61 6e 6e 65 6c 73 5d 20 3a 20 31 3b 5c 6e channels] : 1;\n
27b00 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 6f 62 6a \t} else if (obj
27b10 2e 6c 65 6e 67 74 68 29 20 7b 5c 6e 5c 74 5c 74 .length) {\n\t\t
27b20 74 68 69 73 2e 6d 6f 64 65 6c 20 3d 20 6d 6f 64 this.model = mod
27b30 65 6c 20 7c 7c 20 27 72 67 62 27 3b 5c 6e 5c 74 el || 'rgb';\n\t
27b40 5c 74 63 68 61 6e 6e 65 6c 73 20 3d 20 63 6f 6e \tchannels = con
27b50 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65 6c 5d vert[this.model]
27b60 2e 63 68 61 6e 6e 65 6c 73 3b 5c 6e 5c 74 5c 74 .channels;\n\t\t
27b70 76 61 72 20 6e 65 77 41 72 72 20 3d 20 5f 73 6c var newArr = _sl
27b80 69 63 65 2e 63 61 6c 6c 28 6f 62 6a 2c 20 30 2c ice.call(obj, 0,
27b90 20 63 68 61 6e 6e 65 6c 73 29 3b 5c 6e 5c 74 5c channels);\n\t\
27ba0 74 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20 7a 65 tthis.color = ze
27bb0 72 6f 41 72 72 61 79 28 6e 65 77 41 72 72 2c 20 roArray(newArr,
27bc0 63 68 61 6e 6e 65 6c 73 29 3b 5c 6e 5c 74 5c 74 channels);\n\t\t
27bd0 74 68 69 73 2e 76 61 6c 70 68 61 20 3d 20 74 79 this.valpha = ty
27be0 70 65 6f 66 20 6f 62 6a 5b 63 68 61 6e 6e 65 6c peof obj[channel
27bf0 73 5d 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27 20 s] === 'number'
27c00 3f 20 6f 62 6a 5b 63 68 61 6e 6e 65 6c 73 5d 20 ? obj[channels]
27c10 3a 20 31 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20 69 : 1;\n\t} else i
27c20 66 20 28 74 79 70 65 6f 66 20 6f 62 6a 20 3d 3d f (typeof obj ==
27c30 3d 20 27 6e 75 6d 62 65 72 27 29 20 7b 5c 6e 5c = 'number') {\n\
27c40 74 5c 74 2f 2f 20 74 68 69 73 20 69 73 20 61 6c t\t// this is al
27c50 77 61 79 73 20 52 47 42 20 2d 20 63 61 6e 20 62 ways RGB - can b
27c60 65 20 63 6f 6e 76 65 72 74 65 64 20 6c 61 74 65 e converted late
27c70 72 20 6f 6e 2e 5c 6e 5c 74 5c 74 6f 62 6a 20 26 r on.\n\t\tobj &
27c80 3d 20 30 78 46 46 46 46 46 46 3b 5c 6e 5c 74 5c = 0xFFFFFF;\n\t\
27c90 74 74 68 69 73 2e 6d 6f 64 65 6c 20 3d 20 27 72 tthis.model = 'r
27ca0 67 62 27 3b 5c 6e 5c 74 5c 74 74 68 69 73 2e 63 gb';\n\t\tthis.c
27cb0 6f 6c 6f 72 20 3d 20 5b 5c 6e 5c 74 5c 74 5c 74 olor = [\n\t\t\t
27cc0 28 6f 62 6a 20 3e 3e 20 31 36 29 20 26 20 30 78 (obj >> 16) & 0x
27cd0 46 46 2c 5c 6e 5c 74 5c 74 5c 74 28 6f 62 6a 20 FF,\n\t\t\t(obj
27ce0 3e 3e 20 38 29 20 26 20 30 78 46 46 2c 5c 6e 5c >> 8) & 0xFF,\n\
27cf0 74 5c 74 5c 74 6f 62 6a 20 26 20 30 78 46 46 5c t\t\tobj & 0xFF\
27d00 6e 5c 74 5c 74 5d 3b 5c 6e 5c 74 5c 74 74 68 69 n\t\t];\n\t\tthi
27d10 73 2e 76 61 6c 70 68 61 20 3d 20 31 3b 5c 6e 5c s.valpha = 1;\n\
27d20 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74 74 t} else {\n\t\tt
27d30 68 69 73 2e 76 61 6c 70 68 61 20 3d 20 31 3b 5c his.valpha = 1;\
27d40 6e 5c 6e 5c 74 5c 74 76 61 72 20 6b 65 79 73 20 n\n\t\tvar keys
27d50 3d 20 4f 62 6a 65 63 74 2e 6b 65 79 73 28 6f 62 = Object.keys(ob
27d60 6a 29 3b 5c 6e 5c 74 5c 74 69 66 20 28 27 61 6c j);\n\t\tif ('al
27d70 70 68 61 27 20 69 6e 20 6f 62 6a 29 20 7b 5c 6e pha' in obj) {\n
27d80 5c 74 5c 74 5c 74 6b 65 79 73 2e 73 70 6c 69 63 \t\t\tkeys.splic
27d90 65 28 6b 65 79 73 2e 69 6e 64 65 78 4f 66 28 27 e(keys.indexOf('
27da0 61 6c 70 68 61 27 29 2c 20 31 29 3b 5c 6e 5c 74 alpha'), 1);\n\t
27db0 5c 74 5c 74 74 68 69 73 2e 76 61 6c 70 68 61 20 \t\tthis.valpha
27dc0 3d 20 74 79 70 65 6f 66 20 6f 62 6a 2e 61 6c 70 = typeof obj.alp
27dd0 68 61 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27 20 ha === 'number'
27de0 3f 20 6f 62 6a 2e 61 6c 70 68 61 20 3a 20 30 3b ? obj.alpha : 0;
27df0 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 76 \n\t\t}\n\n\t\tv
27e00 61 72 20 68 61 73 68 65 64 4b 65 79 73 20 3d 20 ar hashedKeys =
27e10 6b 65 79 73 2e 73 6f 72 74 28 29 2e 6a 6f 69 6e keys.sort().join
27e20 28 27 27 29 3b 5c 6e 5c 74 5c 74 69 66 20 28 21 ('');\n\t\tif (!
27e30 28 68 61 73 68 65 64 4b 65 79 73 20 69 6e 20 68 (hashedKeys in h
27e40 61 73 68 65 64 4d 6f 64 65 6c 4b 65 79 73 29 29 ashedModelKeys))
27e50 20 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f 77 20 {\n\t\t\tthrow
27e60 6e 65 77 20 45 72 72 6f 72 28 27 55 6e 61 62 6c new Error('Unabl
27e70 65 20 74 6f 20 70 61 72 73 65 20 63 6f 6c 6f 72 e to parse color
27e80 20 66 72 6f 6d 20 6f 62 6a 65 63 74 3a 20 27 20 from object: '
27e90 2b 20 4a 53 4f 4e 2e 73 74 72 69 6e 67 69 66 79 + JSON.stringify
27ea0 28 6f 62 6a 29 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e (obj));\n\t\t}\n
27eb0 5c 6e 5c 74 5c 74 74 68 69 73 2e 6d 6f 64 65 6c \n\t\tthis.model
27ec0 20 3d 20 68 61 73 68 65 64 4d 6f 64 65 6c 4b 65 = hashedModelKe
27ed0 79 73 5b 68 61 73 68 65 64 4b 65 79 73 5d 3b 5c ys[hashedKeys];\
27ee0 6e 5c 6e 5c 74 5c 74 76 61 72 20 6c 61 62 65 6c n\n\t\tvar label
27ef0 73 20 3d 20 63 6f 6e 76 65 72 74 5b 74 68 69 73 s = convert[this
27f00 2e 6d 6f 64 65 6c 5d 2e 6c 61 62 65 6c 73 3b 5c .model].labels;\
27f10 6e 5c 74 5c 74 76 61 72 20 63 6f 6c 6f 72 20 3d n\t\tvar color =
27f20 20 5b 5d 3b 5c 6e 5c 74 5c 74 66 6f 72 20 28 69 [];\n\t\tfor (i
27f30 20 3d 20 30 3b 20 69 20 3c 20 6c 61 62 65 6c 73 = 0; i < labels
27f40 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 5c .length; i++) {\
27f50 6e 5c 74 5c 74 5c 74 63 6f 6c 6f 72 2e 70 75 73 n\t\t\tcolor.pus
27f60 68 28 6f 62 6a 5b 6c 61 62 65 6c 73 5b 69 5d 5d h(obj[labels[i]]
27f70 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c );\n\t\t}\n\n\t\
27f80 74 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20 7a 65 tthis.color = ze
27f90 72 6f 41 72 72 61 79 28 63 6f 6c 6f 72 29 3b 5c roArray(color);\
27fa0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 2f 2f 20 70 65 72 n\t}\n\n\t// per
27fb0 66 6f 72 6d 20 6c 69 6d 69 74 61 74 69 6f 6e 73 form limitations
27fc0 20 28 63 6c 61 6d 70 69 6e 67 2c 20 65 74 63 2e (clamping, etc.
27fd0 29 5c 6e 5c 74 69 66 20 28 6c 69 6d 69 74 65 72 )\n\tif (limiter
27fe0 73 5b 74 68 69 73 2e 6d 6f 64 65 6c 5d 29 20 7b s[this.model]) {
27ff0 5c 6e 5c 74 5c 74 63 68 61 6e 6e 65 6c 73 20 3d \n\t\tchannels =
28000 20 63 6f 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f convert[this.mo
28010 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c 6e del].channels;\n
28020 5c 74 5c 74 66 6f 72 20 28 69 20 3d 20 30 3b 20 \t\tfor (i = 0;
28030 69 20 3c 20 63 68 61 6e 6e 65 6c 73 3b 20 69 2b i < channels; i+
28040 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 76 61 72 20 +) {\n\t\t\tvar
28050 6c 69 6d 69 74 20 3d 20 6c 69 6d 69 74 65 72 73 limit = limiters
28060 5b 74 68 69 73 2e 6d 6f 64 65 6c 5d 5b 69 5d 3b [this.model][i];
28070 5c 6e 5c 74 5c 74 5c 74 69 66 20 28 6c 69 6d 69 \n\t\t\tif (limi
28080 74 29 20 7b 5c 6e 5c 74 5c 74 5c 74 5c 74 74 68 t) {\n\t\t\t\tth
28090 69 73 2e 63 6f 6c 6f 72 5b 69 5d 20 3d 20 6c 69 is.color[i] = li
280a0 6d 69 74 28 74 68 69 73 2e 63 6f 6c 6f 72 5b 69 mit(this.color[i
280b0 5d 29 3b 5c 6e 5c 74 5c 74 5c 74 7d 5c 6e 5c 74 ]);\n\t\t\t}\n\t
280c0 5c 74 7d 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 74 68 \t}\n\t}\n\n\tth
280d0 69 73 2e 76 61 6c 70 68 61 20 3d 20 4d 61 74 68 is.valpha = Math
280e0 2e 6d 61 78 28 30 2c 20 4d 61 74 68 2e 6d 69 6e .max(0, Math.min
280f0 28 31 2c 20 74 68 69 73 2e 76 61 6c 70 68 61 29 (1, this.valpha)
28100 29 3b 5c 6e 5c 6e 5c 74 69 66 20 28 4f 62 6a 65 );\n\n\tif (Obje
28110 63 74 2e 66 72 65 65 7a 65 29 20 7b 5c 6e 5c 74 ct.freeze) {\n\t
28120 5c 74 4f 62 6a 65 63 74 2e 66 72 65 65 7a 65 28 \tObject.freeze(
28130 74 68 69 73 29 3b 5c 6e 5c 74 7d 5c 6e 7d 5c 6e this);\n\t}\n}\n
28140 5c 6e 43 6f 6c 6f 72 2e 70 72 6f 74 6f 74 79 70 \nColor.prototyp
28150 65 20 3d 20 7b 5c 6e 5c 74 74 6f 53 74 72 69 6e e = {\n\ttoStrin
28160 67 3a 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b g: function () {
28170 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 74 68 69 \n\t\treturn thi
28180 73 2e 73 74 72 69 6e 67 28 29 3b 5c 6e 5c 74 7d s.string();\n\t}
28190 2c 5c 6e 5c 6e 5c 74 74 6f 4a 53 4f 4e 3a 20 66 ,\n\n\ttoJSON: f
281a0 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 unction () {\n\t
281b0 5c 74 72 65 74 75 72 6e 20 74 68 69 73 5b 74 68 \treturn this[th
281c0 69 73 2e 6d 6f 64 65 6c 5d 28 29 3b 5c 6e 5c 74 is.model]();\n\t
281d0 7d 2c 5c 6e 5c 6e 5c 74 73 74 72 69 6e 67 3a 20 },\n\n\tstring:
281e0 66 75 6e 63 74 69 6f 6e 20 28 70 6c 61 63 65 73 function (places
281f0 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 73 65 6c ) {\n\t\tvar sel
28200 66 20 3d 20 74 68 69 73 2e 6d 6f 64 65 6c 20 69 f = this.model i
28210 6e 20 63 6f 6c 6f 72 53 74 72 69 6e 67 2e 74 6f n colorString.to
28220 20 3f 20 74 68 69 73 20 3a 20 74 68 69 73 2e 72 ? this : this.r
28230 67 62 28 29 3b 5c 6e 5c 74 5c 74 73 65 6c 66 20 gb();\n\t\tself
28240 3d 20 73 65 6c 66 2e 72 6f 75 6e 64 28 74 79 70 = self.round(typ
28250 65 6f 66 20 70 6c 61 63 65 73 20 3d 3d 3d 20 27 eof places === '
28260 6e 75 6d 62 65 72 27 20 3f 20 70 6c 61 63 65 73 number' ? places
28270 20 3a 20 31 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 : 1);\n\t\tvar
28280 61 72 67 73 20 3d 20 73 65 6c 66 2e 76 61 6c 70 args = self.valp
28290 68 61 20 3d 3d 3d 20 31 20 3f 20 73 65 6c 66 2e ha === 1 ? self.
282a0 63 6f 6c 6f 72 20 3a 20 73 65 6c 66 2e 63 6f 6c color : self.col
282b0 6f 72 2e 63 6f 6e 63 61 74 28 74 68 69 73 2e 76 or.concat(this.v
282c0 61 6c 70 68 61 29 3b 5c 6e 5c 74 5c 74 72 65 74 alpha);\n\t\tret
282d0 75 72 6e 20 63 6f 6c 6f 72 53 74 72 69 6e 67 2e urn colorString.
282e0 74 6f 5b 73 65 6c 66 2e 6d 6f 64 65 6c 5d 28 61 to[self.model](a
282f0 72 67 73 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c rgs);\n\t},\n\n\
28300 74 70 65 72 63 65 6e 74 53 74 72 69 6e 67 3a 20 tpercentString:
28310 66 75 6e 63 74 69 6f 6e 20 28 70 6c 61 63 65 73 function (places
28320 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 73 65 6c ) {\n\t\tvar sel
28330 66 20 3d 20 74 68 69 73 2e 72 67 62 28 29 2e 72 f = this.rgb().r
28340 6f 75 6e 64 28 74 79 70 65 6f 66 20 70 6c 61 63 ound(typeof plac
28350 65 73 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27 20 es === 'number'
28360 3f 20 70 6c 61 63 65 73 20 3a 20 31 29 3b 5c 6e ? places : 1);\n
28370 5c 74 5c 74 76 61 72 20 61 72 67 73 20 3d 20 73 \t\tvar args = s
28380 65 6c 66 2e 76 61 6c 70 68 61 20 3d 3d 3d 20 31 elf.valpha === 1
28390 20 3f 20 73 65 6c 66 2e 63 6f 6c 6f 72 20 3a 20 ? self.color :
283a0 73 65 6c 66 2e 63 6f 6c 6f 72 2e 63 6f 6e 63 61 self.color.conca
283b0 74 28 74 68 69 73 2e 76 61 6c 70 68 61 29 3b 5c t(this.valpha);\
283c0 6e 5c 74 5c 74 72 65 74 75 72 6e 20 63 6f 6c 6f n\t\treturn colo
283d0 72 53 74 72 69 6e 67 2e 74 6f 2e 72 67 62 2e 70 rString.to.rgb.p
283e0 65 72 63 65 6e 74 28 61 72 67 73 29 3b 5c 6e 5c ercent(args);\n\
283f0 74 7d 2c 5c 6e 5c 6e 5c 74 61 72 72 61 79 3a 20 t},\n\n\tarray:
28400 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c function () {\n\
28410 74 5c 74 72 65 74 75 72 6e 20 74 68 69 73 2e 76 t\treturn this.v
28420 61 6c 70 68 61 20 3d 3d 3d 20 31 20 3f 20 74 68 alpha === 1 ? th
28430 69 73 2e 63 6f 6c 6f 72 2e 73 6c 69 63 65 28 29 is.color.slice()
28440 20 3a 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 63 6f : this.color.co
28450 6e 63 61 74 28 74 68 69 73 2e 76 61 6c 70 68 61 ncat(this.valpha
28460 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 6f 62 );\n\t},\n\n\tob
28470 6a 65 63 74 3a 20 66 75 6e 63 74 69 6f 6e 20 28 ject: function (
28480 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 72 65 73 ) {\n\t\tvar res
28490 75 6c 74 20 3d 20 7b 7d 3b 5c 6e 5c 74 5c 74 76 ult = {};\n\t\tv
284a0 61 72 20 63 68 61 6e 6e 65 6c 73 20 3d 20 63 6f ar channels = co
284b0 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65 6c nvert[this.model
284c0 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c 6e 5c 74 5c ].channels;\n\t\
284d0 74 76 61 72 20 6c 61 62 65 6c 73 20 3d 20 63 6f tvar labels = co
284e0 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65 6c nvert[this.model
284f0 5d 2e 6c 61 62 65 6c 73 3b 5c 6e 5c 6e 5c 74 5c ].labels;\n\n\t\
28500 74 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b tfor (var i = 0;
28510 20 69 20 3c 20 63 68 61 6e 6e 65 6c 73 3b 20 69 i < channels; i
28520 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 73 ++) {\n\t\t\tres
28530 75 6c 74 5b 6c 61 62 65 6c 73 5b 69 5d 5d 20 3d ult[labels[i]] =
28540 20 74 68 69 73 2e 63 6f 6c 6f 72 5b 69 5d 3b 5c this.color[i];\
28550 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 n\t\t}\n\n\t\tif
28560 20 28 74 68 69 73 2e 76 61 6c 70 68 61 20 21 3d (this.valpha !=
28570 3d 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 = 1) {\n\t\t\tre
28580 73 75 6c 74 2e 61 6c 70 68 61 20 3d 20 74 68 69 sult.alpha = thi
28590 73 2e 76 61 6c 70 68 61 3b 5c 6e 5c 74 5c 74 7d s.valpha;\n\t\t}
285a0 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 72 \n\n\t\treturn r
285b0 65 73 75 6c 74 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e esult;\n\t},\n\n
285c0 5c 74 75 6e 69 74 41 72 72 61 79 3a 20 66 75 6e \tunitArray: fun
285d0 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c 74 ction () {\n\t\t
285e0 76 61 72 20 72 67 62 20 3d 20 74 68 69 73 2e 72 var rgb = this.r
285f0 67 62 28 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 74 5c gb().color;\n\t\
28600 74 72 67 62 5b 30 5d 20 2f 3d 20 32 35 35 3b 5c trgb[0] /= 255;\
28610 6e 5c 74 5c 74 72 67 62 5b 31 5d 20 2f 3d 20 32 n\t\trgb[1] /= 2
28620 35 35 3b 5c 6e 5c 74 5c 74 72 67 62 5b 32 5d 20 55;\n\t\trgb[2]
28630 2f 3d 20 32 35 35 3b 5c 6e 5c 6e 5c 74 5c 74 69 /= 255;\n\n\t\ti
28640 66 20 28 74 68 69 73 2e 76 61 6c 70 68 61 20 21 f (this.valpha !
28650 3d 3d 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 == 1) {\n\t\t\tr
28660 67 62 2e 70 75 73 68 28 74 68 69 73 2e 76 61 6c gb.push(this.val
28670 70 68 61 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e pha);\n\t\t}\n\n
28680 5c 74 5c 74 72 65 74 75 72 6e 20 72 67 62 3b 5c \t\treturn rgb;\
28690 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 75 6e 69 74 4f n\t},\n\n\tunitO
286a0 62 6a 65 63 74 3a 20 66 75 6e 63 74 69 6f 6e 20 bject: function
286b0 28 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 72 67 () {\n\t\tvar rg
286c0 62 20 3d 20 74 68 69 73 2e 72 67 62 28 29 2e 6f b = this.rgb().o
286d0 62 6a 65 63 74 28 29 3b 5c 6e 5c 74 5c 74 72 67 bject();\n\t\trg
286e0 62 2e 72 20 2f 3d 20 32 35 35 3b 5c 6e 5c 74 5c b.r /= 255;\n\t\
286f0 74 72 67 62 2e 67 20 2f 3d 20 32 35 35 3b 5c 6e trgb.g /= 255;\n
28700 5c 74 5c 74 72 67 62 2e 62 20 2f 3d 20 32 35 35 \t\trgb.b /= 255
28710 3b 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 74 68 69 ;\n\n\t\tif (thi
28720 73 2e 76 61 6c 70 68 61 20 21 3d 3d 20 31 29 20 s.valpha !== 1)
28730 7b 5c 6e 5c 74 5c 74 5c 74 72 67 62 2e 61 6c 70 {\n\t\t\trgb.alp
28740 68 61 20 3d 20 74 68 69 73 2e 76 61 6c 70 68 61 ha = this.valpha
28750 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 ;\n\t\t}\n\n\t\t
28760 72 65 74 75 72 6e 20 72 67 62 3b 5c 6e 5c 74 7d return rgb;\n\t}
28770 2c 5c 6e 5c 6e 5c 74 72 6f 75 6e 64 3a 20 66 75 ,\n\n\tround: fu
28780 6e 63 74 69 6f 6e 20 28 70 6c 61 63 65 73 29 20 nction (places)
28790 7b 5c 6e 5c 74 5c 74 70 6c 61 63 65 73 20 3d 20 {\n\t\tplaces =
287a0 4d 61 74 68 2e 6d 61 78 28 70 6c 61 63 65 73 20 Math.max(places
287b0 7c 7c 20 30 2c 20 30 29 3b 5c 6e 5c 74 5c 74 72 || 0, 0);\n\t\tr
287c0 65 74 75 72 6e 20 6e 65 77 20 43 6f 6c 6f 72 28 eturn new Color(
287d0 74 68 69 73 2e 63 6f 6c 6f 72 2e 6d 61 70 28 72 this.color.map(r
287e0 6f 75 6e 64 54 6f 50 6c 61 63 65 28 70 6c 61 63 oundToPlace(plac
287f0 65 73 29 29 2e 63 6f 6e 63 61 74 28 74 68 69 73 es)).concat(this
28800 2e 76 61 6c 70 68 61 29 2c 20 74 68 69 73 2e 6d .valpha), this.m
28810 6f 64 65 6c 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e odel);\n\t},\n\n
28820 5c 74 61 6c 70 68 61 3a 20 66 75 6e 63 74 69 6f \talpha: functio
28830 6e 20 28 76 61 6c 29 20 7b 5c 6e 5c 74 5c 74 69 n (val) {\n\t\ti
28840 66 20 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e f (arguments.len
28850 67 74 68 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 gth) {\n\t\t\tre
28860 74 75 72 6e 20 6e 65 77 20 43 6f 6c 6f 72 28 74 turn new Color(t
28870 68 69 73 2e 63 6f 6c 6f 72 2e 63 6f 6e 63 61 74 his.color.concat
28880 28 4d 61 74 68 2e 6d 61 78 28 30 2c 20 4d 61 74 (Math.max(0, Mat
28890 68 2e 6d 69 6e 28 31 2c 20 76 61 6c 29 29 29 2c h.min(1, val))),
288a0 20 74 68 69 73 2e 6d 6f 64 65 6c 29 3b 5c 6e 5c this.model);\n\
288b0 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 t\t}\n\n\t\tretu
288c0 72 6e 20 74 68 69 73 2e 76 61 6c 70 68 61 3b 5c rn this.valpha;\
288d0 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 2f 2f 20 72 67 n\t},\n\n\t// rg
288e0 62 5c 6e 5c 74 72 65 64 3a 20 67 65 74 73 65 74 b\n\tred: getset
288f0 28 27 72 67 62 27 2c 20 30 2c 20 6d 61 78 66 6e ('rgb', 0, maxfn
28900 28 32 35 35 29 29 2c 5c 6e 5c 74 67 72 65 65 6e (255)),\n\tgreen
28910 3a 20 67 65 74 73 65 74 28 27 72 67 62 27 2c 20 : getset('rgb',
28920 31 2c 20 6d 61 78 66 6e 28 32 35 35 29 29 2c 5c 1, maxfn(255)),\
28930 6e 5c 74 62 6c 75 65 3a 20 67 65 74 73 65 74 28 n\tblue: getset(
28940 27 72 67 62 27 2c 20 32 2c 20 6d 61 78 66 6e 28 'rgb', 2, maxfn(
28950 32 35 35 29 29 2c 5c 6e 5c 6e 5c 74 68 75 65 3a 255)),\n\n\thue:
28960 20 67 65 74 73 65 74 28 5b 27 68 73 6c 27 2c 20 getset(['hsl',
28970 27 68 73 76 27 2c 20 27 68 73 6c 27 2c 20 27 68 'hsv', 'hsl', 'h
28980 77 62 27 2c 20 27 68 63 67 27 5d 2c 20 30 2c 20 wb', 'hcg'], 0,
28990 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 29 20 7b function (val) {
289a0 20 72 65 74 75 72 6e 20 28 28 76 61 6c 20 25 20 return ((val %
289b0 33 36 30 29 20 2b 20 33 36 30 29 20 25 20 33 36 360) + 360) % 36
289c0 30 3b 20 7d 29 2c 20 2f 2f 20 65 73 6c 69 6e 74 0; }), // eslint
289d0 2d 64 69 73 61 62 6c 65 2d 6c 69 6e 65 20 62 72 -disable-line br
289e0 61 63 65 2d 73 74 79 6c 65 5c 6e 5c 6e 5c 74 73 ace-style\n\n\ts
289f0 61 74 75 72 61 74 69 6f 6e 6c 3a 20 67 65 74 73 aturationl: gets
28a00 65 74 28 27 68 73 6c 27 2c 20 31 2c 20 6d 61 78 et('hsl', 1, max
28a10 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 74 6c 69 67 fn(100)),\n\tlig
28a20 68 74 6e 65 73 73 3a 20 67 65 74 73 65 74 28 27 htness: getset('
28a30 68 73 6c 27 2c 20 32 2c 20 6d 61 78 66 6e 28 31 hsl', 2, maxfn(1
28a40 30 30 29 29 2c 5c 6e 5c 6e 5c 74 73 61 74 75 72 00)),\n\n\tsatur
28a50 61 74 69 6f 6e 76 3a 20 67 65 74 73 65 74 28 27 ationv: getset('
28a60 68 73 76 27 2c 20 31 2c 20 6d 61 78 66 6e 28 31 hsv', 1, maxfn(1
28a70 30 30 29 29 2c 5c 6e 5c 74 76 61 6c 75 65 3a 20 00)),\n\tvalue:
28a80 67 65 74 73 65 74 28 27 68 73 76 27 2c 20 32 2c getset('hsv', 2,
28a90 20 6d 61 78 66 6e 28 31 30 30 29 29 2c 5c 6e 5c maxfn(100)),\n\
28aa0 6e 5c 74 63 68 72 6f 6d 61 3a 20 67 65 74 73 65 n\tchroma: getse
28ab0 74 28 27 68 63 67 27 2c 20 31 2c 20 6d 61 78 66 t('hcg', 1, maxf
28ac0 6e 28 31 30 30 29 29 2c 5c 6e 5c 74 67 72 61 79 n(100)),\n\tgray
28ad0 3a 20 67 65 74 73 65 74 28 27 68 63 67 27 2c 20 : getset('hcg',
28ae0 32 2c 20 6d 61 78 66 6e 28 31 30 30 29 29 2c 5c 2, maxfn(100)),\
28af0 6e 5c 6e 5c 74 77 68 69 74 65 3a 20 67 65 74 73 n\n\twhite: gets
28b00 65 74 28 27 68 77 62 27 2c 20 31 2c 20 6d 61 78 et('hwb', 1, max
28b10 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 74 77 62 6c fn(100)),\n\twbl
28b20 61 63 6b 3a 20 67 65 74 73 65 74 28 27 68 77 62 ack: getset('hwb
28b30 27 2c 20 32 2c 20 6d 61 78 66 6e 28 31 30 30 29 ', 2, maxfn(100)
28b40 29 2c 5c 6e 5c 6e 5c 74 63 79 61 6e 3a 20 67 65 ),\n\n\tcyan: ge
28b50 74 73 65 74 28 27 63 6d 79 6b 27 2c 20 30 2c 20 tset('cmyk', 0,
28b60 6d 61 78 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 74 maxfn(100)),\n\t
28b70 6d 61 67 65 6e 74 61 3a 20 67 65 74 73 65 74 28 magenta: getset(
28b80 27 63 6d 79 6b 27 2c 20 31 2c 20 6d 61 78 66 6e 'cmyk', 1, maxfn
28b90 28 31 30 30 29 29 2c 5c 6e 5c 74 79 65 6c 6c 6f (100)),\n\tyello
28ba0 77 3a 20 67 65 74 73 65 74 28 27 63 6d 79 6b 27 w: getset('cmyk'
28bb0 2c 20 32 2c 20 6d 61 78 66 6e 28 31 30 30 29 29 , 2, maxfn(100))
28bc0 2c 5c 6e 5c 74 62 6c 61 63 6b 3a 20 67 65 74 73 ,\n\tblack: gets
28bd0 65 74 28 27 63 6d 79 6b 27 2c 20 33 2c 20 6d 61 et('cmyk', 3, ma
28be0 78 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 6e 5c 74 xfn(100)),\n\n\t
28bf0 78 3a 20 67 65 74 73 65 74 28 27 78 79 7a 27 2c x: getset('xyz',
28c00 20 30 2c 20 6d 61 78 66 6e 28 31 30 30 29 29 2c 0, maxfn(100)),
28c10 5c 6e 5c 74 79 3a 20 67 65 74 73 65 74 28 27 78 \n\ty: getset('x
28c20 79 7a 27 2c 20 31 2c 20 6d 61 78 66 6e 28 31 30 yz', 1, maxfn(10
28c30 30 29 29 2c 5c 6e 5c 74 7a 3a 20 67 65 74 73 65 0)),\n\tz: getse
28c40 74 28 27 78 79 7a 27 2c 20 32 2c 20 6d 61 78 66 t('xyz', 2, maxf
28c50 6e 28 31 30 30 29 29 2c 5c 6e 5c 6e 5c 74 6c 3a n(100)),\n\n\tl:
28c60 20 67 65 74 73 65 74 28 27 6c 61 62 27 2c 20 30 getset('lab', 0
28c70 2c 20 6d 61 78 66 6e 28 31 30 30 29 29 2c 5c 6e , maxfn(100)),\n
28c80 5c 74 61 3a 20 67 65 74 73 65 74 28 27 6c 61 62 \ta: getset('lab
28c90 27 2c 20 31 29 2c 5c 6e 5c 74 62 3a 20 67 65 74 ', 1),\n\tb: get
28ca0 73 65 74 28 27 6c 61 62 27 2c 20 32 29 2c 5c 6e set('lab', 2),\n
28cb0 5c 6e 5c 74 6b 65 79 77 6f 72 64 3a 20 66 75 6e \n\tkeyword: fun
28cc0 63 74 69 6f 6e 20 28 76 61 6c 29 20 7b 5c 6e 5c ction (val) {\n\
28cd0 74 5c 74 69 66 20 28 61 72 67 75 6d 65 6e 74 73 t\tif (arguments
28ce0 2e 6c 65 6e 67 74 68 29 20 7b 5c 6e 5c 74 5c 74 .length) {\n\t\t
28cf0 5c 74 72 65 74 75 72 6e 20 6e 65 77 20 43 6f 6c \treturn new Col
28d00 6f 72 28 76 61 6c 29 3b 5c 6e 5c 74 5c 74 7d 5c or(val);\n\t\t}\
28d10 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 63 6f n\n\t\treturn co
28d20 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65 6c nvert[this.model
28d30 5d 2e 6b 65 79 77 6f 72 64 28 74 68 69 73 2e 63 ].keyword(this.c
28d40 6f 6c 6f 72 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e olor);\n\t},\n\n
28d50 5c 74 68 65 78 3a 20 66 75 6e 63 74 69 6f 6e 20 \thex: function
28d60 28 76 61 6c 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 (val) {\n\t\tif
28d70 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 (arguments.lengt
28d80 68 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 h) {\n\t\t\tretu
28d90 72 6e 20 6e 65 77 20 43 6f 6c 6f 72 28 76 61 6c rn new Color(val
28da0 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c );\n\t\t}\n\n\t\
28db0 74 72 65 74 75 72 6e 20 63 6f 6c 6f 72 53 74 72 treturn colorStr
28dc0 69 6e 67 2e 74 6f 2e 68 65 78 28 74 68 69 73 2e ing.to.hex(this.
28dd0 72 67 62 28 29 2e 72 6f 75 6e 64 28 29 2e 63 6f rgb().round().co
28de0 6c 6f 72 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c lor);\n\t},\n\n\
28df0 74 72 67 62 4e 75 6d 62 65 72 3a 20 66 75 6e 63 trgbNumber: func
28e00 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c 74 76 tion () {\n\t\tv
28e10 61 72 20 72 67 62 20 3d 20 74 68 69 73 2e 72 67 ar rgb = this.rg
28e20 62 28 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 74 5c 74 b().color;\n\t\t
28e30 72 65 74 75 72 6e 20 28 28 72 67 62 5b 30 5d 20 return ((rgb[0]
28e40 26 20 30 78 46 46 29 20 3c 3c 20 31 36 29 20 7c & 0xFF) << 16) |
28e50 20 28 28 72 67 62 5b 31 5d 20 26 20 30 78 46 46 ((rgb[1] & 0xFF
28e60 29 20 3c 3c 20 38 29 20 7c 20 28 72 67 62 5b 32 ) << 8) | (rgb[2
28e70 5d 20 26 20 30 78 46 46 29 3b 5c 6e 5c 74 7d 2c ] & 0xFF);\n\t},
28e80 5c 6e 5c 6e 5c 74 6c 75 6d 69 6e 6f 73 69 74 79 \n\n\tluminosity
28e90 3a 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c : function () {\
28ea0 6e 5c 74 5c 74 2f 2f 20 68 74 74 70 3a 2f 2f 77 n\t\t// http://w
28eb0 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 57 43 41 ww.w3.org/TR/WCA
28ec0 47 32 30 2f 23 72 65 6c 61 74 69 76 65 6c 75 6d G20/#relativelum
28ed0 69 6e 61 6e 63 65 64 65 66 5c 6e 5c 74 5c 74 76 inancedef\n\t\tv
28ee0 61 72 20 72 67 62 20 3d 20 74 68 69 73 2e 72 67 ar rgb = this.rg
28ef0 62 28 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 6e 5c 74 b().color;\n\n\t
28f00 5c 74 76 61 72 20 6c 75 6d 20 3d 20 5b 5d 3b 5c \tvar lum = [];\
28f10 6e 5c 74 5c 74 66 6f 72 20 28 76 61 72 20 69 20 n\t\tfor (var i
28f20 3d 20 30 3b 20 69 20 3c 20 72 67 62 2e 6c 65 6e = 0; i < rgb.len
28f30 67 74 68 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74 5c gth; i++) {\n\t\
28f40 74 5c 74 76 61 72 20 63 68 61 6e 20 3d 20 72 67 t\tvar chan = rg
28f50 62 5b 69 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74 5c b[i] / 255;\n\t\
28f60 74 5c 74 6c 75 6d 5b 69 5d 20 3d 20 28 63 68 61 t\tlum[i] = (cha
28f70 6e 20 3c 3d 20 30 2e 30 33 39 32 38 29 20 3f 20 n <= 0.03928) ?
28f80 63 68 61 6e 20 2f 20 31 32 2e 39 32 20 3a 20 4d chan / 12.92 : M
28f90 61 74 68 2e 70 6f 77 28 28 28 63 68 61 6e 20 2b ath.pow(((chan +
28fa0 20 30 2e 30 35 35 29 20 2f 20 31 2e 30 35 35 29 0.055) / 1.055)
28fb0 2c 20 32 2e 34 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e , 2.4);\n\t\t}\n
28fc0 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 30 2e 32 \n\t\treturn 0.2
28fd0 31 32 36 20 2a 20 6c 75 6d 5b 30 5d 20 2b 20 30 126 * lum[0] + 0
28fe0 2e 37 31 35 32 20 2a 20 6c 75 6d 5b 31 5d 20 2b .7152 * lum[1] +
28ff0 20 30 2e 30 37 32 32 20 2a 20 6c 75 6d 5b 32 5d 0.0722 * lum[2]
29000 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 63 6f 6e ;\n\t},\n\n\tcon
29010 74 72 61 73 74 3a 20 66 75 6e 63 74 69 6f 6e 20 trast: function
29020 28 63 6f 6c 6f 72 32 29 20 7b 5c 6e 5c 74 5c 74 (color2) {\n\t\t
29030 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 // http://www.w3
29040 2e 6f 72 67 2f 54 52 2f 57 43 41 47 32 30 2f 23 .org/TR/WCAG20/#
29050 63 6f 6e 74 72 61 73 74 2d 72 61 74 69 6f 64 65 contrast-ratiode
29060 66 5c 6e 5c 74 5c 74 76 61 72 20 6c 75 6d 31 20 f\n\t\tvar lum1
29070 3d 20 74 68 69 73 2e 6c 75 6d 69 6e 6f 73 69 74 = this.luminosit
29080 79 28 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 6c 75 y();\n\t\tvar lu
29090 6d 32 20 3d 20 63 6f 6c 6f 72 32 2e 6c 75 6d 69 m2 = color2.lumi
290a0 6e 6f 73 69 74 79 28 29 3b 5c 6e 5c 6e 5c 74 5c nosity();\n\n\t\
290b0 74 69 66 20 28 6c 75 6d 31 20 3e 20 6c 75 6d 32 tif (lum1 > lum2
290c0 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72 ) {\n\t\t\tretur
290d0 6e 20 28 6c 75 6d 31 20 2b 20 30 2e 30 35 29 20 n (lum1 + 0.05)
290e0 2f 20 28 6c 75 6d 32 20 2b 20 30 2e 30 35 29 3b / (lum2 + 0.05);
290f0 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 72 \n\t\t}\n\n\t\tr
29100 65 74 75 72 6e 20 28 6c 75 6d 32 20 2b 20 30 2e eturn (lum2 + 0.
29110 30 35 29 20 2f 20 28 6c 75 6d 31 20 2b 20 30 2e 05) / (lum1 + 0.
29120 30 35 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 05);\n\t},\n\n\t
29130 6c 65 76 65 6c 3a 20 66 75 6e 63 74 69 6f 6e 20 level: function
29140 28 63 6f 6c 6f 72 32 29 20 7b 5c 6e 5c 74 5c 74 (color2) {\n\t\t
29150 76 61 72 20 63 6f 6e 74 72 61 73 74 52 61 74 69 var contrastRati
29160 6f 20 3d 20 74 68 69 73 2e 63 6f 6e 74 72 61 73 o = this.contras
29170 74 28 63 6f 6c 6f 72 32 29 3b 5c 6e 5c 74 5c 74 t(color2);\n\t\t
29180 69 66 20 28 63 6f 6e 74 72 61 73 74 52 61 74 69 if (contrastRati
29190 6f 20 3e 3d 20 37 2e 31 29 20 7b 5c 6e 5c 74 5c o >= 7.1) {\n\t\
291a0 74 5c 74 72 65 74 75 72 6e 20 27 41 41 41 27 3b t\treturn 'AAA';
291b0 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 72 \n\t\t}\n\n\t\tr
291c0 65 74 75 72 6e 20 28 63 6f 6e 74 72 61 73 74 52 eturn (contrastR
291d0 61 74 69 6f 20 3e 3d 20 34 2e 35 29 20 3f 20 27 atio >= 4.5) ? '
291e0 41 41 27 20 3a 20 27 27 3b 5c 6e 5c 74 7d 2c 5c AA' : '';\n\t},\
291f0 6e 5c 6e 5c 74 69 73 44 61 72 6b 3a 20 66 75 6e n\n\tisDark: fun
29200 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c 74 ction () {\n\t\t
29210 2f 2f 20 59 49 51 20 65 71 75 61 74 69 6f 6e 20 // YIQ equation
29220 66 72 6f 6d 20 68 74 74 70 3a 2f 2f 32 34 77 61 from http://24wa
29230 79 73 2e 6f 72 67 2f 32 30 31 30 2f 63 61 6c 63 ys.org/2010/calc
29240 75 6c 61 74 69 6e 67 2d 63 6f 6c 6f 72 2d 63 6f ulating-color-co
29250 6e 74 72 61 73 74 5c 6e 5c 74 5c 74 76 61 72 20 ntrast\n\t\tvar
29260 72 67 62 20 3d 20 74 68 69 73 2e 72 67 62 28 29 rgb = this.rgb()
29270 2e 63 6f 6c 6f 72 3b 5c 6e 5c 74 5c 74 76 61 72 .color;\n\t\tvar
29280 20 79 69 71 20 3d 20 28 72 67 62 5b 30 5d 20 2a yiq = (rgb[0] *
29290 20 32 39 39 20 2b 20 72 67 62 5b 31 5d 20 2a 20 299 + rgb[1] *
292a0 35 38 37 20 2b 20 72 67 62 5b 32 5d 20 2a 20 31 587 + rgb[2] * 1
292b0 31 34 29 20 2f 20 31 30 30 30 3b 5c 6e 5c 74 5c 14) / 1000;\n\t\
292c0 74 72 65 74 75 72 6e 20 79 69 71 20 3c 20 31 32 treturn yiq < 12
292d0 38 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 69 73 8;\n\t},\n\n\tis
292e0 4c 69 67 68 74 3a 20 66 75 6e 63 74 69 6f 6e 20 Light: function
292f0 28 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e () {\n\t\treturn
29300 20 21 74 68 69 73 2e 69 73 44 61 72 6b 28 29 3b !this.isDark();
29310 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 6e 65 67 61 \n\t},\n\n\tnega
29320 74 65 3a 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 te: function ()
29330 7b 5c 6e 5c 74 5c 74 76 61 72 20 72 67 62 20 3d {\n\t\tvar rgb =
29340 20 74 68 69 73 2e 72 67 62 28 29 3b 5c 6e 5c 74 this.rgb();\n\t
29350 5c 74 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 \tfor (var i = 0
29360 3b 20 69 20 3c 20 33 3b 20 69 2b 2b 29 20 7b 5c ; i < 3; i++) {\
29370 6e 5c 74 5c 74 5c 74 72 67 62 2e 63 6f 6c 6f 72 n\t\t\trgb.color
29380 5b 69 5d 20 3d 20 32 35 35 20 2d 20 72 67 62 2e [i] = 255 - rgb.
29390 63 6f 6c 6f 72 5b 69 5d 3b 5c 6e 5c 74 5c 74 7d color[i];\n\t\t}
293a0 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 72 67 62 \n\t\treturn rgb
293b0 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 6c 69 67 ;\n\t},\n\n\tlig
293c0 68 74 65 6e 3a 20 66 75 6e 63 74 69 6f 6e 20 28 hten: function (
293d0 72 61 74 69 6f 29 20 7b 5c 6e 5c 74 5c 74 76 61 ratio) {\n\t\tva
293e0 72 20 68 73 6c 20 3d 20 74 68 69 73 2e 68 73 6c r hsl = this.hsl
293f0 28 29 3b 5c 6e 5c 74 5c 74 68 73 6c 2e 63 6f 6c ();\n\t\thsl.col
29400 6f 72 5b 32 5d 20 2b 3d 20 68 73 6c 2e 63 6f 6c or[2] += hsl.col
29410 6f 72 5b 32 5d 20 2a 20 72 61 74 69 6f 3b 5c 6e or[2] * ratio;\n
29420 5c 74 5c 74 72 65 74 75 72 6e 20 68 73 6c 3b 5c \t\treturn hsl;\
29430 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 64 61 72 6b 65 n\t},\n\n\tdarke
29440 6e 3a 20 66 75 6e 63 74 69 6f 6e 20 28 72 61 74 n: function (rat
29450 69 6f 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 68 io) {\n\t\tvar h
29460 73 6c 20 3d 20 74 68 69 73 2e 68 73 6c 28 29 3b sl = this.hsl();
29470 5c 6e 5c 74 5c 74 68 73 6c 2e 63 6f 6c 6f 72 5b \n\t\thsl.color[
29480 32 5d 20 2d 3d 20 68 73 6c 2e 63 6f 6c 6f 72 5b 2] -= hsl.color[
29490 32 5d 20 2a 20 72 61 74 69 6f 3b 5c 6e 5c 74 5c 2] * ratio;\n\t\
294a0 74 72 65 74 75 72 6e 20 68 73 6c 3b 5c 6e 5c 74 treturn hsl;\n\t
294b0 7d 2c 5c 6e 5c 6e 5c 74 73 61 74 75 72 61 74 65 },\n\n\tsaturate
294c0 3a 20 66 75 6e 63 74 69 6f 6e 20 28 72 61 74 69 : function (rati
294d0 6f 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 68 73 o) {\n\t\tvar hs
294e0 6c 20 3d 20 74 68 69 73 2e 68 73 6c 28 29 3b 5c l = this.hsl();\
294f0 6e 5c 74 5c 74 68 73 6c 2e 63 6f 6c 6f 72 5b 31 n\t\thsl.color[1
29500 5d 20 2b 3d 20 68 73 6c 2e 63 6f 6c 6f 72 5b 31 ] += hsl.color[1
29510 5d 20 2a 20 72 61 74 69 6f 3b 5c 6e 5c 74 5c 74 ] * ratio;\n\t\t
29520 72 65 74 75 72 6e 20 68 73 6c 3b 5c 6e 5c 74 7d return hsl;\n\t}
29530 2c 5c 6e 5c 6e 5c 74 64 65 73 61 74 75 72 61 74 ,\n\n\tdesaturat
29540 65 3a 20 66 75 6e 63 74 69 6f 6e 20 28 72 61 74 e: function (rat
29550 69 6f 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 68 io) {\n\t\tvar h
29560 73 6c 20 3d 20 74 68 69 73 2e 68 73 6c 28 29 3b sl = this.hsl();
29570 5c 6e 5c 74 5c 74 68 73 6c 2e 63 6f 6c 6f 72 5b \n\t\thsl.color[
29580 31 5d 20 2d 3d 20 68 73 6c 2e 63 6f 6c 6f 72 5b 1] -= hsl.color[
29590 31 5d 20 2a 20 72 61 74 69 6f 3b 5c 6e 5c 74 5c 1] * ratio;\n\t\
295a0 74 72 65 74 75 72 6e 20 68 73 6c 3b 5c 6e 5c 74 treturn hsl;\n\t
295b0 7d 2c 5c 6e 5c 6e 5c 74 77 68 69 74 65 6e 3a 20 },\n\n\twhiten:
295c0 66 75 6e 63 74 69 6f 6e 20 28 72 61 74 69 6f 29 function (ratio)
295d0 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 68 77 62 20 {\n\t\tvar hwb
295e0 3d 20 74 68 69 73 2e 68 77 62 28 29 3b 5c 6e 5c = this.hwb();\n\
295f0 74 5c 74 68 77 62 2e 63 6f 6c 6f 72 5b 31 5d 20 t\thwb.color[1]
29600 2b 3d 20 68 77 62 2e 63 6f 6c 6f 72 5b 31 5d 20 += hwb.color[1]
29610 2a 20 72 61 74 69 6f 3b 5c 6e 5c 74 5c 74 72 65 * ratio;\n\t\tre
29620 74 75 72 6e 20 68 77 62 3b 5c 6e 5c 74 7d 2c 5c turn hwb;\n\t},\
29630 6e 5c 6e 5c 74 62 6c 61 63 6b 65 6e 3a 20 66 75 n\n\tblacken: fu
29640 6e 63 74 69 6f 6e 20 28 72 61 74 69 6f 29 20 7b nction (ratio) {
29650 5c 6e 5c 74 5c 74 76 61 72 20 68 77 62 20 3d 20 \n\t\tvar hwb =
29660 74 68 69 73 2e 68 77 62 28 29 3b 5c 6e 5c 74 5c this.hwb();\n\t\
29670 74 68 77 62 2e 63 6f 6c 6f 72 5b 32 5d 20 2b 3d thwb.color[2] +=
29680 20 68 77 62 2e 63 6f 6c 6f 72 5b 32 5d 20 2a 20 hwb.color[2] *
29690 72 61 74 69 6f 3b 5c 6e 5c 74 5c 74 72 65 74 75 ratio;\n\t\tretu
296a0 72 6e 20 68 77 62 3b 5c 6e 5c 74 7d 2c 5c 6e 5c rn hwb;\n\t},\n\
296b0 6e 5c 74 67 72 61 79 73 63 61 6c 65 3a 20 66 75 n\tgrayscale: fu
296c0 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c nction () {\n\t\
296d0 74 2f 2f 20 68 74 74 70 3a 2f 2f 65 6e 2e 77 69 t// http://en.wi
296e0 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77 69 6b 69 kipedia.org/wiki
296f0 2f 47 72 61 79 73 63 61 6c 65 23 43 6f 6e 76 65 /Grayscale#Conve
29700 72 74 69 6e 67 5f 63 6f 6c 6f 72 5f 74 6f 5f 67 rting_color_to_g
29710 72 61 79 73 63 61 6c 65 5c 6e 5c 74 5c 74 76 61 rayscale\n\t\tva
29720 72 20 72 67 62 20 3d 20 74 68 69 73 2e 72 67 62 r rgb = this.rgb
29730 28 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 74 5c 74 76 ().color;\n\t\tv
29740 61 72 20 76 61 6c 20 3d 20 72 67 62 5b 30 5d 20 ar val = rgb[0]
29750 2a 20 30 2e 33 20 2b 20 72 67 62 5b 31 5d 20 2a * 0.3 + rgb[1] *
29760 20 30 2e 35 39 20 2b 20 72 67 62 5b 32 5d 20 2a 0.59 + rgb[2] *
29770 20 30 2e 31 31 3b 5c 6e 5c 74 5c 74 72 65 74 75 0.11;\n\t\tretu
29780 72 6e 20 43 6f 6c 6f 72 2e 72 67 62 28 76 61 6c rn Color.rgb(val
29790 2c 20 76 61 6c 2c 20 76 61 6c 29 3b 5c 6e 5c 74 , val, val);\n\t
297a0 7d 2c 5c 6e 5c 6e 5c 74 66 61 64 65 3a 20 66 75 },\n\n\tfade: fu
297b0 6e 63 74 69 6f 6e 20 28 72 61 74 69 6f 29 20 7b nction (ratio) {
297c0 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 74 68 69 \n\t\treturn thi
297d0 73 2e 61 6c 70 68 61 28 74 68 69 73 2e 76 61 6c s.alpha(this.val
297e0 70 68 61 20 2d 20 28 74 68 69 73 2e 76 61 6c 70 pha - (this.valp
297f0 68 61 20 2a 20 72 61 74 69 6f 29 29 3b 5c 6e 5c ha * ratio));\n\
29800 74 7d 2c 5c 6e 5c 6e 5c 74 6f 70 61 71 75 65 72 t},\n\n\topaquer
29810 3a 20 66 75 6e 63 74 69 6f 6e 20 28 72 61 74 69 : function (rati
29820 6f 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e o) {\n\t\treturn
29830 20 74 68 69 73 2e 61 6c 70 68 61 28 74 68 69 73 this.alpha(this
29840 2e 76 61 6c 70 68 61 20 2b 20 28 74 68 69 73 2e .valpha + (this.
29850 76 61 6c 70 68 61 20 2a 20 72 61 74 69 6f 29 29 valpha * ratio))
29860 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 72 6f 74 ;\n\t},\n\n\trot
29870 61 74 65 3a 20 66 75 6e 63 74 69 6f 6e 20 28 64 ate: function (d
29880 65 67 72 65 65 73 29 20 7b 5c 6e 5c 74 5c 74 76 egrees) {\n\t\tv
29890 61 72 20 68 73 6c 20 3d 20 74 68 69 73 2e 68 73 ar hsl = this.hs
298a0 6c 28 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 68 75 l();\n\t\tvar hu
298b0 65 20 3d 20 68 73 6c 2e 63 6f 6c 6f 72 5b 30 5d e = hsl.color[0]
298c0 3b 5c 6e 5c 74 5c 74 68 75 65 20 3d 20 28 68 75 ;\n\t\thue = (hu
298d0 65 20 2b 20 64 65 67 72 65 65 73 29 20 25 20 33 e + degrees) % 3
298e0 36 30 3b 5c 6e 5c 74 5c 74 68 75 65 20 3d 20 68 60;\n\t\thue = h
298f0 75 65 20 3c 20 30 20 3f 20 33 36 30 20 2b 20 68 ue < 0 ? 360 + h
29900 75 65 20 3a 20 68 75 65 3b 5c 6e 5c 74 5c 74 68 ue : hue;\n\t\th
29910 73 6c 2e 63 6f 6c 6f 72 5b 30 5d 20 3d 20 68 75 sl.color[0] = hu
29920 65 3b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 68 e;\n\t\treturn h
29930 73 6c 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 6d sl;\n\t},\n\n\tm
29940 69 78 3a 20 66 75 6e 63 74 69 6f 6e 20 28 6d 69 ix: function (mi
29950 78 69 6e 43 6f 6c 6f 72 2c 20 77 65 69 67 68 74 xinColor, weight
29960 29 20 7b 5c 6e 5c 74 5c 74 2f 2f 20 70 6f 72 74 ) {\n\t\t// port
29970 65 64 20 66 72 6f 6d 20 73 61 73 73 20 69 6d 70 ed from sass imp
29980 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 6e 20 43 lementation in C
29990 5c 6e 5c 74 5c 74 2f 2f 20 68 74 74 70 73 3a 2f \n\t\t// https:/
299a0 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 61 73 73 /github.com/sass
299b0 2f 6c 69 62 73 61 73 73 2f 62 6c 6f 62 2f 30 65 /libsass/blob/0e
299c0 36 62 34 61 32 38 35 30 30 39 32 33 35 36 61 61 6b4a2850092356aa
299d0 33 65 63 65 30 37 63 36 62 32 34 39 66 30 32 32 3ece07c6b249f022
299e0 31 63 61 63 65 64 2f 66 75 6e 63 74 69 6f 6e 73 1caced/functions
299f0 2e 63 70 70 23 4c 32 30 39 5c 6e 5c 74 5c 74 69 .cpp#L209\n\t\ti
29a00 66 20 28 21 6d 69 78 69 6e 43 6f 6c 6f 72 20 7c f (!mixinColor |
29a10 7c 20 21 6d 69 78 69 6e 43 6f 6c 6f 72 2e 72 67 | !mixinColor.rg
29a20 62 29 20 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f b) {\n\t\t\tthro
29a30 77 20 6e 65 77 20 45 72 72 6f 72 28 27 41 72 67 w new Error('Arg
29a40 75 6d 65 6e 74 20 74 6f 20 5c 22 6d 69 78 5c 22 ument to \"mix\"
29a50 20 77 61 73 20 6e 6f 74 20 61 20 43 6f 6c 6f 72 was not a Color
29a60 20 69 6e 73 74 61 6e 63 65 2c 20 62 75 74 20 72 instance, but r
29a70 61 74 68 65 72 20 61 6e 20 69 6e 73 74 61 6e 63 ather an instanc
29a80 65 20 6f 66 20 27 20 2b 20 74 79 70 65 6f 66 20 e of ' + typeof
29a90 6d 69 78 69 6e 43 6f 6c 6f 72 29 3b 5c 6e 5c 74 mixinColor);\n\t
29aa0 5c 74 7d 5c 6e 5c 74 5c 74 76 61 72 20 63 6f 6c \t}\n\t\tvar col
29ab0 6f 72 31 20 3d 20 6d 69 78 69 6e 43 6f 6c 6f 72 or1 = mixinColor
29ac0 2e 72 67 62 28 29 3b 5c 6e 5c 74 5c 74 76 61 72 .rgb();\n\t\tvar
29ad0 20 63 6f 6c 6f 72 32 20 3d 20 74 68 69 73 2e 72 color2 = this.r
29ae0 67 62 28 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 70 gb();\n\t\tvar p
29af0 20 3d 20 77 65 69 67 68 74 20 3d 3d 3d 20 75 6e = weight === un
29b00 64 65 66 69 6e 65 64 20 3f 20 30 2e 35 20 3a 20 defined ? 0.5 :
29b10 77 65 69 67 68 74 3b 5c 6e 5c 6e 5c 74 5c 74 76 weight;\n\n\t\tv
29b20 61 72 20 77 20 3d 20 32 20 2a 20 70 20 2d 20 31 ar w = 2 * p - 1
29b30 3b 5c 6e 5c 74 5c 74 76 61 72 20 61 20 3d 20 63 ;\n\t\tvar a = c
29b40 6f 6c 6f 72 31 2e 61 6c 70 68 61 28 29 20 2d 20 olor1.alpha() -
29b50 63 6f 6c 6f 72 32 2e 61 6c 70 68 61 28 29 3b 5c color2.alpha();\
29b60 6e 5c 6e 5c 74 5c 74 76 61 72 20 77 31 20 3d 20 n\n\t\tvar w1 =
29b70 28 28 28 77 20 2a 20 61 20 3d 3d 3d 20 2d 31 29 (((w * a === -1)
29b80 20 3f 20 77 20 3a 20 28 77 20 2b 20 61 29 20 2f ? w : (w + a) /
29b90 20 28 31 20 2b 20 77 20 2a 20 61 29 29 20 2b 20 (1 + w * a)) +
29ba0 31 29 20 2f 20 32 2e 30 3b 5c 6e 5c 74 5c 74 76 1) / 2.0;\n\t\tv
29bb0 61 72 20 77 32 20 3d 20 31 20 2d 20 77 31 3b 5c ar w2 = 1 - w1;\
29bc0 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 43 6f n\n\t\treturn Co
29bd0 6c 6f 72 2e 72 67 62 28 5c 6e 5c 74 5c 74 5c 74 lor.rgb(\n\t\t\t
29be0 5c 74 77 31 20 2a 20 63 6f 6c 6f 72 31 2e 72 65 \tw1 * color1.re
29bf0 64 28 29 20 2b 20 77 32 20 2a 20 63 6f 6c 6f 72 d() + w2 * color
29c00 32 2e 72 65 64 28 29 2c 5c 6e 5c 74 5c 74 5c 74 2.red(),\n\t\t\t
29c10 5c 74 77 31 20 2a 20 63 6f 6c 6f 72 31 2e 67 72 \tw1 * color1.gr
29c20 65 65 6e 28 29 20 2b 20 77 32 20 2a 20 63 6f 6c een() + w2 * col
29c30 6f 72 32 2e 67 72 65 65 6e 28 29 2c 5c 6e 5c 74 or2.green(),\n\t
29c40 5c 74 5c 74 5c 74 77 31 20 2a 20 63 6f 6c 6f 72 \t\t\tw1 * color
29c50 31 2e 62 6c 75 65 28 29 20 2b 20 77 32 20 2a 20 1.blue() + w2 *
29c60 63 6f 6c 6f 72 32 2e 62 6c 75 65 28 29 2c 5c 6e color2.blue(),\n
29c70 5c 74 5c 74 5c 74 5c 74 63 6f 6c 6f 72 31 2e 61 \t\t\t\tcolor1.a
29c80 6c 70 68 61 28 29 20 2a 20 70 20 2b 20 63 6f 6c lpha() * p + col
29c90 6f 72 32 2e 61 6c 70 68 61 28 29 20 2a 20 28 31 or2.alpha() * (1
29ca0 20 2d 20 70 29 29 3b 5c 6e 5c 74 7d 5c 6e 7d 3b - p));\n\t}\n};
29cb0 5c 6e 5c 6e 2f 2f 20 6d 6f 64 65 6c 20 63 6f 6e \n\n// model con
29cc0 76 65 72 73 69 6f 6e 20 6d 65 74 68 6f 64 73 20 version methods
29cd0 61 6e 64 20 73 74 61 74 69 63 20 63 6f 6e 73 74 and static const
29ce0 72 75 63 74 6f 72 73 5c 6e 4f 62 6a 65 63 74 2e ructors\nObject.
29cf0 6b 65 79 73 28 63 6f 6e 76 65 72 74 29 2e 66 6f keys(convert).fo
29d00 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 28 rEach(function (
29d10 6d 6f 64 65 6c 29 20 7b 5c 6e 5c 74 69 66 20 28 model) {\n\tif (
29d20 73 6b 69 70 70 65 64 4d 6f 64 65 6c 73 2e 69 6e skippedModels.in
29d30 64 65 78 4f 66 28 6d 6f 64 65 6c 29 20 21 3d 3d dexOf(model) !==
29d40 20 2d 31 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 -1) {\n\t\tretu
29d50 72 6e 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76 61 rn;\n\t}\n\n\tva
29d60 72 20 63 68 61 6e 6e 65 6c 73 20 3d 20 63 6f 6e r channels = con
29d70 76 65 72 74 5b 6d 6f 64 65 6c 5d 2e 63 68 61 6e vert[model].chan
29d80 6e 65 6c 73 3b 5c 6e 5c 6e 5c 74 2f 2f 20 63 6f nels;\n\n\t// co
29d90 6e 76 65 72 73 69 6f 6e 20 6d 65 74 68 6f 64 73 nversion methods
29da0 5c 6e 5c 74 43 6f 6c 6f 72 2e 70 72 6f 74 6f 74 \n\tColor.protot
29db0 79 70 65 5b 6d 6f 64 65 6c 5d 20 3d 20 66 75 6e ype[model] = fun
29dc0 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c 74 ction () {\n\t\t
29dd0 69 66 20 28 74 68 69 73 2e 6d 6f 64 65 6c 20 3d if (this.model =
29de0 3d 3d 20 6d 6f 64 65 6c 29 20 7b 5c 6e 5c 74 5c == model) {\n\t\
29df0 74 5c 74 72 65 74 75 72 6e 20 6e 65 77 20 43 6f t\treturn new Co
29e00 6c 6f 72 28 74 68 69 73 29 3b 5c 6e 5c 74 5c 74 lor(this);\n\t\t
29e10 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 61 72 67 }\n\n\t\tif (arg
29e20 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 29 20 7b uments.length) {
29e30 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72 6e 20 6e \n\t\t\treturn n
29e40 65 77 20 43 6f 6c 6f 72 28 61 72 67 75 6d 65 6e ew Color(argumen
29e50 74 73 2c 20 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 5c ts, model);\n\t\
29e60 74 7d 5c 6e 5c 6e 5c 74 5c 74 76 61 72 20 6e 65 t}\n\n\t\tvar ne
29e70 77 41 6c 70 68 61 20 3d 20 74 79 70 65 6f 66 20 wAlpha = typeof
29e80 61 72 67 75 6d 65 6e 74 73 5b 63 68 61 6e 6e 65 arguments[channe
29e90 6c 73 5d 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27 ls] === 'number'
29ea0 20 3f 20 63 68 61 6e 6e 65 6c 73 20 3a 20 74 68 ? channels : th
29eb0 69 73 2e 76 61 6c 70 68 61 3b 5c 6e 5c 74 5c 74 is.valpha;\n\t\t
29ec0 72 65 74 75 72 6e 20 6e 65 77 20 43 6f 6c 6f 72 return new Color
29ed0 28 61 73 73 65 72 74 41 72 72 61 79 28 63 6f 6e (assertArray(con
29ee0 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65 6c 5d vert[this.model]
29ef0 5b 6d 6f 64 65 6c 5d 2e 72 61 77 28 74 68 69 73 [model].raw(this
29f00 2e 63 6f 6c 6f 72 29 29 2e 63 6f 6e 63 61 74 28 .color)).concat(
29f10 6e 65 77 41 6c 70 68 61 29 2c 20 6d 6f 64 65 6c newAlpha), model
29f20 29 3b 5c 6e 5c 74 7d 3b 5c 6e 5c 6e 5c 74 2f 2f );\n\t};\n\n\t//
29f30 20 27 73 74 61 74 69 63 27 20 63 6f 6e 73 74 72 'static' constr
29f40 75 63 74 69 6f 6e 20 6d 65 74 68 6f 64 73 5c 6e uction methods\n
29f50 5c 74 43 6f 6c 6f 72 5b 6d 6f 64 65 6c 5d 20 3d \tColor[model] =
29f60 20 66 75 6e 63 74 69 6f 6e 20 28 63 6f 6c 6f 72 function (color
29f70 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 74 79 70 ) {\n\t\tif (typ
29f80 65 6f 66 20 63 6f 6c 6f 72 20 3d 3d 3d 20 27 6e eof color === 'n
29f90 75 6d 62 65 72 27 29 20 7b 5c 6e 5c 74 5c 74 5c umber') {\n\t\t\
29fa0 74 63 6f 6c 6f 72 20 3d 20 7a 65 72 6f 41 72 72 tcolor = zeroArr
29fb0 61 79 28 5f 73 6c 69 63 65 2e 63 61 6c 6c 28 61 ay(_slice.call(a
29fc0 72 67 75 6d 65 6e 74 73 29 2c 20 63 68 61 6e 6e rguments), chann
29fd0 65 6c 73 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 els);\n\t\t}\n\t
29fe0 5c 74 72 65 74 75 72 6e 20 6e 65 77 20 43 6f 6c \treturn new Col
29ff0 6f 72 28 63 6f 6c 6f 72 2c 20 6d 6f 64 65 6c 29 or(color, model)
2a000 3b 5c 6e 5c 74 7d 3b 5c 6e 7d 29 3b 5c 6e 5c 6e ;\n\t};\n});\n\n
2a010 66 75 6e 63 74 69 6f 6e 20 72 6f 75 6e 64 54 6f function roundTo
2a020 28 6e 75 6d 2c 20 70 6c 61 63 65 73 29 20 7b 5c (num, places) {\
2a030 6e 5c 74 72 65 74 75 72 6e 20 4e 75 6d 62 65 72 n\treturn Number
2a040 28 6e 75 6d 2e 74 6f 46 69 78 65 64 28 70 6c 61 (num.toFixed(pla
2a050 63 65 73 29 29 3b 5c 6e 7d 5c 6e 5c 6e 66 75 6e ces));\n}\n\nfun
2a060 63 74 69 6f 6e 20 72 6f 75 6e 64 54 6f 50 6c 61 ction roundToPla
2a070 63 65 28 70 6c 61 63 65 73 29 20 7b 5c 6e 5c 74 ce(places) {\n\t
2a080 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 return function
2a090 28 6e 75 6d 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 (num) {\n\t\tret
2a0a0 75 72 6e 20 72 6f 75 6e 64 54 6f 28 6e 75 6d 2c urn roundTo(num,
2a0b0 20 70 6c 61 63 65 73 29 3b 5c 6e 5c 74 7d 3b 5c places);\n\t};\
2a0c0 6e 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 67 n}\n\nfunction g
2a0d0 65 74 73 65 74 28 6d 6f 64 65 6c 2c 20 63 68 61 etset(model, cha
2a0e0 6e 6e 65 6c 2c 20 6d 6f 64 69 66 69 65 72 29 20 nnel, modifier)
2a0f0 7b 5c 6e 5c 74 6d 6f 64 65 6c 20 3d 20 41 72 72 {\n\tmodel = Arr
2a100 61 79 2e 69 73 41 72 72 61 79 28 6d 6f 64 65 6c ay.isArray(model
2a110 29 20 3f 20 6d 6f 64 65 6c 20 3a 20 5b 6d 6f 64 ) ? model : [mod
2a120 65 6c 5d 3b 5c 6e 5c 6e 5c 74 6d 6f 64 65 6c 2e el];\n\n\tmodel.
2a130 66 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e forEach(function
2a140 20 28 6d 29 20 7b 5c 6e 5c 74 5c 74 28 6c 69 6d (m) {\n\t\t(lim
2a150 69 74 65 72 73 5b 6d 5d 20 7c 7c 20 28 6c 69 6d iters[m] || (lim
2a160 69 74 65 72 73 5b 6d 5d 20 3d 20 5b 5d 29 29 5b iters[m] = []))[
2a170 63 68 61 6e 6e 65 6c 5d 20 3d 20 6d 6f 64 69 66 channel] = modif
2a180 69 65 72 3b 5c 6e 5c 74 7d 29 3b 5c 6e 5c 6e 5c ier;\n\t});\n\n\
2a190 74 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 5b 30 tmodel = model[0
2a1a0 5d 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 66 ];\n\n\treturn f
2a1b0 75 6e 63 74 69 6f 6e 20 28 76 61 6c 29 20 7b 5c unction (val) {\
2a1c0 6e 5c 74 5c 74 76 61 72 20 72 65 73 75 6c 74 3b n\t\tvar result;
2a1d0 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 61 72 67 75 \n\n\t\tif (argu
2a1e0 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 29 20 7b 5c ments.length) {\
2a1f0 6e 5c 74 5c 74 5c 74 69 66 20 28 6d 6f 64 69 66 n\t\t\tif (modif
2a200 69 65 72 29 20 7b 5c 6e 5c 74 5c 74 5c 74 5c 74 ier) {\n\t\t\t\t
2a210 76 61 6c 20 3d 20 6d 6f 64 69 66 69 65 72 28 76 val = modifier(v
2a220 61 6c 29 3b 5c 6e 5c 74 5c 74 5c 74 7d 5c 6e 5c al);\n\t\t\t}\n\
2a230 6e 5c 74 5c 74 5c 74 72 65 73 75 6c 74 20 3d 20 n\t\t\tresult =
2a240 74 68 69 73 5b 6d 6f 64 65 6c 5d 28 29 3b 5c 6e this[model]();\n
2a250 5c 74 5c 74 5c 74 72 65 73 75 6c 74 2e 63 6f 6c \t\t\tresult.col
2a260 6f 72 5b 63 68 61 6e 6e 65 6c 5d 20 3d 20 76 61 or[channel] = va
2a270 6c 3b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72 6e l;\n\t\t\treturn
2a280 20 72 65 73 75 6c 74 3b 5c 6e 5c 74 5c 74 7d 5c result;\n\t\t}\
2a290 6e 5c 6e 5c 74 5c 74 72 65 73 75 6c 74 20 3d 20 n\n\t\tresult =
2a2a0 74 68 69 73 5b 6d 6f 64 65 6c 5d 28 29 2e 63 6f this[model]().co
2a2b0 6c 6f 72 5b 63 68 61 6e 6e 65 6c 5d 3b 5c 6e 5c lor[channel];\n\
2a2c0 74 5c 74 69 66 20 28 6d 6f 64 69 66 69 65 72 29 t\tif (modifier)
2a2d0 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 73 75 6c 74 {\n\t\t\tresult
2a2e0 20 3d 20 6d 6f 64 69 66 69 65 72 28 72 65 73 75 = modifier(resu
2a2f0 6c 74 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c lt);\n\t\t}\n\n\
2a300 74 5c 74 72 65 74 75 72 6e 20 72 65 73 75 6c 74 t\treturn result
2a310 3b 5c 6e 5c 74 7d 3b 5c 6e 7d 5c 6e 5c 6e 66 75 ;\n\t};\n}\n\nfu
2a320 6e 63 74 69 6f 6e 20 6d 61 78 66 6e 28 6d 61 78 nction maxfn(max
2a330 29 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 66 75 ) {\n\treturn fu
2a340 6e 63 74 69 6f 6e 20 28 76 29 20 7b 5c 6e 5c 74 nction (v) {\n\t
2a350 5c 74 72 65 74 75 72 6e 20 4d 61 74 68 2e 6d 61 \treturn Math.ma
2a360 78 28 30 2c 20 4d 61 74 68 2e 6d 69 6e 28 6d 61 x(0, Math.min(ma
2a370 78 2c 20 76 29 29 3b 5c 6e 5c 74 7d 3b 5c 6e 7d x, v));\n\t};\n}
2a380 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 61 73 73 \n\nfunction ass
2a390 65 72 74 41 72 72 61 79 28 76 61 6c 29 20 7b 5c ertArray(val) {\
2a3a0 6e 5c 74 72 65 74 75 72 6e 20 41 72 72 61 79 2e n\treturn Array.
2a3b0 69 73 41 72 72 61 79 28 76 61 6c 29 20 3f 20 76 isArray(val) ? v
2a3c0 61 6c 20 3a 20 5b 76 61 6c 5d 3b 5c 6e 7d 5c 6e al : [val];\n}\n
2a3d0 5c 6e 66 75 6e 63 74 69 6f 6e 20 7a 65 72 6f 41 \nfunction zeroA
2a3e0 72 72 61 79 28 61 72 72 2c 20 6c 65 6e 67 74 68 rray(arr, length
2a3f0 29 20 7b 5c 6e 5c 74 66 6f 72 20 28 76 61 72 20 ) {\n\tfor (var
2a400 69 20 3d 20 30 3b 20 69 20 3c 20 6c 65 6e 67 74 i = 0; i < lengt
2a410 68 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 69 h; i++) {\n\t\ti
2a420 66 20 28 74 79 70 65 6f 66 20 61 72 72 5b 69 5d f (typeof arr[i]
2a430 20 21 3d 3d 20 27 6e 75 6d 62 65 72 27 29 20 7b !== 'number') {
2a440 5c 6e 5c 74 5c 74 5c 74 61 72 72 5b 69 5d 20 3d \n\t\t\tarr[i] =
2a450 20 30 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 7d 5c 0;\n\t\t}\n\t}\
2a460 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 61 72 72 3b n\n\treturn arr;
2a470 5c 6e 7d 5c 6e 5c 6e 6d 6f 64 75 6c 65 2e 65 78 \n}\n\nmodule.ex
2a480 70 6f 72 74 73 20 3d 20 43 6f 6c 6f 72 3b 5c 6e ports = Color;\n
2a490 5c 6e 5c 6e 5c 6e 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f \n\n\n//////////
2a4a0 2f 2f 2f 2f 2f 2f 2f 2f 5c 6e 2f 2f 20 57 45 42 ////////\n// WEB
2a4b0 50 41 43 4b 20 46 4f 4f 54 45 52 5c 6e 2f 2f 20 PACK FOOTER\n//
2a4c0 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 63 ./node_modules/c
2a4d0 6f 6c 6f 72 2f 69 6e 64 65 78 2e 6a 73 5c 6e 2f olor/index.js\n/
2a4e0 2f 20 6d 6f 64 75 6c 65 20 69 64 20 3d 20 31 36 / module id = 16
2a4f0 5c 6e 2f 2f 20 6d 6f 64 75 6c 65 20 63 68 75 6e \n// module chun
2a500 6b 73 20 3d 20 30 20 31 22 2c 22 2f 2a 20 4d 49 ks = 0 1","/* MI
2a510 54 20 6c 69 63 65 6e 73 65 20 2a 2f 5c 6e 76 61 T license */\nva
2a520 72 20 63 6f 6c 6f 72 4e 61 6d 65 73 20 3d 20 72 r colorNames = r
2a530 65 71 75 69 72 65 28 27 63 6f 6c 6f 72 2d 6e 61 equire('color-na
2a540 6d 65 27 29 3b 5c 6e 76 61 72 20 73 77 69 7a 7a me');\nvar swizz
2a550 6c 65 20 3d 20 72 65 71 75 69 72 65 28 27 73 69 le = require('si
2a560 6d 70 6c 65 2d 73 77 69 7a 7a 6c 65 27 29 3b 5c mple-swizzle');\
2a570 6e 5c 6e 76 61 72 20 72 65 76 65 72 73 65 4e 61 n\nvar reverseNa
2a580 6d 65 73 20 3d 20 7b 7d 3b 5c 6e 5c 6e 2f 2f 20 mes = {};\n\n//
2a590 63 72 65 61 74 65 20 61 20 6c 69 73 74 20 6f 66 create a list of
2a5a0 20 72 65 76 65 72 73 65 20 63 6f 6c 6f 72 20 6e reverse color n
2a5b0 61 6d 65 73 5c 6e 66 6f 72 20 28 76 61 72 20 6e ames\nfor (var n
2a5c0 61 6d 65 20 69 6e 20 63 6f 6c 6f 72 4e 61 6d 65 ame in colorName
2a5d0 73 29 20 7b 5c 6e 5c 74 69 66 20 28 63 6f 6c 6f s) {\n\tif (colo
2a5e0 72 4e 61 6d 65 73 2e 68 61 73 4f 77 6e 50 72 6f rNames.hasOwnPro
2a5f0 70 65 72 74 79 28 6e 61 6d 65 29 29 20 7b 5c 6e perty(name)) {\n
2a600 5c 74 5c 74 72 65 76 65 72 73 65 4e 61 6d 65 73 \t\treverseNames
2a610 5b 63 6f 6c 6f 72 4e 61 6d 65 73 5b 6e 61 6d 65 [colorNames[name
2a620 5d 5d 20 3d 20 6e 61 6d 65 3b 5c 6e 5c 74 7d 5c ]] = name;\n\t}\
2a630 6e 7d 5c 6e 5c 6e 76 61 72 20 63 73 20 3d 20 6d n}\n\nvar cs = m
2a640 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 odule.exports =
2a650 7b 5c 6e 5c 74 74 6f 3a 20 7b 7d 2c 5c 6e 5c 74 {\n\tto: {},\n\t
2a660 67 65 74 3a 20 7b 7d 5c 6e 7d 3b 5c 6e 5c 6e 63 get: {}\n};\n\nc
2a670 73 2e 67 65 74 20 3d 20 66 75 6e 63 74 69 6f 6e s.get = function
2a680 20 28 73 74 72 69 6e 67 29 20 7b 5c 6e 5c 74 76 (string) {\n\tv
2a690 61 72 20 70 72 65 66 69 78 20 3d 20 73 74 72 69 ar prefix = stri
2a6a0 6e 67 2e 73 75 62 73 74 72 69 6e 67 28 30 2c 20 ng.substring(0,
2a6b0 33 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3).toLowerCase()
2a6c0 3b 5c 6e 5c 74 76 61 72 20 76 61 6c 3b 5c 6e 5c ;\n\tvar val;\n\
2a6d0 74 76 61 72 20 6d 6f 64 65 6c 3b 5c 6e 5c 74 73 tvar model;\n\ts
2a6e0 77 69 74 63 68 20 28 70 72 65 66 69 78 29 20 7b witch (prefix) {
2a6f0 5c 6e 5c 74 5c 74 63 61 73 65 20 27 68 73 6c 27 \n\t\tcase 'hsl'
2a700 3a 5c 6e 5c 74 5c 74 5c 74 76 61 6c 20 3d 20 63 :\n\t\t\tval = c
2a710 73 2e 67 65 74 2e 68 73 6c 28 73 74 72 69 6e 67 s.get.hsl(string
2a720 29 3b 5c 6e 5c 74 5c 74 5c 74 6d 6f 64 65 6c 20 );\n\t\t\tmodel
2a730 3d 20 27 68 73 6c 27 3b 5c 6e 5c 74 5c 74 5c 74 = 'hsl';\n\t\t\t
2a740 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 63 61 73 65 break;\n\t\tcase
2a750 20 27 68 77 62 27 3a 5c 6e 5c 74 5c 74 5c 74 76 'hwb':\n\t\t\tv
2a760 61 6c 20 3d 20 63 73 2e 67 65 74 2e 68 77 62 28 al = cs.get.hwb(
2a770 73 74 72 69 6e 67 29 3b 5c 6e 5c 74 5c 74 5c 74 string);\n\t\t\t
2a780 6d 6f 64 65 6c 20 3d 20 27 68 77 62 27 3b 5c 6e model = 'hwb';\n
2a790 5c 74 5c 74 5c 74 62 72 65 61 6b 3b 5c 6e 5c 74 \t\t\tbreak;\n\t
2a7a0 5c 74 64 65 66 61 75 6c 74 3a 5c 6e 5c 74 5c 74 \tdefault:\n\t\t
2a7b0 5c 74 76 61 6c 20 3d 20 63 73 2e 67 65 74 2e 72 \tval = cs.get.r
2a7c0 67 62 28 73 74 72 69 6e 67 29 3b 5c 6e 5c 74 5c gb(string);\n\t\
2a7d0 74 5c 74 6d 6f 64 65 6c 20 3d 20 27 72 67 62 27 t\tmodel = 'rgb'
2a7e0 3b 5c 6e 5c 74 5c 74 5c 74 62 72 65 61 6b 3b 5c ;\n\t\t\tbreak;\
2a7f0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 69 66 20 28 21 76 n\t}\n\n\tif (!v
2a800 61 6c 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 al) {\n\t\tretur
2a810 6e 20 6e 75 6c 6c 3b 5c 6e 5c 74 7d 5c 6e 5c 6e n null;\n\t}\n\n
2a820 5c 74 72 65 74 75 72 6e 20 7b 6d 6f 64 65 6c 3a \treturn {model:
2a830 20 6d 6f 64 65 6c 2c 20 76 61 6c 75 65 3a 20 76 model, value: v
2a840 61 6c 7d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 67 al};\n};\n\ncs.g
2a850 65 74 2e 72 67 62 20 3d 20 66 75 6e 63 74 69 6f et.rgb = functio
2a860 6e 20 28 73 74 72 69 6e 67 29 20 7b 5c 6e 5c 74 n (string) {\n\t
2a870 69 66 20 28 21 73 74 72 69 6e 67 29 20 7b 5c 6e if (!string) {\n
2a880 5c 74 5c 74 72 65 74 75 72 6e 20 6e 75 6c 6c 3b \t\treturn null;
2a890 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76 61 72 20 61 \n\t}\n\n\tvar a
2a8a0 62 62 72 20 3d 20 2f 5e 23 28 5b 61 2d 66 30 2d bbr = /^#([a-f0-
2a8b0 39 5d 7b 33 2c 34 7d 29 24 2f 69 3b 5c 6e 5c 74 9]{3,4})$/i;\n\t
2a8c0 76 61 72 20 68 65 78 20 3d 20 2f 5e 23 28 5b 61 var hex = /^#([a
2a8d0 2d 66 30 2d 39 5d 7b 36 7d 29 28 5b 61 2d 66 30 -f0-9]{6})([a-f0
2a8e0 2d 39 5d 7b 32 7d 29 3f 24 2f 69 3b 5c 6e 5c 74 -9]{2})?$/i;\n\t
2a8f0 76 61 72 20 72 67 62 61 20 3d 20 2f 5e 72 67 62 var rgba = /^rgb
2a900 61 3f 5c 5c 28 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5c a?\\(\\s*([+-]?\
2a910 5c 64 2b 29 5c 5c 73 2a 2c 5c 5c 73 2a 28 5b 2b \d+)\\s*,\\s*([+
2a920 2d 5d 3f 5c 5c 64 2b 29 5c 5c 73 2a 2c 5c 5c 73 -]?\\d+)\\s*,\\s
2a930 2a 28 5b 2b 2d 5d 3f 5c 5c 64 2b 29 5c 5c 73 2a *([+-]?\\d+)\\s*
2a940 28 3f 3a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b 5c (?:,\\s*([+-]?[\
2a950 5c 64 5c 5c 2e 5d 2b 29 5c 5c 73 2a 29 3f 5c 5c \d\\.]+)\\s*)?\\
2a960 29 24 2f 3b 5c 6e 5c 74 76 61 72 20 70 65 72 20 )$/;\n\tvar per
2a970 3d 20 2f 5e 72 67 62 61 3f 5c 5c 28 5c 5c 73 2a = /^rgba?\\(\\s*
2a980 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29 ([+-]?[\\d\\.]+)
2a990 5c 5c 25 5c 5c 73 2a 2c 5c 5c 73 2a 28 5b 2b 2d \\%\\s*,\\s*([+-
2a9a0 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29 5c 5c 25 5c ]?[\\d\\.]+)\\%\
2a9b0 5c 73 2a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b 5c \s*,\\s*([+-]?[\
2a9c0 5c 64 5c 5c 2e 5d 2b 29 5c 5c 25 5c 5c 73 2a 28 \d\\.]+)\\%\\s*(
2a9d0 3f 3a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b 5c 5c ?:,\\s*([+-]?[\\
2a9e0 64 5c 5c 2e 5d 2b 29 5c 5c 73 2a 29 3f 5c 5c 29 d\\.]+)\\s*)?\\)
2a9f0 24 2f 3b 5c 6e 5c 74 76 61 72 20 6b 65 79 77 6f $/;\n\tvar keywo
2aa00 72 64 20 3d 20 2f 28 5c 5c 44 2b 29 2f 3b 5c 6e rd = /(\\D+)/;\n
2aa10 5c 6e 5c 74 76 61 72 20 72 67 62 20 3d 20 5b 30 \n\tvar rgb = [0
2aa20 2c 20 30 2c 20 30 2c 20 31 5d 3b 5c 6e 5c 74 76 , 0, 0, 1];\n\tv
2aa30 61 72 20 6d 61 74 63 68 3b 5c 6e 5c 74 76 61 72 ar match;\n\tvar
2aa40 20 69 3b 5c 6e 5c 74 76 61 72 20 68 65 78 41 6c i;\n\tvar hexAl
2aa50 70 68 61 3b 5c 6e 5c 6e 5c 74 69 66 20 28 6d 61 pha;\n\n\tif (ma
2aa60 74 63 68 20 3d 20 73 74 72 69 6e 67 2e 6d 61 74 tch = string.mat
2aa70 63 68 28 68 65 78 29 29 20 7b 5c 6e 5c 74 5c 74 ch(hex)) {\n\t\t
2aa80 68 65 78 41 6c 70 68 61 20 3d 20 6d 61 74 63 68 hexAlpha = match
2aa90 5b 32 5d 3b 5c 6e 5c 74 5c 74 6d 61 74 63 68 20 [2];\n\t\tmatch
2aaa0 3d 20 6d 61 74 63 68 5b 31 5d 3b 5c 6e 5c 6e 5c = match[1];\n\n\
2aab0 74 5c 74 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 t\tfor (i = 0; i
2aac0 20 3c 20 33 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74 < 3; i++) {\n\t
2aad0 5c 74 5c 74 2f 2f 20 68 74 74 70 73 3a 2f 2f 6a \t\t// https://j
2aae0 73 70 65 72 66 2e 63 6f 6d 2f 73 6c 69 63 65 2d sperf.com/slice-
2aaf0 76 73 2d 73 75 62 73 74 72 2d 76 73 2d 73 75 62 vs-substr-vs-sub
2ab00 73 74 72 69 6e 67 2d 6d 65 74 68 6f 64 73 2d 6c string-methods-l
2ab10 6f 6e 67 2d 73 74 72 69 6e 67 2f 31 39 5c 6e 5c ong-string/19\n\
2ab20 74 5c 74 5c 74 76 61 72 20 69 32 20 3d 20 69 20 t\t\tvar i2 = i
2ab30 2a 20 32 3b 5c 6e 5c 74 5c 74 5c 74 72 67 62 5b * 2;\n\t\t\trgb[
2ab40 69 5d 20 3d 20 70 61 72 73 65 49 6e 74 28 6d 61 i] = parseInt(ma
2ab50 74 63 68 2e 73 6c 69 63 65 28 69 32 2c 20 69 32 tch.slice(i2, i2
2ab60 20 2b 20 32 29 2c 20 31 36 29 3b 5c 6e 5c 74 5c + 2), 16);\n\t\
2ab70 74 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 68 65 t}\n\n\t\tif (he
2ab80 78 41 6c 70 68 61 29 20 7b 5c 6e 5c 74 5c 74 5c xAlpha) {\n\t\t\
2ab90 74 72 67 62 5b 33 5d 20 3d 20 4d 61 74 68 2e 72 trgb[3] = Math.r
2aba0 6f 75 6e 64 28 28 70 61 72 73 65 49 6e 74 28 68 ound((parseInt(h
2abb0 65 78 41 6c 70 68 61 2c 20 31 36 29 20 2f 20 32 exAlpha, 16) / 2
2abc0 35 35 29 20 2a 20 31 30 30 29 20 2f 20 31 30 30 55) * 100) / 100
2abd0 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 7d 20 65 6c ;\n\t\t}\n\t} el
2abe0 73 65 20 69 66 20 28 6d 61 74 63 68 20 3d 20 73 se if (match = s
2abf0 74 72 69 6e 67 2e 6d 61 74 63 68 28 61 62 62 72 tring.match(abbr
2ac00 29 29 20 7b 5c 6e 5c 74 5c 74 6d 61 74 63 68 20 )) {\n\t\tmatch
2ac10 3d 20 6d 61 74 63 68 5b 31 5d 3b 5c 6e 5c 74 5c = match[1];\n\t\
2ac20 74 68 65 78 41 6c 70 68 61 20 3d 20 6d 61 74 63 thexAlpha = matc
2ac30 68 5b 33 5d 3b 5c 6e 5c 6e 5c 74 5c 74 66 6f 72 h[3];\n\n\t\tfor
2ac40 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 33 3b 20 (i = 0; i < 3;
2ac50 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 67 i++) {\n\t\t\trg
2ac60 62 5b 69 5d 20 3d 20 70 61 72 73 65 49 6e 74 28 b[i] = parseInt(
2ac70 6d 61 74 63 68 5b 69 5d 20 2b 20 6d 61 74 63 68 match[i] + match
2ac80 5b 69 5d 2c 20 31 36 29 3b 5c 6e 5c 74 5c 74 7d [i], 16);\n\t\t}
2ac90 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 68 65 78 41 \n\n\t\tif (hexA
2aca0 6c 70 68 61 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 lpha) {\n\t\t\tr
2acb0 67 62 5b 33 5d 20 3d 20 4d 61 74 68 2e 72 6f 75 gb[3] = Math.rou
2acc0 6e 64 28 28 70 61 72 73 65 49 6e 74 28 68 65 78 nd((parseInt(hex
2acd0 41 6c 70 68 61 20 2b 20 68 65 78 41 6c 70 68 61 Alpha + hexAlpha
2ace0 2c 20 31 36 29 20 2f 20 32 35 35 29 20 2a 20 31 , 16) / 255) * 1
2acf0 30 30 29 20 2f 20 31 30 30 3b 5c 6e 5c 74 5c 74 00) / 100;\n\t\t
2ad00 7d 5c 6e 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 }\n\t} else if (
2ad10 6d 61 74 63 68 20 3d 20 73 74 72 69 6e 67 2e 6d match = string.m
2ad20 61 74 63 68 28 72 67 62 61 29 29 20 7b 5c 6e 5c atch(rgba)) {\n\
2ad30 74 5c 74 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 t\tfor (i = 0; i
2ad40 20 3c 20 33 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74 < 3; i++) {\n\t
2ad50 5c 74 5c 74 72 67 62 5b 69 5d 20 3d 20 70 61 72 \t\trgb[i] = par
2ad60 73 65 49 6e 74 28 6d 61 74 63 68 5b 69 20 2b 20 seInt(match[i +
2ad70 31 5d 2c 20 30 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 1], 0);\n\t\t}\n
2ad80 5c 6e 5c 74 5c 74 69 66 20 28 6d 61 74 63 68 5b \n\t\tif (match[
2ad90 34 5d 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 67 62 4]) {\n\t\t\trgb
2ada0 5b 33 5d 20 3d 20 70 61 72 73 65 46 6c 6f 61 74 [3] = parseFloat
2adb0 28 6d 61 74 63 68 5b 34 5d 29 3b 5c 6e 5c 74 5c (match[4]);\n\t\
2adc0 74 7d 5c 6e 5c 74 7d 20 65 6c 73 65 20 69 66 20 t}\n\t} else if
2add0 28 6d 61 74 63 68 20 3d 20 73 74 72 69 6e 67 2e (match = string.
2ade0 6d 61 74 63 68 28 70 65 72 29 29 20 7b 5c 6e 5c match(per)) {\n\
2adf0 74 5c 74 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 t\tfor (i = 0; i
2ae00 20 3c 20 33 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74 < 3; i++) {\n\t
2ae10 5c 74 5c 74 72 67 62 5b 69 5d 20 3d 20 4d 61 74 \t\trgb[i] = Mat
2ae20 68 2e 72 6f 75 6e 64 28 70 61 72 73 65 46 6c 6f h.round(parseFlo
2ae30 61 74 28 6d 61 74 63 68 5b 69 20 2b 20 31 5d 29 at(match[i + 1])
2ae40 20 2a 20 32 2e 35 35 29 3b 5c 6e 5c 74 5c 74 7d * 2.55);\n\t\t}
2ae50 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 6d 61 74 63 \n\n\t\tif (matc
2ae60 68 5b 34 5d 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 h[4]) {\n\t\t\tr
2ae70 67 62 5b 33 5d 20 3d 20 70 61 72 73 65 46 6c 6f gb[3] = parseFlo
2ae80 61 74 28 6d 61 74 63 68 5b 34 5d 29 3b 5c 6e 5c at(match[4]);\n\
2ae90 74 5c 74 7d 5c 6e 5c 74 7d 20 65 6c 73 65 20 69 t\t}\n\t} else i
2aea0 66 20 28 6d 61 74 63 68 20 3d 20 73 74 72 69 6e f (match = strin
2aeb0 67 2e 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 29 g.match(keyword)
2aec0 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 6d 61 74 ) {\n\t\tif (mat
2aed0 63 68 5b 31 5d 20 3d 3d 3d 20 27 74 72 61 6e 73 ch[1] === 'trans
2aee0 70 61 72 65 6e 74 27 29 20 7b 5c 6e 5c 74 5c 74 parent') {\n\t\t
2aef0 5c 74 72 65 74 75 72 6e 20 5b 30 2c 20 30 2c 20 \treturn [0, 0,
2af00 30 2c 20 30 5d 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 0, 0];\n\t\t}\n\
2af10 6e 5c 74 5c 74 72 67 62 20 3d 20 63 6f 6c 6f 72 n\t\trgb = color
2af20 4e 61 6d 65 73 5b 6d 61 74 63 68 5b 31 5d 5d 3b Names[match[1]];
2af30 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 21 72 67 62 \n\n\t\tif (!rgb
2af40 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72 ) {\n\t\t\tretur
2af50 6e 20 6e 75 6c 6c 3b 5c 6e 5c 74 5c 74 7d 5c 6e n null;\n\t\t}\n
2af60 5c 6e 5c 74 5c 74 72 67 62 5b 33 5d 20 3d 20 31 \n\t\trgb[3] = 1
2af70 3b 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 ;\n\n\t\treturn
2af80 72 67 62 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20 7b rgb;\n\t} else {
2af90 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 6e 75 6c \n\t\treturn nul
2afa0 6c 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 66 6f 72 l;\n\t}\n\n\tfor
2afb0 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 33 3b 20 (i = 0; i < 3;
2afc0 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 72 67 62 5b i++) {\n\t\trgb[
2afd0 69 5d 20 3d 20 63 6c 61 6d 70 28 72 67 62 5b 69 i] = clamp(rgb[i
2afe0 5d 2c 20 30 2c 20 32 35 35 29 3b 5c 6e 5c 74 7d ], 0, 255);\n\t}
2aff0 5c 6e 5c 74 72 67 62 5b 33 5d 20 3d 20 63 6c 61 \n\trgb[3] = cla
2b000 6d 70 28 72 67 62 5b 33 5d 2c 20 30 2c 20 31 29 mp(rgb[3], 0, 1)
2b010 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 72 67 ;\n\n\treturn rg
2b020 62 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 67 65 74 b;\n};\n\ncs.get
2b030 2e 68 73 6c 20 3d 20 66 75 6e 63 74 69 6f 6e 20 .hsl = function
2b040 28 73 74 72 69 6e 67 29 20 7b 5c 6e 5c 74 69 66 (string) {\n\tif
2b050 20 28 21 73 74 72 69 6e 67 29 20 7b 5c 6e 5c 74 (!string) {\n\t
2b060 5c 74 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 5c 6e \treturn null;\n
2b070 5c 74 7d 5c 6e 5c 6e 5c 74 76 61 72 20 68 73 6c \t}\n\n\tvar hsl
2b080 20 3d 20 2f 5e 68 73 6c 61 3f 5c 5c 28 5c 5c 73 = /^hsla?\\(\\s
2b090 2a 28 5b 2b 2d 5d 3f 28 3f 3a 5c 5c 64 2a 5c 5c *([+-]?(?:\\d*\\
2b0a0 2e 29 3f 5c 5c 64 2b 29 28 3f 3a 64 65 67 29 3f .)?\\d+)(?:deg)?
2b0b0 5c 5c 73 2a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b \\s*,\\s*([+-]?[
2b0c0 5c 5c 64 5c 5c 2e 5d 2b 29 25 5c 5c 73 2a 2c 5c \\d\\.]+)%\\s*,\
2b0d0 5c 73 2a 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e \s*([+-]?[\\d\\.
2b0e0 5d 2b 29 25 5c 5c 73 2a 28 3f 3a 2c 5c 5c 73 2a ]+)%\\s*(?:,\\s*
2b0f0 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29 ([+-]?[\\d\\.]+)
2b100 5c 5c 73 2a 29 3f 5c 5c 29 24 2f 3b 5c 6e 5c 74 \\s*)?\\)$/;\n\t
2b110 76 61 72 20 6d 61 74 63 68 20 3d 20 73 74 72 69 var match = stri
2b120 6e 67 2e 6d 61 74 63 68 28 68 73 6c 29 3b 5c 6e ng.match(hsl);\n
2b130 5c 6e 5c 74 69 66 20 28 6d 61 74 63 68 29 20 7b \n\tif (match) {
2b140 5c 6e 5c 74 5c 74 76 61 72 20 61 6c 70 68 61 20 \n\t\tvar alpha
2b150 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 6d 61 74 = parseFloat(mat
2b160 63 68 5b 34 5d 29 3b 5c 6e 5c 74 5c 74 76 61 72 ch[4]);\n\t\tvar
2b170 20 68 20 3d 20 28 70 61 72 73 65 46 6c 6f 61 74 h = (parseFloat
2b180 28 6d 61 74 63 68 5b 31 5d 29 20 2b 20 33 36 30 (match[1]) + 360
2b190 29 20 25 20 33 36 30 3b 5c 6e 5c 74 5c 74 76 61 ) % 360;\n\t\tva
2b1a0 72 20 73 20 3d 20 63 6c 61 6d 70 28 70 61 72 73 r s = clamp(pars
2b1b0 65 46 6c 6f 61 74 28 6d 61 74 63 68 5b 32 5d 29 eFloat(match[2])
2b1c0 2c 20 30 2c 20 31 30 30 29 3b 5c 6e 5c 74 5c 74 , 0, 100);\n\t\t
2b1d0 76 61 72 20 6c 20 3d 20 63 6c 61 6d 70 28 70 61 var l = clamp(pa
2b1e0 72 73 65 46 6c 6f 61 74 28 6d 61 74 63 68 5b 33 rseFloat(match[3
2b1f0 5d 29 2c 20 30 2c 20 31 30 30 29 3b 5c 6e 5c 74 ]), 0, 100);\n\t
2b200 5c 74 76 61 72 20 61 20 3d 20 63 6c 61 6d 70 28 \tvar a = clamp(
2b210 69 73 4e 61 4e 28 61 6c 70 68 61 29 20 3f 20 31 isNaN(alpha) ? 1
2b220 20 3a 20 61 6c 70 68 61 2c 20 30 2c 20 31 29 3b : alpha, 0, 1);
2b230 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 5b \n\n\t\treturn [
2b240 68 2c 20 73 2c 20 6c 2c 20 61 5d 3b 5c 6e 5c 74 h, s, l, a];\n\t
2b250 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 6e 75 }\n\n\treturn nu
2b260 6c 6c 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 67 65 ll;\n};\n\ncs.ge
2b270 74 2e 68 77 62 20 3d 20 66 75 6e 63 74 69 6f 6e t.hwb = function
2b280 20 28 73 74 72 69 6e 67 29 20 7b 5c 6e 5c 74 69 (string) {\n\ti
2b290 66 20 28 21 73 74 72 69 6e 67 29 20 7b 5c 6e 5c f (!string) {\n\
2b2a0 74 5c 74 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 5c t\treturn null;\
2b2b0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76 61 72 20 68 77 n\t}\n\n\tvar hw
2b2c0 62 20 3d 20 2f 5e 68 77 62 5c 5c 28 5c 5c 73 2a b = /^hwb\\(\\s*
2b2d0 28 5b 2b 2d 5d 3f 5c 5c 64 2a 5b 5c 5c 2e 5d 3f ([+-]?\\d*[\\.]?
2b2e0 5c 5c 64 2b 29 28 3f 3a 64 65 67 29 3f 5c 5c 73 \\d+)(?:deg)?\\s
2b2f0 2a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b 5c 5c 64 *,\\s*([+-]?[\\d
2b300 5c 5c 2e 5d 2b 29 25 5c 5c 73 2a 2c 5c 5c 73 2a \\.]+)%\\s*,\\s*
2b310 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29 ([+-]?[\\d\\.]+)
2b320 25 5c 5c 73 2a 28 3f 3a 2c 5c 5c 73 2a 28 5b 2b %\\s*(?:,\\s*([+
2b330 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29 5c 5c 73 -]?[\\d\\.]+)\\s
2b340 2a 29 3f 5c 5c 29 24 2f 3b 5c 6e 5c 74 76 61 72 *)?\\)$/;\n\tvar
2b350 20 6d 61 74 63 68 20 3d 20 73 74 72 69 6e 67 2e match = string.
2b360 6d 61 74 63 68 28 68 77 62 29 3b 5c 6e 5c 6e 5c match(hwb);\n\n\
2b370 74 69 66 20 28 6d 61 74 63 68 29 20 7b 5c 6e 5c tif (match) {\n\
2b380 74 5c 74 76 61 72 20 61 6c 70 68 61 20 3d 20 70 t\tvar alpha = p
2b390 61 72 73 65 46 6c 6f 61 74 28 6d 61 74 63 68 5b arseFloat(match[
2b3a0 34 5d 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 68 20 4]);\n\t\tvar h
2b3b0 3d 20 28 28 70 61 72 73 65 46 6c 6f 61 74 28 6d = ((parseFloat(m
2b3c0 61 74 63 68 5b 31 5d 29 20 25 20 33 36 30 29 20 atch[1]) % 360)
2b3d0 2b 20 33 36 30 29 20 25 20 33 36 30 3b 5c 6e 5c + 360) % 360;\n\
2b3e0 74 5c 74 76 61 72 20 77 20 3d 20 63 6c 61 6d 70 t\tvar w = clamp
2b3f0 28 70 61 72 73 65 46 6c 6f 61 74 28 6d 61 74 63 (parseFloat(matc
2b400 68 5b 32 5d 29 2c 20 30 2c 20 31 30 30 29 3b 5c h[2]), 0, 100);\
2b410 6e 5c 74 5c 74 76 61 72 20 62 20 3d 20 63 6c 61 n\t\tvar b = cla
2b420 6d 70 28 70 61 72 73 65 46 6c 6f 61 74 28 6d 61 mp(parseFloat(ma
2b430 74 63 68 5b 33 5d 29 2c 20 30 2c 20 31 30 30 29 tch[3]), 0, 100)
2b440 3b 5c 6e 5c 74 5c 74 76 61 72 20 61 20 3d 20 63 ;\n\t\tvar a = c
2b450 6c 61 6d 70 28 69 73 4e 61 4e 28 61 6c 70 68 61 lamp(isNaN(alpha
2b460 29 20 3f 20 31 20 3a 20 61 6c 70 68 61 2c 20 30 ) ? 1 : alpha, 0
2b470 2c 20 31 29 3b 5c 6e 5c 74 5c 74 72 65 74 75 72 , 1);\n\t\tretur
2b480 6e 20 5b 68 2c 20 77 2c 20 62 2c 20 61 5d 3b 5c n [h, w, b, a];\
2b490 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e n\t}\n\n\treturn
2b4a0 20 6e 75 6c 6c 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 null;\n};\n\ncs
2b4b0 2e 74 6f 2e 68 65 78 20 3d 20 66 75 6e 63 74 69 .to.hex = functi
2b4c0 6f 6e 20 28 29 20 7b 5c 6e 5c 74 76 61 72 20 72 on () {\n\tvar r
2b4d0 67 62 61 20 3d 20 73 77 69 7a 7a 6c 65 28 61 72 gba = swizzle(ar
2b4e0 67 75 6d 65 6e 74 73 29 3b 5c 6e 5c 6e 5c 74 72 guments);\n\n\tr
2b4f0 65 74 75 72 6e 20 28 5c 6e 5c 74 5c 74 27 23 27 eturn (\n\t\t'#'
2b500 20 2b 5c 6e 5c 74 5c 74 68 65 78 44 6f 75 62 6c +\n\t\thexDoubl
2b510 65 28 72 67 62 61 5b 30 5d 29 20 2b 5c 6e 5c 74 e(rgba[0]) +\n\t
2b520 5c 74 68 65 78 44 6f 75 62 6c 65 28 72 67 62 61 \thexDouble(rgba
2b530 5b 31 5d 29 20 2b 5c 6e 5c 74 5c 74 68 65 78 44 [1]) +\n\t\thexD
2b540 6f 75 62 6c 65 28 72 67 62 61 5b 32 5d 29 20 2b ouble(rgba[2]) +
2b550 5c 6e 5c 74 5c 74 28 72 67 62 61 5b 33 5d 20 3c \n\t\t(rgba[3] <
2b560 20 31 5c 6e 5c 74 5c 74 5c 74 3f 20 28 68 65 78 1\n\t\t\t? (hex
2b570 44 6f 75 62 6c 65 28 4d 61 74 68 2e 72 6f 75 6e Double(Math.roun
2b580 64 28 72 67 62 61 5b 33 5d 20 2a 20 32 35 35 29 d(rgba[3] * 255)
2b590 29 29 5c 6e 5c 74 5c 74 5c 74 3a 20 27 27 29 5c ))\n\t\t\t: '')\
2b5a0 6e 5c 74 29 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e n\t);\n};\n\ncs.
2b5b0 74 6f 2e 72 67 62 20 3d 20 66 75 6e 63 74 69 6f to.rgb = functio
2b5c0 6e 20 28 29 20 7b 5c 6e 5c 74 76 61 72 20 72 67 n () {\n\tvar rg
2b5d0 62 61 20 3d 20 73 77 69 7a 7a 6c 65 28 61 72 67 ba = swizzle(arg
2b5e0 75 6d 65 6e 74 73 29 3b 5c 6e 5c 6e 5c 74 72 65 uments);\n\n\tre
2b5f0 74 75 72 6e 20 72 67 62 61 2e 6c 65 6e 67 74 68 turn rgba.length
2b600 20 3c 20 34 20 7c 7c 20 72 67 62 61 5b 33 5d 20 < 4 || rgba[3]
2b610 3d 3d 3d 20 31 5c 6e 5c 74 5c 74 3f 20 27 72 67 === 1\n\t\t? 'rg
2b620 62 28 27 20 2b 20 4d 61 74 68 2e 72 6f 75 6e 64 b(' + Math.round
2b630 28 72 67 62 61 5b 30 5d 29 20 2b 20 27 2c 20 27 (rgba[0]) + ', '
2b640 20 2b 20 4d 61 74 68 2e 72 6f 75 6e 64 28 72 67 + Math.round(rg
2b650 62 61 5b 31 5d 29 20 2b 20 27 2c 20 27 20 2b 20 ba[1]) + ', ' +
2b660 4d 61 74 68 2e 72 6f 75 6e 64 28 72 67 62 61 5b Math.round(rgba[
2b670 32 5d 29 20 2b 20 27 29 27 5c 6e 5c 74 5c 74 3a 2]) + ')'\n\t\t:
2b680 20 27 72 67 62 61 28 27 20 2b 20 4d 61 74 68 2e 'rgba(' + Math.
2b690 72 6f 75 6e 64 28 72 67 62 61 5b 30 5d 29 20 2b round(rgba[0]) +
2b6a0 20 27 2c 20 27 20 2b 20 4d 61 74 68 2e 72 6f 75 ', ' + Math.rou
2b6b0 6e 64 28 72 67 62 61 5b 31 5d 29 20 2b 20 27 2c nd(rgba[1]) + ',
2b6c0 20 27 20 2b 20 4d 61 74 68 2e 72 6f 75 6e 64 28 ' + Math.round(
2b6d0 72 67 62 61 5b 32 5d 29 20 2b 20 27 2c 20 27 20 rgba[2]) + ', '
2b6e0 2b 20 72 67 62 61 5b 33 5d 20 2b 20 27 29 27 3b + rgba[3] + ')';
2b6f0 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 74 6f 2e 72 67 \n};\n\ncs.to.rg
2b700 62 2e 70 65 72 63 65 6e 74 20 3d 20 66 75 6e 63 b.percent = func
2b710 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 76 61 72 tion () {\n\tvar
2b720 20 72 67 62 61 20 3d 20 73 77 69 7a 7a 6c 65 28 rgba = swizzle(
2b730 61 72 67 75 6d 65 6e 74 73 29 3b 5c 6e 5c 6e 5c arguments);\n\n\
2b740 74 76 61 72 20 72 20 3d 20 4d 61 74 68 2e 72 6f tvar r = Math.ro
2b750 75 6e 64 28 72 67 62 61 5b 30 5d 20 2f 20 32 35 und(rgba[0] / 25
2b760 35 20 2a 20 31 30 30 29 3b 5c 6e 5c 74 76 61 72 5 * 100);\n\tvar
2b770 20 67 20 3d 20 4d 61 74 68 2e 72 6f 75 6e 64 28 g = Math.round(
2b780 72 67 62 61 5b 31 5d 20 2f 20 32 35 35 20 2a 20 rgba[1] / 255 *
2b790 31 30 30 29 3b 5c 6e 5c 74 76 61 72 20 62 20 3d 100);\n\tvar b =
2b7a0 20 4d 61 74 68 2e 72 6f 75 6e 64 28 72 67 62 61 Math.round(rgba
2b7b0 5b 32 5d 20 2f 20 32 35 35 20 2a 20 31 30 30 29 [2] / 255 * 100)
2b7c0 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 72 67 ;\n\n\treturn rg
2b7d0 62 61 2e 6c 65 6e 67 74 68 20 3c 20 34 20 7c 7c ba.length < 4 ||
2b7e0 20 72 67 62 61 5b 33 5d 20 3d 3d 3d 20 31 5c 6e rgba[3] === 1\n
2b7f0 5c 74 5c 74 3f 20 27 72 67 62 28 27 20 2b 20 72 \t\t? 'rgb(' + r
2b800 20 2b 20 27 25 2c 20 27 20 2b 20 67 20 2b 20 27 + '%, ' + g + '
2b810 25 2c 20 27 20 2b 20 62 20 2b 20 27 25 29 27 5c %, ' + b + '%)'\
2b820 6e 5c 74 5c 74 3a 20 27 72 67 62 61 28 27 20 2b n\t\t: 'rgba(' +
2b830 20 72 20 2b 20 27 25 2c 20 27 20 2b 20 67 20 2b r + '%, ' + g +
2b840 20 27 25 2c 20 27 20 2b 20 62 20 2b 20 27 25 2c '%, ' + b + '%,
2b850 20 27 20 2b 20 72 67 62 61 5b 33 5d 20 2b 20 27 ' + rgba[3] + '
2b860 29 27 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 74 6f )';\n};\n\ncs.to
2b870 2e 68 73 6c 20 3d 20 66 75 6e 63 74 69 6f 6e 20 .hsl = function
2b880 28 29 20 7b 5c 6e 5c 74 76 61 72 20 68 73 6c 61 () {\n\tvar hsla
2b890 20 3d 20 73 77 69 7a 7a 6c 65 28 61 72 67 75 6d = swizzle(argum
2b8a0 65 6e 74 73 29 3b 5c 6e 5c 74 72 65 74 75 72 6e ents);\n\treturn
2b8b0 20 68 73 6c 61 2e 6c 65 6e 67 74 68 20 3c 20 34 hsla.length < 4
2b8c0 20 7c 7c 20 68 73 6c 61 5b 33 5d 20 3d 3d 3d 20 || hsla[3] ===
2b8d0 31 5c 6e 5c 74 5c 74 3f 20 27 68 73 6c 28 27 20 1\n\t\t? 'hsl('
2b8e0 2b 20 68 73 6c 61 5b 30 5d 20 2b 20 27 2c 20 27 + hsla[0] + ', '
2b8f0 20 2b 20 68 73 6c 61 5b 31 5d 20 2b 20 27 25 2c + hsla[1] + '%,
2b900 20 27 20 2b 20 68 73 6c 61 5b 32 5d 20 2b 20 27 ' + hsla[2] + '
2b910 25 29 27 5c 6e 5c 74 5c 74 3a 20 27 68 73 6c 61 %)'\n\t\t: 'hsla
2b920 28 27 20 2b 20 68 73 6c 61 5b 30 5d 20 2b 20 27 (' + hsla[0] + '
2b930 2c 20 27 20 2b 20 68 73 6c 61 5b 31 5d 20 2b 20 , ' + hsla[1] +
2b940 27 25 2c 20 27 20 2b 20 68 73 6c 61 5b 32 5d 20 '%, ' + hsla[2]
2b950 2b 20 27 25 2c 20 27 20 2b 20 68 73 6c 61 5b 33 + '%, ' + hsla[3
2b960 5d 20 2b 20 27 29 27 3b 5c 6e 7d 3b 5c 6e 5c 6e ] + ')';\n};\n\n
2b970 2f 2f 20 68 77 62 20 69 73 20 61 20 62 69 74 20 // hwb is a bit
2b980 64 69 66 66 65 72 65 6e 74 20 74 68 61 6e 20 72 different than r
2b990 67 62 28 61 29 20 26 20 68 73 6c 28 61 29 20 73 gb(a) & hsl(a) s
2b9a0 69 6e 63 65 20 74 68 65 72 65 20 69 73 20 6e 6f ince there is no
2b9b0 20 61 6c 70 68 61 20 73 70 65 63 69 66 69 63 20 alpha specific
2b9c0 73 79 6e 74 61 78 5c 6e 2f 2f 20 28 68 77 62 20 syntax\n// (hwb
2b9d0 68 61 76 65 20 61 6c 70 68 61 20 6f 70 74 69 6f have alpha optio
2b9e0 6e 61 6c 20 26 20 31 20 69 73 20 64 65 66 61 75 nal & 1 is defau
2b9f0 6c 74 20 76 61 6c 75 65 29 5c 6e 63 73 2e 74 6f lt value)\ncs.to
2ba00 2e 68 77 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20 .hwb = function
2ba10 28 29 20 7b 5c 6e 5c 74 76 61 72 20 68 77 62 61 () {\n\tvar hwba
2ba20 20 3d 20 73 77 69 7a 7a 6c 65 28 61 72 67 75 6d = swizzle(argum
2ba30 65 6e 74 73 29 3b 5c 6e 5c 6e 5c 74 76 61 72 20 ents);\n\n\tvar
2ba40 61 20 3d 20 27 27 3b 5c 6e 5c 74 69 66 20 28 68 a = '';\n\tif (h
2ba50 77 62 61 2e 6c 65 6e 67 74 68 20 3e 3d 20 34 20 wba.length >= 4
2ba60 26 26 20 68 77 62 61 5b 33 5d 20 21 3d 3d 20 31 && hwba[3] !== 1
2ba70 29 20 7b 5c 6e 5c 74 5c 74 61 20 3d 20 27 2c 20 ) {\n\t\ta = ',
2ba80 27 20 2b 20 68 77 62 61 5b 33 5d 3b 5c 6e 5c 74 ' + hwba[3];\n\t
2ba90 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 27 68 }\n\n\treturn 'h
2baa0 77 62 28 27 20 2b 20 68 77 62 61 5b 30 5d 20 2b wb(' + hwba[0] +
2bab0 20 27 2c 20 27 20 2b 20 68 77 62 61 5b 31 5d 20 ', ' + hwba[1]
2bac0 2b 20 27 25 2c 20 27 20 2b 20 68 77 62 61 5b 32 + '%, ' + hwba[2
2bad0 5d 20 2b 20 27 25 27 20 2b 20 61 20 2b 20 27 29 ] + '%' + a + ')
2bae0 27 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 74 6f 2e ';\n};\n\ncs.to.
2baf0 6b 65 79 77 6f 72 64 20 3d 20 66 75 6e 63 74 69 keyword = functi
2bb00 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c 74 72 65 on (rgb) {\n\tre
2bb10 74 75 72 6e 20 72 65 76 65 72 73 65 4e 61 6d 65 turn reverseName
2bb20 73 5b 72 67 62 2e 73 6c 69 63 65 28 30 2c 20 33 s[rgb.slice(0, 3
2bb30 29 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 2f 2f 20 68 65 )];\n};\n\n// he
2bb40 6c 70 65 72 73 5c 6e 66 75 6e 63 74 69 6f 6e 20 lpers\nfunction
2bb50 63 6c 61 6d 70 28 6e 75 6d 2c 20 6d 69 6e 2c 20 clamp(num, min,
2bb60 6d 61 78 29 20 7b 5c 6e 5c 74 72 65 74 75 72 6e max) {\n\treturn
2bb70 20 4d 61 74 68 2e 6d 69 6e 28 4d 61 74 68 2e 6d Math.min(Math.m
2bb80 61 78 28 6d 69 6e 2c 20 6e 75 6d 29 2c 20 6d 61 ax(min, num), ma
2bb90 78 29 3b 5c 6e 7d 5c 6e 5c 6e 66 75 6e 63 74 69 x);\n}\n\nfuncti
2bba0 6f 6e 20 68 65 78 44 6f 75 62 6c 65 28 6e 75 6d on hexDouble(num
2bbb0 29 20 7b 5c 6e 5c 74 76 61 72 20 73 74 72 20 3d ) {\n\tvar str =
2bbc0 20 6e 75 6d 2e 74 6f 53 74 72 69 6e 67 28 31 36 num.toString(16
2bbd0 29 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 3b ).toUpperCase();
2bbe0 5c 6e 5c 74 72 65 74 75 72 6e 20 28 73 74 72 2e \n\treturn (str.
2bbf0 6c 65 6e 67 74 68 20 3c 20 32 29 20 3f 20 27 30 length < 2) ? '0
2bc00 27 20 2b 20 73 74 72 20 3a 20 73 74 72 3b 5c 6e ' + str : str;\n
2bc10 7d 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 2f 2f 2f 2f 2f }\n\n\n\n///////
2bc20 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 5c 6e 2f 2f 20 ///////////\n//
2bc30 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 52 5c 6e WEBPACK FOOTER\n
2bc40 2f 2f 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 // ./node_module
2bc50 73 2f 63 6f 6c 6f 72 2d 73 74 72 69 6e 67 2f 69 s/color-string/i
2bc60 6e 64 65 78 2e 6a 73 5c 6e 2f 2f 20 6d 6f 64 75 ndex.js\n// modu
2bc70 6c 65 20 69 64 20 3d 20 31 37 5c 6e 2f 2f 20 6d le id = 17\n// m
2bc80 6f 64 75 6c 65 20 63 68 75 6e 6b 73 20 3d 20 30 odule chunks = 0
2bc90 20 31 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 1","'use strict
2bca0 27 3b 5c 6e 5c 6e 76 61 72 20 69 73 41 72 72 61 ';\n\nvar isArra
2bcb0 79 69 73 68 20 3d 20 72 65 71 75 69 72 65 28 27 yish = require('
2bcc0 69 73 2d 61 72 72 61 79 69 73 68 27 29 3b 5c 6e is-arrayish');\n
2bcd0 5c 6e 76 61 72 20 63 6f 6e 63 61 74 20 3d 20 41 \nvar concat = A
2bce0 72 72 61 79 2e 70 72 6f 74 6f 74 79 70 65 2e 63 rray.prototype.c
2bcf0 6f 6e 63 61 74 3b 5c 6e 76 61 72 20 73 6c 69 63 oncat;\nvar slic
2bd00 65 20 3d 20 41 72 72 61 79 2e 70 72 6f 74 6f 74 e = Array.protot
2bd10 79 70 65 2e 73 6c 69 63 65 3b 5c 6e 5c 6e 76 61 ype.slice;\n\nva
2bd20 72 20 73 77 69 7a 7a 6c 65 20 3d 20 6d 6f 64 75 r swizzle = modu
2bd30 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 75 6e le.exports = fun
2bd40 63 74 69 6f 6e 20 73 77 69 7a 7a 6c 65 28 61 72 ction swizzle(ar
2bd50 67 73 29 20 7b 5c 6e 5c 74 76 61 72 20 72 65 73 gs) {\n\tvar res
2bd60 75 6c 74 73 20 3d 20 5b 5d 3b 5c 6e 5c 6e 5c 74 ults = [];\n\n\t
2bd70 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 2c 20 for (var i = 0,
2bd80 6c 65 6e 20 3d 20 61 72 67 73 2e 6c 65 6e 67 74 len = args.lengt
2bd90 68 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 29 h; i < len; i++)
2bda0 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 61 72 67 20 {\n\t\tvar arg
2bdb0 3d 20 61 72 67 73 5b 69 5d 3b 5c 6e 5c 6e 5c 74 = args[i];\n\n\t
2bdc0 5c 74 69 66 20 28 69 73 41 72 72 61 79 69 73 68 \tif (isArrayish
2bdd0 28 61 72 67 29 29 20 7b 5c 6e 5c 74 5c 74 5c 74 (arg)) {\n\t\t\t
2bde0 2f 2f 20 68 74 74 70 3a 2f 2f 6a 73 70 65 72 66 // http://jsperf
2bdf0 2e 63 6f 6d 2f 6a 61 76 61 73 63 72 69 70 74 2d .com/javascript-
2be00 61 72 72 61 79 2d 63 6f 6e 63 61 74 2d 76 73 2d array-concat-vs-
2be10 70 75 73 68 2f 39 38 5c 6e 5c 74 5c 74 5c 74 72 push/98\n\t\t\tr
2be20 65 73 75 6c 74 73 20 3d 20 63 6f 6e 63 61 74 2e esults = concat.
2be30 63 61 6c 6c 28 72 65 73 75 6c 74 73 2c 20 73 6c call(results, sl
2be40 69 63 65 2e 63 61 6c 6c 28 61 72 67 29 29 3b 5c ice.call(arg));\
2be50 6e 5c 74 5c 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c n\t\t} else {\n\
2be60 74 5c 74 5c 74 72 65 73 75 6c 74 73 2e 70 75 73 t\t\tresults.pus
2be70 68 28 61 72 67 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e h(arg);\n\t\t}\n
2be80 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 \t}\n\n\treturn
2be90 72 65 73 75 6c 74 73 3b 5c 6e 7d 3b 5c 6e 5c 6e results;\n};\n\n
2bea0 73 77 69 7a 7a 6c 65 2e 77 72 61 70 20 3d 20 66 swizzle.wrap = f
2beb0 75 6e 63 74 69 6f 6e 20 28 66 6e 29 20 7b 5c 6e unction (fn) {\n
2bec0 5c 74 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f \treturn functio
2bed0 6e 20 28 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 n () {\n\t\tretu
2bee0 72 6e 20 66 6e 28 73 77 69 7a 7a 6c 65 28 61 72 rn fn(swizzle(ar
2bef0 67 75 6d 65 6e 74 73 29 29 3b 5c 6e 5c 74 7d 3b guments));\n\t};
2bf00 5c 6e 7d 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 2f 2f \n};\n\n\n\n////
2bf10 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 5c 6e //////////////\n
2bf20 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 // WEBPACK FOOTE
2bf30 52 5c 6e 2f 2f 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 R\n// ./node_mod
2bf40 75 6c 65 73 2f 73 69 6d 70 6c 65 2d 73 77 69 7a ules/simple-swiz
2bf50 7a 6c 65 2f 69 6e 64 65 78 2e 6a 73 5c 6e 2f 2f zle/index.js\n//
2bf60 20 6d 6f 64 75 6c 65 20 69 64 20 3d 20 31 38 5c module id = 18\
2bf70 6e 2f 2f 20 6d 6f 64 75 6c 65 20 63 68 75 6e 6b n// module chunk
2bf80 73 20 3d 20 30 20 31 22 2c 22 27 75 73 65 20 73 s = 0 1","'use s
2bf90 74 72 69 63 74 27 3b 5c 6e 5c 6e 6d 6f 64 75 6c trict';\n\nmodul
2bfa0 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 75 6e 63 e.exports = func
2bfb0 74 69 6f 6e 20 69 73 41 72 72 61 79 69 73 68 28 tion isArrayish(
2bfc0 6f 62 6a 29 20 7b 5c 6e 5c 74 69 66 20 28 21 6f obj) {\n\tif (!o
2bfd0 62 6a 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 bj) {\n\t\tretur
2bfe0 6e 20 66 61 6c 73 65 3b 5c 6e 5c 74 7d 5c 6e 5c n false;\n\t}\n\
2bff0 6e 5c 74 72 65 74 75 72 6e 20 6f 62 6a 20 69 6e n\treturn obj in
2c000 73 74 61 6e 63 65 6f 66 20 41 72 72 61 79 20 7c stanceof Array |
2c010 7c 20 41 72 72 61 79 2e 69 73 41 72 72 61 79 28 | Array.isArray(
2c020 6f 62 6a 29 20 7c 7c 5c 6e 5c 74 5c 74 28 6f 62 obj) ||\n\t\t(ob
2c030 6a 2e 6c 65 6e 67 74 68 20 3e 3d 20 30 20 26 26 j.length >= 0 &&
2c040 20 6f 62 6a 2e 73 70 6c 69 63 65 20 69 6e 73 74 obj.splice inst
2c050 61 6e 63 65 6f 66 20 46 75 6e 63 74 69 6f 6e 29 anceof Function)
2c060 3b 5c 6e 7d 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 2f ;\n};\n\n\n\n///
2c070 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 5c ///////////////\
2c080 6e 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 n// WEBPACK FOOT
2c090 45 52 5c 6e 2f 2f 20 2e 2f 6e 6f 64 65 5f 6d 6f ER\n// ./node_mo
2c0a0 64 75 6c 65 73 2f 69 73 2d 61 72 72 61 79 69 73 dules/is-arrayis
2c0b0 68 2f 69 6e 64 65 78 2e 6a 73 5c 6e 2f 2f 20 6d h/index.js\n// m
2c0c0 6f 64 75 6c 65 20 69 64 20 3d 20 31 39 5c 6e 2f odule id = 19\n/
2c0d0 2f 20 6d 6f 64 75 6c 65 20 63 68 75 6e 6b 73 20 / module chunks
2c0e0 3d 20 30 20 31 22 2c 22 76 61 72 20 63 6f 6e 76 = 0 1","var conv
2c0f0 65 72 73 69 6f 6e 73 20 3d 20 72 65 71 75 69 72 ersions = requir
2c100 65 28 27 2e 2f 63 6f 6e 76 65 72 73 69 6f 6e 73 e('./conversions
2c110 27 29 3b 5c 6e 76 61 72 20 72 6f 75 74 65 20 3d ');\nvar route =
2c120 20 72 65 71 75 69 72 65 28 27 2e 2f 72 6f 75 74 require('./rout
2c130 65 27 29 3b 5c 6e 5c 6e 76 61 72 20 63 6f 6e 76 e');\n\nvar conv
2c140 65 72 74 20 3d 20 7b 7d 3b 5c 6e 5c 6e 76 61 72 ert = {};\n\nvar
2c150 20 6d 6f 64 65 6c 73 20 3d 20 4f 62 6a 65 63 74 models = Object
2c160 2e 6b 65 79 73 28 63 6f 6e 76 65 72 73 69 6f 6e .keys(conversion
2c170 73 29 3b 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 s);\n\nfunction
2c180 77 72 61 70 52 61 77 28 66 6e 29 20 7b 5c 6e 5c wrapRaw(fn) {\n\
2c190 74 76 61 72 20 77 72 61 70 70 65 64 46 6e 20 3d tvar wrappedFn =
2c1a0 20 66 75 6e 63 74 69 6f 6e 20 28 61 72 67 73 29 function (args)
2c1b0 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 61 72 67 73 {\n\t\tif (args
2c1c0 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 7c === undefined |
2c1d0 7c 20 61 72 67 73 20 3d 3d 3d 20 6e 75 6c 6c 29 | args === null)
2c1e0 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72 6e {\n\t\t\treturn
2c1f0 20 61 72 67 73 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c args;\n\t\t}\n\
2c200 6e 5c 74 5c 74 69 66 20 28 61 72 67 75 6d 65 6e n\t\tif (argumen
2c210 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 29 20 7b ts.length > 1) {
2c220 5c 6e 5c 74 5c 74 5c 74 61 72 67 73 20 3d 20 41 \n\t\t\targs = A
2c230 72 72 61 79 2e 70 72 6f 74 6f 74 79 70 65 2e 73 rray.prototype.s
2c240 6c 69 63 65 2e 63 61 6c 6c 28 61 72 67 75 6d 65 lice.call(argume
2c250 6e 74 73 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e nts);\n\t\t}\n\n
2c260 5c 74 5c 74 72 65 74 75 72 6e 20 66 6e 28 61 72 \t\treturn fn(ar
2c270 67 73 29 3b 5c 6e 5c 74 7d 3b 5c 6e 5c 6e 5c 74 gs);\n\t};\n\n\t
2c280 2f 2f 20 70 72 65 73 65 72 76 65 20 2e 63 6f 6e // preserve .con
2c290 76 65 72 73 69 6f 6e 20 70 72 6f 70 65 72 74 79 version property
2c2a0 20 69 66 20 74 68 65 72 65 20 69 73 20 6f 6e 65 if there is one
2c2b0 5c 6e 5c 74 69 66 20 28 27 63 6f 6e 76 65 72 73 \n\tif ('convers
2c2c0 69 6f 6e 27 20 69 6e 20 66 6e 29 20 7b 5c 6e 5c ion' in fn) {\n\
2c2d0 74 5c 74 77 72 61 70 70 65 64 46 6e 2e 63 6f 6e t\twrappedFn.con
2c2e0 76 65 72 73 69 6f 6e 20 3d 20 66 6e 2e 63 6f 6e version = fn.con
2c2f0 76 65 72 73 69 6f 6e 3b 5c 6e 5c 74 7d 5c 6e 5c version;\n\t}\n\
2c300 6e 5c 74 72 65 74 75 72 6e 20 77 72 61 70 70 65 n\treturn wrappe
2c310 64 46 6e 3b 5c 6e 7d 5c 6e 5c 6e 66 75 6e 63 74 dFn;\n}\n\nfunct
2c320 69 6f 6e 20 77 72 61 70 52 6f 75 6e 64 65 64 28 ion wrapRounded(
2c330 66 6e 29 20 7b 5c 6e 5c 74 76 61 72 20 77 72 61 fn) {\n\tvar wra
2c340 70 70 65 64 46 6e 20 3d 20 66 75 6e 63 74 69 6f ppedFn = functio
2c350 6e 20 28 61 72 67 73 29 20 7b 5c 6e 5c 74 5c 74 n (args) {\n\t\t
2c360 69 66 20 28 61 72 67 73 20 3d 3d 3d 20 75 6e 64 if (args === und
2c370 65 66 69 6e 65 64 20 7c 7c 20 61 72 67 73 20 3d efined || args =
2c380 3d 3d 20 6e 75 6c 6c 29 20 7b 5c 6e 5c 74 5c 74 == null) {\n\t\t
2c390 5c 74 72 65 74 75 72 6e 20 61 72 67 73 3b 5c 6e \treturn args;\n
2c3a0 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 20 \t\t}\n\n\t\tif
2c3b0 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 (arguments.lengt
2c3c0 68 20 3e 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74 h > 1) {\n\t\t\t
2c3d0 61 72 67 73 20 3d 20 41 72 72 61 79 2e 70 72 6f args = Array.pro
2c3e0 74 6f 74 79 70 65 2e 73 6c 69 63 65 2e 63 61 6c totype.slice.cal
2c3f0 6c 28 61 72 67 75 6d 65 6e 74 73 29 3b 5c 6e 5c l(arguments);\n\
2c400 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 76 61 72 20 t\t}\n\n\t\tvar
2c410 72 65 73 75 6c 74 20 3d 20 66 6e 28 61 72 67 73 result = fn(args
2c420 29 3b 5c 6e 5c 6e 5c 74 5c 74 2f 2f 20 77 65 27 );\n\n\t\t// we'
2c430 72 65 20 61 73 73 75 6d 69 6e 67 20 74 68 65 20 re assuming the
2c440 72 65 73 75 6c 74 20 69 73 20 61 6e 20 61 72 72 result is an arr
2c450 61 79 20 68 65 72 65 2e 5c 6e 5c 74 5c 74 2f 2f ay here.\n\t\t//
2c460 20 73 65 65 20 6e 6f 74 69 63 65 20 69 6e 20 63 see notice in c
2c470 6f 6e 76 65 72 73 69 6f 6e 73 2e 6a 73 3b 20 64 onversions.js; d
2c480 6f 6e 27 74 20 75 73 65 20 62 6f 78 20 74 79 70 on't use box typ
2c490 65 73 5c 6e 5c 74 5c 74 2f 2f 20 69 6e 20 63 6f es\n\t\t// in co
2c4a0 6e 76 65 72 73 69 6f 6e 20 66 75 6e 63 74 69 6f nversion functio
2c4b0 6e 73 2e 5c 6e 5c 74 5c 74 69 66 20 28 74 79 70 ns.\n\t\tif (typ
2c4c0 65 6f 66 20 72 65 73 75 6c 74 20 3d 3d 3d 20 27 eof result === '
2c4d0 6f 62 6a 65 63 74 27 29 20 7b 5c 6e 5c 74 5c 74 object') {\n\t\t
2c4e0 5c 74 66 6f 72 20 28 76 61 72 20 6c 65 6e 20 3d \tfor (var len =
2c4f0 20 72 65 73 75 6c 74 2e 6c 65 6e 67 74 68 2c 20 result.length,
2c500 69 20 3d 20 30 3b 20 69 20 3c 20 6c 65 6e 3b 20 i = 0; i < len;
2c510 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 5c 74 i++) {\n\t\t\t\t
2c520 72 65 73 75 6c 74 5b 69 5d 20 3d 20 4d 61 74 68 result[i] = Math
2c530 2e 72 6f 75 6e 64 28 72 65 73 75 6c 74 5b 69 5d .round(result[i]
2c540 29 3b 5c 6e 5c 74 5c 74 5c 74 7d 5c 6e 5c 74 5c );\n\t\t\t}\n\t\
2c550 74 7d 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e t}\n\n\t\treturn
2c560 20 72 65 73 75 6c 74 3b 5c 6e 5c 74 7d 3b 5c 6e result;\n\t};\n
2c570 5c 6e 5c 74 2f 2f 20 70 72 65 73 65 72 76 65 20 \n\t// preserve
2c580 2e 63 6f 6e 76 65 72 73 69 6f 6e 20 70 72 6f 70 .conversion prop
2c590 65 72 74 79 20 69 66 20 74 68 65 72 65 20 69 73 erty if there is
2c5a0 20 6f 6e 65 5c 6e 5c 74 69 66 20 28 27 63 6f 6e one\n\tif ('con
2c5b0 76 65 72 73 69 6f 6e 27 20 69 6e 20 66 6e 29 20 version' in fn)
2c5c0 7b 5c 6e 5c 74 5c 74 77 72 61 70 70 65 64 46 6e {\n\t\twrappedFn
2c5d0 2e 63 6f 6e 76 65 72 73 69 6f 6e 20 3d 20 66 6e .conversion = fn
2c5e0 2e 63 6f 6e 76 65 72 73 69 6f 6e 3b 5c 6e 5c 74 .conversion;\n\t
2c5f0 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 77 72 }\n\n\treturn wr
2c600 61 70 70 65 64 46 6e 3b 5c 6e 7d 5c 6e 5c 6e 6d appedFn;\n}\n\nm
2c610 6f 64 65 6c 73 2e 66 6f 72 45 61 63 68 28 66 75 odels.forEach(fu
2c620 6e 63 74 69 6f 6e 20 28 66 72 6f 6d 4d 6f 64 65 nction (fromMode
2c630 6c 29 20 7b 5c 6e 5c 74 63 6f 6e 76 65 72 74 5b l) {\n\tconvert[
2c640 66 72 6f 6d 4d 6f 64 65 6c 5d 20 3d 20 7b 7d 3b fromModel] = {};
2c650 5c 6e 5c 6e 5c 74 4f 62 6a 65 63 74 2e 64 65 66 \n\n\tObject.def
2c660 69 6e 65 50 72 6f 70 65 72 74 79 28 63 6f 6e 76 ineProperty(conv
2c670 65 72 74 5b 66 72 6f 6d 4d 6f 64 65 6c 5d 2c 20 ert[fromModel],
2c680 27 63 68 61 6e 6e 65 6c 73 27 2c 20 7b 76 61 6c 'channels', {val
2c690 75 65 3a 20 63 6f 6e 76 65 72 73 69 6f 6e 73 5b ue: conversions[
2c6a0 66 72 6f 6d 4d 6f 64 65 6c 5d 2e 63 68 61 6e 6e fromModel].chann
2c6b0 65 6c 73 7d 29 3b 5c 6e 5c 74 4f 62 6a 65 63 74 els});\n\tObject
2c6c0 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 .defineProperty(
2c6d0 63 6f 6e 76 65 72 74 5b 66 72 6f 6d 4d 6f 64 65 convert[fromMode
2c6e0 6c 5d 2c 20 27 6c 61 62 65 6c 73 27 2c 20 7b 76 l], 'labels', {v
2c6f0 61 6c 75 65 3a 20 63 6f 6e 76 65 72 73 69 6f 6e alue: conversion
2c700 73 5b 66 72 6f 6d 4d 6f 64 65 6c 5d 2e 6c 61 62 s[fromModel].lab
2c710 65 6c 73 7d 29 3b 5c 6e 5c 6e 5c 74 76 61 72 20 els});\n\n\tvar
2c720 72 6f 75 74 65 73 20 3d 20 72 6f 75 74 65 28 66 routes = route(f
2c730 72 6f 6d 4d 6f 64 65 6c 29 3b 5c 6e 5c 74 76 61 romModel);\n\tva
2c740 72 20 72 6f 75 74 65 4d 6f 64 65 6c 73 20 3d 20 r routeModels =
2c750 4f 62 6a 65 63 74 2e 6b 65 79 73 28 72 6f 75 74 Object.keys(rout
2c760 65 73 29 3b 5c 6e 5c 6e 5c 74 72 6f 75 74 65 4d es);\n\n\trouteM
2c770 6f 64 65 6c 73 2e 66 6f 72 45 61 63 68 28 66 75 odels.forEach(fu
2c780 6e 63 74 69 6f 6e 20 28 74 6f 4d 6f 64 65 6c 29 nction (toModel)
2c790 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 66 6e 20 3d {\n\t\tvar fn =
2c7a0 20 72 6f 75 74 65 73 5b 74 6f 4d 6f 64 65 6c 5d routes[toModel]
2c7b0 3b 5c 6e 5c 6e 5c 74 5c 74 63 6f 6e 76 65 72 74 ;\n\n\t\tconvert
2c7c0 5b 66 72 6f 6d 4d 6f 64 65 6c 5d 5b 74 6f 4d 6f [fromModel][toMo
2c7d0 64 65 6c 5d 20 3d 20 77 72 61 70 52 6f 75 6e 64 del] = wrapRound
2c7e0 65 64 28 66 6e 29 3b 5c 6e 5c 74 5c 74 63 6f 6e ed(fn);\n\t\tcon
2c7f0 76 65 72 74 5b 66 72 6f 6d 4d 6f 64 65 6c 5d 5b vert[fromModel][
2c800 74 6f 4d 6f 64 65 6c 5d 2e 72 61 77 20 3d 20 77 toModel].raw = w
2c810 72 61 70 52 61 77 28 66 6e 29 3b 5c 6e 5c 74 7d rapRaw(fn);\n\t}
2c820 29 3b 5c 6e 7d 29 3b 5c 6e 5c 6e 6d 6f 64 75 6c );\n});\n\nmodul
2c830 65 2e 65 78 70 6f 72 74 73 20 3d 20 63 6f 6e 76 e.exports = conv
2c840 65 72 74 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 2f 2f ert;\n\n\n\n////
2c850 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 5c 6e //////////////\n
2c860 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 // WEBPACK FOOTE
2c870 52 5c 6e 2f 2f 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 R\n// ./node_mod
2c880 75 6c 65 73 2f 63 6f 6c 6f 72 2d 63 6f 6e 76 65 ules/color-conve
2c890 72 74 2f 69 6e 64 65 78 2e 6a 73 5c 6e 2f 2f 20 rt/index.js\n//
2c8a0 6d 6f 64 75 6c 65 20 69 64 20 3d 20 32 30 5c 6e module id = 20\n
2c8b0 2f 2f 20 6d 6f 64 75 6c 65 20 63 68 75 6e 6b 73 // module chunks
2c8c0 20 3d 20 30 20 31 22 2c 22 76 61 72 20 63 6f 6e = 0 1","var con
2c8d0 76 65 72 73 69 6f 6e 73 20 3d 20 72 65 71 75 69 versions = requi
2c8e0 72 65 28 27 2e 2f 63 6f 6e 76 65 72 73 69 6f 6e re('./conversion
2c8f0 73 27 29 3b 5c 6e 5c 6e 2f 2a 5c 6e 5c 74 74 68 s');\n\n/*\n\tth
2c900 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 6f 75 74 is function rout
2c910 65 73 20 61 20 6d 6f 64 65 6c 20 74 6f 20 61 6c es a model to al
2c920 6c 20 6f 74 68 65 72 20 6d 6f 64 65 6c 73 2e 5c l other models.\
2c930 6e 5c 6e 5c 74 61 6c 6c 20 66 75 6e 63 74 69 6f n\n\tall functio
2c940 6e 73 20 74 68 61 74 20 61 72 65 20 72 6f 75 74 ns that are rout
2c950 65 64 20 68 61 76 65 20 61 20 70 72 6f 70 65 72 ed have a proper
2c960 74 79 20 60 2e 63 6f 6e 76 65 72 73 69 6f 6e 60 ty `.conversion`
2c970 20 61 74 74 61 63 68 65 64 5c 6e 5c 74 74 6f 20 attached\n\tto
2c980 74 68 65 20 72 65 74 75 72 6e 65 64 20 73 79 6e the returned syn
2c990 74 68 65 74 69 63 20 66 75 6e 63 74 69 6f 6e 2e thetic function.
2c9a0 20 54 68 69 73 20 70 72 6f 70 65 72 74 79 20 69 This property i
2c9b0 73 20 61 6e 20 61 72 72 61 79 5c 6e 5c 74 6f 66 s an array\n\tof
2c9c0 20 73 74 72 69 6e 67 73 2c 20 65 61 63 68 20 77 strings, each w
2c9d0 69 74 68 20 74 68 65 20 73 74 65 70 73 20 69 6e ith the steps in
2c9e0 20 62 65 74 77 65 65 6e 20 74 68 65 20 27 66 72 between the 'fr
2c9f0 6f 6d 27 20 61 6e 64 20 27 74 6f 27 5c 6e 5c 74 om' and 'to'\n\t
2ca00 63 6f 6c 6f 72 20 6d 6f 64 65 6c 73 20 28 69 6e color models (in
2ca10 63 6c 75 73 69 76 65 29 2e 5c 6e 5c 6e 5c 74 63 clusive).\n\n\tc
2ca20 6f 6e 76 65 72 73 69 6f 6e 73 20 74 68 61 74 20 onversions that
2ca30 61 72 65 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 are not possible
2ca40 20 73 69 6d 70 6c 79 20 61 72 65 20 6e 6f 74 20 simply are not
2ca50 69 6e 63 6c 75 64 65 64 2e 5c 6e 2a 2f 5c 6e 5c included.\n*/\n\
2ca60 6e 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64 47 nfunction buildG
2ca70 72 61 70 68 28 29 20 7b 5c 6e 5c 74 76 61 72 20 raph() {\n\tvar
2ca80 67 72 61 70 68 20 3d 20 7b 7d 3b 5c 6e 5c 74 2f graph = {};\n\t/
2ca90 2f 20 68 74 74 70 73 3a 2f 2f 6a 73 70 65 72 66 / https://jsperf
2caa0 2e 63 6f 6d 2f 6f 62 6a 65 63 74 2d 6b 65 79 73 .com/object-keys
2cab0 2d 76 73 2d 66 6f 72 2d 69 6e 2d 77 69 74 68 2d -vs-for-in-with-
2cac0 63 6c 6f 73 75 72 65 2f 33 5c 6e 5c 74 76 61 72 closure/3\n\tvar
2cad0 20 6d 6f 64 65 6c 73 20 3d 20 4f 62 6a 65 63 74 models = Object
2cae0 2e 6b 65 79 73 28 63 6f 6e 76 65 72 73 69 6f 6e .keys(conversion
2caf0 73 29 3b 5c 6e 5c 6e 5c 74 66 6f 72 20 28 76 61 s);\n\n\tfor (va
2cb00 72 20 6c 65 6e 20 3d 20 6d 6f 64 65 6c 73 2e 6c r len = models.l
2cb10 65 6e 67 74 68 2c 20 69 20 3d 20 30 3b 20 69 20 ength, i = 0; i
2cb20 3c 20 6c 65 6e 3b 20 69 2b 2b 29 20 7b 5c 6e 5c < len; i++) {\n\
2cb30 74 5c 74 67 72 61 70 68 5b 6d 6f 64 65 6c 73 5b t\tgraph[models[
2cb40 69 5d 5d 20 3d 20 7b 5c 6e 5c 74 5c 74 5c 74 2f i]] = {\n\t\t\t/
2cb50 2f 20 68 74 74 70 3a 2f 2f 6a 73 70 65 72 66 2e / http://jsperf.
2cb60 63 6f 6d 2f 31 2d 76 73 2d 69 6e 66 69 6e 69 74 com/1-vs-infinit
2cb70 79 5c 6e 5c 74 5c 74 5c 74 2f 2f 20 6d 69 63 72 y\n\t\t\t// micr
2cb80 6f 2d 6f 70 74 2c 20 62 75 74 20 74 68 69 73 20 o-opt, but this
2cb90 69 73 20 73 69 6d 70 6c 65 2e 5c 6e 5c 74 5c 74 is simple.\n\t\t
2cba0 5c 74 64 69 73 74 61 6e 63 65 3a 20 2d 31 2c 5c \tdistance: -1,\
2cbb0 6e 5c 74 5c 74 5c 74 70 61 72 65 6e 74 3a 20 6e n\t\t\tparent: n
2cbc0 75 6c 6c 5c 6e 5c 74 5c 74 7d 3b 5c 6e 5c 74 7d ull\n\t\t};\n\t}
2cbd0 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 67 72 61 \n\n\treturn gra
2cbe0 70 68 3b 5c 6e 7d 5c 6e 5c 6e 2f 2f 20 68 74 74 ph;\n}\n\n// htt
2cbf0 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 64 69 ps://en.wikipedi
2cc00 61 2e 6f 72 67 2f 77 69 6b 69 2f 42 72 65 61 64 a.org/wiki/Bread
2cc10 74 68 2d 66 69 72 73 74 5f 73 65 61 72 63 68 5c th-first_search\
2cc20 6e 66 75 6e 63 74 69 6f 6e 20 64 65 72 69 76 65 nfunction derive
2cc30 42 46 53 28 66 72 6f 6d 4d 6f 64 65 6c 29 20 7b BFS(fromModel) {
2cc40 5c 6e 5c 74 76 61 72 20 67 72 61 70 68 20 3d 20 \n\tvar graph =
2cc50 62 75 69 6c 64 47 72 61 70 68 28 29 3b 5c 6e 5c buildGraph();\n\
2cc60 74 76 61 72 20 71 75 65 75 65 20 3d 20 5b 66 72 tvar queue = [fr
2cc70 6f 6d 4d 6f 64 65 6c 5d 3b 20 2f 2f 20 75 6e 73 omModel]; // uns
2cc80 68 69 66 74 20 2d 3e 20 71 75 65 75 65 20 2d 3e hift -> queue ->
2cc90 20 70 6f 70 5c 6e 5c 6e 5c 74 67 72 61 70 68 5b pop\n\n\tgraph[
2cca0 66 72 6f 6d 4d 6f 64 65 6c 5d 2e 64 69 73 74 61 fromModel].dista
2ccb0 6e 63 65 20 3d 20 30 3b 5c 6e 5c 6e 5c 74 77 68 nce = 0;\n\n\twh
2ccc0 69 6c 65 20 28 71 75 65 75 65 2e 6c 65 6e 67 74 ile (queue.lengt
2ccd0 68 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 63 75 h) {\n\t\tvar cu
2cce0 72 72 65 6e 74 20 3d 20 71 75 65 75 65 2e 70 6f rrent = queue.po
2ccf0 70 28 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 61 64 p();\n\t\tvar ad
2cd00 6a 61 63 65 6e 74 73 20 3d 20 4f 62 6a 65 63 74 jacents = Object
2cd10 2e 6b 65 79 73 28 63 6f 6e 76 65 72 73 69 6f 6e .keys(conversion
2cd20 73 5b 63 75 72 72 65 6e 74 5d 29 3b 5c 6e 5c 6e s[current]);\n\n
2cd30 5c 74 5c 74 66 6f 72 20 28 76 61 72 20 6c 65 6e \t\tfor (var len
2cd40 20 3d 20 61 64 6a 61 63 65 6e 74 73 2e 6c 65 6e = adjacents.len
2cd50 67 74 68 2c 20 69 20 3d 20 30 3b 20 69 20 3c 20 gth, i = 0; i <
2cd60 6c 65 6e 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74 5c len; i++) {\n\t\
2cd70 74 5c 74 76 61 72 20 61 64 6a 61 63 65 6e 74 20 t\tvar adjacent
2cd80 3d 20 61 64 6a 61 63 65 6e 74 73 5b 69 5d 3b 5c = adjacents[i];\
2cd90 6e 5c 74 5c 74 5c 74 76 61 72 20 6e 6f 64 65 20 n\t\t\tvar node
2cda0 3d 20 67 72 61 70 68 5b 61 64 6a 61 63 65 6e 74 = graph[adjacent
2cdb0 5d 3b 5c 6e 5c 6e 5c 74 5c 74 5c 74 69 66 20 28 ];\n\n\t\t\tif (
2cdc0 6e 6f 64 65 2e 64 69 73 74 61 6e 63 65 20 3d 3d node.distance ==
2cdd0 3d 20 2d 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74 5c = -1) {\n\t\t\t\
2cde0 74 6e 6f 64 65 2e 64 69 73 74 61 6e 63 65 20 3d tnode.distance =
2cdf0 20 67 72 61 70 68 5b 63 75 72 72 65 6e 74 5d 2e graph[current].
2ce00 64 69 73 74 61 6e 63 65 20 2b 20 31 3b 5c 6e 5c distance + 1;\n\
2ce10 74 5c 74 5c 74 5c 74 6e 6f 64 65 2e 70 61 72 65 t\t\t\tnode.pare
2ce20 6e 74 20 3d 20 63 75 72 72 65 6e 74 3b 5c 6e 5c nt = current;\n\
2ce30 74 5c 74 5c 74 5c 74 71 75 65 75 65 2e 75 6e 73 t\t\t\tqueue.uns
2ce40 68 69 66 74 28 61 64 6a 61 63 65 6e 74 29 3b 5c hift(adjacent);\
2ce50 6e 5c 74 5c 74 5c 74 7d 5c 6e 5c 74 5c 74 7d 5c n\t\t\t}\n\t\t}\
2ce60 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e n\t}\n\n\treturn
2ce70 20 67 72 61 70 68 3b 5c 6e 7d 5c 6e 5c 6e 66 75 graph;\n}\n\nfu
2ce80 6e 63 74 69 6f 6e 20 6c 69 6e 6b 28 66 72 6f 6d nction link(from
2ce90 2c 20 74 6f 29 20 7b 5c 6e 5c 74 72 65 74 75 72 , to) {\n\tretur
2cea0 6e 20 66 75 6e 63 74 69 6f 6e 20 28 61 72 67 73 n function (args
2ceb0 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 ) {\n\t\treturn
2cec0 74 6f 28 66 72 6f 6d 28 61 72 67 73 29 29 3b 5c to(from(args));\
2ced0 6e 5c 74 7d 3b 5c 6e 7d 5c 6e 5c 6e 66 75 6e 63 n\t};\n}\n\nfunc
2cee0 74 69 6f 6e 20 77 72 61 70 43 6f 6e 76 65 72 73 tion wrapConvers
2cef0 69 6f 6e 28 74 6f 4d 6f 64 65 6c 2c 20 67 72 61 ion(toModel, gra
2cf00 70 68 29 20 7b 5c 6e 5c 74 76 61 72 20 70 61 74 ph) {\n\tvar pat
2cf10 68 20 3d 20 5b 67 72 61 70 68 5b 74 6f 4d 6f 64 h = [graph[toMod
2cf20 65 6c 5d 2e 70 61 72 65 6e 74 2c 20 74 6f 4d 6f el].parent, toMo
2cf30 64 65 6c 5d 3b 5c 6e 5c 74 76 61 72 20 66 6e 20 del];\n\tvar fn
2cf40 3d 20 63 6f 6e 76 65 72 73 69 6f 6e 73 5b 67 72 = conversions[gr
2cf50 61 70 68 5b 74 6f 4d 6f 64 65 6c 5d 2e 70 61 72 aph[toModel].par
2cf60 65 6e 74 5d 5b 74 6f 4d 6f 64 65 6c 5d 3b 5c 6e ent][toModel];\n
2cf70 5c 6e 5c 74 76 61 72 20 63 75 72 20 3d 20 67 72 \n\tvar cur = gr
2cf80 61 70 68 5b 74 6f 4d 6f 64 65 6c 5d 2e 70 61 72 aph[toModel].par
2cf90 65 6e 74 3b 5c 6e 5c 74 77 68 69 6c 65 20 28 67 ent;\n\twhile (g
2cfa0 72 61 70 68 5b 63 75 72 5d 2e 70 61 72 65 6e 74 raph[cur].parent
2cfb0 29 20 7b 5c 6e 5c 74 5c 74 70 61 74 68 2e 75 6e ) {\n\t\tpath.un
2cfc0 73 68 69 66 74 28 67 72 61 70 68 5b 63 75 72 5d shift(graph[cur]
2cfd0 2e 70 61 72 65 6e 74 29 3b 5c 6e 5c 74 5c 74 66 .parent);\n\t\tf
2cfe0 6e 20 3d 20 6c 69 6e 6b 28 63 6f 6e 76 65 72 73 n = link(convers
2cff0 69 6f 6e 73 5b 67 72 61 70 68 5b 63 75 72 5d 2e ions[graph[cur].
2d000 70 61 72 65 6e 74 5d 5b 63 75 72 5d 2c 20 66 6e parent][cur], fn
2d010 29 3b 5c 6e 5c 74 5c 74 63 75 72 20 3d 20 67 72 );\n\t\tcur = gr
2d020 61 70 68 5b 63 75 72 5d 2e 70 61 72 65 6e 74 3b aph[cur].parent;
2d030 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 66 6e 2e 63 6f \n\t}\n\n\tfn.co
2d040 6e 76 65 72 73 69 6f 6e 20 3d 20 70 61 74 68 3b nversion = path;
2d050 5c 6e 5c 74 72 65 74 75 72 6e 20 66 6e 3b 5c 6e \n\treturn fn;\n
2d060 7d 5c 6e 5c 6e 6d 6f 64 75 6c 65 2e 65 78 70 6f }\n\nmodule.expo
2d070 72 74 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 rts = function (
2d080 66 72 6f 6d 4d 6f 64 65 6c 29 20 7b 5c 6e 5c 74 fromModel) {\n\t
2d090 76 61 72 20 67 72 61 70 68 20 3d 20 64 65 72 69 var graph = deri
2d0a0 76 65 42 46 53 28 66 72 6f 6d 4d 6f 64 65 6c 29 veBFS(fromModel)
2d0b0 3b 5c 6e 5c 74 76 61 72 20 63 6f 6e 76 65 72 73 ;\n\tvar convers
2d0c0 69 6f 6e 20 3d 20 7b 7d 3b 5c 6e 5c 6e 5c 74 76 ion = {};\n\n\tv
2d0d0 61 72 20 6d 6f 64 65 6c 73 20 3d 20 4f 62 6a 65 ar models = Obje
2d0e0 63 74 2e 6b 65 79 73 28 67 72 61 70 68 29 3b 5c ct.keys(graph);\
2d0f0 6e 5c 74 66 6f 72 20 28 76 61 72 20 6c 65 6e 20 n\tfor (var len
2d100 3d 20 6d 6f 64 65 6c 73 2e 6c 65 6e 67 74 68 2c = models.length,
2d110 20 69 20 3d 20 30 3b 20 69 20 3c 20 6c 65 6e 3b i = 0; i < len;
2d120 20 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 i++) {\n\t\tvar
2d130 20 74 6f 4d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c toModel = model
2d140 73 5b 69 5d 3b 5c 6e 5c 74 5c 74 76 61 72 20 6e s[i];\n\t\tvar n
2d150 6f 64 65 20 3d 20 67 72 61 70 68 5b 74 6f 4d 6f ode = graph[toMo
2d160 64 65 6c 5d 3b 5c 6e 5c 6e 5c 74 5c 74 69 66 20 del];\n\n\t\tif
2d170 28 6e 6f 64 65 2e 70 61 72 65 6e 74 20 3d 3d 3d (node.parent ===
2d180 20 6e 75 6c 6c 29 20 7b 5c 6e 5c 74 5c 74 5c 74 null) {\n\t\t\t
2d190 2f 2f 20 6e 6f 20 70 6f 73 73 69 62 6c 65 20 63 // no possible c
2d1a0 6f 6e 76 65 72 73 69 6f 6e 2c 20 6f 72 20 74 68 onversion, or th
2d1b0 69 73 20 6e 6f 64 65 20 69 73 20 74 68 65 20 73 is node is the s
2d1c0 6f 75 72 63 65 20 6d 6f 64 65 6c 2e 5c 6e 5c 74 ource model.\n\t
2d1d0 5c 74 5c 74 63 6f 6e 74 69 6e 75 65 3b 5c 6e 5c \t\tcontinue;\n\
2d1e0 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 63 6f 6e 76 t\t}\n\n\t\tconv
2d1f0 65 72 73 69 6f 6e 5b 74 6f 4d 6f 64 65 6c 5d 20 ersion[toModel]
2d200 3d 20 77 72 61 70 43 6f 6e 76 65 72 73 69 6f 6e = wrapConversion
2d210 28 74 6f 4d 6f 64 65 6c 2c 20 67 72 61 70 68 29 (toModel, graph)
2d220 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 ;\n\t}\n\n\tretu
2d230 72 6e 20 63 6f 6e 76 65 72 73 69 6f 6e 3b 5c 6e rn conversion;\n
2d240 7d 3b 5c 6e 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 2f 2f };\n\n\n\n\n////
2d250 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 5c 6e //////////////\n
2d260 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 // WEBPACK FOOTE
2d270 52 5c 6e 2f 2f 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 R\n// ./node_mod
2d280 75 6c 65 73 2f 63 6f 6c 6f 72 2d 63 6f 6e 76 65 ules/color-conve
2d290 72 74 2f 72 6f 75 74 65 2e 6a 73 5c 6e 2f 2f 20 rt/route.js\n//
2d2a0 6d 6f 64 75 6c 65 20 69 64 20 3d 20 32 31 5c 6e module id = 21\n
2d2b0 2f 2f 20 6d 6f 64 75 6c 65 20 63 68 75 6e 6b 73 // module chunks
2d2c0 20 3d 20 30 20 31 22 2c 22 27 75 73 65 20 73 74 = 0 1","'use st
2d2d0 72 69 63 74 27 3b 5c 6e 5c 6e 69 6d 70 6f 72 74 rict';\n\nimport
2d2e0 20 24 20 66 72 6f 6d 20 27 6a 71 75 65 72 79 27 $ from 'jquery'
2d2f0 3b 5c 6e 69 6d 70 6f 72 74 20 43 6f 6c 6f 72 49 ;\nimport ColorI
2d300 74 65 6d 20 66 72 6f 6d 20 27 2e 2f 43 6f 6c 6f tem from './Colo
2d310 72 49 74 65 6d 27 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e rItem';\n\n/**\n
2d320 20 2a 20 48 61 6e 64 6c 65 73 20 65 76 65 72 79 * Handles every
2d330 74 68 69 6e 67 20 72 65 6c 61 74 65 64 20 74 6f thing related to
2d340 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 the colorpicker
2d350 20 63 6f 6c 6f 72 5c 6e 20 2a 20 40 69 67 6e 6f color\n * @igno
2d360 72 65 5c 6e 20 2a 2f 5c 6e 63 6c 61 73 73 20 43 re\n */\nclass C
2d370 6f 6c 6f 72 48 61 6e 64 6c 65 72 20 7b 5c 6e 20 olorHandler {\n
2d380 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 /**\n * @para
2d390 6d 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 20 m {Colorpicker}
2d3a0 63 6f 6c 6f 72 70 69 63 6b 65 72 5c 6e 20 20 20 colorpicker\n
2d3b0 2a 2f 5c 6e 20 20 63 6f 6e 73 74 72 75 63 74 6f */\n constructo
2d3c0 72 28 63 6f 6c 6f 72 70 69 63 6b 65 72 29 20 7b r(colorpicker) {
2d3d0 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 \n /**\n
2d3e0 2a 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72 70 69 * @type {Colorpi
2d3f0 63 6b 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e cker}\n */\n
2d400 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 this.colorpi
2d410 63 6b 65 72 20 3d 20 63 6f 6c 6f 72 70 69 63 6b cker = colorpick
2d420 65 72 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a er;\n }\n\n /*
2d430 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 *\n * @returns
2d440 20 7b 2a 7c 53 74 72 69 6e 67 7c 43 6f 6c 6f 72 {*|String|Color
2d450 49 74 65 6d 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 Item}\n */\n
2d460 67 65 74 20 66 61 6c 6c 62 61 63 6b 28 29 20 7b get fallback() {
2d470 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 \n return thi
2d480 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 s.colorpicker.op
2d490 74 69 6f 6e 73 2e 66 61 6c 6c 62 61 63 6b 43 6f tions.fallbackCo
2d4a0 6c 6f 72 20 3f 5c 6e 20 20 20 20 20 20 74 68 69 lor ?\n thi
2d4b0 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 s.colorpicker.op
2d4c0 74 69 6f 6e 73 2e 66 61 6c 6c 62 61 63 6b 43 6f tions.fallbackCo
2d4d0 6c 6f 72 20 3a 20 28 74 68 69 73 2e 68 61 73 43 lor : (this.hasC
2d4e0 6f 6c 6f 72 28 29 20 3f 20 74 68 69 73 2e 63 6f olor() ? this.co
2d4f0 6c 6f 72 20 3a 20 6e 75 6c 6c 29 3b 5c 6e 20 20 lor : null);\n
2d500 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a }\n\n /**\n *
2d510 20 40 72 65 74 75 72 6e 73 20 7b 53 74 72 69 6e @returns {Strin
2d520 67 7c 6e 75 6c 6c 7d 5c 6e 20 20 20 2a 2f 5c 6e g|null}\n */\n
2d530 20 20 67 65 74 20 66 6f 72 6d 61 74 28 29 20 7b get format() {
2d540 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e 63 \n if (this.c
2d550 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f olorpicker.optio
2d560 6e 73 2e 66 6f 72 6d 61 74 29 20 7b 5c 6e 20 20 ns.format) {\n
2d570 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e return this.
2d580 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 colorpicker.opti
2d590 6f 6e 73 2e 66 6f 72 6d 61 74 3b 5c 6e 20 20 20 ons.format;\n
2d5a0 20 7d 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 }\n\n if (th
2d5b0 69 73 2e 68 61 73 43 6f 6c 6f 72 28 29 20 26 26 is.hasColor() &&
2d5c0 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 68 61 73 54 this.color.hasT
2d5d0 72 61 6e 73 70 61 72 65 6e 63 79 28 29 20 26 26 ransparency() &&
2d5e0 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 66 6f 72 6d this.color.form
2d5f0 61 74 2e 6d 61 74 63 68 28 2f 5e 68 65 78 2f 29 at.match(/^hex/)
2d600 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 ) {\n retur
2d610 6e 20 74 68 69 73 2e 69 73 41 6c 70 68 61 45 6e n this.isAlphaEn
2d620 61 62 6c 65 64 28 29 20 3f 20 27 72 67 62 61 27 abled() ? 'rgba'
2d630 20 3a 20 27 68 65 78 27 3b 5c 6e 20 20 20 20 7d : 'hex';\n }
2d640 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 \n\n if (this
2d650 2e 68 61 73 43 6f 6c 6f 72 28 29 29 20 7b 5c 6e .hasColor()) {\n
2d660 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 return thi
2d670 73 2e 63 6f 6c 6f 72 2e 66 6f 72 6d 61 74 3b 5c s.color.format;\
2d680 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 72 65 n }\n\n re
2d690 74 75 72 6e 20 27 72 67 62 27 3b 5c 6e 20 20 7d turn 'rgb';\n }
2d6a0 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 \n\n /**\n *
2d6b0 49 6e 74 65 72 6e 61 6c 20 63 6f 6c 6f 72 20 67 Internal color g
2d6c0 65 74 74 65 72 5c 6e 20 20 20 2a 5c 6e 20 20 20 etter\n *\n
2d6d0 2a 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72 49 74 * @type {ColorIt
2d6e0 65 6d 7c 6e 75 6c 6c 7d 5c 6e 20 20 20 2a 2f 5c em|null}\n */\
2d6f0 6e 20 20 67 65 74 20 63 6f 6c 6f 72 28 29 20 7b n get color() {
2d700 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 \n return thi
2d710 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c s.colorpicker.el
2d720 65 6d 65 6e 74 2e 64 61 74 61 28 27 63 6f 6c 6f ement.data('colo
2d730 72 27 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f r');\n }\n\n /
2d740 2a 2a 5c 6e 20 20 20 2a 20 49 6e 74 65 72 6e 61 **\n * Interna
2d750 6c 20 63 6f 6c 6f 72 20 73 65 74 74 65 72 5c 6e l color setter\n
2d760 20 20 20 2a 5c 6e 20 20 20 2a 20 40 69 67 6e 6f *\n * @igno
2d770 72 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 re\n * @param
2d780 7b 43 6f 6c 6f 72 49 74 65 6d 7c 6e 75 6c 6c 7d {ColorItem|null}
2d790 20 76 61 6c 75 65 5c 6e 20 20 20 2a 2f 5c 6e 20 value\n */\n
2d7a0 20 73 65 74 20 63 6f 6c 6f 72 28 76 61 6c 75 65 set color(value
2d7b0 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f ) {\n this.co
2d7c0 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e lorpicker.elemen
2d7d0 74 2e 64 61 74 61 28 27 63 6f 6c 6f 72 27 2c 20 t.data('color',
2d7e0 76 61 6c 75 65 29 3b 5c 6e 5c 6e 20 20 20 20 69 value);\n\n i
2d7f0 66 20 28 28 76 61 6c 75 65 20 69 6e 73 74 61 6e f ((value instan
2d800 63 65 6f 66 20 43 6f 6c 6f 72 49 74 65 6d 29 20 ceof ColorItem)
2d810 26 26 20 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69 && (this.colorpi
2d820 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 66 6f 72 cker.options.for
2d830 6d 61 74 20 3d 3d 3d 20 27 61 75 74 6f 27 29 29 mat === 'auto'))
2d840 20 7b 5c 6e 20 20 20 20 20 20 2f 2f 20 49 66 20 {\n // If
2d850 66 6f 72 6d 61 74 20 69 73 20 27 61 75 74 6f 27 format is 'auto'
2d860 2c 20 75 73 65 20 74 68 65 20 66 69 72 73 74 20 , use the first
2d870 70 61 72 73 65 64 20 6f 6e 65 20 66 72 6f 6d 20 parsed one from
2d880 6e 6f 77 20 6f 6e 5c 6e 20 20 20 20 20 20 74 68 now on\n th
2d890 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f is.colorpicker.o
2d8a0 70 74 69 6f 6e 73 2e 66 6f 72 6d 61 74 20 3d 20 ptions.format =
2d8b0 74 68 69 73 2e 63 6f 6c 6f 72 2e 66 6f 72 6d 61 this.color.forma
2d8c0 74 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e t;\n }\n }\n
2d8d0 5c 6e 20 20 62 69 6e 64 28 29 20 7b 5c 6e 20 20 \n bind() {\n
2d8e0 20 20 2f 2f 20 69 66 20 74 68 65 20 63 6f 6c 6f // if the colo
2d8f0 72 20 6f 70 74 69 6f 6e 20 69 73 20 73 65 74 5c r option is set\
2d900 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e 63 6f n if (this.co
2d910 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e lorpicker.option
2d920 73 2e 63 6f 6c 6f 72 29 20 7b 5c 6e 20 20 20 20 s.color) {\n
2d930 20 20 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20 74 this.color = t
2d940 68 69 73 2e 63 72 65 61 74 65 43 6f 6c 6f 72 28 his.createColor(
2d950 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 this.colorpicker
2d960 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 29 3b .options.color);
2d970 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c \n return;\
2d980 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2f n }\n\n //
2d990 20 69 66 20 65 6c 65 6d 65 6e 74 5b 63 6f 6c 6f if element[colo
2d9a0 72 5d 20 69 73 20 65 6d 70 74 79 20 61 6e 64 20 r] is empty and
2d9b0 74 68 65 20 69 6e 70 75 74 20 68 61 73 20 61 20 the input has a
2d9c0 76 61 6c 75 65 5c 6e 20 20 20 20 69 66 20 28 21 value\n if (!
2d9d0 74 68 69 73 2e 63 6f 6c 6f 72 20 26 26 20 21 21 this.color && !!
2d9e0 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 this.colorpicker
2d9f0 2e 69 6e 70 75 74 48 61 6e 64 6c 65 72 2e 67 65 .inputHandler.ge
2da00 74 56 61 6c 75 65 28 29 29 20 7b 5c 6e 20 20 20 tValue()) {\n
2da10 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20 this.color =
2da20 74 68 69 73 2e 63 72 65 61 74 65 43 6f 6c 6f 72 this.createColor
2da30 28 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e (\n this.
2da40 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 6e 70 75 colorpicker.inpu
2da50 74 48 61 6e 64 6c 65 72 2e 67 65 74 56 61 6c 75 tHandler.getValu
2da60 65 28 29 2c 20 74 68 69 73 2e 63 6f 6c 6f 72 70 e(), this.colorp
2da70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 61 75 icker.options.au
2da80 74 6f 49 6e 70 75 74 46 61 6c 6c 62 61 63 6b 5c toInputFallback\
2da90 6e 20 20 20 20 20 20 29 3b 5c 6e 20 20 20 20 7d n );\n }
2daa0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 75 6e 62 69 6e \n }\n\n unbin
2dab0 64 28 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e d() {\n this.
2dac0 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d colorpicker.elem
2dad0 65 6e 74 2e 72 65 6d 6f 76 65 44 61 74 61 28 27 ent.removeData('
2dae0 63 6f 6c 6f 72 27 29 3b 5c 6e 20 20 7d 5c 6e 5c color');\n }\n\
2daf0 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 n /**\n * Ret
2db00 75 72 6e 73 20 74 68 65 20 63 6f 6c 6f 72 20 73 urns the color s
2db10 74 72 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 69 tring from the i
2db20 6e 70 75 74 20 76 61 6c 75 65 20 6f 72 20 74 68 nput value or th
2db30 65 20 27 64 61 74 61 2d 63 6f 6c 6f 72 27 20 61 e 'data-color' a
2db40 74 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 ttribute of the
2db50 69 6e 70 75 74 20 6f 72 20 65 6c 65 6d 65 6e 74 input or element
2db60 2e 5c 6e 20 20 20 2a 20 49 66 20 65 6d 70 74 79 .\n * If empty
2db70 2c 20 69 74 20 72 65 74 75 72 6e 73 20 74 68 65 , it returns the
2db80 20 64 65 66 61 75 6c 74 56 61 6c 75 65 20 70 61 defaultValue pa
2db90 72 61 6d 65 74 65 72 2e 5c 6e 20 20 20 2a 5c 6e rameter.\n *\n
2dba0 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 * @returns {S
2dbb0 74 72 69 6e 67 7c 2a 7d 5c 6e 20 20 20 2a 2f 5c tring|*}\n */\
2dbc0 6e 20 20 67 65 74 43 6f 6c 6f 72 53 74 72 69 6e n getColorStrin
2dbd0 67 28 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 21 g() {\n if (!
2dbe0 74 68 69 73 2e 68 61 73 43 6f 6c 6f 72 28 29 29 this.hasColor())
2dbf0 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e {\n return
2dc00 20 27 27 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 '';\n }\n\n
2dc10 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63 return this.c
2dc20 6f 6c 6f 72 2e 73 74 72 69 6e 67 28 74 68 69 73 olor.string(this
2dc30 2e 66 6f 72 6d 61 74 29 3b 5c 6e 20 20 7d 5c 6e .format);\n }\n
2dc40 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 65 \n /**\n * Se
2dc50 74 73 20 74 68 65 20 63 6f 6c 6f 72 20 76 61 6c ts the color val
2dc60 75 65 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 ue\n *\n * @
2dc70 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 7c 43 6f param {String|Co
2dc80 6c 6f 72 49 74 65 6d 7d 20 76 61 6c 5c 6e 20 20 lorItem} val\n
2dc90 20 2a 2f 5c 6e 20 20 73 65 74 43 6f 6c 6f 72 53 */\n setColorS
2dca0 74 72 69 6e 67 28 76 61 6c 29 20 7b 5c 6e 20 20 tring(val) {\n
2dcb0 20 20 6c 65 74 20 63 6f 6c 6f 72 20 3d 20 76 61 let color = va
2dcc0 6c 20 3f 20 74 68 69 73 2e 63 72 65 61 74 65 43 l ? this.createC
2dcd0 6f 6c 6f 72 28 76 61 6c 29 20 3a 20 6e 75 6c 6c olor(val) : null
2dce0 3b 5c 6e 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f ;\n\n this.co
2dcf0 6c 6f 72 20 3d 20 63 6f 6c 6f 72 20 3f 20 63 6f lor = color ? co
2dd00 6c 6f 72 20 3a 20 6e 75 6c 6c 3b 5c 6e 20 20 7d lor : null;\n }
2dd10 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 \n\n /**\n *
2dd20 43 72 65 61 74 65 73 20 61 20 6e 65 77 20 63 6f Creates a new co
2dd30 6c 6f 72 20 75 73 69 6e 67 20 74 68 65 20 77 69 lor using the wi
2dd40 64 67 65 74 20 69 6e 73 74 61 6e 63 65 20 6f 70 dget instance op
2dd50 74 69 6f 6e 73 20 28 66 61 6c 6c 62 61 63 6b 43 tions (fallbackC
2dd60 6f 6c 6f 72 2c 20 66 6f 72 6d 61 74 29 2e 5c 6e olor, format).\n
2dd70 20 20 20 2a 5c 6e 20 20 20 2a 20 40 66 69 72 65 *\n * @fire
2dd80 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f s Colorpicker#co
2dd90 6c 6f 72 70 69 63 6b 65 72 49 6e 76 61 6c 69 64 lorpickerInvalid
2dda0 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 2a \n * @param {*
2ddb0 7d 20 76 61 6c 5c 6e 20 20 20 2a 20 40 70 61 72 } val\n * @par
2ddc0 61 6d 20 7b 62 6f 6f 6c 65 61 6e 7d 20 66 61 6c am {boolean} fal
2ddd0 6c 62 61 63 6b 4f 6e 49 6e 76 61 6c 69 64 5c 6e lbackOnInvalid\n
2dde0 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 43 * @returns {C
2ddf0 6f 6c 6f 72 49 74 65 6d 7d 5c 6e 20 20 20 2a 2f olorItem}\n */
2de00 5c 6e 20 20 63 72 65 61 74 65 43 6f 6c 6f 72 28 \n createColor(
2de10 76 61 6c 2c 20 66 61 6c 6c 62 61 63 6b 4f 6e 49 val, fallbackOnI
2de20 6e 76 61 6c 69 64 20 3d 20 74 72 75 65 29 20 7b nvalid = true) {
2de30 5c 6e 20 20 20 20 6c 65 74 20 63 6f 6c 6f 72 20 \n let color
2de40 3d 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65 6d 28 = new ColorItem(
2de50 74 68 69 73 2e 72 65 73 6f 6c 76 65 43 6f 6c 6f this.resolveColo
2de60 72 44 65 6c 65 67 61 74 65 28 76 61 6c 29 2c 20 rDelegate(val),
2de70 74 68 69 73 2e 66 6f 72 6d 61 74 29 3b 5c 6e 5c this.format);\n\
2de80 6e 20 20 20 20 69 66 20 28 21 63 6f 6c 6f 72 2e n if (!color.
2de90 69 73 56 61 6c 69 64 28 29 29 20 7b 5c 6e 20 20 isValid()) {\n
2dea0 20 20 20 20 69 66 20 28 66 61 6c 6c 62 61 63 6b if (fallback
2deb0 4f 6e 49 6e 76 61 6c 69 64 29 20 7b 5c 6e 20 20 OnInvalid) {\n
2dec0 20 20 20 20 20 20 63 6f 6c 6f 72 20 3d 20 74 68 color = th
2ded0 69 73 2e 67 65 74 46 61 6c 6c 62 61 63 6b 43 6f is.getFallbackCo
2dee0 6c 6f 72 28 29 3b 5c 6e 20 20 20 20 20 20 7d 5c lor();\n }\
2def0 6e 5c 6e 20 20 20 20 20 20 2f 2a 2a 5c 6e 20 20 n\n /**\n
2df00 20 20 20 20 20 2a 20 28 43 6f 6c 6f 72 70 69 63 * (Colorpic
2df10 6b 65 72 29 20 46 69 72 65 64 20 77 68 65 6e 20 ker) Fired when
2df20 74 68 65 20 63 6f 6c 6f 72 20 69 73 20 69 6e 76 the color is inv
2df30 61 6c 69 64 20 61 6e 64 20 74 68 65 20 66 61 6c alid and the fal
2df40 6c 62 61 63 6b 20 63 6f 6c 6f 72 20 69 73 20 67 lback color is g
2df50 6f 69 6e 67 20 74 6f 20 62 65 20 75 73 65 64 2e oing to be used.
2df60 5c 6e 20 20 20 20 20 20 20 2a 5c 6e 20 20 20 20 \n *\n
2df70 20 20 20 2a 20 40 65 76 65 6e 74 20 43 6f 6c 6f * @event Colo
2df80 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 rpicker#colorpic
2df90 6b 65 72 49 6e 76 61 6c 69 64 5c 6e 20 20 20 20 kerInvalid\n
2dfa0 20 20 20 2a 2f 5c 6e 20 20 20 20 20 20 74 68 69 */\n thi
2dfb0 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 74 72 s.colorpicker.tr
2dfc0 69 67 67 65 72 28 27 63 6f 6c 6f 72 70 69 63 6b igger('colorpick
2dfd0 65 72 49 6e 76 61 6c 69 64 27 2c 20 63 6f 6c 6f erInvalid', colo
2dfe0 72 2c 20 76 61 6c 29 3b 5c 6e 20 20 20 20 7d 5c r, val);\n }\
2dff0 6e 5c 6e 20 20 20 20 69 66 20 28 21 74 68 69 73 n\n if (!this
2e000 2e 69 73 41 6c 70 68 61 45 6e 61 62 6c 65 64 28 .isAlphaEnabled(
2e010 29 29 20 7b 5c 6e 20 20 20 20 20 20 2f 2f 20 41 )) {\n // A
2e020 6c 70 68 61 20 69 73 20 64 69 73 61 62 6c 65 64 lpha is disabled
2e030 5c 6e 20 20 20 20 20 20 63 6f 6c 6f 72 2e 61 6c \n color.al
2e040 70 68 61 20 3d 20 31 3b 5c 6e 20 20 20 20 7d 5c pha = 1;\n }\
2e050 6e 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 63 6f n\n return co
2e060 6c 6f 72 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 67 lor;\n }\n\n g
2e070 65 74 46 61 6c 6c 62 61 63 6b 43 6f 6c 6f 72 28 etFallbackColor(
2e080 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 74 68 69 ) {\n if (thi
2e090 73 2e 66 61 6c 6c 62 61 63 6b 20 26 26 20 28 74 s.fallback && (t
2e0a0 68 69 73 2e 66 61 6c 6c 62 61 63 6b 20 3d 3d 3d his.fallback ===
2e0b0 20 74 68 69 73 2e 63 6f 6c 6f 72 29 29 20 7b 5c this.color)) {\
2e0c0 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 n return th
2e0d0 69 73 2e 63 6f 6c 6f 72 3b 5c 6e 20 20 20 20 7d is.color;\n }
2e0e0 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 66 61 6c 6c \n\n let fall
2e0f0 62 61 63 6b 20 3d 20 74 68 69 73 2e 72 65 73 6f back = this.reso
2e100 6c 76 65 43 6f 6c 6f 72 44 65 6c 65 67 61 74 65 lveColorDelegate
2e110 28 74 68 69 73 2e 66 61 6c 6c 62 61 63 6b 29 3b (this.fallback);
2e120 5c 6e 20 20 20 20 6c 65 74 20 63 6f 6c 6f 72 20 \n let color
2e130 3d 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65 6d 28 = new ColorItem(
2e140 66 61 6c 6c 62 61 63 6b 2c 20 74 68 69 73 2e 66 fallback, this.f
2e150 6f 72 6d 61 74 29 3b 5c 6e 5c 6e 20 20 20 20 69 ormat);\n\n i
2e160 66 20 28 21 63 6f 6c 6f 72 2e 69 73 56 61 6c 69 f (!color.isVali
2e170 64 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 63 6f d()) {\n co
2e180 6e 73 6f 6c 65 2e 77 61 72 6e 28 27 54 68 65 20 nsole.warn('The
2e190 66 61 6c 6c 62 61 63 6b 20 63 6f 6c 6f 72 20 69 fallback color i
2e1a0 73 20 69 6e 76 61 6c 69 64 2e 20 46 61 6c 6c 69 s invalid. Falli
2e1b0 6e 67 20 62 61 63 6b 20 74 6f 20 74 68 65 20 70 ng back to the p
2e1c0 72 65 76 69 6f 75 73 20 63 6f 6c 6f 72 20 6f 72 revious color or
2e1d0 20 62 6c 61 63 6b 20 69 66 20 61 6e 79 2e 27 29 black if any.')
2e1e0 3b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 ;\n return
2e1f0 74 68 69 73 2e 63 6f 6c 6f 72 20 3f 20 74 68 69 this.color ? thi
2e200 73 2e 63 6f 6c 6f 72 20 3a 20 6e 65 77 20 43 6f s.color : new Co
2e210 6c 6f 72 49 74 65 6d 28 27 23 30 30 30 30 30 30 lorItem('#000000
2e220 27 2c 20 74 68 69 73 2e 66 6f 72 6d 61 74 29 3b ', this.format);
2e230 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 72 \n }\n\n r
2e240 65 74 75 72 6e 20 63 6f 6c 6f 72 3b 5c 6e 20 20 eturn color;\n
2e250 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a }\n\n /**\n *
2e260 20 40 72 65 74 75 72 6e 73 20 7b 43 6f 6c 6f 72 @returns {Color
2e270 49 74 65 6d 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 Item}\n */\n
2e280 61 73 73 75 72 65 43 6f 6c 6f 72 28 29 20 7b 5c assureColor() {\
2e290 6e 20 20 20 20 69 66 20 28 21 74 68 69 73 2e 68 n if (!this.h
2e2a0 61 73 43 6f 6c 6f 72 28 29 29 20 7b 5c 6e 20 20 asColor()) {\n
2e2b0 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 20 3d this.color =
2e2c0 20 74 68 69 73 2e 67 65 74 46 61 6c 6c 62 61 63 this.getFallbac
2e2d0 6b 43 6f 6c 6f 72 28 29 3b 5c 6e 20 20 20 20 7d kColor();\n }
2e2e0 5c 6e 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 \n\n return t
2e2f0 68 69 73 2e 63 6f 6c 6f 72 3b 5c 6e 20 20 7d 5c his.color;\n }\
2e300 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 44 n\n /**\n * D
2e310 65 6c 65 67 61 74 65 73 20 74 68 65 20 63 6f 6c elegates the col
2e320 6f 72 20 72 65 73 6f 6c 75 74 69 6f 6e 20 74 6f or resolution to
2e330 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 the colorpicker
2e340 20 65 78 74 65 6e 73 69 6f 6e 73 2e 5c 6e 20 20 extensions.\n
2e350 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 *\n * @param
2e360 7b 53 74 72 69 6e 67 7c 2a 7d 20 63 6f 6c 6f 72 {String|*} color
2e370 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 62 \n * @param {b
2e380 6f 6f 6c 65 61 6e 7d 20 72 65 61 6c 43 6f 6c 6f oolean} realColo
2e390 72 20 69 66 20 74 72 75 65 2c 20 74 68 65 20 63 r if true, the c
2e3a0 6f 6c 6f 72 20 73 68 6f 75 6c 64 20 72 65 73 6f olor should reso
2e3b0 6c 76 65 20 69 6e 74 6f 20 61 20 72 65 61 6c 20 lve into a real
2e3c0 28 6e 6f 74 20 6e 61 6d 65 64 29 20 63 6f 6c 6f (not named) colo
2e3d0 72 20 63 6f 64 65 5c 6e 20 20 20 2a 20 40 72 65 r code\n * @re
2e3e0 74 75 72 6e 73 20 7b 43 6f 6c 6f 72 49 74 65 6d turns {ColorItem
2e3f0 7c 53 74 72 69 6e 67 7c 2a 7c 6e 75 6c 6c 7d 5c |String|*|null}\
2e400 6e 20 20 20 2a 2f 5c 6e 20 20 72 65 73 6f 6c 76 n */\n resolv
2e410 65 43 6f 6c 6f 72 44 65 6c 65 67 61 74 65 28 63 eColorDelegate(c
2e420 6f 6c 6f 72 2c 20 72 65 61 6c 43 6f 6c 6f 72 20 olor, realColor
2e430 3d 20 74 72 75 65 29 20 7b 5c 6e 20 20 20 20 6c = true) {\n l
2e440 65 74 20 65 78 74 52 65 73 6f 6c 76 65 64 43 6f et extResolvedCo
2e450 6c 6f 72 20 3d 20 66 61 6c 73 65 3b 5c 6e 5c 6e lor = false;\n\n
2e460 20 20 20 20 24 2e 65 61 63 68 28 74 68 69 73 2e $.each(this.
2e470 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 78 74 65 colorpicker.exte
2e480 6e 73 69 6f 6e 73 2c 20 66 75 6e 63 74 69 6f 6e nsions, function
2e490 20 28 6e 61 6d 65 2c 20 65 78 74 29 20 7b 5c 6e (name, ext) {\n
2e4a0 20 20 20 20 20 20 69 66 20 28 65 78 74 52 65 73 if (extRes
2e4b0 6f 6c 76 65 64 43 6f 6c 6f 72 20 21 3d 3d 20 66 olvedColor !== f
2e4c0 61 6c 73 65 29 20 7b 5c 6e 20 20 20 20 20 20 20 alse) {\n
2e4d0 20 2f 2f 20 73 6b 69 70 20 69 66 20 72 65 73 6f // skip if reso
2e4e0 6c 76 65 64 5c 6e 20 20 20 20 20 20 20 20 72 65 lved\n re
2e4f0 74 75 72 6e 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e turn;\n }\n
2e500 20 20 20 20 20 20 65 78 74 52 65 73 6f 6c 76 65 extResolve
2e510 64 43 6f 6c 6f 72 20 3d 20 65 78 74 2e 72 65 73 dColor = ext.res
2e520 6f 6c 76 65 43 6f 6c 6f 72 28 63 6f 6c 6f 72 2c olveColor(color,
2e530 20 72 65 61 6c 43 6f 6c 6f 72 29 3b 5c 6e 20 20 realColor);\n
2e540 20 20 7d 29 3b 5c 6e 5c 6e 20 20 20 20 72 65 74 });\n\n ret
2e550 75 72 6e 20 65 78 74 52 65 73 6f 6c 76 65 64 43 urn extResolvedC
2e560 6f 6c 6f 72 20 3f 20 65 78 74 52 65 73 6f 6c 76 olor ? extResolv
2e570 65 64 43 6f 6c 6f 72 20 3a 20 63 6f 6c 6f 72 3b edColor : color;
2e580 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e \n }\n\n /**\n
2e590 20 20 20 2a 20 43 68 65 63 6b 73 20 69 66 20 74 * Checks if t
2e5a0 68 65 72 65 20 69 73 20 61 20 63 6f 6c 6f 72 20 here is a color
2e5b0 6f 62 6a 65 63 74 2c 20 74 68 61 74 20 69 74 20 object, that it
2e5c0 69 73 20 76 61 6c 69 64 20 61 6e 64 20 69 74 20 is valid and it
2e5d0 69 73 20 6e 6f 74 20 61 20 66 61 6c 6c 62 61 63 is not a fallbac
2e5e0 6b 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 k\n * @returns
2e5f0 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a {boolean}\n *
2e600 2f 5c 6e 20 20 69 73 49 6e 76 61 6c 69 64 43 6f /\n isInvalidCo
2e610 6c 6f 72 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 lor() {\n ret
2e620 75 72 6e 20 21 74 68 69 73 2e 68 61 73 43 6f 6c urn !this.hasCol
2e630 6f 72 28 29 20 7c 7c 20 21 74 68 69 73 2e 63 6f or() || !this.co
2e640 6c 6f 72 2e 69 73 56 61 6c 69 64 28 29 3b 5c 6e lor.isValid();\n
2e650 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 }\n\n /**\n
2e660 20 2a 20 52 65 74 75 72 6e 73 20 74 72 75 65 20 * Returns true
2e670 69 66 20 74 68 65 20 75 73 65 41 6c 70 68 61 20 if the useAlpha
2e680 6f 70 74 69 6f 6e 20 69 73 20 65 78 61 63 74 6c option is exactl
2e690 79 20 74 72 75 65 2c 20 66 61 6c 73 65 20 6f 74 y true, false ot
2e6a0 68 65 72 77 69 73 65 5c 6e 20 20 20 2a 20 40 72 herwise\n * @r
2e6b0 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d eturns {boolean}
2e6c0 5c 6e 20 20 20 2a 2f 5c 6e 20 20 69 73 41 6c 70 \n */\n isAlp
2e6d0 68 61 45 6e 61 62 6c 65 64 28 29 20 7b 5c 6e 20 haEnabled() {\n
2e6e0 20 20 20 72 65 74 75 72 6e 20 28 74 68 69 73 2e return (this.
2e6f0 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 colorpicker.opti
2e700 6f 6e 73 2e 75 73 65 41 6c 70 68 61 20 21 3d 3d ons.useAlpha !==
2e710 20 66 61 6c 73 65 29 3b 5c 6e 20 20 7d 5c 6e 5c false);\n }\n\
2e720 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 n /**\n * Ret
2e730 75 72 6e 73 20 74 72 75 65 20 69 66 20 74 68 65 urns true if the
2e740 20 63 75 72 72 65 6e 74 20 63 6f 6c 6f 72 20 6f current color o
2e750 62 6a 65 63 74 20 69 73 20 61 6e 20 69 6e 73 74 bject is an inst
2e760 61 6e 63 65 20 6f 66 20 43 6f 6c 6f 72 2c 20 66 ance of Color, f
2e770 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 5c alse otherwise.\
2e780 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b n * @returns {
2e790 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c boolean}\n */\
2e7a0 6e 20 20 68 61 73 43 6f 6c 6f 72 28 29 20 7b 5c n hasColor() {\
2e7b0 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 n return this
2e7c0 2e 63 6f 6c 6f 72 20 69 6e 73 74 61 6e 63 65 6f .color instanceo
2e7d0 66 20 43 6f 6c 6f 72 49 74 65 6d 3b 5c 6e 20 20 f ColorItem;\n
2e7e0 7d 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 74 20 64 }\n}\n\nexport d
2e7f0 65 66 61 75 6c 74 20 43 6f 6c 6f 72 48 61 6e 64 efault ColorHand
2e800 6c 65 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 ler;\n\n\n\n// W
2e810 45 42 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f EBPACK FOOTER //
2e820 5c 6e 2f 2f 20 2e 2f 73 72 63 2f 6a 73 2f 43 6f \n// ./src/js/Co
2e830 6c 6f 72 48 61 6e 64 6c 65 72 2e 6a 73 22 2c 22 lorHandler.js","
2e840 27 75 73 65 20 73 74 72 69 63 74 27 3b 5c 6e 5c 'use strict';\n\
2e850 6e 69 6d 70 6f 72 74 20 24 20 66 72 6f 6d 20 27 nimport $ from '
2e860 6a 71 75 65 72 79 27 3b 5c 6e 5c 6e 2f 2a 2a 5c jquery';\n\n/**\
2e870 6e 20 2a 20 48 61 6e 64 6c 65 73 20 65 76 65 72 n * Handles ever
2e880 79 74 68 69 6e 67 20 72 65 6c 61 74 65 64 20 74 ything related t
2e890 6f 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 o the colorpicke
2e8a0 72 20 55 49 5c 6e 20 2a 20 40 69 67 6e 6f 72 65 r UI\n * @ignore
2e8b0 5c 6e 20 2a 2f 5c 6e 63 6c 61 73 73 20 50 69 63 \n */\nclass Pic
2e8c0 6b 65 72 48 61 6e 64 6c 65 72 20 7b 5c 6e 20 20 kerHandler {\n
2e8d0 2f 2a 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d /**\n * @param
2e8e0 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 20 63 {Colorpicker} c
2e8f0 6f 6c 6f 72 70 69 63 6b 65 72 5c 6e 20 20 20 2a olorpicker\n *
2e900 2f 5c 6e 20 20 63 6f 6e 73 74 72 75 63 74 6f 72 /\n constructor
2e910 28 63 6f 6c 6f 72 70 69 63 6b 65 72 29 20 7b 5c (colorpicker) {\
2e920 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a n /**\n *
2e930 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72 70 69 63 @type {Colorpic
2e940 6b 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 ker}\n */\n
2e950 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 this.colorpic
2e960 6b 65 72 20 3d 20 63 6f 6c 6f 72 70 69 63 6b 65 ker = colorpicke
2e970 72 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 r;\n /**\n
2e980 20 20 2a 20 40 74 79 70 65 20 7b 6a 51 75 65 72 * @type {jQuer
2e990 79 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 y}\n */\n
2e9a0 20 74 68 69 73 2e 70 69 63 6b 65 72 20 3d 20 6e this.picker = n
2e9b0 75 6c 6c 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 67 ull;\n }\n\n g
2e9c0 65 74 20 6f 70 74 69 6f 6e 73 28 29 20 7b 5c 6e et options() {\n
2e9d0 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e return this.
2e9e0 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 colorpicker.opti
2e9f0 6f 6e 73 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 67 ons;\n }\n\n g
2ea00 65 74 20 63 6f 6c 6f 72 28 29 20 7b 5c 6e 20 20 et color() {\n
2ea10 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6f return this.co
2ea20 6c 6f 72 70 69 63 6b 65 72 2e 63 6f 6c 6f 72 48 lorpicker.colorH
2ea30 61 6e 64 6c 65 72 2e 63 6f 6c 6f 72 3b 5c 6e 20 andler.color;\n
2ea40 20 7d 5c 6e 5c 6e 20 20 62 69 6e 64 28 29 20 7b }\n\n bind() {
2ea50 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 \n /**\n
2ea60 2a 20 40 74 79 70 65 20 7b 6a 51 75 65 72 79 7c * @type {jQuery|
2ea70 48 54 4d 4c 45 6c 65 6d 65 6e 74 7d 5c 6e 20 20 HTMLElement}\n
2ea80 20 20 20 2a 2f 5c 6e 20 20 20 20 6c 65 74 20 70 */\n let p
2ea90 69 63 6b 65 72 20 3d 20 74 68 69 73 2e 70 69 63 icker = this.pic
2eaa0 6b 65 72 20 3d 20 24 28 74 68 69 73 2e 6f 70 74 ker = $(this.opt
2eab0 69 6f 6e 73 2e 74 65 6d 70 6c 61 74 65 29 3b 5c ions.template);\
2eac0 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e n\n if (this.
2ead0 6f 70 74 69 6f 6e 73 2e 63 75 73 74 6f 6d 43 6c options.customCl
2eae0 61 73 73 29 20 7b 5c 6e 20 20 20 20 20 20 70 69 ass) {\n pi
2eaf0 63 6b 65 72 2e 61 64 64 43 6c 61 73 73 28 74 68 cker.addClass(th
2eb00 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 75 73 74 6f is.options.custo
2eb10 6d 43 6c 61 73 73 29 3b 5c 6e 20 20 20 20 7d 5c mClass);\n }\
2eb20 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e n\n if (this.
2eb30 6f 70 74 69 6f 6e 73 2e 68 6f 72 69 7a 6f 6e 74 options.horizont
2eb40 61 6c 29 20 7b 5c 6e 20 20 20 20 20 20 70 69 63 al) {\n pic
2eb50 6b 65 72 2e 61 64 64 43 6c 61 73 73 28 27 63 6f ker.addClass('co
2eb60 6c 6f 72 70 69 63 6b 65 72 2d 68 6f 72 69 7a 6f lorpicker-horizo
2eb70 6e 74 61 6c 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e ntal');\n }\n
2eb80 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f \n if (this._
2eb90 73 75 70 70 6f 72 74 73 41 6c 70 68 61 42 61 72 supportsAlphaBar
2eba0 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 ()) {\n thi
2ebb0 73 2e 6f 70 74 69 6f 6e 73 2e 75 73 65 41 6c 70 s.options.useAlp
2ebc0 68 61 20 3d 20 74 72 75 65 3b 5c 6e 20 20 20 20 ha = true;\n
2ebd0 20 20 70 69 63 6b 65 72 2e 61 64 64 43 6c 61 73 picker.addClas
2ebe0 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 77 s('colorpicker-w
2ebf0 69 74 68 2d 61 6c 70 68 61 27 29 3b 5c 6e 20 20 ith-alpha');\n
2ec00 20 20 7d 20 65 6c 73 65 20 7b 5c 6e 20 20 20 20 } else {\n
2ec10 20 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 75 this.options.u
2ec20 73 65 41 6c 70 68 61 20 3d 20 66 61 6c 73 65 3b seAlpha = false;
2ec30 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e \n }\n }\n\n
2ec40 20 20 61 74 74 61 63 68 28 29 20 7b 5c 6e 20 20 attach() {\n
2ec50 20 20 2f 2f 20 49 6e 6a 65 63 74 20 74 68 65 20 // Inject the
2ec60 63 6f 6c 6f 72 70 69 63 6b 65 72 20 65 6c 65 6d colorpicker elem
2ec70 65 6e 74 20 69 6e 74 6f 20 74 68 65 20 44 4f 4d ent into the DOM
2ec80 5c 6e 20 20 20 20 6c 65 74 20 70 69 63 6b 65 72 \n let picker
2ec90 50 61 72 65 6e 74 20 3d 20 74 68 69 73 2e 63 6f Parent = this.co
2eca0 6c 6f 72 70 69 63 6b 65 72 2e 63 6f 6e 74 61 69 lorpicker.contai
2ecb0 6e 65 72 20 3f 20 74 68 69 73 2e 63 6f 6c 6f 72 ner ? this.color
2ecc0 70 69 63 6b 65 72 2e 63 6f 6e 74 61 69 6e 65 72 picker.container
2ecd0 20 3a 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 20 20 : null;\n\n
2ece0 69 66 20 28 70 69 63 6b 65 72 50 61 72 65 6e 74 if (pickerParent
2ecf0 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e ) {\n this.
2ed00 70 69 63 6b 65 72 2e 61 70 70 65 6e 64 54 6f 28 picker.appendTo(
2ed10 70 69 63 6b 65 72 50 61 72 65 6e 74 29 3b 5c 6e pickerParent);\n
2ed20 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 }\n }\n\n
2ed30 75 6e 62 69 6e 64 28 29 20 7b 5c 6e 20 20 20 20 unbind() {\n
2ed40 74 68 69 73 2e 70 69 63 6b 65 72 2e 72 65 6d 6f this.picker.remo
2ed50 76 65 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 ve();\n }\n\n
2ed60 5f 73 75 70 70 6f 72 74 73 41 6c 70 68 61 42 61 _supportsAlphaBa
2ed70 72 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 r() {\n retur
2ed80 6e 20 28 5c 6e 20 20 20 20 20 20 28 74 68 69 73 n (\n (this
2ed90 2e 6f 70 74 69 6f 6e 73 2e 75 73 65 41 6c 70 68 .options.useAlph
2eda0 61 20 7c 7c 20 28 74 68 69 73 2e 63 6f 6c 6f 72 a || (this.color
2edb0 70 69 63 6b 65 72 2e 63 6f 6c 6f 72 48 61 6e 64 picker.colorHand
2edc0 6c 65 72 2e 68 61 73 43 6f 6c 6f 72 28 29 20 26 ler.hasColor() &
2edd0 26 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 68 61 73 & this.color.has
2ede0 54 72 61 6e 73 70 61 72 65 6e 63 79 28 29 29 29 Transparency()))
2edf0 20 26 26 5c 6e 20 20 20 20 20 20 28 74 68 69 73 &&\n (this
2ee00 2e 6f 70 74 69 6f 6e 73 2e 75 73 65 41 6c 70 68 .options.useAlph
2ee10 61 20 21 3d 3d 20 66 61 6c 73 65 29 20 26 26 5c a !== false) &&\
2ee20 6e 20 20 20 20 20 20 28 21 74 68 69 73 2e 6f 70 n (!this.op
2ee30 74 69 6f 6e 73 2e 66 6f 72 6d 61 74 20 7c 7c 20 tions.format ||
2ee40 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 66 6f (this.options.fo
2ee50 72 6d 61 74 20 26 26 20 21 74 68 69 73 2e 6f 70 rmat && !this.op
2ee60 74 69 6f 6e 73 2e 66 6f 72 6d 61 74 2e 6d 61 74 tions.format.mat
2ee70 63 68 28 2f 5e 68 65 78 28 5b 33 36 5d 29 3f 24 ch(/^hex([36])?$
2ee80 2f 69 29 29 29 5c 6e 20 20 20 20 29 3b 5c 6e 20 /i)))\n );\n
2ee90 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 }\n\n /**\n
2eea0 2a 20 43 68 61 6e 67 65 73 20 74 68 65 20 63 6f * Changes the co
2eeb0 6c 6f 72 20 61 64 6a 75 73 74 6d 65 6e 74 20 62 lor adjustment b
2eec0 61 72 73 20 75 73 69 6e 67 20 74 68 65 20 63 75 ars using the cu
2eed0 72 72 65 6e 74 20 63 6f 6c 6f 72 20 6f 62 6a 65 rrent color obje
2eee0 63 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 5c ct information.\
2eef0 6e 20 20 20 2a 2f 5c 6e 20 20 75 70 64 61 74 65 n */\n update
2ef00 28 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 21 74 () {\n if (!t
2ef10 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e his.colorpicker.
2ef20 63 6f 6c 6f 72 48 61 6e 64 6c 65 72 2e 68 61 73 colorHandler.has
2ef30 43 6f 6c 6f 72 28 29 29 20 7b 5c 6e 20 20 20 20 Color()) {\n
2ef40 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 7d return;\n }
2ef50 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 76 65 72 74 \n\n let vert
2ef60 69 63 61 6c 20 3d 20 28 74 68 69 73 2e 6f 70 74 ical = (this.opt
2ef70 69 6f 6e 73 2e 68 6f 72 69 7a 6f 6e 74 61 6c 20 ions.horizontal
2ef80 21 3d 3d 20 74 72 75 65 29 2c 5c 6e 20 20 20 20 !== true),\n
2ef90 20 20 73 6c 69 64 65 72 20 3d 20 76 65 72 74 69 slider = verti
2efa0 63 61 6c 20 3f 20 74 68 69 73 2e 6f 70 74 69 6f cal ? this.optio
2efb0 6e 73 2e 73 6c 69 64 65 72 73 20 3a 20 74 68 69 ns.sliders : thi
2efc0 73 2e 6f 70 74 69 6f 6e 73 2e 73 6c 69 64 65 72 s.options.slider
2efd0 73 48 6f 72 7a 3b 5c 6e 5c 6e 20 20 20 20 6c 65 sHorz;\n\n le
2efe0 74 20 73 61 74 75 72 61 74 69 6f 6e 47 75 69 64 t saturationGuid
2eff0 65 20 3d 20 74 68 69 73 2e 70 69 63 6b 65 72 2e e = this.picker.
2f000 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 69 63 6b find('.colorpick
2f010 65 72 2d 73 61 74 75 72 61 74 69 6f 6e 20 2e 63 er-saturation .c
2f020 6f 6c 6f 72 70 69 63 6b 65 72 2d 67 75 69 64 65 olorpicker-guide
2f030 27 29 2c 5c 6e 20 20 20 20 20 20 68 75 65 47 75 '),\n hueGu
2f040 69 64 65 20 3d 20 74 68 69 73 2e 70 69 63 6b 65 ide = this.picke
2f050 72 2e 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 69 r.find('.colorpi
2f060 63 6b 65 72 2d 68 75 65 20 2e 63 6f 6c 6f 72 70 cker-hue .colorp
2f070 69 63 6b 65 72 2d 67 75 69 64 65 27 29 2c 5c 6e icker-guide'),\n
2f080 20 20 20 20 20 20 61 6c 70 68 61 47 75 69 64 65 alphaGuide
2f090 20 3d 20 74 68 69 73 2e 70 69 63 6b 65 72 2e 66 = this.picker.f
2f0a0 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 ind('.colorpicke
2f0b0 72 2d 61 6c 70 68 61 20 2e 63 6f 6c 6f 72 70 69 r-alpha .colorpi
2f0c0 63 6b 65 72 2d 67 75 69 64 65 27 29 3b 5c 6e 5c cker-guide');\n\
2f0d0 6e 20 20 20 20 6c 65 74 20 68 73 76 61 20 3d 20 n let hsva =
2f0e0 74 68 69 73 2e 63 6f 6c 6f 72 2e 74 6f 48 73 76 this.color.toHsv
2f0f0 61 52 61 74 69 6f 28 29 3b 5c 6e 5c 6e 20 20 20 aRatio();\n\n
2f100 20 2f 2f 20 53 65 74 20 67 75 69 64 65 73 20 70 // Set guides p
2f110 6f 73 69 74 69 6f 6e 5c 6e 20 20 20 20 69 66 20 osition\n if
2f120 28 68 75 65 47 75 69 64 65 2e 6c 65 6e 67 74 68 (hueGuide.length
2f130 29 20 7b 5c 6e 20 20 20 20 20 20 68 75 65 47 75 ) {\n hueGu
2f140 69 64 65 2e 63 73 73 28 76 65 72 74 69 63 61 6c ide.css(vertical
2f150 20 3f 20 27 74 6f 70 27 20 3a 20 27 6c 65 66 74 ? 'top' : 'left
2f160 27 2c 20 28 76 65 72 74 69 63 61 6c 20 3f 20 73 ', (vertical ? s
2f170 6c 69 64 65 72 2e 68 75 65 2e 6d 61 78 54 6f 70 lider.hue.maxTop
2f180 20 3a 20 73 6c 69 64 65 72 2e 68 75 65 2e 6d 61 : slider.hue.ma
2f190 78 4c 65 66 74 29 20 2a 20 28 31 20 2d 20 68 73 xLeft) * (1 - hs
2f1a0 76 61 2e 68 29 29 3b 5c 6e 20 20 20 20 7d 5c 6e va.h));\n }\n
2f1b0 20 20 20 20 69 66 20 28 61 6c 70 68 61 47 75 69 if (alphaGui
2f1c0 64 65 2e 6c 65 6e 67 74 68 29 20 7b 5c 6e 20 20 de.length) {\n
2f1d0 20 20 20 20 61 6c 70 68 61 47 75 69 64 65 2e 63 alphaGuide.c
2f1e0 73 73 28 76 65 72 74 69 63 61 6c 20 3f 20 27 74 ss(vertical ? 't
2f1f0 6f 70 27 20 3a 20 27 6c 65 66 74 27 2c 20 28 76 op' : 'left', (v
2f200 65 72 74 69 63 61 6c 20 3f 20 73 6c 69 64 65 72 ertical ? slider
2f210 2e 61 6c 70 68 61 2e 6d 61 78 54 6f 70 20 3a 20 .alpha.maxTop :
2f220 73 6c 69 64 65 72 2e 61 6c 70 68 61 2e 6d 61 78 slider.alpha.max
2f230 4c 65 66 74 29 20 2a 20 28 31 20 2d 20 68 73 76 Left) * (1 - hsv
2f240 61 2e 61 29 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 a.a));\n }\n
2f250 20 20 20 69 66 20 28 73 61 74 75 72 61 74 69 6f if (saturatio
2f260 6e 47 75 69 64 65 2e 6c 65 6e 67 74 68 29 20 7b nGuide.length) {
2f270 5c 6e 20 20 20 20 20 20 73 61 74 75 72 61 74 69 \n saturati
2f280 6f 6e 47 75 69 64 65 2e 63 73 73 28 7b 5c 6e 20 onGuide.css({\n
2f290 20 20 20 20 20 20 20 27 74 6f 70 27 3a 20 73 6c 'top': sl
2f2a0 69 64 65 72 2e 73 61 74 75 72 61 74 69 6f 6e 2e ider.saturation.
2f2b0 6d 61 78 54 6f 70 20 2d 20 68 73 76 61 2e 76 20 maxTop - hsva.v
2f2c0 2a 20 73 6c 69 64 65 72 2e 73 61 74 75 72 61 74 * slider.saturat
2f2d0 69 6f 6e 2e 6d 61 78 54 6f 70 2c 5c 6e 20 20 20 ion.maxTop,\n
2f2e0 20 20 20 20 20 27 6c 65 66 74 27 3a 20 68 73 76 'left': hsv
2f2f0 61 2e 73 20 2a 20 73 6c 69 64 65 72 2e 73 61 74 a.s * slider.sat
2f300 75 72 61 74 69 6f 6e 2e 6d 61 78 4c 65 66 74 5c uration.maxLeft\
2f310 6e 20 20 20 20 20 20 7d 29 3b 5c 6e 20 20 20 20 n });\n
2f320 7d 5c 6e 5c 6e 20 20 20 20 2f 2f 20 53 65 74 20 }\n\n // Set
2f330 73 61 74 75 72 61 74 69 6f 6e 20 68 75 65 20 62 saturation hue b
2f340 61 63 6b 67 72 6f 75 6e 64 5c 6e 20 20 20 20 74 ackground\n t
2f350 68 69 73 2e 70 69 63 6b 65 72 2e 66 69 6e 64 28 his.picker.find(
2f360 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 73 61 '.colorpicker-sa
2f370 74 75 72 61 74 69 6f 6e 27 29 5c 6e 20 20 20 20 turation')\n
2f380 20 20 2e 63 73 73 28 27 62 61 63 6b 67 72 6f 75 .css('backgrou
2f390 6e 64 43 6f 6c 6f 72 27 2c 20 74 68 69 73 2e 63 ndColor', this.c
2f3a0 6f 6c 6f 72 2e 67 65 74 43 6c 6f 6e 65 48 75 65 olor.getCloneHue
2f3b0 4f 6e 6c 79 28 29 2e 74 6f 48 65 78 53 74 72 69 Only().toHexStri
2f3c0 6e 67 28 29 29 3b 20 2f 2f 20 77 65 20 6f 6e 6c ng()); // we onl
2f3d0 79 20 6e 65 65 64 20 68 75 65 5c 6e 5c 6e 20 20 y need hue\n\n
2f3e0 20 20 2f 2f 20 53 65 74 20 61 6c 70 68 61 20 63 // Set alpha c
2f3f0 6f 6c 6f 72 20 67 72 61 64 69 65 6e 74 5c 6e 20 olor gradient\n
2f400 20 20 20 6c 65 74 20 68 65 78 43 6f 6c 6f 72 20 let hexColor
2f410 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 74 6f 48 = this.color.toH
2f420 65 78 53 74 72 69 6e 67 28 29 3b 5c 6e 20 20 20 exString();\n
2f430 20 6c 65 74 20 61 6c 70 68 61 42 67 20 3d 20 27 let alphaBg = '
2f440 27 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 ';\n\n if (th
2f450 69 73 2e 6f 70 74 69 6f 6e 73 2e 68 6f 72 69 7a is.options.horiz
2f460 6f 6e 74 61 6c 29 20 7b 5c 6e 20 20 20 20 20 20 ontal) {\n
2f470 61 6c 70 68 61 42 67 20 3d 20 60 6c 69 6e 65 61 alphaBg = `linea
2f480 72 2d 67 72 61 64 69 65 6e 74 28 74 6f 20 72 69 r-gradient(to ri
2f490 67 68 74 2c 20 24 7b 68 65 78 43 6f 6c 6f 72 7d ght, ${hexColor}
2f4a0 20 30 25 2c 20 74 72 61 6e 73 70 61 72 65 6e 74 0%, transparent
2f4b0 20 31 30 30 25 29 60 3b 5c 6e 20 20 20 20 7d 20 100%)`;\n }
2f4c0 65 6c 73 65 20 7b 5c 6e 20 20 20 20 20 20 61 6c else {\n al
2f4d0 70 68 61 42 67 20 3d 20 60 6c 69 6e 65 61 72 2d phaBg = `linear-
2f4e0 67 72 61 64 69 65 6e 74 28 74 6f 20 62 6f 74 74 gradient(to bott
2f4f0 6f 6d 2c 20 24 7b 68 65 78 43 6f 6c 6f 72 7d 20 om, ${hexColor}
2f500 30 25 2c 20 74 72 61 6e 73 70 61 72 65 6e 74 20 0%, transparent
2f510 31 30 30 25 29 60 3b 5c 6e 20 20 20 20 7d 5c 6e 100%)`;\n }\n
2f520 5c 6e 20 20 20 20 74 68 69 73 2e 70 69 63 6b 65 \n this.picke
2f530 72 2e 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 69 r.find('.colorpi
2f540 63 6b 65 72 2d 61 6c 70 68 61 2d 63 6f 6c 6f 72 cker-alpha-color
2f550 27 29 2e 63 73 73 28 27 62 61 63 6b 67 72 6f 75 ').css('backgrou
2f560 6e 64 27 2c 20 61 6c 70 68 61 42 67 29 3b 5c 6e nd', alphaBg);\n
2f570 20 20 7d 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 74 }\n}\n\nexport
2f580 20 64 65 66 61 75 6c 74 20 50 69 63 6b 65 72 48 default PickerH
2f590 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f andler;\n\n\n\n/
2f5a0 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 52 / WEBPACK FOOTER
2f5b0 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 2f 6a 73 //\n// ./src/js
2f5c0 2f 50 69 63 6b 65 72 48 61 6e 64 6c 65 72 2e 6a /PickerHandler.j
2f5d0 73 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 27 s","'use strict'
2f5e0 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 48 61 6e ;\n\n/**\n * Han
2f5f0 64 6c 65 73 20 65 76 65 72 79 74 68 69 6e 67 20 dles everything
2f600 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63 related to the c
2f610 6f 6c 6f 72 70 69 63 6b 65 72 20 61 64 64 6f 6e olorpicker addon
2f620 5c 6e 20 2a 20 40 69 67 6e 6f 72 65 5c 6e 20 2a \n * @ignore\n *
2f630 2f 5c 6e 63 6c 61 73 73 20 41 64 64 6f 6e 48 61 /\nclass AddonHa
2f640 6e 64 6c 65 72 20 7b 5c 6e 20 20 2f 2a 2a 5c 6e ndler {\n /**\n
2f650 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 43 6f 6c * @param {Col
2f660 6f 72 70 69 63 6b 65 72 7d 20 63 6f 6c 6f 72 70 orpicker} colorp
2f670 69 63 6b 65 72 5c 6e 20 20 20 2a 2f 5c 6e 20 20 icker\n */\n
2f680 63 6f 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c 6f constructor(colo
2f690 72 70 69 63 6b 65 72 29 20 7b 5c 6e 20 20 20 20 rpicker) {\n
2f6a0 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 /**\n * @typ
2f6b0 65 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 5c e {Colorpicker}\
2f6c0 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 n */\n th
2f6d0 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 3d is.colorpicker =
2f6e0 20 63 6f 6c 6f 72 70 69 63 6b 65 72 3b 5c 6e 20 colorpicker;\n
2f6f0 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 /**\n * @
2f700 74 79 70 65 20 7b 6a 51 75 65 72 79 7d 5c 6e 20 type {jQuery}\n
2f710 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 */\n this
2f720 2e 61 64 64 6f 6e 20 3d 20 6e 75 6c 6c 3b 5c 6e .addon = null;\n
2f730 20 20 7d 5c 6e 5c 6e 20 20 68 61 73 41 64 64 6f }\n\n hasAddo
2f740 6e 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 n() {\n retur
2f750 6e 20 21 21 74 68 69 73 2e 61 64 64 6f 6e 3b 5c n !!this.addon;\
2f760 6e 20 20 7d 5c 6e 5c 6e 20 20 62 69 6e 64 28 29 n }\n\n bind()
2f770 20 7b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 {\n /**\n
2f780 20 20 2a 20 40 74 79 70 65 20 7b 2a 7c 6a 51 75 * @type {*|jQu
2f790 65 72 79 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 ery}\n */\n
2f7a0 20 20 20 74 68 69 73 2e 61 64 64 6f 6e 20 3d 20 this.addon =
2f7b0 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 this.colorpicker
2f7c0 2e 6f 70 74 69 6f 6e 73 2e 61 64 64 6f 6e 20 3f .options.addon ?
2f7d0 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 63 6f 6c \n this.col
2f7e0 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 orpicker.element
2f7f0 2e 66 69 6e 64 28 74 68 69 73 2e 63 6f 6c 6f 72 .find(this.color
2f800 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 61 picker.options.a
2f810 64 64 6f 6e 29 20 3a 20 6e 75 6c 6c 3b 5c 6e 5c ddon) : null;\n\
2f820 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e 61 64 n if (this.ad
2f830 64 6f 6e 20 26 26 20 28 74 68 69 73 2e 61 64 64 don && (this.add
2f840 6f 6e 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 30 29 on.length === 0)
2f850 29 20 7b 5c 6e 20 20 20 20 20 20 2f 2f 20 6e 6f ) {\n // no
2f860 74 20 66 6f 75 6e 64 5c 6e 20 20 20 20 20 20 74 t found\n t
2f870 68 69 73 2e 61 64 64 6f 6e 20 3d 20 6e 75 6c 6c his.addon = null
2f880 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c ;\n }\n }\n\
2f890 6e 20 20 75 6e 62 69 6e 64 28 29 20 7b 5c 6e 20 n unbind() {\n
2f8a0 20 20 20 69 66 20 28 74 68 69 73 2e 68 61 73 41 if (this.hasA
2f8b0 64 64 6f 6e 28 29 29 20 7b 5c 6e 20 20 20 20 20 ddon()) {\n
2f8c0 20 74 68 69 73 2e 61 64 64 6f 6e 2e 6f 66 66 28 this.addon.off(
2f8d0 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 29 3b '.colorpicker');
2f8e0 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e \n }\n }\n\n
2f8f0 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 49 66 20 74 /**\n * If t
2f900 68 65 20 61 64 64 6f 6e 20 65 6c 65 6d 65 6e 74 he addon element
2f910 20 69 73 20 70 72 65 73 65 6e 74 2c 20 69 74 73 is present, its
2f920 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f background colo
2f930 72 20 69 73 20 75 70 64 61 74 65 64 5c 6e 20 20 r is updated\n
2f940 20 2a 2f 5c 6e 20 20 75 70 64 61 74 65 28 29 20 */\n update()
2f950 7b 5c 6e 20 20 20 20 69 66 20 28 21 74 68 69 73 {\n if (!this
2f960 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 63 6f 6c .colorpicker.col
2f970 6f 72 48 61 6e 64 6c 65 72 2e 68 61 73 43 6f 6c orHandler.hasCol
2f980 6f 72 28 29 20 7c 7c 20 21 74 68 69 73 2e 68 61 or() || !this.ha
2f990 73 41 64 64 6f 6e 28 29 29 20 7b 5c 6e 20 20 20 sAddon()) {\n
2f9a0 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 return;\n
2f9b0 7d 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 63 6f 6c }\n\n let col
2f9c0 6f 72 53 74 72 20 3d 20 74 68 69 73 2e 63 6f 6c orStr = this.col
2f9d0 6f 72 70 69 63 6b 65 72 2e 63 6f 6c 6f 72 48 61 orpicker.colorHa
2f9e0 6e 64 6c 65 72 2e 67 65 74 43 6f 6c 6f 72 53 74 ndler.getColorSt
2f9f0 72 69 6e 67 28 29 3b 5c 6e 20 20 20 20 6c 65 74 ring();\n let
2fa00 20 73 74 79 6c 65 73 20 3d 20 7b 27 62 61 63 6b styles = {'back
2fa10 67 72 6f 75 6e 64 27 3a 20 63 6f 6c 6f 72 53 74 ground': colorSt
2fa20 72 7d 3b 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 69 r};\n\n let i
2fa30 63 6e 20 3d 20 74 68 69 73 2e 61 64 64 6f 6e 2e cn = this.addon.
2fa40 66 69 6e 64 28 27 69 27 29 2e 65 71 28 30 29 3b find('i').eq(0);
2fa50 5c 6e 5c 6e 20 20 20 20 69 66 20 28 69 63 6e 2e \n\n if (icn.
2fa60 6c 65 6e 67 74 68 20 3e 20 30 29 20 7b 5c 6e 20 length > 0) {\n
2fa70 20 20 20 20 20 69 63 6e 2e 63 73 73 28 73 74 79 icn.css(sty
2fa80 6c 65 73 29 3b 5c 6e 20 20 20 20 7d 20 65 6c 73 les);\n } els
2fa90 65 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e e {\n this.
2faa0 61 64 64 6f 6e 2e 63 73 73 28 73 74 79 6c 65 73 addon.css(styles
2fab0 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e );\n }\n }\n
2fac0 7d 5c 6e 5c 6e 65 78 70 6f 72 74 20 64 65 66 61 }\n\nexport defa
2fad0 75 6c 74 20 41 64 64 6f 6e 48 61 6e 64 6c 65 72 ult AddonHandler
2fae0 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42 50 ;\n\n\n\n// WEBP
2faf0 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e 2f ACK FOOTER //\n/
2fb00 2f 20 2e 2f 73 72 63 2f 6a 73 2f 41 64 64 6f 6e / ./src/js/Addon
2fb10 48 61 6e 64 6c 65 72 2e 6a 73 22 5d 2c 22 73 6f Handler.js"],"so
2fb20 75 72 63 65 52 6f 6f 74 22 3a 22 22 7d urceRoot":""}