⌈⌋ ⎇ branch:  Bitrhythm


Hex Artifact Content

Artifact c887915c2f3f4592eaf5cf0c851df03f8a8d138b29890601978aca1598cf79d1:


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":""}