b3d8d95

Pinchord · pinchord.git · Tickets · Changelog

Branches > serial-mods > b3d8d95 > files

Fix duplicated entries in Javelin

Grahp, 2026-06-09

Commit: b3d8d95016106d835525733edfa0216caaf6f61b
Parent: 0206a77

7 changed files:

chords.edn modified (view file)

@@ -1,4 +1,4 @@-{:version "v28.3"+{:version "v28.3.2"  :banks {:prefixes "#+"          :initials "TSPWHR&"          :vowels "AOIU^"

generate-dictionary.clj modified (view file)

@@ -51,15 +51,16 @@       (merge (bank chords) (abbreviate-long-chords (zipmap s s)))))  (defn ^:private new-value [chords]-  (assoc (select-keys chords sections)+  (assoc chords          :initials (with-gaps-filled :initials chords)          :vowels   (with-gaps-filled :vowels chords)          :finals   (with-gaps-filled :finals chords)))  ; TODO make this make all chords that aren't in chords.edn map to themself :D (let [chords (-> (edn/read-string (slurp "chords.edn"))+                 new-value                  (update :finals finalize)-                 (update :suffix finalize))+                 (update :suffixes finalize))       banks (:banks chords)       dict {:name (str "Pinchord Base " (:version chords))             :maximumOutlineLength 1@@ -77,8 +78,7 @@                                       (into acc (mapv (fn [[stroke translation]]                                                         {:stroke stroke :data translation :order (priority bank)})                                                       entries))))-                                  ; TODO fill in here-                                  #{} (new-value chords))+                                  #{} (select-keys chords sections))                           (sort-by (comp - count :stroke))                           ; Use this if you want finals to suppress space by default :)                           #_(cons {:stroke "-" :data "{^}" :order (priority :finals)}))}

pinchord-chords-v28.3.2.json added (view file)

@@ -0,0 +1 @@+{"version":"v28.3.2","banks":{"prefixes":"#+","initials":"TSPWHR&","vowels":"AOIU^","finals":"LRPKFST*","suffixes":"es"},"keys":"#+TSPWHR&AOIU^LRPKFST*es","initials":{"":"{^}","WH&":"hw","T":"t","TWH&":"TWH&","TPWHR&":"TPWHR&","TSP&":"sk","TS&":"ts","TSPHR":"scl","TP":"f","TPWR&":"TPWR&","TSWR":"kr","THR":"thr","TPR":"fr","TSWH&":"TSWH&","HR&":"ll","PWR":"br","TPWHR":"TPWHR","TSWHR&":"TSWHR&","TSPHR&":"TSPHR&","TSPR":"scr","TSWH":"kn","TH&":"TH&","SWHR&":"SWHR&","TWH":"thw","SHR&":"shr","TP&":"ph","PWHR":"bl","TPH&":"mn","W&":"W&","PHR&":"PHR&","TPR&":"phr","SPWHR&":"chl","SPWHR":"cl","PR&":"PR&","TSPH&":"TSPH&","TS":"st","SW&":"sv","SPW&":"SPW&","SPR":"spr","SWHR":"squ","PH&":"PH&","HR":"l","H&":"H&","WH":"wh","TW":"tw","S":"s","SR":"v","TPWR":"dr","TSH":"sth","H":"h","PR":"pr","TSPWR":"gr","T&":"T&","SHR":"sl","TSR&":"tz","SW":"sw","TSPWHR&":"GHR&","SWH&":"SWH&","SWR&":"SWR&","SWH":"z","TSPWH":"gh","TSPR&":"skr","R":"r","TPWH&":"TPWH&","TPWH":"x","TPW&":"TPW&","TWR":"TWR","TSR":"str","TWHR":"j","TWHR&":"TWHR&","SPH&":"SPH&","TSPW&":"TSPW&","PW&":"PW&","SH":"sh","SPWR&":"chr","TR&":"TR&","PH":"m","TSP":"sc","TR":"tr","TSW&":"TSW&","P&":"P&","&":"&","P":"p","PWH":"PWH","SH&":"sch","TPHR":"fl","SPWH&":"SPWH&","TPHR&":"phl","TH":"th","WR":"wr","SP&":"sph","SPWR":"cr","TSHR&":"TSHR&","TW&":"TW&","WR&":"WR&","SPH":"sm","TSW":"k","SR&":"vr","PWH&":"PWH&","TSH&":"TSH&","SPHR":"spl","TSPWHR":"gl","SWR":"y","SPR&":"SPR&","PWHR&":"PWHR&","TSPWH&":"TSPWH&","TSWHR":"kl","SPW":"c","TSHR":"TSHR","PWR&":"PWR&","WHR&":"q","TSWR&":"TSWR&","PHR":"pl","THR&":"THR&","SPWH":"ch","TSPW":"g","S&":"S&","TSPWR&":"TSPWR&","W":"w","R&":"rh","SP":"sp","TSPH":"sn","TPH":"n","TWR&":"TWR&","SPHR&":"SPHR&","TPW":"d","WHR":"qu","PW":"b"},"vowels":{"":"","OU":"ou","AU":"au","AOI":"ei","AOIU^":"AOIU^","OU^":"OU^","AU^":"ua","IU":"e","AOU^":"iu","IU^":"ee","AIU":"ea","AO^":"ao","O^":"oo","A^":"aa","U^":"ue","I^":"eu","AOU":"ui","OI^":"io","U":"u","AI^":"ia","O":"o","AO":"oa","A":"a","AIU^":"ae","I":"i","AOIU":"AOIU","OIU^":"oe","OIU":"eo","AOI^":"ie","OI":"oi","^":"y","AI":"ai"},"finals":{"-LPFT*":"lly","-LRF*":"fn","-PFS":"z","-RPFT":"ry","-RPKFST":"rcy","-LRT*":"LRT*","-PKF*":"dd","-PKST":"ct","-LRPKT":"LRPKT","-LT*":"ttl","-LFT":"lft","-LK":"lk","-KFS*":"gh","-LKS*":"lsk","-LRPKFST*":"NGT*","-LRPKF":"nd","-LPKFS*":"gl","-LKST":"lxt","-RPKST*":"RPKST*","-RT*":"rty","-FT":"ft","-PF":"n","-LRPKFS*":"gn","-LPST":"LPST","-PKF":"d","-LFT*":"ltion","-KFS":"sh","-K":"k","-LRKST":"nxt","-PKT":"hp","-RPKFT*":"rcky","-RKS*":"rsk","-P*":"pp","-RPKT":"RPKT","-LPS":"lm","-LPFS*":"LPFS*","-R*":"rr","-RFT*":"stion","-LF*":"fl","-RP":"rp","-LRPKFT*":"ncky","-LPF":"ln","-LRPKFS":"ng","-RPKS":"rc","-LRPF":"nn","-RPT":"rpt","-LPFT":"ly","-LPST*":"LPST*","-LRPKT*":"LRPKT*","-RPS":"rm","-*":"*","-RPK":"rb","-LRKST*":"nj","-LPKT*":"LPKT*","-LRKS":"nx","-RF":"rf","-PF*":"w","-LRPKS":"nc","-LPKST*":"LPKST*","-LRPFT*":"nny","-F":"f","-LST":"lst","-PKFST":"cy","-LRFST*":"ndth","-RPKFS*":"dg","-RS*":"RS*","-RK*":"rck","-PKFS":"g","-RPKS*":"rsc","-":"","-LRT":"nt","-RFST":"rth","-KFST":"KFST","-LRK":"nk","-LKS":"lx","-LRKFT*":"nction","-RKFT*":"stian","-LRPKST":"nct","-LPKT":"LPKT","-PKFT*":"cky","-LRK*":"nck","-LKT*":"lkt","-LK*":"lck","-RPKFS":"rg","-RKF":"rch","-LPKS*":"lsc","-LPT*":"LPT*","-RKT*":"rkt","-LKF":"lch","-PFT":"y","-RKFST*":"RKFST*","-KS":"x","-LRPT":"npt","-LRFS*":"LRFS*","-LRKF*":"nsion","-RPFS":"rz","-LPKFT*":"lcky","-LRPKST*":"NCT*","-LKFST*":"LKFST*","-LPKFST*":"LGT*","-LPK*":"bl","-S":"s","-RPKT*":"RPKT*","-P":"p","-LRPK":"mb","-LRPFS*":"LRPFS*","-RKFS*":"RKFS*","-LKST*":"lj","-LPS*":"LPS*","-PFST":"PFST","-LRPKFT":"nky","-RK":"rk","-LRKFST*":"NSHT*","-LPFST":"LPFST","-LRFT*":"ntion","-LRST*":"LRST*","-RP*":"RP*","-RF*":"RF*","-LKFT*":"sion","-PST*":"PST*","-LRST":"nst","-PFS*":"zz","-LKFS":"lsh","-RPF":"rn","-PS*":"sp","-RKST":"rxt","-LRKFT":"ntch","-LPKF*":"ndl","-LF":"lf","-K*":"ck","-ST*":"ts","-RPFT*":"rry","-LRPFT":"ny","-PKT*":"ph","-LRKT*":"nkt","-LPKF":"ld","-RKF*":"RKF*","-RKFS":"rsh","-RKST*":"rj","-F*":"ff","-LKF*":"LKF*","-KT":"h","-PK*":"PK*","-FST":"th","-LRPF*":"wn","-LRPFS":"nz","-LRF":"nf","-RFS*":"RFS*","-L*":"ll","-RST":"rst","-PT":"pt","-LPKFST":"lcy","-LRPKS*":"nsc","-S*":"ss","-T":"t","-PS":"m","-PFST*":"PFST*","-KFT":"tch","-LS":"ls","-LR*":"rly","-LPKS":"lc","-LRKFST":"LRKFST","-LRKS*":"nsk","-LRS*":"LRS*","-RPKF":"rd","-PKFT":"ky","-LPF*":"wl","-FST*":"fth","-LST*":"LST*","-PKST*":"PKST*","-LRKT":"hn","-LRFT":"nft","-LRPT*":"LRPT*","-RKT":"hr","-LRFST":"nth","-RPF*":"rw","-LPKFS":"lg","-RPST":"RPST","-LKT":"hl","-LRFS":"nv","-RPFST*":"RPFST*","-RPKST":"rct","-RPKFT":"rky","-LRPFST*":"NPFST*","-PST":"PST","-RPFS*":"RPFS*","-LFST*":"lfth","-LP":"lp","-LRKF":"nch","-LRP":"mp","-RPFST":"RPFST","-LFST":"lth","-LRPKFST":"ncy","-LRPFST":"LRPFST","-T*":"tt","-RPT*":"RPT*","-LKFT":"ltch","-LT":"lt","-LRS":"ns","-RFS":"rv","-ST":"st","-LRP*":"mpl","-LRPST":"LRPST","-KFST*":"ght","-LP*":"pl","-R":"r","-RPKF*":"rld","-LRPST*":"LRPST*","-LPKFT":"lky","-RKS":"rx","-PKFST*":"sy","-RPST*":"RPST*","-FT*":"tion","-RKFT":"rtch","-PT*":"PT*","-LRPS":"mn","-LRPK*":"bbl","-LRKFS":"nsh","-RPKFST*":"RGT*","-LFS*":"LFS*","-LKFS*":"LKFS*","-LPT":"lpt","-FS*":"vv","-RFST*":"rmth","-LRKFS*":"LRKFS*","-LPFST*":"LPFST*","-KST":"xt","-KT*":"kt","-FS":"v","-LFS":"lv","-RPK*":"RPK*","-RKFST":"RKFST","-LPKST":"lct","-PFT*":"yy","-PKS*":"sc","-RPS*":"RPS*","-KF":"ch","-KFT*":"ction","-KST*":"j","-LPK":"lb","-LS*":"LS*","-LRPS*":"gm","-LRPKF*":"ddl","-PKS":"c","-RS":"rs","-PK":"b","-LPFS":"lz","-RFT":"rft","-LR":"rl","-KS*":"sk","-L":"l","-RT":"rt","-PKFS*":"gg","-RST*":"RST*","-KF*":"q","-LKFST":"LKFST"},"prefixes":{"#":"{-|}","+":"{^}","#+":"{^-|}"},"suffixes":{"-e":"{^}e","-s":"{^}s","-es":"{^}es"}}\ No newline at end of file

pinchord-chords-v28.3.json deleted (view file)

@@ -1 +0,0 @@-{"initials":{"":"{^}","WH&":"hw","T":"t","TSP&":"sk","TS&":"ts","TSPHR":"scl","TP":"f","TSWR":"kr","THR":"thr","TPR":"fr","HR&":"ll","PWR":"br","TSPR":"scr","TSWH":"kn","TWH":"thw","SHR&":"shr","TP&":"ph","PWHR":"bl","TPH&":"mn","TPR&":"phr","SPWHR&":"chl","SPWHR":"cl","TS":"st","SW&":"sv","SPR":"spr","SWHR":"squ","HR":"l","WH":"wh","TW":"tw","S":"s","SR":"v","TPWR":"dr","TSH":"sth","H":"h","PR":"pr","TSPWR":"gr","SHR":"sl","TSR&":"tz","SW":"sw","SWH":"z","TSPWH":"gh","TSPR&":"skr","R":"r","TPWH":"x","TSR":"str","TWHR":"j","SH":"sh","SPWR&":"chr","PH":"m","TSP":"sc","TR":"tr","P":"p","SH&":"sch","TPHR":"fl","TPHR&":"phl","TH":"th","WR":"wr","SP&":"sph","SPWR":"cr","SPH":"sm","TSW":"k","SR&":"vr","SPHR":"spl","TSPWHR":"gl","SWR":"y","TSWHR":"kl","SPW":"c","WHR&":"q","PHR":"pl","SPWH":"ch","TSPW":"g","W":"w","R&":"rh","SP":"sp","TSPH":"sn","TPH":"n","TPW":"d","WHR":"qu","PW":"b"},"suffix":{},"prefixes":{"#":"{-|}","+":"{^}","#+":"{^-|}"},"suffixes":{"e":"{^}e","s":"{^}s","es":"{^}es"},"banks":{"prefixes":"#+","initials":"TSPWHR&","vowels":"AOIU^","finals":"LRPKFST*","suffixes":"es"},"vowels":{"OU":"ou","AU":"au","AOI":"ei","AU^":"ua","IU":"e","AOU^":"iu","IU^":"ee","AIU":"ea","AO^":"ao","O^":"oo","A^":"aa","U^":"ue","I^":"eu","AOU":"ui","OI^":"io","U":"u","AI^":"ia","O":"o","AO":"oa","A":"a","AIU^":"ae","I":"i","OIU^":"oe","OIU":"eo","AOI^":"ie","OI":"oi","^":"y","AI":"ai"},"finals":{"-LPFT*":"lly","-LRF*":"fn","-PFS":"z","-RPFT":"ry","-RPKFST":"rcy","-PKF*":"dd","-PKST":"ct","-LT*":"ttl","-LFT":"lft","-LK":"lk","-KFS*":"gh","-LKS*":"lsk","-LRPKF":"nd","-LPKFS*":"gl","-LKST":"lxt","-RT*":"rty","-FT":"ft","-PF":"n","-LRPKFS*":"gn","-PKF":"d","-LFT*":"ltion","-KFS":"sh","-K":"k","-LRKST":"nxt","-PKT":"hp","-RPKFT*":"rcky","-RKS*":"rsk","-P*":"pp","-LPS":"lm","-R*":"rr","-RFT*":"stion","-LF*":"fl","-RP":"rp","-LRPKFT*":"ncky","-LPF":"ln","-LRPKFS":"ng","-RPKS":"rc","-LRPF":"nn","-RPT":"rpt","-LPFT":"ly","-RPS":"rm","-RPK":"rb","-LRKST*":"nj","-LRKS":"nx","-RF":"rf","-PF*":"w","-LRPKS":"nc","-LRPFT*":"nny","-F":"f","-LST":"lst","-PKFST":"cy","-LRFST*":"ndth","-RPKFS*":"dg","-RK*":"rck","-PKFS":"g","-RPKS*":"rsc","-LRT":"nt","-RFST":"rth","-LRK":"nk","-LKS":"lx","-LRKFT*":"nction","-RKFT*":"stian","-LRPKST":"nct","-PKFT*":"cky","-LRK*":"nck","-LKT*":"lkt","-LK*":"lck","-RPKFS":"rg","-RKF":"rch","-LPKS*":"lsc","-RKT*":"rkt","-LKF":"lch","-PFT":"y","-KS":"x","-LRPT":"npt","-LRKF*":"nsion","-RPFS":"rz","-LPKFT*":"lcky","-LPK*":"bl","-S":"s","-P":"p","-LRPK":"mb","-LKST*":"lj","-LRPKFT":"nky","-RK":"rk","-LRFT*":"ntion","-LKFT*":"sion","-LRST":"nst","-PFS*":"zz","-LKFS":"lsh","-RPF":"rn","-PS*":"sp","-RKST":"rxt","-LRKFT":"ntch","-LPKF*":"ndl","-LF":"lf","-K*":"ck","-ST*":"ts","-RPFT*":"rry","-LRPFT":"ny","-PKT*":"ph","-LRKT*":"nkt","-LPKF":"ld","-RKFS":"rsh","-RKST*":"rj","-F*":"ff","-KT":"h","-FST":"th","-LRPF*":"wn","-LRPFS":"nz","-LRF":"nf","-L*":"ll","-RST":"rst","-PT":"pt","-LPKFST":"lcy","-LRPKS*":"nsc","-S*":"ss","-T":"t","-PS":"m","-KFT":"tch","-LS":"ls","-LR*":"rly","-LPKS":"lc","-LRKS*":"nsk","-RPKF":"rd","-PKFT":"ky","-LPF*":"wl","-FST*":"fth","-LRKT":"hn","-LRFT":"nft","-RKT":"hr","-LRFST":"nth","-RPF*":"rw","-LPKFS":"lg","-LKT":"hl","-LRFS":"nv","-RPKST":"rct","-RPKFT":"rky","-LFST*":"lfth","-LP":"lp","-LRKF":"nch","-LRP":"mp","-LFST":"lth","-LRPKFST":"ncy","-T*":"tt","-LKFT":"ltch","-LT":"lt","-LRS":"ns","-RFS":"rv","-ST":"st","-LRP*":"mpl","-KFST*":"ght","-LP*":"pl","-R":"r","-RPKF*":"rld","-LPKFT":"lky","-RKS":"rx","-PKFST*":"sy","-FT*":"tion","-RKFT":"rtch","-LRPS":"mn","-LRPK*":"bbl","-LRKFS":"nsh","-LPT":"lpt","-FS*":"vv","-RFST*":"rmth","-KST":"xt","-KT*":"kt","-FS":"v","-LFS":"lv","-LPKST":"lct","-PFT*":"yy","-PKS*":"sc","-KF":"ch","-KFT*":"ction","-KST*":"j","-LPK":"lb","-LRPS*":"gm","-LRPKF*":"ddl","-PKS":"c","-RS":"rs","-PK":"b","-LPFS":"lz","-RFT":"rft","-LR":"rl","-KS*":"sk","-L":"l","-RT":"rt","-PKFS*":"gg","-KF*":"q"},"keys":"#+TSPWHR&AOIU^LRPKFST*es","version":"v28.3"}\ No newline at end of file

pinchord-javelin-dictionary-v28.3.2.yaml renamed from pinchord-javelin-dictionary-v28.3.yaml (view file)

@@ -1,246 +1,208 @@-name: Pinchord Base v28.3+name: Pinchord Base v28.3.2 maximumOutlineLength: 1 starters: - {stroke: '#+', definition: '{^}{-|}', mask: '#+'} - {stroke: '', definition: '{}', mask: ''} letters:+- {stroke: -LRPKFST*, data: NGT*, order: 4, avoidMask: '-'} - {stroke: -LRPKFST, data: ncy, order: 4, avoidMask: -*} - {stroke: -LRPKFT*, data: ncky, order: 4, avoidMask: -S}+- {stroke: -LRKFST*, data: NSHT*, order: 4, avoidMask: -P}+- {stroke: -LRPKST*, data: NCT*, order: 4, avoidMask: -F}+- {stroke: -RPKFST*, data: RGT*, order: 4, avoidMask: -L}+- {stroke: -LRPFST*, data: NPFST*, order: 4, avoidMask: -K} - {stroke: -LRPKFS*, data: gn, order: 4, avoidMask: -T}-- {stroke: LRPKFST*, data: NGT*, order: 4, avoidMask: '-'}+- {stroke: -LPKFST*, data: LGT*, order: 4, avoidMask: -R} - {stroke: -RPKFST, data: rcy, order: 4, avoidMask: -L*}-- {stroke: RPKFST*, data: RGT*, order: 4, avoidMask: -L}-- {stroke: LRPKFS*, data: NG*, order: 4, avoidMask: -T}-- {stroke: LRKFST*, data: NSHT*, order: 4, avoidMask: -P}-- {stroke: LRPKFT*, data: NPKFT*, order: 4, avoidMask: -S}+- {stroke: -LRKFST, data: LRKFST, order: 4, avoidMask: -P*} - {stroke: -LPKFS*, data: gl, order: 4, avoidMask: -RT} - {stroke: -LRPFT*, data: nny, order: 4, avoidMask: -KS} - {stroke: -RPKFS*, data: dg, order: 4, avoidMask: -LT}+- {stroke: -LPKST*, data: LPKST*, order: 4, avoidMask: -RF}+- {stroke: -LRPFS*, data: LRPFS*, order: 4, avoidMask: -KT} - {stroke: -LPKFST, data: lcy, order: 4, avoidMask: -R*} - {stroke: -LRPKF*, data: ddl, order: 4, avoidMask: -ST}+- {stroke: -RPFST*, data: RPFST*, order: 4, avoidMask: -LK} - {stroke: -LRPKFT, data: nky, order: 4, avoidMask: -S*} - {stroke: -LRKFT*, data: nction, order: 4, avoidMask: -PS} - {stroke: -LRFST*, data: ndth, order: 4, avoidMask: -PK}+- {stroke: -LRPKT*, data: LRPKT*, order: 4, avoidMask: -FS}+- {stroke: -LRPST*, data: LRPST*, order: 4, avoidMask: -KF} - {stroke: TSPWHR&, data: GHR&, order: 2, avoidMask: ''}+- {stroke: -LKFST*, data: LKFST*, order: 4, avoidMask: -RP}+- {stroke: -LRPFST, data: LRPFST, order: 4, avoidMask: -K*} - {stroke: -LRPKFS, data: ng, order: 4, avoidMask: -T*}-- {stroke: LRPKFST, data: NGT, order: 4, avoidMask: -*}+- {stroke: -RKFST*, data: RKFST*, order: 4, avoidMask: -LP}+- {stroke: -LRKFS*, data: LRKFS*, order: 4, avoidMask: -PT} - {stroke: -LRKST*, data: nj, order: 4, avoidMask: -PF}-- {stroke: LRPFST*, data: NPFST*, order: 4, avoidMask: -K}-- {stroke: LPKFST*, data: LGT*, order: 4, avoidMask: -R}-- {stroke: LRPKST*, data: NCT*, order: 4, avoidMask: -F}+- {stroke: -LPFST*, data: LPFST*, order: 4, avoidMask: -RK} - {stroke: -LRPKST, data: nct, order: 4, avoidMask: -F*} - {stroke: -LPKFT*, data: lcky, order: 4, avoidMask: -RS} - {stroke: -PKFST*, data: sy, order: 4, avoidMask: -LR}+- {stroke: -RPKST*, data: RPKST*, order: 4, avoidMask: -LF} - {stroke: -RPKFT*, data: rcky, order: 4, avoidMask: -LS} - {stroke: -LRPKS*, data: nsc, order: 4, avoidMask: -FT}+- {stroke: -LPST*, data: LPST*, order: 4, avoidMask: -RKF} - {stroke: TSPHR&, data: TSPHR&, order: 2, avoidMask: W}-- {stroke: LPKST*, data: LPKST*, order: 4, avoidMask: -RF}-- {stroke: LRPFST, data: LRPFST, order: 4, avoidMask: -K*} - {stroke: -LRPK*, data: bbl, order: 4, avoidMask: -FST} - {stroke: TPWHR&, data: TPWHR&, order: 2, avoidMask: S}+- {stroke: -LRPKT, data: LRPKT, order: 4, avoidMask: -FS*} - {stroke: -LRKST, data: nxt, order: 4, avoidMask: -PF*}-- {stroke: LRPST*, data: LRPST*, order: 4, avoidMask: -KF}+- {stroke: -LPKT*, data: LPKT*, order: 4, avoidMask: -RFS} - {stroke: -RFST*, data: rmth, order: 4, avoidMask: -LPK} - {stroke: -RPKS*, data: rsc, order: 4, avoidMask: -LFT}-- {stroke: LRKST*, data: LRKST*, order: 4, avoidMask: -PF} - {stroke: -LFST*, data: lfth, order: 4, avoidMask: -RPK}-- {stroke: LPFST*, data: LPFST*, order: 4, avoidMask: -RK} - {stroke: -LPKF*, data: ndl, order: 4, avoidMask: -RST}-- {stroke: LRPFT*, data: LRPFT*, order: 4, avoidMask: -KS}+- {stroke: -RKFST, data: RKFST, order: 4, avoidMask: -LP*} - {stroke: -LPFT*, data: lly, order: 4, avoidMask: -RKS} - {stroke: -RPKF*, data: rld, order: 4, avoidMask: -LST}+- {stroke: -RPFST, data: RPFST, order: 4, avoidMask: -LK*} - {stroke: -RKST*, data: rj, order: 4, avoidMask: -LPF}-- {stroke: RPKST*, data: RPKST*, order: 4, avoidMask: -LF}+- {stroke: -PFST*, data: PFST*, order: 4, avoidMask: -LRK} - {stroke: -RPKFT, data: rky, order: 4, avoidMask: -LS*}-- {stroke: LRPKS*, data: LRPKS*, order: 4, avoidMask: -FT}-- {stroke: LRPFS*, data: LRPFS*, order: 4, avoidMask: -KT}+- {stroke: -LRPT*, data: LRPT*, order: 4, avoidMask: -KFS} - {stroke: -LRKF*, data: nsion, order: 4, avoidMask: -PST} - {stroke: -LRPS*, data: gm, order: 4, avoidMask: -KFT}-- {stroke: LPKFS*, data: LPKFS*, order: 4, avoidMask: -RT} - {stroke: -LRPKS, data: nc, order: 4, avoidMask: -FT*}-- {stroke: LRFST*, data: LRFST*, order: 4, avoidMask: -PK}-- {stroke: LKFST*, data: LKFST*, order: 4, avoidMask: -RP} - {stroke: -PKFS*, data: gg, order: 4, avoidMask: -LRT}+- {stroke: -LKFS*, data: LKFS*, order: 4, avoidMask: -RPT} - {stroke: -LRPFS, data: nz, order: 4, avoidMask: -KT*} - {stroke: -LPKST, data: lct, order: 4, avoidMask: -RF*} - {stroke: -RPKFS, data: rg, order: 4, avoidMask: -LT*} - {stroke: -RPFT*, data: rry, order: 4, avoidMask: -LKS} - {stroke: -LRPFT, data: ny, order: 4, avoidMask: -KS*}-- {stroke: LPKFT*, data: LPKFT*, order: 4, avoidMask: -RS}+- {stroke: -LPFS*, data: LPFS*, order: 4, avoidMask: -RKT} - {stroke: -PKFT*, data: cky, order: 4, avoidMask: -LRS}+- {stroke: -LPFST, data: LPFST, order: 4, avoidMask: -RK*} - {stroke: TSWHR&, data: TSWHR&, order: 2, avoidMask: P}-- {stroke: LRKFT*, data: LRKFT*, order: 4, avoidMask: -PS}-- {stroke: RPKFT*, data: RPKFT*, order: 4, avoidMask: -LS} - {stroke: -PKFST, data: cy, order: 4, avoidMask: -LR*}-- {stroke: LRPKF*, data: LRPKF*, order: 4, avoidMask: -ST} - {stroke: TSPWR&, data: TSPWR&, order: 2, avoidMask: H}-- {stroke: LRPKFS, data: LRPKFS, order: 4, avoidMask: -T*}-- {stroke: LRPKT*, data: LRPKT*, order: 4, avoidMask: -FS}+- {stroke: -LRST*, data: LRST*, order: 4, avoidMask: -PKF}+- {stroke: -LKFST, data: LKFST, order: 4, avoidMask: -RP*} - {stroke: TSPWH&, data: TSPWH&, order: 2, avoidMask: R} - {stroke: -KFST*, data: ght, order: 4, avoidMask: -LRP}-- {stroke: LRPKFT, data: LRPKFT, order: 4, avoidMask: -S*} - {stroke: -LRKFS, data: nsh, order: 4, avoidMask: -PT*}-- {stroke: LRKFST, data: LRKFST, order: 4, avoidMask: -P*} - {stroke: -LPKS*, data: lsc, order: 4, avoidMask: -RFT}-- {stroke: LPKFST, data: LPKFST, order: 4, avoidMask: -R*}+- {stroke: -RPFS*, data: RPFS*, order: 4, avoidMask: -LKT} - {stroke: -LRKT*, data: nkt, order: 4, avoidMask: -PFS} - {stroke: -LRFST, data: nth, order: 4, avoidMask: -PK*} - {stroke: -LPKFT, data: lky, order: 4, avoidMask: -RS*}+- {stroke: -RPKT*, data: RPKT*, order: 4, avoidMask: -LFS} - {stroke: -LRKFT, data: ntch, order: 4, avoidMask: -PS*}-- {stroke: LRPKST, data: LRPKST, order: 4, avoidMask: -F*} - {stroke: -RPKST, data: rct, order: 4, avoidMask: -LF*}-- {stroke: RPKFS*, data: RPKFS*, order: 4, avoidMask: -LT}-- {stroke: RKFST*, data: RKFST*, order: 4, avoidMask: -LP} - {stroke: -LPKFS, data: lg, order: 4, avoidMask: -RT*}+- {stroke: -LRFS*, data: LRFS*, order: 4, avoidMask: -PKT} - {stroke: -LRKS*, data: nsk, order: 4, avoidMask: -PFT} - {stroke: SPWHR&, data: chl, order: 2, avoidMask: T} - {stroke: -RKFT*, data: stian, order: 4, avoidMask: -LPS}+- {stroke: -RKFS*, data: RKFS*, order: 4, avoidMask: -LPT}+- {stroke: -LRPST, data: LRPST, order: 4, avoidMask: -KF*} - {stroke: TSPWHR, data: gl, order: 2, avoidMask: '&'} - {stroke: -LKST*, data: lj, order: 4, avoidMask: -RPF}-- {stroke: RPKFST, data: RPKFST, order: 4, avoidMask: -L*}-- {stroke: LRKFS*, data: LRKFS*, order: 4, avoidMask: -PT} - {stroke: -LRFT*, data: ntion, order: 4, avoidMask: -PKS} - {stroke: -LRPF*, data: wn, order: 4, avoidMask: -KST}-- {stroke: PKFST*, data: PKFST*, order: 4, avoidMask: -LR}+- {stroke: -PKST*, data: PKST*, order: 4, avoidMask: -LRF} - {stroke: -LRPKF, data: nd, order: 4, avoidMask: -ST*}+- {stroke: -RPST*, data: RPST*, order: 4, avoidMask: -LKF} - {stroke: -LKFT*, data: sion, order: 4, avoidMask: -RPS}-- {stroke: RPFST*, data: RPFST*, order: 4, avoidMask: -LK}+- {stroke: -LPKT, data: LPKT, order: 4, avoidMask: -RFS*} - {stroke: TPHR&, data: phl, order: 2, avoidMask: SW}-- {stroke: PKFST, data: PKFST, order: 4, avoidMask: -LR*} - {stroke: -LRPF, data: nn, order: 4, avoidMask: -KST*} - {stroke: -LRPK, data: mb, order: 4, avoidMask: -FST*}-- {stroke: LPFS*, data: LPFS*, order: 4, avoidMask: -RKT}+- {stroke: -RPKT, data: RPKT, order: 4, avoidMask: -LFS*} - {stroke: -PKFT, data: ky, order: 4, avoidMask: -LRS*} - {stroke: -LPKF, data: ld, order: 4, avoidMask: -RST*} - {stroke: -PFT*, data: yy, order: 4, avoidMask: -LRKS} - {stroke: AOIU^, data: AOIU^, order: 3, avoidMask: ''}-- {stroke: LPKFT, data: LPKFT, order: 4, avoidMask: -RS*}-- {stroke: LKFST, data: LKFST, order: 4, avoidMask: -RP*}+- {stroke: -RKF*, data: RKF*, order: 4, avoidMask: -LPST} - {stroke: -LKFT, data: ltch, order: 4, avoidMask: -RPS*} - {stroke: TSPWR, data: gr, order: 2, avoidMask: H&} - {stroke: -LRKT, data: hn, order: 4, avoidMask: -PFS*}-- {stroke: LPKT*, data: LPKT*, order: 4, avoidMask: -RFS}-- {stroke: LPKS*, data: LPKS*, order: 4, avoidMask: -RFT} - {stroke: -RKFS, data: rsh, order: 4, avoidMask: -LPT*} - {stroke: -LRPS, data: mn, order: 4, avoidMask: -KFT*}-- {stroke: RFST*, data: RFST*, order: 4, avoidMask: -LPK}+- {stroke: -RPS*, data: RPS*, order: 4, avoidMask: -LKFT}+- {stroke: -LRT*, data: LRT*, order: 4, avoidMask: -PKFS} - {stroke: TPWH&, data: TPWH&, order: 2, avoidMask: SR}+- {stroke: -PST*, data: PST*, order: 4, avoidMask: -LRKF} - {stroke: -KST*, data: j, order: 4, avoidMask: -LRPF}-- {stroke: LRPKT, data: LRPKT, order: 4, avoidMask: -FS*}-- {stroke: RPFST, data: RPFST, order: 4, avoidMask: -LK*} - {stroke: -LRK*, data: nck, order: 4, avoidMask: -PFST} - {stroke: -LPFT, data: ly, order: 4, avoidMask: -RKS*}-- {stroke: RPKFS, data: RPKFS, order: 4, avoidMask: -LT*}-- {stroke: LPKST, data: LPKST, order: 4, avoidMask: -RF*} - {stroke: -RKS*, data: rsk, order: 4, avoidMask: -LPFT} - {stroke: -PKS*, data: sc, order: 4, avoidMask: -LRFT} - {stroke: SPWHR, data: cl, order: 2, avoidMask: T&} - {stroke: TSPWH, data: gh, order: 2, avoidMask: R&}-- {stroke: LRKST, data: LRKST, order: 4, avoidMask: -PF*}-- {stroke: LPFST, data: LPFST, order: 4, avoidMask: -RK*} - {stroke: -LPF*, data: wl, order: 4, avoidMask: -RKST}-- {stroke: LKST*, data: LKST*, order: 4, avoidMask: -RPF}+- {stroke: -KFST, data: KFST, order: 4, avoidMask: -LRP*} - {stroke: -LFST, data: lth, order: 4, avoidMask: -RPK*} - {stroke: -PFS*, data: zz, order: 4, avoidMask: -LRKT} - {stroke: -PKFS, data: g, order: 4, avoidMask: -LRT*}-- {stroke: RPKFT, data: RPKFT, order: 4, avoidMask: -LS*}-- {stroke: LKFS*, data: LKFS*, order: 4, avoidMask: -RPT} - {stroke: TSPW&, data: TSPW&, order: 2, avoidMask: HR}-- {stroke: LRFST, data: LRFST, order: 4, avoidMask: -PK*}-- {stroke: PFST*, data: PFST*, order: 4, avoidMask: -LRK} - {stroke: -RFT*, data: stion, order: 4, avoidMask: -LPKS} - {stroke: -FST*, data: fth, order: 4, avoidMask: -LRPK}-- {stroke: LPKF*, data: LPKF*, order: 4, avoidMask: -RST} - {stroke: -RPFS, data: rz, order: 4, avoidMask: -LKT*} - {stroke: SPWH&, data: SPWH&, order: 2, avoidMask: TR} - {stroke: TSWHR, data: kl, order: 2, avoidMask: P&} - {stroke: TSPH&, data: TSPH&, order: 2, avoidMask: WR}-- {stroke: LPST*, data: LPST*, order: 4, avoidMask: -RKF} - {stroke: TSWH&, data: TSWH&, order: 2, avoidMask: PR}-- {stroke: PKFT*, data: PKFT*, order: 4, avoidMask: -LRS} - {stroke: -RKT*, data: rkt, order: 4, avoidMask: -LPFS} - {stroke: SPWR&, data: chr, order: 2, avoidMask: TH}-- {stroke: LFST*, data: LFST*, order: 4, avoidMask: -RPK}-- {stroke: RPFS*, data: RPFS*, order: 4, avoidMask: -LKT}-- {stroke: KFST*, data: KFST*, order: 4, avoidMask: -LRP}-- {stroke: LRKS*, data: LRKS*, order: 4, avoidMask: -PFT}+- {stroke: -LKF*, data: LKF*, order: 4, avoidMask: -RPST} - {stroke: TWHR&, data: TWHR&, order: 2, avoidMask: SP}-- {stroke: LRPFT, data: LRPFT, order: 4, avoidMask: -KS*}+- {stroke: -RPT*, data: RPT*, order: 4, avoidMask: -LKFS} - {stroke: TSPHR, data: scl, order: 2, avoidMask: W&} - {stroke: -PKF*, data: dd, order: 4, avoidMask: -LRST}-- {stroke: RPKST, data: RPKST, order: 4, avoidMask: -LF*} - {stroke: -PKST, data: ct, order: 4, avoidMask: -LRF*}-- {stroke: LRST*, data: LRST*, order: 4, avoidMask: -PKF}+- {stroke: -RPST, data: RPST, order: 4, avoidMask: -LKF*} - {stroke: SPHR&, data: SPHR&, order: 2, avoidMask: TW} - {stroke: -LRKF, data: nch, order: 4, avoidMask: -PST*}-- {stroke: LPFT*, data: LPFT*, order: 4, avoidMask: -RKS}-- {stroke: LPKFS, data: LPKFS, order: 4, avoidMask: -RT*}+- {stroke: -LPST, data: LPST, order: 4, avoidMask: -RKF*} - {stroke: -LRP*, data: mpl, order: 4, avoidMask: -KFST}+- {stroke: -LST*, data: LST*, order: 4, avoidMask: -RPKF} - {stroke: -LKST, data: lxt, order: 4, avoidMask: -RPF*} - {stroke: -KFS*, data: gh, order: 4, avoidMask: -LRPT}-- {stroke: LRKF*, data: LRKF*, order: 4, avoidMask: -PST}-- {stroke: RPKF*, data: RPKF*, order: 4, avoidMask: -LST}+- {stroke: -LFS*, data: LFS*, order: 4, avoidMask: -RPKT} - {stroke: SWHR&, data: SWHR&, order: 2, avoidMask: TP} - {stroke: -RKST, data: rxt, order: 4, avoidMask: -LPF*} - {stroke: PWHR&, data: PWHR&, order: 2, avoidMask: TS} - {stroke: -LPFS, data: lz, order: 4, avoidMask: -RKT*}-- {stroke: RPST*, data: RPST*, order: 4, avoidMask: -LKF} - {stroke: -LPK*, data: bl, order: 4, avoidMask: -RFST} - {stroke: -RPF*, data: rw, order: 4, avoidMask: -LKST}-- {stroke: RPFT*, data: RPFT*, order: 4, avoidMask: -LKS}-- {stroke: RKFST, data: RKFST, order: 4, avoidMask: -LP*}-- {stroke: PKST*, data: PKST*, order: 4, avoidMask: -LRF} - {stroke: -LKS*, data: lsk, order: 4, avoidMask: -RPFT} - {stroke: -RKFT, data: rtch, order: 4, avoidMask: -LPS*}-- {stroke: LRPF*, data: LRPF*, order: 4, avoidMask: -KST}+- {stroke: -LRS*, data: LRS*, order: 4, avoidMask: -PKFT} - {stroke: -LKT*, data: lkt, order: 4, avoidMask: -RPFS} - {stroke: TSHR&, data: TSHR&, order: 2, avoidMask: PW} - {stroke: TPWR&, data: TPWR&, order: 2, avoidMask: SH}-- {stroke: LRPST, data: LRPST, order: 4, avoidMask: -KF*} - {stroke: -RPFT, data: ry, order: 4, avoidMask: -LKS*}+- {stroke: -RST*, data: RST*, order: 4, avoidMask: -LPKF} - {stroke: -LRF*, data: fn, order: 4, avoidMask: -PKST} - {stroke: -RPKS, data: rc, order: 4, avoidMask: -LFT*} - {stroke: -PKT*, data: ph, order: 4, avoidMask: -LRFS}-- {stroke: LRPKF, data: LRPKF, order: 4, avoidMask: -ST*}+- {stroke: -RPK*, data: RPK*, order: 4, avoidMask: -LFST} - {stroke: -LRFT, data: nft, order: 4, avoidMask: -PKS*}-- {stroke: RPKT*, data: RPKT*, order: 4, avoidMask: -LFS} - {stroke: -LRFS, data: nv, order: 4, avoidMask: -PKT*}-- {stroke: LRPKS, data: LRPKS, order: 4, avoidMask: -FT*}+- {stroke: -PFST, data: PFST, order: 4, avoidMask: -LRK*} - {stroke: -KFT*, data: ction, order: 4, avoidMask: -LRPS}-- {stroke: LRFS*, data: LRFS*, order: 4, avoidMask: -PKT} - {stroke: -LPKS, data: lc, order: 4, avoidMask: -RFT*}-- {stroke: LRKFT, data: LRKFT, order: 4, avoidMask: -PS*} - {stroke: -LRST, data: nst, order: 4, avoidMask: -PKF*} - {stroke: -RFST, data: rth, order: 4, avoidMask: -LPK*} - {stroke: -LRKS, data: nx, order: 4, avoidMask: -PFT*}-- {stroke: LRPS*, data: LRPS*, order: 4, avoidMask: -KFT}+- {stroke: -RFS*, data: RFS*, order: 4, avoidMask: -LPKT} - {stroke: -LFT*, data: ltion, order: 4, avoidMask: -RPKS}-- {stroke: PKFS*, data: PKFS*, order: 4, avoidMask: -LRT}-- {stroke: RKFT*, data: RKFT*, order: 4, avoidMask: -LPS}+- {stroke: -LPS*, data: LPS*, order: 4, avoidMask: -RKFT} - {stroke: TSPR&, data: skr, order: 2, avoidMask: WH} - {stroke: -RPKF, data: rd, order: 4, avoidMask: -LST*}-- {stroke: LRPK*, data: LRPK*, order: 4, avoidMask: -FST}-- {stroke: LRPFS, data: LRPFS, order: 4, avoidMask: -KT*}-- {stroke: LRPT*, data: LRPT*, order: 4, avoidMask: -KFS}-- {stroke: RKFS*, data: RKFS*, order: 4, avoidMask: -LPT} - {stroke: TPWHR, data: TPWHR, order: 2, avoidMask: S&} - {stroke: -LKFS, data: lsh, order: 4, avoidMask: -RPT*}-- {stroke: LRKFS, data: LRKFS, order: 4, avoidMask: -PT*}-- {stroke: LRKT*, data: LRKT*, order: 4, avoidMask: -PFS}-- {stroke: LRFT*, data: LRFT*, order: 4, avoidMask: -PKS}+- {stroke: -LPT*, data: LPT*, order: 4, avoidMask: -RKFS} - {stroke: TSWR&, data: TSWR&, order: 2, avoidMask: PH}-- {stroke: RPKS*, data: RPKS*, order: 4, avoidMask: -LFT}-- {stroke: LKFT*, data: LKFT*, order: 4, avoidMask: -RPS} - {stroke: -LRPT, data: npt, order: 4, avoidMask: -KFS*}-- {stroke: RKST*, data: RKST*, order: 4, avoidMask: -LPF} - {stroke: -LR*, data: rly, order: 4, avoidMask: -PKFST} - {stroke: -RK*, data: rck, order: 4, avoidMask: -LPFST} - {stroke: AOI^, data: ie, order: 3, avoidMask: U} - {stroke: -KT*, data: kt, order: 4, avoidMask: -LRPFS}-- {stroke: LPKF, data: LPKF, order: 4, avoidMask: -RST*}-- {stroke: RPF*, data: RPF*, order: 4, avoidMask: -LKST}+- {stroke: -PST, data: PST, order: 4, avoidMask: -LRKF*} - {stroke: -KST, data: xt, order: 4, avoidMask: -LRPF*}-- {stroke: RPKT, data: RPKT, order: 4, avoidMask: -LFS*} - {stroke: -KFT, data: tch, order: 4, avoidMask: -LRPS*} - {stroke: THR&, data: THR&, order: 2, avoidMask: SPW} - {stroke: SPHR, data: spl, order: 2, avoidMask: TW&}@@ -249,11 +211,7 @@ - {stroke: -LKF, data: lch, order: 4, avoidMask: -RPST*} - {stroke: -FT*, data: tion, order: 4, avoidMask: -LRPKS} - {stroke: TWH&, data: TWH&, order: 2, avoidMask: SPR}-- {stroke: RPFS, data: RPFS, order: 4, avoidMask: -LKT*}-- {stroke: PKFT, data: PKFT, order: 4, avoidMask: -LRS*} - {stroke: SPR&, data: SPR&, order: 2, avoidMask: TWH}-- {stroke: PKF*, data: PKF*, order: 4, avoidMask: -LRST}-- {stroke: RPT*, data: RPT*, order: 4, avoidMask: -LKFS} - {stroke: -KF*, data: q, order: 4, avoidMask: -LRPST} - {stroke: AIU^, data: ae, order: 3, avoidMask: O} - {stroke: TPH&, data: mn, order: 2, avoidMask: SWR}@@ -262,34 +220,22 @@ - {stroke: AOIU, data: AOIU, order: 3, avoidMask: ^} - {stroke: TSWR, data: kr, order: 2, avoidMask: PH&} - {stroke: -LRS, data: ns, order: 4, avoidMask: -PKFT*}-- {stroke: RFT*, data: RFT*, order: 4, avoidMask: -LPKS} - {stroke: TPHR, data: fl, order: 2, avoidMask: SW&} - {stroke: -PFS, data: z, order: 4, avoidMask: -LRKT*} - {stroke: -RPK, data: rb, order: 4, avoidMask: -LFST*} - {stroke: TSP&, data: sk, order: 2, avoidMask: WHR} - {stroke: -RKT, data: hr, order: 4, avoidMask: -LPFS*} - {stroke: TPWH, data: x, order: 2, avoidMask: SR&}-- {stroke: RKT*, data: RKT*, order: 4, avoidMask: -LPFS}-- {stroke: FST*, data: FST*, order: 4, avoidMask: -LRPK} - {stroke: -RPT, data: rpt, order: 4, avoidMask: -LKFS*} - {stroke: -LF*, data: fl, order: 4, avoidMask: -RPKST} - {stroke: TSH&, data: TSH&, order: 2, avoidMask: PWR} - {stroke: -LP*, data: pl, order: 4, avoidMask: -RKFST}-- {stroke: PKFS, data: PKFS, order: 4, avoidMask: -LRT*}-- {stroke: LPFT, data: LPFT, order: 4, avoidMask: -RKS*}-- {stroke: RST*, data: RST*, order: 4, avoidMask: -LPKF}-- {stroke: PST*, data: PST*, order: 4, avoidMask: -LRKF}-- {stroke: LFS*, data: LFS*, order: 4, avoidMask: -RPKT}-- {stroke: KFS*, data: KFS*, order: 4, avoidMask: -LRPT}+- {stroke: -PT*, data: PT*, order: 4, avoidMask: -LRKFS}+- {stroke: -RP*, data: RP*, order: 4, avoidMask: -LKFST} - {stroke: TPR&, data: phr, order: 2, avoidMask: SWH}-- {stroke: PKS*, data: PKS*, order: 4, avoidMask: -LRFT} - {stroke: SWR&, data: SWR&, order: 2, avoidMask: TPH}-- {stroke: LRKS, data: LRKS, order: 4, avoidMask: -PFT*}-- {stroke: LRS*, data: LRS*, order: 4, avoidMask: -PKFT} - {stroke: SPWR, data: cr, order: 2, avoidMask: TH&} - {stroke: SWHR, data: squ, order: 2, avoidMask: TP&}-- {stroke: PFST, data: PFST, order: 4, avoidMask: -LRK*}-- {stroke: RPST, data: RPST, order: 4, avoidMask: -LKF*} - {stroke: TPW&, data: TPW&, order: 2, avoidMask: SHR} - {stroke: -LPS, data: lm, order: 4, avoidMask: -RKFT*} - {stroke: -PFT, data: y, order: 4, avoidMask: -LRKS*}@@ -298,321 +244,185 @@ - {stroke: AOU^, data: iu, order: 3, avoidMask: I} - {stroke: -LPK, data: lb, order: 4, avoidMask: -RFST*} - {stroke: -RPS, data: rm, order: 4, avoidMask: -LKFT*}-- {stroke: RKFT, data: RKFT, order: 4, avoidMask: -LPS*} - {stroke: -RPF, data: rn, order: 4, avoidMask: -LKST*} - {stroke: TSPR, data: scr, order: 2, avoidMask: WH&} - {stroke: -LPF, data: ln, order: 4, avoidMask: -RKST*} - {stroke: -PF*, data: w, order: 4, avoidMask: -LRKST}-- {stroke: LKF*, data: LKF*, order: 4, avoidMask: -RPST} - {stroke: SHR&, data: shr, order: 2, avoidMask: TPW}-- {stroke: LRFT, data: LRFT, order: 4, avoidMask: -PKS*}-- {stroke: LPST, data: LPST, order: 4, avoidMask: -RKF*} - {stroke: -LRP, data: mp, order: 4, avoidMask: -KFST*} - {stroke: PWR&, data: PWR&, order: 2, avoidMask: TSH} - {stroke: PWH&, data: PWH&, order: 2, avoidMask: TSR} - {stroke: PHR&, data: PHR&, order: 2, avoidMask: TSW}-- {stroke: LPF*, data: LPF*, order: 4, avoidMask: -RKST} - {stroke: TSW&, data: TSW&, order: 2, avoidMask: PHR}-- {stroke: KFT*, data: KFT*, order: 4, avoidMask: -LRPS} - {stroke: -RST, data: rst, order: 4, avoidMask: -LPKF*}-- {stroke: LRKF, data: LRKF, order: 4, avoidMask: -PST*}-- {stroke: LKS*, data: LKS*, order: 4, avoidMask: -RPFT} - {stroke: -LT*, data: ttl, order: 4, avoidMask: -RPKFS}-- {stroke: KST*, data: KST*, order: 4, avoidMask: -LRPF} - {stroke: TSR&, data: tz, order: 2, avoidMask: PWH} - {stroke: SPWH, data: ch, order: 2, avoidMask: TR&}-- {stroke: LKFS, data: LKFS, order: 4, avoidMask: -RPT*}-- {stroke: RKFS, data: RKFS, order: 4, avoidMask: -LPT*}-- {stroke: KFST, data: KFST, order: 4, avoidMask: -LRP*}+- {stroke: -PK*, data: PK*, order: 4, avoidMask: -LRFST} - {stroke: -RT*, data: rty, order: 4, avoidMask: -LPKFS}-- {stroke: LPKS, data: LPKS, order: 4, avoidMask: -RFT*} - {stroke: TSPW, data: g, order: 2, avoidMask: HR&}-- {stroke: LKFT, data: LKFT, order: 4, avoidMask: -RPS*}-- {stroke: LKST, data: LKST, order: 4, avoidMask: -RPF*}-- {stroke: LPS*, data: LPS*, order: 4, avoidMask: -RKFT} - {stroke: SPH&, data: SPH&, order: 2, avoidMask: TWR}+- {stroke: -RS*, data: RS*, order: 4, avoidMask: -LPKFT} - {stroke: TSPH, data: sn, order: 2, avoidMask: WR&}-- {stroke: LPK*, data: LPK*, order: 4, avoidMask: -RFST} - {stroke: -LFS, data: lv, order: 4, avoidMask: -RPKT*} - {stroke: -RFS, data: rv, order: 4, avoidMask: -LPKT*}-- {stroke: LRST, data: LRST, order: 4, avoidMask: -PKF*}-- {stroke: PKST, data: PKST, order: 4, avoidMask: -LRF*}-- {stroke: LPKT, data: LPKT, order: 4, avoidMask: -RFS*} - {stroke: -PS*, data: sp, order: 4, avoidMask: -LRKFT} - {stroke: TWHR, data: j, order: 2, avoidMask: SP&}-- {stroke: LRF*, data: LRF*, order: 4, avoidMask: -PKST} - {stroke: -LK*, data: lck, order: 4, avoidMask: -RPFST} - {stroke: SPW&, data: SPW&, order: 2, avoidMask: THR}-- {stroke: RFST, data: RFST, order: 4, avoidMask: -LPK*} - {stroke: -LRT, data: nt, order: 4, avoidMask: -PKFS*}-- {stroke: LRPT, data: LRPT, order: 4, avoidMask: -KFS*} - {stroke: -KFS, data: sh, order: 4, avoidMask: -LRPT*} - {stroke: -PKF, data: d, order: 4, avoidMask: -LRST*}-- {stroke: PFS*, data: PFS*, order: 4, avoidMask: -LRKT}-- {stroke: PKT*, data: PKT*, order: 4, avoidMask: -LRFS}-- {stroke: LRPS, data: LRPS, order: 4, avoidMask: -KFT*}-- {stroke: LFT*, data: LFT*, order: 4, avoidMask: -RPKS} - {stroke: TSWH, data: kn, order: 2, avoidMask: PR&}-- {stroke: LRKT, data: LRKT, order: 4, avoidMask: -PFS*}-- {stroke: RKF*, data: RKF*, order: 4, avoidMask: -LPST}-- {stroke: RPFT, data: RPFT, order: 4, avoidMask: -LKS*} - {stroke: -RKS, data: rx, order: 4, avoidMask: -LPFT*}-- {stroke: RPS*, data: RPS*, order: 4, avoidMask: -LKFT} - {stroke: -LPT, data: lpt, order: 4, avoidMask: -RKFS*} - {stroke: -PKS, data: c, order: 4, avoidMask: -LRFT*}-- {stroke: RPKS, data: RPKS, order: 4, avoidMask: -LFT*}-- {stroke: LST*, data: LST*, order: 4, avoidMask: -RPKF}-- {stroke: PFT*, data: PFT*, order: 4, avoidMask: -LRKS}-- {stroke: LRP*, data: LRP*, order: 4, avoidMask: -KFST} - {stroke: -ST*, data: ts, order: 4, avoidMask: -LRPKF} - {stroke: WHR&, data: q, order: 2, avoidMask: TSP} - {stroke: -FS*, data: vv, order: 4, avoidMask: -LRPKT} - {stroke: TWR&, data: TWR&, order: 2, avoidMask: SPH}-- {stroke: LRPF, data: LRPF, order: 4, avoidMask: -KST*}+- {stroke: -LS*, data: LS*, order: 4, avoidMask: -RPKFT} - {stroke: -LKT, data: hl, order: 4, avoidMask: -RPFS*} - {stroke: PWHR, data: bl, order: 2, avoidMask: TS&} - {stroke: -FST, data: th, order: 4, avoidMask: -LRPK*}-- {stroke: LRT*, data: LRT*, order: 4, avoidMask: -PKFS}+- {stroke: -RF*, data: RF*, order: 4, avoidMask: -LPKST} - {stroke: -LKS, data: lx, order: 4, avoidMask: -RPFT*}-- {stroke: LPT*, data: LPT*, order: 4, avoidMask: -RKFS} - {stroke: -KS*, data: sk, order: 4, avoidMask: -LRPFT} - {stroke: OIU^, data: oe, order: 3, avoidMask: A} - {stroke: SWH&, data: SWH&, order: 2, avoidMask: TPR}-- {stroke: RKS*, data: RKS*, order: 4, avoidMask: -LPFT}-- {stroke: RPKF, data: RPKF, order: 4, avoidMask: -LST*}-- {stroke: LKT*, data: LKT*, order: 4, avoidMask: -RPFS}-- {stroke: LRFS, data: LRFS, order: 4, avoidMask: -PKT*}-- {stroke: LPFS, data: LPFS, order: 4, avoidMask: -RKT*}-- {stroke: RPK*, data: RPK*, order: 4, avoidMask: -LFST} - {stroke: -LST, data: lst, order: 4, avoidMask: -RPKF*} - {stroke: -RKF, data: rch, order: 4, avoidMask: -LPST*}-- {stroke: RKST, data: RKST, order: 4, avoidMask: -LPF*}-- {stroke: LFST, data: LFST, order: 4, avoidMask: -RPK*} - {stroke: -PKT, data: hp, order: 4, avoidMask: -LRFS*}-- {stroke: RFS*, data: RFS*, order: 4, avoidMask: -LPKT}-- {stroke: LRPK, data: LRPK, order: 4, avoidMask: -FST*}-- {stroke: LRK*, data: LRK*, order: 4, avoidMask: -PFST} - {stroke: TSW, data: k, order: 2, avoidMask: PHR&}+- {stroke: -es, data: '{^}es', order: 5, avoidMask: ''} - {stroke: -K*, data: ck, order: 4, avoidMask: -LRPFST} - {stroke: -T*, data: tt, order: 4, avoidMask: -LRPKFS} - {stroke: -PK, data: b, order: 4, avoidMask: -LRFST*}-- {stroke: LFS, data: LFS, order: 4, avoidMask: -RPKT*} - {stroke: OI^, data: io, order: 3, avoidMask: AU} - {stroke: -LP, data: lp, order: 4, avoidMask: -RKFST*}-- {stroke: LKS, data: LKS, order: 4, avoidMask: -RPFT*} - {stroke: PW&, data: PW&, order: 2, avoidMask: TSHR}-- {stroke: RP*, data: RP*, order: 4, avoidMask: -LKFST} - {stroke: -PS, data: m, order: 4, avoidMask: -LRKFT*}-- {stroke: LF*, data: LF*, order: 4, avoidMask: -RPKST}-- {stroke: LT*, data: LT*, order: 4, avoidMask: -RPKFS} - {stroke: -FT, data: ft, order: 4, avoidMask: -LRPKS*}-- {stroke: PKS, data: PKS, order: 4, avoidMask: -LRFT*}-- {stroke: RK*, data: RK*, order: 4, avoidMask: -LPFST}-- {stroke: FS*, data: FS*, order: 4, avoidMask: -LRPKT} - {stroke: -KS, data: x, order: 4, avoidMask: -LRPFT*} - {stroke: AOI, data: ei, order: 3, avoidMask: U^} - {stroke: TWH, data: thw, order: 2, avoidMask: SPR&} - {stroke: SW&, data: sv, order: 2, avoidMask: TPHR} - {stroke: SH&, data: sch, order: 2, avoidMask: TPWR} - {stroke: AO^, data: ao, order: 3, avoidMask: IU}-- {stroke: ST*, data: ST*, order: 4, avoidMask: -LRPKF}-- {stroke: LR*, data: LR*, order: 4, avoidMask: -PKFST}-- {stroke: LK*, data: LK*, order: 4, avoidMask: -RPFST}-- {stroke: LKT, data: LKT, order: 4, avoidMask: -RPFS*} - {stroke: -RK, data: rk, order: 4, avoidMask: -LPFST*}-- {stroke: PKT, data: PKT, order: 4, avoidMask: -LRFS*} - {stroke: AU^, data: ua, order: 3, avoidMask: OI}-- {stroke: RKS, data: RKS, order: 4, avoidMask: -LPFT*} - {stroke: -FS, data: v, order: 4, avoidMask: -LRPKT*} - {stroke: SR&, data: vr, order: 2, avoidMask: TPWH}-- {stroke: KF*, data: KF*, order: 4, avoidMask: -LRPST}-- {stroke: LRK, data: LRK, order: 4, avoidMask: -PFST*} - {stroke: -LT, data: lt, order: 4, avoidMask: -RPKFS*} - {stroke: PWR, data: br, order: 2, avoidMask: TSH&}-- {stroke: RPK, data: RPK, order: 4, avoidMask: -LFST*} - {stroke: -R*, data: rr, order: 4, avoidMask: -LPKFST} - {stroke: -PF, data: n, order: 4, avoidMask: -LRKST*} - {stroke: OIU, data: eo, order: 3, avoidMask: A^} - {stroke: WH&, data: hw, order: 2, avoidMask: TSPR} - {stroke: PH&, data: PH&, order: 2, avoidMask: TSWR}-- {stroke: LKF, data: LKF, order: 4, avoidMask: -RPST*} - {stroke: -RF, data: rf, order: 4, avoidMask: -LPKST*}-- {stroke: PFT, data: PFT, order: 4, avoidMask: -LRKS*}-- {stroke: RF*, data: RF*, order: 4, avoidMask: -LPKST}-- {stroke: LRT, data: LRT, order: 4, avoidMask: -PKFS*}-- {stroke: KS*, data: KS*, order: 4, avoidMask: -LRPFT}-- {stroke: PT*, data: PT*, order: 4, avoidMask: -LRKFS}-- {stroke: KST, data: KST, order: 4, avoidMask: -LRPF*} - {stroke: PWH, data: PWH, order: 2, avoidMask: TSR&} - {stroke: TPR, data: fr, order: 2, avoidMask: SWH&}-- {stroke: LFT, data: LFT, order: 4, avoidMask: -RPKS*} - {stroke: TP&, data: ph, order: 2, avoidMask: SWHR}-- {stroke: RPT, data: RPT, order: 4, avoidMask: -LKFS*}-- {stroke: PF*, data: PF*, order: 4, avoidMask: -LRKST}-- {stroke: KT*, data: KT*, order: 4, avoidMask: -LRPFS} - {stroke: -LF, data: lf, order: 4, avoidMask: -RPKST*}-- {stroke: RPF, data: RPF, order: 4, avoidMask: -LKST*}-- {stroke: LPF, data: LPF, order: 4, avoidMask: -RKST*} - {stroke: TS&, data: ts, order: 2, avoidMask: PWHR}-- {stroke: PS*, data: PS*, order: 4, avoidMask: -LRKFT}-- {stroke: KFT, data: KFT, order: 4, avoidMask: -LRPS*} - {stroke: -S*, data: ss, order: 4, avoidMask: -LRPKFT} - {stroke: TPH, data: n, order: 2, avoidMask: SWR&} - {stroke: SHR, data: sl, order: 2, avoidMask: TPW&} - {stroke: TSP, data: sc, order: 2, avoidMask: WHR&} - {stroke: -LS, data: ls, order: 4, avoidMask: -RPKFT*} - {stroke: AIU, data: ea, order: 3, avoidMask: O^}-- {stroke: PFS, data: PFS, order: 4, avoidMask: -LRKT*} - {stroke: THR, data: thr, order: 2, avoidMask: SPW&}-- {stroke: RFS, data: RFS, order: 4, avoidMask: -LPKT*} - {stroke: OU^, data: OU^, order: 3, avoidMask: AI} - {stroke: SWR, data: y, order: 2, avoidMask: TPH&} - {stroke: SPW, data: c, order: 2, avoidMask: THR&}-- {stroke: KFS, data: KFS, order: 4, avoidMask: -LRPT*} - {stroke: TW&, data: TW&, order: 2, avoidMask: SPHR}-- {stroke: LPK, data: LPK, order: 4, avoidMask: -RFST*}-- {stroke: LRP, data: LRP, order: 4, avoidMask: -KFST*} - {stroke: SP&, data: sph, order: 2, avoidMask: TWHR}-- {stroke: FT*, data: FT*, order: 4, avoidMask: -LRPKS}-- {stroke: RST, data: RST, order: 4, avoidMask: -LPKF*} - {stroke: -ST, data: st, order: 4, avoidMask: -LRPKF*} - {stroke: -KF, data: ch, order: 4, avoidMask: -LRPST*}-- {stroke: RT*, data: RT*, order: 4, avoidMask: -LPKFS} - {stroke: -PT, data: pt, order: 4, avoidMask: -LRKFS*} - {stroke: SPR, data: spr, order: 2, avoidMask: TWH&}-- {stroke: FST, data: FST, order: 4, avoidMask: -LRPK*} - {stroke: HR&, data: ll, order: 2, avoidMask: TSPW} - {stroke: -RS, data: rs, order: 4, avoidMask: -LPKFT*}-- {stroke: LRF, data: LRF, order: 4, avoidMask: -PKST*} - {stroke: TR&, data: TR&, order: 2, avoidMask: SPWH}-- {stroke: LPS, data: LPS, order: 4, avoidMask: -RKFT*} - {stroke: IU^, data: ee, order: 3, avoidMask: AO} - {stroke: WHR, data: qu, order: 2, avoidMask: TSP&} - {stroke: -P*, data: pp, order: 4, avoidMask: -LRKFST}-- {stroke: RFT, data: RFT, order: 4, avoidMask: -LPKS*} - {stroke: TWR, data: TWR, order: 2, avoidMask: SPH&} - {stroke: TH&, data: TH&, order: 2, avoidMask: SPWR}-- {stroke: RKT, data: RKT, order: 4, avoidMask: -LPFS*}-- {stroke: LS*, data: LS*, order: 4, avoidMask: -RPKFT} - {stroke: AI^, data: ia, order: 3, avoidMask: OU}-- {stroke: RPS, data: RPS, order: 4, avoidMask: -LKFT*} - {stroke: TPW, data: d, order: 2, avoidMask: SHR&}-- {stroke: RS*, data: RS*, order: 4, avoidMask: -LPKFT} - {stroke: SPH, data: sm, order: 2, avoidMask: TWR&} - {stroke: -LR, data: rl, order: 4, avoidMask: -PKFST*} - {stroke: -LK, data: lk, order: 4, avoidMask: -RPFST*} - {stroke: -RT, data: rt, order: 4, avoidMask: -LPKFS*} - {stroke: -F*, data: ff, order: 4, avoidMask: -LRPKST}-- {stroke: LST, data: LST, order: 4, avoidMask: -RPKF*} - {stroke: -KT, data: h, order: 4, avoidMask: -LRPFS*}-- {stroke: PK*, data: PK*, order: 4, avoidMask: -LRFST} - {stroke: AOU, data: ui, order: 3, avoidMask: I^} - {stroke: PR&, data: PR&, order: 2, avoidMask: TSWH}-- {stroke: RKF, data: RKF, order: 4, avoidMask: -LPST*}-- {stroke: PKF, data: PKF, order: 4, avoidMask: -LRST*} - {stroke: TSR, data: str, order: 2, avoidMask: PWH&} - {stroke: -L*, data: ll, order: 4, avoidMask: -RPKFST}-- {stroke: LRS, data: LRS, order: 4, avoidMask: -PKFT*} - {stroke: TSH, data: sth, order: 2, avoidMask: PWR&} - {stroke: SWH, data: z, order: 2, avoidMask: TPR&} - {stroke: PHR, data: pl, order: 2, avoidMask: TSW&}-- {stroke: PST, data: PST, order: 4, avoidMask: -LRKF*}-- {stroke: LPT, data: LPT, order: 4, avoidMask: -RKFS*}-- {stroke: LP*, data: LP*, order: 4, avoidMask: -RKFST} - {stroke: -RP, data: rp, order: 4, avoidMask: -LKFST*} - {stroke: WR&, data: WR&, order: 2, avoidMask: TSPH}-- {stroke: S*, data: S*, order: 4, avoidMask: -LRPKFT} - {stroke: TW, data: tw, order: 2, avoidMask: SPHR&} - {stroke: SW, data: sw, order: 2, avoidMask: TPHR&} - {stroke: WR, data: wr, order: 2, avoidMask: TSPH&} - {stroke: TP, data: f, order: 2, avoidMask: SWHR&}-- {stroke: KS, data: KS, order: 4, avoidMask: -LRPFT*} - {stroke: OI, data: oi, order: 3, avoidMask: AU^}-- {stroke: FS, data: FS, order: 4, avoidMask: -LRPKT*} - {stroke: PH, data: m, order: 2, avoidMask: TSWR&} - {stroke: OU, data: ou, order: 3, avoidMask: AI^}-- {stroke: FT, data: FT, order: 4, avoidMask: -LRPKS*}-- {stroke: PS, data: PS, order: 4, avoidMask: -LRKFT*}-- {stroke: RK, data: RK, order: 4, avoidMask: -LPFST*}-- {stroke: KF, data: KF, order: 4, avoidMask: -LRPST*}-- {stroke: L*, data: L*, order: 4, avoidMask: -RPKFST}+- {stroke: -e, data: '{^}e', order: 5, avoidMask: s}+- {stroke: -*, data: '*', order: 4, avoidMask: -LRPKFST} - {stroke: P&, data: P&, order: 2, avoidMask: TSWHR} - {stroke: AI, data: ai, order: 3, avoidMask: OU^}-- {stroke: P*, data: P*, order: 4, avoidMask: -LRKFST} - {stroke: TS, data: st, order: 2, avoidMask: PWHR&} - {stroke: SP, data: sp, order: 2, avoidMask: TWHR&}-- {stroke: R*, data: R*, order: 4, avoidMask: -LPKFST} - {stroke: -P, data: p, order: 4, avoidMask: -LRKFST*}-- {stroke: F*, data: F*, order: 4, avoidMask: -LRPKST}+- {stroke: -s, data: '{^}s', order: 5, avoidMask: e} - {stroke: T&, data: T&, order: 2, avoidMask: SPWHR} - {stroke: AO, data: oa, order: 3, avoidMask: IU^} - {stroke: A^, data: aa, order: 3, avoidMask: OIU} - {stroke: TH, data: th, order: 2, avoidMask: SPWR&} - {stroke: I^, data: eu, order: 3, avoidMask: AOU} - {stroke: IU, data: e, order: 3, avoidMask: AO^}-- {stroke: PF, data: PF, order: 4, avoidMask: -LRKST*}-- {stroke: ST, data: ST, order: 4, avoidMask: -LRPKF*}-- {stroke: K*, data: K*, order: 4, avoidMask: -LRPFST} - {stroke: -R, data: r, order: 4, avoidMask: -LPKFST*} - {stroke: WH, data: wh, order: 2, avoidMask: TSPR&}-- {stroke: LS, data: LS, order: 4, avoidMask: -RPKFT*} - {stroke: W&, data: W&, order: 2, avoidMask: TSPHR}-- {stroke: LT, data: LT, order: 4, avoidMask: -RPKFS*} - {stroke: '#+', data: '{^-|}', order: 1, avoidMask: ''} - {stroke: PR, data: pr, order: 2, avoidMask: TSWH&} - {stroke: SH, data: sh, order: 2, avoidMask: TPWR&}-- {stroke: es, data: '{^}es', order: 5, avoidMask: ''}-- {stroke: RP, data: RP, order: 4, avoidMask: -LKFST*} - {stroke: AU, data: au, order: 3, avoidMask: OI^} - {stroke: -F, data: f, order: 4, avoidMask: -LRPKST*}-- {stroke: LK, data: LK, order: 4, avoidMask: -RPFST*}-- {stroke: T*, data: T*, order: 4, avoidMask: -LRPKFS} - {stroke: HR, data: l, order: 2, avoidMask: TSPW&}-- {stroke: RF, data: RF, order: 4, avoidMask: -LPKST*}-- {stroke: LP, data: LP, order: 4, avoidMask: -RKFST*} - {stroke: S&, data: S&, order: 2, avoidMask: TPWHR} - {stroke: O^, data: oo, order: 3, avoidMask: AIU}-- {stroke: PK, data: PK, order: 4, avoidMask: -LRFST*}-- {stroke: LF, data: LF, order: 4, avoidMask: -RPKST*} - {stroke: -K, data: k, order: 4, avoidMask: -LRPFST*} - {stroke: TR, data: tr, order: 2, avoidMask: SPWH&} - {stroke: U^, data: ue, order: 3, avoidMask: AOI}-- {stroke: KT, data: KT, order: 4, avoidMask: -LRPFS*} - {stroke: -T, data: t, order: 4, avoidMask: -LRPKFS*} - {stroke: PW, data: b, order: 2, avoidMask: TSHR&} - {stroke: H&, data: H&, order: 2, avoidMask: TSPWR}-- {stroke: PT, data: PT, order: 4, avoidMask: -LRKFS*} - {stroke: R&, data: rh, order: 2, avoidMask: TSPWH} - {stroke: -L, data: l, order: 4, avoidMask: -RPKFST*} - {stroke: -S, data: s, order: 4, avoidMask: -LRPKFT*}-- {stroke: LR, data: LR, order: 4, avoidMask: -PKFST*}-- {stroke: RT, data: RT, order: 4, avoidMask: -LPKFS*} - {stroke: SR, data: v, order: 2, avoidMask: TPWH&}-- {stroke: RS, data: RS, order: 4, avoidMask: -LPKFT*}-- {stroke: e, data: '{^}e', order: 5, avoidMask: s}-- {stroke: '*', data: '*', order: 4, avoidMask: -LRPKFST} - {stroke: P, data: p, order: 2, avoidMask: TSWHR&} - {stroke: '#', data: '{-|}', order: 1, avoidMask: +} - {stroke: R, data: r, order: 2, avoidMask: TSPWH&} - {stroke: S, data: s, order: 2, avoidMask: TPWHR&}-- {stroke: s, data: '{^}s', order: 5, avoidMask: e} - {stroke: T, data: t, order: 2, avoidMask: SPWHR&} - {stroke: U, data: u, order: 3, avoidMask: AOI^}-- {stroke: F, data: F, order: 4, avoidMask: -LRPKST*}-- {stroke: L, data: L, order: 4, avoidMask: -RPKFST*} - {stroke: I, data: i, order: 3, avoidMask: AOU^} - {stroke: H, data: h, order: 2, avoidMask: TSPWR&} - {stroke: '&', data: '&', order: 2, avoidMask: TSPWHR} - {stroke: W, data: w, order: 2, avoidMask: TSPHR&}-- {stroke: S, data: S, order: 4, avoidMask: -LRPKFT*} - {stroke: +, data: '{^}', order: 1, avoidMask: '#'}-- {stroke: T, data: T, order: 4, avoidMask: -LRPKFS*}-- {stroke: P, data: P, order: 4, avoidMask: -LRKFST*}-- {stroke: R, data: R, order: 4, avoidMask: -LPKFST*} - {stroke: ^, data: y, order: 3, avoidMask: AOIU}+- {stroke: '-', data: '', order: 4, avoidMask: -LRPKFST*} - {stroke: O, data: o, order: 3, avoidMask: AIU^}-- {stroke: K, data: K, order: 4, avoidMask: -LRPFST*} - {stroke: A, data: a, order: 3, avoidMask: OIU^} - {stroke: '', data: '', order: 3, avoidMask: AOIU^}-- {stroke: '', data: '', order: 4, avoidMask: -LRPKFST*} - {stroke: '', data: '{^}', order: 2, avoidMask: TSPWHR&}

pinchord-javelin-system-v28.3.2.yaml renamed from pinchord-javelin-system-v28.3.yaml (view file)

File renamed without changes.

pinchord-starboard-layout-v28.3.2.javelin-layout renamed from pinchord-starboard-layout-v28.3.javelin-layout (view file)

File renamed without changes.