flags.js 46 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432
  1. flagShapes = [
  2. /*
  3. ****************************************************************************
  4. 3C, REVO, JREH
  5. ****************************************************************************
  6. */
  7. // Révo, Int++
  8. {
  9. numColors: 3,
  10. shapes: [
  11. [1, 0, 0, 1, 0, 1, 1 / 6, 0, 1 / 6],
  12. [2, 0, 1 / 6, 1, 1 / 6, 1, 2 / 6, 0, 2 / 6],
  13. [1, 0, 2 / 6, 1, 2 / 6, 1, 3 / 6, 0, 3 / 6],
  14. [2, 0, 3 / 6, 1, 3 / 6, 1, 4 / 6, 0, 4 / 6],
  15. [1, 0, 4 / 6, 1, 4 / 6, 1, 5 / 6, 0, 5 / 6],
  16. [2, 0, 5 / 6, 1, 5 / 6, 1, 1, 0, 1],
  17. [0, 0, 0, 0.5, 0.5, 0, 1]
  18. ],
  19. symbol: [0.2, 0.5, 1.0],
  20. cond: [
  21. {
  22. name: "t",
  23. vmin: -1.0,
  24. vmax: 0.0
  25. },
  26. {
  27. name: "j",
  28. vmin: -1.0,
  29. vmax: 0.0
  30. },
  31. {
  32. name: "b",
  33. vmin: -1.0,
  34. vmax: -0.66
  35. }
  36. ]
  37. },
  38. // Révo, Int+
  39. {
  40. numColors: 3,
  41. shapes: [
  42. [1, 0, 0, 1, 0, 1, 1 / 5, 0, 1 / 5],
  43. [2, 0, 1 / 5, 1, 1 / 5, 1, 2 / 5, 0, 2 / 5],
  44. [1, 0, 2 / 5, 1, 2 / 5, 1, 3 / 5, 0, 3 / 5],
  45. [2, 0, 3 / 5, 1, 3 / 5, 1, 4 / 5, 0, 4 / 5],
  46. [1, 0, 4 / 5, 1, 4 / 5, 1, 1, 0, 1],
  47. [0, 0, 0, 0.5, 0.5, 0, 1]
  48. ],
  49. symbol: [0.2, 0.5, 1.0],
  50. cond: [
  51. {
  52. name: "t",
  53. vmin: -1.0,
  54. vmax: 0.0
  55. },
  56. {
  57. name: "j",
  58. vmin: -1.0,
  59. vmax: 0.0
  60. },
  61. {
  62. name: "b",
  63. vmin: -0.66,
  64. vmax: -0.33
  65. }
  66. ]
  67. },
  68. // Révo
  69. {
  70. numColors: 3,
  71. shapes: [
  72. [1, 0, 0, 1, 0, 1, 1 / 4, 0, 1 / 4],
  73. [2, 0, 1 / 4, 1, 1 / 4, 1, 2 / 4, 0, 2 / 4],
  74. [1, 0, 2 / 4, 1, 2 / 4, 1, 3 / 4, 0, 3 / 4],
  75. [2, 0, 3 / 4, 1, 3 / 4, 1, 1, 0, 1],
  76. [0, 0, 0, 0.5, 0.5, 0, 1]
  77. ],
  78. symbol: [0.2, 0.5, 1.0],
  79. cond: [
  80. {
  81. name: "t",
  82. vmin: -1.0,
  83. vmax: 0.0
  84. },
  85. {
  86. name: "j",
  87. vmin: -1.0,
  88. vmax: 0.0
  89. },
  90. {
  91. name: "b",
  92. vmin: -0.33,
  93. vmax: 0.33
  94. }
  95. ]
  96. },
  97. // Révo, Nat+
  98. {
  99. numColors: 3,
  100. shapes: [
  101. [1, 0, 0, 1, 0, 1, 1 / 3, 0, 1 / 3],
  102. [2, 0, 1 / 3, 1, 1 / 3, 1, 2 / 3, 0, 2 / 3],
  103. [1, 0, 2 / 3, 1, 2 / 3, 1, 1, 0, 1],
  104. [0, 0, 0, 0.5, 0.5, 0, 1]
  105. ],
  106. symbol: [0.2, 0.5, 1.0],
  107. cond: [
  108. {
  109. name: "t",
  110. vmin: -1.0,
  111. vmax: 0.0
  112. },
  113. {
  114. name: "j",
  115. vmin: -1.0,
  116. vmax: 0.0
  117. },
  118. {
  119. name: "b",
  120. vmin: 0.33,
  121. vmax: 0.66
  122. }
  123. ]
  124. },
  125. // Révo, Nat++
  126. {
  127. numColors: 3,
  128. shapes: [
  129. [1, 0, 0, 1, 0, 1, 1 / 2, 0, 1 / 2],
  130. [2, 0, 1 / 2, 1, 1 / 2, 1, 1, 0, 1],
  131. [0, 0, 0, 0.5, 0.5, 0, 1]
  132. ],
  133. symbol: [0.2, 0.5, 1.0],
  134. cond: [
  135. {
  136. name: "t",
  137. vmin: -1.0,
  138. vmax: 0.0
  139. },
  140. {
  141. name: "j",
  142. vmin: -1.0,
  143. vmax: 0.0
  144. },
  145. {
  146. name: "b",
  147. vmin: 0.66,
  148. vmax: 1.0
  149. }
  150. ]
  151. },
  152. /*
  153. ****************************************************************************
  154. 3C, REFO, JPUN
  155. ****************************************************************************
  156. */
  157. // Réfo, Int++
  158. {
  159. numColors: 3,
  160. shapes: [
  161. [1, 0, 0, 1, 0, 1, 1 / 8, 0, 1 / 8],
  162. [2, 0, 1 / 8, 1, 1 / 8, 1, 2 / 8, 0, 2 / 8],
  163. [1, 0, 2 / 8, 1, 2 / 8, 1, 3 / 8, 0, 3 / 8],
  164. [2, 0, 3 / 8, 1, 3 / 8, 1, 4 / 8, 0, 4 / 8],
  165. [1, 0, 4 / 8, 1, 4 / 8, 1, 5 / 8, 0, 5 / 8],
  166. [2, 0, 5 / 8, 1, 5 / 8, 1, 6 / 8, 0, 6 / 8],
  167. [1, 0, 6 / 8, 1, 6 / 8, 1, 7 / 8, 0, 7 / 8],
  168. [2, 0, 7 / 8, 1, 7 / 8, 1, 1, 0, 1],
  169. [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2]
  170. ],
  171. symbol: [1 / 6, 1 / 4, 1.0],
  172. cond: [
  173. {
  174. name: "t",
  175. vmin: 0.0,
  176. vmax: 1.0
  177. },
  178. {
  179. name: "j",
  180. vmin: 0.0,
  181. vmax: 1.0
  182. },
  183. {
  184. name: "b",
  185. vmin: -1.0,
  186. vmax: -0.5
  187. }
  188. ]
  189. },
  190. // Réfo, Int+
  191. {
  192. numColors: 3,
  193. shapes: [
  194. [1, 0, 0, 1, 0, 1, 1 / 6, 0, 1 / 6],
  195. [2, 0, 1 / 6, 1, 1 / 6, 1, 2 / 6, 0, 2 / 6],
  196. [1, 0, 2 / 6, 1, 2 / 6, 1, 3 / 6, 0, 3 / 6],
  197. [2, 0, 3 / 6, 1, 3 / 6, 1, 4 / 6, 0, 4 / 6],
  198. [1, 0, 4 / 6, 1, 4 / 6, 1, 5 / 6, 0, 5 / 6],
  199. [2, 0, 5 / 6, 1, 5 / 6, 1, 1, 0, 1],
  200. [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2]
  201. ],
  202. symbol: [1 / 6, 1 / 4, 1.0],
  203. cond: [
  204. {
  205. name: "t",
  206. vmin: 0.0,
  207. vmax: 1.0
  208. },
  209. {
  210. name: "j",
  211. vmin: 0.0,
  212. vmax: 1.0
  213. },
  214. {
  215. name: "b",
  216. vmin: -0.5,
  217. vmax: 0.0
  218. }
  219. ]
  220. },
  221. // Réfo, Nat+
  222. {
  223. numColors: 3,
  224. shapes: [
  225. [1, 0, 0, 1, 0, 1, 1 / 4, 0, 1 / 4],
  226. [2, 0, 1 / 4, 1, 1 / 4, 1, 2 / 4, 0, 2 / 4],
  227. [1, 0, 2 / 4, 1, 2 / 4, 1, 3 / 4, 0, 3 / 4],
  228. [2, 0, 3 / 4, 1, 3 / 4, 1, 1, 0, 1],
  229. [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2]
  230. ],
  231. symbol: [1 / 6, 1 / 4, 1.0],
  232. cond: [
  233. {
  234. name: "t",
  235. vmin: 0.0,
  236. vmax: 1.0
  237. },
  238. {
  239. name: "j",
  240. vmin: 0.0,
  241. vmax: 1.0
  242. },
  243. {
  244. name: "b",
  245. vmin: 0.0,
  246. vmax: 0.5
  247. }
  248. ]
  249. },
  250. // Réfo, Nat++
  251. {
  252. numColors: 3,
  253. shapes: [
  254. [1, 0, 0, 1, 0, 1, 1 / 2, 0, 1 / 2],
  255. [2, 0, 1 / 2, 1, 1 / 2, 1, 1, 0, 1],
  256. [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2]
  257. ],
  258. symbol: [1 / 6, 1 / 4, 1.0],
  259. cond: [
  260. {
  261. name: "t",
  262. vmin: 0.0,
  263. vmax: 1.0
  264. },
  265. {
  266. name: "j",
  267. vmin: 0.0,
  268. vmax: 1.0
  269. },
  270. {
  271. name: "b",
  272. vmin: 0.5,
  273. vmax: 1.0
  274. }
  275. ]
  276. },
  277. /*
  278. ****************************************************************************
  279. 3C, REVO, JPUN
  280. ****************************************************************************
  281. */
  282. // JPun, Int++
  283. {
  284. numColors: 3,
  285. shapes: [
  286. [1, 0, 0, 1, 0, 1, 1 / 8, 0, 1 / 8],
  287. [2, 0, 1 / 8, 1, 1 / 8, 1, 2 / 8, 0, 2 / 8],
  288. [1, 0, 2 / 8, 1, 2 / 8, 1, 3 / 8, 0, 3 / 8],
  289. [2, 0, 3 / 8, 1, 3 / 8, 1, 4 / 8, 0, 4 / 8],
  290. [1, 0, 4 / 8, 1, 4 / 8, 1, 5 / 8, 0, 5 / 8],
  291. [2, 0, 5 / 8, 1, 5 / 8, 1, 6 / 8, 0, 6 / 8],
  292. [1, 0, 6 / 8, 1, 6 / 8, 1, 7 / 8, 0, 7 / 8],
  293. [2, 0, 7 / 8, 1, 7 / 8, 1, 1, 0, 1],
  294. [0, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1]
  295. ],
  296. symbol: [1 / 6, 1 / 2, 1.0],
  297. cond: [
  298. {
  299. name: "t",
  300. vmin: -1.0,
  301. vmax: 0.0
  302. },
  303. {
  304. name: "j",
  305. vmin: 0.0,
  306. vmax: 1.0
  307. },
  308. {
  309. name: "b",
  310. vmin: -1.0,
  311. vmax: -0.6
  312. }
  313. ]
  314. },
  315. // JPun, Int+
  316. {
  317. numColors: 3,
  318. shapes: [
  319. [1, 0, 0, 1, 0, 1, 1 / 6, 0, 1 / 6],
  320. [2, 0, 1 / 6, 1, 1 / 6, 1, 2 / 6, 0, 2 / 6],
  321. [1, 0, 2 / 6, 1, 2 / 6, 1, 3 / 6, 0, 3 / 6],
  322. [2, 0, 3 / 6, 1, 3 / 6, 1, 4 / 6, 0, 4 / 6],
  323. [1, 0, 4 / 6, 1, 4 / 6, 1, 5 / 6, 0, 5 / 6],
  324. [2, 0, 5 / 6, 1, 5 / 6, 1, 1, 0, 1],
  325. [0, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1]
  326. ],
  327. symbol: [1 / 6, 1 / 2, 1.0],
  328. cond: [
  329. {
  330. name: "t",
  331. vmin: -1.0,
  332. vmax: 0.0
  333. },
  334. {
  335. name: "j",
  336. vmin: 0.0,
  337. vmax: 1.0
  338. },
  339. {
  340. name: "b",
  341. vmin: -0.6,
  342. vmax: -0.2
  343. }
  344. ]
  345. },
  346. // JPun
  347. {
  348. numColors: 3,
  349. shapes: [
  350. [1, 0, 0, 1, 0, 1, 1 / 4, 0, 1 / 4],
  351. [2, 0, 1 / 4, 1, 1 / 4, 1, 2 / 4, 0, 2 / 4],
  352. [1, 0, 2 / 4, 1, 2 / 4, 1, 3 / 4, 0, 3 / 4],
  353. [2, 0, 3 / 4, 1, 3 / 4, 1, 1, 0, 1],
  354. [0, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1]
  355. ],
  356. symbol: [1 / 6, 1 / 2, 1.0],
  357. cond: [
  358. {
  359. name: "t",
  360. vmin: -1.0,
  361. vmax: 0.0
  362. },
  363. {
  364. name: "j",
  365. vmin: 0.0,
  366. vmax: 1.0
  367. },
  368. {
  369. name: "b",
  370. vmin: -0.2,
  371. vmax: 0.2
  372. }
  373. ]
  374. },
  375. // JPun, Nat+
  376. {
  377. numColors: 3,
  378. shapes: [
  379. [1, 0, 0, 1, 0, 1, 1 / 2, 0, 1 / 2],
  380. [2, 0, 1 / 2, 1, 1 / 2, 1, 1, 0, 1],
  381. [0, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1]
  382. ],
  383. symbol: [1 / 6, 1 / 2, 1.0],
  384. cond: [
  385. {
  386. name: "t",
  387. vmin: -1.0,
  388. vmax: 0.0
  389. },
  390. {
  391. name: "j",
  392. vmin: 0.0,
  393. vmax: 1.0
  394. },
  395. {
  396. name: "b",
  397. vmin: 0.2,
  398. vmax: 0.6
  399. }
  400. ]
  401. },
  402. // JPun, Nat++
  403. {
  404. numColors: 3,
  405. shapes: [
  406. [1, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1],
  407. [2, 2 / 3, 0, 1, 0, 1, 1, 2 / 3, 1],
  408. [0, 1 / 3, 0, 2 / 3, 0, 2 / 3, 1, 1 / 3, 1]
  409. ],
  410. symbol: [1 / 2, 1 / 2, 1.0],
  411. cond: [
  412. {
  413. name: "t",
  414. vmin: -1.0,
  415. vmax: 0.0
  416. },
  417. {
  418. name: "j",
  419. vmin: 0.0,
  420. vmax: 1.0
  421. },
  422. {
  423. name: "b",
  424. vmin: 0.6,
  425. vmax: 1.0
  426. }
  427. ]
  428. },
  429. /*
  430. ****************************************************************************
  431. 3C, REFO, JREH
  432. ****************************************************************************
  433. */
  434. // JReh, Int++
  435. {
  436. numColors: 3,
  437. shapes: [
  438. [0, 0, 0, 1, 0, 1, 1, 0, 1],
  439. [1, 4 / 16, 0, 6 / 16, 0, 6 / 16, 1, 4 / 16, 1],
  440. [1, 0, 3 / 8, 0, 5 / 8, 1, 5 / 8, 1, 3 / 8],
  441. [2, 4.4 / 16, 0, 5.6 / 16, 0, 5.6 / 16, 1, 4.4 / 16, 1],
  442. [2, 0, 3.4 / 8, 0, 4.6 / 8, 1, 4.6 / 8, 1, 3.4 / 8]
  443. ],
  444. symbol: [2 / 16, 1.5 / 8, 0.8],
  445. cond: [
  446. {
  447. name: "t",
  448. vmin: 0.0,
  449. vmax: 1.0
  450. },
  451. {
  452. name: "j",
  453. vmin: -1.0,
  454. vmax: 0.0
  455. },
  456. {
  457. name: "b",
  458. vmin: -1.0,
  459. vmax: -0.6
  460. }
  461. ]
  462. },
  463. // JReh, Int+
  464. {
  465. numColors: 3,
  466. shapes: [
  467. [0, 0, 0, 1, 0, 1, 1, 0, 1],
  468. [1, 7 / 16, 0, 9 / 16, 0, 9 / 16, 1, 7 / 16, 1],
  469. [1, 0, 3 / 8, 0, 5 / 8, 1, 5 / 8, 1, 3 / 8],
  470. [2, 7.4 / 16, 0, 8.6 / 16, 0, 8.6 / 16, 1, 7.4 / 16, 1],
  471. [2, 0, 3.4 / 8, 0, 4.6 / 8, 1, 4.6 / 8, 1, 3.4 / 8]
  472. ],
  473. symbol: [3.5 / 16, 1.5 / 8, 0.8],
  474. cond: [
  475. {
  476. name: "t",
  477. vmin: 0.0,
  478. vmax: 1.0
  479. },
  480. {
  481. name: "j",
  482. vmin: -1.0,
  483. vmax: 0.0
  484. },
  485. {
  486. name: "b",
  487. vmin: -0.6,
  488. vmax: -0.2
  489. }
  490. ]
  491. },
  492. // JReh
  493. {
  494. numColors: 3,
  495. shapes: [
  496. [1, 0, 0, 1, 0, 1, 3 / 12, 0, 3 / 12],
  497. [2, 0, 3 / 12, 1, 3 / 12, 1, 4 / 12, 0, 4 / 12],
  498. [0, 0, 4 / 12, 1, 4 / 12, 1, 8 / 12, 0, 8 / 12],
  499. [2, 0, 8 / 12, 1, 8 / 12, 1, 9 / 12, 0, 9 / 12],
  500. [1, 0, 9 / 12, 1, 9 / 12, 1, 1, 0, 1]
  501. ],
  502. symbol: [1 / 2, 1 / 2, 0.9],
  503. cond: [
  504. {
  505. name: "t",
  506. vmin: 0.0,
  507. vmax: 1.0
  508. },
  509. {
  510. name: "j",
  511. vmin: -1.0,
  512. vmax: 0.0
  513. },
  514. {
  515. name: "b",
  516. vmin: -0.2,
  517. vmax: 0.2
  518. }
  519. ]
  520. },
  521. // JReh, Nat+
  522. {
  523. numColors: 3,
  524. shapes: [
  525. [1, 0, 0, 1, 0, 1, 1 / 6, 0, 1 / 6],
  526. [2, 0, 1 / 6, 1, 1 / 6, 1, 2 / 6, 0, 2 / 6],
  527. [0, 0, 2 / 6, 1, 2 / 6, 1, 3 / 6, 0, 3 / 6],
  528. [0, 0, 3 / 6, 1, 3 / 6, 1, 4 / 6, 0, 4 / 6],
  529. [2, 0, 4 / 6, 1, 4 / 6, 1, 5 / 6, 0, 5 / 6],
  530. [1, 0, 5 / 6, 1, 5 / 6, 1, 1, 0, 1]
  531. ],
  532. symbol: [1 / 2, 1 / 2, 0.9],
  533. cond: [
  534. {
  535. name: "t",
  536. vmin: 0.0,
  537. vmax: 1.0
  538. },
  539. {
  540. name: "j",
  541. vmin: -1.0,
  542. vmax: 0.0
  543. },
  544. {
  545. name: "b",
  546. vmin: 0.2,
  547. vmax: 0.6
  548. }
  549. ]
  550. },
  551. // JReh, Nat++
  552. {
  553. numColors: 3,
  554. shapes: [
  555. [1, 0, 0, 0, 1 / 3, 1, 1 / 3, 1, 0],
  556. [2, 0, 2 / 3, 0, 1, 1, 1, 1, 2 / 3],
  557. [0, 0, 1 / 3, 0, 2 / 3, 1, 2 / 3, 1, 1 / 3]
  558. ],
  559. symbol: [1 / 2, 1 / 2, 1.0],
  560. cond: [
  561. {
  562. name: "t",
  563. vmin: 0.0,
  564. vmax: 1.0
  565. },
  566. {
  567. name: "j",
  568. vmin: -1.0,
  569. vmax: 0.0
  570. },
  571. {
  572. name: "b",
  573. vmin: 0.6,
  574. vmax: 1.0
  575. }
  576. ]
  577. },
  578. /*
  579. ****************************************************************************
  580. 2C, REFO, JREH
  581. ****************************************************************************
  582. */
  583. // 2C, Réfo, JReh, Int++
  584. {
  585. numColors: 2,
  586. shapes: [
  587. [0, 0, 0, 1, 0, 1, 1, 0, 1],
  588. [1, 0, 0, 1, 0, 1, 1 / 9, 0, 1 / 9],
  589. [1, 0, 2 / 9, 1, 2 / 9, 1, 3 / 9, 0, 3 / 9],
  590. [1, 0, 4 / 9, 1, 4 / 9, 1, 5 / 9, 0, 5 / 9],
  591. [1, 0, 6 / 9, 1, 6 / 9, 1, 7 / 9, 0, 7 / 9],
  592. [1, 0, 8 / 9, 1, 8 / 9, 1, 9 / 9, 0, 9 / 9],
  593. [0, "circleSymbol", 0.5, 0.5, 0.25]
  594. ],
  595. symbol: [0.5, 0.5, 1.0],
  596. cond: [
  597. {
  598. name: "t",
  599. vmin: 0.0,
  600. vmax: 1.0
  601. },
  602. {
  603. name: "j",
  604. vmin: -1.0,
  605. vmax: 0.0
  606. },
  607. {
  608. name: "b",
  609. vmin: -1.0,
  610. vmax: -0.666
  611. }
  612. ]
  613. },
  614. // 2C, Réfo, JReh, Int+
  615. {
  616. numColors: 2,
  617. shapes: [
  618. [0, 0, 0, 1, 0, 1, 1, 0, 1],
  619. [1, 0, 0, 1, 0, 1, 1 / 7, 0, 1 / 7],
  620. [1, 0, 2 / 7, 1, 2 / 7, 1, 3 / 7, 0, 3 / 7],
  621. [1, 0, 4 / 7, 1, 4 / 7, 1, 5 / 7, 0, 5 / 7],
  622. [1, 0, 6 / 7, 1, 6 / 7, 1, 1, 0, 1],
  623. [0, "circleSymbol", 0.5, 0.5, 0.25]
  624. ],
  625. symbol: [0.5, 0.5, 1.0],
  626. cond: [
  627. {
  628. name: "t",
  629. vmin: 0.0,
  630. vmax: 1.0
  631. },
  632. {
  633. name: "j",
  634. vmin: -1.0,
  635. vmax: 0.0
  636. },
  637. {
  638. name: "b",
  639. vmin: -0.666,
  640. vmax: -0.333
  641. }
  642. ]
  643. },
  644. // 2C, Réfo, JReh, Int
  645. {
  646. numColors: 2,
  647. shapes: [
  648. [0, 0, 0, 1, 0, 1, 1, 0, 1],
  649. [1, 0, 0.75, 1, 0.75, 1, 0.8, 0, 0.8],
  650. [1, 0, 0.25, 1, 0.25, 1, 0.2, 0, 0.2]
  651. ],
  652. symbol: [0.5, 0.5, 1.0],
  653. cond: [
  654. {
  655. name: "t",
  656. vmin: 0.0,
  657. vmax: 1.0
  658. },
  659. {
  660. name: "j",
  661. vmin: -1.0,
  662. vmax: 0.0
  663. },
  664. {
  665. name: "b",
  666. vmin: -0.333,
  667. vmax: 0.0
  668. }
  669. ]
  670. },
  671. // 2C, Réfo, JReh, Nat
  672. {
  673. numColors: 2,
  674. shapes: [
  675. [1, 0, 0, 1, 0, 1, 1, 0, 1],
  676. [0, 0, 4 / 5, 1, 4 / 5, 1, 1 / 5, 0, 1 / 5]
  677. ],
  678. symbol: [0.5, 0.5, 1.0],
  679. cond: [
  680. {
  681. name: "t",
  682. vmin: 0.0,
  683. vmax: 1.0
  684. },
  685. {
  686. name: "j",
  687. vmin: -1.0,
  688. vmax: 0.0
  689. },
  690. {
  691. name: "b",
  692. vmin: 0.0,
  693. vmax: 0.333
  694. }
  695. ]
  696. },
  697. // 2C, Réfo, JReh, Nat+
  698. {
  699. numColors: 2,
  700. shapes: [
  701. [1, 0, 0, 1, 0, 1, 1 / 3, 0, 1 / 3],
  702. [0, 0, 1 / 3, 1, 1 / 3, 1, 2 / 3, 0, 2 / 3],
  703. [1, 0, 2 / 3, 1, 2 / 3, 1, 1, 0, 1]
  704. ],
  705. symbol: [0.5, 0.5, 1.0],
  706. cond: [
  707. {
  708. name: "t",
  709. vmin: 0.0,
  710. vmax: 1.0
  711. },
  712. {
  713. name: "j",
  714. vmin: -1.0,
  715. vmax: 0.0
  716. },
  717. {
  718. name: "b",
  719. vmin: 0.333,
  720. vmax: 0.666
  721. }
  722. ]
  723. },
  724. // 2C, Réfo, JReh, Nat++
  725. {
  726. numColors: 2,
  727. shapes: [
  728. [1, 0, 0, 1, 0, 1, 1 / 2, 0, 1 / 2],
  729. [0, 0, 1 / 2, 1, 1 / 2, 1, 1, 0, 1]
  730. ],
  731. symbol: [0.5, 0.5, 1.0],
  732. cond: [
  733. {
  734. name: "t",
  735. vmin: 0.0,
  736. vmax: 1.0
  737. },
  738. {
  739. name: "j",
  740. vmin: -1.0,
  741. vmax: 0.0
  742. },
  743. {
  744. name: "b",
  745. vmin: 0.666,
  746. vmax: 1.0
  747. }
  748. ]
  749. },
  750. /*
  751. ****************************************************************************
  752. 2C, REVO, JREH
  753. ****************************************************************************
  754. */
  755. // 2C, Révo, JReh, Int++
  756. {
  757. numColors: 2,
  758. shapes: [
  759. [1, 0, 0, 1, 0, 1, 1 / 9, 0, 1 / 9],
  760. [0, 0, 1 / 9, 1, 1 / 9, 1, 2 / 9, 0, 2 / 9],
  761. [1, 0, 2 / 9, 1, 2 / 9, 1, 3 / 9, 0, 3 / 9],
  762. [0, 0, 3 / 9, 1, 3 / 9, 1, 4 / 9, 0, 4 / 9],
  763. [1, 0, 4 / 9, 1, 4 / 9, 1, 5 / 9, 0, 5 / 9],
  764. [0, 0, 5 / 9, 1, 5 / 9, 1, 6 / 9, 0, 6 / 9],
  765. [1, 0, 6 / 9, 1, 6 / 9, 1, 7 / 9, 0, 7 / 9],
  766. [0, 0, 7 / 9, 1, 7 / 9, 1, 8 / 9, 0, 8 / 9],
  767. [1, 0, 8 / 9, 1, 8 / 9, 1, 1, 0, 1],
  768. [0, 0, 0, 0.5, 0.5, 0, 1]
  769. ],
  770. symbol: [0.2, 0.5, 1.0],
  771. cond: [
  772. {
  773. name: "t",
  774. vmin: -1.0,
  775. vmax: 0.0
  776. },
  777. {
  778. name: "j",
  779. vmin: -1.0,
  780. vmax: 0.0
  781. },
  782. {
  783. name: "b",
  784. vmin: -1.0,
  785. vmax: -0.66
  786. }
  787. ]
  788. },
  789. // 2C, Révo, JReh, Int+
  790. {
  791. numColors: 2,
  792. shapes: [
  793. [1, 0, 0, 1, 0, 1, 1 / 7, 0, 1 / 7],
  794. [0, 0, 1 / 7, 1, 1 / 7, 1, 2 / 7, 0, 2 / 7],
  795. [1, 0, 2 / 7, 1, 2 / 7, 1, 3 / 7, 0, 3 / 7],
  796. [0, 0, 3 / 7, 1, 3 / 7, 1, 4 / 7, 0, 4 / 7],
  797. [1, 0, 4 / 7, 1, 4 / 7, 1, 5 / 7, 0, 5 / 7],
  798. [0, 0, 5 / 7, 1, 5 / 7, 1, 6 / 7, 0, 6 / 7],
  799. [1, 0, 6 / 7, 1, 6 / 7, 1, 1, 0, 1],
  800. [0, 0, 0, 0.5, 0.5, 0, 1]
  801. ],
  802. symbol: [0.2, 0.5, 1.0],
  803. cond: [
  804. {
  805. name: "t",
  806. vmin: -1.0,
  807. vmax: 0.0
  808. },
  809. {
  810. name: "j",
  811. vmin: -1.0,
  812. vmax: 0.0
  813. },
  814. {
  815. name: "b",
  816. vmin: -0.66,
  817. vmax: -0.33
  818. }
  819. ]
  820. },
  821. // 2C, Révo, JReh, Int
  822. {
  823. numColors: 2,
  824. shapes: [
  825. [1, 0, 0, 1, 0, 1, 1 / 5, 0, 1 / 5],
  826. [0, 0, 1 / 5, 1, 1 / 5, 1, 2 / 5, 0, 2 / 5],
  827. [1, 0, 2 / 5, 1, 2 / 5, 1, 3 / 5, 0, 3 / 5],
  828. [0, 0, 3 / 5, 1, 3 / 5, 1, 4 / 5, 0, 4 / 5],
  829. [1, 0, 4 / 5, 1, 4 / 5, 1, 1, 0, 1],
  830. [0, 0, 0, 0.5, 0.5, 0, 1]
  831. ],
  832. symbol: [0.2, 0.5, 1.0],
  833. cond: [
  834. {
  835. name: "t",
  836. vmin: -1.0,
  837. vmax: 0.0
  838. },
  839. {
  840. name: "j",
  841. vmin: -1.0,
  842. vmax: 0.0
  843. },
  844. {
  845. name: "b",
  846. vmin: -0.33,
  847. vmax: 0.0
  848. }
  849. ]
  850. },
  851. // 2C, Révo, JReh, Nat
  852. {
  853. numColors: 2,
  854. shapes: [[1, 0, 0, 1, 0, 1, 1, 0, 1], [0, 0, 1, 0, 0.5, 1, 0, 1, 0.5]],
  855. symbol: [0.5, 0.5, 1.0],
  856. cond: [
  857. {
  858. name: "t",
  859. vmin: -1.0,
  860. vmax: 0.0
  861. },
  862. {
  863. name: "j",
  864. vmin: -1.0,
  865. vmax: 0.0
  866. },
  867. {
  868. name: "b",
  869. vmin: 0.0,
  870. vmax: 0.333
  871. }
  872. ]
  873. },
  874. // 2C, Révo, JReh, Nat+
  875. {
  876. numColors: 2,
  877. shapes: [[1, 0, 0, 1, 0, 1, 1, 0, 1], [0, 0, 0, 1, 0.5, 0, 1]],
  878. symbol: [0.33, 0.5, 1.0],
  879. cond: [
  880. {
  881. name: "t",
  882. vmin: -1.0,
  883. vmax: 0.0
  884. },
  885. {
  886. name: "j",
  887. vmin: -1.0,
  888. vmax: 0.0
  889. },
  890. {
  891. name: "b",
  892. vmin: 0.333,
  893. vmax: 0.666
  894. }
  895. ]
  896. },
  897. // 2C, Révo, JReh, Nat++
  898. {
  899. numColors: 2,
  900. shapes: [[1, 0, 0, 1, 0, 1, 1, 0, 1], [0, 0, 1, 1, 1, 1, 0]],
  901. symbol: [0.125, 0.25, 1.0],
  902. cond: [
  903. {
  904. name: "t",
  905. vmin: -1.0,
  906. vmax: 0.0
  907. },
  908. {
  909. name: "j",
  910. vmin: -1.0,
  911. vmax: 0.0
  912. },
  913. {
  914. name: "b",
  915. vmin: 0.666,
  916. vmax: 1.0
  917. }
  918. ]
  919. },
  920. /*
  921. ****************************************************************************
  922. 2C, REVO, JPUN
  923. ****************************************************************************
  924. */
  925. // 2C, Révo, JPun, Int++
  926. {
  927. numColors: 2,
  928. shapes: [
  929. [1, 0, 0, 1, 0, 1, 1 / 8, 0, 1 / 8],
  930. [0, 0, 1 / 8, 1, 1 / 8, 1, 2 / 8, 0, 2 / 8],
  931. [1, 0, 2 / 8, 1, 2 / 8, 1, 3 / 8, 0, 3 / 8],
  932. [0, 0, 3 / 8, 1, 3 / 8, 1, 4 / 8, 0, 4 / 8],
  933. [1, 0, 4 / 8, 1, 4 / 8, 1, 5 / 8, 0, 5 / 8],
  934. [0, 0, 5 / 8, 1, 5 / 8, 1, 6 / 8, 0, 6 / 8],
  935. [1, 0, 6 / 8, 1, 6 / 8, 1, 7 / 8, 0, 7 / 8],
  936. [0, 0, 7 / 8, 1, 7 / 8, 1, 1, 0, 1],
  937. [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2]
  938. ],
  939. symbol: [1 / 6, 0.5, 1.0],
  940. cond: [
  941. {
  942. name: "t",
  943. vmin: -1.0,
  944. vmax: 0.0
  945. },
  946. {
  947. name: "j",
  948. vmin: 0.0,
  949. vmax: 1.0
  950. },
  951. {
  952. name: "b",
  953. vmin: -1.0,
  954. vmax: -0.666
  955. }
  956. ]
  957. },
  958. // 2C, Révo, JPun, Int+
  959. {
  960. numColors: 2,
  961. shapes: [
  962. [1, 0, 0, 1, 0, 1, 1, 0, 1],
  963. [0, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1],
  964. [0, 0, 0 / 6, 1, 0 / 6, 1, 1 / 6, 0, 1 / 6],
  965. [0, 0, 2 / 6, 1, 2 / 6, 1, 3 / 6, 0, 3 / 6],
  966. [0, 0, 4 / 6, 1, 4 / 6, 1, 5 / 6, 0, 5 / 6]
  967. ],
  968. symbol: [1 / 6, 0.5, 1.0],
  969. cond: [
  970. {
  971. name: "t",
  972. vmin: -1.0,
  973. vmax: 0.0
  974. },
  975. {
  976. name: "j",
  977. vmin: 0.0,
  978. vmax: 1.0
  979. },
  980. {
  981. name: "b",
  982. vmin: -0.666,
  983. vmax: -0.333
  984. }
  985. ]
  986. },
  987. // 2C, Révo, JPun, Int
  988. {
  989. numColors: 2,
  990. shapes: [
  991. [1, 0, 0, 1, 0, 1, 1, 0, 1],
  992. [0, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1],
  993. [0, 0, 0 / 5, 1, 0 / 5, 1, 1 / 5, 0, 1 / 5],
  994. [0, 0, 2 / 5, 1, 2 / 5, 1, 3 / 5, 0, 3 / 5],
  995. [0, 0, 4 / 5, 1, 4 / 5, 1, 5 / 5, 0, 5 / 5]
  996. ],
  997. symbol: [1 / 6, 0.5, 1.0],
  998. cond: [
  999. {
  1000. name: "t",
  1001. vmin: -1.0,
  1002. vmax: 0.0
  1003. },
  1004. {
  1005. name: "j",
  1006. vmin: 0.0,
  1007. vmax: 1.0
  1008. },
  1009. {
  1010. name: "b",
  1011. vmin: -0.333,
  1012. vmax: 0.0
  1013. }
  1014. ]
  1015. },
  1016. // 2C, Révo, JPun, Nat
  1017. {
  1018. numColors: 2,
  1019. shapes: [
  1020. [0, 0, 0, 1, 0, 1, 1, 0, 1],
  1021. [1, 0, 0, 1 / 3, 0, 1 / 3, 1, 0, 1],
  1022. [1, 2 / 3, 0, 1, 0, 1, 1, 2 / 3, 1]
  1023. ],
  1024. symbol: [0.5, 0.5, 1.0],
  1025. cond: [
  1026. {
  1027. name: "t",
  1028. vmin: -1.0,
  1029. vmax: 0.0
  1030. },
  1031. {
  1032. name: "j",
  1033. vmin: 0.0,
  1034. vmax: 1.0
  1035. },
  1036. {
  1037. name: "b",
  1038. vmin: 0.0,
  1039. vmax: 0.333
  1040. }
  1041. ]
  1042. },
  1043. // 2C, Révo, JPun, Nat+
  1044. {
  1045. numColors: 2,
  1046. shapes: [
  1047. [1, 0, 0, 1, 0, 1, 1, 0, 1],
  1048. [0, 0, 0.2, 0, 0, 0.1, 0, 1, 0.8, 1, 1, 0.9, 1],
  1049. [0, 0, 0.8, 0, 1, 0.1, 1, 1, 0.2, 1, 0, 0.9, 0]
  1050. ],
  1051. symbol: [0.5, 0.5, 1.0],
  1052. cond: [
  1053. {
  1054. name: "t",
  1055. vmin: -1.0,
  1056. vmax: 0.0
  1057. },
  1058. {
  1059. name: "j",
  1060. vmin: 0.0,
  1061. vmax: 1.0
  1062. },
  1063. {
  1064. name: "b",
  1065. vmin: 0.333,
  1066. vmax: 0.666
  1067. }
  1068. ]
  1069. },
  1070. // 2C, Révo, JPun, Nat++
  1071. {
  1072. numColors: 2,
  1073. shapes: [
  1074. [1, 0, 0, 1, 0, 1, 1, 0, 1],
  1075. [
  1076. 0,
  1077. 0,
  1078. 0,
  1079. 0.37,
  1080. 0,
  1081. 0.43,
  1082. 1 / 16,
  1083. 0.37,
  1084. 2 / 16,
  1085. 0.43,
  1086. 3 / 16,
  1087. 0.37,
  1088. 4 / 16,
  1089. 0.43,
  1090. 5 / 16,
  1091. 0.37,
  1092. 6 / 16,
  1093. 0.43,
  1094. 7 / 16,
  1095. 0.37,
  1096. 8 / 16,
  1097. 0.43,
  1098. 9 / 16,
  1099. 0.37,
  1100. 10 / 16,
  1101. 0.43,
  1102. 11 / 16,
  1103. 0.37,
  1104. 12 / 16,
  1105. 0.43,
  1106. 13 / 16,
  1107. 0.37,
  1108. 14 / 16,
  1109. 0.43,
  1110. 15 / 16,
  1111. 0.37,
  1112. 1,
  1113. 0.43,
  1114. 1,
  1115. 0,
  1116. 1
  1117. ]
  1118. ],
  1119. symbol: [0.2, 0.5, 1.0],
  1120. cond: [
  1121. {
  1122. name: "t",
  1123. vmin: -1.0,
  1124. vmax: 0.0
  1125. },
  1126. {
  1127. name: "j",
  1128. vmin: 0.0,
  1129. vmax: 1.0
  1130. },
  1131. {
  1132. name: "b",
  1133. vmin: 0.666,
  1134. vmax: 1.0
  1135. }
  1136. ]
  1137. },
  1138. /*
  1139. ****************************************************************************
  1140. 2C, REFO, JPUN
  1141. ****************************************************************************
  1142. */
  1143. // 2C, Réfo, JPun, Int++
  1144. {
  1145. numColors: 2,
  1146. shapes: [
  1147. [1, 0, 0, 1, 0, 1, 1 / 8, 0, 1 / 8],
  1148. [0, 0, 1 / 8, 1, 1 / 8, 1, 2 / 8, 0, 2 / 8],
  1149. [1, 0, 2 / 8, 1, 2 / 8, 1, 3 / 8, 0, 3 / 8],
  1150. [0, 0, 3 / 8, 1, 3 / 8, 1, 4 / 8, 0, 4 / 8],
  1151. [1, 0, 4 / 8, 1, 4 / 8, 1, 5 / 8, 0, 5 / 8],
  1152. [0, 0, 5 / 8, 1, 5 / 8, 1, 6 / 8, 0, 6 / 8],
  1153. [1, 0, 6 / 8, 1, 6 / 8, 1, 7 / 8, 0, 7 / 8],
  1154. [0, 0, 7 / 8, 1, 7 / 8, 1, 1, 0, 1],
  1155. [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2]
  1156. ],
  1157. symbol: [1 / 6, 1 / 4, 1.0],
  1158. cond: [
  1159. {
  1160. name: "t",
  1161. vmin: 0.0,
  1162. vmax: 1.0
  1163. },
  1164. {
  1165. name: "j",
  1166. vmin: 0.0,
  1167. vmax: 1.0
  1168. },
  1169. {
  1170. name: "b",
  1171. vmin: -1.0,
  1172. vmax: -0.666
  1173. }
  1174. ]
  1175. },
  1176. // 2C, Réfo, JPun, Int+
  1177. {
  1178. numColors: 2,
  1179. shapes: [
  1180. [0, 0, 0, 1, 0, 1, 1 / 6, 0, 1 / 6],
  1181. [1, 0, 1 / 6, 1, 1 / 6, 1, 2 / 6, 0, 2 / 6],
  1182. [0, 0, 2 / 6, 1, 2 / 6, 1, 3 / 6, 0, 3 / 6],
  1183. [1, 0, 3 / 6, 1, 3 / 6, 1, 4 / 6, 0, 4 / 6],
  1184. [0, 0, 4 / 6, 1, 4 / 6, 1, 5 / 6, 0, 5 / 6],
  1185. [1, 0, 5 / 6, 1, 5 / 6, 1, 1, 0, 1],
  1186. [0, 0, 0, 1 / 3, 0, 1 / 3, 1 / 2, 0, 1 / 2]
  1187. ],
  1188. symbol: [1 / 6, 1 / 4, 1.0],
  1189. cond: [
  1190. {
  1191. name: "t",
  1192. vmin: 0.0,
  1193. vmax: 1.0
  1194. },
  1195. {
  1196. name: "j",
  1197. vmin: 0.0,
  1198. vmax: 1.0
  1199. },
  1200. {
  1201. name: "b",
  1202. vmin: -0.666,
  1203. vmax: -0.333
  1204. }
  1205. ]
  1206. },
  1207. // 2C, Réfo, JPun, Int
  1208. {
  1209. numColors: 2,
  1210. shapes: [
  1211. [0, 0, 0, 1, 0, 1, 1, 0, 1],
  1212. [1, 0.45, 0, 0.45, 1, 0.55, 1, 0.55, 0],
  1213. [1, 0, 0.4, 1, 0.4, 1, 0.6, 0, 0.6]
  1214. ],
  1215. symbol: [0.215, 0.2, 0.8],
  1216. cond: [
  1217. {
  1218. name: "t",
  1219. vmin: 0.0,
  1220. vmax: 1.0
  1221. },
  1222. {
  1223. name: "j",
  1224. vmin: 0.0,
  1225. vmax: 1.0
  1226. },
  1227. {
  1228. name: "b",
  1229. vmin: -0.333,
  1230. vmax: 0.0
  1231. }
  1232. ]
  1233. },
  1234. // 2C, Réfo, JPun, Nat
  1235. {
  1236. numColors: 2,
  1237. shapes: [
  1238. [0, 0, 0, 1, 0, 1, 1, 0, 1],
  1239. [1, 0, 2 / 5, 1, 2 / 5, 1, 3 / 5, 0, 3 / 5],
  1240. [1, 0.25, 0, 0.35, 0, 0.35, 1, 0.25, 1],
  1241. [1, "circle", 0.3, 0.5, 0.25]
  1242. ],
  1243. symbol: [0.3, 0.5, 0.9],
  1244. cond: [
  1245. {
  1246. name: "t",
  1247. vmin: 0.0,
  1248. vmax: 1.0
  1249. },
  1250. {
  1251. name: "j",
  1252. vmin: 0.0,
  1253. vmax: 1.0
  1254. },
  1255. {
  1256. name: "b",
  1257. vmin: 0.0,
  1258. vmax: 0.333
  1259. }
  1260. ]
  1261. },
  1262. // 2C, Réfo, JPun, Nat+
  1263. {
  1264. numColors: 2,
  1265. shapes: [
  1266. [1, 0, 0, 1, 0, 1, 1, 0, 1],
  1267. [0, 0, 1 / 5, 1, 1 / 5, 1, 4 / 5, 0, 4 / 5],
  1268. [1, "circle", 0.5, 0.5, 0.25]
  1269. ],
  1270. symbol: [0.5, 0.5, 0.9],
  1271. cond: [
  1272. {
  1273. name: "t",
  1274. vmin: 0.0,
  1275. vmax: 1.0
  1276. },
  1277. {
  1278. name: "j",
  1279. vmin: 0.0,
  1280. vmax: 1.0
  1281. },
  1282. {
  1283. name: "b",
  1284. vmin: 0.333,
  1285. vmax: 0.666
  1286. }
  1287. ]
  1288. },
  1289. // 2C, Réfo, JPun, Nat++
  1290. {
  1291. numColors: 2,
  1292. shapes: [[1, 0, 0, 1, 0, 1, 1, 0, 1], [0, "circle", 0.5, 0.5, 0.35]],
  1293. symbol: [0.5, 0.5, 1.0],
  1294. cond: [
  1295. {
  1296. name: "t",
  1297. vmin: 0.0,
  1298. vmax: 1.0
  1299. },
  1300. {
  1301. name: "j",
  1302. vmin: 0.0,
  1303. vmax: 1.0
  1304. },
  1305. {
  1306. name: "b",
  1307. vmin: 0.666,
  1308. vmax: 1.0
  1309. }
  1310. ]
  1311. },
  1312. /*
  1313. ****************************************************************************
  1314. 1C, REVO
  1315. ****************************************************************************
  1316. */
  1317. {
  1318. numColors: 1,
  1319. shapes: [[0, 0, 0, 1, 0, 1, 1, 0, 1]],
  1320. symbol: [0.125, 0.25, 1.0],
  1321. cond: [
  1322. {
  1323. name: "t",
  1324. vmin: -1.0,
  1325. vmax: 0.0
  1326. }
  1327. ]
  1328. },
  1329. /*
  1330. ****************************************************************************
  1331. 1C, REFO
  1332. ****************************************************************************
  1333. */
  1334. {
  1335. numColors: 1,
  1336. shapes: [[0, 0, 0, 1, 0, 1, 1, 0, 1]],
  1337. symbol: [0.5, 0.5, 1.0],
  1338. cond: [
  1339. {
  1340. name: "t",
  1341. vmin: 0.0,
  1342. vmax: 1.0
  1343. }
  1344. ]
  1345. },
  1346. /*
  1347. ****************************************************************************
  1348. 0C
  1349. ****************************************************************************
  1350. */
  1351. {
  1352. numColors: 0,
  1353. shapes: [[0, 0, 0, 1, 0, 1, 1, 0, 1]],
  1354. symbol: [0.5, 0.5, 1.0],
  1355. cond: []
  1356. }
  1357. ];
  1358. flagColors = [
  1359. //Anarchisme
  1360. {
  1361. bgColor: "#000000",
  1362. fgColor: "#ffffff",
  1363. cond: [
  1364. {
  1365. name: "anar",
  1366. vmin: 0.4,
  1367. vmax: 1.0
  1368. }
  1369. ]
  1370. },
  1371. //Monarichisme
  1372. {
  1373. bgColor: "#ffffff",
  1374. fgColor: "#fa9e08",
  1375. cond: [
  1376. {
  1377. name: "mona",
  1378. vmin: 0.4,
  1379. vmax: 1.0
  1380. }
  1381. ]
  1382. },
  1383. /*
  1384. //Nationalisme
  1385. {
  1386. bgColor: "#a45e22",
  1387. fgColor: "#ffffff",
  1388. cond:
  1389. [
  1390. {
  1391. name: "b1",
  1392. vmin: 0.4,
  1393. vmax: 1.0,
  1394. }
  1395. ]
  1396. },
  1397. */
  1398. //Conservatism
  1399. {
  1400. bgColor: "#062b85",
  1401. fgColor: "#ffffff",
  1402. cond: [
  1403. {
  1404. name: "s1",
  1405. vmin: 0.4,
  1406. vmax: 1.0
  1407. }
  1408. ]
  1409. },
  1410. //Communiste
  1411. {
  1412. bgColor: "#d71224",
  1413. fgColor: "#ffffff",
  1414. cond: [
  1415. {
  1416. name: "p0",
  1417. vmin: 0.6,
  1418. vmax: 1.0
  1419. }
  1420. ]
  1421. },
  1422. //Socialiste
  1423. {
  1424. bgColor: "#c92375",
  1425. fgColor: "#ffffff",
  1426. cond: [
  1427. {
  1428. name: "m0",
  1429. vmin: 0.4,
  1430. vmax: 1.0
  1431. },
  1432. {
  1433. name: "p0",
  1434. vmin: 0.0,
  1435. vmax: 0.59999
  1436. }
  1437. ]
  1438. },
  1439. {
  1440. bgColor: "#c92375",
  1441. fgColor: "#ffffff",
  1442. cond: [
  1443. {
  1444. name: "m0",
  1445. vmin: 0.4,
  1446. vmax: 1.0
  1447. },
  1448. {
  1449. name: "p1",
  1450. vmin: 0.0,
  1451. vmax: 1.0
  1452. }
  1453. ]
  1454. },
  1455. //Liberal
  1456. {
  1457. bgColor: "#fcce0a",
  1458. fgColor: "#1b67ac",
  1459. cond: [
  1460. {
  1461. name: "m1",
  1462. vmin: 0.4,
  1463. vmax: 1.0
  1464. },
  1465. {
  1466. name: "p1",
  1467. vmin: 0.1,
  1468. vmax: 1.0
  1469. }
  1470. ]
  1471. },
  1472. //Ecologie
  1473. {
  1474. bgColor: "#069839",
  1475. fgColor: "#ffffff",
  1476. cond: [
  1477. {
  1478. name: "e0",
  1479. vmin: 0.4,
  1480. vmax: 1.0
  1481. }
  1482. ]
  1483. },
  1484. //Egalité (constructivisme)
  1485. {
  1486. bgColor: "#6a1094",
  1487. fgColor: "#ffffff",
  1488. cond: [
  1489. {
  1490. name: "c0",
  1491. vmin: 0.4,
  1492. vmax: 1.0
  1493. }
  1494. ]
  1495. },
  1496. //Progressisme
  1497. {
  1498. bgColor: "#f86d07",
  1499. fgColor: "#ffffff",
  1500. cond: [
  1501. {
  1502. name: "s0",
  1503. vmin: 0.4,
  1504. vmax: 1.0
  1505. }
  1506. ]
  1507. },
  1508. //Productivisme
  1509. {
  1510. bgColor: "#2fa2d3",
  1511. fgColor: "#ffffff",
  1512. cond: [
  1513. {
  1514. name: "e1",
  1515. vmin: 0.4,
  1516. vmax: 1.0
  1517. }
  1518. ]
  1519. }
  1520. ];
  1521. flagSymbols = [
  1522. //Féminisme
  1523. {
  1524. data: {
  1525. parent_type: "curve",
  1526. transforms: [
  1527. {
  1528. child_type: "none",
  1529. x: 2,
  1530. y: 1,
  1531. main: true,
  1532. parent_tx: 0,
  1533. parent_ty: 0,
  1534. parent_sx: 1,
  1535. parent_sy: 1,
  1536. parent_r: 0,
  1537. child_tx: 0,
  1538. child_ty: 0,
  1539. child_sx: 1,
  1540. child_sy: 1,
  1541. child_r: 0
  1542. },
  1543. {
  1544. child_type: "line",
  1545. x: 2,
  1546. y: 0,
  1547. main: true,
  1548. parent_tx: 10,
  1549. parent_ty: 0,
  1550. parent_sx: 1,
  1551. parent_sy: 1,
  1552. parent_r: 0,
  1553. child_tx: -2,
  1554. child_ty: 0,
  1555. child_sx: -1,
  1556. child_sy: 1,
  1557. child_r: 1
  1558. },
  1559. {
  1560. child_type: "dot",
  1561. x: 2,
  1562. y: 0,
  1563. main: true,
  1564. parent_tx: 0,
  1565. parent_ty: 0,
  1566. parent_sx: 1,
  1567. parent_sy: 1,
  1568. parent_r: 0,
  1569. child_tx: 3,
  1570. child_ty: 17,
  1571. child_sx: 0.55,
  1572. child_sy: 0.55,
  1573. child_r: 0
  1574. }
  1575. ]
  1576. },
  1577. cond: {
  1578. name: "femi",
  1579. vmin: 0.95,
  1580. vmax: 1.0
  1581. }
  1582. },
  1583. //Communisme
  1584. {
  1585. data: {
  1586. parent_type: "curve",
  1587. transforms: [
  1588. {
  1589. child_type: "none",
  1590. x: 0,
  1591. y: 0,
  1592. main: true,
  1593. parent_tx: 0,
  1594. parent_ty: 0,
  1595. parent_sx: 1,
  1596. parent_sy: 1,
  1597. parent_r: 0,
  1598. child_tx: 0,
  1599. child_ty: 0,
  1600. child_sx: 1,
  1601. child_sy: 1,
  1602. child_r: 0
  1603. },
  1604. {
  1605. child_type: "line",
  1606. x: 0,
  1607. y: 0,
  1608. main: true,
  1609. parent_tx: 0,
  1610. parent_ty: 0,
  1611. parent_sx: 1,
  1612. parent_sy: 1,
  1613. parent_r: 0,
  1614. child_tx: -17,
  1615. child_ty: -14,
  1616. child_sx: -1,
  1617. child_sy: 1,
  1618. child_r: 0
  1619. },
  1620. {
  1621. child_type: "dot",
  1622. x: 0,
  1623. y: 0,
  1624. main: true,
  1625. parent_tx: 0,
  1626. parent_ty: 0,
  1627. parent_sx: 1,
  1628. parent_sy: 1,
  1629. parent_r: 0,
  1630. child_tx: 0,
  1631. child_ty: 6,
  1632. child_sx: 0.55,
  1633. child_sy: 0.55,
  1634. child_r: 0
  1635. }
  1636. ]
  1637. },
  1638. cond: {
  1639. name: "p0",
  1640. vmin: 0.7,
  1641. vmax: 1.0
  1642. }
  1643. },
  1644. //Internationalisme
  1645. {
  1646. data: {
  1647. parent_type: "curve",
  1648. transforms: [
  1649. {
  1650. child_type: "none",
  1651. x: 3,
  1652. y: 1,
  1653. main: true,
  1654. parent_tx: 0,
  1655. parent_ty: 0,
  1656. parent_sx: 1,
  1657. parent_sy: 1,
  1658. parent_r: 0,
  1659. child_tx: 0,
  1660. child_ty: 0,
  1661. child_sx: 1,
  1662. child_sy: 1,
  1663. child_r: 0
  1664. },
  1665. {
  1666. child_type: "line",
  1667. x: 3,
  1668. y: 0,
  1669. main: true,
  1670. parent_tx: 0,
  1671. parent_ty: 0,
  1672. parent_sx: 1,
  1673. parent_sy: 1,
  1674. parent_r: 0,
  1675. child_tx: -13,
  1676. child_ty: -20,
  1677. child_sx: -1,
  1678. child_sy: 1,
  1679. child_r: 0
  1680. },
  1681. {
  1682. child_type: "dot",
  1683. x: 3,
  1684. y: 0,
  1685. main: true,
  1686. parent_tx: 0,
  1687. parent_ty: 0,
  1688. parent_sx: 1,
  1689. parent_sy: 1,
  1690. parent_r: 0,
  1691. child_tx: 2,
  1692. child_ty: 0,
  1693. child_sx: 0.55,
  1694. child_sy: 0.55,
  1695. child_r: 0
  1696. }
  1697. ]
  1698. },
  1699. cond: {
  1700. name: "b0",
  1701. vmin: 0.7,
  1702. vmax: 1.0
  1703. }
  1704. },
  1705. //Productivisme
  1706. {
  1707. data: {
  1708. parent_type: "curve",
  1709. transforms: [
  1710. {
  1711. child_type: "none",
  1712. x: 1,
  1713. y: 0,
  1714. main: true,
  1715. parent_tx: 0,
  1716. parent_ty: 0,
  1717. parent_sx: 1,
  1718. parent_sy: 1,
  1719. parent_r: 0,
  1720. child_tx: 0,
  1721. child_ty: 0,
  1722. child_sx: 1,
  1723. child_sy: 1,
  1724. child_r: 0
  1725. },
  1726. {
  1727. child_type: "line",
  1728. x: 1,
  1729. y: 0,
  1730. main: true,
  1731. parent_tx: 0,
  1732. parent_ty: 0,
  1733. parent_sx: 1,
  1734. parent_sy: 1,
  1735. parent_r: 0,
  1736. child_tx: -17,
  1737. child_ty: -20,
  1738. child_sx: -1,
  1739. child_sy: 1,
  1740. child_r: 1
  1741. },
  1742. {
  1743. child_type: "dot",
  1744. x: 1,
  1745. y: 0,
  1746. main: true,
  1747. parent_tx: 0,
  1748. parent_ty: 0,
  1749. parent_sx: 1,
  1750. parent_sy: 1,
  1751. parent_r: 0,
  1752. child_tx: 4,
  1753. child_ty: 2,
  1754. child_sx: 0.55,
  1755. child_sy: 0.55,
  1756. child_r: 0
  1757. }
  1758. ]
  1759. },
  1760. cond: {
  1761. name: "e1",
  1762. vmin: 0.7,
  1763. vmax: 1.0
  1764. }
  1765. },
  1766. //Régulationnisme
  1767. {
  1768. data: {
  1769. parent_type: "line",
  1770. transforms: [
  1771. {
  1772. child_type: "none",
  1773. x: 0,
  1774. y: 2,
  1775. main: true,
  1776. parent_tx: 0,
  1777. parent_ty: 0,
  1778. parent_sx: 1,
  1779. parent_sy: 1,
  1780. parent_r: 45,
  1781. child_tx: 0,
  1782. child_ty: 0,
  1783. child_sx: 1,
  1784. child_sy: 1,
  1785. child_r: 0
  1786. },
  1787. {
  1788. child_type: "curve",
  1789. x: 0,
  1790. y: 2,
  1791. main: false,
  1792. parent_tx: 0,
  1793. parent_ty: 0,
  1794. parent_sx: 1,
  1795. parent_sy: 1,
  1796. parent_r: 0,
  1797. child_tx: 0,
  1798. child_ty: 0,
  1799. child_sx: 1,
  1800. child_sy: 1,
  1801. child_r: 0
  1802. },
  1803. {
  1804. child_type: "line",
  1805. x: 0,
  1806. y: 2,
  1807. main: false,
  1808. parent_tx: 0,
  1809. parent_ty: 0,
  1810. parent_sx: 1,
  1811. parent_sy: 1,
  1812. parent_r: 0,
  1813. child_tx: 0,
  1814. child_ty: 0,
  1815. child_sx: -1,
  1816. child_sy: 1,
  1817. child_r: 0
  1818. },
  1819. {
  1820. child_type: "dot",
  1821. x: 0,
  1822. y: 2,
  1823. main: true,
  1824. parent_tx: 0,
  1825. parent_ty: -18,
  1826. parent_sx: 1,
  1827. parent_sy: 1,
  1828. parent_r: -45,
  1829. child_tx: 0,
  1830. child_ty: 18,
  1831. child_sx: 0.6,
  1832. child_sy: 0.6,
  1833. child_r: 0
  1834. },
  1835. {
  1836. child_type: "tri",
  1837. x: 0,
  1838. y: 2,
  1839. main: false,
  1840. parent_tx: 0,
  1841. parent_ty: 5,
  1842. parent_sx: 1,
  1843. parent_sy: 1,
  1844. parent_r: 0,
  1845. child_tx: 0,
  1846. child_ty: 0,
  1847. child_sx: 1,
  1848. child_sy: 1,
  1849. child_r: 0
  1850. }
  1851. ]
  1852. },
  1853. cond: {
  1854. name: "m0",
  1855. vmin: 0.7,
  1856. vmax: 1.0
  1857. }
  1858. },
  1859. //Conservatisme
  1860. {
  1861. data: {
  1862. parent_type: "line",
  1863. transforms: [
  1864. {
  1865. child_type: "none",
  1866. x: 0,
  1867. y: 1,
  1868. main: true,
  1869. parent_tx: 0,
  1870. parent_ty: 0,
  1871. parent_sx: 1,
  1872. parent_sy: 1,
  1873. parent_r: -45,
  1874. child_tx: 0,
  1875. child_ty: 0,
  1876. child_sx: 1,
  1877. child_sy: 1,
  1878. child_r: 0
  1879. },
  1880. {
  1881. child_type: "curve",
  1882. x: 0,
  1883. y: 1,
  1884. main: false,
  1885. parent_tx: 0,
  1886. parent_ty: 0,
  1887. parent_sx: 1,
  1888. parent_sy: 1,
  1889. parent_r: 0,
  1890. child_tx: 0,
  1891. child_ty: 0,
  1892. child_sx: 1,
  1893. child_sy: 1,
  1894. child_r: 0
  1895. },
  1896. {
  1897. child_type: "line",
  1898. x: 0,
  1899. y: 1,
  1900. main: false,
  1901. parent_tx: 0,
  1902. parent_ty: 0,
  1903. parent_sx: 1,
  1904. parent_sy: 1,
  1905. parent_r: 0,
  1906. child_tx: 0,
  1907. child_ty: 0,
  1908. child_sx: -1,
  1909. child_sy: 1,
  1910. child_r: 0
  1911. },
  1912. {
  1913. child_type: "dot",
  1914. x: 0,
  1915. y: 1,
  1916. main: true,
  1917. parent_tx: 0,
  1918. parent_ty: -18,
  1919. parent_sx: 1,
  1920. parent_sy: 1,
  1921. parent_r: -45,
  1922. child_tx: 0,
  1923. child_ty: 18,
  1924. child_sx: 0.6,
  1925. child_sy: 0.6,
  1926. child_r: 0
  1927. },
  1928. {
  1929. child_type: "tri",
  1930. x: 0,
  1931. y: 1,
  1932. main: false,
  1933. parent_tx: 0,
  1934. parent_ty: 0,
  1935. parent_sx: 1,
  1936. parent_sy: 1,
  1937. parent_r: 0,
  1938. child_tx: 0,
  1939. child_ty: 0,
  1940. child_sx: 1,
  1941. child_sy: 1,
  1942. child_r: 0
  1943. }
  1944. ]
  1945. },
  1946. cond: {
  1947. name: "s1",
  1948. vmin: 0.7,
  1949. vmax: 1.0
  1950. }
  1951. },
  1952. //Punitif
  1953. {
  1954. data: {
  1955. parent_type: "line",
  1956. transforms: [
  1957. {
  1958. child_type: "none",
  1959. x: 1,
  1960. y: 2,
  1961. main: true,
  1962. parent_tx: 0,
  1963. parent_ty: 0,
  1964. parent_sx: 1,
  1965. parent_sy: 1,
  1966. parent_r: -45,
  1967. child_tx: 0,
  1968. child_ty: 0,
  1969. child_sx: 1,
  1970. child_sy: 1,
  1971. child_r: 0
  1972. },
  1973. {
  1974. child_type: "curve",
  1975. x: 1,
  1976. y: 2,
  1977. main: false,
  1978. parent_tx: 0,
  1979. parent_ty: 0,
  1980. parent_sx: 1,
  1981. parent_sy: 1,
  1982. parent_r: 0,
  1983. child_tx: 0,
  1984. child_ty: 0,
  1985. child_sx: 1,
  1986. child_sy: 1,
  1987. child_r: 0
  1988. },
  1989. {
  1990. child_type: "line",
  1991. x: 1,
  1992. y: 2,
  1993. main: false,
  1994. parent_tx: 0,
  1995. parent_ty: 0,
  1996. parent_sx: 1,
  1997. parent_sy: 1,
  1998. parent_r: 0,
  1999. child_tx: 0,
  2000. child_ty: 0,
  2001. child_sx: -1,
  2002. child_sy: 1,
  2003. child_r: 0
  2004. },
  2005. {
  2006. child_type: "dot",
  2007. x: 1,
  2008. y: 2,
  2009. main: true,
  2010. parent_tx: 0,
  2011. parent_ty: -18,
  2012. parent_sx: 1,
  2013. parent_sy: 1,
  2014. parent_r: -45,
  2015. child_tx: 0,
  2016. child_ty: 18,
  2017. child_sx: 0.6,
  2018. child_sy: 0.6,
  2019. child_r: 0
  2020. },
  2021. {
  2022. child_type: "tri",
  2023. x: 1,
  2024. y: 2,
  2025. main: false,
  2026. parent_tx: 0,
  2027. parent_ty: 0,
  2028. parent_sx: 1,
  2029. parent_sy: 1,
  2030. parent_r: 0,
  2031. child_tx: 0,
  2032. child_ty: 0,
  2033. child_sx: 1,
  2034. child_sy: 1,
  2035. child_r: 0
  2036. }
  2037. ]
  2038. },
  2039. cond: {
  2040. name: "j1",
  2041. vmin: 0.7,
  2042. vmax: 1.0
  2043. }
  2044. },
  2045. //Ecologie
  2046. {
  2047. data: {
  2048. parent_type: "line",
  2049. transforms: [
  2050. {
  2051. child_type: "none",
  2052. x: 3,
  2053. y: 2,
  2054. main: true,
  2055. parent_tx: 0,
  2056. parent_ty: 0,
  2057. parent_sx: 1,
  2058. parent_sy: 1,
  2059. parent_r: 0,
  2060. child_tx: 0,
  2061. child_ty: 0,
  2062. child_sx: 1,
  2063. child_sy: 1,
  2064. child_r: 0
  2065. },
  2066. {
  2067. child_type: "curve",
  2068. x: 2,
  2069. y: 2,
  2070. main: false,
  2071. parent_tx: 0,
  2072. parent_ty: 0,
  2073. parent_sx: 1,
  2074. parent_sy: 1,
  2075. parent_r: 0,
  2076. child_tx: 0,
  2077. child_ty: 0,
  2078. child_sx: 1,
  2079. child_sy: 1,
  2080. child_r: 0
  2081. },
  2082. {
  2083. child_type: "line",
  2084. x: 2,
  2085. y: 2,
  2086. main: false,
  2087. parent_tx: -6,
  2088. parent_ty: 0,
  2089. parent_sx: 0.95,
  2090. parent_sy: 0.95,
  2091. parent_r: 0,
  2092. child_tx: 0,
  2093. child_ty: 0,
  2094. child_sx: -1,
  2095. child_sy: 1,
  2096. child_r: 0
  2097. },
  2098. {
  2099. child_type: "dot",
  2100. x: 2,
  2101. y: 2,
  2102. main: true,
  2103. parent_tx: 5,
  2104. parent_ty: -15,
  2105. parent_sx: 1,
  2106. parent_sy: 1,
  2107. parent_r: 90,
  2108. child_tx: -10,
  2109. child_ty: 15,
  2110. child_sx: 0.6,
  2111. child_sy: 0.6,
  2112. child_r: 0
  2113. },
  2114. {
  2115. child_type: "tri",
  2116. x: 3,
  2117. y: 2,
  2118. main: false,
  2119. parent_tx: -20,
  2120. parent_ty: -20,
  2121. parent_sx: 0.6,
  2122. parent_sy: 0.6,
  2123. parent_r: 45,
  2124. child_tx: 0,
  2125. child_ty: 0,
  2126. child_sx: 1,
  2127. child_sy: 1,
  2128. child_r: 0
  2129. }
  2130. ]
  2131. },
  2132. cond: {
  2133. name: "e0",
  2134. vmin: 0.7,
  2135. vmax: 1.0
  2136. }
  2137. },
  2138. //Essentialisme
  2139. {
  2140. data: {
  2141. parent_type: "dot",
  2142. transforms: [
  2143. {
  2144. child_type: "none",
  2145. x: 0,
  2146. y: 3,
  2147. main: true,
  2148. parent_tx: 0,
  2149. parent_ty: 0,
  2150. parent_sx: 1,
  2151. parent_sy: 1,
  2152. parent_r: 0,
  2153. child_tx: 0,
  2154. child_ty: 0,
  2155. child_sx: 1,
  2156. child_sy: 1,
  2157. child_r: 0
  2158. },
  2159. {
  2160. child_type: "curve",
  2161. x: 0,
  2162. y: 3,
  2163. main: false,
  2164. parent_tx: 0,
  2165. parent_ty: 0,
  2166. parent_sx: 1,
  2167. parent_sy: 1,
  2168. parent_r: 0,
  2169. child_tx: 0,
  2170. child_ty: 0,
  2171. child_sx: 1,
  2172. child_sy: 1,
  2173. child_r: 0
  2174. },
  2175. {
  2176. child_type: "line",
  2177. x: 0,
  2178. y: 3,
  2179. main: false,
  2180. parent_tx: 0,
  2181. parent_ty: 0,
  2182. parent_sx: 1,
  2183. parent_sy: 1,
  2184. parent_r: 0,
  2185. child_tx: 0,
  2186. child_ty: 0,
  2187. child_sx: 1,
  2188. child_sy: 1,
  2189. child_r: 0
  2190. },
  2191. {
  2192. child_type: "tri",
  2193. x: 0,
  2194. y: 3,
  2195. main: false,
  2196. parent_tx: 0,
  2197. parent_ty: 0,
  2198. parent_sx: 1,
  2199. parent_sy: 1,
  2200. parent_r: 0,
  2201. child_tx: 0,
  2202. child_ty: 0,
  2203. child_sx: 1,
  2204. child_sy: 1,
  2205. child_r: 0
  2206. }
  2207. ]
  2208. },
  2209. cond: {
  2210. name: "c1",
  2211. vmin: 0.7,
  2212. vmax: 1.0
  2213. }
  2214. },
  2215. //Révolution
  2216. {
  2217. data: {
  2218. parent_type: "dot",
  2219. transforms: [
  2220. {
  2221. child_type: "none",
  2222. x: 1,
  2223. y: 3,
  2224. main: true,
  2225. parent_tx: 0,
  2226. parent_ty: 0,
  2227. parent_sx: 1,
  2228. parent_sy: 1,
  2229. parent_r: 0,
  2230. child_tx: 0,
  2231. child_ty: 0,
  2232. child_sx: 1,
  2233. child_sy: 1,
  2234. child_r: 0
  2235. },
  2236. {
  2237. child_type: "curve",
  2238. x: 1,
  2239. y: 3,
  2240. main: false,
  2241. parent_tx: 0,
  2242. parent_ty: 0,
  2243. parent_sx: 1,
  2244. parent_sy: 1,
  2245. parent_r: 0,
  2246. child_tx: 0,
  2247. child_ty: 0,
  2248. child_sx: 1,
  2249. child_sy: 1,
  2250. child_r: 0
  2251. },
  2252. {
  2253. child_type: "line",
  2254. x: 1,
  2255. y: 3,
  2256. main: false,
  2257. parent_tx: 0,
  2258. parent_ty: 0,
  2259. parent_sx: 1,
  2260. parent_sy: 1,
  2261. parent_r: 0,
  2262. child_tx: 0,
  2263. child_ty: 0,
  2264. child_sx: 1,
  2265. child_sy: 1,
  2266. child_r: 0
  2267. },
  2268. {
  2269. child_type: "tri",
  2270. x: 1,
  2271. y: 3,
  2272. main: false,
  2273. parent_tx: 0,
  2274. parent_ty: 0,
  2275. parent_sx: 1,
  2276. parent_sy: 1,
  2277. parent_r: 0,
  2278. child_tx: 0,
  2279. child_ty: 0,
  2280. child_sx: 1,
  2281. child_sy: 1,
  2282. child_r: 0
  2283. }
  2284. ]
  2285. },
  2286. cond: {
  2287. name: "t0",
  2288. vmin: 0.7,
  2289. vmax: 1.0
  2290. }
  2291. },
  2292. //Monarchie
  2293. {
  2294. data: {
  2295. parent_type: "dot",
  2296. transforms: [
  2297. {
  2298. child_type: "none",
  2299. x: 2,
  2300. y: 3,
  2301. main: true,
  2302. parent_tx: 0,
  2303. parent_ty: 0,
  2304. parent_sx: 1,
  2305. parent_sy: 1,
  2306. parent_r: 0,
  2307. child_tx: 0,
  2308. child_ty: 0,
  2309. child_sx: 1,
  2310. child_sy: 1,
  2311. child_r: 0
  2312. },
  2313. {
  2314. child_type: "curve",
  2315. x: 2,
  2316. y: 3,
  2317. main: false,
  2318. parent_tx: 0,
  2319. parent_ty: 0,
  2320. parent_sx: 1,
  2321. parent_sy: 1,
  2322. parent_r: 0,
  2323. child_tx: 0,
  2324. child_ty: 0,
  2325. child_sx: 1,
  2326. child_sy: 1,
  2327. child_r: 0
  2328. },
  2329. {
  2330. child_type: "line",
  2331. x: 2,
  2332. y: 3,
  2333. main: false,
  2334. parent_tx: 0,
  2335. parent_ty: 0,
  2336. parent_sx: 1,
  2337. parent_sy: 1,
  2338. parent_r: 0,
  2339. child_tx: 0,
  2340. child_ty: 0,
  2341. child_sx: 1,
  2342. child_sy: 1,
  2343. child_r: 0
  2344. },
  2345. {
  2346. child_type: "tri",
  2347. x: 2,
  2348. y: 3,
  2349. main: false,
  2350. parent_tx: 0,
  2351. parent_ty: 0,
  2352. parent_sx: 1,
  2353. parent_sy: 1,
  2354. parent_r: 0,
  2355. child_tx: 0,
  2356. child_ty: 0,
  2357. child_sx: 1,
  2358. child_sy: 1,
  2359. child_r: 0
  2360. }
  2361. ]
  2362. },
  2363. cond: {
  2364. name: "mona",
  2365. vmin: 0.9,
  2366. vmax: 1.0
  2367. }
  2368. },
  2369. //Constructivisme
  2370. {
  2371. data: {
  2372. parent_type: "tri",
  2373. transforms: [
  2374. {
  2375. child_type: "none",
  2376. x: 1,
  2377. y: 1,
  2378. main: true,
  2379. parent_tx: 0,
  2380. parent_ty: 0,
  2381. parent_sx: 1,
  2382. parent_sy: 1,
  2383. parent_r: 0,
  2384. child_tx: 0,
  2385. child_ty: 0,
  2386. child_sx: 1,
  2387. child_sy: 1,
  2388. child_r: 0
  2389. },
  2390. {
  2391. child_type: "line",
  2392. x: 1,
  2393. y: 1,
  2394. main: true,
  2395. parent_tx: 0,
  2396. parent_ty: 0,
  2397. parent_sx: 1,
  2398. parent_sy: 1,
  2399. parent_r: 0,
  2400. child_tx: 0,
  2401. child_ty: 5,
  2402. child_sx: 1,
  2403. child_sy: 1,
  2404. child_r: -45
  2405. },
  2406. {
  2407. child_type: "dot",
  2408. x: 1,
  2409. y: 1,
  2410. main: true,
  2411. parent_tx: 0,
  2412. parent_ty: 0,
  2413. parent_sx: 1,
  2414. parent_sy: 1,
  2415. parent_r: 0,
  2416. child_tx: 0,
  2417. child_ty: -18,
  2418. child_sx: 0.65,
  2419. child_sy: 0.65,
  2420. child_r: 0
  2421. }
  2422. ]
  2423. },
  2424. cond: {
  2425. name: "c0",
  2426. vmin: 0.7,
  2427. vmax: 1.0
  2428. }
  2429. }
  2430. ];