From 295ba4d6626169bd3ac0ab08c6a5e521848d5c5a Mon Sep 17 00:00:00 2001 From: Davide Date: Wed, 23 Oct 2024 17:17:20 +0200 Subject: [PATCH] Quick selection of provider server (#750) First of all, add country flags assets. Then, present provider server selector: - From installed profile view, specifically from a button with the flag of the current country - From profile context menu - On toggle profile when no server is selected Closes #711 --- Passepartout.xcodeproj/project.pbxproj | 4 + .../xcshareddata/swiftpm/Package.resolved | 2 +- Passepartout/App/Flags.xcassets/Contents.json | 6 ++ .../App/Flags.xcassets/flags/Contents.json | 9 ++ .../flags/ad.imageset/Contents.json | 22 +++++ .../flags/ad.imageset/ad@2x.png | Bin 0 -> 960 bytes .../flags/ad.imageset/ad@3x.png | Bin 0 -> 1728 bytes .../flags/ae.imageset/Contents.json | 22 +++++ .../flags/ae.imageset/ae@2x.png | Bin 0 -> 182 bytes .../flags/ae.imageset/ae@3x.png | Bin 0 -> 216 bytes .../flags/af.imageset/Contents.json | 22 +++++ .../flags/af.imageset/af@2x.png | Bin 0 -> 1071 bytes .../flags/af.imageset/af@3x.png | Bin 0 -> 1922 bytes .../flags/ag.imageset/Contents.json | 22 +++++ .../flags/ag.imageset/ag@2x.png | Bin 0 -> 1436 bytes .../flags/ag.imageset/ag@3x.png | Bin 0 -> 2160 bytes .../flags/ai.imageset/Contents.json | 22 +++++ .../flags/ai.imageset/ai@2x.png | Bin 0 -> 2072 bytes .../flags/ai.imageset/ai@3x.png | Bin 0 -> 3465 bytes .../flags/al.imageset/Contents.json | 22 +++++ .../flags/al.imageset/al@2x.png | Bin 0 -> 1439 bytes .../flags/al.imageset/al@3x.png | Bin 0 -> 2506 bytes .../flags/am.imageset/Contents.json | 22 +++++ .../flags/am.imageset/am@2x.png | Bin 0 -> 164 bytes .../flags/am.imageset/am@3x.png | Bin 0 -> 187 bytes .../flags/ao.imageset/Contents.json | 22 +++++ .../flags/ao.imageset/ao@2x.png | Bin 0 -> 785 bytes .../flags/ao.imageset/ao@3x.png | Bin 0 -> 1268 bytes .../flags/aq.imageset/Contents.json | 22 +++++ .../flags/aq.imageset/aq@2x.png | Bin 0 -> 918 bytes .../flags/aq.imageset/aq@3x.png | Bin 0 -> 1352 bytes .../flags/ar.imageset/Contents.json | 22 +++++ .../flags/ar.imageset/ar@2x.png | Bin 0 -> 565 bytes .../flags/ar.imageset/ar@3x.png | Bin 0 -> 1048 bytes .../flags/as.imageset/Contents.json | 22 +++++ .../flags/as.imageset/as@2x.png | Bin 0 -> 1899 bytes .../flags/as.imageset/as@3x.png | Bin 0 -> 3362 bytes .../flags/at.imageset/Contents.json | 22 +++++ .../flags/at.imageset/at@2x.png | Bin 0 -> 175 bytes .../flags/at.imageset/at@3x.png | Bin 0 -> 199 bytes .../flags/au.imageset/Contents.json | 22 +++++ .../flags/au.imageset/au@2x.png | Bin 0 -> 2101 bytes .../flags/au.imageset/au@3x.png | Bin 0 -> 3349 bytes .../flags/aw.imageset/Contents.json | 22 +++++ .../flags/aw.imageset/aw@2x.png | Bin 0 -> 631 bytes .../flags/aw.imageset/aw@3x.png | Bin 0 -> 909 bytes .../flags/ax.imageset/Contents.json | 22 +++++ .../flags/ax.imageset/ax@2x.png | Bin 0 -> 357 bytes .../flags/ax.imageset/ax@3x.png | Bin 0 -> 414 bytes .../flags/az.imageset/Contents.json | 22 +++++ .../flags/az.imageset/az@2x.png | Bin 0 -> 687 bytes .../flags/az.imageset/az@3x.png | Bin 0 -> 1111 bytes .../flags/ba.imageset/Contents.json | 22 +++++ .../flags/ba.imageset/ba@2x.png | Bin 0 -> 1678 bytes .../flags/ba.imageset/ba@3x.png | Bin 0 -> 2709 bytes .../flags/bb.imageset/Contents.json | 22 +++++ .../flags/bb.imageset/bb@2x.png | Bin 0 -> 695 bytes .../flags/bb.imageset/bb@3x.png | Bin 0 -> 997 bytes .../flags/bd.imageset/Contents.json | 22 +++++ .../flags/bd.imageset/bd@2x.png | Bin 0 -> 738 bytes .../flags/bd.imageset/bd@3x.png | Bin 0 -> 1109 bytes .../flags/be.imageset/Contents.json | 22 +++++ .../flags/be.imageset/be@2x.png | Bin 0 -> 185 bytes .../flags/be.imageset/be@3x.png | Bin 0 -> 191 bytes .../flags/bf.imageset/Contents.json | 22 +++++ .../flags/bf.imageset/bf@2x.png | Bin 0 -> 778 bytes .../flags/bf.imageset/bf@3x.png | Bin 0 -> 1137 bytes .../flags/bg.imageset/Contents.json | 22 +++++ .../flags/bg.imageset/bg@2x.png | Bin 0 -> 171 bytes .../flags/bg.imageset/bg@3x.png | Bin 0 -> 195 bytes .../flags/bh.imageset/Contents.json | 22 +++++ .../flags/bh.imageset/bh@2x.png | Bin 0 -> 533 bytes .../flags/bh.imageset/bh@3x.png | Bin 0 -> 1018 bytes .../flags/bi.imageset/Contents.json | 22 +++++ .../flags/bi.imageset/bi@2x.png | Bin 0 -> 1514 bytes .../flags/bi.imageset/bi@3x.png | Bin 0 -> 2359 bytes .../flags/bj.imageset/Contents.json | 22 +++++ .../flags/bj.imageset/bj@2x.png | Bin 0 -> 196 bytes .../flags/bj.imageset/bj@3x.png | Bin 0 -> 296 bytes .../flags/bl.imageset/Contents.json | 22 +++++ .../flags/bl.imageset/bl@2x.png | Bin 0 -> 180 bytes .../flags/bl.imageset/bl@3x.png | Bin 0 -> 191 bytes .../flags/bm.imageset/Contents.json | 22 +++++ .../flags/bm.imageset/bm@2x.png | Bin 0 -> 1424 bytes .../flags/bm.imageset/bm@3x.png | Bin 0 -> 2225 bytes .../flags/bn.imageset/Contents.json | 22 +++++ .../flags/bn.imageset/bn@2x.png | Bin 0 -> 1972 bytes .../flags/bn.imageset/bn@3x.png | Bin 0 -> 3145 bytes .../flags/bo.imageset/Contents.json | 22 +++++ .../flags/bo.imageset/bo@2x.png | Bin 0 -> 668 bytes .../flags/bo.imageset/bo@3x.png | Bin 0 -> 1149 bytes .../flags/bq.imageset/Contents.json | 22 +++++ .../flags/bq.imageset/bq@2x.png | Bin 0 -> 173 bytes .../flags/bq.imageset/bq@3x.png | Bin 0 -> 196 bytes .../flags/br.imageset/Contents.json | 22 +++++ .../flags/br.imageset/br@2x.png | Bin 0 -> 2104 bytes .../flags/br.imageset/br@3x.png | Bin 0 -> 3232 bytes .../flags/bs.imageset/Contents.json | 22 +++++ .../flags/bs.imageset/bs@2x.png | Bin 0 -> 858 bytes .../flags/bs.imageset/bs@3x.png | Bin 0 -> 1308 bytes .../flags/bt.imageset/Contents.json | 22 +++++ .../flags/bt.imageset/bt@2x.png | Bin 0 -> 2362 bytes .../flags/bt.imageset/bt@3x.png | Bin 0 -> 4555 bytes .../flags/bv.imageset/Contents.json | 22 +++++ .../flags/bv.imageset/bv@2x.png | Bin 0 -> 369 bytes .../flags/bv.imageset/bv@3x.png | Bin 0 -> 405 bytes .../flags/bw.imageset/Contents.json | 22 +++++ .../flags/bw.imageset/bw@2x.png | Bin 0 -> 166 bytes .../flags/bw.imageset/bw@3x.png | Bin 0 -> 190 bytes .../flags/by.imageset/Contents.json | 22 +++++ .../flags/by.imageset/by@2x.png | Bin 0 -> 1675 bytes .../flags/by.imageset/by@3x.png | Bin 0 -> 3202 bytes .../flags/bz.imageset/Contents.json | 22 +++++ .../flags/bz.imageset/bz@2x.png | Bin 0 -> 2983 bytes .../flags/bz.imageset/bz@3x.png | Bin 0 -> 5753 bytes .../flags/ca.imageset/Contents.json | 22 +++++ .../flags/ca.imageset/ca@2x.png | Bin 0 -> 711 bytes .../flags/ca.imageset/ca@3x.png | Bin 0 -> 1108 bytes .../flags/cc.imageset/Contents.json | 22 +++++ .../flags/cc.imageset/cc@2x.png | Bin 0 -> 1062 bytes .../flags/cc.imageset/cc@3x.png | Bin 0 -> 1688 bytes .../flags/cd.imageset/Contents.json | 22 +++++ .../flags/cd.imageset/cd@2x.png | Bin 0 -> 1015 bytes .../flags/cd.imageset/cd@3x.png | Bin 0 -> 1366 bytes .../flags/cf.imageset/Contents.json | 22 +++++ .../flags/cf.imageset/cf@2x.png | Bin 0 -> 592 bytes .../flags/cf.imageset/cf@3x.png | Bin 0 -> 777 bytes .../flags/cg.imageset/Contents.json | 22 +++++ .../flags/cg.imageset/cg@2x.png | Bin 0 -> 322 bytes .../flags/cg.imageset/cg@3x.png | Bin 0 -> 423 bytes .../flags/ch.imageset/Contents.json | 22 +++++ .../flags/ch.imageset/ch@2x.png | Bin 0 -> 304 bytes .../flags/ch.imageset/ch@3x.png | Bin 0 -> 377 bytes .../flags/ci.imageset/Contents.json | 22 +++++ .../flags/ci.imageset/ci@2x.png | Bin 0 -> 185 bytes .../flags/ci.imageset/ci@3x.png | Bin 0 -> 271 bytes .../flags/ck.imageset/Contents.json | 22 +++++ .../flags/ck.imageset/ck@2x.png | Bin 0 -> 2219 bytes .../flags/ck.imageset/ck@3x.png | Bin 0 -> 3627 bytes .../flags/cl.imageset/Contents.json | 22 +++++ .../flags/cl.imageset/cl@2x.png | Bin 0 -> 451 bytes .../flags/cl.imageset/cl@3x.png | Bin 0 -> 784 bytes .../flags/cm.imageset/Contents.json | 22 +++++ .../flags/cm.imageset/cm@2x.png | Bin 0 -> 411 bytes .../flags/cm.imageset/cm@3x.png | Bin 0 -> 542 bytes .../flags/cn.imageset/Contents.json | 22 +++++ .../flags/cn.imageset/cn@2x.png | Bin 0 -> 672 bytes .../flags/cn.imageset/cn@3x.png | Bin 0 -> 1028 bytes .../flags/co.imageset/Contents.json | 22 +++++ .../flags/co.imageset/co@2x.png | Bin 0 -> 182 bytes .../flags/co.imageset/co@3x.png | Bin 0 -> 214 bytes .../flags/cr.imageset/Contents.json | 22 +++++ .../flags/cr.imageset/cr@2x.png | Bin 0 -> 200 bytes .../flags/cr.imageset/cr@3x.png | Bin 0 -> 226 bytes .../flags/cu.imageset/Contents.json | 22 +++++ .../flags/cu.imageset/cu@2x.png | Bin 0 -> 1110 bytes .../flags/cu.imageset/cu@3x.png | Bin 0 -> 1550 bytes .../flags/cv.imageset/Contents.json | 22 +++++ .../flags/cv.imageset/cv@2x.png | Bin 0 -> 1112 bytes .../flags/cv.imageset/cv@3x.png | Bin 0 -> 1761 bytes .../flags/cw.imageset/Contents.json | 22 +++++ .../flags/cw.imageset/cw@2x.png | Bin 0 -> 569 bytes .../flags/cw.imageset/cw@3x.png | Bin 0 -> 784 bytes .../flags/cx.imageset/Contents.json | 22 +++++ .../flags/cx.imageset/cx@2x.png | Bin 0 -> 1341 bytes .../flags/cx.imageset/cx@3x.png | Bin 0 -> 2124 bytes .../flags/cy.imageset/Contents.json | 22 +++++ .../flags/cy.imageset/cy@2x.png | Bin 0 -> 1184 bytes .../flags/cy.imageset/cy@3x.png | Bin 0 -> 1947 bytes .../flags/cz.imageset/Contents.json | 22 +++++ .../flags/cz.imageset/cz@2x.png | Bin 0 -> 520 bytes .../flags/cz.imageset/cz@3x.png | Bin 0 -> 731 bytes .../flags/de.imageset/Contents.json | 22 +++++ .../flags/de.imageset/de@2x.png | Bin 0 -> 151 bytes .../flags/de.imageset/de@3x.png | Bin 0 -> 171 bytes .../flags/dj.imageset/Contents.json | 22 +++++ .../flags/dj.imageset/dj@2x.png | Bin 0 -> 649 bytes .../flags/dj.imageset/dj@3x.png | Bin 0 -> 914 bytes .../flags/dk.imageset/Contents.json | 22 +++++ .../flags/dk.imageset/dk@2x.png | Bin 0 -> 185 bytes .../flags/dk.imageset/dk@3x.png | Bin 0 -> 215 bytes .../flags/dm.imageset/Contents.json | 22 +++++ .../flags/dm.imageset/dm@2x.png | Bin 0 -> 1383 bytes .../flags/dm.imageset/dm@3x.png | Bin 0 -> 2230 bytes .../flags/do.imageset/Contents.json | 22 +++++ .../flags/do.imageset/do@2x.png | Bin 0 -> 562 bytes .../flags/do.imageset/do@3x.png | Bin 0 -> 972 bytes .../flags/dz.imageset/Contents.json | 22 +++++ .../flags/dz.imageset/dz@2x.png | Bin 0 -> 892 bytes .../flags/dz.imageset/dz@3x.png | Bin 0 -> 1385 bytes .../flags/ec.imageset/Contents.json | 22 +++++ .../flags/ec.imageset/ec@2x.png | Bin 0 -> 2292 bytes .../flags/ec.imageset/ec@3x.png | Bin 0 -> 4251 bytes .../flags/ee.imageset/Contents.json | 22 +++++ .../flags/ee.imageset/ee@2x.png | Bin 0 -> 161 bytes .../flags/ee.imageset/ee@3x.png | Bin 0 -> 179 bytes .../flags/eg.imageset/Contents.json | 22 +++++ .../flags/eg.imageset/eg@2x.png | Bin 0 -> 550 bytes .../flags/eg.imageset/eg@3x.png | Bin 0 -> 930 bytes .../flags/eh.imageset/Contents.json | 22 +++++ .../flags/eh.imageset/eh@2x.png | Bin 0 -> 821 bytes .../flags/eh.imageset/eh@3x.png | Bin 0 -> 1208 bytes .../flags/er.imageset/Contents.json | 22 +++++ .../flags/er.imageset/er@2x.png | Bin 0 -> 1916 bytes .../flags/er.imageset/er@3x.png | Bin 0 -> 3303 bytes .../flags/es-ct.imageset/Contents.json | 22 +++++ .../flags/es-ct.imageset/es-ct@2x.png | Bin 0 -> 211 bytes .../flags/es-ct.imageset/es-ct@3x.png | Bin 0 -> 200 bytes .../flags/es.imageset/Contents.json | 22 +++++ .../flags/es.imageset/es@2x.png | Bin 0 -> 897 bytes .../flags/es.imageset/es@3x.png | Bin 0 -> 1620 bytes .../flags/et.imageset/Contents.json | 22 +++++ .../flags/et.imageset/et@2x.png | Bin 0 -> 1076 bytes .../flags/et.imageset/et@3x.png | Bin 0 -> 1752 bytes .../flags/eu.imageset/Contents.json | 22 +++++ .../flags/eu.imageset/eu@2x.png | Bin 0 -> 1045 bytes .../flags/eu.imageset/eu@3x.png | Bin 0 -> 1622 bytes .../flags/fi.imageset/Contents.json | 22 +++++ .../flags/fi.imageset/fi@2x.png | Bin 0 -> 263 bytes .../flags/fi.imageset/fi@3x.png | Bin 0 -> 306 bytes .../flags/fj.imageset/Contents.json | 22 +++++ .../flags/fj.imageset/fj@2x.png | Bin 0 -> 1991 bytes .../flags/fj.imageset/fj@3x.png | Bin 0 -> 3250 bytes .../flags/fk.imageset/Contents.json | 22 +++++ .../flags/fk.imageset/fk@2x.png | Bin 0 -> 3034 bytes .../flags/fk.imageset/fk@3x.png | Bin 0 -> 5413 bytes .../flags/fm.imageset/Contents.json | 22 +++++ .../flags/fm.imageset/fm@2x.png | Bin 0 -> 858 bytes .../flags/fm.imageset/fm@3x.png | Bin 0 -> 1327 bytes .../flags/fo.imageset/Contents.json | 22 +++++ .../flags/fo.imageset/fo@2x.png | Bin 0 -> 389 bytes .../flags/fo.imageset/fo@3x.png | Bin 0 -> 413 bytes .../flags/fr.imageset/Contents.json | 22 +++++ .../flags/fr.imageset/fr@2x.png | Bin 0 -> 180 bytes .../flags/fr.imageset/fr@3x.png | Bin 0 -> 191 bytes .../flags/ga.imageset/Contents.json | 22 +++++ .../flags/ga.imageset/ga@2x.png | Bin 0 -> 170 bytes .../flags/ga.imageset/ga@3x.png | Bin 0 -> 193 bytes .../flags/gb-eng.imageset/Contents.json | 22 +++++ .../flags/gb-eng.imageset/gb-eng@2x.png | Bin 0 -> 246 bytes .../flags/gb-eng.imageset/gb-eng@3x.png | Bin 0 -> 266 bytes .../flags/gb-nir.imageset/Contents.json | 22 +++++ .../flags/gb-nir.imageset/gb-nir@2x.png | Bin 0 -> 1261 bytes .../flags/gb-nir.imageset/gb-nir@3x.png | Bin 0 -> 2275 bytes .../flags/gb-sct.imageset/Contents.json | 22 +++++ .../flags/gb-sct.imageset/gb-sct@2x.png | Bin 0 -> 775 bytes .../flags/gb-sct.imageset/gb-sct@3x.png | Bin 0 -> 1020 bytes .../flags/gb-wls.imageset/Contents.json | 22 +++++ .../flags/gb-wls.imageset/gb-wls@2x.png | Bin 0 -> 2971 bytes .../flags/gb-wls.imageset/gb-wls@3x.png | Bin 0 -> 6035 bytes .../flags/gb.imageset/Contents.json | 22 +++++ .../flags/gb.imageset/gb@2x.png | Bin 0 -> 1369 bytes .../flags/gb.imageset/gb@3x.png | Bin 0 -> 1432 bytes .../flags/gd.imageset/Contents.json | 22 +++++ .../flags/gd.imageset/gd@2x.png | Bin 0 -> 1759 bytes .../flags/gd.imageset/gd@3x.png | Bin 0 -> 2766 bytes .../flags/ge.imageset/Contents.json | 22 +++++ .../flags/ge.imageset/ge@2x.png | Bin 0 -> 757 bytes .../flags/ge.imageset/ge@3x.png | Bin 0 -> 1019 bytes .../flags/gf.imageset/Contents.json | 22 +++++ .../flags/gf.imageset/gf@2x.png | Bin 0 -> 696 bytes .../flags/gf.imageset/gf@3x.png | Bin 0 -> 980 bytes .../flags/gg.imageset/Contents.json | 22 +++++ .../flags/gg.imageset/gg@2x.png | Bin 0 -> 531 bytes .../flags/gg.imageset/gg@3x.png | Bin 0 -> 673 bytes .../flags/gh.imageset/Contents.json | 22 +++++ .../flags/gh.imageset/gh@2x.png | Bin 0 -> 492 bytes .../flags/gh.imageset/gh@3x.png | Bin 0 -> 647 bytes .../flags/gi.imageset/Contents.json | 22 +++++ .../flags/gi.imageset/gi@2x.png | Bin 0 -> 1368 bytes .../flags/gi.imageset/gi@3x.png | Bin 0 -> 2118 bytes .../flags/gl.imageset/Contents.json | 22 +++++ .../flags/gl.imageset/gl@2x.png | Bin 0 -> 756 bytes .../flags/gl.imageset/gl@3x.png | Bin 0 -> 1107 bytes .../flags/gm.imageset/Contents.json | 22 +++++ .../flags/gm.imageset/gm@2x.png | Bin 0 -> 209 bytes .../flags/gm.imageset/gm@3x.png | Bin 0 -> 304 bytes .../flags/gn.imageset/Contents.json | 22 +++++ .../flags/gn.imageset/gn@2x.png | Bin 0 -> 178 bytes .../flags/gn.imageset/gn@3x.png | Bin 0 -> 184 bytes .../flags/gp.imageset/Contents.json | 22 +++++ .../flags/gp.imageset/gp@2x.png | Bin 0 -> 180 bytes .../flags/gp.imageset/gp@3x.png | Bin 0 -> 191 bytes .../flags/gq.imageset/Contents.json | 22 +++++ .../flags/gq.imageset/gq@2x.png | Bin 0 -> 882 bytes .../flags/gq.imageset/gq@3x.png | Bin 0 -> 1363 bytes .../flags/gr.imageset/Contents.json | 22 +++++ .../flags/gr.imageset/gr@2x.png | Bin 0 -> 422 bytes .../flags/gr.imageset/gr@3x.png | Bin 0 -> 417 bytes .../flags/gs.imageset/Contents.json | 22 +++++ .../flags/gs.imageset/gs@2x.png | Bin 0 -> 3295 bytes .../flags/gs.imageset/gs@3x.png | Bin 0 -> 5924 bytes .../flags/gt.imageset/Contents.json | 22 +++++ .../flags/gt.imageset/gt@2x.png | Bin 0 -> 653 bytes .../flags/gt.imageset/gt@3x.png | Bin 0 -> 1151 bytes .../flags/gu.imageset/Contents.json | 22 +++++ .../flags/gu.imageset/gu@2x.png | Bin 0 -> 1783 bytes .../flags/gu.imageset/gu@3x.png | Bin 0 -> 3084 bytes .../flags/gw.imageset/Contents.json | 22 +++++ .../flags/gw.imageset/gw@2x.png | Bin 0 -> 529 bytes .../flags/gw.imageset/gw@3x.png | Bin 0 -> 820 bytes .../flags/gy.imageset/Contents.json | 22 +++++ .../flags/gy.imageset/gy@2x.png | Bin 0 -> 1808 bytes .../flags/gy.imageset/gy@3x.png | Bin 0 -> 2596 bytes .../flags/hk.imageset/Contents.json | 22 +++++ .../flags/hk.imageset/hk@2x.png | Bin 0 -> 1217 bytes .../flags/hk.imageset/hk@3x.png | Bin 0 -> 1941 bytes .../flags/hm.imageset/Contents.json | 22 +++++ .../flags/hm.imageset/hm@2x.png | Bin 0 -> 2040 bytes .../flags/hm.imageset/hm@3x.png | Bin 0 -> 3280 bytes .../flags/hn.imageset/Contents.json | 22 +++++ .../flags/hn.imageset/hn@2x.png | Bin 0 -> 441 bytes .../flags/hn.imageset/hn@3x.png | Bin 0 -> 791 bytes .../flags/hr.imageset/Contents.json | 22 +++++ .../flags/hr.imageset/hr@2x.png | Bin 0 -> 1110 bytes .../flags/hr.imageset/hr@3x.png | Bin 0 -> 1714 bytes .../flags/ht.imageset/Contents.json | 22 +++++ .../flags/ht.imageset/ht@2x.png | Bin 0 -> 651 bytes .../flags/ht.imageset/ht@3x.png | Bin 0 -> 1086 bytes .../flags/hu.imageset/Contents.json | 22 +++++ .../flags/hu.imageset/hu@2x.png | Bin 0 -> 180 bytes .../flags/hu.imageset/hu@3x.png | Bin 0 -> 205 bytes .../flags/id.imageset/Contents.json | 22 +++++ .../flags/id.imageset/id@2x.png | Bin 0 -> 163 bytes .../flags/id.imageset/id@3x.png | Bin 0 -> 193 bytes .../flags/ie.imageset/Contents.json | 22 +++++ .../flags/ie.imageset/ie@2x.png | Bin 0 -> 179 bytes .../flags/ie.imageset/ie@3x.png | Bin 0 -> 190 bytes .../flags/il.imageset/Contents.json | 22 +++++ .../flags/il.imageset/il@2x.png | Bin 0 -> 872 bytes .../flags/il.imageset/il@3x.png | Bin 0 -> 1299 bytes .../flags/im.imageset/Contents.json | 22 +++++ .../flags/im.imageset/im@2x.png | Bin 0 -> 1522 bytes .../flags/im.imageset/im@3x.png | Bin 0 -> 2747 bytes .../flags/in.imageset/Contents.json | 22 +++++ .../flags/in.imageset/in@2x.png | Bin 0 -> 598 bytes .../flags/in.imageset/in@3x.png | Bin 0 -> 1053 bytes .../flags/io.imageset/Contents.json | 22 +++++ .../flags/io.imageset/io@2x.png | Bin 0 -> 4443 bytes .../flags/io.imageset/io@3x.png | Bin 0 -> 7657 bytes .../flags/iq.imageset/Contents.json | 22 +++++ .../flags/iq.imageset/iq@2x.png | Bin 0 -> 605 bytes .../flags/iq.imageset/iq@3x.png | Bin 0 -> 868 bytes .../flags/ir.imageset/Contents.json | 22 +++++ .../flags/ir.imageset/ir@2x.png | Bin 0 -> 1550 bytes .../flags/ir.imageset/ir@3x.png | Bin 0 -> 2729 bytes .../flags/is.imageset/Contents.json | 22 +++++ .../flags/is.imageset/is@2x.png | Bin 0 -> 328 bytes .../flags/is.imageset/is@3x.png | Bin 0 -> 329 bytes .../flags/it.imageset/Contents.json | 22 +++++ .../flags/it.imageset/it@2x.png | Bin 0 -> 181 bytes .../flags/it.imageset/it@3x.png | Bin 0 -> 193 bytes .../flags/je.imageset/Contents.json | 22 +++++ .../flags/je.imageset/je@2x.png | Bin 0 -> 1939 bytes .../flags/je.imageset/je@3x.png | Bin 0 -> 3039 bytes .../flags/jm.imageset/Contents.json | 22 +++++ .../flags/jm.imageset/jm@2x.png | Bin 0 -> 819 bytes .../flags/jm.imageset/jm@3x.png | Bin 0 -> 1073 bytes .../flags/jo.imageset/Contents.json | 22 +++++ .../flags/jo.imageset/jo@2x.png | Bin 0 -> 426 bytes .../flags/jo.imageset/jo@3x.png | Bin 0 -> 649 bytes .../flags/jp.imageset/Contents.json | 22 +++++ .../flags/jp.imageset/jp@2x.png | Bin 0 -> 658 bytes .../flags/jp.imageset/jp@3x.png | Bin 0 -> 969 bytes .../flags/ke.imageset/Contents.json | 22 +++++ .../flags/ke.imageset/ke@2x.png | Bin 0 -> 1028 bytes .../flags/ke.imageset/ke@3x.png | Bin 0 -> 1577 bytes .../flags/kg.imageset/Contents.json | 22 +++++ .../flags/kg.imageset/kg@2x.png | Bin 0 -> 1690 bytes .../flags/kg.imageset/kg@3x.png | Bin 0 -> 3543 bytes .../flags/kh.imageset/Contents.json | 22 +++++ .../flags/kh.imageset/kh@2x.png | Bin 0 -> 1030 bytes .../flags/kh.imageset/kh@3x.png | Bin 0 -> 1750 bytes .../flags/ki.imageset/Contents.json | 22 +++++ .../flags/ki.imageset/ki@2x.png | Bin 0 -> 2726 bytes .../flags/ki.imageset/ki@3x.png | Bin 0 -> 4579 bytes .../flags/km.imageset/Contents.json | 22 +++++ .../flags/km.imageset/km@2x.png | Bin 0 -> 1399 bytes .../flags/km.imageset/km@3x.png | Bin 0 -> 2103 bytes .../flags/kn.imageset/Contents.json | 22 +++++ .../flags/kn.imageset/kn@2x.png | Bin 0 -> 1704 bytes .../flags/kn.imageset/kn@3x.png | Bin 0 -> 2655 bytes .../flags/kp.imageset/Contents.json | 22 +++++ .../flags/kp.imageset/kp@2x.png | Bin 0 -> 996 bytes .../flags/kp.imageset/kp@3x.png | Bin 0 -> 1496 bytes .../flags/kr.imageset/Contents.json | 22 +++++ .../flags/kr.imageset/kr@2x.png | Bin 0 -> 2136 bytes .../flags/kr.imageset/kr@3x.png | Bin 0 -> 3460 bytes .../flags/kw.imageset/Contents.json | 22 +++++ .../flags/kw.imageset/kw@2x.png | Bin 0 -> 417 bytes .../flags/kw.imageset/kw@3x.png | Bin 0 -> 546 bytes .../flags/ky.imageset/Contents.json | 22 +++++ .../flags/ky.imageset/ky@2x.png | Bin 0 -> 2755 bytes .../flags/ky.imageset/ky@3x.png | Bin 0 -> 4919 bytes .../flags/kz.imageset/Contents.json | 22 +++++ .../flags/kz.imageset/kz@2x.png | Bin 0 -> 2810 bytes .../flags/kz.imageset/kz@3x.png | Bin 0 -> 5383 bytes .../flags/la.imageset/Contents.json | 22 +++++ .../flags/la.imageset/la@2x.png | Bin 0 -> 600 bytes .../flags/la.imageset/la@3x.png | Bin 0 -> 899 bytes .../flags/lb.imageset/Contents.json | 22 +++++ .../flags/lb.imageset/lb@2x.png | Bin 0 -> 1264 bytes .../flags/lb.imageset/lb@3x.png | Bin 0 -> 2042 bytes .../flags/lc.imageset/Contents.json | 22 +++++ .../flags/lc.imageset/lc@2x.png | Bin 0 -> 1090 bytes .../flags/lc.imageset/lc@3x.png | Bin 0 -> 1657 bytes .../flags/li.imageset/Contents.json | 22 +++++ .../flags/li.imageset/li@2x.png | Bin 0 -> 683 bytes .../flags/li.imageset/li@3x.png | Bin 0 -> 1345 bytes .../flags/lk.imageset/Contents.json | 22 +++++ .../flags/lk.imageset/lk@2x.png | Bin 0 -> 1468 bytes .../flags/lk.imageset/lk@3x.png | Bin 0 -> 2505 bytes .../flags/lr.imageset/Contents.json | 22 +++++ .../flags/lr.imageset/lr@2x.png | Bin 0 -> 617 bytes .../flags/lr.imageset/lr@3x.png | Bin 0 -> 836 bytes .../flags/ls.imageset/Contents.json | 22 +++++ .../flags/ls.imageset/ls@2x.png | Bin 0 -> 582 bytes .../flags/ls.imageset/ls@3x.png | Bin 0 -> 951 bytes .../flags/lt.imageset/Contents.json | 22 +++++ .../flags/lt.imageset/lt@2x.png | Bin 0 -> 188 bytes .../flags/lt.imageset/lt@3x.png | Bin 0 -> 212 bytes .../flags/lu.imageset/Contents.json | 22 +++++ .../flags/lu.imageset/lu@2x.png | Bin 0 -> 172 bytes .../flags/lu.imageset/lu@3x.png | Bin 0 -> 196 bytes .../flags/lv.imageset/Contents.json | 22 +++++ .../flags/lv.imageset/lv@2x.png | Bin 0 -> 192 bytes .../flags/lv.imageset/lv@3x.png | Bin 0 -> 207 bytes .../flags/ly.imageset/Contents.json | 22 +++++ .../flags/ly.imageset/ly@2x.png | Bin 0 -> 495 bytes .../flags/ly.imageset/ly@3x.png | Bin 0 -> 715 bytes .../flags/ma.imageset/Contents.json | 22 +++++ .../flags/ma.imageset/ma@2x.png | Bin 0 -> 492 bytes .../flags/ma.imageset/ma@3x.png | Bin 0 -> 744 bytes .../flags/mc.imageset/Contents.json | 22 +++++ .../flags/mc.imageset/mc@2x.png | Bin 0 -> 165 bytes .../flags/mc.imageset/mc@3x.png | Bin 0 -> 261 bytes .../flags/md.imageset/Contents.json | 22 +++++ .../flags/md.imageset/md@2x.png | Bin 0 -> 1922 bytes .../flags/md.imageset/md@3x.png | Bin 0 -> 3128 bytes .../flags/me.imageset/Contents.json | 22 +++++ .../flags/me.imageset/me@2x.png | Bin 0 -> 1610 bytes .../flags/me.imageset/me@3x.png | Bin 0 -> 2954 bytes .../flags/mf.imageset/Contents.json | 22 +++++ .../flags/mf.imageset/mf@2x.png | Bin 0 -> 180 bytes .../flags/mf.imageset/mf@3x.png | Bin 0 -> 191 bytes .../flags/mg.imageset/Contents.json | 22 +++++ .../flags/mg.imageset/mg@2x.png | Bin 0 -> 193 bytes .../flags/mg.imageset/mg@3x.png | Bin 0 -> 276 bytes .../flags/mh.imageset/Contents.json | 22 +++++ .../flags/mh.imageset/mh@2x.png | Bin 0 -> 2621 bytes .../flags/mh.imageset/mh@3x.png | Bin 0 -> 4200 bytes .../flags/mk.imageset/Contents.json | 22 +++++ .../flags/mk.imageset/mk@2x.png | Bin 0 -> 1618 bytes .../flags/mk.imageset/mk@3x.png | Bin 0 -> 2383 bytes .../flags/ml.imageset/Contents.json | 22 +++++ .../flags/ml.imageset/ml@2x.png | Bin 0 -> 190 bytes .../flags/ml.imageset/ml@3x.png | Bin 0 -> 265 bytes .../flags/mm.imageset/Contents.json | 22 +++++ .../flags/mm.imageset/mm@2x.png | Bin 0 -> 895 bytes .../flags/mm.imageset/mm@3x.png | Bin 0 -> 1197 bytes .../flags/mn.imageset/Contents.json | 22 +++++ .../flags/mn.imageset/mn@2x.png | Bin 0 -> 785 bytes .../flags/mn.imageset/mn@3x.png | Bin 0 -> 1198 bytes .../flags/mo.imageset/Contents.json | 22 +++++ .../flags/mo.imageset/mo@2x.png | Bin 0 -> 1227 bytes .../flags/mo.imageset/mo@3x.png | Bin 0 -> 1913 bytes .../flags/mp.imageset/Contents.json | 22 +++++ .../flags/mp.imageset/mp@2x.png | Bin 0 -> 2691 bytes .../flags/mp.imageset/mp@3x.png | Bin 0 -> 5035 bytes .../flags/mq.imageset/Contents.json | 22 +++++ .../flags/mq.imageset/mq@2x.png | Bin 0 -> 180 bytes .../flags/mq.imageset/mq@3x.png | Bin 0 -> 191 bytes .../flags/mr.imageset/Contents.json | 22 +++++ .../flags/mr.imageset/mr@2x.png | Bin 0 -> 958 bytes .../flags/mr.imageset/mr@3x.png | Bin 0 -> 1428 bytes .../flags/ms.imageset/Contents.json | 22 +++++ .../flags/ms.imageset/ms@2x.png | Bin 0 -> 2266 bytes .../flags/ms.imageset/ms@3x.png | Bin 0 -> 3638 bytes .../flags/mt.imageset/Contents.json | 22 +++++ .../flags/mt.imageset/mt@2x.png | Bin 0 -> 617 bytes .../flags/mt.imageset/mt@3x.png | Bin 0 -> 937 bytes .../flags/mu.imageset/Contents.json | 22 +++++ .../flags/mu.imageset/mu@2x.png | Bin 0 -> 198 bytes .../flags/mu.imageset/mu@3x.png | Bin 0 -> 301 bytes .../flags/mv.imageset/Contents.json | 22 +++++ .../flags/mv.imageset/mv@2x.png | Bin 0 -> 549 bytes .../flags/mv.imageset/mv@3x.png | Bin 0 -> 767 bytes .../flags/mw.imageset/Contents.json | 22 +++++ .../flags/mw.imageset/mw@2x.png | Bin 0 -> 860 bytes .../flags/mw.imageset/mw@3x.png | Bin 0 -> 1572 bytes .../flags/mx.imageset/Contents.json | 22 +++++ .../flags/mx.imageset/mx@2x.png | Bin 0 -> 794 bytes .../flags/mx.imageset/mx@3x.png | Bin 0 -> 1295 bytes .../flags/my.imageset/Contents.json | 22 +++++ .../flags/my.imageset/my@2x.png | Bin 0 -> 1072 bytes .../flags/my.imageset/my@3x.png | Bin 0 -> 1706 bytes .../flags/mz.imageset/Contents.json | 22 +++++ .../flags/mz.imageset/mz@2x.png | Bin 0 -> 1002 bytes .../flags/mz.imageset/mz@3x.png | Bin 0 -> 1555 bytes .../flags/na.imageset/Contents.json | 22 +++++ .../flags/na.imageset/na@2x.png | Bin 0 -> 1807 bytes .../flags/na.imageset/na@3x.png | Bin 0 -> 2927 bytes .../flags/nc.imageset/Contents.json | 22 +++++ .../flags/nc.imageset/nc@2x.png | Bin 0 -> 180 bytes .../flags/nc.imageset/nc@3x.png | Bin 0 -> 191 bytes .../flags/ne.imageset/Contents.json | 22 +++++ .../flags/ne.imageset/ne@2x.png | Bin 0 -> 397 bytes .../flags/ne.imageset/ne@3x.png | Bin 0 -> 622 bytes .../flags/nf.imageset/Contents.json | 22 +++++ .../flags/nf.imageset/nf@2x.png | Bin 0 -> 1273 bytes .../flags/nf.imageset/nf@3x.png | Bin 0 -> 2415 bytes .../flags/ng.imageset/Contents.json | 22 +++++ .../flags/ng.imageset/ng@2x.png | Bin 0 -> 180 bytes .../flags/ng.imageset/ng@3x.png | Bin 0 -> 197 bytes .../flags/ni.imageset/Contents.json | 22 +++++ .../flags/ni.imageset/ni@2x.png | Bin 0 -> 595 bytes .../flags/ni.imageset/ni@3x.png | Bin 0 -> 989 bytes .../flags/nl.imageset/Contents.json | 22 +++++ .../flags/nl.imageset/nl@2x.png | Bin 0 -> 190 bytes .../flags/nl.imageset/nl@3x.png | Bin 0 -> 213 bytes .../flags/no.imageset/Contents.json | 22 +++++ .../flags/no.imageset/no@2x.png | Bin 0 -> 319 bytes .../flags/no.imageset/no@3x.png | Bin 0 -> 369 bytes .../flags/np.imageset/Contents.json | 22 +++++ .../flags/np.imageset/np@2x.png | Bin 0 -> 1640 bytes .../flags/np.imageset/np@3x.png | Bin 0 -> 2639 bytes .../flags/nr.imageset/Contents.json | 22 +++++ .../flags/nr.imageset/nr@2x.png | Bin 0 -> 724 bytes .../flags/nr.imageset/nr@3x.png | Bin 0 -> 1060 bytes .../flags/nu.imageset/Contents.json | 22 +++++ .../flags/nu.imageset/nu@2x.png | Bin 0 -> 2505 bytes .../flags/nu.imageset/nu@3x.png | Bin 0 -> 3953 bytes .../flags/nz.imageset/Contents.json | 22 +++++ .../flags/nz.imageset/nz@2x.png | Bin 0 -> 1690 bytes .../flags/nz.imageset/nz@3x.png | Bin 0 -> 2761 bytes .../flags/om.imageset/Contents.json | 22 +++++ .../flags/om.imageset/om@2x.png | Bin 0 -> 630 bytes .../flags/om.imageset/om@3x.png | Bin 0 -> 943 bytes .../flags/pa.imageset/Contents.json | 22 +++++ .../flags/pa.imageset/pa@2x.png | Bin 0 -> 781 bytes .../flags/pa.imageset/pa@3x.png | Bin 0 -> 1119 bytes .../flags/pe.imageset/Contents.json | 22 +++++ .../flags/pe.imageset/pe@2x.png | Bin 0 -> 1560 bytes .../flags/pe.imageset/pe@3x.png | Bin 0 -> 2894 bytes .../flags/pf.imageset/Contents.json | 22 +++++ .../flags/pf.imageset/pf@2x.png | Bin 0 -> 1177 bytes .../flags/pf.imageset/pf@3x.png | Bin 0 -> 2184 bytes .../flags/pg.imageset/Contents.json | 22 +++++ .../flags/pg.imageset/pg@2x.png | Bin 0 -> 1296 bytes .../flags/pg.imageset/pg@3x.png | Bin 0 -> 2075 bytes .../flags/ph.imageset/Contents.json | 22 +++++ .../flags/ph.imageset/ph@2x.png | Bin 0 -> 1441 bytes .../flags/ph.imageset/ph@3x.png | Bin 0 -> 2489 bytes .../flags/pk.imageset/Contents.json | 22 +++++ .../flags/pk.imageset/pk@2x.png | Bin 0 -> 870 bytes .../flags/pk.imageset/pk@3x.png | Bin 0 -> 1314 bytes .../flags/pl.imageset/Contents.json | 22 +++++ .../flags/pl.imageset/pl@2x.png | Bin 0 -> 165 bytes .../flags/pl.imageset/pl@3x.png | Bin 0 -> 197 bytes .../flags/pm.imageset/Contents.json | 22 +++++ .../flags/pm.imageset/pm@2x.png | Bin 0 -> 180 bytes .../flags/pm.imageset/pm@3x.png | Bin 0 -> 191 bytes .../flags/pn.imageset/Contents.json | 22 +++++ .../flags/pn.imageset/pn@2x.png | Bin 0 -> 2689 bytes .../flags/pn.imageset/pn@3x.png | Bin 0 -> 3879 bytes .../flags/pr.imageset/Contents.json | 22 +++++ .../flags/pr.imageset/pr@2x.png | Bin 0 -> 1116 bytes .../flags/pr.imageset/pr@3x.png | Bin 0 -> 1612 bytes .../flags/ps.imageset/Contents.json | 22 +++++ .../flags/ps.imageset/ps@2x.png | Bin 0 -> 320 bytes .../flags/ps.imageset/ps@3x.png | Bin 0 -> 404 bytes .../flags/pt.imageset/Contents.json | 22 +++++ .../flags/pt.imageset/pt@2x.png | Bin 0 -> 1250 bytes .../flags/pt.imageset/pt@3x.png | Bin 0 -> 2182 bytes .../flags/pw.imageset/Contents.json | 22 +++++ .../flags/pw.imageset/pw@2x.png | Bin 0 -> 708 bytes .../flags/pw.imageset/pw@3x.png | Bin 0 -> 1020 bytes .../flags/py.imageset/Contents.json | 22 +++++ .../flags/py.imageset/py@2x.png | Bin 0 -> 562 bytes .../flags/py.imageset/py@3x.png | Bin 0 -> 988 bytes .../flags/qa.imageset/Contents.json | 22 +++++ .../flags/qa.imageset/qa@2x.png | Bin 0 -> 408 bytes .../flags/qa.imageset/qa@3x.png | Bin 0 -> 440 bytes .../flags/re.imageset/Contents.json | 22 +++++ .../flags/re.imageset/re@2x.png | Bin 0 -> 180 bytes .../flags/re.imageset/re@3x.png | Bin 0 -> 191 bytes .../flags/ro.imageset/Contents.json | 22 +++++ .../flags/ro.imageset/ro@2x.png | Bin 0 -> 189 bytes .../flags/ro.imageset/ro@3x.png | Bin 0 -> 199 bytes .../flags/rs.imageset/Contents.json | 22 +++++ .../flags/rs.imageset/rs@2x.png | Bin 0 -> 2171 bytes .../flags/rs.imageset/rs@3x.png | Bin 0 -> 3803 bytes .../flags/ru.imageset/Contents.json | 22 +++++ .../flags/ru.imageset/ru@2x.png | Bin 0 -> 171 bytes .../flags/ru.imageset/ru@3x.png | Bin 0 -> 195 bytes .../flags/rw.imageset/Contents.json | 22 +++++ .../flags/rw.imageset/rw@2x.png | Bin 0 -> 659 bytes .../flags/rw.imageset/rw@3x.png | Bin 0 -> 1199 bytes .../flags/sa.imageset/Contents.json | 22 +++++ .../flags/sa.imageset/sa@2x.png | Bin 0 -> 1540 bytes .../flags/sa.imageset/sa@3x.png | Bin 0 -> 2863 bytes .../flags/sb.imageset/Contents.json | 22 +++++ .../flags/sb.imageset/sb@2x.png | Bin 0 -> 1307 bytes .../flags/sb.imageset/sb@3x.png | Bin 0 -> 1752 bytes .../flags/sc.imageset/Contents.json | 22 +++++ .../flags/sc.imageset/sc@2x.png | Bin 0 -> 1313 bytes .../flags/sc.imageset/sc@3x.png | Bin 0 -> 1890 bytes .../flags/sd.imageset/Contents.json | 22 +++++ .../flags/sd.imageset/sd@2x.png | Bin 0 -> 511 bytes .../flags/sd.imageset/sd@3x.png | Bin 0 -> 653 bytes .../flags/se.imageset/Contents.json | 22 +++++ .../flags/se.imageset/se@2x.png | Bin 0 -> 328 bytes .../flags/se.imageset/se@3x.png | Bin 0 -> 432 bytes .../flags/sg.imageset/Contents.json | 22 +++++ .../flags/sg.imageset/sg@2x.png | Bin 0 -> 744 bytes .../flags/sg.imageset/sg@3x.png | Bin 0 -> 1196 bytes .../flags/sh.imageset/Contents.json | 22 +++++ .../flags/sh.imageset/sh@2x.png | Bin 0 -> 2543 bytes .../flags/sh.imageset/sh@3x.png | Bin 0 -> 4359 bytes .../flags/si.imageset/Contents.json | 22 +++++ .../flags/si.imageset/si@2x.png | Bin 0 -> 717 bytes .../flags/si.imageset/si@3x.png | Bin 0 -> 1317 bytes .../flags/sj.imageset/Contents.json | 22 +++++ .../flags/sj.imageset/sj@2x.png | Bin 0 -> 318 bytes .../flags/sj.imageset/sj@3x.png | Bin 0 -> 365 bytes .../flags/sk.imageset/Contents.json | 22 +++++ .../flags/sk.imageset/sk@2x.png | Bin 0 -> 988 bytes .../flags/sk.imageset/sk@3x.png | Bin 0 -> 1545 bytes .../flags/sl.imageset/Contents.json | 22 +++++ .../flags/sl.imageset/sl@2x.png | Bin 0 -> 189 bytes .../flags/sl.imageset/sl@3x.png | Bin 0 -> 277 bytes .../flags/sm.imageset/Contents.json | 22 +++++ .../flags/sm.imageset/sm@2x.png | Bin 0 -> 1607 bytes .../flags/sm.imageset/sm@3x.png | Bin 0 -> 3451 bytes .../flags/sn.imageset/Contents.json | 22 +++++ .../flags/sn.imageset/sn@2x.png | Bin 0 -> 575 bytes .../flags/sn.imageset/sn@3x.png | Bin 0 -> 932 bytes .../flags/so.imageset/Contents.json | 22 +++++ .../flags/so.imageset/so@2x.png | Bin 0 -> 579 bytes .../flags/so.imageset/so@3x.png | Bin 0 -> 795 bytes .../flags/sr.imageset/Contents.json | 22 +++++ .../flags/sr.imageset/sr@2x.png | Bin 0 -> 595 bytes .../flags/sr.imageset/sr@3x.png | Bin 0 -> 881 bytes .../flags/ss.imageset/Contents.json | 22 +++++ .../flags/ss.imageset/ss@2x.png | Bin 0 -> 1150 bytes .../flags/ss.imageset/ss@3x.png | Bin 0 -> 1751 bytes .../flags/st.imageset/Contents.json | 22 +++++ .../flags/st.imageset/st@2x.png | Bin 0 -> 769 bytes .../flags/st.imageset/st@3x.png | Bin 0 -> 1133 bytes .../flags/sv.imageset/Contents.json | 22 +++++ .../flags/sv.imageset/sv@2x.png | Bin 0 -> 658 bytes .../flags/sv.imageset/sv@3x.png | Bin 0 -> 1151 bytes .../flags/sx.imageset/Contents.json | 22 +++++ .../flags/sx.imageset/sx@2x.png | Bin 0 -> 1316 bytes .../flags/sx.imageset/sx@3x.png | Bin 0 -> 2201 bytes .../flags/sy.imageset/Contents.json | 22 +++++ .../flags/sy.imageset/sy@2x.png | Bin 0 -> 496 bytes .../flags/sy.imageset/sy@3x.png | Bin 0 -> 680 bytes .../flags/sz.imageset/Contents.json | 22 +++++ .../flags/sz.imageset/sz@2x.png | Bin 0 -> 1581 bytes .../flags/sz.imageset/sz@3x.png | Bin 0 -> 2498 bytes .../flags/tc.imageset/Contents.json | 22 +++++ .../flags/tc.imageset/tc@2x.png | Bin 0 -> 2177 bytes .../flags/tc.imageset/tc@3x.png | Bin 0 -> 3731 bytes .../flags/td.imageset/Contents.json | 22 +++++ .../flags/td.imageset/td@2x.png | Bin 0 -> 178 bytes .../flags/td.imageset/td@3x.png | Bin 0 -> 265 bytes .../flags/tf.imageset/Contents.json | 22 +++++ .../flags/tf.imageset/tf@2x.png | Bin 0 -> 1137 bytes .../flags/tf.imageset/tf@3x.png | Bin 0 -> 1616 bytes .../flags/tg.imageset/Contents.json | 22 +++++ .../flags/tg.imageset/tg@2x.png | Bin 0 -> 557 bytes .../flags/tg.imageset/tg@3x.png | Bin 0 -> 795 bytes .../flags/th.imageset/Contents.json | 22 +++++ .../flags/th.imageset/th@2x.png | Bin 0 -> 209 bytes .../flags/th.imageset/th@3x.png | Bin 0 -> 240 bytes .../flags/tj.imageset/Contents.json | 22 +++++ .../flags/tj.imageset/tj@2x.png | Bin 0 -> 701 bytes .../flags/tj.imageset/tj@3x.png | Bin 0 -> 1215 bytes .../flags/tk.imageset/Contents.json | 22 +++++ .../flags/tk.imageset/tk@2x.png | Bin 0 -> 1108 bytes .../flags/tk.imageset/tk@3x.png | Bin 0 -> 1659 bytes .../flags/tl.imageset/Contents.json | 22 +++++ .../flags/tl.imageset/tl@2x.png | Bin 0 -> 1172 bytes .../flags/tl.imageset/tl@3x.png | Bin 0 -> 1666 bytes .../flags/tm.imageset/Contents.json | 22 +++++ .../flags/tm.imageset/tm@2x.png | Bin 0 -> 1846 bytes .../flags/tm.imageset/tm@3x.png | Bin 0 -> 3517 bytes .../flags/tn.imageset/Contents.json | 22 +++++ .../flags/tn.imageset/tn@2x.png | Bin 0 -> 1046 bytes .../flags/tn.imageset/tn@3x.png | Bin 0 -> 1569 bytes .../flags/to.imageset/Contents.json | 22 +++++ .../flags/to.imageset/to@2x.png | Bin 0 -> 366 bytes .../flags/to.imageset/to@3x.png | Bin 0 -> 427 bytes .../flags/tr.imageset/Contents.json | 22 +++++ .../flags/tr.imageset/tr@2x.png | Bin 0 -> 1015 bytes .../flags/tr.imageset/tr@3x.png | Bin 0 -> 1499 bytes .../flags/tt.imageset/Contents.json | 22 +++++ .../flags/tt.imageset/tt@2x.png | Bin 0 -> 1754 bytes .../flags/tt.imageset/tt@3x.png | Bin 0 -> 2988 bytes .../flags/tv.imageset/Contents.json | 22 +++++ .../flags/tv.imageset/tv@2x.png | Bin 0 -> 2359 bytes .../flags/tv.imageset/tv@3x.png | Bin 0 -> 3869 bytes .../flags/tw.imageset/Contents.json | 22 +++++ .../flags/tw.imageset/tw@2x.png | Bin 0 -> 820 bytes .../flags/tw.imageset/tw@3x.png | Bin 0 -> 1379 bytes .../flags/tz.imageset/Contents.json | 22 +++++ .../flags/tz.imageset/tz@2x.png | Bin 0 -> 809 bytes .../flags/tz.imageset/tz@3x.png | Bin 0 -> 911 bytes .../flags/ua.imageset/Contents.json | 22 +++++ .../flags/ua.imageset/ua@2x.png | Bin 0 -> 163 bytes .../flags/ua.imageset/ua@3x.png | Bin 0 -> 195 bytes .../flags/ug.imageset/Contents.json | 22 +++++ .../flags/ug.imageset/ug@2x.png | Bin 0 -> 768 bytes .../flags/ug.imageset/ug@3x.png | Bin 0 -> 1328 bytes .../flags/um.imageset/Contents.json | 22 +++++ .../flags/um.imageset/um@2x.png | Bin 0 -> 2059 bytes .../flags/um.imageset/um@3x.png | Bin 0 -> 3382 bytes .../flags/un.imageset/Contents.json | 22 +++++ .../flags/un.imageset/un@2x.png | Bin 0 -> 1533 bytes .../flags/un.imageset/un@3x.png | Bin 0 -> 2968 bytes .../flags/us.imageset/Contents.json | 22 +++++ .../flags/us.imageset/us@2x.png | Bin 0 -> 2059 bytes .../flags/us.imageset/us@3x.png | Bin 0 -> 3382 bytes .../flags/uy.imageset/Contents.json | 22 +++++ .../flags/uy.imageset/uy@2x.png | Bin 0 -> 1071 bytes .../flags/uy.imageset/uy@3x.png | Bin 0 -> 1733 bytes .../flags/uz.imageset/Contents.json | 22 +++++ .../flags/uz.imageset/uz@2x.png | Bin 0 -> 698 bytes .../flags/uz.imageset/uz@3x.png | Bin 0 -> 1095 bytes .../flags/va.imageset/Contents.json | 22 +++++ .../flags/va.imageset/va@2x.png | Bin 0 -> 1194 bytes .../flags/va.imageset/va@3x.png | Bin 0 -> 2127 bytes .../flags/vc.imageset/Contents.json | 22 +++++ .../flags/vc.imageset/vc@2x.png | Bin 0 -> 731 bytes .../flags/vc.imageset/vc@3x.png | Bin 0 -> 1087 bytes .../flags/ve.imageset/Contents.json | 22 +++++ .../flags/ve.imageset/ve@2x.png | Bin 0 -> 628 bytes .../flags/ve.imageset/ve@3x.png | Bin 0 -> 991 bytes .../flags/vg.imageset/Contents.json | 22 +++++ .../flags/vg.imageset/vg@2x.png | Bin 0 -> 2596 bytes .../flags/vg.imageset/vg@3x.png | Bin 0 -> 4212 bytes .../flags/vi.imageset/Contents.json | 22 +++++ .../flags/vi.imageset/vi@2x.png | Bin 0 -> 2760 bytes .../flags/vi.imageset/vi@3x.png | Bin 0 -> 5181 bytes .../flags/vn.imageset/Contents.json | 22 +++++ .../flags/vn.imageset/vn@2x.png | Bin 0 -> 675 bytes .../flags/vn.imageset/vn@3x.png | Bin 0 -> 896 bytes .../flags/vu.imageset/Contents.json | 22 +++++ .../flags/vu.imageset/vu@2x.png | Bin 0 -> 1463 bytes .../flags/vu.imageset/vu@3x.png | Bin 0 -> 2205 bytes .../flags/wf.imageset/Contents.json | 22 +++++ .../flags/wf.imageset/wf@2x.png | Bin 0 -> 180 bytes .../flags/wf.imageset/wf@3x.png | Bin 0 -> 191 bytes .../flags/ws.imageset/Contents.json | 22 +++++ .../flags/ws.imageset/ws@2x.png | Bin 0 -> 702 bytes .../flags/ws.imageset/ws@3x.png | Bin 0 -> 1069 bytes .../flags/xk.imageset/Contents.json | 22 +++++ .../flags/xk.imageset/xk@2x.png | Bin 0 -> 1252 bytes .../flags/xk.imageset/xk@3x.png | Bin 0 -> 1928 bytes .../flags/ye.imageset/Contents.json | 22 +++++ .../flags/ye.imageset/ye@2x.png | Bin 0 -> 166 bytes .../flags/ye.imageset/ye@3x.png | Bin 0 -> 184 bytes .../flags/yt.imageset/Contents.json | 22 +++++ .../flags/yt.imageset/yt@2x.png | Bin 0 -> 180 bytes .../flags/yt.imageset/yt@3x.png | Bin 0 -> 191 bytes .../flags/za.imageset/Contents.json | 22 +++++ .../flags/za.imageset/za@2x.png | Bin 0 -> 1747 bytes .../flags/za.imageset/za@3x.png | Bin 0 -> 2594 bytes .../flags/zm.imageset/Contents.json | 22 +++++ .../flags/zm.imageset/zm@2x.png | Bin 0 -> 590 bytes .../flags/zm.imageset/zm@3x.png | Bin 0 -> 985 bytes .../flags/zw.imageset/Contents.json | 22 +++++ .../flags/zw.imageset/zw@2x.png | Bin 0 -> 1467 bytes .../flags/zw.imageset/zw@3x.png | Bin 0 -> 2315 bytes Passepartout/Library/Package.swift | 2 +- .../Business/NEProfileRepository.swift | 2 - .../Library/Sources/AppUI/AppUI.swift | 19 +++- .../Sources/AppUI/Business/AppContext.swift | 1 + .../Sources/AppUI/L10n/AppError+L10n.swift | 2 +- .../Sources/AppUI/L10n/SwiftGen+Strings.swift | 10 ++- .../Resources/en.lproj/Localizable.strings | 3 +- .../Views/App/AppInlineCoordinator.swift | 26 +++++- .../AppUI/Views/App/AppModalCoordinator.swift | 27 +++++- .../Views/App/ProfileContainerView.swift | 6 +- .../AppUI/Views/App/ProfileGridView.swift | 12 +-- .../AppUI/Views/App/ProfileListView.swift | 12 +-- .../Views/App/ProviderSelectorView.swift | 57 ++++++++++++ .../ProviderEntityViewProviding.swift | 37 ++++++++ .../Extensions/OpenVPNModule+Extensions.swift | 19 ++++ .../VPNProviderEntityCoordinator.swift | 84 ++++++++++++++++++ .../Provider/VPNProviderServerView.swift | 2 +- .../macOS/VPNProviderServerView+macOS.swift | 7 +- .../Sources/AppUI/Views/Theme/Theme+UI.swift | 10 +-- .../Sources/AppUI/Views/Theme/Theme.swift | 33 +++++++ .../AppUI/Views/UI/InstalledProfileView.swift | 59 +++++++++--- .../AppUI/Views/UI/ProfileContextMenu.swift | 28 ++++-- .../Sources/AppUI/Views/UI/ProfileFlow.swift | 33 +++++++ .../AppUI/Views/UI/ProfileRowView.swift | 28 +++--- .../AppUI/Views/UI/TunnelToggleButton.swift | 6 ++ 800 files changed, 6119 insertions(+), 81 deletions(-) create mode 100644 Passepartout/App/Flags.xcassets/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ad.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ad.imageset/ad@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ad.imageset/ad@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ae.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ae.imageset/ae@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ae.imageset/ae@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/af.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/af.imageset/af@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/af.imageset/af@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ag.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ag.imageset/ag@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ag.imageset/ag@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ai.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ai.imageset/ai@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ai.imageset/ai@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/al.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/al.imageset/al@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/al.imageset/al@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/am.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/am.imageset/am@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/am.imageset/am@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ao.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ao.imageset/ao@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ao.imageset/ao@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/aq.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/aq.imageset/aq@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/aq.imageset/aq@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ar.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ar.imageset/ar@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ar.imageset/ar@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/as.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/as.imageset/as@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/as.imageset/as@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/at.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/at.imageset/at@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/at.imageset/at@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/au.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/au.imageset/au@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/au.imageset/au@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/aw.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/aw.imageset/aw@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/aw.imageset/aw@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ax.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ax.imageset/ax@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ax.imageset/ax@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/az.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/az.imageset/az@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/az.imageset/az@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ba.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ba.imageset/ba@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ba.imageset/ba@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bb.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bb.imageset/bb@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bb.imageset/bb@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bd.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bd.imageset/bd@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bd.imageset/bd@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/be.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/be.imageset/be@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/be.imageset/be@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bf.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bf.imageset/bf@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bf.imageset/bf@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bg.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bg.imageset/bg@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bg.imageset/bg@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bh.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bh.imageset/bh@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bh.imageset/bh@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bi.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bi.imageset/bi@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bi.imageset/bi@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bj.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bj.imageset/bj@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bj.imageset/bj@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bl.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bl.imageset/bl@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bl.imageset/bl@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bm.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bm.imageset/bm@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bm.imageset/bm@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bn.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bn.imageset/bn@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bn.imageset/bn@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bo.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bo.imageset/bo@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bo.imageset/bo@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bq.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bq.imageset/bq@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bq.imageset/bq@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/br.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/br.imageset/br@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/br.imageset/br@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bs.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bs.imageset/bs@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bs.imageset/bs@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bt.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bt.imageset/bt@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bt.imageset/bt@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bv.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bv.imageset/bv@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bv.imageset/bv@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bw.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bw.imageset/bw@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bw.imageset/bw@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/by.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/by.imageset/by@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/by.imageset/by@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bz.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/bz.imageset/bz@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/bz.imageset/bz@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ca.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ca.imageset/ca@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ca.imageset/ca@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cc.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cc.imageset/cc@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cc.imageset/cc@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cd.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cd.imageset/cd@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cd.imageset/cd@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cf.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cf.imageset/cf@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cf.imageset/cf@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cg.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cg.imageset/cg@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cg.imageset/cg@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ch.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ch.imageset/ch@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ch.imageset/ch@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ci.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ci.imageset/ci@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ci.imageset/ci@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ck.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ck.imageset/ck@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ck.imageset/ck@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cl.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cl.imageset/cl@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cl.imageset/cl@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cm.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cm.imageset/cm@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cm.imageset/cm@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cn.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cn.imageset/cn@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cn.imageset/cn@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/co.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/co.imageset/co@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/co.imageset/co@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cr.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cr.imageset/cr@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cr.imageset/cr@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cu.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cu.imageset/cu@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cu.imageset/cu@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cv.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cv.imageset/cv@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cv.imageset/cv@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cw.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cw.imageset/cw@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cw.imageset/cw@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cx.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cx.imageset/cx@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cx.imageset/cx@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cy.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cy.imageset/cy@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cy.imageset/cy@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cz.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/cz.imageset/cz@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/cz.imageset/cz@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/de.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/de.imageset/de@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/de.imageset/de@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/dj.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/dj.imageset/dj@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/dj.imageset/dj@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/dk.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/dk.imageset/dk@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/dk.imageset/dk@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/dm.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/dm.imageset/dm@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/dm.imageset/dm@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/do.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/do.imageset/do@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/do.imageset/do@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/dz.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/dz.imageset/dz@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/dz.imageset/dz@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ec.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ec.imageset/ec@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ec.imageset/ec@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ee.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ee.imageset/ee@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ee.imageset/ee@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/eg.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/eg.imageset/eg@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/eg.imageset/eg@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/eh.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/eh.imageset/eh@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/eh.imageset/eh@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/er.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/er.imageset/er@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/er.imageset/er@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/es-ct.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/es-ct.imageset/es-ct@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/es-ct.imageset/es-ct@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/es.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/es.imageset/es@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/es.imageset/es@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/et.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/et.imageset/et@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/et.imageset/et@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/eu.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/eu.imageset/eu@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/eu.imageset/eu@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/fi.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/fi.imageset/fi@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/fi.imageset/fi@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/fj.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/fj.imageset/fj@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/fj.imageset/fj@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/fk.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/fk.imageset/fk@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/fk.imageset/fk@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/fm.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/fm.imageset/fm@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/fm.imageset/fm@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/fo.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/fo.imageset/fo@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/fo.imageset/fo@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/fr.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/fr.imageset/fr@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/fr.imageset/fr@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ga.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ga.imageset/ga@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ga.imageset/ga@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gb-eng.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gb-eng.imageset/gb-eng@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gb-eng.imageset/gb-eng@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gb-nir.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gb-nir.imageset/gb-nir@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gb-nir.imageset/gb-nir@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gb-sct.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gb-sct.imageset/gb-sct@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gb-sct.imageset/gb-sct@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gb-wls.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gb-wls.imageset/gb-wls@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gb-wls.imageset/gb-wls@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gb.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gb.imageset/gb@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gb.imageset/gb@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gd.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gd.imageset/gd@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gd.imageset/gd@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ge.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ge.imageset/ge@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ge.imageset/ge@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gf.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gf.imageset/gf@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gf.imageset/gf@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gg.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gg.imageset/gg@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gg.imageset/gg@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gh.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gh.imageset/gh@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gh.imageset/gh@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gi.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gi.imageset/gi@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gi.imageset/gi@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gl.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gl.imageset/gl@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gl.imageset/gl@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gm.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gm.imageset/gm@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gm.imageset/gm@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gn.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gn.imageset/gn@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gn.imageset/gn@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gp.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gp.imageset/gp@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gp.imageset/gp@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gq.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gq.imageset/gq@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gq.imageset/gq@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gr.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gr.imageset/gr@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gr.imageset/gr@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gs.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gs.imageset/gs@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gs.imageset/gs@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gt.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gt.imageset/gt@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gt.imageset/gt@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gu.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gu.imageset/gu@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gu.imageset/gu@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gw.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gw.imageset/gw@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gw.imageset/gw@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gy.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/gy.imageset/gy@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/gy.imageset/gy@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/hk.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/hk.imageset/hk@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/hk.imageset/hk@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/hm.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/hm.imageset/hm@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/hm.imageset/hm@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/hn.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/hn.imageset/hn@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/hn.imageset/hn@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/hr.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/hr.imageset/hr@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/hr.imageset/hr@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ht.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ht.imageset/ht@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ht.imageset/ht@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/hu.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/hu.imageset/hu@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/hu.imageset/hu@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/id.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/id.imageset/id@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/id.imageset/id@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ie.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ie.imageset/ie@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ie.imageset/ie@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/il.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/il.imageset/il@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/il.imageset/il@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/im.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/im.imageset/im@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/im.imageset/im@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/in.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/in.imageset/in@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/in.imageset/in@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/io.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/io.imageset/io@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/io.imageset/io@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/iq.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/iq.imageset/iq@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/iq.imageset/iq@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ir.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ir.imageset/ir@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ir.imageset/ir@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/is.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/is.imageset/is@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/is.imageset/is@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/it.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/it.imageset/it@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/it.imageset/it@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/je.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/je.imageset/je@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/je.imageset/je@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/jm.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/jm.imageset/jm@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/jm.imageset/jm@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/jo.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/jo.imageset/jo@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/jo.imageset/jo@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/jp.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/jp.imageset/jp@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/jp.imageset/jp@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ke.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ke.imageset/ke@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ke.imageset/ke@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kg.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/kg.imageset/kg@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kg.imageset/kg@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kh.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/kh.imageset/kh@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kh.imageset/kh@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ki.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ki.imageset/ki@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ki.imageset/ki@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/km.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/km.imageset/km@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/km.imageset/km@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kn.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/kn.imageset/kn@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kn.imageset/kn@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kp.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/kp.imageset/kp@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kp.imageset/kp@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kr.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/kr.imageset/kr@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kr.imageset/kr@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kw.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/kw.imageset/kw@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kw.imageset/kw@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ky.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ky.imageset/ky@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ky.imageset/ky@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kz.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/kz.imageset/kz@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/kz.imageset/kz@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/la.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/la.imageset/la@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/la.imageset/la@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lb.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/lb.imageset/lb@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lb.imageset/lb@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lc.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/lc.imageset/lc@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lc.imageset/lc@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/li.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/li.imageset/li@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/li.imageset/li@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lk.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/lk.imageset/lk@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lk.imageset/lk@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lr.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/lr.imageset/lr@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lr.imageset/lr@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ls.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ls.imageset/ls@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ls.imageset/ls@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lt.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/lt.imageset/lt@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lt.imageset/lt@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lu.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/lu.imageset/lu@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lu.imageset/lu@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lv.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/lv.imageset/lv@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/lv.imageset/lv@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ly.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ly.imageset/ly@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ly.imageset/ly@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ma.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ma.imageset/ma@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ma.imageset/ma@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mc.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mc.imageset/mc@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mc.imageset/mc@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/md.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/md.imageset/md@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/md.imageset/md@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/me.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/me.imageset/me@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/me.imageset/me@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mf.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mf.imageset/mf@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mf.imageset/mf@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mg.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mg.imageset/mg@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mg.imageset/mg@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mh.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mh.imageset/mh@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mh.imageset/mh@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mk.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mk.imageset/mk@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mk.imageset/mk@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ml.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ml.imageset/ml@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ml.imageset/ml@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mm.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mm.imageset/mm@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mm.imageset/mm@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mn.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mn.imageset/mn@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mn.imageset/mn@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mo.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mo.imageset/mo@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mo.imageset/mo@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mp.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mp.imageset/mp@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mp.imageset/mp@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mq.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mq.imageset/mq@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mq.imageset/mq@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mr.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mr.imageset/mr@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mr.imageset/mr@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ms.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ms.imageset/ms@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ms.imageset/ms@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mt.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mt.imageset/mt@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mt.imageset/mt@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mu.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mu.imageset/mu@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mu.imageset/mu@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mv.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mv.imageset/mv@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mv.imageset/mv@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mw.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mw.imageset/mw@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mw.imageset/mw@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mx.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mx.imageset/mx@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mx.imageset/mx@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/my.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/my.imageset/my@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/my.imageset/my@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mz.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/mz.imageset/mz@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/mz.imageset/mz@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/na.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/na.imageset/na@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/na.imageset/na@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/nc.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/nc.imageset/nc@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/nc.imageset/nc@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ne.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ne.imageset/ne@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ne.imageset/ne@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/nf.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/nf.imageset/nf@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/nf.imageset/nf@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ng.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ng.imageset/ng@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ng.imageset/ng@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ni.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ni.imageset/ni@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ni.imageset/ni@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/nl.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/nl.imageset/nl@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/nl.imageset/nl@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/no.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/no.imageset/no@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/no.imageset/no@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/np.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/np.imageset/np@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/np.imageset/np@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/nr.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/nr.imageset/nr@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/nr.imageset/nr@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/nu.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/nu.imageset/nu@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/nu.imageset/nu@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/nz.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/nz.imageset/nz@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/nz.imageset/nz@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/om.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/om.imageset/om@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/om.imageset/om@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pa.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/pa.imageset/pa@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pa.imageset/pa@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pe.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/pe.imageset/pe@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pe.imageset/pe@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pf.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/pf.imageset/pf@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pf.imageset/pf@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pg.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/pg.imageset/pg@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pg.imageset/pg@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ph.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ph.imageset/ph@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ph.imageset/ph@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pk.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/pk.imageset/pk@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pk.imageset/pk@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pl.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/pl.imageset/pl@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pl.imageset/pl@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pm.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/pm.imageset/pm@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pm.imageset/pm@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pn.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/pn.imageset/pn@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pn.imageset/pn@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pr.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/pr.imageset/pr@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pr.imageset/pr@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ps.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ps.imageset/ps@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ps.imageset/ps@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pt.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/pt.imageset/pt@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pt.imageset/pt@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pw.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/pw.imageset/pw@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/pw.imageset/pw@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/py.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/py.imageset/py@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/py.imageset/py@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/qa.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/qa.imageset/qa@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/qa.imageset/qa@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/re.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/re.imageset/re@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/re.imageset/re@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ro.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ro.imageset/ro@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ro.imageset/ro@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/rs.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/rs.imageset/rs@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/rs.imageset/rs@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ru.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ru.imageset/ru@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ru.imageset/ru@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/rw.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/rw.imageset/rw@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/rw.imageset/rw@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sa.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sa.imageset/sa@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sa.imageset/sa@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sb.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sb.imageset/sb@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sb.imageset/sb@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sc.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sc.imageset/sc@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sc.imageset/sc@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sd.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sd.imageset/sd@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sd.imageset/sd@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/se.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/se.imageset/se@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/se.imageset/se@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sg.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sg.imageset/sg@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sg.imageset/sg@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sh.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sh.imageset/sh@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sh.imageset/sh@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/si.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/si.imageset/si@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/si.imageset/si@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sj.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sj.imageset/sj@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sj.imageset/sj@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sk.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sk.imageset/sk@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sk.imageset/sk@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sl.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sl.imageset/sl@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sl.imageset/sl@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sm.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sm.imageset/sm@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sm.imageset/sm@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sn.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sn.imageset/sn@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sn.imageset/sn@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/so.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/so.imageset/so@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/so.imageset/so@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sr.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sr.imageset/sr@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sr.imageset/sr@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ss.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ss.imageset/ss@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ss.imageset/ss@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/st.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/st.imageset/st@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/st.imageset/st@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sv.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sv.imageset/sv@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sv.imageset/sv@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sx.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sx.imageset/sx@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sx.imageset/sx@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sy.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sy.imageset/sy@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sy.imageset/sy@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sz.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/sz.imageset/sz@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/sz.imageset/sz@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tc.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tc.imageset/tc@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tc.imageset/tc@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/td.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/td.imageset/td@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/td.imageset/td@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tf.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tf.imageset/tf@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tf.imageset/tf@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tg.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tg.imageset/tg@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tg.imageset/tg@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/th.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/th.imageset/th@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/th.imageset/th@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tj.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tj.imageset/tj@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tj.imageset/tj@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tk.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tk.imageset/tk@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tk.imageset/tk@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tl.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tl.imageset/tl@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tl.imageset/tl@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tm.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tm.imageset/tm@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tm.imageset/tm@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tn.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tn.imageset/tn@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tn.imageset/tn@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/to.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/to.imageset/to@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/to.imageset/to@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tr.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tr.imageset/tr@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tr.imageset/tr@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tt.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tt.imageset/tt@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tt.imageset/tt@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tv.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tv.imageset/tv@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tv.imageset/tv@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tw.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tw.imageset/tw@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tw.imageset/tw@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tz.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/tz.imageset/tz@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/tz.imageset/tz@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ua.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ua.imageset/ua@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ua.imageset/ua@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ug.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ug.imageset/ug@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ug.imageset/ug@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/um.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/um.imageset/um@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/um.imageset/um@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/un.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/un.imageset/un@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/un.imageset/un@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/us.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/us.imageset/us@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/us.imageset/us@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/uy.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/uy.imageset/uy@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/uy.imageset/uy@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/uz.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/uz.imageset/uz@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/uz.imageset/uz@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/va.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/va.imageset/va@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/va.imageset/va@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/vc.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/vc.imageset/vc@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/vc.imageset/vc@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ve.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ve.imageset/ve@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ve.imageset/ve@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/vg.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/vg.imageset/vg@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/vg.imageset/vg@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/vi.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/vi.imageset/vi@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/vi.imageset/vi@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/vn.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/vn.imageset/vn@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/vn.imageset/vn@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/vu.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/vu.imageset/vu@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/vu.imageset/vu@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/wf.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/wf.imageset/wf@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/wf.imageset/wf@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ws.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ws.imageset/ws@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ws.imageset/ws@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/xk.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/xk.imageset/xk@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/xk.imageset/xk@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ye.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/ye.imageset/ye@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/ye.imageset/ye@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/yt.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/yt.imageset/yt@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/yt.imageset/yt@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/za.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/za.imageset/za@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/za.imageset/za@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/zm.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/zm.imageset/zm@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/zm.imageset/zm@3x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/zw.imageset/Contents.json create mode 100644 Passepartout/App/Flags.xcassets/flags/zw.imageset/zw@2x.png create mode 100644 Passepartout/App/Flags.xcassets/flags/zw.imageset/zw@3x.png create mode 100644 Passepartout/Library/Sources/AppUI/Views/App/ProviderSelectorView.swift create mode 100644 Passepartout/Library/Sources/AppUI/Views/Extensions/ProviderEntityViewProviding.swift create mode 100644 Passepartout/Library/Sources/AppUI/Views/Provider/VPNProviderEntityCoordinator.swift create mode 100644 Passepartout/Library/Sources/AppUI/Views/UI/ProfileFlow.swift diff --git a/Passepartout.xcodeproj/project.pbxproj b/Passepartout.xcodeproj/project.pbxproj index c82697cf..fa591fa4 100644 --- a/Passepartout.xcodeproj/project.pbxproj +++ b/Passepartout.xcodeproj/project.pbxproj @@ -10,6 +10,7 @@ 0E7C3CCD2C9AF44600B72E69 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E7C3CCC2C9AF44600B72E69 /* AppDelegate.swift */; }; 0E7E3D692B9345FD002BBDB4 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0E7E3D5C2B9345FD002BBDB4 /* Assets.xcassets */; }; 0E7E3D6B2B9345FD002BBDB4 /* PassepartoutApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E7E3D5F2B9345FD002BBDB4 /* PassepartoutApp.swift */; }; + 0E8944A62CC7DC950051B1EB /* Flags.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0E8944A52CC7DC950051B1EB /* Flags.xcassets */; }; 0E94EE582B93554B00588243 /* PacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E7E3D672B9345FD002BBDB4 /* PacketTunnelProvider.swift */; }; 0EB08B982CA46F4900A02591 /* AppPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0EB08B962CA46F4900A02591 /* AppPlist.strings */; }; 0EBE80DC2BF55C0E00E36A20 /* TunnelLibrary in Frameworks */ = {isa = PBXBuildFile; productRef = 0EBE80DB2BF55C0E00E36A20 /* TunnelLibrary */; }; @@ -76,6 +77,7 @@ 0E7E3D5F2B9345FD002BBDB4 /* PassepartoutApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PassepartoutApp.swift; sourceTree = ""; }; 0E7E3D662B9345FD002BBDB4 /* Tunnel.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Tunnel.entitlements; sourceTree = ""; }; 0E7E3D672B9345FD002BBDB4 /* PacketTunnelProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PacketTunnelProvider.swift; sourceTree = ""; }; + 0E8944A52CC7DC950051B1EB /* Flags.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Flags.xcassets; sourceTree = ""; }; 0E8D852F2C328CA1005493DE /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = ""; }; 0E94EE5C2B93570600588243 /* Tunnel.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Tunnel.plist; sourceTree = ""; }; 0EB08B972CA46F4900A02591 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/AppPlist.strings; sourceTree = ""; }; @@ -169,6 +171,7 @@ 0E7C3CCC2C9AF44600B72E69 /* AppDelegate.swift */, 0EB08B962CA46F4900A02591 /* AppPlist.strings */, 0E7E3D5C2B9345FD002BBDB4 /* Assets.xcassets */, + 0E8944A52CC7DC950051B1EB /* Flags.xcassets */, 0EC066D02C7DC47600D88A94 /* LaunchScreen.storyboard */, 0E7E3D5F2B9345FD002BBDB4 /* PassepartoutApp.swift */, ); @@ -317,6 +320,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 0E8944A62CC7DC950051B1EB /* Flags.xcassets in Resources */, 0EDE56EA2CABE40D0082D21C /* Intents.plist in Resources */, 0E7E3D692B9345FD002BBDB4 /* Assets.xcassets in Resources */, 0EB08B982CA46F4900A02591 /* AppPlist.strings in Resources */, diff --git a/Passepartout.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Passepartout.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 1c499189..9ae5e71f 100644 --- a/Passepartout.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/Passepartout.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -41,7 +41,7 @@ "kind" : "remoteSourceControl", "location" : "git@github.com:passepartoutvpn/passepartoutkit-source", "state" : { - "revision" : "288ccbf1e1a984c8dc3a7cd2fd23d3d3fc4464f6" + "revision" : "079fb0e57cecfc2ed128ae9bf8614fcf3c2a6582" } }, { diff --git a/Passepartout/App/Flags.xcassets/Contents.json b/Passepartout/App/Flags.xcassets/Contents.json new file mode 100644 index 00000000..73c00596 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Passepartout/App/Flags.xcassets/flags/Contents.json b/Passepartout/App/Flags.xcassets/flags/Contents.json new file mode 100644 index 00000000..6e965652 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/Contents.json @@ -0,0 +1,9 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "provides-namespace" : true + } +} diff --git a/Passepartout/App/Flags.xcassets/flags/ad.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ad.imageset/Contents.json new file mode 100644 index 00000000..a471458c --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ad.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ad@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ad@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ad.imageset/ad@2x.png b/Passepartout/App/Flags.xcassets/flags/ad.imageset/ad@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..10dfa3697ab2d2df9103c402e7bf034160d04a66 GIT binary patch literal 960 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 OwG5uFelF{r5}E*^MMOye literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ae.imageset/ae@3x.png b/Passepartout/App/Flags.xcassets/flags/ae.imageset/ae@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5d94b8d51b81e26b345317891574ee85923293 GIT binary patch literal 216 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 IM6N<$f}_r?X8-^I literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ag.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ag.imageset/Contents.json new file mode 100644 index 00000000..74d0de20 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ag.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ag@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ag@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ag.imageset/ag@2x.png b/Passepartout/App/Flags.xcassets/flags/ag.imageset/ag@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8496e2ecc29957b76ee4aa769b87bddcaf6cb381 GIT binary patch literal 1436 zcmV;N1!MY&P)~~E)oNl%5tkEv=v(Hw)C>?mc1N* zOrg8I?9R@mKX{YL&iUrMy>sT9Gv}N&j2kyj@BqUAJkSJ&H-a;!!^o&W z*~780A$Oo|X1ZQkfH6TY$41z;IZ&4M0%Xh%lr5eMS#$KsAr{~#5N4?kH9evt5uR$q z(#3tU{huR*9WiyX)SeWNXs$%8wrC&U2;y51)PeX&r89#8F=P5bdCgHo>mP_I2?&!( zA|vdGHQ5Mr1methQhV;KK)Wdkh^MBg%V`~mI*BN(1~S9y{6Gi+8ENp%R)`zlC%4x? z%osRW1aoFWY>XsdkP3wxAtkX_?;q)RR1|z%0A<_ZdV}(Ol7aR28g;!)t3f2FxMSuB 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ai.imageset/ai@3x.png b/Passepartout/App/Flags.xcassets/flags/ai.imageset/ai@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..37ed2148bdf2b70f5e8ce3e374a4a44e7448e397 GIT binary patch literal 3465 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/al.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/al.imageset/Contents.json new file mode 100644 index 00000000..f895dcbd --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/al.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "al@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "al@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/al.imageset/al@2x.png b/Passepartout/App/Flags.xcassets/flags/al.imageset/al@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0a76419dfb44511c547319c7c3fde3436b2743c3 GIT binary patch literal 1439 zcmV;Q1z`G#P)~Jn?{{5`9n%F(EO*-~$?rX<`%*6ww%i3KWc3L7;Rxy-quwnRD4! z9~x1E!JcM_A?g2ilD+o&vew#b?R`*J(+s#3g#T}Vv1$Ue+L{2ZwkANUEfUpWNU3uy zTw*%_Fd$`Ft2WR3Ht^HfSn4?U+0JCc0D!y{CxYNB-yc+RvF)skxh_I!!vKJ<1HYA8 zbvRm#B1iOB&NdJ9x3drcI)(Vs_lKqA8cwlrTVb$M@X=+RLToDxo@OD}Fs$S;-|LbB z08X=TbANvaXHoqcTWjkg8B8IhTZrvLg^Jcw2q|kdg_sK99A_n^IyisOiB+`TIyjh< zf+DoUc3LR~fEdF2%cYkJgX`V+(}|j>ppjEQAmt+4ULTKtT&e6BE}Ubm!7!eysXdy> zKGD~EiiJmfPXU}^VJoHk8yXK*Dm#XU`lW24bb)0bY@FOF#DJ8eWiWQ3sIz`h$z|Q$ zvrMyv(hkm#2R;DU2%VqWbRr0z>hB#bCI#?8L*pXLp3~LIv<85swlmu_+Zp>^@S~Y* z5=R4#98m&jUqi!HA$+YBz$mED`jQZr1s_Em)fFK!hLBp1e$F<{W=ij}tR_MTps0Q$ zN3=_bhkLs3x1Ew!SB2={e2j*3OgfDa7op>Ue>juP8qs1D8596IIKRkwmKg7qN(U?D zFNIldFA2W7H$RV32cbBM(A}8UZxn|Et$$|hv&q@%S{FFqlb*DDq`1m; zpGnlTP1)^SQxMo${J*rX-1t)kt6CLTvBQ(Av@|*Qwdq&x^ax#dH8m*xYmvDPN&~5mjK{c zW=dJ>y(7gtE&Bl{wlR@tBIfFt>uKF=(gl`%(<2H1LrUePjAM)e>ap=`f8UQ`cpEWa zPo};Jg3&d3DRw1OKZL=%BgKC)>=tq_E$uMl8^mEUfZJGek zM95Dpd@L5f+p<>n<}Y#%05eUqtuga`7_@nn`P8~91OWWT`SMt-ow0i?YmFPfxu6o@ zQ?GK4v1XI{S{?Ge?e)n%DKB%euRL;={dFU5rPjtoVg?~8Z0r~=EO%lK!oP6VLg}M1 zH);cqoO%O5X;>9==TQm(Yu$KJsctR1rC8&}&$7a`mFrwLC&W~P)MC6h-9QlnfSJs^ zDEK&DYU3H9*XxQ9+X{pA7#EZ}5%>VG)OKnx9#QJmWNIAk{d!el3jml-$ZN^eVc+YO z@&e}wU@kSY26@PdO{)eaRPni7gE0a0NG#T`WS^8PVy*!w5%H;c166IKI*d0Z5{Eob zXe~e=_PkArMASF&4OE>Py{16xW%(Qi^hG9Xqw#gje^+%1=$dSV-b|(uKy@jh>YxCy t(6+0-C)`5+o+d!6tqIU-YXY>|`U6tVT-*3QYQq2k002ovPDHLkV1ma-p~nCK literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/al.imageset/al@3x.png b/Passepartout/App/Flags.xcassets/flags/al.imageset/al@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9ee0100a265c5977897858a40f139cc94836fe81 GIT binary patch literal 2506 zcmV;*2{rbKP)eR7Y05GL3yGG>ibjiw2@;c(XQVucV!0YzcXoER=h&I;J{U((Te*W9GUvumbLQk6J^DS#tD*boMI<3Di zjPRYA%!wgwc;RNtyl9|oaz0PfPSmuO75zoq{-LHdIX_fUX3I)2?dodf`IhxU`y^2Y zi*)-WChMDxdj{*l&w~^tjma+0`*ApuBV<*r`fSSz4!!TX!>c$zx9cK60I?O@`mF8 zpb}$E-v}NVQvC9YeuSzn z(!w8j?sHb_UDsLHYy^kG2>&!1y(FIKW#0V0V$Jsn!0$6TA7I%)KLbc&{8XX6K*%li z+SH8h#hF2i`iZmk~5DWgYZ27vE^TYIG6c_*<>6#) zaR1)Hy3P3%DxDjP0{{b9rkBsx%M1Vjmc`Zu?4HlX0SEtf)6+L5_TP+I!f{-32ig6TU0GKoswC<3|;lVh@5sd4;9}IGU)%9wb zF#u2zTBL=qOQi%FEK>Z|mUTli^}9^Q@VSIgiFqd!d#xdbRp0M2jN?L~jYf0#wOxjB ztQy*4nZwEfKts4IU&s;aavs6B%Gh(3bxJrQ%3zT(zo1n7(DTlSM012}x9v@)VUM`C zdxwJ1A}u^iQA&(G*lbLtv@72x#99y=^EV~aX-saf*KV)Z0AORjFlls;rA|sW<_kW+ zZS~q6^;(XQRpPQ8h`sYI&SivxzjLSSUR$j^KUCH1HAkzV>yoMIk^}%gfXlhETWP%4 zh>ZDDN_{n-9igi4yWSg)vp5nNrFaDJ9Z5Q=uXmQBOs4c-tyY$hP2Wtnzc?O0P*z+H z3&P>&+S@B5QrF(W0cyU#t-WKu7WO#ImX!-)aUrG#2(It~Ua{?~s(R652KQT|$ax`z zLI_Wy->Yt^@0XDXF843+nL!IDVyUDur@%gYlt8!0N!!k6edOHed$Ts2-SVIza;y>dp)+PP*_o^>~x*EAuWWE2mHq5 zH*#YW#`saAxx;am$CGQbxhpDqhTsjk!U3{;W+b{Ykqjfe?2FU&d9k>L&{fIg(nxfs zEN{pa(ga^wsjSQ9E{iALbeuZja~v z*)%DFjrqbqTdkYxwKqux3M%5y*L)<02Ys(Jx$Ta@dbj7DPNj!)g{9?E&=)yB78fX9 zu-m`sI5pot?9$dtrR9B2S<;{Kzhq@?jEc^W;91C_kgdc=(p5sK~Li1So}y; z1%LtevGeQ92Y{ng^`clD07{JAT(4bG(LMO2G*l3J%rNd6tnY9ffd-2dpC@E-B%&d7 zb+r;`>-OA-n#~x-L3DLe8f5#emi1rn+Nuz9?wf)Y;s;^Ohf4ML^6)C2b=(U+BB}LRCZ7J8A4Vi z)AKZq0jGd!zQ3kcH95}_q9Qct`yG@XAjwlD+D5*SeR~i1p&#|g2yJWY2r~AIcIzqA zoJ8s3aOBY59@FkA)B#Wov9CA`@OGrQen$ZMPjrAj9VT9oJdXU+QDt&!e%C6V8st zdYHGQzqHeJ9N@!CMiNGNx+Doy4*T-`JV8)o?BsCdkzC<5$38|41>?u4q3w?SNUpFb z9O-2Yi}UI)W#5UPLZvmSbOPgZ2g+fDuTCa|@oSSQ8KLv^at7lysq|!__xAs@ufNRD z8A}j+XFBtQVFV*jn8sb{Yz$$2)IGmFEHh##*^h##*^h##*^h##*^h##-~5BWJE U`_6g4z5oCK07*qoM6N<$f@zo6ZvX%Q literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/am.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/am.imageset/Contents.json new file mode 100644 index 00000000..398dde0c --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/am.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "am@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "am@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/am.imageset/am@2x.png b/Passepartout/App/Flags.xcassets/flags/am.imageset/am@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d704336e6d37021e3d9ffb8d0afca0e4849206ef GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTk)AG& zArY-_uN~xMFyJ|SV9D?G7cDP~{t{qm&SQEwy;|$=O}-zg8fOD$Ei`e?Y`es>v^4Zs teOKfagn*>i>z%hb>yyMxr=%ei%I%)O{AGCw$26cN44$rjF6*2UngC=yJm&xa literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/am.imageset/am@3x.png b/Passepartout/App/Flags.xcassets/flags/am.imageset/am@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f5d634152a00d23655ba1ad26ccefd7a42b2245e GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDv0#6sm zkc`H+Hyi~I81Ni9u;WiAOFGx#{;NtGp4H7OkGcPiadua@=z6WV&^@avLO-s06nb=Z zSNO$`#eKgIEt#&5DhyKRdi?zE+v;x?Vwd~B?>~#&!V7O^0PSY*boFyt=akR{09zYS A3IG5A literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ao.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ao.imageset/Contents.json new file mode 100644 index 00000000..b1d09b75 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ao.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ao@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ao@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ao.imageset/ao@2x.png b/Passepartout/App/Flags.xcassets/flags/ao.imageset/ao@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24a1c52aef8bde108cf1691c9a6c0fecdce262d5 GIT binary patch literal 785 zcmV+s1Md8ZP)(*1K~z|U?UhSNR8bs!X3>s(? zx#+QwObWsXf-G>62(}261hLd6Oi3k$M8!vnsUV7BMuRnu6HV%9p{IrTni?N7SBKz! zoX!2;-#Pc={?ENfA^1O7=W2oFB8y6mEGjj!sMN@!QX_?^MuIh##5vJp5CYBc8vGBO4$hZB>N5%KdbLlGYlpAg=wBI;1O95CD-d22C^d5AXyc;1HaZOmP~AM1Mgybip9BP4A!?asa4;N-6B-p>%Mb5l(;_ z4*XSbhaX^cT5TbUmn)p$rs20`u|RY_+Ya-+jfNz|q!Vh+u+f9}H7FNtLrEUOgfJ}; zTPZ8sqp=5x3@8023WeQ_zaO35Bwb?CRj(6>KZ-CT%#;@r6!?#TMvc|L;|FVQW`j~m z(_4g@`U+m;aytb#w*`UZiwF}FgXj`nq&SP(lg#@}d}Y)?Ss_JvL`BTqGIU`zFg3*P zAeUOs5*$cr0m4jg3;KNS-NJnXCAmxuk#L-lJ+3p`xq~g6ZHsZSbkrftv{aLm$@8c5 zHsih36@IhSmSOHA?YgapO2xIyeCxq7z^i<+GKh&<6#@IdnS}%fP@G5jJ_Izi($j}^ z96ukTqww*jx|YUPQm@kgnRg8o6jR%Oczh`*NL zK;G(^8s<$A>1p_DT_ozS<>6g4Y5-F&!bIp^fE!nc44aFcNg(?XSsB!nawip)N}8uH zxAiu7Z9<{I^3(3|b0mff=NK75>x(Ygalf^|!=2o0;$mIxAtNIrBLnaUg`qea=Fqbx P00000NkvXXu0mjfxe#Ij literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ao.imageset/ao@3x.png b/Passepartout/App/Flags.xcassets/flags/ao.imageset/ao@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e5e09c9751bdeaaa7e53e7bc6eb2f3b3cd7b7658 GIT binary patch literal 1268 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 KMNUMnLSTY(QhiDQ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ar.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ar.imageset/Contents.json new file mode 100644 index 00000000..540e2b7b --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ar.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ar@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ar@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ar.imageset/ar@2x.png b/Passepartout/App/Flags.xcassets/flags/ar.imageset/ar@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6bd4a8302e09e9d0166956d046f393076d174353 GIT binary patch literal 565 zcmV-50?Pe~P)fP zObq67LapW_U_O1mo-eO|5V@`ET7w{83n0nxA}Pg(5gs9yr@eN-TfSNe!u%55JL0dFGlz73I({HWSNj^l|D^z{mi+zpDO=W@?M#T_hKE8a)GJad literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ar.imageset/ar@3x.png b/Passepartout/App/Flags.xcassets/flags/ar.imageset/ar@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..63b24e1362020ac1ec0fab5d62e3f2b12e5ec0e0 GIT binary patch literal 1048 zcmV+z1n2vSP)7N8$}#|e>1c8K5VCJJAOM=+>+3gkkG1CB&ZaScpTaj z9Ju6$dhD(6M{wW*f&=1KAr8QS8v+z6Dxj*M0hCw?X>~A$Q=>FIHASyU$fglOvMJ0?El`vjZ!gx^$<3%Nm7nLwxRKj>s3FAdY=y=2! z3)&$tq@Z5Re2=;&ASB6&pd14D>`$xf%%}T5eL6VW7#u!*_Wei9r>E6*{wBQR>yN)u z^nCNl1K+Co?hu&cJ15O24-`GW|MTa-cLw>*ywz>=4t~erF{gKSypt{$O;aKfjg9xs zv71?ZYce{epd>3VtH}Z%B~B}E_nHhSP{*HGR(n%R=Zx(QI%;&P-?>a95vl$6m(;a^ zx=#Pd>NfaTar)sYdVcSR50Td)v4S z$IQ33*2j&%7{ti!7TtHp>(c08pk$nE9Ti7mLZtQugX=9K?9UkBxuqQ9r+O zPf6yL3n@vTZy5*xWErFg1Ar5QShnO*PfM4XJd2}Qv%Skfj7NMddv(~@?reP<)#niN zFwu_N&+TktcS5Ki+1*wT50bfsTS`oc&8#}z?at1l*z`OHF@8I|+Ap6GJfR+VcDMWN zSHyg)SC`{C*LE)yXMpI5@&X+);b1P5 z#JtLrdcRKj>s3FAd2j2D$KUR1((Q3>NkC5#u9FkV!Ij{gq?Fst;5 S;z%C=0000h6XyX3@c+H~&gYkl-xB8q(k76$NeG3|kQYQZXhqpp z6+|m-DxFxjYMTbDSXFJ4rfMpyv<{(d8miV0Y;4kmGz8s;GC;6F%hIfcj<<}25R%w2 zt{vy_*}k*S=eyg7R3V`>p>T%%zxkf${`Zsa^xWekfS2%p6P_?0rsU;})Iwcpo0;-L?-DmN z_CxK$W#se+2lo=D@#MF*+Xl4-myy#9!}h(q?~{SER&H{*_lTLDT(EA-)aacXt@)pjn7<0P9NX1Yv}YzXD;bT4#ZRx zO%zEG07*c%;HHtKoZTB=xLv4?ILoq5pEw-*=vd;y2loX~yghyT4QM%V)6q1ocjxy#g%k+H^C+39U@@ryfQyDVE8aMLkO^U&{qnTm~u8TcKLi*VD(lt2Pu z9wRxpXn08I791p;_05~M?dV?j%uOY9nQ+rd#3JwfX_PWW5Cmuf z4Q_B0N)}iWx`{Mjx#a8HS(dJCY-AV)fXn3?8XBsut}f%PKlT1ekGCS1%XM{i#bPl@ zk_dvJV2M8e<Z2%ub0WwJlWe=>3AXGZc!M@MHcc=HO#@qEkIwq$kG2>@W25NNOkX`#s8vanpw zXw%AXe|XZptmA3c!Kte1cDp}2hpMsstd-bL>9N6tztYEvRn5A5k#IIvE`Kdt*L3tRKkBGB(0{FJDErmt zxBi%-s5uIWLU8?8w(Oa=kT@KM^)_ET`bw>H zfT4(d(aIF~%5WX;UjkPv7g*NNw2UB#TR^**4fAiD?-c#?3oFs|Ch#sz~U(~)iqnd?GG$3RJYb3Acebud@rLR`jG|qxff6cqyzan1* z9UDD=@!c0WGq!XQdnxYA1h&;wy7DR?Wl8)#-bx2n1(uc?**kc#F*Yyp{g3Ikh~BJELpmu zs(wYVvPRRiY&Pp~I6k}X-WqB5xV3%l+?Ts^sJ-ZUV-Iu|t2}7?p|e=_q00-M#kxE6y@SqTeR1^tfzD#hiFPh( lsOVWK_B?j~p))fF`hUOempjAa4MP9`002ovPDHLkV1f@Sw2S}% literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/as.imageset/as@3x.png b/Passepartout/App/Flags.xcassets/flags/as.imageset/as@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d35b56d24aba5a663669c6010707c5805c196e81 GIT binary patch literal 3362 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/at.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/at.imageset/Contents.json new file mode 100644 index 00000000..05bdb0a5 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/at.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "at@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "at@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/at.imageset/at@2x.png b/Passepartout/App/Flags.xcassets/flags/at.imageset/at@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c5f0fdaae6b6f71a068e30b1650b4804d1ba90b9 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTDV{El zArY-_uN~w(;K0LtP-Dq|vGtPgK~z|U#h80gQ~4Fg&%H?ukA!C)27w?E4M8v(zz9;OAifH^l>!3F zM7m<7DxICWP;Di;t}BbX>Zrq3iWU&MmBkmZ3c|2fDIhEYvVb6luo46ULI{MI$L$|5 z$by6rWBvY-NzOgzFLwL>9}nw$>sr@a0QcXXk)1L4AIcmd%TGxNxB-C8aGe zP}SAt@6WEU|J&BBEA)wHvlsri;P;#Fq;w@F+8saca`!HQ!MJy?dDW^D&!0<;3943W zg~tlQ|2<+;P^y+no4DM;+qWqc(yd!@nVGxI%ogYfj*jM+3Ek1~z}I3iyP{%YLV{AI zO-#JLY16sx?ja*m0>DH$mX$sA49k64-fm9VV0Jr z-)2Uiu&V2d2(#R>#kHo!Y~{+9mX~YRoJvkE(rPi|QoaEN0I5_S{JVerb&zZSuWLhv zh0R`GiiQRbhf!6P7!bgo8bhIwYjVTfzxrc;M#kct9H-1o)Z9EPtJ2f+q!JCIWzUNXViuztktBbN4j>kq!qBk41F41&v0w zwl?E%7{$d+D%GqtjlWzpz4O`ITL%QN&CC|4dwU0O-b4rl>m57r6w3HfluRZ#Ek;oU z07j~+6!rCZd;4cJx0;#`?3Zo6qkBa6nKU(ZCnpyrB?XB@(#*_CjYg}(86OvyGx>u+ zz#TcVW$)f!p(r9NDd~ugMuk~rg;k{m1_gQO4+;R))g41aijtD% zIXx#pqoesXHAhyha#V^$PyPIQzy8`G{YsWwbl~>%w_YT*S}PRhZ`g2FA{itH1aRu= zOx@giw{8ArRqv&5B27(abpLl2YGGk=^=eE;#%>ac*q@o%dzu@ZRZ;O=pLBhF!@%Hc%L^m zN=)6{*p-!5+qV527Q!=mHR&_2<&9R0QK@91F!mE5b7bNinWIEfU!Q!Y&rd%|`2168X%9Mj6q>`Q%+IAMUSj|-e*5C% z{U^WADHj)-rzaBt#>P|u0c-}t5&#f@SpCn{0C6~s)YK>*&#|UPED-#&qoZG+C_3HZ z&528v&|F;^dV|(`dAFuAaGEhtEFS+S=M9mA>U+HGIrN5JVtYV{rIP`S`G6 zVtgGPZQgp+a8Pe=r-KLm4Gy2Fva+Wfjc#u_|60#Vm`%;i-ObJ2vuy;;uRV#y{cQHauCC<5!Y4c)69CSi-@#6&+qVi;Ck-7(ElS*dHuVHC}; zJp~7Q6cp@VyLQP`BZ43i5ni62%*sm9;NYmS2`4lUP!@~I=R1o;(r3^5SS%`$I8ooV zwVio+wQX&E*4Ac?ja~0!hYSoJO8WY~qEJY^y~8vb`5g6sfx3`mSXG1_)ENW`%{e*<;Jw3AZ>(3ar=MMk_ z10$b)x*;~!udy*{U|^2oHsoEeR%`R}YR9{#Og47^e%r{%JXQpg^7m&)M0hP+XepD8 z0l>qD&(!K!m-dE$j*h;b+S(1H1OSmp`r^f)Og1JK_s7NM=%9rE!-TI}42ETQ_t5yK fZqE-4s=xjR|2;a8<_ZS}00000NkvXXu0mjf2{sX? literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/au.imageset/au@3x.png b/Passepartout/App/Flags.xcassets/flags/au.imageset/au@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..78959d50ccfe4b2f163b7a27d474f54f7f61b583 GIT binary patch literal 3349 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/aw.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/aw.imageset/Contents.json new file mode 100644 index 00000000..08ec8e6b --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/aw.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "aw@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "aw@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/aw.imageset/aw@2x.png b/Passepartout/App/Flags.xcassets/flags/aw.imageset/aw@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5d7d34742b66053efd8680f662be48d214db570f GIT binary patch literal 631 zcmV--0*L*IP)F(5hG8fGrh#?2m-2v`Q1OSUTM64Lh+RA>#Li3?Ct(Np9LmYU&vy_pfoTTmJX`dx$uTsOVo8&*!Ro&tz0j@XB2N z{QuwofpDm{Fh@McJI?((xVNnRee))MZ7f>aKLaB^JGf7O%lY8rPujZ^HAICtSuEIp zD8IZX{p_yjnZth%?EC-c4~l9Q76wb3cUDeMrBxnEsqFjA`sLSOI=B+up~ygvhsEaK zTfKW11nY|-BCjXTyC9-`;4lB1?|-mrp((&wH$M9EXBh+kdkyPgKEA)7KC$ZREfF=i z@%bME!vMIFfnf1;@GJXY4_^ibhL0{jH$VTQi<7Ve0uKH5`|k@4Lk0$hXHv>^%;H!8 z;VSf*j0z(Q%R@1PzIqSu@fyqN~K-i&w z|NUR^fr}1K!4HUP4j*~>gVydK2!>bZZZLpRhf*7iI+WUg@&CY9;Y5R>6Qbq2I|kYf zL;;pP_gn_r4MYJJ7o|M|?FOR2Xl9}|z}X8OY+%TQ=%_=f4MrVGZ7^gU3INMkqur~S R&20bx002ovPDHLkV1iroDH;F( literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/aw.imageset/aw@3x.png b/Passepartout/App/Flags.xcassets/flags/aw.imageset/aw@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc8158c80396830ef46e9aed1ac94157578c255 GIT binary patch literal 909 zcmV;819JR{P))!8YyD(a&oo;8!H zdv|?h0(2XdQ4)W^DrRrps7ZyP+o+6^_$}F3HWYHsgp9bhZ+zMD7y!981$&M(`7 zKdh7iwvu|tizjf*J~>ucH9UK?$FAW4vJCYK#&~9viF)<2u!aBh@mP7z>!3CI1z^ih zX(FbrUD<>IUF3I1LY-o&Cc>=hte^yKgb4755#y|0t0Xylnx7RYM+c)Ev zFV4kcN{@<_x3)SiT>6jzSHH!l(>XY@uvy~FGe$#$McNIx%Gi{7bcB3(M+gR2b1b5w zg76;^ntUAV{)*dPN3rSjn!W{=yXP?g9E@?VRoa24*mQ&$?9V;EpBo=vybo?NQTz6b z{uXXy?U>2&<`4aSHUj{Vif#^p6@Ks*Q)8psHh`_?&+>!s7e0+)y@Q=G=5r)FmzOjV zycih|sUXK+`IQx0S_@m~`uZ0MdMGT28Y~BL2RRurA9HUmtmcom4RD&wo=5iZWZdS$ z&F1;#c-=OR7hx-@hwS)1zKrx80svqHF==xZK}kJi$A5|N!a+X(fNpFW5G_SeQV-ej zc}a@6+yH>w(G!8_8Xdi?5+zfTpS07+veBvO0Q6Giz*N3^hb_X{LD2$JY&XwAsWXSl(X8nQmWsh{c{-{G0q~rBR9jYLG+3WGB jqQ|3(9*-(|JgWQ!%|!%S1w5QP00000NkvXXu0mjfq*kmf literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ax.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ax.imageset/Contents.json new file mode 100644 index 00000000..b5ba2c77 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ax.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ax@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ax@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ax.imageset/ax@2x.png b/Passepartout/App/Flags.xcassets/flags/ax.imageset/ax@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..044c6282877294f379482929922f7433e5934e31 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&zm07^OU2 z977^nlT$e2PC3Y|*m(0o&VH#w`)05G`PRxj#w+(GBqSJ)QwEj5!U)!53|z41t`(p0aHd(>C7&Hc&$k!=!- z#Q(XeDJg&aSDD3}wYk-(DE!s=*g~E4)4eAMe%*h6gHrMRT+u|qKfbo%iHtqdS$rit z%APYc0F{9ZO%U|2^Kwh8+U@w}d$yTHxXKgNwZ_8T8Be&4WPZKuP}t<$y61k6*pC2% z6q!>=R_kYaEIrA_Zq)nzLHOr4n-|<)mDCm6%DQ1r?LvslgU}_ imAkB0E_SalFl20SesJg0RwZD#F?hQAxvXmO&G&ML3l_ImTtijW?6Y{XJ|zP_oyw%OSme@!j_Q1X1w z#@f`q;Vp6V^LHPK)^?w}KYkWN?OVxyFaE~?-)72xEqeLz#*f1mB6pOWY~7{f*xv81 zXZ&@`SWfhDpyTn?j@tUa?f(~sy|O>2)^_mIf{1!yph9+0W$F3aJ(ryAWq`~bt}I`+ zrrT)MUXClQeD-|V*=L7VA3eDIT+(%sHQ&1~>|U!p{qxIyf%=t&+t2q4Y(9d^C=R8bVbfA`)u<0x7=relzZGBRLA5lC2qBtcNC7JV4e z2Q6wHQi~vJ6A=-#h!*Ll+T>qgEz%$t1uc{mtickAGQX<%a2Vfvw}oX&=0e`HuDsv+ zaL@U1?>+atCq&n%)WIKv;%Gdb-3L2~yWpi^nz(*MF2 zK@lmS`0h^tdm53t>3$eDh8@8J9ntl+2#{{JKDydMETRc{9C?>)>J8O8bd z2`4!Wu8T92L}zEP`v*L&$8*8_lWuTbL`gB>mZoK6?Y=jp&bN{8>E+wev*aFjdcK3| zVtLh7FPGHQUy-p2tSt$w9b3tFb)z$xC1ZuwxZ_jUFJGh68T90|hn39X%Pg9`ew*3e zSIEj3>pD9KAK16}xLOvW=G~wqXxFzl5d54)l_GNT2$9prk>zCzMztC2z5#OWk5*+= zTb*G$UNbk3rqbANldC#xi{|zQmlgGNGg$NAgMpyw1cIg$2%1hHXgYzQ=>&qN^8-X> V$|4UMhr<8>002ovPDHLkV1l!fMehIr literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/az.imageset/az@3x.png b/Passepartout/App/Flags.xcassets/flags/az.imageset/az@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..fffef4259b9f31812e6d7f000b65537049f87ad6 GIT binary patch literal 1111 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!3HGjBHl*;DYhhUcNd2LAh=-f^2rPgEIghr zjv*Cu-p-8A2@aJxZvXwx?Xs=EFB>lV&8+5j)X~6+VXlRxe+6-Q`ZDp`Fv>+3|}$d9YjXF&sR=8uY%lLr!Ymc0W_|M@O_d z{>lBZPZI0BxO`7mp323WaT8Xqk5T>l?Kk(SJ+UX-RQw%F-$b@}6v zBV2DkI?KMO&l3xMePmI~%EBv`RQxuz9a)}h%)VH#;B3sSjh0s`75s8eFLSakU&X$E zd5dM>&X7`h#ow3LTTGq0LtF0X?G0k8vfnxzSEriGuLoxZjCU*n`#bGvSw`LbZn%WzkV zsf{N!1Jd-)&Ink(tSZb}##b~}Iy2V)Y`*=3jQzl^_T=65-1YeL&cA-C9&hg*zw!FL5Kr8$=W~`O`K;JyW3u|~ zwlx|+SDjig?TTNy+1?4)toCPhxF}o@GW0$+O$Mrm8^?2K!Zie~;wV;&4{~zNpyus*D*M=e`%&yCeLhREZU@rF?!VcU}Dd zq+_~zlTY$rcRswt{uj%kKjy1uNv(Kg*A;bbOTyZyYb~3%@DE-|AwK2 z!j1yL+Q(`ad)F=yS+#E3jlNuqQ>qesX2b{IYuv2jS#zCl#*8EHt@G8s*ht*Z-PODO zou*Lx_s8q@JkFHQ`16_h#p<7Dg|6Okuqc}QB|Ww{jPt3}O%B#i*5A(C8}CitFSL9g z-ya5Bo2L3@)8BMXPA$&9-}_0ZO8&v#vIEy|)Y~83pwzn2iA?lUT<(?Wv(!0L3V|gB NgQu&X%Q~loCIGP{9w7h# literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ba.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ba.imageset/Contents.json new file mode 100644 index 00000000..20c2a32b --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ba.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ba@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ba@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ba.imageset/ba@2x.png b/Passepartout/App/Flags.xcassets/flags/ba.imageset/ba@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..10f50c241eccaa701280c6e8c857d1f948a4d442 GIT binary patch literal 1678 zcmV;9266d`P);zs5gQ!!niP^G0{Z5Pzf#*WE;#EG7~4TAu@!i;80q$T9KEEf<3!9 z;b56M(H4%sE1vU|)8~`_;q*NJBEVi3Amr!IX5+>w031GimCrvvLw`h3z~zz{7vSWV z-TB0Ra04|b_edgN=Pd<51P}yBNeN@~=HFSpx`KoRJsOP&fRB&BnlZ-%1Ok+ox3X&0Ic413+(}YW32kiymF`DY)rWg`m9LTK0s$Hkycz`mOm}mfGWKzagszp8*ChXe!&2^oV%BXahv6_-mQIC!)&7Zs%gWMoo?I*>yKnoN2Y zFaCvugklmCONfnqTbcXryBQdb>Ou|~xNBD}Km2e5fHP;TBYlzGm>)qKA?p z0|)2Op{pb(m(tbM3xHNDQdrnbO3F{Pwsr$xzaM~kUDk*oUmFNeSLZ;Z5fx-ZL%ULG zA0GifKi?5UdIUIk?j$ZMQI;$zz=;$6SiZcRoSYi=?{C0tE+#b8AAouD^sHL-p7Po|4(}m7a+7&h z+S;6M?TwC($E2rEMi2y&lS7#?V?3FeQ+W9B2{&(cQCfNv^SVv^x+j+@QC5$w!)p~B z9IMsIAAj5>Gjj?ilO92U@4uf-N=g_PFWP~DO8(X4xk?Tj5adSI`t`plUWPa%gDC`pi$Q$tUW{2*RkZKtvE0Y;;ag$u)Z_uW9ZMpk=QAm+7MuZ0}; zOZ4eHc_I-LGoI?|REml$fZWJxY+S~Q6_e@fleq2BVP2a>ebc1>Ioq={qCkM-$D4?Y zJ3(LHKqD(5p_r{(t8uv`0B$>U%v-zZm5?J21PBfujjylB`SWc^5(EZnmAS}Bxtso~ zNL2unk_@D$pJvXSAF)_Uh>M$`%x&I0jp*ocz^fru0o=K>mLo^50rF>McDCHe5=DVU ziz3|ilS4(S0{HM@pW8SsEfSk89fxBjAt8Qj+cp!2V$+y{m3iLFGi{o2=b;`6b0qWpUamWN~N`0kx`?3UJ9vN;H+5_ zX=rFCI{GMSX=Rv910VK@iJ_Ryawnke-iwi5+b+FsT3fqGN-DwSlDKuNnW`$g^6xCE zsSyC2I@JOUAWs+M@_wYv?L4Xl-nh}}Hl8qH3_EtjA&LSPODF(3ofb)gyu4a2TmVZ( zCTI5My8WJNFVVrNth7^5aD~~kClVN_B`{En$)xAt!A34zxC6kgJ8zM&W)s(M4SXT= YFC%@8>B-Y0?EnA(07*qoM6N<$fPx# literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ba.imageset/ba@3x.png b/Passepartout/App/Flags.xcassets/flags/ba.imageset/ba@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e32c6c3dede9d7e690739a928c7eac308687ace9 GIT binary patch literal 2709 zcmV;G3TpLtK~#90<(z#`ROKGWKfAoddq~1UAh4@8+D*Vf1AIvWy#`zn#F1XW z-W2SHax=?moJOZVyfwW^Irr9B%^($XRZzT!nn-DYmZUHwx&(rRAYi=IrPcbD%BGkbo&=RBPG?0KH&cYe?BtPDOK1Y`h<7khE^Xe7h+!V5p}<(C&3Ne_8n zrQp*Kc+jrNK7ms zCFMs#LKLEtR;*AF8>^IbR(aWtu;f=KG*p>x4wcCe=7n1&m&+I&)H;2A9jUH2uU5CSYSl5$ox3Ko zPlP-5);m-_Qe&M?ooXT|D2M&~Yb3tR%t`_Svn4P=yZS$oGO^~=Q2_;LZM{iB!4-); zE31mGu0Dh3U96p0P)7|EATCb3vY$TP#QF2B0K~-jO4@~nDug)~hM+dI+#wcC@#4i^I6GSt8|#ZqPwZgsP%Zzw$;g^F&z&t>W@Blo{ccn$M?m`kP*CtU`ueni z|D{WvY}#~+_V!)@YQd-P<1xAYPA|czbX$v(J{1-=^442t@bz^hBEnM?t3Lj?2N4mT zbanOd#v7+;Z|@a+=DJYbF;IY?e{Lo)Fq;DhY9zkY)IwrokJ8$DQ{uZ&<8F3P#{?)q zM@KIW4c!v^>C;Uko~MJ_cuoIPn5k*ZfLd6{SiamBjRtn@x*$9`>5EgBFBjV`)VLFt zywNP6jv3Ge3p}u}kh6UG5!S3ZL2&SX($mZJCaAY>pNqG*gUDtsP{$0Yot-6*JhF$} z+*$x`-qgmaTeh5G@?;yKou8izGiEqT?ou!hsAC57+ix$^)O15)KX9OimX;pjI6htl zKy0k9-hNDdPQBwe^v|?%rHZ%T4#LVx``x*_+X1j}p$An}2|~M^oEqMI^CxaGI?ICG|%pr9O1oM;f)J34xK?6Ljq*io)`$Dpjz zi|}>-Fe#|x0u;3H92~4fHU|eQz4Pwy96(v67ZER;4%Bf2s#H4i=%bTqYwIO7wUA$a zX+bWRv22+%tV&9HNOWAPHXW$r1~fiiMRD;}0t2)8@WZY|;c_sfJ#6~LlJ4>EbO4N+0vl0HlU>bL|&}i18(X1so zc_sjnk=}xBaBwX%U@c)`2idl*L=yP>`ML1gYyMbUi!a?+pc)O(%*;xXk_v>fo`C@kTep_*?z^R; zc5!h^oSm%+3wuz~$2s*B7T@EL>aM5nMyoStnk6<%OF7rB-4yMlu3V|jr#|z{bSf){ zQhNgfgVfe`arUAX>al-)h>O$pyMN)gUh}yB$JyMHiPHgS zYPvyUVga?aT>zZDs2%?I0;_j*jNak zwR39PxIr};pt_{V?%kD4o0i4l!*#g1*-FYLt*qp1-W(vZ{c^#3+@P8a(1-|6o__i` zNl67%Rdo;AN-vpaR13Pwx&n$9Uz{Pz zvtGa6&xH$ZTBv_dBwiFEyUT`TI5@^W(I54%mCp0 z`Bqk~$`^bk6+U+js!0s_k+f$|HM3{$qqtaFT@BhrY|fk<%FF){*>zCIdia|>P=K16 zPQt?v(cRrIvS(zdNlGe^*mb%aP|X4;XkY%-Ri)_W&d^YIy=^B=x=;9AQsF~XS}Gma zZS=OiU6~Eg_;?ll{ex`VR)V+p*W~5ZF>RU?vu3%7+D)H+KPf3QMYiHH6-!e$j0se; z04kGd^Q4Ow{g!mEQyLbOkrW8VAI8^Uwk3{ zd5^d_C4qsi`1nZo_QwLMNrz23-MFED(NQRDMU^SGwiW~ix+0Uo=FI^dKR)#CYDGmG z<>h}+T&Cj5)b-?joQ{)ykDgvfmRSHbq^nnN(A<23UArE~#pOPcFD2z+Qc@lUw4v3Z zLze|#QQ1_UOkL06PttL;yFI98G2};5PEHL00sA<4vQgse=;-CCr}FiNRz+n~S^CO) zI=gRg_?taYfV#RaRgu`(4?o1rng1a-x0ZSH6q2&Z=xA@Eqs3d-x;b?;P$vXXg~FEl`s)M) z?Bo0Iuh7!cLrlyOo`3!a$#(RL6-vEts1%lt4(h0W#KqKQV`HJWq~}(jt*s?ZO^L|m zGF)9V^yUEO`B#zm@zCmT@Mnh1S%zTx_&AV|FikjCDjkLG>JL8*p}M+L@MULTqO!7G zxKoEi9j*xh)R1axySR9r?qQ{bNa= z6Jp5!nWju}ATu+Jg$q4I_OoYONJz*>t=9h|3G)Mf!`}8LM~eTVGim+@%h)54_vvSp P00000NkvXXu0mjf?}JKl literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bb.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bb.imageset/Contents.json new file mode 100644 index 00000000..674dc77e --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bb.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bb@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bb@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bb.imageset/bb@2x.png b/Passepartout/App/Flags.xcassets/flags/bb.imageset/bb@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..51292d049be96d193204300059230f5bb077c904 GIT binary patch literal 695 zcmV;o0!aOdP)cl-gj_ zq0|PW4y862bttvL2zKbde^fV;fq@nd-F)=RvCH47ZY&GcO`NmwlQ2J%l`bcBjU_)s z|Nm#0y5_^h+dq*7?>zav{rK0Fdp~b<+(Xa8 zrw^Y0W?*3W|DPeZ_toEj|9|}YUpV14MA^+pzZ|olm?k~qU}GE@hcYlQWCrnTDYET2 z@pbCj55NEXfAIWwoEIN66C)=(qrV-`lUIL!{Q5s(#rp&2zL{xp#Ch@!m_u2Z85>iC z85kJuJpRqf!l)?48tKZ*#KgeL!WiYoD5$0_`d)AfAIV_OxfM1zWx2jkm}D* zp)CwlDM!Pcc^McO4qw1hb{@L$otcRt)R~uZTd3er1xZ#_S+=t`f51iHsqyTMABO52 zq5{m6+d`e1$wG(Y#)Dr7KFp;zAO14a;-HEZ)Tx=&WZ9PQ`dmBf&F#m(|Ni^`^#?;# z-E$>r)(>C)smrlZ#R}>;R7{Zh&)@$o^WQ(Q_44}KY`vs1+i>Nr$KiCsqt;UGpv25})~aUo7y1FAJmsNc+^ zum-{fXwt%`g;S~D9u?qW;^v^f|EcfLm)n%7ZYINs?%dG`j5?IsVAP@12BQw8HW+m% dwZV{aC;-DEw_(FP(9Hk<002ovPDHLkV1lR^U0VPE literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bb.imageset/bb@3x.png b/Passepartout/App/Flags.xcassets/flags/bb.imageset/bb@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..778d2fdafe76bad8e7bb52135329f8add78979fc GIT binary patch literal 997 zcmV<|OukYcAUdnH*3MdUL#eM7}~1CqN_)FwedJ9$EI%^h&9 zez*BZU)zgFQmdygcIHOhx#5!chfhihaCeGp4}H#A^ZsGSD3k|Kzt@#+H{5z0Tv*+^ zqptsVD83408P)Y)BhmOq?+r-%8onj|^}{D^KGL`Bz^D6dp}ZW^v7Oo4WvHQiR=TmS zI-dH?=3wI$Z!jzaxYrh%SDd!G)UGydTI?vu6`H$50Ka}qjaR&PT7qg*!+w|5lHzyu z|Dx@Nw`)U2QN9^KC?c;}V0Tyz0M?h;>-V}A&xvpHt4i%BYg|j_+5lvw8_Q-|B^dzb z7pGN}kI^(eZRG_MIa-wkKv9r*$cN|bEx-EX#I9_j;j9A`j=F6t$K>Uh0Nia2Nh2L< zVnk_b4*{4_Xh}R5+M&6;U?RIWW&rr^lR94|Z~I9!cZuNv1whS~46Uafbc&p+br}W& z05r9aaBe+l7XhT1N#%-k3W?E>&mU)6FvAMq$Nv?5P&BKmfeyjSdy_ zrY8!(Psg{W=I>dV!fvN}ze4FU%FXJ<-!w zedlib-+qiGE_}6(-%p(XS(I<~1|$Flxs;|IH05(LO#ohf_|LNU1?7&vC4d@62YMqp zYy^NUjT9GHrcE;U^v7DBh5;;}XB+D@zV3;3d!hp|#bMRHxcLh``NP|@4pwGP94Dv+ zPyNMTs(eMcW6vfh07=G&FEN{z*SI9;$*UFqFc=M(OlzN4;qUEPh0C*wZXYeI7UFam z34uk>Z31+YuictiyERj<(N&mU_FSG-xIC+Hc~;@_tit74h0C)FmuD3&&nkZaX)hwG TxN|-300000NkvXXu0mjfU%=4p literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bd.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bd.imageset/Contents.json new file mode 100644 index 00000000..d756d84f --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bd.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bd@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bd@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bd.imageset/bd@2x.png b/Passepartout/App/Flags.xcassets/flags/bd.imageset/bd@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..47aa9ad6cd5840814fcde8595210c148518c18f6 GIT binary patch literal 738 zcmV<80v-K{P)URF&{{3vmyW1vI-;s+8&Mq{8FR&G-W|*FblFQ*h3$BGL(5v^bC^8u zHRf&lLnjJF3E~`0RmGJrY%=Q@Ley*H5OTjypE+PGUw!UaW)bil&r=OQrnNfEfYcT~37x>|dcxh8t3pBKT*C-Y6@I&QP z-bM5=zV1XFZ{k=N51{II*Uv0hahBVR+^<9Hp^z4Q+u;n4s|I5)5Kl9ze#mYq|*75VTlkp8?Hi>A2!^wh5(cuD* za7>^?ba0c0)J*$t!dx8R#F$D%_g0l^0sugYVK$URv@htP^dFL_;w7R2u*XS*oT%@U zL^Nxu|6yG-F{Uz6R8mP!RPmCSH&I$vI;Ld}-tNNu^+_zs8Z7qUZvi`b71wc<%Yz>8 zF))eiFqc4rXt#cTAQa@n1WnySIf17M zy+p~0A~*egS+^*;)*rfh$O?D`g=X*d0I(FJ50XZNlT4}6)t(W!mog?Z;l%(8=5H`B zCEG+@F_Lq~ay(t(DJJ4f<=lI1Xc)=L*`z1Z?6otDrxuX!C&)pSHv(>9{N0ELRj U%l^srp#T5?07*qoM6N<$g41DO%>V!Z literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bd.imageset/bd@3x.png b/Passepartout/App/Flags.xcassets/flags/bd.imageset/bd@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..1fa81d822e9e1b8ee7f43f9cd97dcd5511215aaf GIT binary patch literal 1109 zcmV-b1giUqP)}oOFkz2!61k4)Gl4AJnJWGnt?$6 zF;5PU*heO7B=fb|7C&FD9GGz_f<1y})4r=FhDYpylA!7k09|75U9V{HEA1L#*avA! zzTJ~&MxDMgrFjDeyj<|6O+MPD&_8(EbBUopZFTFD0bk~wopTD;e{lJu6V;cBYIi1G z;?%gk+V%JCSUCaZH{0U)?HX-Y9?H6^Jb9z4D0o2mPp?-^`j!504*u;9Ht_{rh9L5T zrTU(NN8XjCV8HQPO0q17{09?ZB>ZAto%MPu^po#fKI_TXX2YBI1`K%nANodp%fCMB zg|^xkv;Xe@Kz>&->}hYX$rc+O;!*c4zhf?nd2cj5PrU5?$(sV?!@qL2mWfY0{^Xyi z3Qg5<>(OkAHtjQBbm~AGb?g4*t;kXy09J`e<()`xy35qpTmEe3^eC^IOVq9Vlb^Jr zylKB_5htF%a5aY8)IC@^`Bjn11NbeY_Fioney6_D^DTcN8;$&pB%iP%UGo6W<#aoW zr={;6r+-=VEkCcb;f}B;UjpBD8suSvY$2a*Fhf4*{m`N3Q}i2ckccB~{KpREZ`=0~ z44*ueP!T!ca30%YhIZQfrpvgh=IJ8fi%rpBb;e#)d~Xlnj>+HYOFC-aZG%tW=Nl3~ ztyY`-E@Ov!t)j9sb#QsXaIiNynpU;*OW;V4sq{?M)WR+4*w>#Nr#^K85DZ7RT0>p* zpSQ&{+wXr9?3IDkucXI5hvVI+t*_RrH3vyqio@CIPQ#SgF;DQ9?|O>A(Vx1YcsFT4 zld&GdiEeYxK&qK7z~T6Kqq+0>)L1&CuP9|f(v-q$!jz&)K!Cs;nkZ&`fF0>w~JzOT&b>~gzyS#fDmFk)SJ+>(zgE%~_8l8-Ab b`MB~Q1NS?BU`)6$00000NkvXXu0mjfvNbhv literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/be.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/be.imageset/Contents.json new file mode 100644 index 00000000..1f7f4e05 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/be.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "be@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "be@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/be.imageset/be@2x.png b/Passepartout/App/Flags.xcassets/flags/be.imageset/be@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4d04da30ba3836679420a0381ba8217248604289 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!3HFs&6v>#q}Y|gW!U_%O?Xx@;qG} zLoyoQo_FMJFc3L#!G2OBcgccOc9nz#tpZc!hzA@qez4E_!kKYNNHAZ;;+xgEeL0eA ycdvcC^VyVZQv`n+v%i#CQas_DqZJX1UHo;W9DN5}6mo$!GkCiCxvXFS$ zkc`H+=M8xq0z?it*clsrXsl=FNK~6q!M$@{gIetEEnByJw>!4^d}*Kg_m7YIP1a|{ tUEQ;)GW7GRXQ5|T&k8psP2kHPc574So!diervmL~@O1TaS?83{1OP3CQKbL? literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bf.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bf.imageset/Contents.json new file mode 100644 index 00000000..9faa797e --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bf.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bf@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bf@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bf.imageset/bf@2x.png b/Passepartout/App/Flags.xcassets/flags/bf.imageset/bf@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bbf7fedf94714accb2ebb7e7b84fb28b6abfa5f3 GIT binary patch literal 778 zcmV+l1NHogP)4Q_K~!jg?U_qRR8bhmf9H-f&fMF>#4)OIXD&>H9^xvp$Ps$bA|WCw z>_N3_8?>lJxQL)dt2R=*7SW76+MZ2D)?axhE#( z2LtCE&iDB9-FqH)#3=j(qWq^A|2l!7DG4lgN&<_Wl0cP+sQl?ft3Wdeu~wZCp-g8m zs~vD);jzA$+5`#{%r@CJEO6%a#MSnQT8E`bVS;%;S5%z>+w-@BMvFkB0%H5J{n&mm zHt2|~NuYHEL?qi65wH&Fh^$NCQFmiO5V*il9HP5($73xJst!83$893g03z&eu6Ynd zz9=DBdlKdzx(sTAJ?1vUEW*o;KC%tscOlYPct9_thhgdhEWIk+*3%=J8iI)ynC=9Y zy?Ag*24=fpe2+JA;IV?gQ{E)28Lsu}AwTwKn7Rmy{r>!j<}NaRlPM3uxq3KJ2Zr$L z4W4|0n}e`m`|}e?foQttU*HPO)o^tOY&5;ue_MhZFQI=@O+MkY;%#E!3mor;M;{8e z?H-3?Pt}QALHRy7mxj(k7%SkmFg6cY24E(oI-7tt`nn28SnlU1ET~-{L?!_VOePAq zY4u>^2IT?;-jYowq^)X{3v8%_O?g()MH_CthTCsoDbL|xiv{%oT%nYIvS_Qx9UJ-% z*I&TLS=oO+3DXGH!220FRuzTqRVp)5EHGIEP6i%~z^NV> zp8mVd$P9G!O0iBx{c5W09Sj?=bsb#lhrzFf*`}6drJqf}ksp%Fd!|!eD3Q zYUu~FOumP6Y5zHe(+Vr7A|dd9gZPuuze~kVNno*45?Ji~0w>|6E=au4umAu607*qo IM6N<$f`i~=egFUf literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bf.imageset/bf@3x.png b/Passepartout/App/Flags.xcassets/flags/bf.imageset/bf@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a20c55f493c07b3c352cb4ef33d81b53bdc97539 GIT binary patch literal 1137 zcmV-%1djWOP)9}cwB zbeElW{+TmN&X-KGJ3ITIf4}|D%sFSq`U`FXX$&I7bSLnjVT1}}gbHJX3S)!{V}uH0 zgbHJX3S)!{V}uIR5JF=M)z%0!giz;oa5n4C!W)etbeq~50b6$h^@u+Lb2r?5-3sMF zz4_E5@)hcA1>$ORw&>2LKG7Gtt@`Vz5^14!22w9hzE8ab_A-6>cp=h4o$Y|-+F?b% z+ecbxdi(T!&erhrm;nph6W)zkOSc>xknhM$jDA}iFXQk@f@MflBf1X$Y$>+n%XC_2a=>59;#4!==_R$pTVQ7@z!PFsDL=c_J$6Fw| z(q9aF86+O}a9o=bU%FKPSSt-yjbA!;PIi4jRA~8%`k~DqgViJ%xjL=KXaC*GC=4Hg zkuJG>0IVRMZL-^-(1WmM%kn6I|O5l|m3L%#KP4ZhQjy zY%nq*pbB-9d`?wsvOTC4yixp9Rb`P{Ne0Y%`OrTnHa_z+)jjjrz|WICKhnuY}WHYBc0==-FX-GY4N?fbjtT z#tQK5CD?T$Jel_hwL;yrH^csQka1+=ULA$Qz3}6|vT?l-dWE|A^(ySnsY;R}*AF{8 z^~k)3)~V<15`5GLJp=w@^$frVJ@DU{|5$#|K9_H@q5Wb1aaK1&Q`~bnV3PM?P0N&xv-|r)&1fPICvV)Usvx>=Hb9vSh1k?ch9yxMCKnsMOSMN{`pENFD9X=y#qT!URX_~s(h79&GxO`J4 zzE?u8&}`=JGTR9`nQq*%b&N?vuh8zix}XHfZ~^xHTz{M!1ff@G&@$chg?#%1BCy)@ zpkagxV}uH0gbHJX3S)!{V}uH0gbHJX3S)#yVo~`YF>vZ8&nkMr00000NkvXXu0mjf Dko+N> literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bg.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bg.imageset/Contents.json new file mode 100644 index 00000000..6ed3e15d --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bg.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bg@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bg@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bg.imageset/bg@2x.png b/Passepartout/App/Flags.xcassets/flags/bg.imageset/bg@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..081bcfb0562abe244d7eaa6f44513546828896f5 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LT37#&F zArY-_FF5iZFyJ|GAWeX6(Fd;d3tsArC$ulsn8e@s^u!s{gO_CkQZ>#7%vxyToY{7X zXX(*je&x<5XDkM>CB2NNqyZ(P?))t?pVDKQg{<)J%lWK{ds~0+1lq;m>FVdQ&MBb@ E02Qo3y8r+H literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bg.imageset/bg@3x.png b/Passepartout/App/Flags.xcassets/flags/bg.imageset/bg@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..fbea9386365151f6ff20099ee64d9c22d23ff868 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDv3Qrfu zkc`H+7aau~90Zsh`8YcqIzR~6;BY}2=U?XTv@8LX@b{kZB;=+V_(;iBuc z;zIYVst}dk-}imyJ%hHoeOM*;{hozW@;`GCCu=vqn$I?%8yGxY{an^LB{Ts5(C171 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bh.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bh.imageset/Contents.json new file mode 100644 index 00000000..0e554092 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bh.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bh@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bh@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bh.imageset/bh@2x.png b/Passepartout/App/Flags.xcassets/flags/bh.imageset/bh@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3f92214ba2f7e037a38df547bd1509b13424eb GIT binary patch literal 533 zcmV+w0_y#VP)n6N$yiyN#4rH>oZ1J;6$nIT{wR`p<%rtPul>6zss=KEca+3pQZ)GZ zE_c-$$sGKva`*ObEGH&6OhA=8pQv&t8ddH@qspCVRJjw4DtDq$cLV~iK$*?2NB9{dBm_^)`@#GCOz;ss+c zT+qZs17@Lg*=@TEZE3ND8ZZz|P(DNvk&gm}e#|@D?#_5vEj=>3vlFKL?mKy&&F=fm zy!&p1QmUMo#^MrEW1w60PYWl%>eLcpGT+2m`w51HRL!3LsQ6mpG~m;G6K8z`v;^oT zp3Ez*%S)CRf|_qa_Vyu}LaK(%G;K7vtQj^PycQzW8Yvx80A6=f0G$D^Z!9i>Zh~RS z`11QQPl!D;3%ZF$4QKf~Z%N`{Gmld_G&F+7Oj6tnNsvg`%wM>Bhhj_{4vZS4QVmIy zFnm^f3K*wzNYx+~C*=xvSz-tpbrjn;l?B~IqjBlp1#US{>vf!-f?=)pR;Beimo>wN zQ_j0?eRdvO8JNh*;#>)s^WK{ex(Qms-6`_YBn&_1N$C)$a$s1p*L*hf5Q|s(25@d# zah#9@iG;b}c}M!%yJ2TV;=P@R|7!2u1vC_Gd|TnGNf;cWPTuwox13iLrSWyS_GYls z+b>Jn1wGPwko^NlOn`1eVnP<@NTd6bp-C9bIbVA4 z(B0YzNsVBb3m&y?`$GW?3k{CAyYjWJS_x3?UDqzmAyt$2`R5UJgxE8)NY#)UbN_7f zP$dYSIZti7-1Gcw<@|92JC=~E3ivlq4oWyZ1%`#9I<3|?Y7z#sd3R$Ik|}u`7_Bhp z{L$m5jiuF))Ck5;!8`8cep8w4KX_xZ78rT?`(nU{TgT(n;CZl_Z<`4`54Q2s`ob5S%3?F!2F?|q)xO!T9oF2wGALNX=Y4%er7 o=hts+re$wnvzc#?|A(9W1!_njNkqfNRR91007*qoM6N<$g4dtuivR!s literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bi.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bi.imageset/Contents.json new file mode 100644 index 00000000..5367f5f4 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bi.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bi@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bi@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bi.imageset/bi@2x.png b/Passepartout/App/Flags.xcassets/flags/bi.imageset/bi@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fca8e3853786fc7847ff0cb96f7ce5961fcf6e95 GIT binary patch literal 1514 zcmVjV?G#h=AF@Q0vNw`IBo z6LmMn3xDXvk|kydc43N&n}Wuh%^x7Un8~tifP`ouM7ImPsLDX2OcaWMh|_{ye>msa z#Yxpt3a70=f=}{Z^nCC8e$UhMedqhm`yFu8CW!#2rET0Ofs#ZvHj-IcQ%~q+Sw;p~ zS4WB>Wq~B=@sMR@WK7J|6Aah%deUkoT`pOZpFkh%c5?IPsV5t%6%@$aU&N>aeQ0VT z7c7{1;^SFnCRtxUssu?C35h`jlBCxw58IhDr(VcNi;k9uquU*nzR2+e`q0xuZrer* z!qf``$PF9F&dzaZD;MZPb2GVU(bNeuo5>3o6w?(c5=A{ll2ddl7wPqq<>h2-Y-r>R z1~M&8HiIFw*w|Qks(8JMX*xwGi+YMAzy`_mw~3VlmC8ku&%w*A)@n$Rm( z$R$hsiLG8uwzMeEas4{Ea;1Ncg$v2cmqVh`?rP_{f7a2bCqN)t0kt1YWoID(dhZTo9MJKI2R_dv5;A-47s0O0Z3Wza8Ofpzn~R1|;9eG7&5Levk| zhe8ujIz&f4XpfccT<9QV3p2fS(PHbQNJs!9G=_l^K z_dW)t!AK~EFHkM0VVP|~f;z$P`kds27>IwqsJqfl&Vk%wyYT0aqo|rv&YqmAL_rrcON%FD`>~`t#Q;~w|zJ6dG0Bp3ryr@+es(%g8t?E zhPc_Dl-H$+fYR5cpmWfuF`{x_B^usrP%h3B)_&0+E|(&=3~dI^r=3T2S~XIlQiA#g z2-FA~SY}&r)Tf$<$3glL~YH< Q=Kufz07*qoM6N<$f^zcEvj6}9 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bi.imageset/bi@3x.png b/Passepartout/App/Flags.xcassets/flags/bi.imageset/bi@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..79500be1bed182f5e14e4c54339cac820d3b1f39 GIT binary patch literal 2359 zcmV-73CQ+|P)52dP~*sR<@XK`G*B7O6)f zwY1*SQq%;~ghbSKIRPh|ZpsC5bXYi5@ls ziHX_^q10kyozi38xQ(Vd^-~ zJVSKhf+|H4NT6CPwXdpRxav|5RC+hE4CkBzT zR+vnaW5mTddv7UUgc7*SU8ek7`EGjo6!g(%plia*_p3j+nt|wOqJszhN-B~l{pAA( zh$17M)!S=FHxp}NrxKH30nfk!0f5&TdmXDoaZ)k1CvQhM6Rx-s2gf-l zWhL^jjsqBTaQMkLHcO8&FaXS&B_nf_;fcqAz5{rz>owSTo3GaeNrJk_h{!-iY6Vuz zT%kClQW>EU{HbO!ct$|+`tz8@Di=vA4O|0?+KbRU+AKARe}cL&>W$c&x)*c9=lY#V zsrBJkGR-$8g-GzJ&W!S0;D1uS-#qYEWnB{&c69H+pfD)M zg&=#ilM^|Vc9$aOW)40Y`be&uDOr>BGEV;Tn{LlPcx6FA#H<^xL*A`Cm^;jJ#RMSZ zKlAI{9>0xMcUEET-L<$sabKysuc+%gf#vVtb9?^$U+>|+)?=#0>2!3$^tlPk+m@qc ztVOXu*;U>X(QGufC2dos8TduZYGj@1!Z2|t-qr>H_~V-kpckTWqaYavzx}Zy{|<7X z(psscdV4~C8|sbph;)>vlw-AiwPIg3(T3`Z0`QE0S2tZiLP&yQpQndUV{`jvTpPQl z*w@z(Le=&N0IlP#SaWv`jCvz#=hY%6Bu2Kccs3r%-!~zY4O1-UkT`^*_9E2w)hhDi zjez`zKFYcDb6BEVqR58`5zLo=N;u1%#dEFCDe~b1`Mtap7%<3<%2n)#1*=$00LYEX zRmG1t0xIb2u-S-aqXQYjFJ`baUH|rrnRK2WU64+rA zfpB&7s>k2n$gBbb1{*7^h#mzP0@m;ALGqme?3nka&*9C^g?l0DqOq~uDJB4{d$$)E zSNgCmt;|hK0B9a-4y2d>0$k;ddLyzUvpxPcCo}~Qa+BPiH@z?$Psc9v={uH{IFW16QTpF&|=p-}?;vfbe@ADE`$&zt@~P9i7iN>ha^04YKo4H(ZCJ_9CT|%+q&GNek3iQ<}D`o?7zQRz0;? zm)8++I>)Ui608cNZe*{qJ39H-oeF9rq_yI7`MhQ@`Bs7|X!d}zF+G+qT|z@RX$ z5N%m)*lF0Qd>hWd08ml_7z{v7jWS=}sHt(rFqr_G&+Ri_31vdDF@7U%W!{20(G1pS zW!7@{U16bf1DRS($K7|D><_K3R=z*_t>j`3S{wO?N4`TcnTzVPD$-^N{R$^_1?jgbSelMJnN~F zpsv%%Ph$0!YLDeKa`3#oG(jcZ=cXHTZrYoEC%)m+U0#}Px>*#fR#58lqG d2AP?{{{cT26pv#cbu0h?002ovPDHLkV1lP?d`kcT literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bj.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bj.imageset/Contents.json new file mode 100644 index 00000000..d3d37453 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bj.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bj@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bj@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bj.imageset/bj@2x.png b/Passepartout/App/Flags.xcassets/flags/bj.imageset/bj@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3bfebc51ba04fd480f4cd6e3d8799b0ad40faffd GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!3HFs&6v>#q}Y|gW!U_%O?XxDm`5s zLoyoQUNGcsa1da<*cuRUQMtK|$-Lqam)eBJmensDn2$a)nqJ9NSGFy>uR{6Y&ZDON z8`EmdKI;Vst0E5Oz+5i9m literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bj.imageset/bj@3x.png b/Passepartout/App/Flags.xcassets/flags/bj.imageset/bj@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..49d31025b5e1d23980b4b6732db7e4f09f3fa2e0 GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!3HGjBHl*;DYhhUcNd2LAh=-f^2tDvyPhtN zAr*7p-rDHtoG9V;@V%E$;%kM2aVPo?CgudEam+S(#I*e?V-EixrSrxIPp`cH_G#|E z^o^%8*R4Na9JhDzhYeK+>XkEmF3eb9=$PDejHQ=TO4vk=6al`~>}Sr@?34e#{`ce3 vuYHH+bL_g?=l}coLHjB9$uJI~bP0l+XkKo!fP^ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bl.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bl.imageset/Contents.json new file mode 100644 index 00000000..59cca760 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bl.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bl@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bl@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bl.imageset/bl@2x.png b/Passepartout/App/Flags.xcassets/flags/bl.imageset/bl@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9befc4191c8b19e37d0c5f58e31a077d081546 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&!}Yo-U3d z5v^~}8S*w5h%j6XGSrbc=%5?Ilx>>OJaywSs}cuh`{^Y+x5pPn--`aVe$MgY=?)gJ zOz+Ea6fcN86gX?KiF;<>C7Gp`Ud2FS$ zkc`H+=M8xq92gE9U>BE2a96x>gxz|^kJcD}hsk=$_Q!MH*ZSt$-8S62(@+1O$LCeg sLeH+A6>hpdEAHx^Rh6Nn3AmoG&(vhu`8I<6I?#RwPgg&ebxsLQ07p1Zn*aa+ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bm.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bm.imageset/Contents.json new file mode 100644 index 00000000..2435e7ed --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bm.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bm@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bm@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bm.imageset/bm@2x.png b/Passepartout/App/Flags.xcassets/flags/bm.imageset/bm@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d0f302a59ebf7d033cca796021950d2e3913cba8 GIT binary patch literal 1424 zcmV;B1#kL^P)LRBFrJp&}LJG7uC9HVax-=VT5A5kw^} zF*?P7%Op&u&WUcKnPwx%!sg5nhq07P6&)LxjV!W>&;pi=gchV;TBJ~*_uIPcuEttALNNKF2;}c-fc= z+`KilM)gc4!o8{Pe(1g{mCT41KO5)NciroFVu_evQDA@2kuvtINs7PP#wzOo0Mu=p z$Z@M@%{TYTzJh#@FuVWsbqH}bz+Cl;Q=httyv8|GkIia(X`hA%dGB~XJYWe;(cCJ# z%5e!@futmn0WgD-<5n3GH+p-JQJqd!UZrf|8xxpZ73JTX$?li{K(PF{`HRJ%pUGuK zhrgk0;Y+`{q<4$aTTzQ%9TYJm z-mm_!p=@`EN-ElU@NwR0W&GODBDSqO-^Kpf#?jc=ER0DhUBA1mhvZGKy5x8ED5;^L zpo86UI4o^r=p1jgR~43jBP%k*N73BczvY-orB-dvIN7S=p6{}KbXx=)n}v6_iZ-)? zPh>MAIo~Vp-j|%acuJ+t&)W|2tE{a?fGSbbtUyG7;B9pkyL{|%|CW4{TBFU#IK@+Q z3VCzCT~HLQZRn|O=y|bhxIdb46}FNmLgOppZyZ0YCvjr`2K!gjw?)4QiNF2rrjU4h|x{ZEjw`NX01J^im#AR8grOd^Cd* z>o7#K^a!RJV_aEvdT`%nk3&Iv`EZ{mZsbmhR7qk*u8x@A=xERp#dBn#$t7@+|Kvc8 zB-ucs0arK_mOxYr4NwX|z;s4OgVG>~H+Fghk(TJ1KA2GNA6`k5yMb5r3DvKa58C_4od_x6WX6D5!jJaIEDn=12l%Q7Q)K z+W*G`@xuj*emwDKRLDLc`O} zj;o?^rP`g2KuEd5^S#n&ZFk&e!i%NZ*Y^UPDWXmo(m#QIogMp@Ck{_-@4F>Ect${m zbsMN!JUk!?_O)eq9H_fo8#Cbdi-*9=C06VwEEaH*lz-A(JTLdQzqex9;vu7_$!(#A z9N9Qz)9&cvt|@8RjnJ`CtQ56)@h+%0000 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bm.imageset/bm@3x.png b/Passepartout/App/Flags.xcassets/flags/bm.imageset/bm@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..8e903d72b0fe7c7536d664be7d0730134215c078 GIT binary patch literal 2225 zcmV;i2u}BjP)*yI0)#h;2p9`i!K1FaTb0^%Yg=sv zZPis=U0LeZ+8(P#-S#NQ0-~j;)QYFBT~Vo3&|Ry5%R^KiE?_0R2^a!-K{9#H%>EG< zC$Qad0HX;#f3-R>?RG<}91Krl{Gw0Z znqCvKsIMis`u3L>YWAhx8ljhf&)&Hq@;weBPsu>4YU#6uyj_24cXD@+iEHZ^Q4#(>e#eLmABW5T|A6x2 zb_>oN#WYC$$`3@*u{}5PNiZ>XWmxU?KW7|x!^_>#q8I|Z>&pFMA3^y3jjPv)#Q)TQxaeJ={4^>=`P4GCKitF`_G26{0Ad`rj*My61 z#%Cq1@)J0ZHCMoAr|wyH|F2;SGm~1^?;ubpeiu&#TszBLFxO~8&*oH3Uz!&8*-y_y z$#P%-Kx>C8{$Sn_K6~eeg!le}$Wt;JW46<03(af6SZ{;@_jao(-5e?f)|6E=uH7bzjy1G(xThYxpRjjsW^>N1$3ugz7uHYxUFy-SQk~vJ ze|47M#Zv)Svq)S{+vblVk`s$JcxN42>Fen<=yWe$cp&}TTLGWFbK|o|+w(+HE^tdc zmfz4i(onT_sNxUg9?2{+=a@@io(1jkd%}YPO5)bva9Hs9v4RP*$%TQX+9ehy+E5AL zZw{>ZVAU)#i3kAD+%4}snrYVdIFWQoH|2}eJ1y;&Y7fL*g0H?U{xoj>`>TZgB}hs) zm!LRqeGXwR*l}sRjm7}HWlaPCKwW%aa`?Eq=$^xjX@YN)ubH@G8tvg|X;*If?8@KL z3;Jh4_DOZoJ;~wY9r1e>Ob^tKmeB3v&R+H#D^4x1t9QLwI`T1azjjE_Q|*-e@tu%^ zZUpmVEOQA)?ThkVA`*8GZP&`>jX(T=*VM4zeA9E$qM-+rre}iDfYp$!)&)zILBChvVbXeJVpX6Jm-ng9^ZN>Exc~+B0X! zeD~_?YcrNF@&A3ag_$-ZZ=lkCo*pQ;bTN=pE?X`XlQy_&3b`y?BBOQk7VyiD89o(P zZry5tSpF7g+KjxLz@6qBin!}a4D$^nu8bO3i~oV*#{f2{4TF3@bU3b^p3KwvRB$^{uCoIn^?=J8quAyEXy-(Mn1$#5VK$j zxu-y_F-jG>NOB2}p@r3oDLCc%htr=>|DmKo_3eJU@(*OWL9%K^4 z<q~FL}Zw6G;#RFs$hB$q^#25+&3E=(hZC77jx)F(A<^&iB33v%yLl`+AdL=J(dpcP085f>W7_jqujVXX zT!Y-Ksqf-A^5!kw-X_s_K6*qjnc|LLc4Dy+odHGhZt0DP)t~DLgCDLA$3&MmLTHPk zi8IxQ5gKZ!R!F+b_1$8JfcX@POYH80CKHCCxI)n_7Jc_hq4Uxl$S?}yE$vENU2-S?{Qah)%gP3z z6k#~ZqOd*Wj7_73Pjq?jTG{CbIag_ysTgVTKiX$DXal>9rSZKL^e-8txUODWbN#ut zhHHzzc&H%NpgeN+yGRcQmLsxINzka_#5kJE3vjR+HeynGc{e$B6BUFAc?6KkoBjAF zB9T%>HPrYo6(YV;e=?7t(diwi8YUp|lmWp~rj&>9)_&jZU>fCjfrA*Y)0P9y-??>+005>yPDAp{#OJ@3kT{w z!y4haKX*79Fw4_yOx}zU;8oL|+k@B|8sInUgYS28wPSGZ!zSg&3me$pK0hYq?UhM+ zdu3AIUYV4)S0?4{l}UMfWm4W=nUuFz>{|Z6c`z>sUGFcQ00000NkvXXu0mjf$!tKh literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bn.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bn.imageset/Contents.json new file mode 100644 index 00000000..c6dbd79a --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bn.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bn@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bn@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bn.imageset/bn@2x.png b/Passepartout/App/Flags.xcassets/flags/bn.imageset/bn@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b0af5e81fc116792efb389c51d7fc0ca052851e8 GIT binary patch literal 1972 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 P00000NkvXXu0mjfI<_Zq literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bq.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bq.imageset/Contents.json new file mode 100644 index 00000000..8c361eb7 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bq.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bq@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bq@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bq.imageset/bq@2x.png b/Passepartout/App/Flags.xcassets/flags/bq.imageset/bq@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..513d9ff73e7da7a9553da333bb718123f9c6ac17 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTNuDl_ zArY-_FF5iZFyJ|GAl2gA%X|;Fbun&+ODD81)tJQJ`1Hs8@3S7f<6B`gB~9aOz^sKP z&Y5kOl#F*vdmWQ8MHWk{-MxEZ%9%irJkL@|FJqwOTZZj1tj06Ao}2*M#^CAd=d#Wz Gp$P!cnn42q literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bq.imageset/bq@3x.png b/Passepartout/App/Flags.xcassets/flags/bq.imageset/bq@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a05b157c94c6a91e061709060b06bf518e24136a GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvN>3NZ zkc`H+7Y#*Q97I?S-oEVU)FyQ1A!~Pck9^4VrkCcgZP(3zWpA4h^l{ar(4(un!bR6> z#f9!!RT278%c}0}-sR>!3+L-YMUa%Z9$){tZW&I=`WqKmW4V25ErE_;@O1TaS?83{ F1OVuePYD13 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/br.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/br.imageset/Contents.json new file mode 100644 index 00000000..3eb3ddb8 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/br.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "br@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "br@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/br.imageset/br@2x.png b/Passepartout/App/Flags.xcassets/flags/br.imageset/br@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..059f8a816bbfc228f476485cc492ed5ed496e6a0 GIT binary patch literal 2104 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 STnae=0000wOn%?X_p` z8Bucl#AK|kgPiRZhW`+uVlk5%9Yr->#%t?@+`MdivPvew;o;1S)y3$}JE&73HoCA6t)RADRDx5; zJ^M0kyS2=+Eqg2}K>$J_^p)%AmRk^s*mGtHA${MZlgXtAikF}h-OH|RttB{xJXnwS zpbt^H-dfD1AY^`?Nsmw1jT(-iueG4B--J-uZtMjjd|#PlGUX)rrp=ls&k8woID2bT zM15(-l4++Rr;ozxLD*R8RAyGB3E&j?=?m$iKo=?Fhxn&i0K3Qnh@9A3SE zBXz;(NfSf~r}6b09BYK;1bqMDUQfE0_#0#3{YR**g_rLjtgI0Hs{1 z%#RQu<J5W{r`@cZtg)|6O{yBMriP?T=K>+MJEKfpLZmiJfyjg2)pb)A^F4LLa$ z0@_2f#3>`IYw-F8mhH{jqFYo%qnW$W3k}Qqm#BqTPzcn?Gw8cLh=M{lt}L>k3W{wN zc#j5CD|nuBQ#R4eGe+gXdc22^5o^~4WXUdbwy21gpzrmf zjvNcpk9GbYGD>CskkH-@t5#*ll|^P$P*zoE_O$W<4r&1*03&=K-P(@2)RZ~f{6}d2 k{KfQS=N-8c_O!+D2X1S+JRD!Dk^lez07*qoM6N<$g7D;>6951J literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bs.imageset/bs@3x.png b/Passepartout/App/Flags.xcassets/flags/bs.imageset/bs@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2a08107651205927e93b39b9d122ee68db5448f8 GIT binary patch literal 1308 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bv.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bv.imageset/Contents.json new file mode 100644 index 00000000..69d8e0bd --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bv.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bv@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bv@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bv.imageset/bv@2x.png b/Passepartout/App/Flags.xcassets/flags/bv.imageset/bv@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..84645f64914f0f09fff584c017372aa8eed4664f GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&zm07}Y#o z977^nllQD!c+f#c;N&^6lP41s5)8bf%76XR-mzoaq6b$~AM)_<_<#On_x_&mlFTJc zYEm=3OATHHWHkr22TAi}xBpB3;a^%Vz;f8ig`K6xYRavID+{l%E#_Nlrm*^ee8Z=C zjjpRUPxe^)=GChoq8!JLe%!Gm;El?ghSu}v`=indXU+&Xt>JTEQ`&vops#!We-WPf z`{nC=BOXOj1EUC^?_5~qLSAXtrXzCU|`^|wRAq0q-6jMLk3S*KbLh* G2~7aPJ(-;V literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bv.imageset/bv@3x.png b/Passepartout/App/Flags.xcassets/flags/bv.imageset/bv@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e66ac431298ced0872328c9d61c9f0fcad51b53e GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2rPgj9#8D zjv*P1Z*Li9A99d5_OW}Xqsx`G9tZuLSf)2EDE|J)T;NyWuASUvS{~_htxI1iG__h~ z78IVokh3VaRiM48yKqAF$?A@jjh_oEddJupJCX4`(19(PvR z^{Xd$o~$}vdj9VHf<+2%#ke&4ed-@+-q`;4@#m0N5so`-x4wLOwSGQpQ1cRtRbNwn z%dBbK_f`^Q_=3k<%Y!FbT|2KA#rpb)@6^>bdaIYRc@`$^3>T2^UVrScM&ad$_apvu zeaSsv5mFVndgdDa^4&+vey>qY-2dNJ^tWm1p+n{$*1yj`_V~+lxyP%s5$*%BRDb2H m*L(ADUbvj-<3K~Xt8!)4_B*#|Xaa+ofx*+&&t;ucLK6T^4Zphp literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bw.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/bw.imageset/Contents.json new file mode 100644 index 00000000..aa3d06de --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/bw.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "bw@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "bw@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/bw.imageset/bw@2x.png b/Passepartout/App/Flags.xcassets/flags/bw.imageset/bw@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..936beccdd5ae69f045bfc71b993b63449b4df4ee GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LT(Vi}j zArY-_uN~w)V8C(UKtQRzopr05&!{m;e9( literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/bw.imageset/bw@3x.png b/Passepartout/App/Flags.xcassets/flags/bw.imageset/bw@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..777de7beadca3ad470764d5787ae606514f960b2 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvVow*x zkc`H+H#Q0$Q4nBpT=*-(Gwf97dB<~-mt_z7B^JJ}Iu}~%&p$(DpI6P)A6g$nAFVzT z-nm{VUUi?A?EZ6w2YkGauiyLq3med|eO~`x#T2c&^l|@JKmQq%>nf2|L$$yBVc-3j VJN(nHzu`a~44$rjF6*2UngCU!PjdhO literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/by.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/by.imageset/Contents.json new file mode 100644 index 00000000..f7b13fc6 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/by.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "by@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "by@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/by.imageset/by@2x.png b/Passepartout/App/Flags.xcassets/flags/by.imageset/by@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..68db605c5578e7e7bea1d760d54935878dcf6510 GIT binary patch literal 1675 zcmV;626Xv}P)Qo8F zRHafiX_}}tOjws>i3X$WGJrl4(2nyeu? zh0EM$&OVrIvJd-mn%$H6yq=fu!~g#~|NQ?#aB51HOeRL&eU}Z#j^Xa^Cbzm8=Z7C+ z-LeIJP7XI}YnlD-J5rGt3j~;KZzp)`7BiilbcvAz2Z#j%YB$~&QPgVj z4-ByRtFLe!KTdREfr+*@ir#q#Yh@+gUw%=$@xF+Y?d_~@ZYDS}LD@$i@kf0Ow}R;zZWV&aDO zc18~$Cg$@o+1AFxU0tN*=QH2a!;SiSN*fyybvm^>6_WzP!{pV}FuY?24}JVGo(mVS z*Vi+=V+Y#IOiUFO#1|LU?o>?h_VvljPA7?AkVGiN124YFY*!b$>})d1%kd8mGWX+; zxWE5i?N&vE%T-mf9FJ4f(15eKnPenFG90GhjW?LTc#-JB0s!+r|EzMVGNK_b4~@Zq z-fAW0^`g(oAu>0I-eyB*wGv-iO6egZ_^w=$qdp%qXU<^Tx)oD-Im=Eb{(%9qAAg*9 zAb{)SNjyLOq;{(!qL`M3|LRq4cXW_gS|SmNkX~Af>%!j?Q9X;^eML&t(MUbK0q=U)b3PF@DB~i&gN$1c%0J4Mx@M4 zB$J7umtOkw9|-ubTuI$43n@LFw1NWCi;EHUdhVS)OJHCC`@Vh5e)A3Xefvm+!)kXb zCjQqCS}pqA-2Z3G|AZ7@UM4g>jU11Yj6}%YzWqOz=wy34npEC{m#eDevX&M|Cb@a= zASH(m;qC1OjRyPPyTs}x3`!1o*vfj+Jzj8 zQQFu@Jcak5Aj`6RyQ2e9lE{1I6^6ENr{w+j(WIy2I(d@v)>a0#ZcW)KDn%C-xOwm( zf*@e6tYpRMBpHoz>(C))&YmUb>8I6hyf4BZZ@(>jFI{4_!-2+Nz}?-A(QYSi+cw5q zThV4^5jDz-xBu3ilIv88dOV0a9jl6pxO@6E=_MruT`t0IH(HAY5()lZ6*2WxVp2O+ z3Gu*r(&WkirAii9{<1q_S#ya zJ|7S6-_P>c7|D2?H9L2rcZbyOR7^?+gJeGP2y1rkM3a$$Mz3dibd=)v-ow0kGoA|< zNJ;`k)lOALnmKolz_n{^`1DhL+qDa$-Hx}fj}2{Y%yf1V7#xHH7PUJS6PHFtSXEL& zbbcO<(MV`|`p>)3*;%3<50c4*xExcvQ!&9eG$e7;1A;)#v(GZu-HkRglZ>)5 z{6jo77zMAtj@Dvfad?eN|q!dpBuo*W$Z;nVHT` zM1z6yPd-7)$e{nJr?_~)!ao+ztKF)Is5P6BGBb&|-T!`Y(VERfyV0}{)2m&#$7uV;XW7@PSwNEn1NCabHA=h4hnRR>ipv%stu&$0< zEiHJ?pC{|F$JB1TFOt@5#$H!P_})G8YHGOm_1EN9S7UkfQLJ0Gpf#IePVG$P{sm}L Vjuu4%xMlzV002ovPDHLkV1i(4Hk|+f literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/by.imageset/by@3x.png b/Passepartout/App/Flags.xcassets/flags/by.imageset/by@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7bdbd850a7181fb5117f849131a083fb35615e11 GIT binary patch literal 3202 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ca.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ca.imageset/Contents.json new file mode 100644 index 00000000..9090fb87 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ca.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ca@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ca@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ca.imageset/ca@2x.png b/Passepartout/App/Flags.xcassets/flags/ca.imageset/ca@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c685ec3cd6363c158c6b738a6b39d321304bc252 GIT binary patch literal 711 zcmV;&0yzDNP)O~f)*-CK!v<3<_`5X$t9cJO>(y%7RTz~M7;|OeY9D$9FBe2o2SK#TXt;2zx0y7y1hvEF(wjsez zfjc|!_z3IkwhakZ3p_qn3#Lp4HaC^+-~cWz)Oj=tudn6Ba=8qp&}_)7T(-7gX$kuJ z;OR-(L||b7d_G7dKJ6A^t-xRq*47{%|874!Q^(24@}G=|p%korMT5c8{hDU!@L+|& zlM~q8Rp);bI5MJ+i3IHJmA}<$s|lq zLsJv@{g6(>(Ge^ze%^p;FlEC#HKo7C;}MC+MaISo$LQ=7NvA~u0ezp_Et1Q9-|*ht z)NsQa4(n~X9E3u}C-&!O7#)RFO5dkx(AsKBYUWhY;o-veY__;hJ`WEMh5P#ZtIz2d z)jz?jD_CAOA(bygqi}d=N~r1u4i2h`+)M%ia|#TYRAlmbk=518;}mLhbNT{PMUgQ_ z;BWT#MOs>n33IvBO)5rR2ow>C#YDW`%Hp-Pi9{mB#npV8_(~`Qkw|4e+uJZZYkDeR z)mqf=*W23L!R>~Q4t-y8ELQjusJ|7GWsHNGYj~Ix^F_!WBeMEHH3tHN=fh@-KXU@2B|fO;64lP2hKW z{;Xk{+Jo2O^^Yb`OWE;(dv7tjhg##my1TZ8t~*-melXb7taxW_{a1QvQ%iJ4y7~ma z)xVD(-6OH|q2RAyTcvtu_EgQA&n{nX_qxUCvChjWl8e~4%L&jzxO<~ zt~N8Dsr7sdP-M?1hJrUUw*UJ2_1_m|_Cu;$mK}?(|@aXGZxk=vs#G|D0o#*Cke0+a@{&f55Wv9ZzPhJfC^vt&?CFQZJrhfR(hl#uW z5)~^yB$Vxr-F@O_Wa#%JoaH<7?go9GZ>PFFck}7Rfktxb++1%qojj?lW-?W&{9Q?w zcikV4ZQFL8HZ^hS>!0lE`hR_RP||+UXg3YdxSfyg?AsL78)m+b>I3+?Nf7B6-v z-~N8(zmtpI54_1K_*paGdHVE|mzO^+%6XQRr*{3?wi7bDs?9%qQoV5JP4%kM2(bws z49(34zP&y8u6;G@VtrD4;KXX4 z(_DGcPaIsz*$qrm?oXe>5E^=5q4TR%tC+;Z8ur;O*dAW%ILT+#`Qk~QUlm=fcx(Ri z+0^sJ>{#%6{g39lgS3~#yE$9@~>VYAjAFbQA zGM+wtU}y2J>PK9Ee+Q^9x_DNmB18F)vdMY;c?_8SezM+v@atu3!)ae&F~Q*J>gTe~ HDWM4f=r$0J literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cc.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/cc.imageset/Contents.json new file mode 100644 index 00000000..4f10c903 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/cc.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "cc@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "cc@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/cc.imageset/cc@2x.png b/Passepartout/App/Flags.xcassets/flags/cc.imageset/cc@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..382d1673bd7f8aa8fcf6027eea8d70a346d45fc2 GIT binary patch literal 1062 zcmV+>1ljwEP)otp8x^5Vy+4C@ao6SEmwDbc|>iF(zu% z#AHEni4XcjqAxyZ^hL86A|{FwB#ViEViYhWXu!BKMx$L4R#FLvd*^aM%Q+0 zeP~0|a(82~pU$6O&-vWn`JLZ6rvh)VBqWv^K&{H4TB{7IwaTDcYsr90*Eg*; zv9pCP8+ArPaR#sOzMHdC|H9lNLYib+m9dV_y!z9P{LsbbT2>h_N{9k_k=LC_A}+s{ zl+7!6s*!tE5=|0}7q`#z=)*QX??4i{FheB4omQSXPB_7_E?#pIP4dpLW}pTgyYEFv zv+;;3`&^9b1omu168Uq6-XXewJdPjzLms+O679W)zqsFsIfy7o&O|fWt!nHbjAwlX#}NJwm*mGeHI) zK@_OeDUG$ImhDZnQ~`{H`NYFO;2+bkG2xZ-an7TEL;-9@L;=7Z=E*hO8fV}Ayx5FM z0{DGee)LKmpLWo{jpv()&GXSH`^M0TJXVihb*8S?vugu=5AsBVOmEJk-(O-TiMb+M z?QsAcIs)**`fTGtulyVzZ=%}{@XBd+ozLqsN+eROszem<$CNv|8%grkP+s4Jn^YoKJv7d#pv(lFwOPt9E)-G%SLbQB^3@i;?8I5E1UeMrJvV!Q z|iL3&QePw;G0w(#Moyg`GB)+z*nMl-*LlvwwS zvXIKgUV(&yH(j8`!+sAA3pOKD3EW|sg(&z*MuMCtGEzV^O1#uezpu!3V$nV6i82siI8=lZI3Lay z?obTD#T1+8zMG0?=)z0M4JaIEhXcSMaX>CDREVS$zxHb{zx;)=Lo@*O&SE#?w9;D5 z?0n%FYm%5-B)G3BO%X~o0R_IBpuvRG%2pc>)gcHNB-Ssd&B|D$c<`u^HlPb>z8S~m zBMr3%?yh0AiL+B2yQ~c**QcldtxEZ3vM!@$nOftLfwooCw~4+7Xj7NeWFB|_jnQtyKoq gT4hkJwPZm51{3lTLWA^}t+A_@jGCooWMVO-3{fHAsd*Y3WK(skX|zJ8#i zTi4s(jn1Y0eLC;ybDsD7d(L^@=bR((At8%ms5>x}gvEy{Vez3#SbV4w79XmF#fK^( zEnel zD@|-K;9x0A1tuGfHY{DJ6hx_5mB;+iJfa1d6H9gxjseN(ANB2s3a&NtOF1`9{M#(k zkGuF+rto}{vuw1YR#8id z%a5gG7tz`&S4SU~>dCF~W8*Hq!s5Y5lIW6HGM20LsN*=C!Rr@!GTvoS9$2cgY#av` z5f|xvY`1f~iaaAmDb0+nsOY?K0%qcL>*3! zWmg)>UydN~$vkEp@nz{A@bZjQx49dQiePmzKy@+NIA<>-x|^OfQsrsB^kiNfd(vIX zcim*=Nq6OdUBX~St#m%FpXSGHUnWHH(Ohf}fS3qAo`)!SHFh6)n}e;_*pu$Tw7LXS z4RQKjl@5t_uln!P=Z`a@Thf_2HeT{Iq*gmGPi9gyS*awbskHE2iT_vJr^3SW6P#Iw z$;P<`b`<(D_K@N2E#Y992h;OElaPWK*{kw{Yg}&h)1k-WSd!>^+;qvcWW14E!y}m_@YW38pG|C}hhNL?u{ob3+wU>d{9hpNS`v!aOuxcX9l9-}JC(_W)tyYdza;$=m zfK#hcJ^sFCTcEAB6<{zkIXX~#y@r}T5!5$+wxgyF_LQ(E;CSPa<{l>v9_Nuq?tkzM z0b~$~YE~zcIhJjOocFiRdlHNT%v&Z`dBNzx_g`lvb1W|;Im1NY1Vj9>N>_Pi4D$zD zzXV_3Vo6TF&-2{3v=0NLl|>08cdy>*Iu01*q;5XAW2W5FZ}CAox8IykyWLq{l)%mf zD7+_L4>G)mO)y3tsI_7+vtoi%^An?)7svT}_ida~AUT?b_F!}gAK&?h!BRcnKh2o# zfNyi~M-_QSYTAerNgm0G8qW16Tn~^Sjr@HKW_A~2b1+uJ=txuoGjuFVVpc3wZDe2P zPH=Alf;#d&NmP>*1yE(7_J4Ac6EteAL#Fuw!}yj~tsLlm$&iiwK+uV(6l5fzQgF(M zL+)MOuoQ3Za^BSe#jRxK%JefVr~QMwx^Wup65}=gn|Necitl+>x8H!apGO@J7?#ui zdJCe!h6}XYxoM)XMW&x&DIO>^ajh9ZHGsK0ET=t#bXPZA#SaQ$@u5mse5eu@AF71K ihbm$5p-NbMsPZ2!ssYFtQHiVo0000(} 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ch.imageset/ch@3x.png b/Passepartout/App/Flags.xcassets/flags/ch.imageset/ch@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..4871e1eb03be766b577d343a567f61beef091f01 GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2rPgjC!6f zjv*P1Z*OhnW(;IFURXX?BV8a>KrFJy?eNrt^A}9<4eLG`pRg$+HTaXh#FQkHsFaJT z0VxG+J3q+psowQEaR2@Ey1n1`eQhhhdwJW^7>=p`Ui1DDdK_pdCkiG?_AD&g=&^8x zwe#OKjp1^W=)-q=_JjA4Bw0HMW&|yZnXQ><9@Uv1WK^V${%R&jof%>=9)7e zwo+eZCaf?|T~;NRo4$97q~?O3|C1-n_C2~f>%8Z_(&#g9{cb;3xo~{m#}yL&T_A$X z%C2Ge-%_)}u%PR2O13XQ?sKr=`dv%jUq->U{oAfQYhl`P`?R*6`Jd#^`cN%UeQ_^? zw>YnU_><57W|~vi<4`+;DU7vmBq7EE)hu{yADC-y!^3|64KOSjJYD@<);T3K0RSJ1 BtC|1+ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ci.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ci.imageset/Contents.json new file mode 100644 index 00000000..4ec1ef56 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ci.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ci@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ci@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ci.imageset/ci@2x.png b/Passepartout/App/Flags.xcassets/flags/ci.imageset/ci@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e2a50af85bb181268b9225b9b55415426fe749 GIT binary patch literal 185 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ck.imageset/ck@3x.png b/Passepartout/App/Flags.xcassets/flags/ck.imageset/ck@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ed62ca54827b0be8451b84891ebe88eaeab82742 GIT binary patch literal 3627 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cl.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/cl.imageset/Contents.json new file mode 100644 index 00000000..f329c863 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/cl.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "cl@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "cl@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/cl.imageset/cl@2x.png b/Passepartout/App/Flags.xcassets/flags/cl.imageset/cl@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..253f1c0b129f358eded8134c3b2867e5e76aadc6 GIT binary patch literal 451 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&zm07%Mzo z977^nlT$Xt9CKj&QLi&e=s9%Oso z$N3%N+h83sVfxu9|1W=^$6qzp-}~>wry0%X^qiS*$iB+dtbBQnee#jHx!mie zj^*1|{p{`EYBD#rjjh0KZ|JRc)#vva7#P^p{=KW2{(kTB_!qAYN*dy991rZ9WOkGF$~{mK8lAV`u7ik#k)qYBfUM@g_8{pVt0}hJ*#&O(+<;Kl>3*Rn zwwj#U*1XMho$SnQO58H+YqvD^=&9dxa%JS=E}A%f^`S}IH?Fcg-*S2D(bwzO&%NKz zTAy+G+dc=4XTN9aG%-1Av1K7G2-F9%;{xxGJ{(!L8k+k0>dyUDDUbqnWd>dVZ{|M2Rr&z-Mg%!ymR z_bl3-FSADty`s)u~NT#qidO`)(ghldN;nmWn=I;r}OYd zuj8FsqqYxTEC-J5%{24=0gV0J-lq%=*OfQ#`1wJ&rcuBqIId>imqq{oahk|$A3XO* zM(2N&=jjb@6RrqWy{pjN_50Yxd&XSx36I+8Lt3|LC*jqPA@gb zlT(hH>K?9odnay|yiH7O%C+qOFBka8+?qYtK4w|xoKL8VQPKd+1mXq%F?8RZ)mF8k Se=0DEGkCiCxvX#q}Y|gW!U_%O^81Fa~(K zIEG|2zMZkxi`h}c?YxV5_CFD!0LP7?8#Z4oH&`NeF(H2?$1jnxeGO|BesGCpZV_}0 zUg6u}>aj4<(`>eEw}_)oP8s|9JC}KQ&is95P>?QhIP&f!25bKJy_0WmU#pU}Hm=U( z&r^$uQ8QJ#{-lNkSZQgQ=VBS8Fo)DNtdPH zGJU2WtM_c@4Hq8G=MXb*o06?qc%I?G+2ag4vg{HGt1@2ROZmCybI@()RZV-V`)5v_ zarCgAWd5hG!7JNtaNH8#8S?aiJhVF87sRan+Tmw_%#0 zb7Nwm&|8-cLEN3c+pb?`(sy@tV+>i7BbC2Up*loxJc~x!_y3 v4WgTe~DWM4fn@6#P literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cm.imageset/cm@3x.png b/Passepartout/App/Flags.xcassets/flags/cm.imageset/cm@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d90a037ab61d1f77422ca8d075884fd4ad436acb GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2rPgjF&xK z978f1-%j7F&*CU?Z2ryL{n2Hyb567dc!hYWEcYNqnnWpsq_i8iilV?89wz1y5dPAU#d*Fea-!jvmvlx_py7bX< zZr}MI{Q{NiI&8vS=4mUP7oGUL>qN2ZlbuSRVgzBrW>0s!MaM2)d6Z$@(XF42H3j4J zZK4@-P91-&*&yArjVWSvt-*@DP2aezBra_;ikN)fS2bQ-xN|MfvaIz68*ZHNUCwo( zbCC<{;rH{ETOUQ|ty)@BRKxJ4=*`{tZ3@B*eNGC$D?9Y$oMcR{*8a86wY(pCa5F4@ zRc5?K_E(#d?E5_gE+MhKa^E&xV0idaVTF#XpLylpWwY~teKr#g&a}H$ z`t@(x;wRI@llJ#tN?)AlbJ~1;-TPVVR;T^$lW_R=93{-K1*IK>;>jA##3?z(zzApX MboFyt=akR{0NeNfod5s; literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cn.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/cn.imageset/Contents.json new file mode 100644 index 00000000..ca204426 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/cn.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "cn@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "cn@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/cn.imageset/cn@2x.png b/Passepartout/App/Flags.xcassets/flags/cn.imageset/cn@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b5a86922e72eb31a20ea9d1b2dad37676ce512bd GIT binary patch literal 672 zcmV;R0$=@!P)NDM0M&2_h*Nl>_T>V<3J#NEKV7-^L2$Lt?C)51Qv6UzLh2tfXFR9N0|?S3}G zPsW}qx!Ks8i_A&cdTpm9%K95Vw_w_8QoPQM8y zqrObejM%ay0ATjOhPqwLPq9m>MZGIs0IfIHO3iP+w6Wja2VhRf;`Na6v^ta`bBx11 zBi0^x!CMPJ{c%26vPyS4jDw`QihDLL&j;qDBw*vYn}(<&queLPAU1a;(kK!UWFs-A z<@wewaywVc=GdLgtz&a+QHEtA0B!A3^`wWR$k=&)?jj%V2RyhbMSwfl7 z140q13k}g?;j+E literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cn.imageset/cn@3x.png b/Passepartout/App/Flags.xcassets/flags/cn.imageset/cn@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..589cc3a0cd5983161cebe92bf82522ad9e280db8 GIT binary patch literal 1028 zcmV+f1pE7mP)OiVooQzLu?vd@{RjKXK!TR z9*sTbYYMS-3{C&*eQ!*^-DbA(zBP$M#hT)5iF_k(?#?U`Q_>+Yh&$xeYwN|F{Q2a^ z9}hD5b2K0JJI74IkJ?x-rlDFey{B3g^IMz%^<%asjz<3+DOsXo_G`G zy7553G9=OMAw`}n)!U85t8DodcjZm7^h~4uxz#Ia?tGXxp4cay*$5m(cm*k&4KWij zM|F;w=MIXbO#qTEojWKxUz?K)U3XqyJZxtPLk#0jcHO(Bu_JMAi=s1Z`G6aq8ga_t z3zJvsee=Pv^+|2@eMg1=%6ZXWy#0k$yCIf;u%wk?9V>KyGaZ(I?B4 zQpbc!yaA~`dxL*6@vH{}#zeAy)LQ@2%F#_dq)hu%vFzpmyzfl!gb9LmO(8yOX|Fui zb(cN86D9yC6l8;-OJ2-LKAzaOM$Lx;O(C|9uA^n*(e6VnCCUH6AWQuxUls&iBOm<6 z57_QElzx0bf3ffEIb;IRCDr0upnQIiugn z4MU5(ih-B_c;A=<4@Ct*d#TH{5!hymbi&+rD*3Wf$(NN%zN}R8Wu=lYE0ug%spQK_ yC0|x5`La^Umz7GstW@%4rIIfzm3&z#wfx^ISUd?mBQT`^0000ZTC-Jg)znDdaAH*D3TS1DY3LEz?eAEo_IGcq=~8wTN&i%vsUJg* z1!HH3TGiRDv)!w>EZh3Bbkc?G=JQTfXgyxpv)l;8D5<%B+9SW?=arPW}J@ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cr.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/cr.imageset/Contents.json new file mode 100644 index 00000000..b86ea704 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/cr.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "cr@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "cr@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/cr.imageset/cr@2x.png b/Passepartout/App/Flags.xcassets/flags/cr.imageset/cr@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..db4d8a57fb78a2fc2f9836a6c017176a8e87ab1d GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTwVp1H zArY-_Z*1f|5WwMjF@M8(Hp%mxo79%%IAkjvQ!({c)c08rUhu6@3h50n z?ccFW+AHV%-MaxsX;n^FIYK|{Z{EG|$h>z=iwrLduX0-bP0l+XkKG+|Io literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cr.imageset/cr@3x.png b/Passepartout/App/Flags.xcassets/flags/cr.imageset/cr@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..74ceade143a2b7548778f16941122cb00c9c233c GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDv>7Fi* zAsLNtZ#(if7>KZ3th*#^l(jJH;sH_i6$e;3nYwyx&)Be9pWJV{_S!nPtxMTeB>huu zrhW{0@x$)eyn6z{*=xVFNqo5}4G}#S{Pn%fW$C0>p86b4^Y?xXITj364`+OpbFXsl xdH)$9W%_(B(4ablCZl<$DzqN2>{S`7dI literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cu.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/cu.imageset/Contents.json new file mode 100644 index 00000000..cd022b9a --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/cu.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "cu@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "cu@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/cu.imageset/cu@2x.png b/Passepartout/App/Flags.xcassets/flags/cu.imageset/cu@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f5ceac7511069689f3d1ee3eeb5ad291cc38997a GIT binary patch literal 1110 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 AHUIzs literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cv.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/cv.imageset/Contents.json new file mode 100644 index 00000000..b0c64157 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/cv.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "cv@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "cv@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/cv.imageset/cv@2x.png b/Passepartout/App/Flags.xcassets/flags/cv.imageset/cv@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9c1ef2a49ff8886c3daf0b76e0d4dc0d282193f6 GIT binary patch literal 1112 zcmV-e1gHCnP)(55b z+~Y%R+RWkRy|*<{e!rNz(4hlknP>QA?g`b(*Kdfd zE;no8n#igut5%6k28*bFs)x_c+>RvubFHfAd^uP{-IG05b$?ByBJYbLkw}^nDRRUK z$MP&On8}zn}B!naLg>0dPhsT9Aw+%$Bm)S?R^v{@9CG9YBCi>eL4>2*xYi0J z-=>X1#8!7TaWl#7CT>W?VQ`9Hg(M5?^$V70r8VP|zX^;!g8=9#kvB*>_n6QSNXZLG z+9*=|D|E+BgyIFs=o@|+)mB+${OZ}yA$S1d=aBPf!Sfn8nv7}9PlE4l&@LmFw18(b zNahz==BDVn?O>|{eF0pXjfVqp-jn(bb#+5wyCvZOr2c^kp=m~^sG!>R0l{Q9>*PTK z+9QUIs8R??2okuk%K;Yj3d33}kxJLUEF#gkC1L=wEYS7qth7zk|7$;13qIK9!&?@< z;rizu8oKVz!wgD6$-S?d-AzDhNAb+I5q3NAG`@lRs9ITru_fdNV&w_%6AK zCltJ8VcHv~`R073RaP=kqp?I3D6m4zRj|n3Lv7T$=g^X=d)KvLikBY!iTm%mNM%`= zz9TJsKbG1hND}ON_dYtC0>t90^EUy>?%q8QIIR%Nw z=jl7r!s~}y)AdU=s*-w(FWnR?u~cy>9FPtNFnz^IWA78p&gW;;FV$#Cc~!!J#UuD% eB)6N$cK!t8T~i?QFh_m>0000F9D literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cv.imageset/cv@3x.png b/Passepartout/App/Flags.xcassets/flags/cv.imageset/cv@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..df529c752196ac9d0d7e5cb2db4a1ce2167b9fd1 GIT binary patch literal 1761 zcmV<71|Io|P)o|%q-l{V?Ep3rj$3ex>58h@_N6`_G(y>iP5EGJ+gdB2mJJ;Rq zhht;n2`z!W95efT$?Thx_xJ9TcX!|2{m&6xnQMK33maV!tscNo!xpMDwosk1h3bqg zRA+3VI%5mf8C$5%*g|#27OFG0P@S=b>WnQ^XKbN5V+++8Td2<1LUqO#sx!7wor!6o zrG-sa4`I;6w9sen+DGo?UaN;OC}gV#@KcI&&N6nS7l*8HT~QNj7FAMSIhs&dVCVj9 z!b(if0qbVyq`Vf=ll)QbHH}H!_=`H;di3welFB`|e9N=TzNEe-VL+Kz=eC+L+zZAs zp?6F_&aI^G*-_nxPRfkqID|-8zwANHH{|bnJdAzc0og zGUrq+2pY5U|HYoF8K&g*%hog#{*N_fkoIdxE;Bp|fUbYS={1o5Z*%hcVB9)1a1z?y z1T^T}1)=)LPdNiFdlbZB`sQgtXn7HWb+lVfZZ5WP;JRo(Z#I*d*YGD|p6lz>)Po z|KyU85+Qx%4;uow3L#~&ad`t^tWdQF0w-YnZW#4v@cz}%H~_rcAoD3GI0%{_LgqeG z6#ZaO5MV-bMpzR!wt#r&XXt+=1CX@!k! zt;oR_kSQ&QjcR9ERW;L}a|J>Yr4KEk%jaOnzHD+Y_fmNxQZ;v=dIVXi-MqHC9DvDr z&3s#%#v6Yt>?hM9t8A^vWpjBR083{d!|e>?3tC%4EVwe)dVrMw`$?0j*!Tg(IcJeX zjTw(D=0NobtA}(!#9T=@Kz3#aVMU~P<(`rCx13VV{(ROrFGNV?(QuCADz)j zeXF%~pBG9@&d{c|{%=G`P)!o+(tXHG{Bx|>;s0sv39-N?~>J&gc> z5DFZI?_+U=8Ua9b>P6BB5d`6za1ZsiR+h6ItM7H%Q=e)7-o@3;qk@qDMVJ2gJkl{R z`xJls9?q?YyyKgvm(kLPi4|Jm00000NkvXX Hu0mjfP6-kL literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cw.imageset/cw@3x.png b/Passepartout/App/Flags.xcassets/flags/cw.imageset/cw@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..534b15407dacdace80b167c8eb1cade8da167e42 GIT binary patch literal 784 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2rPgOh-Lk z978f1lT$9NOP5&LkhwtCU_!!`&&r}bRdVJ5;Q|Z$t=U)vKGf9jw648lsK7A)dFqj$ zHo2i&r?|d+CS}DeW@2Y7EG*A&-6H#B(a8e`1YWH9`RA*6$BFs-|J&97_4NOKQN&=8 zX_17aBe=@rtdh&nTtMZae?%abkLE;Up)O&l} zzP}%M52dCh0l}ZY?6yz4xr)5IKE>?%I_cTDCA<#nUnwN~U-|pQo&Ep+{r%hSI&=5d zO>0#CU-)X{np^E39qK<@F-9h#zcPtISa@;w(n$jL%Ng{Kx1YCP@j`7Eqma${LuXjl z|CE%F=-Hxjv}Fg7@ki#Wx%`gSHJ=VYfB*k~@aa|)mK)qQYZ_*Dt~9;B(&i@H^rraz z|MTvYCm(twd|c0F*`&`I+#VlnSX`=Jp3D67_)&tZSk1?0rw{dttLfW*{c=@(l~wI%!Z>@WGOs;%ASR{mNs^4a9amD$dg zb#i=cY;E=b|2g0K)((&fq(7^7HfS zDKd7yHxwPZxBh;;ql?p>E&u-h-k*2AG|L)nd-0~tvtD`0T790d;gTc2hu^pR_5bAL z?9wGA^^XUu@~zJd7hY{K6mOi`4NT$; Mp00i_>zopr07n;qSO5S3 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cx.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/cx.imageset/Contents.json new file mode 100644 index 00000000..6074dd4c --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/cx.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "cx@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "cx@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/cx.imageset/cx@2x.png b/Passepartout/App/Flags.xcassets/flags/cx.imageset/cx@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d6186a0fbc97f34039834cec48892706ff10f9d6 GIT binary patch literal 1341 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 KMNUMnLSTX*{OjNV literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/cz.imageset/cz@3x.png b/Passepartout/App/Flags.xcassets/flags/cz.imageset/cz@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..51750eef5f0841d8bff525bbc437d40245614e3c GIT binary patch literal 731 zcmV<10wn#3P)eTR4q3VnY5>jLdbx36kB}+S;_5-9SIN|vG`I$2LoJa2?*$Vdezuw+P ze=Z-K~jFJZs$Agm-YZG`v zp2HJx-Nm&vs}e{g4@(nBD$ijotX9ulcfpPX#*+sSMSW`$7+aph6YxB<6PQpQKos?l zk1rVugTSAieIfQ*a+qA6!#@WNP2jomFgXDM@*Kv(TCL@Ii^XC=$O9!HOdkIdxG*RI zk@6ga5)dzs2MLr)S|^Z-Jcqvse7~S=0x8M^h@yVIu5SYA%5!)E#bUwt^-4g7JpL!p zZvP4be`Y2x;lw0JlIL7qb?fzu&CM0ZnU{9x2&Bpb==JUn56`;Y-#a_5@&shdbI#9i zj*iqPphg~gB%n;5!xPxrQj>sUc>ulMU9F}jfhpjV%=1R@?#;{Q=hxHuDQPF_BL5zp zGMdYXWge>jd*c=QU-0cCe#$>uv3v=g1L=bk%H$OePNB{RlIFX{fwu2L?$ZI}0Azr?OP8p{wh=e~`I3ndu8JrL%AK>}`O(O;; z1jrjVIPqM069*?Imp6BCVnTVN2Pejsw_tE$Jb60?Cz8tBG&qq+-m<}oC*-XhoERl< z>)^z2dAkQEhR9n#IPpk6BZCw7^4S@j$Rm4$6ZsElmvOqJ@jq?p@fY5QJTuDUn>hdg N002ovPDHLkV1m}xM%MrU literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/de.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/de.imageset/Contents.json new file mode 100644 index 00000000..a6648ba1 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/de.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "de@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "de@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/de.imageset/de@2x.png b/Passepartout/App/Flags.xcassets/flags/de.imageset/de@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c03c578fe84961a7fe99058acabcc33a26bd2c45 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTKAtX) zArY-_F9h;77>FD=!2ADJL4(+a4|cP3RLZ$#tz%_4aHq~soF{fU^Rkv}2>7jfzTb?W gX9E|S!r@l_4K7R%oBkZT2Q-(#)78&qol`;+0A!LmasU7T literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/de.imageset/de@3x.png b/Passepartout/App/Flags.xcassets/flags/de.imageset/de@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ceec04b7fc3ca65f9c8a6120ca4c70d67748435f GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDv1Wy;o zkc`H+7a4gE7zi+LEc>&u*KuQsLEWXB97U(1fGU7SY(4*_$?^P`2G2*UkA!!w7m8Qi z=T$THht|i?N2@P={Jrn8@UtcJ#gRoJ%BJ@HXVAOK^jC1-Hd~NEp00i_>zopr08K4J AQ2+n{ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/dj.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/dj.imageset/Contents.json new file mode 100644 index 00000000..64809945 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/dj.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "dj@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "dj@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/dj.imageset/dj@2x.png b/Passepartout/App/Flags.xcassets/flags/dj.imageset/dj@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..47234829f9d531a19a356cadc1a4389044f91327 GIT binary patch literal 649 zcmV;40(Sk0P)&)?1V!RoWm?09F%OofIWV+e4HhLs~9T(6o6{G$PjVhgXzRC?lhjha}R56Gd`q zLyJ=4Pur&`0IP{io|FusI{x%8N{KD)prQb*M`ZNK)AkZQIlSF`il0BYx=Q%n%~h%}~(d`8i4@Xd36N5AU(|sg+u4jlL6L)`eHmn;WdJ z!!U4nhe`#LlbD*q_&BzWu7TW?uV6zuN4y)G;um&5dQsL^6it^XM{jJDa{ z9#&Suj@HbdYk$AhU+M$swHfhUIXJ+?1U5IZy^a0-P@?9m`MtKWbGrio!vi}42>O_8 z8^t14S8;rdnHe|^=R~!ke*81{W+@H<7e1pSq-gxNJ|t>GO;yv^&b6q4T?F2ve3-9h zx~eQ+eu>T!gBOiDB%}YL@q}dbSv0ngjL=164#@~tRBfo~s#0@m5!nR5Ta<-N#1foE zwT70erjt^n^e9S0e!g5z))K)*WeCaeE-Ft*hDTAULNYpvN*I#SE-Gh8#t`HV$rw2_ j50$I0bw|vfO?3PNywq?KNfqf700000NkvXXu0mjf2-PQe literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/dj.imageset/dj@3x.png b/Passepartout/App/Flags.xcassets/flags/dj.imageset/dj@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..fc569411ec05c2bb205f1dec57240627999c4b37 GIT binary patch literal 914 zcmV;D18w|?P)s(tKYZhK4Xd&v~jO6)+S2@DTm|=;%NuW4ZZ^-&c75i6qWB$8b?Ie6fgwgUZuz z7_+kgFgJ(Z-v1X{TQN9j?d&oTOJHT2+}>Fmz{_LiS61NnL({6i+S7yOWeg1PY|y|8 z7^r1d_&3Ov za&OPyE&N*GA7vI}H#w`TXlsL_AQZy-I%Z~&&0=SV|M-X&dH$`xA<1Dh{KW?I+{H|fY^~P#nE(>WmBceru>4^r$rWi9XF1ZZC8N7F? zrdZR~0_mU(u_-41)meoKA3h$DCpqjfFPm^iea*`$oKZ*f(h6tP#k}Og8RE^$FPtIL zyi4D05dE1Y4`yrYFPOq+LsaE3Ya?hwu}YTix48HUV9 zwWvQGa8qo`Bj%~_SI5KdOOD#+qgpiZGkEs*%(iW8rn-41+{MXJ)x7J4Gwzw!N}3mh oGb-l2Bb?C$?+Ir#dr&yzAM1xU%T!p_S^xk507*qoM6N<$f)=~4PXGV_ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/dk.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/dk.imageset/Contents.json new file mode 100644 index 00000000..1465b615 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/dk.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "dk@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "dk@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/dk.imageset/dk@2x.png b/Passepartout/App/Flags.xcassets/flags/dk.imageset/dk@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bdfb114a933e04636205f060933af16ef371f94b GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTd7dtg zArY-_uW#gSFyLW0ID>N$Pt%JV`?*yor?6ZOX8a}MQJ>27dg`gZxa*(p*`2$6`r@`p zKNGJwpWbs($2qg@63I(~G7xaMID=D(&9UUo{fU!2B@X&HOzlwE`#(zj+x4l>KgQ&rUMTne`u4?d ztKy&8eA{KKmu~;S=jiILaMATzaiM!wRfK+A^(Yi3;Cj6Or~mK8@{85u!BSdQbzjuk fF_ggtO8&4<`oZ7o{`F=D&|M6ku6{1-oD!Mqq4xHlvHG>4cEu~@)m!#P+jVU< z&(&7M6$YSj+TSsagC<(zpo!KvXrgu3fbxlTXQw2cr#ykAX^Him7*Ng2$&KQoCZRo# zcG|U|g%vg)xwf!CdUUx|@oYjukT|!{642^)t9(d=0RSgmYRlS?Ofh?#RMIB`0LNWh zvhXp_9>2)q2^3e3=J#`NR7uBAk;9%yl%mKd*anCvh~g+E(2yPQp7?Q7tu4zJS1j|! zdHq~vog>S~AA3D`>B(^Pp~CRMSM~*;IsA+P&={^RQkvGusS5e7&M|G!d^o;hvKcd* zOx9N0Z7OL_k0{;5(?i=V+Vlu75~S%IbbtUrx2R8T7A2^@BqOJr|EAIY#i~HWR1Of< zY6jG|T?*7&qVv=4)Ta7*VYsVX$mf}oqFopnd|A{p6fWA99#Y(ELnb1cSqr_F%KI&i z1#*}$0QZcdyy3QZSI?_Usj5uf7v$5T4@W3ZCM&^4QS0RH5NP;_uzyOpX+>n;dY@Mu zQ!lMrc(A3r)3sUVod+gvGDi9TEh~I@jlB11|LL8=EiV6G{QEm&wkba#6#7VTFhaU$ zmNKRiTSNR-r`ng?u>SZ}!+2HUCRp{pXxA*SrQaDQK+18;hm~PH#%U!nV*=-- z-eRs1JAjU~ma3wGt5#!lSEj~IQn`|#03bt%Ij%{A0Wcl7fqxeom+GZVampzM#d{^e z(OrFvv0)Qy>%q`SojL*&gTUF3}jc*S9UFe|e8R^i)H8ZA+?=XD1zkmZRSMo&u7t@bB>c zl~gAYfq7j!MF=~Z8(wf;0sxoWsHum;d0V&t717*zlrU`l#qJ(tr(X^cplGXY zwokn6$SzJlwkFs*$(XalQr028J2$i|UojEUf08NkP)V^mog3y1e0g8Q zFtcF~Dc;MS!ZYXdvQ(;s>Mes!La|@4eQsAQY-Ya*fX~UZE?IVHZpQb&#(Tv}%q^6k zs=HncRb}Fnx44YU)K1Ct$LDPL=v!_|CIG#yCIKPhcQGP^!d+33gE#;H002ovPDHLkV1i!tsEGgo literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/dm.imageset/dm@3x.png b/Passepartout/App/Flags.xcassets/flags/dm.imageset/dm@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6fc08ea63043daec09f9e6e69b0796ca74bc40 GIT binary patch literal 2230 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 Eg8$Y}6aWAK literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/do.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/do.imageset/Contents.json new file mode 100644 index 00000000..bd6c28e6 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/do.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "do@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "do@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/do.imageset/do@2x.png b/Passepartout/App/Flags.xcassets/flags/do.imageset/do@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1f9c2dcfeb797c2f878e35330cf0941240b76093 GIT binary patch literal 562 zcmV-20?qx2P)NhHPL}KHl;LzqS%eaT|p|M3&F0$ zgW&fA9V4haMo@Q*pzat!-La>}(%+<-tKY|07*vyR9HkOs`z|VuW6_Ns;LXYomFj19 zT_4L*+?g+NdNj|;Tvj?-UT|fj!E$Arl9OV(m}9*86|Y|B=|PrTSI<+(4oSw#{;~k* zMEhKx33#@&MbJ!hqEW$fLvG)Hi0}UZWCg`vGHq*(n)ea6o#n+HVWI&taQTIn=p^Q(tVof&wTYnClv zJuf?F_bsj#DU+3Xa?9Cma!ghj@M`%qb6s9=h#aQz_xHU==E!Y4YQS(K^t@@~zPk0x zH7`uCy`6Yt+uK#)h1;fRhvuml)zts9x?F#M$x6)w-t29b7Jn@6&UIY={I7aAo9uj_ z4+oz=myqRp$o;M8(-Fp`@}ihNx0i2CX3jcY@a2Qzq1<Fz|; z8e8T+R(t24yRWul$?}h7ev@uxsLH%4tNOHm$GeT1GyNxMsodCd`Ab>pg#FnGdOsr0 zy8h74yRyu;l{AITDH?C85&@w%~dUxNZyx$$6`G&i#4kzVJo4e5No{UT} zNHHtxi6hHD#Pn`5{3koFpk$tNSJBAKY;5aq@%0>#?UJB&xMve(7N6X+FO1 zhg!^eRdu^v5m9@h3(hVy;1)l3{VS_fmUMk}UH`q$_h+0pOE~jw$LsH(1TK)5EP<){ aALBz!+0ug754?cclfl!~&t;ucLK6TJyVJ`6 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/dz.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/dz.imageset/Contents.json new file mode 100644 index 00000000..431e938c --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/dz.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "dz@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "dz@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/dz.imageset/dz@2x.png b/Passepartout/App/Flags.xcassets/flags/dz.imageset/dz@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ebd8e0ddd0da36e9750c78854f5cbb84456e9890 GIT binary patch literal 892 zcmV-?1B3jDP)LHZ~ zeJG1isuv$3GzbI5r-J@zP!>cHh(%CA^b}+eTfvBwaw#jwY@o2tjIXoy}doaxM(DUx2qqBz$E> zHnlMx@6y)mbw$=E|6uEfRV=f@$#rmEyC*ko&3}B|`00gYLpF#-JSl+;^s^EivZ%S= z4mA5%XS5#6zH}~iSEVR@UGA+;MDuFY5s`p02>Lfh%e&qS4L0^;N=3uU%S$rPw~*q+ zge04Gzks!&TU8jxpK~wt^|rlG=%j05z?@5$3<*%k9EHt|v1sPh zEN085X5hA{(a7eKMduuw5kEjQW^MS7DQuleVcRK3GA~vn^I}CZ zFIFV;Vns49RwVOcMbzfgQqn3D1fw5V4t$+Gw4Rljb102E`7%(__VW}5s}pL5!Rkc0 z-sq>Yd=pburh8-qV=DzJN#ijY<`KYVJM6uQ@?$*5BEL7!aIl_zd=nrfyfA^y8~x~b z50tv*D?=$2G^@c}Fy!{&P#6HzYl=-LUzg<>1=S|(oVPlm`3mSbo<|%FU+3UGN8eOc z6r~#tks#)RQ~g8U%iZp_j)Cf3x#ydhsxsl^3E1WTEJI7(v@IIAy^u`Fv-1 z-tT_CbL^zyXeEDt_T}uKluG%pb@4#n{LTSLiy81gEP+d=L~HPM zT^(!rfUGKB2%D$F@Q|Hnh@M%AdCTMJ=#)5p*KOZ(7{dJJ$wK%&zj_=prlNy(HN;DD z&bQBVgLdtf^_q1RNFf7^ho5f@jyUN|maH&d2%9gu%hT#S)hbut z7Zt=)oTsDH@$AvQRS&z~YmIDp$U=D7PfJAoTGL;bA|d;W24($1RV!;H~;s z!V^A~)KNxqGb3UM%|*77k_>qvB4s;(@}e(7nls(2x9enbTy7x2Un zUxU1fL@Uv4-7x#-f9WvegazAUQne-sr@x2TLyiUUUhXEMDi%S^`_o{5IgVY}8U5(P zZ;{oRXgxSMJ@(f7bf%6{3$n-;DzEgh&`<$fjDP(koasVGu7P24ffO+D)sKUPY#ekiG>w2(_BE{V0EdsE((e^=D;XxKdF0E11I!)vep5i8Z``w>hyuH6^ zytUo*&Z|syxj^zD2{$%5emHh@fuWA%GD@icfSC=Py0X-K;hj-c9-bXQm7K>PZj zFoC_PVr7Bh;4`|d5B?wS>SnbBB`(H!Tq;pU+QfK28YGFsKCpP?Z;@L_h>lf0iPd7b}u^ ru_BolE0TG!BAFK}l6kQrYV-d9G?#pVRmEBA00000NkvXXu0mjf@oTjV literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ec.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ec.imageset/Contents.json new file mode 100644 index 00000000..33c89f9f --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ec.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ec@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ec@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ec.imageset/ec@2x.png b/Passepartout/App/Flags.xcassets/flags/ec.imageset/ec@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6960afa525270cbcafa987b68cba595fee27ba0d GIT binary patch literal 2292 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ee.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ee.imageset/Contents.json new file mode 100644 index 00000000..e96a6b27 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ee.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ee@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ee@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ee.imageset/ee@2x.png b/Passepartout/App/Flags.xcassets/flags/ee.imageset/ee@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..51d1c7cc98b419fb8802bec825a0e546b8aa2b2c GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTVV*9I zArY-_Z*1f|;J|a>fJI8v{XgcVtEQaeis$HYG;hp0daKm8pqzb<(UdfevjMXfnmA`B zJI()f?;V@xB$bCs#=E8aT&7OuNrg$aT{_nCZ%!{)UykRVT%ZjMp00i_>zopr0D-tW AW&i*H literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ee.imageset/ee@3x.png b/Passepartout/App/Flags.xcassets/flags/ee.imageset/ee@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..c5309249213547c6b1f27ed8f2067b936c9643e5 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDv3{Mxw zkc`H+w>Ang849pCx(FUj_nUU;nEU(52P7}c9_-uyx@x}r)#9oHDj!21tv(Xoxn3w< zb)Q$w)E`0@?kEP)w1sH~8p?pOd@9s#l9 zX;||NUBVl%K)`~sB0`k3U4TLZ4UQXooOmuQ`U0RH2_en5o6Y}!n#&p7Pq*NIfc zBq?Xp_w&i?@X}2Y^xErptx?6v+va#G=ZB03*{vrRub>eHK;10zZ?Ed&XzSi{-IQNH zJPX`ICNK!yGo~&sWTtrDWJYOgMA@d^LEC6U8E7=^?&4PPTckmFskcn1$?Ex3( zqBPJPy|v1yn)|V6ZJ@QB2M}f4kBySnDv}DC9kogVV*ARFi@5myrZ{=WMcnT10)kbN zq=H6Nsj9#II9|VlfU+3N`4r4alR)bx?VL-T~&xl&>pOzOGF9x-#YK%9O7wQ@*ZD`MNUY>&ld`t6G;w zBAUyA#|Imeqo18%rL+FYTmrxxC!dX<0Yfibn~rzpm0@m^2Y~c++l$unvpqMwG?xHc zC$Hr6{BxO&((%@Kf8*aaXdtv5X)^rPcH5Oq0KjctDyPR>1WdT9N~kKbvphr@{^ybJCOF^W?yb*1cA5u=QYf^RBi?`X-;J zN8|ksQnIuDDHFEWyv(hDfb3vdkxWjuj&~l$hnvN8s4bGd@&HuHX+GJ1@$~ETbh}Ld zdhfG60Qm8KWBb9$y^8@0AGCvii?J-N&p~II^*an|4%DI z#{Kr&uP-***O9STGpE-#|F<-iugV0G0}zoyK+9X=qA^?IBCxzg1SC=bgvhEg(UVG3 zd6|zncL4y10GZpm(!KuqY^i(W3opD1$Yv)63Rf1fo>ZDHcrqU`tD$5@pa4lYEnzp4 z<6j6U=-dQgfJC4WITxd2-0@FdjUK2ako_%9F!r`C}rgvrei{t=QNmL0ta{Lu1 zSQd6fpnzmC*?aSyuiWOUw#jRHq)kS@xy`qR&%OulsB%K80OUk!cB_L(NXQx;ER%Nc zPImUEujScB-}8KYxakC|qvtlqE1jej}?Ol{bym;jfBG(g1_nVwNImqH&03sqH z2>^%!5dqL`^&Ed$XBfjU48t%C!!QiPFbu;mjQ_2_0e&@q%uyrR%>V!Z07*qoM6N<$ Ef*CHs@&Et; literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/eh.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/eh.imageset/Contents.json new file mode 100644 index 00000000..6f4e2f95 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/eh.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "eh@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "eh@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/eh.imageset/eh@2x.png b/Passepartout/App/Flags.xcassets/flags/eh.imageset/eh@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5f84b4998f41bd41863c5f39aefb486fbc7669d3 GIT binary patch literal 821 zcmV-51Iqk~P)epP>HY*B4r2_3X$}@F_c_|xXOAE_7G~g*>rw;*wryz=kDsfCqMii zF2CQ|`F%Kd_i*k7_6l{f1(Jop0AP`=p$-88KA>2(i3(hgAkZpXMg-&I6=0LClo)P_ zZ$O1?s|0KnC9n*%0tVS`aU>Lt#t3jowq6W@D1o0qm25)=u_%F6pc_b&?Wryrjd9@E zo)9Gv0G#qX4b(E4KyOAym&Fp^EgxZT%~4v)nHlPfwiS(GwW6;N_4OKl@@5*IPdI4C z5R7@MHcN`M9% z2fZX2{u8T)!@7u8R&sV$y~&u5wlf3>3(t1Z{WVFsREQdl?CebDX^rvD&)Y8EdrN;n zFVXC5j*f1l*-p@WD49Ny`=YJ-w_WdVD;h*sjd)av2US>;@p`Jh(?Y2ov@bpcE1vPINLn`)4)kQ{#j$(OCyx8@*N00000NkvXXu0mjf%m#M6 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/eh.imageset/eh@3x.png b/Passepartout/App/Flags.xcassets/flags/eh.imageset/eh@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..0b23bd69e79d6f7866a93ddcf78f115cb677d316 GIT binary patch literal 1208 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/es-ct.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/es-ct.imageset/Contents.json new file mode 100644 index 00000000..8db5b0ae --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/es-ct.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "es-ct@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "es-ct@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/es-ct.imageset/es-ct@2x.png b/Passepartout/App/Flags.xcassets/flags/es-ct.imageset/es-ct@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ce6e9db4a65d838725fd6134922cb92204a6dcf0 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LT9iA?Z zArY-_Z*1gjP7rWN^mpOVWJ-E!bM8UjP1VU9nz9EDxdo-PYRk#k@5ygsXD=`K_}gxm z*q5t}k!_dSUK@v*FF9hTdzDx7Y|p)bs5$S$OP#$cW+t>n;ooYfUw#}KhY!99c`$Wx^!-ggnrbr+84T9D=u_TS6}|sm0jVY>lZzaE?ouD5jGc>lKMM7 Wyg#&8d`ts6gu&C*&t;ucLK6V!u~xJI literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/es.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/es.imageset/Contents.json new file mode 100644 index 00000000..b70dcd3f --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/es.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "es@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "es@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/es.imageset/es@2x.png b/Passepartout/App/Flags.xcassets/flags/es.imageset/es@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1bc4d4cea23e3dfcab0c714e043ad873fe1b9e73 GIT binary patch literal 897 zcmV-{1AhF8P)fPB!qsEdf+I8TMcM7AL@2K)a`tz+xbwpBge0nT5V`5MDMkl z&|F96=>HEiUy(OUA=fD{k2HU4L2E1O97go1CO0e&+53h`qN1S$3*Px&)GTy$FNSLB z%BGUk4=778PxZ&zniL&PR*JeZ9N+g;3C%<6RqN45L6g*e7dVEmQe4TG1&XSfLwWd` z4RKGA0L?%x8yE~@y$8GJ_}oUI5p4)OPzrk8WJ;WJMxE$4D218MGVPz#+9fD& zksm))*n}z7kX2w3v!5CU(Tc0TRz}A{Gri+!+*1#Fxd|NB6T#4)`d;aN7XT1X1Md~3 z_lp3446FJeCoYRrZva3{d9!U~Uf?{0I!v^3fcGB$tm_+rDh~$AYD0D%$Ds%W^PLen zXQ&Lbv&xoMc1xi-HHAZp?Ge;rqW3=wTIzuq4HyP6ohB=waNsbl^v~Y>*21-dWU{ho z)e#eBk){9kh3t{i89Fhox4(X&{FfdbB_te(f1}~gVR3Tw&l5`N_SZ;D8+T{rcD3@b z9y&e!>Xhys)Zys&m-xNqFOyT9W&25^r+_d(6?)h5ro@p*+Nv%zR9p`C_gz$$KmJ7O z5ZZJdT!sZ!M%y%O=2-xcl49(}b*|6wNa+k6e6228 zi^zP&u>UPc1RMcgBIr4amo(rh!&78Gm#oadsd~$xi}}v%>a7RaYPmxvH+}(#9(&u@9o{qnaobYJE+4mx}gqcwt9FD#^ZBuT-jN=|B8nD4pV1s%kJ)o z3hL7EI~ktS=d+h6;DPY7$*#OdQ2z_x?MUvcaH|bXh5Y}cF6Tqt&WF044|O{q>URGC XIWII)0wJ+z00000NkvXXu0mjfnxV6F literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/es.imageset/es@3x.png b/Passepartout/App/Flags.xcassets/flags/es.imageset/es@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2cde9c1fae1d8daee306d0e4595ed245fe426ebf GIT binary patch literal 1620 zcmV-a2CMmrP)j76^-w zKrBM2ASA?%1L6V~1QHw(8~}khRB!_ds4A!}T>^r#w58BAPSUhVS|?r-duBW{o{d9G z;Lyv&6C5%Aoov77r~mK0Z$_WT=zG2cyb5k~fJV}k_bN?!uhNwFDouH>(vu z1ApGyF62y$A4n~S*@|0FLTOJt%_6VC_+It7!^niQjy3X=5=i6dSpVviJT8xh<r2^=}>SCq9^`lm>tf_ye#cP{;=)3$vSX$^2gr{m43`2tRo>z`z^Ud006Ls z5P3dD9>_DsBo+GMtxwF{^~sAz-wADqigTRFhelML z6I!2p6=yQx9%FE~0sxUR=>dw6Tga6; zGMRntB|pys!0dPXV#89>q?QlQaxGKodonvxKW>bRW1Pt^&5-B!%}Y}+l4F^nN91EC zgRyj3-=dMTJ~596Yv)epN5WBYL_U!onq^uHLk3U?vpCTEpt4X-7T$PENfGJC=(eFv zarn;4e)2HG_VOJceh|KYm|?How9wz99k&;szxe*c2R|FWaTbGZln85;vXb+rr4Uq;&(H^|2k&VJ7qsvM1t3oDUs zp-@z~PT`*?b7j>pTD=;?{z1F85#yzIkQ=s&Ho-xmwi*-t2E`kN>kpeH08ZYQ{JmI<-Llh<^KYJA6cAp S935={0000jI7gjEnVA{Tf4UF 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/eu.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/eu.imageset/Contents.json new file mode 100644 index 00000000..70ec8ab9 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/eu.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "eu@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "eu@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/eu.imageset/eu@2x.png b/Passepartout/App/Flags.xcassets/flags/eu.imageset/eu@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2ae9b906aa56a0c3208ac8107c64228ead495240 GIT binary patch literal 1045 zcmV+w1nT>VP)zhP%*c3Ad;vdb=7bt6!vWFwcTeGnfcG#Io7 z#gH1(@*tX~X-veVsS!b~mxMGvsPRH#)L2Yvi3!1`h$a#>LJLR~Z9#=Xk!68pN0!;$ z*_oX_oMvK;mpwBRiH85v%$NC{|9{WSH)qZgkaG&&2gS{FfLJvfRBO!!)mqvIrAUz? zMa_rRKIrD0-%GOp(0o`@CBJCS#4u}(h&pt-Bma8srppo#Hgn);%NkVF>%@5$|A23< z8Y3N~tWyksob0Lmti@&u1i}X2v=IQ>`d!=dTBn0_Y28*yA^;#Q+57pj?u|K}PrSB? z=>)}Is%A7V{c%NJ>sE;Ob*C{kQoylFd`M z`ciq!88XqK+LB+Yikeoq`k#*3hW&}Lvv@PwHsG?GpVOppsXccpY`|gxU@C05)SgT0 z1)FKAZNP=aVm~zX?aRy0l`nBT!v&G-mggDOH3dt1a6whg^e***ew38tc4%dcJ5;P) z@3gQr>l^p4Z**GxPrS(!(=Wf+V^_M}yLVkt~ezC^m^?kDrBTXBdm3VwZuqa+TF?V&)}i&vOgNcV)54c?tkWY4lcAZ+?9J-!3ajrB84O5wLdeKIz2;^b2lg;gJ4PdE|esr$4h_udUfme)i--b9gjRtR5#K*MT+tUx;U%r#?BvCr9F0-+20;z zMx%r>JLT_DL5Ta|>e@+;c{*-u=*p7oWh?J)S>7g}HgskEJ)Y#_;t&2>CT1^$>#V?ZMUxfC9cNu~y*9OiXg-fAO}Inx6^|r_8<=6VR2Pc-6p3 zZgd7&QV=cJyZxTm&d;CTWtLb{lcK6vM-l=_3aW~AB{eB#8Rq(T?_OSoJ2qS`Pm)4> zXgf{upS|%*pvT}HtzU?|UpwMv%uu+r20+j;C}$*WRZE01eL-NSlY?RJiu1~_)~c3> zaNnNpVK)c~96{phSAsywT}IDrE%9&~4^#A}%x+s%y45s8)tx!2icA1NdStU{I?GFb z+wpaf=Mw-xcs<AoC=QU-_Zw!$SMEN~pXjXho&x4`aD8EM` z@`1PK-CRAdX_j}Nzx$9FK~Zmex%24HTS^l`+X(`40(Gb+Y5RAXVxoB=UuOJRsJujz zJcPuJ&cKz$s>h=)Q&vMT)#-~>jx>8t6PaGD5-DW~=L(C{A~ch%gefc*xx*uN%%??a z8rnm{_J5*~=?DVBIQ(}A0{Y5^BR<`Kz9nKsc#Bvyku5KG9vc{S0suHU7zBa9G|3xb zXqF`5*re37>M0|3d26ixX+XF!{c}Y+2lhpd?Sj($46lA~7ac-DGrV1NGral{3ZgWh zpKv8Np#hlyc?nk$3ZnU*->$4yhP5WmyvOlmY-oF>Ch~AC%Ki3&cQ z6a~Y5wAHO)-&8Bb%c5!dqRUIW20dhq-qU%kcSLsNN+J?jBV~1ocYAz1oX2I1UZ-~~ zzLbhY7EQ|w0?{?(F>a7TK-}yK5Cp_WYY-Cm`{jC;<{_zhpXU#+KjGr=(t8h1 z4wI!>Cvn7M3a;~cn&LOcssr2y_bjh+q&bC)j;8sZVYe3+j0t+6oYl5=VPn=JwWixI zHngKf>nk7{+PUlk zL$jwgA03;NvOI+;NQ~Y7^sVU1I}s2N98bP=Xv?_4{L3dVu0A)u-Yjv#KxZDw=Xg>8 z#M$Pk9~xuuMTqx8($?hK#DhCW4UR#cPnsSE7}E=q>$auTWXGzP1b2q}^!T{x{&)~* z{53bBp{-Z3x~w33vASHn7yvAHQUKPsy+k5F2zZ_Z060+GB>&H}Dj|ik4duCU^#Fjg z&2ux#-ZPk7yfS8{D1jgV$KmRp7`r{kkx!ii08E_&062mC{eF;vlT5I5r6$7g?3FWP zW}YYUIR{p}gc#yA5WMem0Kj%-wY6fvzR3AMW8ciMRqW<%6}x#`#ctkKv1#*v19$sG UzXhyoAOHXW07*qoM6N<$f;RUNXaE2J literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/fi.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/fi.imageset/Contents.json new file mode 100644 index 00000000..a84ff1ca --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/fi.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "fi@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "fi@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/fi.imageset/fi@2x.png b/Passepartout/App/Flags.xcassets/flags/fi.imageset/fi@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..979b7e958f7822228a0955e2e824ee85408a4044 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTdpunn zLn2y}|NQ@N&wNo~SJ~Z7bEkjQFbJ7$vE5>B1#>66&lZCzVhL9kUSV6zx719cRAcMG z70xSp-DJIT4PFIgH7h<2aGUZ;$_=@!)Bi@%3p7Z-hoLC^u&^>z-L^ zC1Dh34^sT_Re+FHQwZB(Qx|r=9;+$08jc?I>8!XK{%%jz$GnDB0h8KF7G+)2yI;!M p-*i!NZeV+mEJzuq{cSzYj19Sp?`EuuoC@>@gQu&X%Q~loCIEzMY%c%+ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/fi.imageset/fi@3x.png b/Passepartout/App/Flags.xcassets/flags/fi.imageset/fi@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc68fe947a3a17f8aa1a8782b4b0148e78f8c16c GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDv=bkQ( zAsLNtZ`txOI!d&El)RZH+?vF_=z>;=(8V3i%o(ySi$&E7xY`SZxS~BgI#eI?Jf8bT zmW-l-t%Y0~ei`bE>`@V)+-k|Cda@uan#{?TB~d0rnwx|RpoOntOc zBwsA1>G`8?FV8`Qk1nmdQU3EWZ$WLfnq=<7yE&7;a~V0wSEK3jZ|(d3{Po>^r!#iu z&&t0t>2aQ^?Dw~eb-Ns|Zhimg@$`_rMkh14zibQ#*&$Rr-~Z$Ns^2BgSBm&At^#B_i$<6haUrEqU&hb@8J0=`KoyLAMD-UZDg4%B|deei^Aip^!MP&Oa9UewI9Y z@sjy7$5dsCOj=ivmSyTtq-HubIsjlzpT;RKY7qr`4fM~M$F~>+eig?UQ-T4&e)qm^ z<@%#MorkS;HS&keFAF!mqb;id0ECA6Wu$(;Av0!2#RGl6*FXWFs-`(6`-_`7xvtg% zL1+rgqxR*r>`QuM!K_ijA%WscN7rVVIut4C4rMO@u%aUPr%F=p(b95GWBqn-Q4WFv zK(EfUB(rpjLEu+W!Uzin09(f`ZSvds5_8p|)nXyXE#_+EwXLs6Gqw&k5~aEtIct06 zrEBe8L>va{QdLcJ?E7bL=jKV*r2vAEPQ3R>an%03E&GY!|91TJI<5H-snt~Jh&(3)g5rjl5qPzsEEj>NfjG_91hfel80b?!xOQQU`<+q`y1{4*qO!CmG z|MVPTvjG5q;XInJ#FI$B*!RiNhU@8h>XBzR3_bT1^9pt(#mm3%J$eiX0st7HGG1Pm zIAQisTU+ZbQCYcbss{j0>`cn;?WrYo-!^m(wf!;e&9G?ifDXGymo18E*|TKYp547i zih&>iK_sjGa$|Q+Ois1aNep#v|F|ZX9}!S?l;$S|0E_%bOY)jeqB(`xD>y8MSIFFi zx;~^n+=87+v*q>bMG zSLS?>5I3vk$h)b<-+kA3b7Ts~jE=hI*g=kk+g^#6TN@69^^ z00<&UNp6_8XhZIQG=118ouTKufl+{zV+NWw@P=wZ@k8f^#;d?)*o|7|M$e91|a$$kWS`asG{ ztv{$&q`4YN51uT{+qLcD?TVfM^61h@vZ%7Yu4&SV;sW2&y}d_@NgM|R zk*;0Yb@0#&2Wu+6Zt{fkq1x}L=A;)N2#F8KKR^`;0Kn4N;&>}H)}(TCMt)p9`K8*f z7KR{jU{->Se79ZpwrXy64?El{h{5m(6G!6oc}?p;o$jEv&f5S$mjzDx_doZtrX*&R zDAdL=QMyDBWKm`PtEaBpj~5CO7XScZwX*tjLp=zPU7uy!?yi?bIF(K8wy$|MEgkRV zTs?Pz~^S^5qd?2JfCl!=}uhK_MHcBEEFX zDxxIXplkjPWDb%`_PihaaXDiy=9Ns>qZ6qeRhEv%cb z$L|z*>P?sb${WR%Ub^# zZrSmkN2z`xC)y2-?RTtJYePeWLalaN5Lto9Cv&z_vH8I0bw)^|J@t#KkfEqC6 zoY~k~T{nMfz$A&pwFAOb%6XjUFJ4w!!(Kosk6F$q02BadJb{`QU)IxI*LFFAPq#D3 z))u8PAPNl+`=!kevi_T%ab+AKr`bqhu_-8Rblb#qbQl5eG5f5MdTQR3{0{1E{SNAF Z{U4Rk3zl-AY6}1W002ovPDHLkV1iG^$vFT3 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/fj.imageset/fj@3x.png b/Passepartout/App/Flags.xcassets/flags/fj.imageset/fj@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9d04df4edc0cfbdbe36faa012c7ed5288dd5984b GIT binary patch literal 3250 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/fk.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/fk.imageset/Contents.json new file mode 100644 index 00000000..5c0391b1 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/fk.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "fk@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "fk@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/fk.imageset/fk@2x.png b/Passepartout/App/Flags.xcassets/flags/fk.imageset/fk@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d21fca46f0d505bccd87177467dad3caed364d GIT binary patch literal 3034 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/fk.imageset/fk@3x.png b/Passepartout/App/Flags.xcassets/flags/fk.imageset/fk@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..bce2633bb2b40ca3cc06e7b263be53784acdb062 GIT binary patch literal 5413 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 P00000NkvXXu0mjfJsPJ} literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/fm.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/fm.imageset/Contents.json new file mode 100644 index 00000000..4f6defce --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/fm.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "fm@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "fm@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/fm.imageset/fm@2x.png b/Passepartout/App/Flags.xcassets/flags/fm.imageset/fm@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..28c0ddbcd0f8d87fe5d648e33870b0f12101a1e0 GIT binary patch literal 858 zcmV-g1Eu_lP)7J6G0ruf3uJ5CYxtBNrP$9rVm@H7^$_iP`zkH#Dic( z&t63Q1B5Dg^Was%yLeJ;L8*s&Rk1Hhk*clHzOb64!8ET;vb$LiX^S8v>-r0&w%^mR z%Y5fEGe3U6nIYF6et_K|YNrA8Y9AC^_@Dw$d+a83TYS)C&Gw!)JGw1CXm_jqc$)*= zmO*i08FHb=8*Z`zfM{b0fm?$iO@sNh?DL7ZtZM&01kQ@eiuUwvbYwhc<|sk{0DLZP z`fF3W&U4ohG!rI6PQ1QynEhCxqux=w|~ z#hBy}*yXr%_u1mYS}rYBnY`W@H8EstCNVM|vv720K;T&_FP98ZGBnA{>di+BX-ORj zi+$~SkJx%aBR{0ksW<@S3hGoOWdN}(Mb#!gZ+3q*o6w)~h|UKHia^C!Hz@tKdh=*4 zDF4d#zbm0Tu009b>az&^W?kS}s@*Rjnqz_%l+vBc&EY0nbG>ZfnUtJj~xoORI6(-Z*!LO=tpr5^LTT&33Q6h)CUN5!kB{no7*YAJ8o`;*?Th7fr_y4>1oRfS0=LEg^`AtwO1nvNEQj=FJHF>pyQ=Xv+fu}JB zfK%S%;QHDP7z4m5-|N=*wd*kkfK6V@5RW!<)_P5opurUbrP!5N4e4mm7C*XeEKMN* zc(O~FT8I|Q{afkncutv+l#@@S^Q?v(Icn8u$kOtG4&y+F5diX{G(NL=do`|DNXp3r zz_d4dXD#u{kj>-Zb{$#`r!P$S?}buI#-ntfk0x@Tjo)@uC2OG^ry1C{|# z0%*`Pr6m?4BTAC;kzkNF=%{uZD*;T*hOgWR=0vGpN4Hs7<;HWJw;j8njv2(iAWN zq;ul@YGT?O{oNN!WyG>-E4$BU^U~Z(d~PK^Ho5WX`9r0LUK+G629lexY`Jyr6IMf> zKi)+Av(bHY+2;?Zvz@?9tYRu;9oys|K!SYUiJ|5zl;o8MG+=u z!!zEPh9*XzZYB^=r2GND0(lAn!1cMvwZFCiz#mS3|J$a((K;;|O&t8H1FIp&CO3lH znPSP+sg37)8yHIdueE%6hD1w&1Lv2c{UTX4cr6#XdFvz} zds_K7PS}f^Q)m*M?rS{RZBl-P9)tXpH~Ltc{=FAlJr2%p(!6upd9uee<*n{qcuz3o zp6_m?0+Ecx$h>u`SrR3JK6XC5TB1)l!kWj6vCo7|XN zQEt~|DcIid!m+F`kc=hsxBW_Q!YYDunRRj@+Gt?J>SR0j15Wwr#i$wUKP_;|Z^v_Z lQ-HNuom#2Ms})tt{|y*EiwGQC4}kyx002ovPDHLkV1msaf*}9^ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/fo.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/fo.imageset/Contents.json new file mode 100644 index 00000000..fd4e7136 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/fo.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "fo@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "fo@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/fo.imageset/fo@2x.png b/Passepartout/App/Flags.xcassets/flags/fo.imageset/fo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7f8cfc220ad9e4cba12153c99b39c8e4fc9a7fab GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&zm07_B^A z977^nlmGnxZ_li`py1F(PHlb3|Fzqme9qdDpuGGsSD9_N@yuA^S`VY%iUTgn#Vh&T zWW90?UIk<|2et=E_gGE2m2hR@6}H8EOU)!oHMTN(e_WE>A77^$cewR-et~D~uFqy` zs?1GeT3I)|vH1Ao*5B_ThOeLQe!u$r-KAZDGa6j~e~$ebZ^6td9`L9Ak@?&G>uu`q zE}FM`1H-YoY-L6EaTl-ft!hx5JQHN^flUs_{vI}-WIXxMfBwq*{fBpE-`LW>@kHR& z#1{=umDYbUHB$`QD*3mv?aba&I@{*@_ExPs#1vtpld@IRv)~2LMS1rBIzqi-Ixe4c z=ZM@8xT~+cc*7GJoz;wc(S3Gsh4V^YnCF=p`m+4zKby8s Q78tG!p00i_>zopr0LR#>xBvhE literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/fo.imageset/fo@3x.png b/Passepartout/App/Flags.xcassets/flags/fo.imageset/fo@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..4e7ea31517b01ceb4e76ae80b5719a3359d47742 GIT binary patch literal 413 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2rPgj6t3* zjv*P1Z*M7jI|oV}`}jS^FJy8;P?(Erx0-l}PE&$Jgv$mAma|PK`5&+wNQ4GVYjeG@ zHY4iOAqnP>>o`v7oe-J+RVrsu#RJ=-Onz@Ze|_0zvImsKe>13DkVd^KGika7|Mx04#ZAOwOy~)KX=~01#Xv0Yd*dE z_w<3uHT_pN7kj-{tK+kb%wP63O{(al{*CK#E;N0i4bcfNuSx^2-{cPCx zt;hXnMaYGZX^Fodnbm!&e)06T=fls__b*)%IRCz)sFVjr+q^!r{#`ULHeTv$QNYe?Wj*sHrSIIH@y%!zOYK|9{;rQJB(M^% ZxaDeG3S3R4`+(ui;OXk;vd$@?2>>N1ybS;V literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/fr.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/fr.imageset/Contents.json new file mode 100644 index 00000000..e8a2d126 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/fr.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "fr@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "fr@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/fr.imageset/fr@2x.png b/Passepartout/App/Flags.xcassets/flags/fr.imageset/fr@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9befc4191c8b19e37d0c5f58e31a077d081546 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&!}Yo-U3d z5v^~}8S*w5h%j6XGSrbc=%5?Ilx>>OJaywSs}cuh`{^Y+x5pPn--`aVe$MgY=?)gJ zOz+Ea6fcN86gX?KiF;<>C7Gp`Ud2FS$ zkc`H+=M8xq92gE9U>BE2a96x>gxz|^kJcD}hsk=$_Q!MH*ZSt$-8S62(@+1O$LCeg sLeH+A6>hpdEAHx^Rh6Nn3AmoG&(vhu`8I<6I?#RwPgg&ebxsLQ07p1Zn*aa+ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ga.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ga.imageset/Contents.json new file mode 100644 index 00000000..f8b037ff --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ga.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ga@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ga@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ga.imageset/ga@2x.png b/Passepartout/App/Flags.xcassets/flags/ga.imageset/ga@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f368497e0f241e6b6408461f707f1cfecb6d0a25 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LT@t!V@ zArY-_F9h;3DDoT#Xw!&MmISRQio{^O`J2^F7Ygt^fI0z z_CI{?gv-xXpok^kf7Ld{%$*mkB2D9Lz^sK^*cY>~So|{EausM5gQu&X%Q~loCICCd BI*I@Q literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ga.imageset/ga@3x.png b/Passepartout/App/Flags.xcassets/flags/ga.imageset/ga@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..00db26ccdfef8156475559c48209534fbda8f156 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvGEW!B zkc`H+7aau~90ZsTTDv^t3jA?^-^k&ZT~(ChvQ6i!H}<_`oZJ;Ix?U?TbkC}a(2uJg zg&tkq6@KyK@9O31XBN)aM->MtbUpsQ)b_IUu?y$L(Y1-LU-Y=XL5d|wa#^7P&;<;h Lu6{1-oD!M<=HX5d literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gb-eng.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/gb-eng.imageset/Contents.json new file mode 100644 index 00000000..ebac6de7 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/gb-eng.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "gb-eng@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "gb-eng@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/gb-eng.imageset/gb-eng@2x.png b/Passepartout/App/Flags.xcassets/flags/gb-eng.imageset/gb-eng@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1d70eb09f0166835bea585a65076c360cbb22ab2 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTt36#D zLn2z=-dM=n>>$zh(7Ne}1N(}XY#hf{C_6r~Vn{Y{h)oR+kz{7HHek^B^KfP63GT)x z)lc;I?K!z~^EpdriPgL6MY(-T*ZT5l`+ arDrXeuk2ZFH1AY}76xOL(VX>(r=!+hW}bgq zce+sVj445NdS;2IpRv`x?S<$msfnD+2U2tYcXCof<(>9@AO1{WNwt~!G2~dVq(3I( aE4##GMNdQ7qiH~|FnGH9xvX`o3Ze}d!L^3{Qv*H=Y5{%vANB2vJN7IyUiDL8hpvKaSHz)__^^lJN2< zWh)hmilg|K&7-#`_%#v5RJifS&yKa7m!(5$o7i~j`%{I5MU41#=qx4>kQ90pQ!ZnF z7%@A`c>Bz?uVreGT19gqT|FLR)h8zI_;N5r>~+s+yad>$TLR^n**QWV7eaefr*>Jxwz{Uo0{|Kc5bT zVlRe=9mTb^j68hE#L1JWfMeY{stz6E`QyjvtE;D!ygXx`)tX;yvl(t(zI^Geg9pFV zN|VwDLaSs6RmIZY&f49(GveWJm@_UHMLHcK9;c$VmhD%rymtRkM+ftbjp&lv4da?V zqWW|ie@hF2$;pg(WNwbUxjEEe5MwZiNWVUIKKFX@wzOz!4kQ#A>)06mM~-B~o9x%^O2537`$+SvEJT=YaSdvjCFKWYdLbNsI|SF2j~BuzG6?FU`ix-26$DK zvB^osj~>NZUJk&(rAy>qyeLCTc3yasfdDyxBb5T6U}6GMS4WYdu2$`wu%CTR;^;g?b{TTlq|#&@i^aY*@A6g009K5 zs(Am#jf@?f^ZU71UynuObExSKCRCMW$Bt!~1JD}`*efeB3qcOBZ0pw79#5;yhVA%q z5;|>9jpmJhTVrF>GrvEh(c9LnVZ5V*)W`^=QkZt^pk&)NW`>5yt*Mz*Ef%9WKR>_N zZZ~S(=rzTwqgp?>`aoRUxl_D~Yi_sb1M%_;b~>H89*?I&>rqWAUK;FG6fxY@wP0@W z>Q&LJC>aK2AuB)p>V#mbt!-iLZEHg(G_7s_&Ycw&z|_^nFE?+Z>U5a8yR$``J%hSr zlF8GjK?w3So;Tmfn>8lD(Ak+yIv~pijq!Lk>42rb&lW$H3@&yo8C>jGGPv0Bzc=_N X)*;%bFtb$R00000NkvXXu0mjfgfVG+ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gb-nir.imageset/gb-nir@3x.png b/Passepartout/App/Flags.xcassets/flags/gb-nir.imageset/gb-nir@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b12f0a03469c3f971abc156ac72c7f30272ce246 GIT binary patch literal 2275 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 FV1fceTl4?` literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gb-sct.imageset/gb-sct@3x.png b/Passepartout/App/Flags.xcassets/flags/gb-sct.imageset/gb-sct@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7b76e967ea9e4d85de3aa41f44bdb7cd6e1676f7 GIT binary patch literal 1020 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 Re)j+X002ovPDHLkV1gTZz<~e& literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gb-wls.imageset/gb-wls@3x.png b/Passepartout/App/Flags.xcassets/flags/gb-wls.imageset/gb-wls@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..89b31deb0a3db5bda6c27f3e5f019f5e8574cb43 GIT binary patch literal 6035 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 N002ovPDHLkV1npy-uwUn literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gb.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/gb.imageset/Contents.json new file mode 100644 index 00000000..c4e27395 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/gb.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "gb@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "gb@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/gb.imageset/gb@2x.png b/Passepartout/App/Flags.xcassets/flags/gb.imageset/gb@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b6bfc9e789d96d19cfdc2ae5f661c6cfccceaf93 GIT binary patch literal 1369 zcmV-f1*ZCmP)K~z|U?U-v&lvNnV&wF9n<(>;{EF>T#P;s3mk)a_ll`u+%ix45m z3I!5uV^GeJI^t+Z2BFLX2{om78LNqiCTs{EV?_}{G;R%2`-L~r8y{z-oTKTbY=W#9vKWFFaQ9y%Q=E0ljL!` z!;)9^GCZNt&JK>HIc^Oy#Q7|}uwak-zuD)0F2$XqGun5?sBl-~582X>PES-Sr@3Pu z5p%KrIx%DyfET@T4p)HCD!5})9N*~O4r#GCYZAA$Tg2u700e_0n>kvRPoYHkAkD4+P%?(| zO6P{hq=>dB58Iv1G<0)@U`PS6@KWu*lnW3xlo%Q4Q}+3MmbBZ_gfLe2%V18iU}#iE zrtGOgpNjO6wWuN^8S_LQ~bZwXY%= z9O+9rrZlwqIMu-2Mf)RA>BOLoc)k70g$&$XR^*5c(|Xk0D;)p;!%%R5>yhL@M>~t9 zo46glgJ+7SZ{3ll5zVX)#acwa3*oey_Br?32eN51cmI~I=sj;irp6P)f+kp8+Qr(U z%XR!&Apigo7<%mSf8~d-;^HHGHklbJ6ykL;|IIx6F#Qy-lPTuUiutp!0fCel<#7H4 z?DkUO6^6Tu4XWPYoRwec>O>~saq>}|m8E%jkg>NXucwdK(=X=F3dbKmuDCgVwZiB* zT~PxUuXC={i}`BUQqmO26eU^m_$I8`uR_m^}<-`1K;jkkC|WN4fXN#v(f0Kh_{ zCx4{_@d6^z%qk_8ln}{>(2{G6?82(yM=UI)!EZ++1N}q${n8V6D#c~pygis*$iCYw zUBNrrT7Qzb2voI;3WyqmVp5H})Lm2^!~$iAT55(nn_XB{@ck{NxW?X|F69^GaZzqZ z?_f^xWci;;8@(EcPm7CP2DJ6{2%R9Rk82vR-85i3iczk1qqWCHliK00fRC@&0` zcCj|?KtS37e&Q&$+rpL=`y=9qM2P*&?=Wx-9siR=T5b0ZptY#PD2 zxwsJ>5)>k4-KNtFOx#O`bJO9>L}71k%n_W67>NzIF&L9<0$V0Bvp|ekUPM_71zMoJ z`)~?e+S}Xqwzn;m->1SkJ@@(l&pA&{pK}R9l?}Y1&RF$v-bVa+prQF%%2uaeQ60&T z*lPVsNm+f?zEb|eBl#QJb0~`6@dH{s-;ha9KI-on{6pN5`K0DlZvB}z*R78AcQE7d zywm|8c9Ej&Smu?Ay$ArFSibOFarWh=_JZS@^OyeS{o(#2c99}4_t}jpaRfnt#eyap z0>uJ?mr;F~Y8H}@yWn-AdV*+I(xQ|oW7&O?_a?kQ5ECc!40?)F&O-k#lsMdaX zV(8kx_B|!4`RMBE&7p}2%Dmi=_!yQ!eP;pJgy-UH1AzD;g+je8{FO8W0Q#B+eN97P zS>O&FWD`gL^gTZvE#NF0W1H}%iv=Fa#-Mq7ws#kmn)?m(|6&Vd$xkWw?C^Cube8aJ zWcO86YY!GVN@|) z9rRCI_ajk}iq|sanVT3baCal{aXMr@gK?tpr&w=AHa4ms$w z!RxaP0KI*N!zI;6zxtWLWh{~;CM*B|vtf|Y0*osbU~b&HyFeL+KXWK!wRhZ6DZ{L? zHML%pJ!~8W0D@k_x>3OiIM0MC>GFFETaT z6G-5?zs%zigj6DwN`&@J!Ck=gcL4r`Xid%X&6CFT1B1;iPP<8?7m5@SK8ObZhz8kG z-#jS*3F>7(D?V766(6k3iVs$1#Rn@vEgpIJgVA-^f0<7}N+qONt`H} zl^i|^>SaGGK3G8yC+?^J9j%h@+>)5`^kRZ=a#w6@zp4GGc;IrAeG@4Xg{P;UoPVX~Wx{irf|E zv$ONa=e^(lNR63onh23FEG=2NH(R_w2>^y6Q^*`^@smTs)AbL@<~pgb0)W1z;nw@d z3|AN|5Qg6$nUfy5<7HffwYg9u2vs&8vT>c9qM+cdRNR5vySG(!trPbM>~OFEoh{mK zy#r&#b=h6F^@mPYo%pV9*f^@rSmiWm7AOkJE1S-0{(Nce<8SX=!)`%nVnS$Q0;2_^ zy?q@A3cEl123s(3r-)LYd5k>*cW3+4uWN>eM>vUP#%#8fp8Ngu`9J8lNse&cf)(*m zY;R-Xly!&cv+W2DtANphN%7M{ zHXY9`Krjtu)A7Ut)RvPUASulgxTQmM=X8ZlTj0;OBiv1gQxe|vl}*QW3#{U2hHN^n zSb%I~(+{UU57_%)3mhGg(X!?XGiJ6O;pl*jL<;!~mQBZgBcRvcJ2PVzxhv2&0{Y~O mpZpzi70vYE^+&Y9?vWr@pJqAqdrW5F$%lOfKp!9-B8;#ZMkQ$SLn0xjI$-roD} zM~Q=Sd+BX)&#&9u^PcnEbKdjuzC||^GC>Tqxs112Dj*LjVHrbxHIr#SsMnB;(r3w3MBQ6n$MG^W=L)*EdQ{ z9>Xg@Dk0z^+O}$ib`P)Vu+Xy-7)p=0%?Sx`!Ep~$E)asw!I0zMhDXP(lzq3w^25^B z845b0n&$~OE!){--FB!u$v2JwPw3Beo0rtAJkvS-|Kc{zbWY96U%Plr^Y77KTDGZv z@#cm_o`AS&7c&MK>5gV=@ztCsemSpzP%{1EO3JQTb++65e7OCGx*p@An*7Rki-61| zS>Hp+-~2mgN3+!z6zViFgJOvaTjpz5a$O@zVadtM6UI>4ZdqKj>S}M|6ww<+W4|Hi z&y|Por*k;GBu_-Nb+ltxS#)vfo?BToE4u4W1j7*r?#?N^kZ1R*qg*1wDu>ax_SB`d z`L~|xVxl*S)!YV%vfe`+jo z4B0EZkoRCn6a6ZOPgV5SvI<*ffD_@!X9(|1(WA+u&#lehZ+*0PUI&3N=Ai#Kx#z5m zeM$fZ(#RQ$Y2)hwAOK_d(P7!!GH*DJ(!o!ZM0odH=dt!#e!lz$F-hK9a` z!$&egECE1Y5YQEl4$gyDq+cG%jGrY$@~A~gOAwwW5A2`+s4Sy%!p;vq*Y=r zrIL41fB*mXS%3ZawkfnQZzc(+P7+*U8)5J?=-p4F$e&Lu1Oxetq*!e zS+N7egU$M(hAEqA_=(yEw4n~vi)6K5m~BtBEJXARhtOk#0st_BNF4?afCECyVHyE| zBSG*e7$?zQTDJ3s)z1<&+Y_A<#ioYE{j`v8{;-+=z)%zj4iffqt^GZ1&_fv3(g1L7 zzHuseMy{hLJ5tW~7?&Fdstc09C!}JzY2c&14oMK$06ct0#{~cY9+v8~1p!?F^Vx@O z&L+j>xCa`cGTBWjsymYe1QaB9Fx!54P2*g{aN5CPwUw1w*ibUbX0e)u!L-kZXKSgt zm#!bny{jVGc!6TG3Hhyc?@+O(0z93U9y0feAD!?n`v+1i+W!=sPQ zTr9m_g7Cg9N8`&4&sdHHBKWnws2i?dd+lJhT}H%`U80F*#bHnQ3xy$qXefe>>l$(r z2gRBhivQYOKTeEXh))45*5)cXFc+SeMjy`_=mL43~fmKT(5}Igw|p%5O2sCmBYk3I-{2Ecb3zev3)Q zZ;_|quS@EyT-G{iES?8SEIkEg&yME#6JJfZb|hgaLumd`7=!+Pp?)S&aeyI632mxL zmFU`;u<8;nO|p<+7YcX!k>QSgD$GVqR8xr`IOwa6c$hoE7D(k%=h4BSjk;+;=p%T|K>LsiuJLrEz1_#Fbm4xK?siZQ$+RAE{ zGNcNP+>7>HDxx#>SIaR2fPge|J(WtBQ26~$(tTP^s4=0&?ka`<@dOeq^i(P(CJY2X z0QFVNqPH%l*K>fRxVK8i4j?YV?oiC)hHp!KjZ(!-{szV|z(&VBBCHzAu%HUt7lFa$z?gisP*f|8(h6rn0w zUo+~&);iLuwM@sUGp$qYSVsDQ>eP0$R_g$*K!+frSVD+o6L}a2F^O9f^4v`}yUFf- zpZ>9FO6+Fu-rc*=-(NSI^PThk&iT&wedjy(qLz$8&;!PWGUp|+s6m8rVvIrbp~OWH z4TiaLq=VF~Un~&1^a21`J9vAQ7U}>QxAK`=c}*hrD#5u!n@Ak!M&7zYa@?#Py_TSUuBNs~w%pcKvCc`uiB7f%>~v|tRNgpd?OefvzodTKh6j9UfQ0};{$q;*0> z4x@oL3?u(!rW3JOi8-|q%7zIGMhN6Fq;SZ0kR5uPO-1=s$pe6SsWk6bQS8mudM%onskjGHhE=#0cWg9atWx?Jt+NA&h7T}AYSjL*Co!`g`APy6$GY0@2x?o%iGGgy;6Ya#= z_wzsiC@La^5i|L6&r2qSL+&4h2@_VrYCfL;^D?>rkH&BtIp?QgHdo>MQe8P6%-&ii za$ZvO5ddIbDvN$3^s1<3zEP4n#Cb^oFcipy0f*aEmVwPv$V?o*L;?Vvr5Fn2kcUoD z^J&S83<{L$6HdQgIL^zofMfn^+WGccjj!L9`)YY>o{>wNV(G;I$JBb3+}GK^&>xQ3 zAfA05?{h9YR{7Sy-RaRSy*SvNv+UT~!`HIov{Bid0g-;NvE-hHQa_*S2AeSiM7q{f ze0M{sPf*c0A%}UOJEx>>?UA^%_zl5{{;blv%GWyc6KR}iv>4!+JL^|G{K?Xgs6%v2 z2f{MB>(ipG|0?SV8xj=J7AoKL<}E*7d1^3IyKd>lS)XHN-I~4ab8&3H9vhnT1n;=< z=2NR`J;h=98xaUOnb>`?aKnccpO2Zf$|jQ}VGOTz=2yJGrg_+>(5l6tJ#2`K_0( z%$Ko-qQE4Q&k(N!&6OXl-hHu9P?8xqMMxOEbY*_Ui8U8TtVws0QhKb521($uPV=tA zsV+s^(}d`bTdmWM)2EUX^*Za5@;ZsbJ8s(>0{^8!urCPDng z>t24m^5Y>rqpY6f0U#`sPq*BtDbr9zG{1W2lM>zYE1k(laiTwKSpqpGR@BQLY0a$D zm8*`5bgifOgMnGUD{IYSrj%&;FG$}ZHgt|w#sCA5R&1>hXKmvRbEnKiK%}2)E=uc} zQk^_QU;<%IPR2$KcITWP%-mo8+3k6Q0Du+ff7LkjE*o9&S-10mk^czee~%qL%4F{p zTn|U0ws^eH`B+o&wTNzeCnnS>2?~0DL(|6W;p7GwtEADA19pUMoUz&#AVJA)9 zzFxF%5TegmMgwoMJ-;>uC92j_eB0@j>1GZIn*B0I@WjS*EyMP`pU?fahL-Vn>ie(%#j;#NEGAfNUN+?hX2-_^L^?ucEU2&i4VEbdumzUz(Y4J_wk+P? zF(>h1%6ms=yCb>Z=MV`>7%3bw7EW-Uy(=7Prw9WkOc=}9_*<#8FVy0;X`+!F)K`9< zIr5cX5Q06++X}7Yi4RjWG#=@s`t}(Zw`^T4+BXP{dt&P|ZpFSqu&x%F*>c|>Op#7% z@sNg|Q-M19OjekD_8nregaCjhl=};=B|eOelK>#nPF>w;_x(M_om}7p=ITycq>Tgs zJEz-KWPGTTzdp$I?KgHjVd)Pt0I@Dq;M1G zqJVLRDrM^An@9e4ej=PW(oXJwrJyHlkhFNE%TCMnW15PltgUg8e7z!58mANLKTh$Q-JWlr=tYa1_*L+8_$-o3{D z*Nq+Dv&v&AYx{&}dArJ`pcyI+B}9Hyr0+Pra^1;_wxGo@M}E0-E&v224Lfste*cR< zYIAH70f3<3>Q4Lk`3dpxWwPyV8^{JEw(+wI3H25+ad>L8?aI(Vh z%UbW8Jpce1yCpiy;Qg8TD~CCG9CiP~oP8hXdW1s+>?>=%-97kN(~>?er57($kzT)A zojdeud8_-sSDlE&xwVmu&4TX`8#+gcegXh!r(#_tIk)rdJb6;E#y!+reddX#;(uIo zrBA(dk+)IOi=|g%8n9uZJp0FC0KftO0Gj4aoNQJ&Q1$77?wlt)#lvd1Zpk4n#f(iZ z|Am@*)vb$|X_-%Adw&0gn)>MK6Z9<<8#Fwq}~hu{~!>4a-p~BmWJgSK^=NaMVLhR znWC<9H#d~(p-SRdY#VFX-1tICJ58iy0?Ct~Zwa5=cV8_boT+k-Bt5V$NYTY=CZB8I4_7s(Bk&}LXmG7t@0nxP99*@LkER?oZp{VE zbmJzM|9rK2TJ;qqNXb4T7l z3cAe@s&j{$w=`^<-LKwMmAsu6_m#CCUe}Uq(Cy=nbi>IC?^d2q#7N_v>Ne;2Un{?) zW0pRX*q+~Cl{NCXXGxqk)4z316M<3^5)L5*r6`g%_lXFA=tZ>_Xd4J4$9b6+V~;WI z%G09aY|@}t_ILSE0~P7i@WP1wCJ`wRIHlpNZYYp#mEz!A`rKjacB-?l6*8&?^>)|6 zu}QFR)+UnqZPC6?w{VkcB`51Hp2<_>5Hc>58MmU01L?qH9(uHX+VynQ2dM{)1}8khn;70Bdr(!vLE1# zg>s-S)!G*MxN%l0@>oP8#~J%Nfy%@HF#I0d^RfxzdPyw9=qbjuSZ4DS031BWc%L=n z__;EM&{>+Ag-wfO0N^@^j#?WQQ!Vf7P{2eCFnLP&GD+L9rA!1cCL(28BynC6i`ZNw z0fPAR6@|526bA@l02vEqf&oRFyNH2QR~`Ty8wAlueEGcDf0!}MSNJaoIi&V=)lwPJ z*!!%-e}ttR7)Oves3O9+6+?m2xyv$qlm!6Fj-wxEr2-v3EdvTbn*PtPQA7>@0d9#s Ud7i*@sQ>@~07*qoM6N<$f;V|jvH$=8 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ge.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ge.imageset/Contents.json new file mode 100644 index 00000000..ca3dbb2f --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ge.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ge@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ge@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ge.imageset/ge@2x.png b/Passepartout/App/Flags.xcassets/flags/ge.imageset/ge@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e8d378fc24b84f59668bfc53034b32a395245fbe GIT binary patch literal 757 zcmVDi-DtAw&&s5^XgkO|3=IU(i%T z6of;y_76lzdqXw31`Speg5&vSl`B;oVn@fZlrjGmq{ISKIm zEY960USAm*0f@znjhZdJ-w)t$(Ag=<+ZWt!T3Z2pK4YPNM(5|rW^pZ-6hy0TJ191iQ*(a&fo#Ly5< zCyR@8b+NWaI?cd znuWL9f!}foND`7%jj(Qx(7G{d;p9ZXG>ODdhQ33SCS;o5r*4+MVN^5?qoQdT6^(^> zT);Gm1T!<0hoVsef!ZTj2nK7P#fU&aNQk;w`noY{cF`;rX>LYUv0AIVIDQXRrBwR3 zIRCx->R^`9{e5gUWSMMMq`!ZpQphqk8?l(Nu(}3>EaP?yvi6mp9<0{?f%MT|`t^0* z-e_+JP!zVdNG1senVuG7ad(%?OT1n>I(U5K;DDVSIyzWhuB_L6pVmzSqPv^1G2CvV zQ5+7Yrbwqh5-fzaHbzJB``O#$<%PL9ayeWsUA^(MUrQu3&}3OFmyKk#w8j-h1MTX{ zSY@`EQYnB!frkfSx%|x26Zt$qGHEO{tD}R193P{qztY78Y&MRLkR*D0jfG}LJs#u! nYON>=p-?r#x;a7{Mn&@nvh_3)$S&)H00000NkvXXu0mjf!xmjt literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ge.imageset/ge@3x.png b/Passepartout/App/Flags.xcassets/flags/ge.imageset/ge@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b1653ee130009fb63070eb17069ec052886c67fa GIT binary patch literal 1019 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gh.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/gh.imageset/Contents.json new file mode 100644 index 00000000..d15231e6 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/gh.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "gh@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "gh@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/gh.imageset/gh@2x.png b/Passepartout/App/Flags.xcassets/flags/gh.imageset/gh@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..91c844e7a77b8e44a386c922e58a19876c4802eb GIT binary patch literal 492 zcmVAZsBZv zKS&qRPiPZS(4vi5=*FM?dEre%_Hs&6fqOqHvX%bQX%MFF7OrW+mP zt8;rN=Uo&`0;!KE0Hm{Y-YW&8KlL{|ZCLl2tY%HOhx0sb2Mg{MDPK@)=0*cqT@pO5 z7V`HhE1D~r;Ceh zh|3GYS*-Myp(sb-EK}&BXw;L5VZLU5dR;0M)tNE9_9Fi0}b;ZWun+HQEZqf iHcS*7CW;Lc#pV-*Pl3PRWqu(50000 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 wS>@@kN`Y1ejhJR(oh`0AEnA>gz z_#ENo!-tplz1QkwSw^h@vDX1wX@}yb9g3Tl2_@?rE=l>Bd1lJb%`KPKehBMXgb;by zVz71_FP=8vvYBlCh-k{6*J)fwWkJliC+N|!QtFq=u>CzpyPWnzgLibK9#i2CnnH__ z80BykmcDD09yr%`{MGZ0J}a!PjM|~hq%Sq}RN@MCd5KQr3C|1jjVpk*GHQe}lfLA@ zBY8_`M7@vf86U>gsuo&|#G==S>YdAfAv%pGXFMIJdK)(URaN^!7DUS7f>a`eB$lHb zE?JZyl5MJnX516n?;aHj;g#&$4{(ois4PnK=os9-4L#yP5_D3PLpOc%>g#1)@QL*1 zmoQMG9Lh}jfnMxF2V%{WIRsqzHv+#ns(yNU^S-dK3bZ4HxKJeX?jzh& z>paSG5WARXsRz&CM<=BITwh#Gr0h=`dk#Se$)&B-{l|O^&q`Ng`(dU7$$JkQm{&2+ zuHAL!KYwjBtdiRMBr_d|Ub7d%E83-8C=$Ioh_MnOq+2lcYZ|8~ECaW@oOXk?TV)s@ zr|6fjGvlAIT$g158bfy=2-D^B=9@O-r89=!W8@KwEF*C}%O}!oaFOu_*x4|ACBhN9 mceKpgymlyV+M&2by!0H0000g97&*CJP@@O%pfM&I*F?OS zfJ;nV;<<`Hm+#t?;BI`d7N zOn=8&zW?{n`|{?^_nt)*MPyd2*-jvv+gGRrakLEkuDX z(ps=+T-ys=Y{J{hc-wH0QT`U`c9tI9UwZU_)mE%UT_YOIiz0icld8YY|6nr;4rlWX;CyHaW9#H29AsnE`>O9D( z&YDv5?48c&a~R)_LITA4MZS;cYd{ zIYNl1S*G!x0YdWTMa(naHUmdZ3e- zS+}DbT0+6d!;iqsy3b!jOURf{j#0+fd>ZTz;Q$RPA!B}Wa0FC7yXrFLu|EhZFHO=% zfyS3HFZ>LH%FC#;u;=$R zfc+ug@%o(Gv_J^)G&_3WY$^(}QHKx`BGJ+PXN>HTt2>aC7#JGaa|*)0z{N)QoJxEe z);+QWs!wCZdf$KDUZ-#UV}Iz|w%S<#2OVQ7A(NwMiGiWv%{AQ9K3y`1JbpF2<#6Jo zp<|v#rkNr6s>N|=r~Beb!kOWYGEcLVr-8luz_1zaA2gUp2q9#(6_?iTD?NUYbUT&5 zg#$EmqlIZ|2Ri4V5Uu9_L?H_7)f-B7RoSa5$#U0hkEJ)E!kyjR(>?=Mud?W4emdkr zS7F6+a$y#q}Y|gW!U_%O?Xx+B{tx zLoyoQ-rUIBV8G)ND7}&Eb?W?_0|GA>E>B>piqbM}P5t}g9?SQoBAt&C#mqJ?t#UA9 zy`(w8ud#${$!xoVt=G=I5}awHR3fe#eZ1lwkbP&(>yAlK1;Gk)nO^>>-M_lZMQtzp p%bMHU7Xw+_*S$A3K{Dh6JI^ffttl2&>wqp|@O1TaS?83{1ORxhQT_k` literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gm.imageset/gm@3x.png b/Passepartout/App/Flags.xcassets/flags/gm.imageset/gm@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..54437547d6afc885960e276450f37a3a5ac09cdb GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!3HGjBHl*;DYhhUcNd2LAh=-f^2tDvr=Bj3 zAr*7p-rktW>?q=TF>-TfQTPL)ke;gG1zaIb!n^q%TTPKT<|`v1@owdV!iVac-xwaB zp?v1{E5_ZL8esuz7DPC1Y)WE1%GD(*qKzsr_wmm^akfe7$LDMouU;|vI7o@L-t^<| zUkO@U#;@Pse^t5c(#d43dXWtKTvhu&5@<}V+cB$3uzioeRsN0w8NB1W`KBv`O{izs WBWBjjX{-eFFoUP7pUXO@geCyR-*&$M literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gn.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/gn.imageset/Contents.json new file mode 100644 index 00000000..09710fc5 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/gn.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "gn@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "gn@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/gn.imageset/gn@2x.png b/Passepartout/App/Flags.xcassets/flags/gn.imageset/gn@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9833fd97197aa7a23e995d670afc946d40727a58 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!3HFs&6v>#q}Y|gW!U_%O?Xx(mh=q zLoyoQo)6?bpdfPe!s#Om5?4J-H7aOg5Ak7~Q6ZmwNqK?iZND-to0*lx;Y)s7=o qy{hBS%;pllOO_tb73LDbxXXA^mi^65Ce=oul?GU$pp%efpJK%{>&u?aZ_n7gzG(Tq?(;4Gf9{`GJqta%dRDmU m`mDICdsbD3k|yAKzJ6v0v-sU`yJtX)89ZJ6T-G@yGywplE>7kE literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gp.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/gp.imageset/Contents.json new file mode 100644 index 00000000..e31b6f54 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/gp.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "gp@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "gp@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/gp.imageset/gp@2x.png b/Passepartout/App/Flags.xcassets/flags/gp.imageset/gp@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9befc4191c8b19e37d0c5f58e31a077d081546 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&!}Yo-U3d z5v^~}8S*w5h%j6XGSrbc=%5?Ilx>>OJaywSs}cuh`{^Y+x5pPn--`aVe$MgY=?)gJ zOz+Ea6fcN86gX?KiF;<>C7Gp`Ud2FS$ zkc`H+=M8xq92gE9U>BE2a96x>gxz|^kJcD}hsk=$_Q!MH*ZSt$-8S62(@+1O$LCeg sLeH+A6>hpdEAHx^Rh6Nn3AmoG&(vhu`8I<6I?#RwPgg&ebxsLQ07p1Zn*aa+ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gq.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/gq.imageset/Contents.json new file mode 100644 index 00000000..311477f7 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/gq.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "gq@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "gq@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/gq.imageset/gq@2x.png b/Passepartout/App/Flags.xcassets/flags/gq.imageset/gq@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fc645518152be5d6dfd9b045cc082d937b7c9262 GIT binary patch literal 882 zcmV-&1C9KNP)P0b-AV;lW}2xde@f1aY3)gD$) z!6GQ4D58fw^wPs1MsICkJ#A3EtcO8CFb362&uEr?6G425gDEV08-yptJ+R9aN?%I>Gdr!ocep|Fr_?8 zYGW~-POkc|vm9bV&(n!diTHZt$0LpLsE`iojn3Ldl~y#*6ami8mHixTi)UiBiA4$a-|J>=9YTtm~e-EIc}-_mra zspEqCcni|XPu7n5iUPovkiGn3<;y+wSf74>egE^AhCr0Ab@J@PKC*6mvC>_#6y@(s z|53i?LwJ64;nhW__gcrPy++&AulF_U6{zT=mzlWIRW4SVrU|nykzur}E3vhWW9J88 zTMxBU#eGMW4n5Ulakn63Y_-&J+B{W=4tcF5ms1dgP$(o1*^O{EC(6TMFenH@EsA+6 z6+P(Cj}N#@p5izznM_KOlpn?ei}AHc{#cSEmSs7PYmlf(ho-LXE4Ss%X0s@Y2qA`H z0ANpNx24?<04&QA1i>(j*=(*|w4&S7_<&pCCW;Ue1Yu@o#^dpjBF zi=Zfqq9~r{Z8jSKkR)j^)bppelBiMS$6nq__yURQ=VfPTm{4!ihCo6?yOdq3g7~LO2yp z94E0kWP2S^*4QsJ(d^HqN&Aca{ig5pUjJadpA30jUjtKuFLNVX`R-=NXbyNuvCT&> zloVUDlQaPw0I(%Lw#t*eO!8MLZyx!pln17fzj}FK4*4Hg9+*J>oyr?t{+-GLqsw2TJTSEUwaWwJ%CD)s zQRUZE9vD=9t>u9c<;TF8o7$%xBtG?S??In+_X0H%0zCV+_US@N{rR>q+`pG3Ftq!L zd?KA%BZ!vUe|(7H)|?Q#vvA2y_id(Qs*)$ER^)aHeUSxOjqk8*N&VMiaDBe@;om|63uwfA|asTsH#T)Dn+<@$#9c?`RIMvVSBwv<^f zKaPlrgtYm}k0UoX{;nqs0*K2Va(aBNzr(IkehkCJLhkI1OJDr;Ekm__%)TJ4r6Z4f z#-qPJ$jpy^KeE{ltQ5pi9}MVR6VJ*gI+%5wO%~hp>fz|v(Yr|^?G43o(ntO`zX7kaPRF% zCX;@@-|co&6os5h7Y+K^J`#z{&CU7!eu5xmSyok*q9~fC6-5yQK@>#{!zhYU6lG>+ zW^iz@tE&qkm0l2cdyT3?JRT3jFcT9K?d|QsV9@DwTCG-sAS@OOMNy?vNfbqn;{-tn zg+hM6A1#$$P|9mp9YT`iz`#Ht5Xfe;9LGtL#4ybC^t99I3hWqW#h5{X2ySX5Ot7K?RvcL#$(mSxedSr4ZE8=k)J{JGyoU1O8$ zyOgEj=s4<*hbNDRCwDJOd?j+S=d1ONUr{HCb~lbsaQ{g4W$0RW?g%#a7e-h+%APCq4B z(VHp@F-Qq=ponce^NgV3D~~;Xc>T#|!U|~w7#SIVGyebopP&cH1u>IPF>E3tAZQ3i z3z;DgScplWjEtCK#OR}8>L(g7(y}+PB-e~#w4$dm81>*#2Q+PLZ#?tt=CgO-2dp>2 z$jC_B-o)zTPt;c*e?m(u2!YW;X2^qK??J}yjW=!*QY0(P#lgeLijrTiKl%8DkUle2 z;m^`S9KR@WASK}6e+Jt2CI$f*Eo6o~81^1y;fo&ah~>R Q!~g&Q07*qoM6N<$g0k_qqW}N^ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gr.imageset/gr@3x.png b/Passepartout/App/Flags.xcassets/flags/gr.imageset/gr@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..bd9e6c616b5f18319191c037d8533f627c725f88 GIT binary patch literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!3HGjBHl*;DYhhUcNd2LAh=-f^2rPgjA5QG zjv*Cu-rkA!I$|K<@X%iM%xt9{`lYN|@4PRFRzyxWXr3;9JhSFgZpf^8imG$oZ(Z_7 z#%ha-!OIt)79MeN_S(49`hIn;j;i0f`OEHY63=&j%~_QkFvBsCtyNMaEg&M#_CSBA z+@q)8)_j%N{Ilf{50|mVnFR*ThdxcX^u+c5+Lb%gk4|#+S~}(AZr}C|cY6z~KHsV8 z*?A{-5lB1OoTnQ{;y=OQN4D#=X~9TOTb|{|RUw++eX{ zkMBQCkA1wF{Ms<>Gbh*?U~@wEKJ}h*>hdb0cAniKeHyqxq zVz&_4v^%*;J8!$d6`g+l{q3@^0(U*0DqsDRKe_H{y6{<$Z@}8!kL>y?u-8NI{r&zz W4-YM&7aqVcXYh3Ob6Mw<&;$TCw7PBp literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gs.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/gs.imageset/Contents.json new file mode 100644 index 00000000..5845c325 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/gs.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "gs@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "gs@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/gs.imageset/gs@2x.png b/Passepartout/App/Flags.xcassets/flags/gs.imageset/gs@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ea84ea9c2717f057f09b2773200fe2b0147f9c GIT binary patch literal 3295 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gs.imageset/gs@3x.png b/Passepartout/App/Flags.xcassets/flags/gs.imageset/gs@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..44b44859372108f1036ffb04ace6ea00eb92d560 GIT binary patch literal 5924 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gt.imageset/gt@3x.png b/Passepartout/App/Flags.xcassets/flags/gt.imageset/gt@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9ca142ba2b28ace7a8350f100518da1ac9323be7 GIT binary patch literal 1151 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 TWJw{{00000NkvXXu0mjf2|4<< literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/gw.imageset/gw@3x.png b/Passepartout/App/Flags.xcassets/flags/gw.imageset/gw@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..1c4310d5393cb84e0fd35e17df154db9353f409b GIT binary patch literal 820 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!3HGjBHl*;DYhhUcNd2LAh=-f^2rPgOfNlM z978JRyuG_{a0_-+d~W9x7r&n5E-q@-@!*!D zh^))PM-S9OR$Xxv*~<4yiEB}qtVx^A47L5ce_MWOTxPo0`;S@G+3#Cpe?0wkcJ}Tk zeZs}eyG5!r%-)=Rzb{hm-P81MlfJEIzma93VaVsz(=7CO!4aaFudQB$EOxOxKJ8-Y zg|1HpxeGbOZEF*xxMEprHCF$4Xj$>{%F5@Qd)GDH%bxa-aYklX=W)*cea+XVwC`N1 zT)Zo?(cLa+N2$!0iEA8J9ld{U{;8wc>5Vlj3|?Ej@Y#H6m#%hh*f;g$x7_l!ot?ML zMW%8KOZg}!a4<4_5c!aFR{r8!H_rUK$4+f)af+>6q1`H|+f*DTmg#%{$@-7~Bg9KW zx*sGJSsz>dxkB_oNuEaQ@=w=yUFVk)Qxl3@;`09p%dI(|G8aDHW!q(F%q+WTvFx$d z13z8FroWB3f0X54L5tpHhB-aU3pJ7+`h3;4tGra6Uj0QvPo-_b^~Jf@MV9snzb`*i zW}3^fg?CrZe7WOmL*yP`)vtKB#(wK`+3s5wvrj0!Ds~aKWiIz(cDIr@m0|jOTD_%B zG57H|<*F;@Y4#iIUN@B}` zDrNd27#eo>etPCBCA80R{t2lVjXB$lc1)3I(v7-5Nz6)ZvSrUq$(nFJJN6xWZk?*p zpMB4Qdq-k_(sH@%-EIjVXO*rOJf0kR_~Q+;QvH zvzN2y96y}RCgireXBUG0zh>Wep5Hw0|9_tMod`cHUK_}M$|jy@e-oFlkN-Cbx$|?h z8Ob)vD-O}AT%@|Olz(==i-tDcwIxKt=RRxJ8rl`^$eKxI)ln8N{vti@E1YV1oAUY+ zdWO2EyT-U=K9Z64T1PI{j}TCNbi3M6HFdh{ zjafolc7|pGD%}A#_ImN5QCujp>E~a?l%5YM&wya1Px^%8O>a@txR)z~?bBU%)CvOv zTnZ=@^?2wGsyzL;iLxzL?Dh<>eG}}3VEsG*P0oK&-B8Mj<^%YG()3jyg{}hxaH$&W z93I~D2Fc46sNQ8|?i@k?W6~EO?Paj70#hpPz#ykv4^!2!hi2!$rv)IA#sLB-z~+80 zI|uz_-X?H(yU3$UM*YfU*N<-McOZEw03H38INtmgHH~j@%{Oq<03vBZz+oM62l#2P z7gf~Q@f(pBpEZyFk(dixFYV)4(|-CT#|=W5S`h&O1{9684iEqE1zGl}iGy3Mq^C`> zz;Y+po&$RUSU!WQDZGE>9Mz4bocpi_MGYpBVM;{>2q0_lTA##$p#b-03)JkkGXEYS z!YVVQJPBzpLh>>YEcALlrmne+s)kaoUh7B%!<32|a99V10{o&+B0XK;&^D2!4@J4! z{AoRu>@R~Q8&y+z|H@hFn#(xTUV%U8H3SezF#`ge^UADqNcaSe*Efo+`|d=hoJ=N2 zeoXgj%GW>;ar<4IZY!sveiyC17h|kuY8e6qXbvdkhr*}ec{6|crHE*WaTD__u&so& zm%w^IFfv4(YIz4q9x_nb^)d_y;8au!dOUpKSNO_e6Nk5pd}?MSUrwUoAtLqLASB}t zdU>z&c-)_xxBvkH8Wi_R)VKr8yIT*R`{o&h1Tdw8?OCuFfpq}@T?5S=ZQ4)mrG2=( zy)kVUHz0rpY<2nAI^ZMK24!2UJhL?3U4a>2(vPq08z9U;Rsx*wsHLvCjK6o)p=wIR zEfNAatXhvuu~R}eY5ew83mb}JHRU84?rQp4eR2Yvo~xW_K0sytZayCBnsjMG0Rb-f zgB137=u*IoqXOaO-bF3z--bND|yY458CAkl09%(0mGa_SzQ;(S_`?E-fJw`b5Y)D-lzCyuBU{p5jrp5Vz(elDF1b8;&w;@A*6Z9vI zQQe9*FpMZBz|nrQCc$5SC$f4)lzua1guJx|#Cw3)1H*`-29#8d^}P~x9+|tc1S(5J z9$XMb+s0gjWW~?J}AXm#k9Y@X#92?|p~1iOjlv3crP~JZr)i*+c|}5k&+% z>y`PDLt;?XBH!G{bj$5`ak`;2VS!;plLC(Rn`nj7UyHo7ast1NxuD*x$E0XAA)usc z{G?anxJTxW*#Z?iM3yWXUMX?|R$N)+LXaa7V-{6c?ih@dG2nqo88+# z?%tbhvb$mLz7p{B=RJGxJ^P)rzwhsy-#IJ1zGRW3$5<)hP+2Bb^;h_j@X$*xmVTL& z$EMfzaqqyf)H;{2$=M$~I2;Z#GBW7ats4`@{F31}kK)PUFLT$;qj9?HIagJRNAkqGzwI7j#hr=L z-wGVmcqH}WoaZO8dR;c6XjHFVv6u5{;a2wKZ{mFQ>3Hr1Y5!`W`+v60A5)wBOegy?N1f*3r@YYoa zinmXHOwY#UBApYOeNdMSrYFEM7mUMvo^iISgnb2D*kAAgl@4o^zC!yVpr8te?Jj=ZBiI2z-V1 z#We{EQ00+WP+{Y9Z)%m$2{tYlnK4Bl{6_J1Fh2uHGeO^7z3h=Ze0~03+VrMQkoapznhuGN(megDZK&c% zX*SuX)>C@qs*arXB7J-LF{^+yProLEAgV1kXAS=>`Ix;0 zo5?T#N<$ChgJwYiD%}$ED{OpGFUQsHDFWGRMIN}Xt>3>N^gY2e70k21IMk=dgr+#+ayM|S zY(Ke0nVk4O7mwr)qvz2fY(W*a)jE0OiXFFiVzgkEo_GEzwry6y&~=eVtz`}vhx;^D z)Lr0U@pg8d+Q7xy@56XWWQmxd07o4z7F5`&^-cmNj@PmMJtLN+Hg3EY)KU912qyKi zl78jnr}OVKdujBzBJeWpL{w0KVyBxI%59wYn$@r&0(&+X>E9<5vkHRF0;VVB48eGp zPm_{J~S5yQAa7ys{ zWjnj-n#^k5Qju9x!!WBr=*(dHjXY^c80FKXq+hv3nS6WkMC9Myf~W}!{#UFbVphQr z?*Q`*Fh38v6rZNDs|9>ol)=9I%~30vM^#XTPi-z1TJ7r0YT|eu+g2IrVvgcVg#<|a zl^haUEYK+FS2WgaV2jR%i*9!tc_Iq z6;nY0>>i0%tac82%PU3^)-4lxE*fSP3~?}+pY=Oxuh`2uQkq3h-X_jm%?s(VF&7kC zF9U*XRxAG?qK~nz!D1~mPrtU~aM{{^Ts#C-*k0@8PtB&QkB*aPR#7#pV5k|wY`Ip} z45ehAlb24R^_zf?h^wFg#~h8!udu1p)xiS<_HHyXct8xyDiAs|Bs~L`mqEO(RkMj;3mZ&RQ)8!Pa1$7No94^gfSKbDSt>5~6MBD_;_m)tURjEP!1#;FK zxnp3AN2a>w`VtsZTQ!GTosEm2EsJ~;$Lq*^S0vdILowSJjmiuv)CKIA3K~`!IufX( zabBys6+~uVR?Gyg^lp?m?v0m8iLhyf$kd53$m9dms1%wTOv^MVRAM4%fj3^B^Tx|t zZWh>;Ci1hPQ5=@)Xl%WS4VqT>gBgq#qAuuOo0G-Xrg-_leL6l~Bl44OQHqxVYEKZG z?LScy)Zcu4&NMx%{~{tr`mJi6sdaS}v>S{Tq9SO^jb)vTuy$z_R+NI&l;XAVH{yc& z+xnROzR3M|M<`w@^&>x3Pl&9+Xd$A4?z6dAY_((e#>-Ln=*SMVIX6^-j7G&^cAi>K zNt}1@MMO{~UZzzys6VVZ)AamfiHK1Qc4r$XYn7JykTBAxslDzm4O`GEkHjk#Hua2? zK@UrP4mfB)*`(`dT{4yiqlK^pJ?(NcuiVaQms}(2o+9wkYLN*eHN?vxE9V{QWQk@$ zTOMY(J5|T7bzpFTzJo^-~p#C;5JUv-Y`f`!P)@uy@QMQNs8IA49V6+gD zpmp8@VTS@92y24?mB!{J++$_?aJikKbgNx)&4QkBd6-*nQ{!dVWPxp~L>?a7M!fVH zjT3;TkPzuj2JL}s67+~SUMhvOA-4+bPBU`*Z9(FtI0(!$A!!!qyQ!BulEG*psG$Dh z<)jC7Y<(v{saG({XFvUn#*Sz(S_mj;%LBAQ7lXxt@?nD(hr2qu!Dzv+pk>~8S?Z0K zNr|xKZIQmf_`Rq@w;a6a$rA!-Rq6qImr9-HT0I_qQ&>09?5=rS|fX?H*ixW-%>Ttaqj1~+a$IFFQI|uAdTlnTo)3au2Uku69 z<)W6MkJ@&l7>pJSm-I0ELLDVeIbJ4og0vNP@$B<&_>9II(O|S-_-hK3l*(fE>1APO zb_PEmF$qu%=Ex0eFj_Fw>yv>h#*7(FR#rAWd-mj9RVfEccCf$TgB#jlv>=QbGe$~H zO=ab(xA^k>p&tz>Jv`Gn&YtHvL;i%H1N8qE_*P1yN>dV5nv$r};EE?A1fjLr0D$%T z6^vDKMp2S%92)9KB!2h#2%}NKWKeKMQH|y|kH^^B`uQV8DV6*=P^qB$Ter3>0id?O zU#VmXWkhjGVBYDhzkR#5uMaCLlfEblLUepQ(AT%V zwDcoHsir2A!(nnbwt7PM?tOat6eLrg|NHv&(8Gt#F4wlsP5|JNN!(xn1VK==^7wIM zYpeJ0VRnAL(7FXbqbNa04W4DCMs;s5f?OD3A(u=0{kUGQKX@=RJDZC{ zv^JY&$Bwe5rtpOWe=J6mXDhfhDMX^5$7fnn|n9rQSbvnXm zWPCnheO+(2i~0PT%asiVH^O1P-Clk9@-~NqrRnhSu*PBmQH+j{&vtjG-@XL^5XC}^ z7Biy&K-SkcyIf_vcLM;IN^LAJ1B&tt^YOuh?BZgErhhqg%HnkDnwyhTQ?uvK=T}yW zsv}zz08q8seD-WbSC?kzPA-{DPELkLMskrz-M|1#(`(P3wa4SxU{HVHK!&ELTUx%_ zdJCnPrI!$Sp7HrsMn^Y7AwHGL1Of<-*Id0?dF)s&98SM`S9kL!rqgXkqm5XT9a( z#s65wVjH0lSy#ure_wUsg49V=Q~&^BGHG}1l2c2TsJXiv05UY4_Ifjcz-BzI+qW+p z3?^T{#&tRX;Ir9(?%tIKtE;Ny)GB`I36sfSw*vrfFaU;W8yf*Y&Q&$+rpL^Te7y91PYC+s+h=Ria-70f}(>A&YBrc-P zH)f0(%b0G_XkyH!U#4bpnrtR!$wo-Fsr!IT4Qhf8SK?#}g1ik8xg!i!?#B44uPxoF_BKP6ACUhvH~>eZ{ss^`WH&#%9-F9X;&FPJmu zHM3c$(>+!om9ngXg4J!0U|2yzL!xs45a;JBmMvpb1_i6;vubLj2E)_WU*5BaO&JvI znMb(Xm-p@^%kinH;iE_WU0q~VX)+-g#+nie_ROnRuHs5@JU4IVeD+ylYkYE&H6;{ut~`Q1YqYeS9J1iPeqCBnkl5tw=!m*p zG%ER*&}lw<|9*~G{LfQO&xMCViQR};Y;eyW0FV?Ei%6BjO^LSdRtN8os%x7Ts*oVT?V03vof*)4H{MC|t8tE;_j zZ3}8^Gq-JnzfJ)F;E2UiyFlv)D*&<;oE#r zTigHs`*S|{Aos)x0C?2gtTY<&NW^;R(8%%QD3AB*&p%5F3!gpy0Az089p@)|002Sw z+Sj5D1z4s&q1rv>pll}dQ<;#^OlXCfTrO_x`w8($wPRFWMiBAEg(WtJdpi3~& zYd+A|N0td3A31u|a^L{f%9Y8)3l|RU+ZP-jCUAUmU;qFRE_c?34S}8>rO_zS>l4oc z1Vu%;x$_cs3Q6|<{d5TidQW@%>CKlh`WC%Zs|*o#o}2REmeg0H9d5 zY_g|k=+jS|#o}vHY46spF^}i5GJ!x*T8i>`WOcm0zJ2M^;bX@zrIIeev>kW=z?Dkh zxOjVibQxg>}ziq>U0Q#h;nnoqoe-L&X~vZ zsJU5?mE~?}(NtC{N=wtr%Y`}}dE+=QUX&ROR3JPxIM`oPGji-0eKH?I=gO1Je&?N6 zzWa{au6Qu$Hk*ON5$EUgwOaQtzc`zk!lR?%v9X}l8vNsr*=yHkY}p84-f=j zt@d?xIxk*SS5y#@h`Xf)6^YWz%6uIiiqcYTRTWR8v7b5>92$y@kJGL03FtQu03n<0 zVO?F^=i_NKJdFkr1Q3L$R>%DQiF4f!Rszc`X?UJG*GKL{y zvB<Kt^Wg9>M=0dVWI?MH z6$s{j{PE+qgcm#2TW>Kck3sYDk`m3DHBVm;S}Y-(jm%`a&1Tu6MTt>OT7EuNmJ}5+ zCl44kuidnXDo@?JN5tddu`%c6%dtQ}v2-Z_MC^9wrAr)%gz6S`I!6v2A|rnQ;Adno zCl44kPi3hi4oCO;_1@N2JRVP9wTjBjSPmY7m@s&9uvVLMrVe;*p5=x8K5}qcgUKY_^__ z8@t!7!-GNUV$|hoD=j6{8x%x5KArqv3Qj&LJA%RK-07#_|_wT>G$s+yV_k)aK~7DLIR^8hl!m%IbK<57a7^NhsQcpZ!Fj}@YJnaogpD( zB_#lW=;+tm+fVU$2{;^VUAZ|Z6tcMRy=y7t3Fa>*8ydXw@&cNhb?betE(p8d{gxCO z`k%dfA0{Sh`};{Gf>6kjN{`d&9#$89=bdo*SNncdk<*`^P6`gDx3#T3asKk{SSvL(qP=$a=Hid~xZE`{F@YT&YY!g=F#OFokHf-pPM@xwokgt|YWR^zcOy(^X|E#W# z=;ehVT0XxrI{Gi&-Abz^z919;FflRBl`nuk}{fCf{bqnHue<(^o8|;sbnjIMMt*D@tmEm1o z$Hx&a_j+RDrM|wgGeyy-QnEa`F)fe9&UMVU0p{~(kDxrZVvotQPGkTkd~IY z0pUUF12AebouT z3qtXDTyk;&0KlwY!#g`?Ef}Iu$RZIZJv|D7AZ&ViSRibW2dgTgAbRH`W)h2kw1zb=uWlasx%(FfHHO*ba2YQFKFn!{0sGZ^VAw*4DphiSqLM{{DX| zDv|;K99S$ySC{+o)W?qdh$dKlgU(}(ErXIh(PFJ#qa8=Y-#+RQbIK@m4^9JB!5_8JPkAz}?+~ zojW%I0MzB>@_>M`;$n9mZ{Tc6#O^PwaA*dv7$5)F-riA|M4}3XbeYU%!v=JqKkeTo z6~((ODMBRTF z_Vw3Y4901Zr~ySW5`*F2)Z}{L097P%E6cYeU8~hyxgwQFI<{`T@a32C>S`GP06%c; zvma0W5ksE8mMd)Yi_1*@OsSkSR^r(+jRxRg3dL|bh3K?e-J+4x)3bbjWlfE&v^1Sc zr9d!D@bq-xq~L3B>U0))s558kbULi5>5<_S0wBYZwB?YM702O(wYK(UWtCZ71P4IG z3Tj#u48wAB>(y#xaB$poq@A6OvG(#Rgc|gjRT&uQk(ZYW!|>zBs+a#BtLdH=Ffua5 zW^as*^_!WQefjEY`q2d-h&DJ_U}Lkmq*t++R)qhfM{gR7ggQIh{nR?lVqPejOcV&% zuRw}vOf9Bu+X8m%*f=~q@$S2CNTrXMO#0EI<&%?^THTe!%wj4p=cc6m?`4C-Dg6BN z2PT4lQcOMi{vVmf!y4BxqQePp$2d`n9002G&F8@r?vuLUsonG(B9q#0Kj4~N=sXMdPa=} zuky}BAmBPWvh{j>Xy_S@W^rq4V3mbBIguS5NhpdTh<0r3xrxYCHYI8`V)lchf&T(k WxhUzY?C&W600003@`JEP)Bb`#JnE`OR;Bzxz#Q?%eyk7pO5f*y_XyyoCk$mEz*2ZQIV))ja{qK_n9T`_qO> zO6q-lCfn_j&E$OsJG;3B1qq+;@#zR% z)3SNk7RW@R zb_S!t*LS48esbfuT;{T6i`1T*La{6^W+ZQ?v<9wfrPF0XA%6aR+wZ@($;rVP8)H5K z!7!bkJuon$_Ur%vn9Z(mbliXLv4L}SwF!*|AV_%kZk>k*KQ$GVN--zwwq&uQ_4T#Y zk`<3f5))UK75~%n=65w@vaqlaK#&QI=2Blz3JHpqC$;lZRMJTF~ryd3X^!178 z^z4w0XW_jm4tMTo+uO^Ahuay9dM_{0{rls7FhrwKA3WH9F4TSNY_L zAS~=eR8&THw@@we6a)X(R8-XH=63K{;ebQMeT$S7NK0#&%dPkEX{FO;LqnL4xjFH| zg%5IaXr`tH)8-%&3F+zU3-UhHJN4g(zP=-Mbr2qJmYC>NQK9GUjrpJ`nw3>TCMRFK zSgA&Nig|%}0Ko9Dgu%E#^-JqryUD4%T-VDB$Yk9a8MPG3U_pW0Ei%%R%VloZ;H@Bm zpPxf@HFK*QuHM5P>qK?k-5pCyv9A^LX>RUbwJLqnrp(^nAvJ277Dz{Dhl101JQ5e@ zzwckG`;MkRNlKE9i~tBSdH;RO!-wUa6UJ1-Td6?sc+Z~hlP3X+!UTdjlR0nqZU{jz zADIlz%)G~7To4LJ6*OaHL^4x>ih$Jh7MV)CT7r{Ey9AmT+p9g|YXq(-DoQPZ#(H|5 zv+z?=dd{3tOK@#;u3F+e2lTThqNS!JqDk*tRym4%-x<+{76T7B5rLB!$y*gba634~)s~Q%k%&-xMg9!vJ z7@l~XWI`b-86R)My1J0IQWYL_Y)m#dIQ{`aU;~5UVTnW{o&Lh9$KVGK=8DB**nu)_ zm<*0Yn(|8p01%0U0|!EO?(~x@M_-U+ zvY{aWLB`S1mT76ZH=B3t__nKSaHS|_OoWESTh{LI0ym-9! zWM{Xipg_j>G(09-L6GopR&DLC>mM*|LZdl9cwpe~4^XrxE34MUB>-vVa+#YpEm5`U zv**R)jf`|ztmxd_zb{x|gjpu4dX<$B4ri8_=vejO+lL5+a^Uvu1_cQ!E8E=M4l)=Q zDh|s;TRH$G&S|Qm)D{4@|JOvyjB|;3IOP1v$+lqi`$F2 zTqcc1Rq0)=Jifm6&sm-kZ)RqA{`@n=sqsqwvSlL;4Os2TzPR-0%^p|R?dxl$)4MiC9NoL@_U(Vz+pBFFXKqf!hJasuvC+^_ z2Zo_H-k5`(nh+lu>B;3Lg@sL&B?qoulds|E`S>_?UvTLlqUR zvuq8I*X8ejgig;M92{SV!Oxp#!)Dw4@B`k$LMjln(&>-ZtV-VIT3EQ-$;o_{>G=GC z&p$7Sja>==2oLwTe!Ygnd4!#U!@=?K zD^gM>mi_2--}LnLhK4!-060B;y`J9qTUzq;X;Wn6FCih4_I89wT#%NwATK}Z6nFXZ z&l(z@&RpvhG&gq#1f)epW%Trn7i|#|$%@5tDl5~nwkC##ia4A{AwkI>dKwt$%q#_h zz}K#EgMyCo`2(0GDCj7QRVb68VDgl<=ggT$AAKb4>jMA~*RHiXe!Q3`+V1gbV`Jy6 zBu)pLT~Sojc$z^3Nlk;lZ z*tqbT+`Ja5r1m+wyM$R}hvu2Ge1WmIB{fc&YFNZ(cGp`bViT|@QL-CG|X6kLn z@4`&P!!VSQ5v}&7ynIv;@9S%i?ZEf(v7u7!DHKZpfQ}BHN`1a6`nsUPd*0lf*wOKy zZ@wv;JJ$dJkdUxaBoc4f;2j=@#F8wYu>*LbLQxonCQ>oLZv1) z5CjDVk`V;1sd+*q66Bexsvfi16@0!xM+dKo@~&bK1co4hqG0`cZ)a!o`}f-r1cqT1 z_LM5s;h`wXW>;Xx+1Xni9nE;WE?ZmEqN2w5_;WLC`>c`4(32-)_7vQ*V;|ElEtS@}Oa+cQ^u78jEM O0000qm4#Q>7V|ANlPJ~L%J}&I|Nrc_ zcwHDLId92*uYD?4^{{~0qp5lpf6LCVUH^JrP0gQ&>Fat|OtWBLInB_(Ag20f@~4T{ zx&8O=|Mh71YAOGwl?D@~JUK2(BrkOSzQ5-G-|)Bzb8W(n3=A?li%)#qT>t;``wz|Q z4Uah;$yPbIP{*goN=U}oX^H*cAKmUZ&)fg6`}ecm{ow2O`jO!t8jT%;qt7)8U_FY;N59^ zHtroD3!*UaFb1y4rGjR(+F{}LAcTbVY6UqbBSj7Eki`77pFD`donOwVf&gaDdL%(u z+*HU5RwJ5HECRfD&SSMu8helovVtS>~f^=}L%=A3-0P(CrUx|mb}0R0`d z;6$&-Ej7OlY9DeCYG84f({j@1f&fAQ0)y^`%o_@-4K?{&!DK`0-^At6#oqAM{&(xe z{~A;a@|lS-R(0f_j3~NM=X%4ymAQ>E&d9n^?>?;RsQqRGLA4>h^G}wt)4_B}Hy6QIo9VCMPL`iGD5?? zHu8ev)YKGViMfwIJ6bL8FZU~DwEk=B$X@zi=_=g+@WbPlLYMaERJ57X4-*Gbc-xn@ zkV6vwd`%tdLHuVdR)PEjO!t8jT%;qt7)EOGz<002ovPDHLkV1gJbeO>?n literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/hr.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/hr.imageset/Contents.json new file mode 100644 index 00000000..b170577c --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/hr.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "hr@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "hr@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/hr.imageset/hr@2x.png b/Passepartout/App/Flags.xcassets/flags/hr.imageset/hr@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..12bbe304bd19bf8093dc3cbdee4c238289ea7110 GIT binary patch literal 1110 zcmV-c1gZOpP)@ewdmxj$(n_^%!ExwB)Aw;))v-ES;9&;OgCuh>}Xl2 z{d0cUo2fCzd3W1F;K}>p?z#7UpXc7+pF4`h(tzk;8@N}j7!?}J*=R}%Qc?upRT!hg zP5W()t)S_In%VR9h{1d@u4X{f7aLoLnhppeL2+(RKem}}rKWE>(%~+DwZWmwiumfa zvB4dB$Lw?hl2R3ubAIOAp@39MpDJ^e*uOisW3M6{s{C~C12r1aJ+0ewX2I_kDT|Nq zZ>jQK_?@DE6)O+!d$}mZE?FfWn|sDLAkXxBevZ}_RO;LtpVH5~>ykGN9yz2Kzr;aN ze1MbD&p!EP;O4Evs<(S0jTwow_P}%PiY+H)6`|TXYbe{XSQbos?O9mzD?)TENWHXq zOeB#;1Cyd+Np;P-GiDBo9CLKNV_;sI+cG0pe>5@_@I4f2>|i_EflRj-uF z2>8>}QzL7N=GrfRX>%TGTJuVps;JsFz)g{Bj!GmO%tC;bvhM_<(FbT0IQ>yqi?TWaDmzu& zJYp*hc?;*Klu^GTJO?10rVL7%$w%`il=;WY%6ton=EsveCx0k!-NjLl5!z5n5{kvOB_EJv{{*E4my(ch0NR{)^47CIdO3=hL<1%QeQR8|6j z%Z0ON0id7&H8m(M=6a%>F+R@f_2i9@9wnsFNEoA$Fx}mR(d${ao3q-I`PS3CRx=Fp z@&MrWZA?u8fJ{ahk%%yhi-chqURu0De;3WoB)%pSVN52%Y~TLpwB-V|D4gkA%qr4md`uYe{RYe%5lQ3CX ze581sD2H(K$PgZ1ra%A|3tTP$$jyaH1pwEtK}k4FItioK65JDZ$pQP%1gf zaqbsvGRcmPlIwrAr_N5oY}-bd(NQ*;d>HMCqTuoTkNI9NpV0HGdaV}WFmMma7Y;+K z;@j}+&Z)1~ z?<95eSKO`9oE&e%I}QDrJcalgjYIT;g*n+Z!d|`hw+9pjAbD;2#9`};y_pH#LKMS% z&U1@9(1;g4SeIO1h{qy+P}I#d_24Acd4cjL}c#m}z`Wqh?WYYBm;_bc3-m4Fe*ef^$B26yp<^H; zqI1sOQy5T;`n>F7wU`mw9K!h?=Kqpy?5u z-*M&}*M8ESw0Nj%3ku$GzGmyW8f#GS&|r7M!unM^943jtRpCjcpw|!e9%O7vsfn@K z(B}EVmBqV_<0h>5;48%w1_0*!^Ky^BCwX))KW+DC#b%Sq`a@h@)Hes&P+~C{3^+96 zF)tQx$-52x{VT3sh&g?@ecIf`9rCV6ZQ+bM$l4y`Z9et!W;b<#l8QsX3pHOe`=&^9 z@7L9L4xAkr=uzaY@V`-UCu9BDS<4xL+kv;Dp|6i~nOMwM>^l`Nj30;`<3(-X|7qN< z;$Uk#0fV#6_~PrWvW=J3kv%{!@UK14lHHPHiQv~7b>v;Q*#N}MC83X!B5$_p*P6EF zksI=$Ibqvs&UJEs&zqxT-yc0sVtTO8mKxbrc&pRG<5@^R3gNUpw0yN}%_6U@Habk; zE_@6j514RoFRGtEF?j5)4Vk4jK;w*60LT#Hd!xhb-`|iCb#)1IB6IXS)70slOXYJO zvEtp$^<5SjK&*e8ufC-L;Baczz2?~iED6Zh)-4uzFYUSxi;XUft)T=07aw^F$`pOCXZ=%e@t5VWwh)GBiW zgz9MbOmpRQncbT^;(Qo04Jo}s zg*@i@@CgbC!a&eKS^<#)qj{{m>ga(P?zExZ=AAK5)OIp=|983Z9v-6snw6viOf28#sUCFKGi3XX~3&l=vQx)+<3_7(x=t-B9ef_ zK=+MwN6_7ylh&;O#Jy7PmpuRgLK}a}IUc^csh3z9KrUBZf4%Bk&zce_?fJViCJ(hF zk`C#jlEk;a_n%U%GL_oI4NdhpoC5$LOh1t*?@WnyNg5)_SB${pb;#e$J5z#0B1|F) zgz2J|mxEFXEiLTGtXaT+y3n**sHc7+Q05$!uav*KAeXK+`rFK-rf-WbPt!N?I@`fqe4u%B)}h^=!g7o9!sG8M?X#+uhxEluQPG zez-(p$|b0$2Pu_yBQL1%($ZK;BC(^CO4QqnNh7vpPt(xY$U&T@CJ>7`i1R$)OnAe- zF1}ikgXa_F0C1X*i2;p;|zEc-m@S9z2>fdXF4x5+{cFoL{Zvq>)oc#^EK8=!zcs} z-SBX<`TrGMue8nzmw9J}%e=F~W!_ogGViQ#nRiyW%sVUo1d&Dq&x-`y!~g&Q07*qo IM6N<$f*D9kbN~PV literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ht.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ht.imageset/Contents.json new file mode 100644 index 00000000..02362ebd --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ht.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ht@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ht@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ht.imageset/ht@2x.png b/Passepartout/App/Flags.xcassets/flags/ht.imageset/ht@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cea8c02db0496ce285fdf36eb595ac5cc57d86be GIT binary patch literal 651 zcmV;60(AX}P)qGky^0kPGaeifpjP`*m8N-`cqpz{CLg6#KLn@kd1{c zP~VGMhEvU<|9^k<)pn8Nlb&~c4ihtbf?2GAtk(bE9~oKssbW5L9Qyam{Rg*RTs?ly zFFRYC>lFi=D36Horpc3ZZOr7nQ`T$_gv_`wXny zyHDNe-2cP%_TkJdPcfA*RB-5}4^t`8FY`-;kwtmy{4KA!dAZqty`8=4XDsJ`2Bx=* zzq7NMzvANBHh*(sXNCW-8x&eZjS&6!pHrLX*P&B33QWH~zx(@Ehv5&CHtQ7^S(f{6 z*|;4n{{Q<=xh<4B^#AwoAMaiiH7yq>cq zlPZNaQR>iDZw?>%aLL{%gp-Yv{SWKsPahwPGqbR<{QCV@jg{lYpVtQL+%-ow1PQ#% zr_3V8O9Cd8=znA&{$8AupfbUi-{mg6q{Jdh9ZEMaWLi(74y862bttvLs6(j@Mjc9R lFzQfhgHeZ48w?qT0svQi$YK-IYmNW_002ovPDHLkV1iC9N1y-z literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ht.imageset/ht@3x.png b/Passepartout/App/Flags.xcassets/flags/ht.imageset/ht@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..59396d3bd7659ba84cfd3b9fc80ae4621fb435d6 GIT binary patch literal 1086 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2rPg%%447 z978f1-_D5lkuH@vP+z{+UN={Bt+ek;37)7;)2{T1-BK)0I>vPKn}IR!@8|n{W*WrT zemt0S-foAFc<<$vosSfr;BR;+0+_UD<#a84H&l|GMt`@#~r2QvTfa zsrz2Jr}{^&-S@M9-+eml@HL$w^uux84;F!s16_OFMNQ>GuT+F!<1Bg1d4qe-i;_!I zo=x0d;W&YDL8rU5h{eaGdY)xc2NLGrUhgYsD!H=&Za|89e!3Y9MEn&7d`F6g-180zMRjX zx82-EcFQ}CE2dici*okptaGt{W-fd4@`YWS?GnV(CHA~Yxvi<|d0yQ(>5+2xYVL$n zwGC6cpHH$sldij1ewlgoZ|%7Emx5LGE6WqDtUWI=G`u*l^vvCy4b_L@rY&8QdrCu7 zeEyDLv0WdoE;?PlQ~&1wCk?mHdHe7PZ?c&`)91y#KWe}K+|xaszVFWeV}WnW)p$L-GX;p16ObdIIu9Bam#t$wmhE0uH#7O1&-Q##r}5H?lzAZ6m<8C z+unTeQd0kWNTXQ!tI387H=TU9iP1|eVYlX%-8;UUPQMm5kNc&U=Fg{p@AMpyEPwwb zz2lHc-n$REviq-YPG34j>>mF`tK(+Z@2RD(S+M`}CAQrnlH1L;&sp*RPe-kvH%FAr z^$-pj4z=m#9+JirstP)8=lus3c7Q`f~pVd|Cd}q~%hNnWAZ{I!<``*|cqn7iPeMu?XHt8=X z^Ceb3+#OzB|5nzg$Hvu@TPHH;ZdYQx$@e3UPxful^PP97Uhi6xs_2k016QekX zQ})Vl@>y0D#!_7BN~d$~g>%WwUR8B(A}}fT-~XC5OY0dw3*UCD=%kg^`_KHjmhm~N z;be|cu}r#wWQt?l>Ga1hcTOzXac`gPjwVX_j_kh~ z>EW37dhXxzwQ_7#fBs7@>EDPW8^JRe>&qYe846O{Ww(pCWnRnZQ+|3uv3b0yO z;`FlR66aEB=H5HIZwF{y`hG-hil4?@h|DpE$CbM|w;t2cLWs3o`fGBUOLyne%Pc@k O89ZJ6T-G@yGywo>!9^MX literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/hu.imageset/hu@3x.png b/Passepartout/App/Flags.xcassets/flags/hu.imageset/hu@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..eebefc0412891a52b87cffea5c4ef5752a3d33ff GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvCQlc~ zkc`H+mmCEf0(g#Gh-VYDV4S?enQzO98_u6Za+a-qZX%EjN!z|Os61ZTv)pLj zsR}J5#;X11dli?ZsqIx{`}^%!u%v&g&D4(}NQ|qc%hjJO(9cH`1}PM^`p2%mmMc`f TZTcLbYZyFT{an^LB{Ts5h$T?D literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/id.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/id.imageset/Contents.json new file mode 100644 index 00000000..72af7398 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/id.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "id@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "id@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/id.imageset/id@2x.png b/Passepartout/App/Flags.xcassets/flags/id.imageset/id@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..255d1a0175a041f0413b84848fca4dccc67b26a5 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LT5uPrN zArY-_FF5it7;qeLn9=-G+(PmUQ@>ivlF)+8eLFTTH0FJwHpNe4Zh+Oo5~r6fmpGRS td#O*!<26~Gb?ZXb*+67bsIu$@@(<-$JOuP&4g>9A@O1TaS?83{1OWcIH^Be^ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/id.imageset/id@3x.png b/Passepartout/App/Flags.xcassets/flags/id.imageset/id@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..0587c8c0725061ee7bf4a232adc0959fd631a41b GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvGEW!B zkc`H+mkfCu0z_CG6{eW1Sb9{~$j&Iv(3&f6^6mX^?}Z%y(%^Y?byv9Pdabz7J*z50 zKdyQdiYy>1TOaq{cyHpFeb;8)Gicjai>?4ghwJhG6B1aKZ3j9>DgSy-J#M1N}#vu~FS&%%ZFlM7~+-+wdZMfjT4zYWh%lQ_2H zajnp9-QsWT&Y5kOc$P|f8Ba;mI2$l)p$Sfb-wZq1SkIijJNp{YP6kg`KbLh*2~7Y_ C*Fk&$ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ie.imageset/ie@3x.png b/Passepartout/App/Flags.xcassets/flags/ie.imageset/ie@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2a30d1510a82afa2e0f3d1e868aec1221e15c123 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvVow*x zkc`H+=N)+)90U#=U@qr4$Py&bWNWZd-bj|wch}nA5tr|Mmdsz5E$#pA@lpBAxT||s sRfc|E^(^%4>RI8Y>$6A`c=40JuaNm$;qIB!fYvj3y85}Sb4q9e02x?NF#rGn literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/il.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/il.imageset/Contents.json new file mode 100644 index 00000000..7faf42a7 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/il.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "il@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "il@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/il.imageset/il@2x.png b/Passepartout/App/Flags.xcassets/flags/il.imageset/il@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7ab9bb159c28e27ad7eaa3c1968e5a8ef51d72a6 GIT binary patch literal 872 zcmV-u1DE`XP)4u9|W_=#)T`vO%^T% zL3APh7J}dh1#u~eLJ$POg}4{pxH2Hdr18_3Vp2`gOpQO%d?#_{b`hbrh7x9;gn(x? z%)4{nf&1>AVK4xod_b0Kfo#beQR?xL&$UBVV1%r>cF2mnDgC=BY4S!CFD$URcE}1$ z{LOT8lhWyEvN;j)()<0%_I6h&M1D3C79AV&d%elIxi>gYKn{x~qEgxR_Cjj4&FPF2 z%nSg;M0p-sTb(mA0RWho@ON~4Bb7Og$Ywe_i#weOio%73&xdDs_t)y`?dE0`!{As< z=;`@BKCUwu)GwbZDWUaxMqK4Zie6rFdi}XpOEV1Sc@&QeESqXnlPQ8*mtSvIw^Q{CCA5hp6X^uxox=H{0I;$W)ae{u zU6(yQo{RxTqswG+Yc%$$sUK1{0*RtePeN7IsZwdXy5ceh*zHl7%&OHoA`xE7MgSmn z;A4zv8Y>hy<0?(#fiAh|qqK=w!yHJk75@1OK~<>X}G^(p}B@Aoz}sU9Es<>gx` z8>Q2UB;8C)OE*VH(Sm~G*Ue-$-%`}^$w_Q}p4DjVfk0A9=_QS)`ug)!N&oYI!Z7WI0$(o#n-m?E1NM0fpv@cEME<#Mt)5klB%jS^4#7QFu? yBh9-gY4S!CZ*4u~+94~*&(Sv`Z%UsxqQ3zQw+mx^yCBH`00008XP)6AMd$9_ zB>>ddw;T$kbvkEV-S6piuJ|%A#>F-t45qbO$Nv2uQIs&o0|VaxP=9}@$TA4UHh=l@ zEC71_dW|%**<3?|ud>p)w3IHg5{$93;Ol69K5ez~Klf|3ieNDF@+EIFsYEe1G!)L| z000^rH7-};!i7LvTXo(EtE-jg&+7`V6KJG5Ny5jEPrBV=p(gC=+ST7*Q>fW~gi4du`? zzyGjKS5|P50Mw#=YwHXE8Xe_HQxLKSgG;Y>Mk1NK<6By$0g%NKCe3IxyJyb?02&?+ zQ&NcO1-w8YSzhj_sd2BbOBmyxo*)2v^yu4W<7Z})YPEgu-idfz!WiGYxd4C~8-0>Q zNg&2lqdhTv=gwj|9dq=w5$NXmXU|pv5CA%Pax%A#x40)y zR>*k0-np`pKROf;y5=((tkpUIkj*A+XM8%H)9al8sJ;D9s=^3#3mc0i9FOM!V0bvZ zo$*#HPma&tzKxMD(uLmdO4htWf$HnM0BC&t@2$s&!x^K|1%M75@BpCOw-@PYBTzI? z($%$Vf4N)r|o+zcgo1X||Lo}B?eLqn^i83-g*D!X3q42Sc? z@JuFmtw*J@`~6~(m0(tTcm{)uM84kMAOPy^4Hj7j zf!XeDXXpIX)J7Q_i_t7xH-~}wL_#u|+)Aarp}_}$tky{JH4qq>#~6=}@}zn@b?T4p zRC|bA+iz^@idgrRd_dp@7dVx^Mh0X<9e%;8R)@Uhmw zjM9H^7002ov JPDHLkV1kZ-dqe;L literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/im.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/im.imageset/Contents.json new file mode 100644 index 00000000..54098bd5 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/im.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "im@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "im@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/im.imageset/im@2x.png b/Passepartout/App/Flags.xcassets/flags/im.imageset/im@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..36ffa931c63bb096e3cdf4b87ebe586caa82c0ff GIT binary patch literal 1522 zcmVdVOyO-|04 zY9IyJ0$5uci0J$yD)jl#7e^hbgs`j`y}0>IBw`j8Za8$v%Vw)os_Lq{Mni2%=C{wE zdpsLAidtG`=b2={rsH6;$r(pW2dk@{!-H5nxF-|D2oX1LhM7!D6=h$)KBnNM7H(>@ z#fZzxDJFAb&z`L(Ps(Cr0id(9Q>)eDma`d&Z9}6YTeEi9i;5;%TR9XpBM&Zt;100X zfbypVmQ)%P6y&s?AxFq(J#2n(@VpxHKY9RgLROwLDvWkj@lwO=D00^{Nr9x46`V{NV?J0*#3IG5+0N#rL(&0b|Q51y` z$}B3nRa%PKY%`LWva@$?*}~y){ATl_EMej6Xoz>D_hxd|=f4EUxHxkK5LT;1BC*+Q z01z4$#?8*28Guk~Nl9N{pIk2YyWPtsY6tTJLU#ciuP8BTwT6d><2XKjiAOVLw4P0+ z;zvhs-@e`DaxuromP-@?$Q}a!GOX>MJHP_E;iu&+7V`PV8>)+gu_p7bTo>ox(I-+; z91aJU%QZGPiZ;Wut9w#ri9^`midJFZ-rw(RNYaXN|N5iUhh2?+@lMd|f= zk|bFeCjaJOW=wHQe{^$mGv3e;zW72*615A3n=V{f8xsQnjg5^;rBbO>_O^@7PYv>Q z8xTT?iHXyZHk$1oTfS!^xlr-52h0KVd4_2I(+pwVblDixp4ufB9? zpzOY>s?KWp(+wbrjASqv0Kn&m5R)MSZnv)OH}dEDV6S(vxSgt_85R2V1Sp*hg`0qoGwz9If=Gy@+g#deW0-@VicTRzj&vUO9n)Sc07h5d!n#~}<9u?T_ zMEc=1%|giUI)NZXd3w=%1R}wr}64)d~{HRQ*Hd$KZ(pZWnFe z<1~l@0FNNhqemKzCaIu+DVH1lAY5(UTr&RnE(jfT6rg2O@?VD3>Kzv^noK6-b{f7f zkkta4rp)vlK)i$)9mR3nPY}JQzf&~QnVDu$PF%FlqkVkt`rD1PYSMo8v}()LxT9sw z!#R#smI$4qE+!Mi`;EU&gnJgfIhq$bMco1c((AEn*J#Z75}IfI^08vhN8gCj&59BI Y8=QVmf}~pdNdN!<07*qoM6N<$f}9Q9mjD0& literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/im.imageset/im@3x.png b/Passepartout/App/Flags.xcassets/flags/im.imageset/im@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e615defe2451dac62a4ffea448416757f1e2ec19 GIT binary patch literal 2747 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 BLD&EQ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/in.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/in.imageset/Contents.json new file mode 100644 index 00000000..02a5763e --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/in.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "in@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "in@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/in.imageset/in@2x.png b/Passepartout/App/Flags.xcassets/flags/in.imageset/in@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24c75e3d8ca3178f63eb6b13a62a14dbd87f7f28 GIT binary patch literal 598 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 hg$oF!Qxq!yO0rBk|N>6DO;Z@-ym=Ki_Q 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 RFYN3Vke5-Gu8}kf`VXs@BijG~ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/iq.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/iq.imageset/Contents.json new file mode 100644 index 00000000..c7c87454 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/iq.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "iq@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "iq@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/iq.imageset/iq@2x.png b/Passepartout/App/Flags.xcassets/flags/iq.imageset/iq@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1c026a28e0e97d0d9314a83cb3b732ced455f8b4 GIT binary patch literal 605 zcmV-j0;2tiP)~CQ#xN8B(?C0bSTO2PYJ*XSQX7mql-gj_q0|PW4y862 zbtts~D+m7lhdO1&rM)k|yhE1#`~Tm= z4==v_`u^hcyERu1JpTBKRP$M=;>x-`b6i(_S+|sFYgwe-|_d~KMoc)S$;8+te`YR|NsAAuyxY=@1Ljn6|u9h!o|5*IpAzY zMn-FS-Fxq!oqc)}k^nea*-5pCQim38oAUeb-$_3CjEszzU*5~zJmKMo7iemJ{P|VA zd-k2TPZ${)$+n1Ohu(enl!1Za#pic5yXPFde_{T)Z9MFpmAht@?U)|8r26s4SFHyY zBddS=?NjHWrCVH1MCd7bB<-Xbgb`~R<^ zpwydhA2?Xpnp~3AMdaEKE}45~>-+DYC3%GfIC(ThG@xiK#lXO@>hgYD1$}i9xnF;Ozx)1)fq~)K=QqzjzcH3l|MvUG z%FFwdg{4VyD8qkJz_(vNqERB!U?2eipPz30w;-$|00000NkvXXu0mjf?S(he literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/iq.imageset/iq@3x.png b/Passepartout/App/Flags.xcassets/flags/iq.imageset/iq@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd675c63330171939b0868a0ef2bdc8f5e9c0c4 GIT binary patch literal 868 zcmV-q1DpJbP)x%8OTFUBhR7cv;k0KYu0VUEcNje51v*Wc?1e ztyY_@U#Bry&0o}ttd=(kRgWf&dZy-Czwp;;bCasGHwc~QFY1ibk3YQ@@SGMD6GAGw zn+rSYZZ}B)AX<{#sFItk=7-HCLjJogQl zY|O@PctXhOl5~l@P8yrB$II8gs5coNG#B@b4lI9dPV3utb&tVJ0|3QJc6P#>trpp@ zUI2(M&wMVER>Y(QdCn#$gaqF|d0CnjcsHi8PyV+KLzCLrqEy;qw!dX*=NbFW59mhJ zQ=`G&{s0hFa3#poH*njo7xG#WUl3QCZm+T0Y&xS}Ij&AQbm~r%q+P98veng^oH}J2 zA;k9Q-bS&r^~{8~+H422&U?6Sz7%%cMJSr0XF7+Kl8)LF`;HjQ^b~DaTyHSX-rjV^ z>AbeeVDA8bkDUO}sZl0XXCDm+1%TqNhADccy0=B6AGa6N7E|%phV7d??4R-)F%zE8 zDJ+MYn>PX2t!_V)_bK!&=!+wVpu&n%2ZocF>~6#?~@hCYbs*WgnYr^Kp+Lg z1!4m?zyd--DBPC+p#3ut7kgW{M%*DGgrE_ zw327lt(52L=y}e0-=EGI&72`;|MENn!vDSK{Ra4Nbqt!djzP25F=*C02F+Rz3@H1< z+(iKFM7>0%k%(st(?xS)lpTcaP((#@;*>K#asnPUf_9$ea?Gk0X6{Z4+ObR%m9A9I z5<*7i5AJTxuqn{flXus;iRY&Ssr95?D%;M;Y=zxWL%S_>fSd zpZZgFS!&shT(0;`zS4@iJ`c`KE!-Y7q(UH|P=#rfH|!I+>0NK%Plqd&vwj+cJpOHQ zPD-gk0ia1~KlKyA&rdJa{o5ur0TJ8b5h5buQS3^s5HXQyKk-NAy|f)3Y1D`qiFl9( z|Cu5pN*VGf;2}!+3n`+P4icIE@>;}R+?PrsqDI|`dOuGIVwQKj;k9ew=bwWR#n)di zZfs;&nPpN%4+i09pP35_r8nM4wzi026gM`K>(@oCHu1_Uv{V|uMFy`Y*=n_3d(B*2 z6!kg)q&IISH*NrcsMXA+rPiyjs>8$ayJP^`+1zyAd(Z#qqrwX>003c(7zO|o*4GCg zf9$;bZu^4|#_s|+oS}17WSDg<0?C4dyt%HCT3cwh3 zocj!Ft*$E91xoFU7l)sG0s!#O9UWe~mV5F^AVhnfwX$-bK?!4}H{XoE{Br8U58W$Q zWTP=UdU@wg@9Nd^<;&3*UzFZ{o3OFpgJVA9h^RU5UAdw;Z*OkyEi5!QHX1L!xOe7E zdvjBB-n)8Lb3T5T3_uYPwboIjg*e>Y+_CK)(`>*0z7|5qF>0Mjhs-{qqE?H){#yHf z@ad&7?jcqIBI6wembv3K2EuYB(I3|4RG)yW5u}It>3Uy*JQ7 zpgix_QWXR`O@B4@{n2d(wZ7MGl#;`D-r@DSQK=y3ve`5j7O3N36sh5mFot2M`hEMt z1ppBH`>a}3y&ft>5ZUR|03i1EsN(?VqS?$n@dN-U&jUmZ0%BRR)v_OZ3;;yEZk#xQ zQKWi3Iy1v&XYZ}WIF_AG?(xR~KsKAKQjy&*$>(LOWk34pXqr(j8<%Hh?5CeLCMV6M zB@lwzHfT-r`P@@a8IzN$+qKr#Fp4maDWwxHzYK`>%8K?pQY?ZH`DdRc07j_vieUR%?>o>8f&W;6fXbAU+M!w;kH%T`M@o2Yeq>z3+vbr^yW$#>tGi;Jq+OuqSs zSe9~K?fa_PRNXG$-WGd%0Dw`HY;6H!I2m--MFw|ivYc=J%vR>ymZ_;8>4+iq5pU97d zK&DsH|B)V;ztCgQtaS{UwT?lv)-h<-dSF2R0im_5;WI{=#{d8T07*qoM6N<$f;4mX A@&Et; literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ir.imageset/ir@3x.png b/Passepartout/App/Flags.xcassets/flags/ir.imageset/ir@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc804687887a93301ff661161c6eac1064302ce GIT binary patch literal 2729 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 I&MBb@05;=?e*gdg literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/is.imageset/is@3x.png b/Passepartout/App/Flags.xcassets/flags/is.imageset/is@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..aac10c63468eeed212448fcc9bd302737e84ec83 GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvf1WOm zAsLNtZyn@qGLUF{xPO_qfVje)4%-Ulb4=9@!4(H1dCGarOBfG}U199G(PBUC$?ti^ zm%s7ank;nd6TcWRecj4A9Ub4#>-?6P(6?AZS;_bI{PlZJEz*9Ql&_$6Y;lr}7ItD& z>B|r`txqa7ORg=_mVCeW)0F*nQ9112Hj01M-~V8KHmgCuN$=kFj0OF+j{^C8>~7p`EsJX(WkQd(!)zOz3>Wq9U2k4>%fn^ k89zjH?XcSpc2*U0EvrfUyD#bsfg!=*>FVdQ&MBb@03zs-%m4rY literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/it.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/it.imageset/Contents.json new file mode 100644 index 00000000..c59fcb30 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/it.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "it@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "it@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/it.imageset/it@2x.png b/Passepartout/App/Flags.xcassets/flags/it.imageset/it@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b6474707f48ad305278b85419eb4bc97492be8c6 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTS)MMA zArY-_&l&PI7>F=jY?}5eLB-KwYRMYzlm`t9qp}tXT{v)FHTK=x>362RGyWU?>0^wp zK;Nxrx0xTxWlSrW@=W7w;HD92gibD)%!8Wi0M73+iy`{B4*Y-!S)PYRvH&Z*AYdJez)dx%u^%N98l) vuI^b?8TxtEv(U4vXN8-t&mv9W#ZUgrKUvl-b)L%%bOD2>tDnm{r-UW|;Db}N literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/je.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/je.imageset/Contents.json new file mode 100644 index 00000000..2ce97cf8 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/je.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "je@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "je@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/je.imageset/je@2x.png b/Passepartout/App/Flags.xcassets/flags/je.imageset/je@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2d36172f9a5a7beec4a3034e6aa81dbf6cb88d81 GIT binary patch literal 1939 zcmV;E2WP)Es-QK^D}Q?aFk8D%QddZB(P z6hE{@bjDI{RYC}@$Snz^QZB{92-Xo81qW@Zc3{ToOc1pYF;dD!E=rJGA$!m6IlJf5 z56LcOvS)Xb-9X3Z<2mnn|If4M`JZ#%X9Zo?zXtO8mO_x5PIg--+?{tl7K``}p=&|% z+>c(5IhjcMj2_k!U67%mvjd_N2EnSY{fB98f9+-}4QQ?T? z^05;_=#6~{c00C-V?h+MUPRMWJk2XnrBjIJ+lh96jz9{JG zBZ#IPNCTecqa1E&$C`g6iql>lMy3t6O~$#ynE53 z7Z7PfkL*VZH)D?OC*OG|qRE=|dP-{tSD#x(`;*TQJNsqgxX@fSNz=lSzPC&eDERqf z6t8?9Q>lBY_l5f~(@8XZ8-$!_f{bA6#^!88)vegSdkT|z@Q(mpk_l|vjjw(i zdN|VWd~$)k5M6~7E%^=3XMO=DFlw!DeG(sSx|}5*;(<(m89Mp*X=|r}+2t5p-P->XKaG-}oB-4X>fga`LVT+x`wy z>9CB+eDd&vjF{9+8LkH?d%qE}$eFfJ z_&@`ms#=swt%fz0(Iau!EyXeQM~P#71jZpX9HFbKj@TC$44YZU-o>!`YHSZoOi8S1 zas?%$FHbEHihsinbUA7$E^k@|?)qxXx89PRqLIKj)b=ZQS8O1(_dU?{q&0Ed7S5T8 zVD9_E4zAop``@=>%U999D4?q%K*>1^S8laZe#cKKT3^$zU-&=+p2`}O%Wa0jEal(9 zy|xO+Lz4|_G7=bv^wFnymedkGb#DK;;F@if^A~A;_EGYuNGPWT=$G2uK1u6e)0wP+54)sl{O<^ln9MJ2fXEqrxb z&;lWYj{R+WaoO{z)_qt57X0og))ouS(uv%>;_aTk;RycCujBvIcJye>uy6hoKc;x~ z3z*Ap&V=s31;(LyeE90O5qR}Y(6ppAqO*Xas<{--nF)%5_sM689ccovu`i`<1*;|H>}j2FH^bIdWBdNS*-`>>C@_xbf6magq!zh%zhw%s z$VpMY(dhBhwEg6lbS+$AD9$|MCQ4pe!)?b8QZVE3 zcKFCLh?>ChNX-%oNgxN9n4}z_#m_rcDwOoYD!@ z6_wELck!;;gyuX>IFXSB-F~e2S)a`I7%37{Bc+7GWA* zGE{sA1w9%guyq&y`fX_4;p9bvVEpe=HbKwzM7rFzpTJxMJvRbIw!J1Whe6McLgH!r z&9^{v*(9yyp&7c=cwGOsKxysJJ7+J}zbYQ53&EZ5L<(k2w<8WsdT}Em9XdKhq0|2n Z{s+`LJ_$rXaNyLEl*plLJP{H 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 UCg_cJ=l}o!07*qoM6N<$f=R!*1ONa4 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/jo.imageset/jo@3x.png b/Passepartout/App/Flags.xcassets/flags/jo.imageset/jo@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2c0efe7d1674ab4d3d3c2280c16c24c6e61ee2f2 GIT binary patch literal 649 zcmV;40(Sk0P)2c+}tGJ-pFp3ytp9u_vJAKVBI|OS65_J)jL)dd44VrCnnMDOuoF3Gc)p!cGU0Ctu6BKus%LIA~!bV0b7Q23%a;C{yYOn zx1b@dq`s6ghP2K4`KfEM!2TbN7c?+PTYR8_LfYa14II*DMg}Y>J;v`1mw~e#;ATyF zlF1784vh`c7941-khWkzV~4bfgQfy$69Y{R($+d?s*twUKvRdbc?Zn}(&h~`H%Oav z&|D#H&OmdAv^54*$gfQes*peTZ%~CC-^8E_Iaz;#D&+tA6;vUo>l>&-HtPdaA>A~4 j*8%&xFt;nxqomP0LV^+HT;t+$00000NkvXXu0mjfd@&!v literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/jp.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/jp.imageset/Contents.json new file mode 100644 index 00000000..7ed4886c --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/jp.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "jp@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "jp@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/jp.imageset/jp@2x.png b/Passepartout/App/Flags.xcassets/flags/jp.imageset/jp@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4fdd7194caf9f9397adc04cc2bb5eb07ae332993 GIT binary patch literal 658 zcmV;D0&V??P)BL`8u*2e5mS)dWDG}!8P8b5;{ zK?^^EC50u%SP6+iZCr_;;Le;%3|gJxToM=O3Qf+0lkk5#7jnwKe*gD=nVp?^Z!{?- z`yZtD8=zMWKvio1s#+fyRQkU3edTEl1v#YjT=%|IYL?57*Vlfd!5A|vYbcpCbGg{! zBF|))rUfjb1w8PZl}clM-K*8Q#Dpg%tc{IN^YcLp(LtXc9_p*BKX-O|j2~WF`m(*P zMO>RSnK?}zP3g%!Ylgg@bF@0hEVCX#tsh5Tn@5;pi+LzWYDeIDQ??eT^BmDuut!~ zZg5J*m{+TLt_xW((EHt8C|+SI476D;L-7hzVW5wfmr%UIQ~;=Kx7&AjAkUlfZ*QUA zK@63NLMP!Vo~RuTrTKb&lqD;dS_=Z4-i*Ze;y!GDKnps6$)I4{y#u;>bWO^ s?(trv9`qmSJ+^uM)c{nr2B50-8=x)E5@v%)X8-^I07*qoM6N<$f_>jINdN!< literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/jp.imageset/jp@3x.png b/Passepartout/App/Flags.xcassets/flags/jp.imageset/jp@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ae3226d30765cbc21fce15dc5b996f46e736fb82 GIT binary patch literal 969 zcmV;)12+7LP)L4LfE26}OVh=Zljmr(baqBx zT~)H#KTQ}6s=hw8&DLzUH;s-GDwQxT5dti1%IWlz-(NU5sOEAtKP+!+Yn__XEiEa# zy7+F4-|&^k$8SC#6$r4E3a2j;B&l(`JJ#07_I93nL%fFnadecKpRZ@ypCNB+`?9^= zGBE+z)m!*^;W5m;*L&-9;v`21Rdcypr}N(HMGOPg+FRf!&sM7$x0?!w0iCUrlbyjJ zK?1*?p(oF>cMA)!$q_<@!^6zX41%5$aQLT3RH_(>fT&=?Q=t%uN8oZ0 zk3Gv?8I5mOX?#QK^?lhaA_z;!8LejmPmN0O8B& zG`@r@bSi}}0SMoatth5Yz?T4oXG$e}3Fo54BEAG5yiBdemvAoH)C3^GSI9LQd=+Urt|q=RJG8p ztbim(kQZB%1W9T=9&<9uUvebSot&GS z?|wfO4s*DZ{CcYaJBK#|Cxm=7!Yv0DQ+XMMT rbp2GUNa4kb6ke=I;l+v+Uab5A_tai|-v*N400000NkvXXu0mjfMN-GD literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ke.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ke.imageset/Contents.json new file mode 100644 index 00000000..68a11284 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ke.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ke@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ke@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ke.imageset/ke@2x.png b/Passepartout/App/Flags.xcassets/flags/ke.imageset/ke@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a9cbc605fc63a10628e0ee71780c83b54bd49c84 GIT binary patch literal 1028 zcmV+f1pE7mP)w58#iWr6#!0aYh7#Gu7?*}tKf8;g2FtN#!@5-M(8c^Mc-xLynXY&kGC^#XBViUh8k+9453iS;c!$Q-_Xzy3&p#Y-MDCfMpySoE;2+RcnxkMtDNX+^D4}nggr>BQ=-rwI( zB$5UP2PyLzV=XN$PFW6KyXMO0J>l>>SFQl~ zDDweu&VLvfaOU#>lmiEZv#z-rfNNtTm`;Cs>y{)*d!?vEs6IJKOkpzSn3>rfaK3wG zOc)I_GwQ^IOm0ld(#ey=6w81KbN~Q$odSjZEfcDz&Za#k&i14thnmfWH9_YywRHfZT%zys%O? zfGi*ZTY!^BM6GBV5Ta7AQ`(AqT&x2QWQa8Mif)!0k}MyI#lX3K|2}7|csEa^v1E-3 z?A<4+U6fwYrgDRu=E}eTXH4|brvHUi4QfRLg=z(gE=fXRjS8m(v=V9P6?Fn{0k2AG z)_nXp7}M|F1K({46xHVED?IFRA^h9FdTt^ z5ZYyx(9pyLF~tXrEnm0*O#@JO@St#t(-VNBK40+aRSOO!-o8F!3eNdrJnp=GyUbhI zPg^HW`1<FL=s0GmEf@_pY=U!OA%n|r3HK?Z yqiv4Q?T^qmiT(H)R26DMtwv3#)u;)z8vg-BwMLiqlNTlc0000Q+SK~!jg?OJV2Q&$*%E|g14K}KPGI6n|!W{Zg;0#h;##z2!z1tlaV znq`{7G+Q!fsy~E8W8&C!iV~dzjhZokOUxP#W@s8T$Pi47TNXh&MQc~FrM=LW_MZJ{ z@7=i-;u1JFWc2xQ^X574J?DAgoO|ziPk|_+h$4z8qKG1jDE>2Ya&l&1R}qL|)bG}< zTX*i;~m6cQJq^hba7z`E^6ik;YmB4YF)oS&4JWH1@ zoj3s~s9U_E0cU1nGBVWEJe_E2Y9fUAe7?nt7l#-Qs0Z4CzKV*c&CO4noBK9yYzGbk^5o9T z%k%ksgpkI@MyB#uJ?%p{eE6`-<>Gn%z<~oH=3`(D0ANmGA*i4P_(-~|zP_I4d8gAE zF=eJ5Y|Y#4c9Y2jz-TlAFaSHGrljS|BZAL>G(b+?yLYeMZf7b_la-albbzZ@ukPBl zYybZJ+1c5j+iZzmZ;0nJGJHcrp&-O00DH9Bmds2+5bEmc%w{udZ5$zl=>Q>|J$p9I zYJIDrL1sz@28M6k0AN_Rt}{1R=3RAlj(PKHYim_d#dg}u*t~gjT6;Uq#HFN!gVa=- zPrZJ9!-fs&s8Y$ic5pDz(?c^v6vIIEmZi?L?*U!`-AdAD zvxNe`6ok+PIDuXjWT|FezRGY*kAM;7v)~?eWeqjV_W^kApXurjPlb_g#hmD!D47wM zoA&{K0RU`(o8p}oi|F-=Ua#}^ZJBffF8}~mz{^@0pkY10ARvE5Spj)-AM|)$Ub{v_ zG3fsHZ}M0Q2=D~RW2}w2`4?1dqs+(Z_3zZw5K(kmEI~n#6X;~t=9y1>fr>p;oV9)X z+nY9}S5{_j+xEs}MqqB9UbfHJoFthMn48a}VtRKT6ohBz&JjX_qoZ$3W(4Nu7XqC0 zwp&2)u}Mj(Mk6@R)!7*s83~cuQY#0{XRSzW!2e`p6ROdzP?8Y^Od0vql{M5bzY@S}=9BWn2Is6$v=mH~%m`|jF8~Zck&=v; zij%yuN?8n~sAXOw*V5P_4%j0II=^2*N)@CyWhqGqe9iNEbt*Y)m4y^W$iI8{ZgH_< zVA;H~fC=Esjt=@M$POwMFopT^HOiA_`RtX8QD}%ODsnHN--!&NlKHl_Hb+?*&B&!Y zzr#WEjFyRuIH@BI97D*~XgTe70$($FOU!wEPqz46?=y%9l6F&ugTxHxoiRsO0aBTHCoV{ATv6Q7>g z_v1b>A$&gb%lo*M15kC#P|%qT^Lyc&M4f2*!F2SKqX@87$JYG%nDuUt+rn97h5*Oc z;*WGVEfx|8knwS6XXo$f__h@Ef$1IojxZ`1c_UMKv0(O7C(Wql@)wtDTWVc87tN2y z!m5J_KqOC1zOBxap zFin7BniNSJiPmV-2vIB5CcK0CKO9!MO;#7>}qL2B5ilO?Y`dKy?fth z=Fa<^4S4kva&DJqjq>(1$0dmIuFw{XHe@t=k4{|F z^_99kiPJj_obmabAHB(DWSZTn0f4&Mx_+1I0+k0{b+cuS(-y#g}5nyMnKU$xawh#L?_dozDjKH>JT}6dR|c&bJGyk<$*%~V`V__&kcQup{z`$0WZGI?0TTiM#=p1YUP;H zJjW9gAq+!*n*o5rp|~@Pe_?&;~;f(Q)02J&g?96ch zz(xooQm?`SfY|FvAM+4TaXPr+xrN%WTz^9@9Z{@{e5H1@{iCatn@Jj5+ssRR5oFd6voARJ*{9Bm& zWt_NZsX&R1YQvG{`vMmusXGh^kTZkj)eZnqA5DHg6}`zZNBO`)$~tHKKz8W$8JrGq zCSXM3mRa*0UwT>5{vo=>mXGe%Zs1}>-DGibBKCWHIsgDb00;nJ=BEi|$T7|ev5giR zCGH}pex^CLFSqva8~`8$KvCd;yxNUzvWbNX&&0hFd+pY(l_y_goLNp@y0851)AE$!KUm}eY^134h{cU0K57Cajb-%%uejjbg7ebs&?gBUd&5SjUJHOn} z-xhJs?|Zbe@Vpx649@t(`rt!G956ifHAXurb?m9jtK8C&XxF}a`Q_-P2Q%7famhh_ zjmg|)81ISacjx0<&Bd2uUHj_Y->6OGRL2H~ea$ep2q-Tel|g^pnZ*pA>{CVj(ct^zC}@ zLsfauD?AfV-r793yQB9&b>gv9h-x1mR9@{m)7;v_bF)87toU|y;lSslJf)o3Ed9`beua`v>O kS_W;mmOav&o2HIJ*cvOZ~MomA3pn|OZHK&chck5TurDS zGBw--^H<*TvXSXwS`T0VLUd~HB$rQmCy4~#)o@YY;d?-D#17yi1?c##V+RKRH0`dU zDqmZ);CE2xFL&(~`=tugD?@{1I#GWFUy6CnyNCDUlrY&bGQ@tS&q-pc(y35sr7a($?Wfp5vpSv4?`nh`xmVP zQPbhSbC_HndPkic?E2ki$&9;kaJB#m<3mwXNhILvvo&9q4xu5TZqIq(?ca)KU(qm+ zk|A-%cxwNaK@Sl=CpPlecHnqw4+AH!$n1Ug?ranfuj0M$^2&JUB)-t1fk-9{s+6TPKE0tt4Fks1Wa8TYZJ)n+T^Ml+3FI*yl}9 z@qjwtC!Wq5fX3x_YV2x#yK%IUq;?@WQtd|dg}U(6MhfBg$&+hecTCq$TZuv&DgXh(FDEw_b>vQYl1cRz*S z^>FAx+V#h(F;v-;mEFIWdx26viWW#_8+X*5{Hsciaev1!&$P=%_3+C|k!9KCANGQV z>r{(rIC}PmxxBQG_=pL6ZeheI)X6_jDl~&>X`BDJJfV(?_ZHZV;D}N8X;EK9+zRUE z?2ksA*RKDf^1q?P?uOqcnWzKkI?5#>bzL_aNxp_ygFbPP&HDf&1gR0KUK$*xtjS$# z;-NLKi_1ssGS0FLSFGzG0kL9j%6I5u6*Ex=T3Ncg_KOB}%LDPA1KzC<&jd1n*BNOE zmNLA;Y$8i{`Y`Wv7b+$rgUBY%D10PFnJ%J|4h$qvwj2#3rSB}lhUq4s>Xy{)Lj}`E z3VbBdiUIC)xe{&ODE_!mC|6`|W+Xhd!u)#L8DFU#QLi4O4W9AzJcV;8j+#xJ?=dAx z0*N*7SM0G9gN=iLjfg#xS#?URn>GFOBf1?MtFr9@^3VAmL!c%WVoM^Y4YpJanX%a( zNBLX~eqN*)!0|@>!dxvTEIR(DSRh}$&S|v+tdx)&HW>2VFE<(-Vd8dW$|8NOQQ~@S zqv4iM6bn2_*>@@s zd#&jVI|0UNJINO`6f=UB#Rh8@_lKh{omfXLLR!PnnW#;VBPb&bu^Xc2?oso^ol8mR zoxXO>IwZsrQF#1D2Vc+^8KmIdAq5*94;)L^e%u4|Y5BGx&bWPsSZjzTjkPlVX5Nu?y5Hlf6)wXuR3zS5sPq7@F;zu4Le zc;-z$<5|-to3`-~Q_Z)*k#NX;CL0yavb78Bi+pxfxxX2)x7$|6sRVX@(*W&vsrron z<$7vax+}g-0}qY&oIG2k-aF~LLPr*AFo544OCGtE*{uSs-1R5ZUuhFz(8<7SNXfLv zcJ)KfN5XK5kRkL`=^0Zh;!r^71wY}FZ+{EK@WNl9!0A0tyx*#0vHNoS!#vc(s2q2J zfBK+3j=8sM{?52awSm|T-V->dl%pK7`C~lRhko;MabF80%d3TH5ezfwv#?z-PESw9 zH6S=oSwL-#G|S=P_*U)lL~G`KS-5YA-7&2f3nXKPU#_(_G3eTpByvg*e0Qc`>ST=& z>C(K+!h7AAfhVOZOz6kP?$F<^MLn8x5&ux;VNkZUNl9Lu_#II(_QPn?OICp{I7%uB z2Wg}Q6EW6!-%!Dco zAY#$lsZ(6rJzs3TNrb`e*mAm0i@0vnnfmX8q@X+*~7s%~~lYv59Y8@sxi!p2s2 zem3Y0alM&CQT?f}BBFjBeeS&k5;)go6l)o%?T}9_yjjyGIC@Z_CeK~KcM+duR~miZ za+Cm>_~TM2zttt^iF%;7z6@>%PVV03`D_~p*^+i=HOnshg^(qxfe}_3|3Z5$)Bsj` zP?0%wI^#x~++`z5lN)O^^cPFxug4PoBcsB45M|cCRK}}q)FNb$*LA0}eUk~%a&>um z`+2R5omIQ4lRq1;&{JGH_?{zy4@0hU# zh{L2?nR#m{bPEJMI~9ZNy6L)O`S{|))5;TJK~9duK;Uw?R7dPekoEcgrwT%obfcx> zbhKpuw5|ANl)?y(g_PLVWeU0b^i_)^ zyJH*HQeNCEBYp4RjdpHYS2yTRR{>9}a<5kCOnK(WtZnd-2INt3=0l--|2%y3Y$tml zs=-zpRPL`B=y}DTo({k|J-58ugbZSOVDmrOKiO8}7H!b`HXYiXdzHTsYXcUKN5s9H z?L2muFTIRY+ODOC&n_=dC(u(tzGTs%)1(atZIU2;`Qa1R=7ty6Oxc~_JmWDHL#J&i z7_yLMm~r+d=sABw*p^_tUpbVI@Nq{qEA8WgO!9uGBHS@-yIVqYbEVqSp{mm5W$`d)Wgt{i7SfH?Xr{)F#>e}~$ z@w%O6?n%SNxO2%H4h=>MI2ri36tsogg#D*Jzw?BMGoe@dJHI%!fH!AU^QiFFfcruk zt?1RZpoc@*$(M+odL7L9Um;QZ9y5ybeR?91kf@11OG#!(`=a1Vodez2;#zysA(;b! zSyUdj^DSm2!O1AwvUat_a~YLqCVTT#X7T zcOnXVc0hZfgR)`fbfYm3(&21~W2lrsSte^f3bj;F_X7VSd83IvLN=MGZo~dh4|K;r zhJ_|yJxL@wu--ZQo(F~>`Y?ku!vFGvG5Lzbs~?o2*R1QB{(Y3A1`wHN3L~$cdbTVoa+&QJ|rBMVQ1hlfVsP-)#VoV(K3dfvRDcs@H}4 z8Ul;MjXrj(Pmy;Kq4lBJpzpe#O&h-)lcktVj zawxx|u6fcIsz$ua6VnU*+wp#I?rh_iepZ81!$T5^vK_P=Fa6T@4_0lAdLV)vSmcm5 zCV;NLimq&s|C`DoX*Tu~(MUHbJ!?+ZBjD2iDdUZpsw%9uUOFD+C_UXF>wLtssESiS zM&G<|YT*&NH&vY*p$As+s<`i?Q71XX)mYKbca-ojz1hldSkf@p;b48t;AF8hL3M6? zmHFTrry^f+6(F{$R3SK2 zDu`;~)I9(f1ShoOz=+3YE? zOjniiT`Yg&neV6hYsOcK81#zbhFsl}zVQT>zwicjaYXKUz_>YWVPn%&Tq5E+D zv>9en_@%EEv$gzc=);B&`o~V?_nTKjA2wvryU(Xm8^zSt#^1SAxFZJ#9VXQ7_QnbG z;DusT(_#s&e>s1msk^-~iYkHQf`k6^-VI}KcO*=Wuv9Mgdc97kqm&EB{ZRxr_ICe$ z|7PI0fS@K3yv;m|F4YU!BeR={Tj23Lk1=+D^)vCKruv05pepWW-Xy})1NB6qSt%{0 zl7b+ho!5^1zpj9l!f>@u&&yyedQ@N>Xc9N-l{62;~Fxx&6*{n$O9M z$)YH1UHtQvax^8~{2>|qJwRl8uT^9hbEVJ!R zm>)Dq>G6Yl)3zw32%-H}%W)h^DW%jfj6$KHX_~64>+9>yW|JQ3!J{U}ag5T2J>vF_ zAfbDZn77YCw8gy%SpcRkOxc?t-Ci6Rn(vF`x@;dyG=$aVn%#T*DcmL=Eo@YspnxtIOs zCwXYil{@!h>b`z8`cf$hU}`Ea5mc=S>eTzjSzTe2ij6kN5s(i}*9Beotg+ng!;9rk z)sTPuWv<-$X0&x7oBI9>KnMUD){sb&;!;7F+QZwP!x&8pyz8|po1_zD=PlNZlPf3A*46ErqV1Xv zXt5znhGHGMe@}ZTh7Q>Cunc?HgY;z+V6 zTDB-rA{CLm+XG$06O>_qDDZ*$o=$fk$?u0d9`8;Vp8XYYs$6yluv24rr)muERE^=C zsxiD%HHLSp#_&#+qv743Z|~ck!8T#{!GhfxY?Gshy`At!v+Qwf%Ekb;!5@>Zn^&It z^Ov8HaJwP^w_OjeURaoa;SxfqawiwOo3|x{J@5tqC7$c#a&EVKg69_R=56VIdxrha zl$U#MEgTLr48uPE^uIzLTVjj~{vaLy_Z!!AY;bF9;T*e=;y8}uxJa6BrDg`&bPVL) zxOR|^k0|6w;8iy!eDmdrYcFlhM+X|3Nv?QMDVNKILP2aan#sZNTdByz*S;iv`xTWK zNzRenbaN(v9-H0U+v{9j8)!hyb~GC0c|Ms;G7N*7@<3bb#V2#QoROa0oc50*=Sbk; zlzLy}q^!LD<6EJy=O?XU?U+_qwKOe!u_zg9n+FtoIM^pBm(g zOXcTRKXdsxwbwHYqh7CT(0J+9YoB!GK)y^LHcy>_>)$WxD$BCEu1{Ue-pl6*k_-wB z3)5Qso&WgiGqr;QP1Ab4UN9I`6vZH^KYsnvVzp%&#E->2g-(|{1dFpQ$8TrO9sQ~&^pL?V?+$+C=L7>1p!idwB! zCX=~w~$bJu@qVOopfH!fwSfAS_y5EzCr4AW>dAcR7x%&?JA zC?rV|gpgsF{r&yL#l_RBwzs$E=H?_x!g1W=@jwU<4-coNrT_rpaJbQEAcUZ%SFiv4 ziTD0#VOr}ybuJulx7(*bWm(n?Ls1mB+bu~_tJT6VOqTy^Rnuy-Rp6KFP6i*jH)qJI|y8Po5V=5h2v=c4?X>+-|Mcn;=N@b?&NaFcN7t zn+Ty!rvm^81OkR(1cSkPP4rQd000EQLtQ5bLesQvw@VO&VHhmSO1C$^`ay1{*|jRL zW$B>99K2mUl$*G36321%@Q4dX26|fB!;Ya*6xFGU z(`*y~Q2gty`JesT*VQb^Y#Ds{QugWhZa-R_V)NDX#Ji-HzIU}F-KmY{VOHUGEW!S-QLC;sd_}Qo4{q5PBkq&!P zf4lsR*t>UzOg?PSOF`;5>_1(-nyOSPIF17Vn$2ck)2WV*j?6->RwGGrpr_e9+2obW zWrWb#rsI&0VyIxFGfenl;gz-QD{sHmR|z2$1OWg*(=^ZbpHi6W^?IhqJkoiT$6W2l zbk6m80SR0|>+6GqS@Hd;kCd07*qoM6N<$g71%d-~a#s literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ki.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ki.imageset/Contents.json new file mode 100644 index 00000000..103a7f8e --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ki.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ki@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ki@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ki.imageset/ki@2x.png b/Passepartout/App/Flags.xcassets/flags/ki.imageset/ki@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5bbb48e641d3cbb5a06064e211398792c9d05f35 GIT binary patch literal 2726 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ki.imageset/ki@3x.png b/Passepartout/App/Flags.xcassets/flags/ki.imageset/ki@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..655d2db4bd1a52e5d75f2aa5fa71d107494e85b7 GIT binary patch literal 4579 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 N002ovPDHLkV1mYz((M2M literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/km.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/km.imageset/Contents.json new file mode 100644 index 00000000..4b603c3c --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/km.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "km@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "km@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/km.imageset/km@2x.png b/Passepartout/App/Flags.xcassets/flags/km.imageset/km@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4b2090ea1ebe1318a9c65e2e6f901fcfe3bc2db8 GIT binary patch literal 1399 zcmV--1&I2IP)Zl|>j3GZ{j};6S--!tP~^u}e$WvR-WI>L0k1 zmfhN|UEQ9f$@iVp@BMziyx)2Ap2OOcDGse!=5RO|l|SLQT1D>RY)+_Ej79_itwqM# zvJ}>prJ%C}`dgD%5u7K-)hcp}=kW9O@&3}|b%gsbXv{L!oJ?h1SqdHhjQni&FxXA^ zvsv0Wva{KzL4bC%oYlXK>}>XHu$$v*6?w(koV*d`Ydv1aErS4UCOI#crt!w<85nH= zzSQJZ+&0)vaoq&+inBO-E8G`)ypCk*zQ-MdS_tGOB;4AXl~WfYm)pIp%WJr0P$89* z5|v1}VjT7Q8&v5U#CsFRs(3%=b!Nw;_*Cd%>Gy~xM@(bSV_P`C;yXT?SA@lGq1B{u z`A<`4EBPmi*mQOmCY#x(Vh2O785ATE-g@*ERwXS#kVvS|*0BA;S7fLjMkx%^WWr|2Xm1~B;2@ji{&L7G2J!u*@Dd^ zh9z*_&`foQx<@dBwUZxfOKCG}$%;uOQ1E}X?P0KB#xh<^UJ8H%2L+{@Q5%|x4vNHJ zHKMZ^*mdz>zdao$V#oTo6LLACs-Q^9mVJ#(dar9a)^M8jr?$E*2oM6e z+jZBi;DSU#{zHo?dZa*%Io!AunHQ3lxCl8^RU(cf6ywN>NoB?KMQ#W0ayZ!kcQH@> zw1&%?YA?w392bKNC+CP`qs`18Etkdl17YzTT)2(GwCBl7nCsCdwH=K-T~f%0=l5c@ z+lDCFGem=`ph)6EV#FI)Z`WaWbcyp$tBH&4SE(negx`Be^r4-Iu(M4ky`9%SX=nBB_F**# z_Zi$*`2!lWPMklR_=Gstn02(7ZgZ~Xl1Ce)mz#KZQ!}Z5nT9BJaJU$}V>R;jZ#%_f zxp>L~62lSz$c&!Jd)ez*pPG+UkPaBwpILLJM=#o7XrkS8oB44WNChdg#wT&OwiLU= z&W^c7Bq%3Rty5F4Z|XB>dbx=WJKLDlX!W)J0qJ27pi*1Qh1N>4W70@a#*!Q{jZ2y; z>h(=%Ejqra_`cU*O1+(zzSQ#M5j`^Npgt6Moqpfw6;e6N6Z2R!Wgdb=O3|6^)OIxX z`YxDWZX*Anmf%kR9mn2q`8tkz_MQc2v*D?@n3Sa2) zI&K>jtYZkhmWiS*&X;<;j#~ytTGpKD*Pvik{Fk*!!==aT^l5M;XU&-&21i5IoN+Oz zXpJYdDigsf_m>{869D(Jro5Jcye;0}dc01+Xv~^3{{ktXd91Ahkv0GT002ovPDHLk FV1jhru|fa< literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/km.imageset/km@3x.png b/Passepartout/App/Flags.xcassets/flags/km.imageset/km@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..54afb8bbfacdb3e97ca0044beb27b1ab2f4bca95 GIT binary patch literal 2103 zcmV-72*~$|P)I&>fAKzmZ_JBRvHN4KH~9;cpf{D$%%^idtJ+Y zfe4^$Q?U9}8f#9aQQsDPuWRya#LmAQuZZWdoQL@QfBo)NJ${dPXP~ZC!OGn6tT~lN zgFfI^SCI*7!?w1byc%$;D>xJsptd!H7rqF%)fKuG)W-3Oc(QUb$*qj@c0GQNQ-T6$ zTS8cIasn@Zl}fWQ$eT6!HBJj^Bd2U2SvgZVT^;R>di)-j1qHa)q~hrl>1;ebh8Cmb z>6-kSUI_|d1@;yvkd>3k*??O+=(V6Ws+v?}2i)3$+k(Pvx6VG8$+_!Mo=EApctlVe zmA6zZIX;<YHvAhJQ56>W#z$LIuOt%;2lj6U1h3f3-)zf5;R;9 z%97+cJTc-ChD9U*aIHzpmb1Sjukt(=EDoQQM2Y7gT)?^s%kFEpIwh!pz~a$aY)Jnx zYDHK_{P2}iY&!D+A_C7m_yq4?+|%QPqoR^{d)mvS#*B2Yav!BfK_3WK@tbKIn3ecY zm-x=Y1AJQg8QCdwNr@gtLU@1X99)UEMc3n`Hn*;y_%y-d{nZ!f_SmEfQnKTbw`5}O zEk4H9bAP0yzJh^a{YZ;TCPo=a-jlnTk&w~jq-Kkm?FIXI{LpF&b(h`y1U^Q$g1#|z z4U^+jyTtyhE9H%U{~iDi$g)P zhE8Yxh=;qxELJP8{p&ppW@G!qf&=|-8$ z&-)s7*U)f9C|@qz(`5q!__XwMe)09Y_7fqXkb>&v^u;#5(j#*Ade*hRcLd4`X4ZGOwfv@UyH$2giB;Ke5I5>?$zm3(mBq(?2EeYO z92)dDJzQQ_{-Z5oPR>f!OjyeD)P;zG;MMthgG|uq5VdTO*(@siM4qQITH?^8B z&h;d*btabW(vecs=9T=OK(;9r>Fi(s28Z{T#WeNhH0WOi`=H@_HM)&5@@@ z&*sg{wOwKstCffMKg-oy)ee(Mg6NT}VvNqjvYj{lN=O@angL_z{GxI+!oVcUD+ACf?BLrUOWB1?3lDPWey3QHYZziTS(3y-d+ z>els+*h>?iWx>c|j+QFVo>sNS8P-RUb5t=Co#y)1rJ8)Z2(V#-D znbN0S*%`M44Y*QHuLKnhD%6)UP}UCdbUl8L%YwG=;2DTUWzU2AAWjP!SSy{wDM16S zbe?Vn6%ESoTp3s^oyDP`0ax}8nVDwO0_V!!5(Mq8jL>8dqD{Ql h_4qwO0atpK{{w{u(dlc5uy+6e002ovPDHLkV1gK*DaHT* literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/kn.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/kn.imageset/Contents.json new file mode 100644 index 00000000..782f11b6 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/kn.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "kn@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "kn@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/kn.imageset/kn@2x.png b/Passepartout/App/Flags.xcassets/flags/kn.imageset/kn@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2417d34d2a1ac838286b493c3680cab21ad22ef8 GIT binary patch literal 1704 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 N002ovPDHLkV1l9i1a|-c literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/kp.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/kp.imageset/Contents.json new file mode 100644 index 00000000..dc604660 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/kp.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "kp@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "kp@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/kp.imageset/kp@2x.png b/Passepartout/App/Flags.xcassets/flags/kp.imageset/kp@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c3d43f916e1f873d26ced2726f968d9caf3e6c GIT binary patch literal 996 zcmVpVM5^#AHe|kanKcd#TJyVMG#!*#@Xo7fe{gm)zqI>3&r9>rBG9$SVa(99flT0n>IFSP12a_B9dB@ z+$On+nZ`b=d%y2HhxaAtp1+9S{`gy_Oc4U4&|I|CI*Nu6P*G|T#b(9ea%aWha!308 zS7)g;6b*qu$g*6v>mVSDQMbE%4GMu6fU-6y<=a+gv!QpnSY@#gk3^WCm>~H0G4a{i zLP}IkP6mZmOSRigO?x|fmn$V74~Gf#^)Y_>G$Eg_U?SC!^$=aXX%mjFE_8PLqWH&| z8RS?DY3g$umt=pY`66jX3d2$9`7ShZ&lO#=fd<^cS+ZZXx>L`r%vUsP$i19 zsQJ(#0AhYWvG?y&^6#!(Nj|^5e3{C+x|Etqs})0YGrA2M2)}%(R&UNI8vJ3$j>LmT z!#^iZFnRTA#@eawZl=1s7Xm`?TQ-iCw7u&gW2(2~|tF0}7+}u%~WWL&mTUuNBd1we@b92Tf=7R_M<=HdV?Axc< z*SA8^V03&uC8lp^z;XS0+Iq=k!g1{ylG&V9U*7^ngTY6S(#A8bd$B-(nFkMY>Z{l& z8uWX;Y2%Zfod5`phT7xDF}JiVw7GF3rGECw6T)L-YINp}qQQ{Q$Ml^$i(=u?Q9?sQ zRIXo7rG5RMq}dF{px%B_vFdKE68m! literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/kp.imageset/kp@3x.png b/Passepartout/App/Flags.xcassets/flags/kp.imageset/kp@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc1a49b3f3965c631323c930261f742c1048c56b GIT binary patch literal 1496 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 LNkvXXu0mjfk6yK> literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/kw.imageset/kw@3x.png b/Passepartout/App/Flags.xcassets/flags/kw.imageset/kw@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a771c7f507fc5d76cc0c47d8ac3837b1cd79dc37 GIT binary patch literal 546 zcmV+-0^R+IP)5jC736blPN1?p{v^;%abQydD&%u4 zOhBDH>`OqYe2zT{XpqM&fmdr1&_eIAH)jbM*Bn7!BSGF= zg1k0@ytxE|#HdS7EP0Mn_~M^r)MGFg(2MCXX>c|oiK zE%K+lHmb|3y}FK@D@47#`GXTG<=ebAs>^HR2Pc%tTQoSKK;F8+iK_Bhk`9GD=2re8 zx4C?q*M>sgB=!wXY$$K_;6!Qp7LSLbb8GY9L^*jk1}BQjyEHgaNIpx_fshSX1}E0Y zw|G1dojbP%CsxV3IykXhzRBZ(koQTt<PAtfKGB`1p&yut+|mH+?%07*qoM6N<$f~l&D#AglKEpG__VYr zfncYPkL{lh=jUfvQ?hBbWVkN&o=-Y+s&PQc}m}%}s%UNK=!C zhvl6++q1J{s8r$~3S?wNKK7qAh4D-@CPdTL=2TH(b>s+4r~mZR?^6RBz2@tW9-4AW zDloPBiKnM9JsoGzr=%>ct4j+BnLWuU;o)vI1*?O<|99t>EvAWyu61=rfq^2C?CrNt z#K(U#HJ|{1;^NwQs|zYOX7e*LdJi0UvS5L#y4udp;m}^=&tg$e9bfx( zph~tZ*r3t4R8?7IW&$Gd)Tv)xTt2&exn@czhd}`VgM+Gs&H1Y@>&TbO@f=R0pI>KE zl0l`4jrD!}I6W@TcU𘑯#rMXRe!H>(BWo&?|}pKfB>7^ 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 JPDHLkV1g!KU^M^$ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ky.imageset/ky@3x.png b/Passepartout/App/Flags.xcassets/flags/ky.imageset/ky@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..645806f9466e8cf15743a8a77af210b466a1a0f1 GIT binary patch literal 4919 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/la.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/la.imageset/Contents.json new file mode 100644 index 00000000..d0729f43 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/la.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "la@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "la@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/la.imageset/la@2x.png b/Passepartout/App/Flags.xcassets/flags/la.imageset/la@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a54d81019c986fe7d338af3e38540927e30ec2f5 GIT binary patch literal 600 zcmV-e0;m0nP)~CQ#xN8B(?C0bSTO2PYJ*XSQX7mql-gj_q0|N}lX#Q| z+6_bjmId7M)HRWdgN=cK;oFa2)HRlcDyFcqFo(DsMfsRo87c|!b2Bh7ym|lS*!g?Q zwwzwO>)fBe|0uVDkwGJaLLTZ z%*d7y;lrgsOo%tm-~95er#J7vq{JeMa=p2p;_}{Pb~Xa(hl8DUWnYSk4n>)Pe222K zFfVA2Bj`#9;9zH+-xkNrOulvG>kM%>!j&$u0v%PUAXfvjts~!|Q9h=mYcV6+I`SQA zX`n=^7Aw-VzyX;K(5+y7+y4opj*HH_#Ij>>-_b{l-NaS z>*?nGmphMKvocf?6XwOL;Np!Zep%BGow-AaEeup?k1{YYFf%g+yBS7$n_3w_UHtOx zr=#cYF57Z?{hkYy#5f#K$Dzmo(w_SHi_G#87hp;FN@?309eky-c@V%jIzCEeFzQfh mgHeZ48;m-X+F;b7)CK^TqLW2m1VT#y0000YjIr$30paCg84 z1yqH&J79yx^9OcqF`$*tOp0!) zEn)_nPbjtowbT@)$NTV+`2j-tP(`rz>2;|@?BDG&Y2fRs!mV;C+*a-&lz&o|?|r=e zm#7FuMM)m4J{v(LpQ4Jqcv8(ir{K(igt+bOb3B4d{?;W8MN#Z?1On=IfrfpK=WrCE z;s81?I~7*i+3YkCErgZk4ifpy#Aul`5LTL8CQ&CUVWqi)L_TG26y!h^~lPVN`COiOnq|~`j9_(#1Q};(-@>qNGeuEz` ziyv@$R!0j3IY;78X_5}5?ut`x3lPx&fVFk|Pu+Zb-}sxh!PfRsJ155#3^)%eX{wQsL!Eg_kE4UY=BVc~T)- Z{x1*Iivi-xK(hD7j# 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 IM6N<$f>lNf0ssI2 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/lc.imageset/lc@3x.png b/Passepartout/App/Flags.xcassets/flags/lc.imageset/lc@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2b45b67cfb067c0d7403a7cab37f04fd0df52c31 GIT binary patch literal 1657 zcmV-<28Q{GP)*re-gD16_xbg-&pGFRZ-q~O3G$*!r*!~YY8d`S)iAt9N;Dv7czbQ( zmyaYfLBso_*X+guIVq$X`K?Q<5VRZlS!NRSWG7)ZXcdBX@QW<~I)OzNtwPWUepD=z z;(LzsEQlKAJ#FCgEWLR?$-s<6O`^~O-k>8V1;FKUNhOO@)sF%+fuCb$gb1*I|Nd*& zt^rvIq{pZqh!*g97Jy(dc{CtZ!HTwgU5#duBm(q#pe1eN)}z3Iqa0MMZ!?$NUu4B2o)JM#o$;KwDee zg$oy+tWZ=`m*I-O3`ayS%+pPx*O4xpf*AQ&9vxuDDCI)3~( zU^Xyad51%BcZw z=Y{fCzo{-W15<22tyFV36ofa4%rXNsHa1?lawXzwN)pxkDA|tiL}EL8_UyfT_fX#9 zP_XX>q0kQzSDZaQ*uA`uh5CdAfyj zd-~7t<41F57cs`(l8YBFHZ(K<^FrpA>{0|iHwA+Z`VPB6Px%hUr4QUHo5C;pl!P6Q z9Az91`Qe4os?OCj85hBw|z3%ph`}pY7gcFfSWgOUcGu1WgHHf z;TMMX;ZmxLHS)u5#-u%SKbaYn??4Rgg;B=gkP}{j+!TP$&d$@PPXh-&XYQ-d+1v6Q zc5VWwsHkXfZ$|-#Lr(Zt5*Zl-V6)lWZuh45`S_ivI^6Oh8&~1+c%&yhW&_h?bvOhW z-@5*E0@+CfgTbtNSAIPyuMVYzha zlBer-0fU~3odn!>YHDhb+u@K6eo^QLS$yK;6}|MrZt5nHtAm7U4Dg|)4%EkLeCHitu=Zl)z-F#EDBU;zsYnR30h!$QakZTFjwgGp84B-q# zkM7X2dal_My~7bL{ES4*9bfX-_t6IOOzN&P-p!Bx9gb+>--MhNT{9CY_Wj=IrGEhxh<;uQ*Gr7tUmvP{!x z-oyWHDmDvZS+rjpbbAUOsTLlw96wDcMX4QWRBhmnL>A-LXK#u@KmX*RYboh?wN;LV z1O)K;TbE}L0%e-eR!_*>R98~=ja6s9ByVlT@217q+tsB-+xE*uwJ}&<6*J3@+c%)u z6D9yX^=H~U^1b_LbD*PpYfhkc={+1^z#5Pz^dQFy?rm|s^a%XZ~{=I@p?-7 zDj#0teiZxlL)`9;7>4Rfgk^!Ekju_^=eXD|zN&vS&#Xtr?aX@jvxd73|^TugybR43AH~dQ1?vlPo zr`XIuQP!21w&7gO%tlS9-kDInGogBCLiNss>YWMII}@sRCRFcCsNT&C^bZP%#hLq6 R;r;*s002ovPDHLkV1hrJL7M;o literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/li.imageset/li@3x.png b/Passepartout/App/Flags.xcassets/flags/li.imageset/li@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..cafd08d5d49188795c0ad8fc3edf1aa7c137621b GIT binary patch literal 1345 zcmcJP`!^E`0LP~?@|@7*F}Xqsd5j)tjiK2*+N61`7-AfGYAV0<+V8 zJBBF&cQPF(!R-`~fbu{9w*OI0dmSAB*t3pA!2QToixWsHHc`K8MY3&~_TI7jx`R@- zbyp@Q??4q*j%$*s49=So{YtjB`T7#%qvKpowk@h<9C8n%79n21k%#i*`M()&XE|!kBuG&Ugg$wPH^*eb`!g0&Ks2+DSyG5NPr}iOz zFw6bOvrtgMICegoM~PTGvBK{Du6@#~4to$%HQkX?=Bs|cG~y$_U*=V)HwUuI0hM2) zqV4&-=J{AXj%ZRMJRlh?e_}f%1Wum|@Hg1Sivr z7mXnrqWmo3lWeopo);lk9B!5MmS2U{k6W&48`2{8sqTfo4kPe?KdRQt`bPTRSWC5lj*mI60^vyXP$-I-6!$1oNNQYW5Z=-kMC$}08d3W8RSk;XiWHxI{4sQ zP(|OH(o~famQ6`Pyxp`>N}SiZAAPS$NVkXMP!Yyl6mI|?7My+MH7ZqjB?oCCm<0;;ouHZ0JB&OCq28YP+K0TqFk=e0Zs@Y9;g z^LHDpSZ48f#oQ$o^_n@~dY8k#^XHzhD$E3BQlI01MGgZw)Cs6Zq_ino1 zQHXJj{XLV_5AV|^B**Q2zMz=}1Gp0A2+*Y`J{a5$3f4c?oa9Q~BuZ^s&3Q$dYpLl` z71F8HJcFRw1+qD}(9ABu6g~P)Ubq=tJV4>Loi6RJvjE+IS-vA)VGK6w&3=?%Wat7P zHSZPv5(MZkzp)|Jr(?Al)9<_``(QqWEgH))R253nicsz6y;n1apRE(P#xbr=4q7w3 z6=)>uYwBiyyz%I$Rw7=Lp(7Cs zWpO`@r6si1nHjD{#?CZKWkKHf3!Z@IH+@!Lc0gY?qXrwX7LIrMR-f{77s&|MQ!It@ zs)Fb!9pKJT-1wQi9C6)ScBn-0fTK|g-U};j`FXr^eQi`h;bg{D+MLilr#M>-ZxYS6 zLOwmt6`0xBD`=$9|n|@tTS}^!y)3XBU`;w34^;o z+|C}6Hwfxd8EgOHpFotl*2aJ#0EWVKUGudM=edd7Np$5lLyDaLHKQ-Tm`Z>gP{=DV zM4hc59*}G!1@fR7Ewh+ZpC)jAz&Bh3}T}?2TlKT97{};A^JQ`&wT|Qxc=Mw=) LH*W;XB_!)_3CD>n literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/lk.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/lk.imageset/Contents.json new file mode 100644 index 00000000..81f9ebf9 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/lk.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "lk@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "lk@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/lk.imageset/lk@2x.png b/Passepartout/App/Flags.xcassets/flags/lk.imageset/lk@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..31d4eda38cdf94a5eb4746074de79f97a3373a6e GIT binary patch literal 1468 zcmV;t1w;CYP)IQ`gT$C%{MQ%_B8nlRe~1q-ibE7+ff*byUhXAZ*rS7W?fTelZ+l6 z*8I!1TEjtCZt8EGFYo`>edV#Jp-+T`(J?*{R5YR+!8R?GXmf(f$S6&W=f;W_V;Ajp zefhSlyfML-Nr>8vAk0bdO5c6zkMz164hq|jVb^TE+2pSDS20?9a9T8 zM3W4lfut%?+qi2)lIOR?TON?S4i<@VhuccHKLaJ)b>fEcpe-vBX^Bum=B({IxX?Om!@|LW7)@+EqO)nvQmiJtbv2JL4~ z*utYi{~xYG&Ib3W%yhGWtV|fNWO=gnB;*YD+FE@g1z818V4~ne%a)JipqqQ>epy}` ziYG}TYASVVUH#&b|rh?=U#xiydI(S)9m03a*FX+uUvS<2x#=S&0V z+ol^{*5u~R{lBVmK(NdTYUnmiQHX=5skXY$kLW#>gIixz1PWD0MnS0+=D88GD<(;t z!=brcI?uskVGHM~`wk101t_lq6^%g@%VQZCS!k0aTgsc+eZxD}DKQZ-5l$=Y7NoOy z=OtM%ps#Y^(gf~W6xXsm85P1YlFDGydby@9JEK(0 z%+|JdkhAjzN7&#vI!?u)j~(lz09Li=qZ0%`M#+`xIv7J|FZc0RmT%ffM-S1iTExE{ zGtc5|@Eo&k(8d zGpiW@!aa`Qe+HTigy&VUy5@wrz2U9CIFYGUvMzacVAXPU&q0%RsJ;>a0RW{Vcx>r~ z2b;9#-?VMoC@rqn%@rv&=q@x#4IX-KxNOHh8b0aa2=Pt2%d@36jz4|c0$@SCI!vec zerAqq@2~)P{84G=hh6|1pAqA#Qpnlh9t{W<9KXAM>M^M+DPL?+ZC2N@`)gZ3DaBNe zMHHFJ8i2N+ow`c`uzj05SRghT4?08X#-R%rD6~5X$a+>Nb4a0u!5m*#J#zoln~^5 zIY)?)Cx5mN!)<>GHC(qDs7f?Ld}c8$7F6eS?>!ULJ?nPk-%IdH?s+kdOy6P@wdy?! zVk=fhIiBs>(qQa$o*XH8@{N(SINtWX_exGtJ?io*6+UfrMBv$tZ8>jPl<}cqQ=md~ zdUN;ixgKrt=evQ?L4|x*NK&_%;!@UMy-~i}9;SBYvTsB8Y?)=YWu>J;M WmLUz)5PR4F0000&&LE%^ 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 OVDNPHb6Mw<&;$U}m;e+2 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ls.imageset/ls@3x.png b/Passepartout/App/Flags.xcassets/flags/ls.imageset/ls@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..53967c05ed9c22e170f29c5c5672e36488207b87 GIT binary patch literal 951 zcmV;o14#UdP)ZrDlUp{ zik);7*MeIY5nR4QJ2+IRxcFnRsFdoIq5h&EN~%|io`WS+lk~lzaKjzv-I6!Mo97?M z^YFfT$@>Wbe)|P*#bUI8k(lwgV#ec&8ILPwJg%7WxMIfRiW!e9W<0LgJnjyo9Snnj z5E|`Z7{+XSP17=&49l`S&u20jP16j~Fkt0nSr!BVLMTZRNs?~28$y`R=Sh-8Y+}I5 zZ*Fe(_4O4B1+Ul3vTUJH=;`T6CX?t*07Q<*<0+L&5W-L>)Y<|U7Z?5g{pd|lul(!l zYrS3{7#L_ao8RBxpP!$ariH`da=Bcu*AdI0j&E;oR}=*RkVqs%QM|ssj>qGwsuBdD zsw!d`)bTV;LkORqo&te@)oKL*M5EEWyE})&!7vPB8PxGMn=KRyiJ~|=J4+A*0AOTf zL=?qHB!buk0ANG^$jQmcTrTJH`5=S3E`^N3}T z#;dA2F){IPr%xadsMTsHeUQeludn}n`p(SEG@DIiKIr0exm-ube+*6tf=DKl$dpjT zzr4IWK0b0B_j7p*nx;=rPj7B+5Qw3Ok4B?iU0wgDyoJNz2nK_SqUbHAd;H1CiQR7J zd47I=esFN`=WLhDB?!X){ysqvJ3BjiyXij3iO1ujDDph-cDpHxIyySq-rinbULGAC zZEdZst;w>SN~Ole#=Kr{u~@vix@uj1bVA>YO{3AMR;!gtMV94s zI-N)){CrMbq@+;-b^( zjKyLL3k%cJ)4I9=lmkpzmJbgPi^byo{e7iU`S|!~G#VC*g`y~iVSGNH-|r6wgHuye zE|&|964rBj!t-m^Xa~cv{VxAuw1Z(_{iD*1#}zXkSIl@^G2?N?jK>u-9#_nGTruNu Z4RyxL-4!b_{NYg)Swi8ek~nE9aj%lmyLqEed}FScCbTq^9P zKE+QXRx)GvJHy)otIpn@mCF&Dwl~0PVTsdAh=S|e9-lF5$-4YGRoZE4q&`sjT!{23 ahx&D2ISYF_cm4oc&fw|l=d#Wzp$Py{;YyYO literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/lt.imageset/lt@3x.png b/Passepartout/App/Flags.xcassets/flags/lt.imageset/lt@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..73e19c8c2544998710d7c6ce39fe69bb01a30989 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvPEQxd zkc`H+mk#ne1W2$XK3U%|TkgucS93#^wLSajgjBl7DV>J_^nH|Olv T2B%Vhj$-h1^>bP0l+XkKRj68N literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/lu.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/lu.imageset/Contents.json new file mode 100644 index 00000000..80e8f320 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/lu.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "lu@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "lu@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/lu.imageset/lu@2x.png b/Passepartout/App/Flags.xcassets/flags/lu.imageset/lu@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b4235f32961119d636446bf45bdb18d8c57c01ee GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTiJmTw zArY-_F9dQPaNs#`q4dld&lz_mtywQ$*nFYiLGy_wM`!)s>n!Ev4pSGJIA^w9;#n%` zWjsY}=FPhSM$c9ti+ww?eYdpNF&Wb-X&Pq(WgTe~DWM4f DLnl6? literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/lu.imageset/lu@3x.png b/Passepartout/App/Flags.xcassets/flags/lu.imageset/lu@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ac5b131668d7ef96c209250a57079dc39a4491 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvN>3NZ zkc`H+7aav#90XVn-sV1|z_?q&nNdni^79EV*4T@$ZP(9#WpA4h^l{ar(4(un!bR6> z#f9!!RT278%c}0}-sR>!3+L-YMUa%Z9+!Vzw+yFbed2RAUmj;+eV`*4JYD@<);T3K F0RW{TOECZd literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/lv.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/lv.imageset/Contents.json new file mode 100644 index 00000000..42677cf5 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/lv.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "lv@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "lv@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/lv.imageset/lv@2x.png b/Passepartout/App/Flags.xcassets/flags/lv.imageset/lv@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe5cf56cd04f6e14e691d4d0d69a220698bb2e9 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTrJgR1 zArY-_FBFER%$G~sYVN0o-yzk-wgldHM(b{4HaZqj6Ft#B$} z)Zl4sQN{}VA132-z}D#_e55|f61HtVzWL}ftJ<3kH2FsOCMXaZ({&Xz5gQ% WxeB-6`g|Jb9tKZWKbLh*2~7a(NLc>> literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ly.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ly.imageset/Contents.json new file mode 100644 index 00000000..e91cb286 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ly.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ly@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ly@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ly.imageset/ly@2x.png b/Passepartout/App/Flags.xcassets/flags/ly.imageset/ly@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..46303dd415cace65d62609bac0602b69eccd53fd GIT binary patch literal 495 zcmVTmMtrBFAi1z#a+wEqW=EK$Tcw8!# z06-MQY&IJ-B(!KUnLMA*lgZ@S2FG#c^Lek=^E@w~&j-y3En2VF5wX+h{He#|@m8xf z7z_@F10o_~yWI|)@*mF=VwYHC&V$N%_>@?eG#(=Ii6#4lfaz ltLLKBa8YWwC^cM^njgm|dZo+%p{M`=002ovPDHLkV1hVU-_ig8 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ly.imageset/ly@3x.png b/Passepartout/App/Flags.xcassets/flags/ly.imageset/ly@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a005c374db1e5804a400eca2ec627b55d531d275 GIT binary patch literal 715 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2rPgObwnc zjv*P1Z)ezMD+P+QoqypmW64ZUhkz88i6YS_b%KAgvjo53-|&H1W$KBtkNqAOZcVs% zNs0U5A%Bi-T^iaxe;kZBjCj(yrzdRQrBjuDvv~eDxf$PQR-d119sYySoGE~XF~%>w zKuFJD6b)Va^r(EpiGP=vE`+c%G=AIk{8PxoPa%rB`c|K=ba!*dUUyz7pv2dHxNP^{ zyLmT{C+M!%@LCyiDsA&7o!QH7W^H};d1vnJzjgmVek|M?wXyf`hY5=_Zh8fTp3Zn}_T zCRn&Jf`zH^@X><_7Yuq1>%S10*)Xw2N6gv9MMtdLy}S9Kf|8jO@AT8Eo}8osNmg_1YSq#{?TyR7{;(Pn;tH~#qTz(lb?Wh&Y vIl1G~bm`^B7Hlt5&x6GwvJlcK>Yuunx6-P|-xR8WsguFe)z4*}Q$iB}IUQog literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ma.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ma.imageset/Contents.json new file mode 100644 index 00000000..144333be --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ma.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ma@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ma@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ma.imageset/ma@2x.png b/Passepartout/App/Flags.xcassets/flags/ma.imageset/ma@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d431ab20e5bbcd3cfd9bd4fb1f3982bfa2b59b GIT binary patch literal 492 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&zm07#DiF zIEF;DzP+*6i`h}6?cw`5IUR<9CCMxsFE~wdJ7~SZS23<(=>yq}%!OO$PMu&C*VG|) zOnw6wqheRR!XiD!KxZMJvQ5XG1TMPWP}VvVt@mbT``npnD`(6-P~TB6{o$@oh&A`s zb52_~2fPI{{p72Jm(R9X*?+ZNELLyVujG1$SBrb6h9o!on?{_Vmh^meRI=i}HP| z54!kH+tl~^G&gg@>(hR-uJ@hIFuu~ae>pR&!6lLF;)-W{typ;WHh65A60qm1e_%+J zMX>ncC&os+mY$!IL*Bky?Z_W=CuxqlMtt7$)Bi%vw@Uoh-1;*sy8gwdKU-(+<&9uS z*!n1+$DJ>B*2j`(lTXc`)KD;QLC)XLoi^SVB7!3xFL+fGC{`27bi(A{z0_YX(ZlN9 ceTR6)pQ5cdeuVHp21Xx)r>mdKI;Vst0Qb${r2qf` literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ma.imageset/ma@3x.png b/Passepartout/App/Flags.xcassets/flags/ma.imageset/ma@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b7b2a0f304cafbfa07af5fe7023d90928624bcde GIT binary patch literal 744 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2rPgOmjV5 z978f1-_G2hE#fG0e1Cq~`IsWP*}H93lY}}1TRH@{cndN!uI2f`|6{RGj;oG~k8;zE zjKspD3&YBqZg?t`FPa!JW3o$eR+mJx=NZ<=g+B{7Tc39l;Mr!be5U4C>c084`Dt>y zLu^V|wki3r8+1->_Vuk@5PXYGG}-1*~{%RSLyz}$H ziA_>bp}uFYmHb?|O6b7b=DM@(=U=QfZul9N)qOLaA)~u;pRddccbT_HYiS0OF+uORX+y8!}y2SJSN4_sx zx}G6nQ>;dl(w>tX4Eqk<&8$pxoNxJs-_ln4&W8yTD=xg<%gfSG>xJr&yb^*uGvcS^MMDoi~`dV(&fvJ5R}HTkze*A#2wE+*)?a#m$6; zRcO22iR}50mN+>*d{k3Y9L6RT^q@5C^@`P@`y{%OU&qYI;#u=I^j@Q>o{wqY{|7-U zO#An3>*x4u|MN`Hm-DA}t{<5D{gY?AIwxmr@A~``Kluyg4G__eJv~f~-{|?udE3kS RR$$U)@O1TaS?83{1OT`)Ua|lH literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mc.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/mc.imageset/Contents.json new file mode 100644 index 00000000..47971ff9 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/mc.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "mc@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "mc@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/mc.imageset/mc@2x.png b/Passepartout/App/Flags.xcassets/flags/mc.imageset/mc@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f192fa70d4cab68008d584e00fc4e3f0d018a71d GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTQJyZ2 zArY-_FF5itDDWI`XyZzGa9@n6t<`pxj&~I6^kdfLz8U4rt2mbmd#O+H)0i7zwXnqL wWy>YbrP9p3XWp1iktz;B7KJFgEAfI|X*Emt-KkGmfVMDry85}Sb4q9e0JxPl#Q*>R literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mc.imageset/mc@3x.png b/Passepartout/App/Flags.xcassets/flags/mc.imageset/mc@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..67ee65a2cc95664ad5bd4dd2074396a6dd1d7d34 GIT binary patch literal 261 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

1LUvvZWef50Vqo4TPaMy6}+VAiFs~a`h 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 IM6N<$g5ur=_W%F@ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/me.imageset/me@3x.png b/Passepartout/App/Flags.xcassets/flags/me.imageset/me@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..cd11963cb3f5fbf59052ae0d7b467f57cc511c47 GIT binary patch literal 2954 zcmV;53w88~P)y$x{QtCd?>_tdf7*|;_u30z{l{alT}8b%&`WJ= zczM0l{+)BYob}Mk%@GZI#ZTR~UfzJ`Rb`jb9$C7Hl6bwit%vf_vNhtWvoA5HyfT2@Yn#pb3l~DjBNv0 z{={D0()7YAe`gK&rkc6g!yfM+fV)d_%+r5=6|4cx>MM)>P8SYV@cx0DY-UT~St2|* zxcU1IS7A0G0KVL1#cVCk#wf_n#&GC=ng0(C0^#O={bkB1NUmTgGoL<4h=zRG?aL zd|??(YQTaz*}(Ii%^NIBx~%|*%l30~Ia|%QIRJ3?7tt3~xdDDp5g#0cP~v>7>WU4h zmNt#8uAK%aDa(aqzI4zl4s`eR1*Mr%$F6JI4DbmZ>iYR z5h|OP-#mMscNd(8hjnDch^IToeS8!E^j&>ik@0uxNKhDeg@<4)C`*eeoNVIBCM~6q zS~eg&EROns5P!Q4WvLJL1AzPCF%=ma_H<5LU4qO3a3&yIt*wt!1?KQbz-5)rMk>P)61(j2gqAkq7Y&?xH+x_Uly z4-}zma`c<)us>8~1~zOoJ0&4}lph+!znNeE(>5xNv-RT7i~>M-XR-O@B>(9p0Kg}A z6>krd4#bAH2qZ^((Y z%)u@%YijZl;Cf$zY8W7NKe_kY3zL6Wd+UT;joF!1Lx?ynmORv#^x%g_PCW2ioPGMN zs%v+BkA%p;C?IQ@V3(gQBxo3>3-JBTH^Tp4<<|4~y{2AF{mDSJ47%ioP8w;}764jj zy2hH0ANt(j zd4H(Rb^LeqyL}?9YaQue$cdMf*C+i^FZlJTtgf^9ByRfJP)J#liM}yPW}Oq!#NqJD zuv5Rcs<|MFpPg~5k`0@VP3t-sapIa19=W5QD(mE_i#Z-{^XvHoCGV|Oy_}i`VM(B% ztfBounKq0AD1CJLq*dPOi#uOhs6W2@HR)qgGjAJRxNqiarz=h`ROY%>xzBT|(rPxT zRgv+BoUEwxzvBT3z?2>ahI=R zlhn2J$tj7hb_8CE{X%zqf@On;8^zqm1!jHOt@IQBF{D*V6rsT&a(U*omhQcH)1Y{lSR_Stt z44bc62s}{&-O#cq!7%xxBaN0Jw)&4R!Ad^412pEBp1NbboO2jUuPOhd3hTilBJ;n_RLhV@UR5UFSl;8>M~dnD3(2%=(yuOi zRY|_cS_bzN;Mb<@ff5VkQNRD^2Or)4db!Hq^bS3D|GoLT%|CieFRli6m3ZcdL0I+> z9@zn&@cJFyF)A{xzkDNn_dq!51s)VVEba3BclEVDe?>=HcZ}cfpaby84)96-+*rpt zy9*7_=83(pyz|J_oUP{D8~|X)WHluo7-EmuBc2YuG0zPJSWXv`#y`~@0B6iMii1JN zA97f8u)8P(HvVBLn@`!YQk{(4{pnifhJsxJ0GnAAS@y_zb{U>sZjA?U|9}|w zO206koR9Cjd-WaNeC31$t{M3D&>8izNV^runi+r`R4wg}`)YrPXWG|mipyQ|>2pRP zs62c7&Dxq<+P}Dx{AWwmH7z9=Z;<1oJ4?T@hZ&?#Xy|0(^uQuXjNeF2x`n7W zY6~+n=(!d1A9Y&WNM^=wESWn>u|RK!o2+WD;xIt6s=W#&i>YlWaeR5}{M@K5gvYMI z8*Z2Q_s^&I_NQg1{K1i=WsuRUP~(eB*jD0&wXHL=sd|u*BwkpvRVV5g|EGt6xb@7U zIN8Kz4|0-vlZ{0U1<$XObrMC63-`4Q|1!MSSR*s5uRR91007*qoM6N<$f^oy& A5dZ)H literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mf.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/mf.imageset/Contents.json new file mode 100644 index 00000000..84292268 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/mf.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "mf@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "mf@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/mf.imageset/mf@2x.png b/Passepartout/App/Flags.xcassets/flags/mf.imageset/mf@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9befc4191c8b19e37d0c5f58e31a077d081546 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&!}Yo-U3d z5v^~}8S*w5h%j6XGSrbc=%5?Ilx>>OJaywSs}cuh`{^Y+x5pPn--`aVe$MgY=?)gJ zOz+Ea6fcN86gX?KiF;<>C7Gp`Ud2FS$ zkc`H+=M8xq92gE9U>BE2a96x>gxz|^kJcD}hsk=$_Q!MH*ZSt$-8S62(@+1O$LCeg sLeH+A6>hpdEAHx^Rh6Nn3AmoG&(vhu`8I<6I?#RwPgg&ebxsLQ07p1Zn*aa+ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mg.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/mg.imageset/Contents.json new file mode 100644 index 00000000..d8ed83d5 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/mg.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "mg@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "mg@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/mg.imageset/mg@2x.png b/Passepartout/App/Flags.xcassets/flags/mg.imageset/mg@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2cea71ccf9a821371bf8258d3c3965456d7a89fb GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!3HFs&6v>#q}Y|gW!U_%O?Xx$~;{h zLoyoQUUcMbaNuFR7<*{0u-FBMCaxzBIrwEP6qd};P`rFb_`_w-Y8RK&AMT{z-fo(z zeeuJ0#(3ii=Nzn|WjDQ%t8X`@_zQED2SvE&qc__YG%!Y1+(a QpbHp0UHx3vIVCg!0Jr)_-v9sr literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mg.imageset/mg@3x.png b/Passepartout/App/Flags.xcassets/flags/mg.imageset/mg@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..774b14cbfc9468caad376f91b2469c04338e4d1d GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!3HGjBHl*;DYhhUcNd2LAh=-f^2tDvlb$Y) zAr*7p-g4w+aujfNY%7T3w0O`brt+YebwQ>nJP-qLbT)k(U3#HR`N>OmX$s}*y=Qq#$eBSqYf7dH4TD?Q!|4%5N+~DItOa1%{fV@+ z^a|Mp=S2f>?Ce#3`{F`c z+WW|#7sHI{dJK9Mk<)d=&M@F|d)c~S5vR^K0gwboaV$8!pe%$hvGRD*4!6S~6v$%Xl7>$#~=3Sb#%X{y-uRzqsOB+k zWGW+`#PwK`vqp{i1=Oe&Xf-13o&5kLS&aN~Q$9f&5tBhZ?t&xzH+t~ zS@C*rFV#(*X5;0Y5<96r;);nNM&H+2Q}Cm=MapOdK}~3g2BTgTFq}`4 zP^%Q=WJHi0Yofi=K}VO9&Tc2|9fQXW*Sd!jgCWg}Y~h7@7ttyGKV_F`F`=1ji8AN| zTL{o@cMJkL2Ru~P+Ni7@ymPuBC3@}PFWjtURbdKQsbPW5D#4{X8^_N!($nXn*Wsea z;ik_qc--q48NWoCkJYowS(?y*;Acw;nrZlwULqkOHDIuo_C7xNyo|lYHIm<#s@LHn z+^pr%f+UtKibEk6aC>}+iix*{!|5g=#z=fr2nUYW@CWD4|wl3j|qcs%f#UuGfCej|S51CA0_n~TjnxDY>tq1UWeJouZPgIzW zV`m!yNHE&jn0t;e-K|?zz!AEHh^(Iztk+BkR#9tX`z|XdN*eLcb<@marD`$(23%eY zIu&nhF5sV^TwqShbPDt0DXVTHc7}nts1U9+chlU~i(aduvbLS0-!`&lc{-cl_zwdv zFQP(*C<^39U1rVfa^$x-5|26tA>}1v<6G7GT`ze zlL@RUOkwNaj&ZJ{mBPjGYpS?SKq><$XN!aZDy#9~VEW1B}oqNkEI#kW#q<+@S zJdQy^^)MfUC{j_#}xhkJk}l)?)8=VzpNCyMl7!^*2=jf*LU=dfqE4ZDJ;lSUL-RqZg{+-%gIOkEBN%_r4jM+UeTCf-S>)?_C7w^U%~D})%WCA-XZw~oDtl^rrZ)@4Bd37a+sF=3_0P09pmP7Oo^%r=sSnoe%ew^W}-UTl*b93Ml}ROr31ZEkS9B#*^_1^J62ZZs_DM|Ne#} z-!x3v7PyzCcs#9&M^YNOZeB~qqC6^VZESw?2qy#Rcl;QnSdbM>Nbaw3+WOh@_EAop fYrNZQx}*9ZNsZT^1za%J00000NkvXXu0mjfgS8Gj literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mh.imageset/mh@3x.png b/Passepartout/App/Flags.xcassets/flags/mh.imageset/mh@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2d1bd6798b22f67c627a8d9af0b9e386d00dc787 GIT binary patch literal 4200 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 Q_5c6?07*qoM6N<$f(_{Ye*gdg literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mk.imageset/mk@3x.png b/Passepartout/App/Flags.xcassets/flags/mk.imageset/mk@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e72a268e39f81a92edc78052972c782b89689b9e GIT binary patch literal 2383 zcmV-V39$BwP)`f3vSyzY@O^$B7er9oHdgsDda(q>&;(l`1MB zQ0yj+N@$^lB!X5@LV=dHDbT7}&Y2Ywzyt%$+;C>j;Ver=5GxJ@@?Qo^$SF?kWSFEPoVNIReDT2yG#9MkFHx zbv5m8iUhhhp#@9OOY19mmWpJO5r!YYHGYJi8;QIt67|#)ID&drv1Vx@lGD}(h0%J8 z?LrL@=(1t1^>Fqk#$Lje{UCs+p1>h|&Bd9PWcD4)%GpzpEK0q11%bnO8$>b_U75jl zrLBrE_)X5;O>)LsbtA1^_*NEWU*tcQRkPMrGVnIi`U>7AOMw)}fx9vsUD?&PAt3W= z#h5*1SrxIavV~^}fy4M#SqhkXw@XGS8@?6-cIiZb*?(JC6*}^sI$DpQwpj{fyLvW^ zNy(39f(7q{KEte;Hr?cHVxC9CrE^*aFx;WA{8GssS>+-juM%k1R+p_={UaYio6D=>G_#`zE$qR2iPUJn==8Bi*pHuY-lPVck z&xR~{gdtG5nN|Bxyi$7fs4=l?-R4t3J`^`Ae@xX4=C;YWdNv%8Pr)h#7Tw6opQ3oA zlo)1vNuO8TG(F4WPaDe}xq3DnlNWTh_$F37C8g4k-lWJYEPssZ&l-!Jx_UMWA&+$k z)O6DH6eu>$4HKI^d4&~^QoG&62B)r`jRMK1U>X87TUq`+n})Nevo>%^`*CZ$pV}Qc zB?Y^BHi{x|WklT+hiPq0Hk%7k#%88!nx>pjhv(3r9`% zp{UN#eO!9Mp@v&%dNMt0qz)TPINuLVHo+#bdcWNN*QR9uIr0U$m? z_$0COncA8TntqgyNUewdFP9*?$S(ZOQRk1hIP)pI7x@_bCbO8+j<7r+J=z7_adQCm^lP+L*- zp&S8SLkp%~#QaN1j2GMQlHDx3UsibdVMg~A+oQWCLo!Xc)p+h;ByWnuB+)*ieMI}w zx`~`Y>v0f@o;ubX$5kaOpS;YOj}ae}l~=rYm*a0oZO7M)uNi-PI-A-UCZpZGn6hg! zvv&%K$@Ghue<@lIdcvf6_00~L1FkBnI~jf6yw=;0LsD(W+l1nFpno1xBQFU(MrjBpOOUene5gXyX4*{$> zj<2QUrlnD`wS7Jkb3yB_b==l7_eDfL@(aKMlK0f5e-uCYO>-gKIb~gQ^?@Oowe5>%UL2WN_%ok2xKHE>d;W*)4ek1)Oa?1Gi_DW~_ zV(0l<)|_xK+a;#x-gqVE`Mecg?sSzR9PN{}!wU5~X?#Fdc=#bke^zXd?!`IYVLDCz z&#mnz{=mTQE48-261%z)rr$*I(72bn+eN~ce!=iw^f;B9@ir~|u5RJTyZo8`eD5}9 z-Ug_+o`yYCd?ar_|2IY+Cwu~+d;=|quEc(Rp$;>$PjcK~>+miE zh@EHVB(ag4w(d%R>JG{_EZ|Ab|MeMODNky#L6PvrPcs;`yL zmS%-tEP2z>xb#bg9~Aalf!Z>sAz*W*>--~(K9^Hc-C^{y!cY|Xd{+m?4>R;#n}%iU zvwC(>w$4U=`1_2#m{U@c5GatmsjCCyM>uzn{o>T%>VBc;1LzEXo3R5qWyOa;A>^&z z`s8a2-Xpa&FeJG$>ztQ?&d|L~{LWZhOb9q8Z|ds6)awlFMvqG=F^s(7T-XYFf^&B< z`KqzJ;1F;?-pbX1>7(@TlwE-+s_}-jdX?-oMm@p6SGoL0bK9JTfGl~z+nxRky|gxe$M71l_^XI z+0n?Skes3K^US_&UMmv0Kfy>N-#s_g1wci1wHnH>TyTURIb zFX~RT_lvR&P+LV?cUJ{!px7?75TOp6lr%rs{{G~NIJ002ovPDHLkV1jw} Bn1=uW literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ml.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ml.imageset/Contents.json new file mode 100644 index 00000000..7b2cd541 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ml.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ml@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ml@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ml.imageset/ml@2x.png b/Passepartout/App/Flags.xcassets/flags/ml.imageset/ml@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c7d0a3c1c523db40386c48b3dfa3d36f16487a9d GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!3HFs&6v>#q}Y|gW!U_%O?XxialK% zLoyoQo;T!e2oO1X;rGPDZim{`MK&ll^4don;G0pwxqpef!{lvqDuWVc7riZ>))jW` zj-^r9lD007^D;|{C!BM%VtI`6G0Tm-*k6N+jQ4LC>kOmdQeJ`Q2D76{s4rFAyvZ< zfAK?&i3bFY9yEF|>O~VzVoda4f(ZvXfHpA!3>d6J0w{z)5KRS(&~~@h!nPd`1%iM$ z-5oUszK6|r=DqLxbf)vREebo}zmVo%1CVM1l(sfNX=^=$8uP)pkGd;M-4U6q05JA- z(zT_%qKpY*OCZ(;Y#d!<+Mw}AKw|)n9^%UA8dC;E@s;y82`2#%MQ5s@#(dDH&EM-R zVBAa5ngsAv1#YBDFkTMCSZ5k>)+J*WS@d^pcoVu zj#r8)CE1w#+u-i0?sJY>@}sj-Y8yU_h#FiF2UQkQ1gFw#bi-ai*2b_-VqJexsXp9eD`&(zhPK$EmbSZ?I}MUp#*@?_$Tl2v(klYVUIU5f^<4AEk$uT6`%|IKG)VcQ(XG}(Gv)V ze~Q33@U+!kR2pc0wveKH_mzWcb23BD32#lU_f%c@%ha#J!qYR-`Kz9zXF?x7uJV~C zmQqlLk$d~x#bt9HuSmk>?jHAnW5M2jU=(&!KFrQ ztQCSGnzeK=p&ekTAc3@r0|&&R2rktQ+}IBM-QdEsNnE-ino>5{CN^o)`X>xQx-_w4 zl;$}$heX+ivt+a1^FwmJC+Fq8ufHEZ=V$vlNS_7QienvsrJC?=RTJK=YQno!O?bD8 zDLgL$FEQLdQ+R0%q)~?ZM-1=n(L)yjd5jAW02oXHu$%edzF*>e;=F2%cAyYBRDtTomn^*WiyQTU~~!Lp1Mr6|i-QLrpyS;0!Sn8i9K z7}YvF0yNT{c%<#&pdgCg3T=Q7*h#}7ZZJAnr-Q1g$ADSu#o=U7S38`LJ&2Hm&T!mvt$3 zY3|0)104f?kKevq9m!apNKTx*ev*hAvAH^zIX8a#-~SjTYfo%_=)~tXO)}e`FD<5s z3}G8epw~Nq++qJE92ht(zOqo?Y3M$UL*Vc&6T!+}r2~+7bCRysCuF zwU=TIS;}@7WaN+Qa7d)e}EtcDzvd z;@dL$&Bmv9|EIB%FCuxmHc$#l3*Kv*vC`rnxxEMEHxKHWthv7-E6RHxW)u5MSLYjA zkrFNV+s=7S`{&amD?48*{@CC~9nbxm*|kTVoHB|xm#Bq)T5mGwz#~*mjDPuUWoT5L zoHAC6cQv+hq(<;hbL9r1KMsh>Yb+}8eD_993K>d1|G~%E#D49{J+Ez*7M8N(uPg7o zuV-_d)aKc=kwQ%Hyd7Ro+|;*Y5Oh8F+FSTc(p{?j#7``QXFU_00000 LNkvXXu0mjfj6y>P literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mn.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/mn.imageset/Contents.json new file mode 100644 index 00000000..58b5b662 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/mn.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "mn@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "mn@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/mn.imageset/mn@2x.png b/Passepartout/App/Flags.xcassets/flags/mn.imageset/mn@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b5e74a26bd7e0ad9b0cc2e979746955fad9ad762 GIT binary patch literal 785 zcmV+s1Md8ZP)(*1K~z|U?bpp~(_kFH@!yjd)3j@ou3fvebq<4wqHatkJBZAI2SF4W z=tVqv6TEm775@bP0=+Db8Tj5!*Az zUuzCUkeVp8&xkjLB*rU|!)o-X;-zMr$WTP#*qDqR6g^h;7}P8>6uU^x2I-(HzZETSseA<-f!&a4{+Tb)L5X#e{ zbamO$Xn8Ke_toPkE49!5uTjE?S_0T;2qQs8N%a4+JE+7oo zHojs)jxS0eZ>EDiVNLcz6G|I?z_vfwsC1wAK9t9trXHwNCY$ P00000NkvXXu0mjfyXkHP literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mn.imageset/mn@3x.png b/Passepartout/App/Flags.xcassets/flags/mn.imageset/mn@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..31153761534236c07ff7bfb414a6c6f5610b1feb GIT binary patch literal 1198 zcmV;f1X25mP)Zhf z`{I+dD2k+g)IUH$R4AwqqM#3@`m6;FD2gDWwi2)+4UMF28aGX5H}_txhmB2} zEVGO3OxT(IJk6dtbNGHabAIP{ezWMe$&=7gD4^NnbDbR%0Df8e3<2%zn7FgUbr(JJ zUZrQ=tMtr!m7aO8(lhT>+BJ_^(^egaLc8We50%-NYO56IY0Esq6#LE5Giii7e6BiN z+A<$|Ixo(Y0>ky#GkLoOIZ0dQL(_6S&6XBt!JLpw9cKb76WoBNW|@QSYL4*_)NPaG99HJ}iAp`gW-p8PHp)vu z`9@GUq1Y_U39JHMZHFB@yS{c|sJ6k0kID$q;x#@q9~(U_DK~-1;yvc6NQ}h0VKdrA7YsC&TX8>Rasd zdYRn%Ai>4ezOfp@w6f-}Nt`pv9N<3lOhg+$w|@8Mjq_uX$4b$sa{HdiFNC*#iX3|* zg}L4G&e|7))pft!T072t<_T+truV`)LXf=@uBF+;t5Wd63INnMxzxp@#lLs}5RR8g zpRqei&~Q+5$7r42mRAFRzd0UzHb?ws=G!RM-LTplSeYjQBRX5!{h=d6A+aZSD>=D8 z+#c--ZzNvZXnL!X>b@0z5G(U~(YO3=5&%pUQ3IPY#)3ftCID1j5%aCgn<_3X@_mU~ z{}YAKw4&yj%r{Y8CY4m6)Blb+99kqf!DMyvt=q(JX69phnM}OCmc1;J1yf#jdwPpG zI&vmW{3ZZs3egpU2t^de<~A6iEBCg2Sk1ieh$c*x8`mQ*X7nw~AZePJB{5aWhVcUI<&D%Q)Sa5WS@sbIfJHN=E<0H6jk z6ylUZ8?jpRT7gM_9j|Y)eaY%S7lu|o9%;01eHT@?Sx4mAON(fq{Z$mEWo0=yaqf<( zBLLX>`AFvbi0O(Xw?%HR6@0}7QMt||js^y6T7juaoKbT{`Lac{4{OP}=IL$f^Fe#` zIErPoXK3GewdpOwxjoveJM8k?N!08ecmKf#089-hUY0@+?^QS|tAW(TK~L21Y7)2n zUQ(Qq6R$|vZ%AJaZ2jQU50z?;X`Epjn8vQj!c{?DI);d;D|`KKzCVio%XGT2fCu}` zH_ot4`x#ZdFC&tdn)mD?T(V>TKYHf9O3%Dk>6!N`J@a0rXWpy)3$cfTj?9x8;s5{u M07*qoM6N<$f=P)@iU0rr literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mo.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/mo.imageset/Contents.json new file mode 100644 index 00000000..6be1f045 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/mo.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "mo@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "mo@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/mo.imageset/mo@2x.png b/Passepartout/App/Flags.xcassets/flags/mo.imageset/mo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8ff564abfb691cde5b1b348f2e377583cea005a1 GIT binary patch literal 1227 zcmV;+1T_1JP)pr+*~2S;6~<_L0~=* zO-Pi;d>}@n@?t^^iTY^N@MwI}2a_dAh-QWdkv=T4*pQA8Sr;1GQrE4FmffyhOWWJe zdwgiE-GGFhUPp}mJ>B!a|8xGod(QvsTm}>*#5OTe*UY zlI_N%Q#1lVAf>(FF#`bl`^@deq>7STxdM%FsSZy-^*1HGT4_1WSBFC#Ju;RTBln)9 zKnB92rxEVfNag1;2@0Wcv#m|1zk24JxPHLit`+?4178H`u@(|;a-bQ%?aA3sRJWEF%pbN%L<)*_A|Tx)m>{& z(U>XG+ciqEqhd~#lTk9y+?TkjaBTO!h49L$p+n{2oA%*_aAU`?9B#SJCFhPDL*-;rIj3H5A zYlTvwpyxJ4j84U6^0`_`qQGJdWL1DXJq`C-PTPll(a05_+bf3MkA` zlFUgMZEucrT*$g`@WmH~`$T*|2FisNz&yT{aK z(rCBLRWqzJ=qE5r5=={R@$BVky!iwXLMDw?%~U=>MKh1G#2CN#^LNV|(H$b%Z7{uJ z9s1buV|sH?ml2GM%Ny&D%2WC5`Cl)cupQWvvz`(pl_{B%0Tw(`0@Th3{Vbjhkvn4Z*0-%S~R+7CUw=fI2-Vgg*+kAp5~SdlW(A! zw9T_B1IGu}*S@`R&AIFcfWv+LZy$WwY!VV#Nh;*4ni#{mUw#NBVmm<;0CXyD()z+< zU$Ha|0EN=yTly!trXf?4;hLAfTApKk;@p*EqRMF;hluM zgcjveER(Vd9fr*%o~3DwVGE%|R`QBrVwO&%Y zW&F{|#RXR~C)Hz1fvX4rurxhpwvF~#ZEc-`wg~{l^h3|u>fDm|+R~jT`Rlfz4AC9H p|M-{Azk~)+rO_a&G#W&e#$Q#r$Ik1sb;$q#002ovPDHLkV1k8_TX+Bf literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mo.imageset/mo@3x.png b/Passepartout/App/Flags.xcassets/flags/mo.imageset/mo@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..417a6a9d93e28661f8f11c3dd30acc83b5c3261e GIT binary patch literal 1913 zcmV-<2Zs2GP){@Y%c4jVyreQ<6v#h=6!pz`Rj3SR%ERN^Jmu z^|G1n8R~D{d7ePHmth2!y*GgTU6reIiDWn}!)d*Xh=_6!2Jr`TbPC+JFH1jv&>KK> zF2dp!n!T9TB??l$FH5h$eFt-Nd~@Snd^Y9M?!2fVd_m)h7`?u6V@X35i3Wm93c{z| zc`=)E@y$&Ds*3rWy-G3t_^R;?(v1t4j_G)l2cI*2W02cuq0=w;-k8XO-*&vB1p5p5 z+Dy{Tu<(XMJn9nhM-PUfjrCS}@AIv<{-Ka}HuOBJEaZvL9Ks=9BBZUfaPjz|4O;>% zbF%f)?+@V?ylizr)aQTBl_!r`r`@z~M}G0!_wNG`=&Vys11hl)ON*BdO&S-6ES``n zaGdZ2kOcr7D^(+q4e9Xumiu1Zcz046JCO8_a+wM-CESB2zZbG*(T@k3T_Td8vgvF_un^zai4w4uyLWS#AtlFAa zbiDaOfMMo`Y*b7iFYDjE((pjK@v=oaKV|-TaQw@wW+>%k0?oiH7U^ZPG{{<>zM91F zulqZmT30oHe1G}oulqYFoLIjiD=6f$S$f4Hr5UK4Oi;~G+_L3ZJPO%{aYezoO=b_a z*qX0M0RZ4ADiSWRiiH>^Kmh=G@|49AfCTSkYJW17y1QBsIMR#N%K zox2bSo3#Vw=~*Hno|Bjy``SP3Z27433VoCB z>raB?@>W8K?kOm_eN|qbJY_a}8SK_x)7Z$gr8p(CA~XAB>!l}3Z>z}24hmH2Gl=>h~HP)sDm2y{WMjzUC2i2jn9Lt;0r;SPUQH#BMDkS)jA{`~dM`kvM$9FpTC ziQ+g3v7qctAjEQ#N{WkLBJh*0pDzrkxMBG#xZmpb*T2^_G0N?n*YqQY&c4s>oPcxj zTUM|6c+Yc(&er}otX|gHow|s99jMg{X^iTlT%Yr za-!x@Kf|2vzM4RYbLGipX{%DG|Gb=FS@vw-wbz^K|FvUJfMt$eIP;IK5AD2V-CX#D zeWqhvJ76(bJ?=egD-ejhc>bdXbr4KZ3u)?5&2r0X5#bLy*!gX77 zi;7Y*QYZ-;Dm=h2+iU;bHa5&5+i-Mm|7XF=sqV?Lsx?Vz%eu`Lc^*H#tY@D|f2#d5 z2h0|N7x8uN&0-<8x42S(EOq$+M}+_Y?~>yE4D(6X&u%*SZ5JottC``VeSIeV(mucE zRz|;RoG0ZV4FCBD3)eqWUL7)r%{DE4fe=NWpJCorUi_lBjaP2GUrzYEr>)zdD@k2h zphyimv7rdU0ua=wclbPNv!QcBJ7_WT%`F@^GX^cjL5q>Z@E!TZcjew%k&&G*PsP#S z9_{t}ubaoO>NMXD_B0N3huq}(KxDQ$2%&h7-YZ%gb%6>00000NkvXXu0mjfziPSP literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mp.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/mp.imageset/Contents.json new file mode 100644 index 00000000..5d0fc266 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/mp.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "mp@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "mp@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/mp.imageset/mp@2x.png b/Passepartout/App/Flags.xcassets/flags/mp.imageset/mp@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8ff951602cfd0097b377fa3f933bfe17766988d4 GIT binary patch literal 2691 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 B!nyze literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mq.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/mq.imageset/Contents.json new file mode 100644 index 00000000..2820787f --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/mq.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "mq@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "mq@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/mq.imageset/mq@2x.png b/Passepartout/App/Flags.xcassets/flags/mq.imageset/mq@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9befc4191c8b19e37d0c5f58e31a077d081546 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&!}Yo-U3d z5v^~}8S*w5h%j6XGSrbc=%5?Ilx>>OJaywSs}cuh`{^Y+x5pPn--`aVe$MgY=?)gJ zOz+Ea6fcN86gX?KiF;<>C7Gp`Ud2FS$ zkc`H+=M8xq92gE9U>BE2a96x>gxz|^kJcD}hsk=$_Q!MH*ZSt$-8S62(@+1O$LCeg sLeH+A6>hpdEAHx^Rh6Nn3AmoG&(vhu`8I<6I?#RwPgg&ebxsLQ07p1Zn*aa+ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mr.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/mr.imageset/Contents.json new file mode 100644 index 00000000..3a27dfde --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/mr.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "mr@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "mr@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/mr.imageset/mr@2x.png b/Passepartout/App/Flags.xcassets/flags/mr.imageset/mr@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a24bddc25e5c425dd3c4d252ff137447391b6daf GIT binary patch literal 958 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ms.imageset/ms@3x.png b/Passepartout/App/Flags.xcassets/flags/ms.imageset/ms@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..82bc50cb38370f9239709e962b217399a40454bf GIT binary patch literal 3638 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 DQ1T;e literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mt.imageset/mt@3x.png b/Passepartout/App/Flags.xcassets/flags/mt.imageset/mt@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..82d74da5001f0be9e2331b182b60192b904654ac GIT binary patch literal 937 zcmV;a16KTrP)amlHU=6KLPAs$31~sE0D^Gb!g0sm?Cs7Qi)-+pV2?Y_bLLmR-Ff?d zncbN;S{tz!Y>7CxP{@YyX#%8QDW7ZtURG3CX@aBJ&m+!-4qwtec7&W?KIH>aP@ zm^U%j4hMUkZ?`w5jG>_h6?PWXBOh`Fsh2ffKOEdS@ETOo*&*~dFXcr=%8N>D`Q5qM zsCP`$w3>J-GyMDOEZf^_P+?~Qj&-D+d-HOEcW9d4+1Xhr6c9q3bI!S#wdZsok2U6GAAZrfFK1Wtyg87?x$_ayiaT@UO#M=$B+G5|zTgb?cJ=%AD`##B{B2>HHmnkJ?6*CuD(&uRvi zN~IC@sR{L;ig@iUrIZj71c9omnx+AO>$*`Cd7cLVj4=RcQlZTt-f9m3>2w-n+|$$J zI8Ikrm+QKfN(CW=F$RF@o8KFmu%ot;g zd7kI{KIfb53Wb7U7>Pte*LBXhuIoV%D2jqH zZllRRMjjI~d@!HGxth419H5=|^LZ}_0ssiZkWz{eVvJS$901UD{Zdx(f4)7EGeY4& zlN{sAVzCGSrBW%CO4+u(o7=cLI?=px8%xaZlk>HYA9kaqg~G*} zE9cY2{=INueA4XiKY6~knR$c|!np6=Lt}NOy0;%DxAA@8+TB>@EvKD&l7=JYMMcVs zN#q}Y|gW!U_%O?Xxsy$sC zLoyoQ-Z12CFc4vTI4y*clUZ0ml13nTkkGD@J;}HImv30_XNnM$ Z?_JLO_1UanOMuQ`@O1TaS?83{1OPNrM~(mh literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mu.imageset/mu@3x.png b/Passepartout/App/Flags.xcassets/flags/mu.imageset/mu@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b8ddb69e05521d5859dba936bf1ed232e26e84 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!3HGjBHl*;DYhhUcNd2LAh=-f^2tDvN1iT@ zAr*7p-a6>%94O*?v8K{>3B$oe2ab*0-J6Bh9$+)tz^rZ1+++01Y~#a&$!odzq~E>C ztJk0Y*Wp>_w}z`6Qo<%`89otx+c+tAzucepwmCIe&4g;`{eFM*{|gs>?2`XWNaFVdQ&MBb@0OR_1`~Uy| literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mv.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/mv.imageset/Contents.json new file mode 100644 index 00000000..53757b3a --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/mv.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "mv@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "mv@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/mv.imageset/mv@2x.png b/Passepartout/App/Flags.xcassets/flags/mv.imageset/mv@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4eecfc7b3deabbbf8f1abe47d1518f11da46b410 GIT binary patch literal 549 zcmV+=0^0qFP)CgL{S)r-*ZVUd`?m34iRQSQSL;Iv9Mw>DGOF+VL@YO zBNjGN{sUq`$wHJOtjxwlO>W7Ae2yA(7Zmc9#N1;+7Djg_e(2VDR=3XEujllh-g`PM zn5B>zkp5dBQG_TOA&N$bq7kBKl8u))Wl6QNKk!gA?uh6H1#v`GD;upzf+~HDHxPA1 zj0#NCdeex;Y5g~F6;^guH`mG)D@PkMJHFkE(EanHt{a`dL_mtBCZ~+Kdp%W6I~SqG z>7J7-4Hym+m6$Z!I^?!H4=>N^C%Ug6?@-C_`KX{SrP*zFa?U;TgK$eii899eT^=Ix zovMMz9whS<7}3hS5?f|25iK2TKmudIh?eBYZy(23hEw|oU_?3b_c-=j|67dc$0RDw zwn749!H903ABS(wiO6ktLIPs}wVv}~{}d556jj&C<&exzz~<<>%|vy5Vc)+RQuEU-eRb_+ zmV(=-``f37XZ?lqIMcwPafikY3h=k5^>A=K9E8W3=00i~(KxMFH0}*V|G+~rJfK9x n#QP{1A&N$bq7kBKgeaOKVAL3 zexl6tCwo~Y%?rFCheZycy-&`{H&F^78{E7SL@Zhlz#WQ_s6q+ zF2XTx0xXWlu5GoPGEqNZrS&WQl3VL%m{i%#ef7=e^|u{jKU7~BHvHyLbnAWR`g`v) zEosG+x|!M4b=fJ;g#Spe#MMPB{(kqWdGYQnPDT64-MqHfnLjH&kW^VSMy@8NX}f@3FZn-oDPHRsX%^vAg|hdr$7P{St91HqzY2i&5+SypOxo*pJ@H+Bkph%J!Ui?l1hav;TfSuFPn-`&@Zs zmv$rj3AU&@%c(Xm_xwz|<;-EYA!_^M#K||gY?@nsu|@CucvaB$@_zmM=ey&5zxweW zom3dTbLox~1wSvmT%`LZ;>h{s;h$=rhs7^Tay<5MI@70?2|WruZOi3)_w%_pYqe#X zL|gZ5pWU0 t&rA0xyk`7S&j*g_)>FyIh;{29eb3#ee|SyPdJ9a^44$rjF6*2UngC4LZ}I>D literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mw.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/mw.imageset/Contents.json new file mode 100644 index 00000000..8d741139 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/mw.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "mw@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "mw@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/mw.imageset/mw@2x.png b/Passepartout/App/Flags.xcassets/flags/mw.imageset/mw@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..916ad434c6b205ac44cc6ade43289bd415784eeb GIT binary patch literal 860 zcmV-i1Ec(jP)%(F|mg5Ywh7>SSi@d34{Z^SKZNLGkwF z;waqTy6V)g>U>3&L#2$1G*tj>P+4J>mF4VlARCG!q35 z$Lc8#;d5I7g@sxcSY;&je96?iE31llTRBv#tf1Q8iKaSxXPrL+njtGcz>dc1-9fxB(N*BRLF^f4A|sFhk7e%B)a~{%p+ewts4gY!HWYVy{j4a}|5Bp+Qg?^b6=F;<9eBYw6A9pzR`TrFKZi$w zeW|--JQKJ`0@7C5?qr_0%j?O)mP+(r%ZMJyT|xB0Wuj~B83{a;>d_LGfACr>-Kw%e z^vNG00YvhtEne1PYSzY-2;tK6)T3a%Ni7?&&k z6|6JTpUBtSp%kU^@n4`8t(sc2YHHD{sYR=%7Ok3Ev}*kBV|&)yp%nj{6Rkz7rWUQ5 mTC{3v(WXZnAk4C^ij9Rf0Fhm}u8jTP!(n#^q6eOm;0@zkbVA76QG=e}{#Ri1ZQW!eLPG;`h zd(YVq|7fNfP1N3*X=Bd${=CWA`}gg=*4g`9AjilNn<*h!;EGuGIIODZ*E~L#sD$ag zT22x=PPj}o8Ug|SNJTml^2=kj*N10&;wP^lTNF= z0e;$PhJEN`>Nk8()810nE61~|6ScaY^&45=biG8++3>r}w}4$P>~j8T>j~JLx>JPL zHQhOyf6#PG46kk2YZCdwcy>?KJlt}ZN9u->n#Q!4#-2Z0bDvNz)0fNo+OhPevR>10 z=NTT%+#KeITJB8EcQxz+#XD@+?mU3qKJ0X1EC7VxXMV2GVCLoumx&(F{QC@VYWa6+ z4#2Nc|Lv;zPQ#sV?yZ_C;qq7( zD2@nSL>d5asEP?V_)CpxzEG9$*+kWt?yZ{B6+hM$ov!$$S@DIDe6Pdo=!xerm1dv? z+UL)+;`JS7Ad;7B@v=y+FRAZV&3iPjD5+BwzeT8gIB`3P&NEyh+*#4bF%5P_ON^|o znl0VYyEG4VM|V{8w8Wn38qO2CHc>xry4%XS#<+1jTUF7k>$a0H0leVCU!6|_{<%&S zaH7yW;e#7E;=_wB{L86MKp#^R_+%_wQ@<>h8qxhtyRO4L)N+HFf4kya>e&>-PgTB~ zXiZh0rTMz?tc&T>v0OEleJGL#TkdZ@?D64{Q$iSsWFV4rwETPBzUIRtso&7FTeE*G zLy6Eqv{-XQ*z3bLE9TaE)^B)Oq;4F~9&EV-VM^UUCHarW@|Ch)UC)L+ZY`@n+VG8u z?8;c(*R&G>uS{BK;F?5TS5h_p@6$c!!fo~J;g&n}Y%kM%Mg3ZS-g0+W^|Ll?XxYyv z`V>Vc?{7{efBW*?L<<$o6IxNy^$@-^p3Px8-^lItECu#Wnx7=JuEQ)+hj*s_qUAm_ zmW~AgP{6T5bD2IKtM51M#YR4n$hwC6VbdNj^jO;dr$GDii#0#cXui`toGhxHearmy<|AR)Y&sYG;BSq)`=W6Ld%)s>0bZvD~& zt+q?QP5Bzr&1JPM^8#EH$y$V($D|^R0x~8 zqGSGtCjSr2X6j?!m^uKBfHL8dNd3Y3&8a(A%gT~Yhz2viv)zxMHs!bVM5if!!unMc zZodypBdHL!W?}batKVGF?>EzMeO#n?DDyA-0N{;)4yKEY951{n^*?G^00Xfa@pz#v z|2B8#EX`+VeiKoNV1d8burYP7PMQ<&fk>w3A_BbP!jskm5Fh}(Oz+lwn&LEs-5xJF z|C9~QshxQRIfKS)@zKt3)R?J1N&YV=A`M(4B W5KNcBlDq~00000kB1tHsg@Pcv z>884i?jp!9P(dK*MHfLtc~O)QnHMe2L`qs(E=1#!+c=9lbDVKzy6pq_N+-_q0sg<= z!#VG!S@m{|xbcs_agarGQG+Fp>BVHcJ!{1-JCWnwWOWet1LTQUfR zz@BbqDWWhl>Ep%STVnG?4i8UvVbG^BWhf^yFv$3?N&0;Ylw=rjIxI+%j-lQ+1Q+}` zoLNFT2>pVJw2|5Ie#&$6Nl1D^i(xip>d3F$O=D`+ZpupIE=_q(uV=TTRdho`rb%FPEvR1qWS%qphuYd04TU8FjDg=a%cj0S`B zO-$i7LReRhbu~dMqNA~}m|5-XZA5dL;9^7UsXS`fbjne+p z$iBmkxO4LzHJf?V_f%0=88iVt(Q+mu+LXGjsSJv9s4@BaWWs;5?H) z4@E`WG06p@YKT1t%SswhTwD0)eTq?8f|7c+hU0vm_7IgF>^X1=y<`ztLHt$CVzF~@ ze=`74{{jKxoOGT5olbN#unvNMW6g46UC%(Y_n`XG1l5ivsCG0#wWA5D9ZgW}{P%)? Y0LRedE<#uXY5)KL07*qoM6N<$g1mulhX4Qo literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mx.imageset/mx@3x.png b/Passepartout/App/Flags.xcassets/flags/mx.imageset/mx@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..015fa57926049d0357b0d78667c40df27da350a4 GIT binary patch literal 1295 zcmV+q1@QWbP)1K~!jg?V4Xq8+9DO?_aOI-U02krLJ%-P$-O2U}2*=-56|Uh5)|I znHfXo{I@5U%*03aX~vnTSr&H*%(wyM++TYOV?|!cl~p; z^jNb^0*e>>zS{sZc27S!UHUS}f#^7R&X^cZ%u4&u+i-hRf>QH*oS35EAcV6gA%C9kyCp1Eb$A zFD?@0>J*#STbncCm0U2j&X?V~csb4Fj=c97Bv!wu_dE!enAIyrGuQT{3E0e<3~D-& zf)EIW0Wh0`^4#S3*vt=KiRL3}e3Pvk$Ek3tps@|;w&~{ojKm_zWF%?Q6ZdJZ979nB z;QH=thE0p(BT{^c{W~3-Rb!f^D4l?-=C9ABvj~r3Zhv_BVFtq#&c@1ZW`ltwV6-^$ z`3K@yi4+g2suE1f?LN;XBhMZ@$tUh-*B8r?LhES*EnfXZV8mw<&R~ z#JcQZb*@OL)mjA|qnFRyp6T_)VYe^QU_f`-pGZ=B_dNevrG5VA!AGx!U&kJNu8|M#|jON?IB? zE;;MIz@+1X>Ioaa61p7-dJqH!{j23Ls>bznd=di#NN%mQ5iel|?@HdRDJx`|Pv1Gp zv&^B_-_lu|jaGYfBlw5+r@M>S1l5Cqo%LHj^!>hA{~SGgR2&63zsi02SYGHg87W^=EP<`-?sNTf;2Q*^lXON?K}j*=%Z1Q(`UEb zQ`ox;L~x_AK1}lz4v`9l>s|;%R92mFPbwFx>1wB_SG%5W7%o)RHB9{;$uKDZQIkN7 za&*isj5(Ti!w4p*p5R-{Lne7`bZGFU)5FK#yt%ym_N9@Lg@wyirloM$L=a8!xxMY^ zY}8-Z(Yd6g3YrQM*WUI|Pfnlf+4qXEYNw!Xg2%VD98Ay=`hiDBR@;@cC;DEf#W2r3 z-$kAWL6FrQICU>(!tvY&vzC}S?CgY}a+Yx+s=B$=en4n9!Q)|A(Y>?VAMy=f`l!3> zD3{_-hBs`4>0{N`kV<(hQ2B=Pf%EXGwdndjGN#e*8h3qJYp#E>{{*bWg?1C;IS=7h zva%%>4_vwWMPD`Yqk{`EY!2W-F8;mV)1zhHU5aW^jb7h8?i#x5n~2j17&D3>28#7J zRw=kTA6vVjsW3rMF$d^EE1~e(3XBpR zl@_#6ZDx~gZvM)h#fdaSJ6d{x23uDo8>=U-{(45KQnxzxJ8E`83PLO;ao^`b80*+E zu)VPh07`2~y4tf4K=M13HTB1aR4PKH6fgS`kKr?xT3rDEfK9Cd`fBRLU;bZ6`U9pM zFID7tsUpWq6**q2$njD|j+ZKOyi}3nrHULcRpfZ7@((sQ((@#^aZCUJ002ovPDHLk FV1iy@ggF2J literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/my.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/my.imageset/Contents.json new file mode 100644 index 00000000..6e53f21b --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/my.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "my@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "my@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/my.imageset/my@2x.png b/Passepartout/App/Flags.xcassets/flags/my.imageset/my@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b15464e8bb208a7559253c8181cf626e10858089 GIT binary patch literal 1072 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 A2mk;8 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mz.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/mz.imageset/Contents.json new file mode 100644 index 00000000..3b4d02c9 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/mz.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "mz@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "mz@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/mz.imageset/mz@2x.png b/Passepartout/App/Flags.xcassets/flags/mz.imageset/mz@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b695a690737c469074470287ff87bbfafbded9 GIT binary patch literal 1002 zcmV*3^YHDSfzF36>DlZWn#91$CiW zR=a&oXoOI1K@@~YY^{M%H`zrb!Fo|tH(un0A-j}9P*8SLTkN2*nU$H&q&ZI)@3>0y z>2%(iSATGrnRDiy_y0fV%yZ6jUahehsVIj5D^n6pK%P0FWFA?l(t;haS*y^Btnu}VloKOlMdzkp=GJjlGGBjL4Xkp)cy=L zo58OcDN7v_GB`?ez8-*j(~OX$mbeT8cpR|Z4fkEDC8;HDg8*MFaB3@@-=IfaGxA*q zNAYjk=<_#Tdym86S0PFz6Em0!%mCg7H@&f1y|sCHoli0{29&8&fq=wZiV@inT<;6K zdO_TJhnc2WV(El;Ko`J|fijNUz{|jU8*mwD1WXfPqm9}XkYbQUAOp7$d4Tw5BENy` z0(lhXx=xTh6O3R)gB>7gAZtOIvXP_ZNLvH4Bpula@*zs+d;}>=vcb?nCI|d`py)Dm z^}#(iELdjYK$GzIW8u%ER#pyuMjO90+y>f1&yoh<2rv}7*-*kq(WP*%5Ed_ox%tPr zblpSu>mCXU3dqgPWld2g+1_7B8y+1h|}rBVi2y~$>Np$U+U`W@cDeSwzg7VUr%La zC7PCltGgxYO-wmOdx2kpKBtq?V~5CcW-=>l9$!W@=A?V@4h(Yc^i3|bcQ8N9kM{#^ zpve&FF%m8U-T?Ul#%5KxFz@of)@kkvH2Z=waw{n05i_@% literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/mz.imageset/mz@3x.png b/Passepartout/App/Flags.xcassets/flags/mz.imageset/mz@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..65c0a10a6885d7f6862b309723b8af52a12973d8 GIT binary patch literal 1555 zcmV+u2JHEXP)(F6nxrawv|RzWm?O%RF^G++xPSSX}G%QpqvYhQot z6^fMO_PTp}dv{MVxny^C=H2IJXJ=<;m9Hlth4bKgA0p_0A|QVc0p}ZVc&ORoSRX|| z0ItSC!F<^Al-VI!n_EJ=_#z96=0aPvSs_`QyMzM#K1}TbPCR5rNYAq|qT+ z8=r*&bl9LY2Uh1or($GS){QfBSNw^ehCFQH4x?$z~0C84$0d1Efm0Q zgHQS0?(M>48%@|lZN1YD{ zS9BHH#l{H`u5+x02n7h&Iab4jLU_)x8Y;Al+G&n+>))Ny&>kCQcwJ@_5TO8!9SfC} zkeV8h>dZnvp$Wis?^*thi*xUEI*%VsPrs;3oxzBJ^g1~Zar&0G6Xa8n81;_~xn$Gj zUzrMId(U#o^Q!=F0XuiK z>H&&^eDb#1B5%|nRcqsA@))FFU*w%dane}bS337~>jt`~5=7#B6I%r`z-&2&2n7*4 za=rpdAC9^7Hehy}ey_ zRF$bRD-ap%e;3dUl5Dml4N3c>=XiKMbpnSQptZG?hK2^x($cWo?JQZcgsQ44+S=ME zSnMLXVmd>xryRX8#O7Pw&(FycOSR09iu7L6wmbohF=-2k!;MB)*t@eGId zA+ijSm~La%UERi=6OrFQPI)QU4N?MP3xYeeE=luH=J{@8%Sk=#PeEj(C(kPHWt{_= zZngl^g|6{oY#EKnVnnth64i5_-5^8FK6%rH_CaJGA~qlMXCm^%o!dfv#y)T_>446} zM0Zn3$?>Z>IU)N_De~4+X96R1X2LmE4{9LR7O<On=^ukdu!^Cx^Qz+ph5`^dKNkY^{FQm*K8Zi-9l#r z#XwBJV+jdv3k}1$OCwN)+6l|KOCyLT4_FR_;g`ck@E_D4JZ%(!fEfS)002ovPDHLk FV1i7N$c6v_ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/na.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/na.imageset/Contents.json new file mode 100644 index 00000000..3b73c1eb --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/na.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "na@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "na@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/na.imageset/na@2x.png b/Passepartout/App/Flags.xcassets/flags/na.imageset/na@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..add7211662bfe372024c6a25c01deacfcdd10114 GIT binary patch literal 1807 zcmV+q2k`ibP)4yZw=KoRCYItA+koe>p8lz;+;AddhN0wEzGk4-Vg! z@n(a03cZD zoQMhwC_`DEzh$qDU%6P*E^3O35+x;Jp#<0+<*m7_)Yz)E1V1nFHz8GVp|=WdZh6$k z!j9-bwEliWKy26opx5;l7QWfH4^=9$FE9&(3=Usd|NG-FCy&3CQ<}Sdbb70YtxG14`!na1WUWr!5CF@EMM+67SFgrH2_cAQ zMh2_4);=)MbRCTiy6f-VBJ5-oRkCGD2h;#PZC|+iQhGvoc@U%7+ojhSW^0Y4ZV2G- ziDr0`rKP0}et!LYzQu?D0K3JDSq~q2A3i)}7}|R`4#L=!oYFE)trVf^s;X#BD#3LClQjl=Odb_^yGZ+DdD z)g;Tu2FEAOYf6-AJ0qnl+3x4f%fdgKXVB?-^76V49z@5+@Icx!nGAuzF)VCACCR_@ z?fuRh{|PX=dzxIvmCv4uI2>hN9UepgL2g{G&(Wi>z5P@pEd-rMb;wKz4e+I+D%G1k z`z1$?81#BPkTwhkQy_2*5ARiWg5QZmNKRhfxaG>|pDS)DQAZ_S$ra<5r5g}2CbE~*dB)3d1 zF#$T!jl+u!Y&N~P7$!U6G;#uTN9@x0RV)GmE9>h;iHXYkdYl;v z9v+P1V#=B|T_bHdmFu4MRpU%(6l5?MP?f6d&>{T$Aut+w_AEqkydo?(-;kxzt3L`Q z005C!SBp3tJSQ)s2=4BTvu7!>v7#Yi&Yvrr1|EMDzHvbhAqW@@IJ3-2NT3}*4mpvo z2n)_N9MtOZ{>7&X!AVK*@L=%yl$aRNP-Aw*wq~i>S0EUL>)O$U&8D9@135dDH0FIG zBgbVSD1l0)7Zo|LU;kS6BD*5`r4(Q9j6s%wy0F>wq9R~4^4S3`YRO%axiSxw;O0gz zDsqmCYm+_Cu84j$`1BKDO_dp-E^M~X>C=!4c{Yt47bZ}ILh&gqbltM0Ro0MQ5#2I~ zclWYDra>t&G4$eMKy^OfkoD_}Uv%g+cXzX(nLrUT**h=KZO4wrw>3HCQR3m|S;LwJ x=0g+YRjU~1&KanbQ+2$nO~+6J-ZlWI{sD-Q;%bQWPJI9X002ovPDHLkV1h7%Q7r%f literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/na.imageset/na@3x.png b/Passepartout/App/Flags.xcassets/flags/na.imageset/na@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..855391d1bdbce178c1de1f566c8ce768be1cda5e GIT binary patch literal 2927 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ne.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ne.imageset/Contents.json new file mode 100644 index 00000000..764ee262 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ne.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ne@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ne@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ne.imageset/ne@2x.png b/Passepartout/App/Flags.xcassets/flags/ne.imageset/ne@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6fdf74206af7e6b0f45ad317942ead933b57667a GIT binary patch literal 397 zcmV;80doF{P)w=jIg%(X#lxzuC9k;i$>w!>jqe0uED_%nw--(R%ror%&cB0MR^&j|Z}} zCZGdAbo2dT7|;Rn9~GiDVO|0d?GD}J0lO}s13*+>2Q>jdG;aZj_NRfP#)oEmt|z^j zc?;qjwK{`n;i$>}OwaW$qGu9-7TjH5m3b0pX}mk*_HZQqPXq5GXA1K;g=PPOL=Z9nkX%-$$op@ zQFD7-X&Ix#_UI(p*eILM^^LOe|9;(^S^29xIZ|$#w0u`bV%fK4?|LNPPB%;yh_BY< zzh_^bHm`Aw?BhjC+m8h`_d9aPDDV04cV&BPYq)w} literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/nf.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/nf.imageset/Contents.json new file mode 100644 index 00000000..47a555ca --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/nf.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "nf@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "nf@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/nf.imageset/nf@2x.png b/Passepartout/App/Flags.xcassets/flags/nf.imageset/nf@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a4fe186bda016336ac3b8f5a949725228c014cb2 GIT binary patch literal 1273 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 hvmi9aEC`J;{{=}jk3 zkc`H+=L2~UIfyVEysk9y!BResxCmdKI;Vst0EdlN A&j0`b literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ni.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ni.imageset/Contents.json new file mode 100644 index 00000000..70d1fe41 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ni.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ni@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ni@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ni.imageset/ni@2x.png b/Passepartout/App/Flags.xcassets/flags/ni.imageset/ni@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..00ab66fb19a80273261cd76fc7a176aef5a67830 GIT binary patch literal 595 zcmV-Z0<8UsP)xtk-~E|Ed1ZuSP~f=UR*Htn(fIM__m?l-Q0<+0 zM%UNQJ$ZKZ`~?d@SeV#K0-JLQLVKS2y>@GOGg%Ovrlw+3lNb@7ZC*QmVhyD}!WlI> zGgZDfdyvveS=ot-hbo#Ho6_;#^u94OqcisuoQ{^ofhDZaBGn~;1t37kBCACK2djB> z(mlfUi~@j`Bbj|lnin}hw3I#7k$W+hzX+@<)l$83Ago0st1)5i1k_?+F<%ij5b=#*1R( hMX~Xs*mzNFegJUu;;w=ENhSaQ002ovPDHLkV1gPg8Vmpc literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ni.imageset/ni@3x.png b/Passepartout/App/Flags.xcassets/flags/ni.imageset/ni@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b53ec733dc71559f6db2b3f967804999115da13a GIT binary patch literal 989 zcmV<310wv1P))lAX9Jdsx)nu&g2?cwB@C zdsNYju2)YkC=23ARuoU(1s?|?tOrjXH~3uQvY=tIOA=?2+010pkD7i}b$J*Z77_Je zR}NLbQ+IVW{r^#4RW(f`cT>1>J2r)nd>ph$(jSWfz^7|3y&GJ3_1TN>v-xY4voAmW{8j(S&(~fY zchF0-EYB#xMQ1BqUQx{P@(uu@-@4vAdF6%6Rp+5@r%g6~oVFi+YxRw<`b~Ua@hh53 z(?QYM3g7AyybX++ZgX_{@t3P7mg<$pn-G11w3S>j)a*N2dZoYhLD1fN{nGVOw-oQ_ zr3a9r7n+Uh>#Y~;?d*NO6Cr7k2jf@vxc|d=>+(rX8K?*VV018{{aJ&I zIn{G~B5@h{JnL_NF*SElH75VHa~gGqgI~%s7gW7cbTA%s9w~Zd_PIg(>on^8bI)|x zj*f1*)fEorz_aYLxI6fLtvvITHSx&b%x9M4!=EX|rn6)^i+mz+-ReksI6S&VGv9O; zO}n8QlZ??U>SXb~oM1(BEw}k!rpEsT|Ib*AB>gNtNQXQ2XcV zu*B(Q%cZG}-}dRw4ekQ)Vr%&i_u8cA6TgKgAEG?UY0P Yp{X1}6Q-VF1zOMG>FVdQ&MBb@052Uz$^ZZW literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/nl.imageset/nl@3x.png b/Passepartout/App/Flags.xcassets/flags/nl.imageset/nl@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..c6feb3880b31ff5f99079ef8240acf5a2a8e25ea GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvE>9Q7 zkc`H+mkfCu97I?G`(j=!v}2TT;6AmX(MZVZR)3Ff+PtQ@DYtFEb!PeTdl=0-RiX8G zWzTXX#wz{Wv+fC8UZu5Hk*&5GO%km9!pFB3>%X+k__rs%%9-caw`0MQ{;4)oKZYPN Z{?6XO(PjI%UKZ#o22WQ%mvv4FO#s%kSyD|y{yy>bm+1!OfVJ`NBIGgf{SYMi|yXhlQL0jA9O zAnt-`b#L(Z6CRzK^SBnudJ5ZhPNK?cd(Q*-7Dv uj5=3j8-G?m{`O+RIRQrOP6HXrzz{vxB01^Gm1RKxGkCiCxvX?m?%$x$62gI|2d zS`RiQZg`;cIB)ld-?f({9{>A&Xlk#q-P<_lS(cL9YV>#Wm2bbA7GI+laemt8x-!}7 zx}rTN&QHB^bCRo z?t=2*-H-l$)GLiwUYw{~vcK8v!tHq5B<7QR*cp8WgEUnBR}%az0)53=^2 zbmII;jW6c+O4n$moou-G?ZQW;Z#Ar|Z_EvvzvAS>Id1wtcTQ?q^|@f_qsuRj7FW!| g<|eS1YCbafk1BM}kr>mdKI;Vst00mK{5dZ)H literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/np.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/np.imageset/Contents.json new file mode 100644 index 00000000..1757ac7d --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/np.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "np@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "np@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/np.imageset/np@2x.png b/Passepartout/App/Flags.xcassets/flags/np.imageset/np@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..870c764e39f1cf8d130c2d459132ec577671c9d7 GIT binary patch literal 1640 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/nr.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/nr.imageset/Contents.json new file mode 100644 index 00000000..0f55378b --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/nr.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "nr@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "nr@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/nr.imageset/nr@2x.png b/Passepartout/App/Flags.xcassets/flags/nr.imageset/nr@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc1401a79733b41974ed532206b1a0b5660fde68 GIT binary patch literal 724 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/nz.imageset/nz@3x.png b/Passepartout/App/Flags.xcassets/flags/nz.imageset/nz@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..df733a1e4479eed92e098006f739f29f6cd19020 GIT binary patch literal 2761 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 P00000NkvXXu0mjfAq7it literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/om.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/om.imageset/Contents.json new file mode 100644 index 00000000..10fafd75 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/om.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "om@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "om@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/om.imageset/om@2x.png b/Passepartout/App/Flags.xcassets/flags/om.imageset/om@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9736af00c74f32ad4c79a1d5d817870fd20b0999 GIT binary patch literal 630 zcmV-+0*U>JP)RCM%^R)-?kmG)5HwA_EQGtSKGGR=+!>cZQ7 z3GaIv=KT&I<_(Ww(9bQKVcDtu17z3k<AROc*l0X|27w?LhTL)jLSb6aIr_Yc zQ2WCq&E=H#4w_DrhMm&L6Q#W))7-=n=WoILm%n^5Iy7QWC8X-==-@ET=A7y21>*=+ zROgET0AQ?5d;)~*FQ3h^QCwe7O^asI=F2hd{YN0gcsi_K@8L!CK^>>?_@Pu)WsQ%6 zWd`={L(yoqyVFj6lQaz?s`dI6UnRIuN}XgvKHL4^nlLJMC?Q|+tvz>^Vf3r z^hvUPhg7@PPNgc3^M^|MCjac_0?Il8W!;K_ zmi8Cqt44pxWs)pWY0&cx&f6MVCd%Tin5`F3)(I%<1eA3G$~pmMoq)3LHv@d2T{}8r Qq5uE@07*qoM6N<$f@JhBhX4Qo literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/om.imageset/om@3x.png b/Passepartout/App/Flags.xcassets/flags/om.imageset/om@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..cc4ee393216d35d6c7e0bf0ac75291ab79623270 GIT binary patch literal 943 zcmV;g15o^lP)O&Ao zR1{I!K_?xC(FG-mWd|KpAEGZ^6dllE(qU#vg$f}ZWLfEkR_Y$k@%pfuuG)ukX9j)m z_i5j};qm*i^LBQYMNMOppl=|LC#vLe9~ZF%Y_))ugvBG9gxu~flh{#EXj`}_>>QWN z6frXhizh^v3yVOKLPK%dbTKVMTAqUk4{1M=mLYB2Y__9egkSb;ZJ=s$(ed`tt()qT zNB+EA-P-^F$mO;l$XBjj?Y;&=W|$g4_dV~++aaWm6Vo$8L*nxjzd!U^E$(2Lxx)C95FiHc}4j#HW|mo zafwMl2$G#h5D-GZafsuBM~|pgl>nezx(H4u0OEEoqJx$oGRxR0LO)fBpCcN zg-0hsRV4supFj0n0`=Sbd}q9J@9xj6blZ%XI4+(`N=6C85zp(jAKUKUv9HX5fWPhL z4GTq$Anengc)fwMXOP3;*t-uj&9`AKsc!%P?fEk)ZxDP9Pb*Z%{{}V{`R?qw R>+1jj002ovPDHLkV1jF^w)y}7 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/pa.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/pa.imageset/Contents.json new file mode 100644 index 00000000..37cc6cd3 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/pa.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "pa@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "pa@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/pa.imageset/pa@2x.png b/Passepartout/App/Flags.xcassets/flags/pa.imageset/pa@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..59cce4f7e28145de1925f2ea1a08dc64c041b5f8 GIT binary patch literal 781 zcmV+o1M>WdP)Vi|K~z|U?U+qSB4HSSznO9JC)d>f8r|_q)5?_C&dD2ao3{N|GR#E5lQv=Lw>r zP;O=A9G(h2PZ0I_uDsqWcq;U;6(vcqv5^UfbLsRQRH1gzEl-IAkY14 zV{cCnw>^=GiNMxYmfNP=+n+6#er|jIH@Chk$~9e47LX4Q?2|hwnwy_zpWHFg%K3S2 zVWE;vv&`?9D6zTp|3x!H5RX-+6C1QCQ0Pw@@7LATJa)f$4rczOs z^Cyb+_1#3H-{$6OcaML#%V%eo77G9X5sP0r91@eMT{(}p9!2F=tLFGvJT}%cA~qN_ z@wn1%2WVR#zMoNCs~z0g!IY0*15lZ4aBr_ir=u_Iz+@^#BGr5z0DvhJ0Du}n+y?@T zRUHt$@pup%SK95`>+61(3zbTV^>xN7-bHJ*ax$roL{y85h)^iES~aJqwPKMhmFVmE zoAq_bYW4NzCcv;p1lMQ=d_Kn4Dc_<9j#EVu>Ua~~-4oYzMY-lTtqb6oM0zz`00000 LNkvXXu0mjfIFM~` literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/pa.imageset/pa@3x.png b/Passepartout/App/Flags.xcassets/flags/pa.imageset/pa@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..1d92c8d1db2aa3666bc5bfdeeed8bae63497428a GIT binary patch literal 1119 zcmV-l1fctgP)zFb77c=+lL(b%(f9)@F=!O=;Nn3Ko`_yO zh$l@vaWHX)gIPSOF;Npt@P`NrfQzfsv8vhKA3IWRqs(%HO^F zMSMl^$d@J0aYA$RR{#hEBAuN9g;Gi%vgDsU34H%PEpDS&`N`hfv#d~E{jRR=699xl zQJx0?h(x%V0kyThrY3*vTefapR$IF*Ki{TUvPzSzyxELZS8psT$~<C>DazK-vB&M+ zfa6$vugkUK^=sFG1FMwCZPAhP<(SQw+r7bVx5js!Jh?V6FGF@#X+mOU_VkSV{ZsMn z;$!(c{Ov zW6y0E29=eLzP`OaUzlOgsC-Pq(seM%WMvWa^)d|4vVzTqClhM)=us6{Z>20emojzX@AZ40*kxYkBP1v$27JkXqB1(7n{BZnb7N*Vli(bm@ay(_g+^y6xg& zwPx3K*&FhD#gNx4hP+-uSYDW#V-YbWP?hI?{22FmWClT1exklUbnO~&T;ieggQ`4T zSI7GO;ipgK1VK_h`tjq`^XC9S-?}9y4wCZp&6^+y05H+m$cMv{IYhB*raQtd%89RMiVCHx(4gkUP=VN!R z+qbW}emxm;(0+&LGadAOUPp-#<&9f>_ zZrVh>c#(7F4B$yUFA&js+0P)B0KRhNw=Td*RSfuE&FsBuKs6 zK}mk1p#g9_>%&+-H$IRyJs;V__-)5ATGlPQ>uQ%0z$ei$mXq0*Xp6c$lmX^l0 z6HaGAN5{{anqLndkefHB6cZi!NF=|lO)T=+m`uwmEBR2$k6w_GH!WF`U_fSO$}y!T l^FLt7>lH&@uNd-roU4Yj{cyIs!002ovPDHLkV1j|5B_{v? literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/pe.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/pe.imageset/Contents.json new file mode 100644 index 00000000..abba4a21 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/pe.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "pe@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "pe@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/pe.imageset/pe@2x.png b/Passepartout/App/Flags.xcassets/flags/pe.imageset/pe@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4599d72f6d8ff3e9c3312ff06947ddaa7503f1c7 GIT binary patch literal 1560 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 FV1gha#{~cY literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ph.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ph.imageset/Contents.json new file mode 100644 index 00000000..2ea988f2 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ph.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ph@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ph@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ph.imageset/ph@2x.png b/Passepartout/App/Flags.xcassets/flags/ph.imageset/ph@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6523ce7a5a62685d3971072abaea7b18f38d7751 GIT binary patch literal 1441 zcmV;S1z!4zP)fhB)LR9gI;}xoobxcfDWF>3ROX z=w#j6jxkPGzpvIl&(nN%InSPRSnZ{*RprK}drthnV?-o{`0kVU*Y0SvI)cge#ElVA z_$!-B{Bl=QSY{RicK2;%^lT3m(Y#+r*=Np?lm52fBps0<{w2u~IPIQeJC z$};1$>vZZiNMw&XAx`+e-kUE(zAF3>X5NHk$ zXf?veZ{^+k@zoFCm?;P>nMMGS7ZceJvaEMvPP$^Utt>OvH(JLKHnaig@Dbt2nYPsx z4gYle5^ajvNTK0;0eRE@TO0P70-~HaQ_LO>8m_I|_vwzteWzLy;ECI4pyAG5?O9cB zyk>SN3yRmspkf<2jRa9!Q8Tq7gu)c5)mecO9GXKGVM*J?`*G z8}^yX4&D|eo)9B|{(Uqm@?JvF+`s>;^dxmdrH9o2f0g{#A$34(4ZqAx*KGJ`cH<8P zujS{AHI%ol;P#_r{T2X(bfz+Zr9hnx0Ad?lr{#NZlJ~F3C3({_PL|HEtyu8v4EWE~L%^h#b}AInVS7k0g(4HV`|85@?IcY zRrCY^2%5n?yl3;AysWzIFP$izKRrkHn9#vL(LghIR)hN?J3$gTPl3lck}};3&`g3V z6RJ$6p2#MC01P@_k>faTTLJAgNxp>b_w=Xn0Xw-3&2p|vv0$7~W z9TNZ*Ab<%&h!GPw08szVnnKcY+xY_XcJA>i0Zq+g;|n0Rvb5RIKE>N)vLA_BA_!A9 zL;VE#8xg$EvfhqiP03R|W8%HrSjGYX&YClpHS5Gy%jk&VMt3oN%~GF!_-B*kZ!}wq z)_dwNKMrv?C4Z3`$FJQTIsc$bikF%T-mYPSsmE`)Bm=>-Yre7T6o0LMbE#j>`nbsXV3OMBuWWVA|7;5np~E-1SB#2lA%MK+YX;-|9oSp zw=WU6$VPuF;`!sErKs57bX!?ayhigNL~QTuEH1Yl{7G@mFg+TS`}{pyzw0jF$%AA4 zfO5o8BFE1)?VoKFEggyU#BBgdwkl>=7ITu%c*F9^I`1XpSgB&927sWMJQsLZG4tOL zCM-v4-h*MOtEX#YrS<#6;0e6L97$>b&`c(8J!A)f2TBqp>+S;`#pRk0ZfsDnX(OiG#+Ta+g`NZ_51lGyP_J{@MXKRb5o^)2Qy_;10X5XS9P>= vU0JBlo@`It)UMh(%i5CQo%_j_JfwdCEjFrl3%Xc#00000NkvXXu0mjfN|v@H literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ph.imageset/ph@3x.png b/Passepartout/App/Flags.xcassets/flags/ph.imageset/ph@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..10fa7ab088a1c57ca483dea1a1ab5ec93a2b1754 GIT binary patch literal 2489 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/pk.imageset/pk@3x.png b/Passepartout/App/Flags.xcassets/flags/pk.imageset/pk@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..10e7cfce7acdfbf41f4f6aeb9c46f29e6be09854 GIT binary patch literal 1314 zcma)6>pRm60RG9X%!*bC*)T1Q#&8sw*yg@^HrsI)dghkfiDOnIWVX3;7EVp%vQ)08 zjyc3!t5Xt>WSDX(&1R1ha*LBW&VSJJ-oCsa-cN59@thl2Lr(($0I-KU-g_r0J36yl zZO5-u7pOa-7UboI2e$u5MMqU30H}yP@XnO0cjik{2!C8T()0ecL02zsiJ6;!1p1O{ zM$*#MzLV-L;pxMvYV2LM1qgh;m*+S#&_*9IV&x~Vzj5If*}q$GqV&}%a?!H7!4Xv{ zT|n2h;G_+Yf1Ie}Hbz!TC6bdkEtOFcUh=}eJB4IHs^l*w=PK;7KkmzMT0uXlY3bK4 z<`rd>PuYR*W3vQYPjtlX5QAPLf2_QD#WTr&ZI8o*1MwY&H69cgzScV@4x$18!7qlngJ_c-zOX7pP);G1`9Mv?EYpD(){!{HmbhSlwd2zJE zl$;2AR-`mOWENrn`7Liz<@exV8J(#K|d zSFMVpcL7N2+6R%h7ec!oB5pw`CjA`QQ5hU*5*aC!1hvVbeQaLvCy`%%+uGZR)d86|i>ACemQKavrDhVTy2$6>{w>1uyE7}~|zh~RMltLq}3J(x{sMs$~HKrF}AVSgYQL53o%ylRHMoml^IJqjkc1xkn45ev>sSwm5G=GW)Xz<~})-2~*IiQ{I!= zvjxrW@6ru-n|hpZX407V9D@Q7lseJJTKiw<3z&glGnqi=?))3mp|<1#QiHxSH! z1dIDMj@(lQNnM3?QJj%U+oAuqmrL^yaN(wKa6J*0i-3o)G(FSy&t;5c{@jC|t^@$h z!<+eEeKgYDGF-w6m}whT*h!fEy^fAO#d_ddYMd#?#&gi2U`ci!1I4%^M+)Be#WoWF z)Zz#PcnGH9hV(tcMP)Z8>Q)J6qhbW^%-v(|2q;fWV*+!NF~?Z^uI?9;{7oodwb;I< z+X`+qy=2}!Mhjjyn*JVe{ncwc!-rit`@8W)7i26Xwqbe+yqNOx{TD$xTG<{IS0P;y zhi|tgkB(c0eT>B_bq6(lxYrCm))WOW2b~ULm3cw=3&ub^SEj^Q7T3;@IpT>`$LyB^&388jL`yacV(*rzQ&fyl4i literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/pl.imageset/pl@3x.png b/Passepartout/App/Flags.xcassets/flags/pl.imageset/pl@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d894aebbea0430a9a30a1cd38a26d07bad157802 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvDo+>3 zkc`H+mmGOp0z_CG6+9fyX~hU?I5Ugc8QojBOT!Vt13c~1zeBMfB%2pJ%hCRb@#ut8Gd=&ja?l?qn6b_<|W;1`*x@cPXW4u!PC{x JWt~$(69A?POxOSb literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/pm.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/pm.imageset/Contents.json new file mode 100644 index 00000000..be2e1130 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/pm.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "pm@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "pm@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/pm.imageset/pm@2x.png b/Passepartout/App/Flags.xcassets/flags/pm.imageset/pm@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9befc4191c8b19e37d0c5f58e31a077d081546 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&!}Yo-U3d z5v^~}8S*w5h%j6XGSrbc=%5?Ilx>>OJaywSs}cuh`{^Y+x5pPn--`aVe$MgY=?)gJ zOz+Ea6fcN86gX?KiF;<>C7Gp`Ud2FS$ zkc`H+=M8xq92gE9U>BE2a96x>gxz|^kJcD}hsk=$_Q!MH*ZSt$-8S62(@+1O$LCeg sLeH+A6>hpdEAHx^Rh6Nn3AmoG&(vhu`8I<6I?#RwPgg&ebxsLQ07p1Zn*aa+ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/pn.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/pn.imageset/Contents.json new file mode 100644 index 00000000..fe607877 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/pn.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "pn@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "pn@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/pn.imageset/pn@2x.png b/Passepartout/App/Flags.xcassets/flags/pn.imageset/pn@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6727f9381f2bbe4531ab6cf909ad7982e0d1b2e8 GIT binary patch literal 2689 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/pr.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/pr.imageset/Contents.json new file mode 100644 index 00000000..4073c21e --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/pr.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "pr@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "pr@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/pr.imageset/pr@2x.png b/Passepartout/App/Flags.xcassets/flags/pr.imageset/pr@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a6fe9cc146efea5ba503dcd3b3acb4cc49009d68 GIT binary patch literal 1116 zcmV-i1f%WI+{{z4@LVKERBA^g=ChZ-L^9}rr$kqsH+p__KLbX~i) z_u(H+WL|E2Z`<2mKIuQreSLDy`JMAU2R%`HqTBtZZTceI*^uK)4;-~Xc<7rd&8lO!avF>ssc@42N%tStdup56Nk#YZ(U6Co`M04$*!D6Bqi*;E*rTI3&; zxFfqrcfE)@&kqjw&WCSa$c~dF2(9x83aXp{p{aO$ukHL@)NJOhBv2|Eqrixm_4-#E z^%TyeloZK{#(1EZ_;9=7>7`kfO+_@uDm(6NHQav>p|+AVsfz-Dj)b-qRM%!YKPTg} z0*M}EQht~hU|^K{^y^5T0aYv@Q6_EWThwAELJ`5^muYr;DY>uJP-`RAw3~zc2wV3k zZmiVF-uCMyZdpg*x%Y$DJiHoWV&q%2|6OA+46D0m6u!|&39nUq+v|KZsiv{a%4Et# zlZW#;9`0`O`-4doUCGSYTSM=xxp7hrNdVcdUunmf1icQ{SL^2GqS#N#d&i6=J1P&a ztvfZ8|BxDyLgDtzl+H{`jBH@O8fG zjll8mQ;DZ~K3ov-5kl(a6?eUMk8}Mlc45)2G4SmmJA6IqFHwA?W$aMr@Sa>YkfI|1 zBq%0?V3i#MKsXAsQ2>C(N}TN4(=g#Y(_i(Tn@Q6W5{OomkQOs>^>6<1U4dFAF#0E7 zWFo4{lrB7F(<7h%xZ$&(nyfQd(o~EQcf#M@L_e~CXx<<41_S`eGoX*!3|Ic*JNjgT zvx(+*J@!wV-H!=1x7~3?>lfqGZdP<@c{x7qjyo-35_Z&6-CJmLzWVVbt(Z5L<>k1y zl`fy3sZgRqN-w>aaBQWYt(6Zh>5!JFkw&ktp_mOcomokMltmGOXKHjGY^N>eENw+n z5zTZ)mLxgRA`|iUM*Z_oQbg8IPLx(XMer|JF700E&cn)5liFYq1j)0fxim~T9d0JJ z#wZQ?Y9rJ2Wz!?w7dq-EzsinH0^*7mM1AcSds;6a#DX?`EkZ&xmdQJY_n5<;>I#i1LWLtPuM9n;Vz0T=*sxZsPU`(GLD)pOdMeJX)$%CYth iY+f-oHeL`Jk>>I4n;RbH(x_1 z3dY6E88l{8QRn30BW{9wnI$Hs#HcKBSu|!&6WoliA!>Li8#1TjhAT*|g+A}S`=dTs zEpqSexu>oB{MY2(Uw_}8-}(K{`JGcZdHnZf4ePZJo5BAN@>cR*y=G~rB0R0@S0!ij zwLe%Pp;pI2vMwy8N|UGLY)Qr|1mJz`6(%5@-Ngg==yYNiLIbk!<2hfh4ifM@Xl04G6T49_?m`(C)c zGv3tX;fcV`p#o1V#CM5TG3S-o!-{<%^kl z<7xD!(IJ<37jKNFDhimlE6om-ftUtKQnUInwrz_XdR{F6@;w$WD6nd(BR#Q7vFONL0rzOnec>h=3Xg~Gf{#gmWwPT4z5|CzEDJHPv=-P9v}9uG6$C~YjB+I~W^ z1>rnz&QFY|4z5+b940h6ZW*|FJ9}zxAZYJRGMwI4uNxur@o7H^FERukSR0g;(0^(; zcFDPzm6%941sY-RM8tlLXi_pV>5D+1JXHZxf!koMgOVtZD#>?v%ikV!cZUh0n5 zId2=dFtvMr|LZ=7TsZ{%th+yyG#1BL?xMBqhEVY_;Y5PQLuE_QkV6L(2-oU~#w*+E zb!qo6qB8g#gl6(tsT6!1^2Todey_wfD-}(4>o0; zIdP5oZ1ba%mXqe~7FEI7SG4ZEa4I$L&;10CZ^I`j;i(yD(1$QIs5NL<5; z?b3#-;U^1}A5K^Lw!JN=jRhe2O zjUY;Ml}mc<2>k)s#RoHRU5-NcF5^wxOD1F#?>e{KwUl`!(ofGVaey z$wfeP3XR}AMR4#V_=Flm))x7tpd#2ZYI7p)6C9T~tZ<$Bxf~P=!S91651pMo>@WhFD{>#d(3pSlUuqhLbd*S<(DBC#dV9fj$9P27TBV S>&rI)0000>BSIaBT4jbifYy@xB#@3^3pecoF;+*vXNb zz%Gu^1ebWB39jKKCiov8e1bmsuoLvh2b^FiKGX#F;e$*t24DOHouAJzGWuE@1O9#!uA>8 z^F&viz68&wL^d0RFPF{k#Fx%ygYhxgYydtIoAtuSW3wChsBCr>ADhkoz$>uX8D59Y yj(9aTYc$zx)_f?k*<4l*K$u?fx>dYt()eH77qyMX{4>q~0000 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/pt.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/pt.imageset/Contents.json new file mode 100644 index 00000000..fd5b9cad --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/pt.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "pt@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "pt@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/pt.imageset/pt@2x.png b/Passepartout/App/Flags.xcassets/flags/pt.imageset/pt@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9f0f606d05756bb8958a136f5aa7f19acc4237d6 GIT binary patch literal 1250 zcmV<81ReW{P)^Ter0^g*nC;W{FZ6i-HJ9 zoCbK1XhJlEs0l_0n(#!B7=1FtsL|+y1Y#zLCW2c?Kv6IV8`~Uz#)MJXO5N7cKlk>w z^{Iln8go-~udmQx(rew;@pheV|PbbuRGws0^qeodL6=b(T9v6G1(&z8V(!px6q%0q{6+40vI{ z0p_zH?gP($EwYV|36JQ*#jtM;_$y$4Cp3HvZ?r;u1f_Zfl&u8)uMph;r$2xZmlkE; zIl@G46OWg`n~UvSZfoH3Fj(|)gp`8S0`sQ{N%3e}pH6~44!U6&tWnX;Jj{%ZAoXae zF*X?suJynR3m_aXr|P4A^1Rn^zdafY&4$QxQ1l*{{shGeS6_$ZrD}q!PNAk@);e$m zH8dH6j7N0aGcdmvBs)x>m%=^wpV*WVaMyszKKd+Lz&#I~GgOkTkTSxLJ11KDosrQ; zrpW`rAPf$Hs}PiT&4{5W;e!WB*47e^B5sn5J`5sD^ zLEH!?S!<<#lTiofmcqqh5N&Ydfa`QRBuS#{Qk<7|{(_1LNs=%d3;+m8n7J8hcR*f0 z1XgKaa2qn}pw|f}&qHSb{N+$knLu`e@$dM8*)CpO;iI_F0ziT|q17O#A_RAU&;ij4 zps&FsAJk^M> z2@J{Q^wu(Aee{WF&Yl2veQ#VLNO&93VE!2YQI^-wi-l&mh}BIZZgC zkWy7*hrR+mB6};N2u_ya8naWx10R;zrijDBc?CIu7Qj);c$nQ3nBr zMqqi(XcwP;P~n_AhInil)~-HGp%A7(fILMZT3EvGWlITroB1QGl1xMY0Fxi~8 zw_-xe_R0#_+yHw|K>NVxRmqz_hniqHGxPLmc{m{?;M1& M07*qoM6N<$g3>BDA^-pY literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/pt.imageset/pt@3x.png b/Passepartout/App/Flags.xcassets/flags/pt.imageset/pt@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e4072f181ea3cabfdc1ec8f4dbd5c6a90b448e62 GIT binary patch literal 2182 zcma);=Q|q;1I0rkF%qIyq@@imts0@IS;Q{aDjI4;P}FX1t&x~r)TmJ-F)C;^dRtO4 z5>&JVQ=n_rGpUjxG5NhS;MAMNS7+pgBK5OmP{mI@bJUF(m8 z0+w{rxE*#R<`Q5g6r3=bV3*8mDkzWmFXfVl*k>;Cd4ADJ+z;?m_b|+qI@KLW_ieN9 zE7cM~RuM*b$Y?>{Aj%DFy8?vI5Z3kYJ7zmy~B=`6y1bWL@8zWm!|XmKG@k7L2W?v zyQRGD4gE6XkkE)a4q8nrp0#<~l*ica&1wd&?J&OTnb&57PmBxMkyA9rnmE)9rQ;H+ z=A$iX)6jECm3inx=4Ps=Iu!f7yXZ8d1@iatbXo#EzfCoI_g-k}BkwQc(k5%yKY=82 z^?GnDO9<2yNDv;Wwb z5+ja5VZXcX!ufD|R{dAX-6a%_uFAE6zN<7fq_m z^g2@7j>LQVQ;U$?Af{h(w1tVM39VgUCuxibky}3-2^|Qh3z)TJ%Y)MN4Prk*tgBi5#UEqN637J3~iOr>Py~0n4d!I&i~9fL3iIA7}C*9?R#<3)Mm48 zB#%(Frd#vL2x9{3dv@_~Z6mS5b6PwtZ*7Y}LMTc=G7V5X3AzoIame&6(O9a2S-()x zzM3zi8(Hr;-n+L+;x)McIr9LjHo_SMM?f+mZvqlcpG2YKl6l?M6Q7EX9XV6{Q{sX( z-S}>>80{d=o7?YL6w2!SsN6H>++gy#p^puBqWstQagPSRE@w`RJA5IT@1*0DtU$Py znBs=N4769S8szgBb)vI53Z+5}0GJd}+0^#lI$Q`>`1ekh%_^a*nAF%j z7Jd@#!e19zj?%ePF_m(Kv_lKIuTH?aUEHPAStIo#z{MH9vH%A6h)z=9oTXTyI~0?m zalmNyA&oF=bp39n)uX76b=WpJ*P${AqX8X0G-CK}{9EEkO4u1)*@k!@UW@(n{ADeD z&5IUY@qzEZ?QIwAZ{DokPs|0RD%gI=$^%|T8b22!+L9Am1wu?ZGcK~#d21T7;6Pb7 zTy4*?w9bgt&{=m7Zc1#fdqC08N8OYN9`$hNA|=cY@7tSKV_cv#W*mpNNOU%;$-+BU zh1+fMbQ*JnXF&GQS)%2eU`r&j{;^GvSb?jO>BNL==In`=w3hPmI~xPBg)=6E5MYo>-_$r~XN6;rgcJVhOPL|ho477kzv8w8sLvzdW@d3V#E|EYYp$|a=cAma(J zuL(7u245E~bcG6z3+U}bD-{wOl{81dVlHH5z}94xt#-8VyK$SP_l2yeMPeK=Ss@|i z>!7rP!v5eitfYh*sW{cbVL3{;g5J?u;+wxDOez=A(DDr9Uoh_Mug0|kP4Vm8e(s)j z@5JtToIL#Nw+p4@>`_F+iD=#iQ;2g*)9-EQGCy`ERXBfT7@t1&_@0Y!OOrTWF|+|G z1Cw!K1asC!iZ}kFi|?JZ9UaDRZ21m*OBLj^*hOcKM(G2!pXL(~Qe%7-l5AzJ3JGvL z(B`R$R0BdvRu~t-d5n`TsF+_7(cFIJI1W#Ii0GkWvB)x3_wo6bQ8~0nbIK2Qf$m_c zE+B||t(}{xOzZ~zlZjf7t{l9ND#viVF84e!#kz5e)y_ExouR|b=YIwQU1wktbliAG zO;}VJ_`ou&Sx{09Go_Pt`$D$Gdw3Wbph~49+H3(eA3|SBuF*-IK)v9@MJ37%#6J_q z=CD_iQA`^!+;#;lM=@1*qz~HfYY84*aDv_S;#&C4ARg?uxc#vtk1HZ#E$s=clo`6Cy`a4(4sEAqP;FwzO6^35kRDV0B;u~*NZm^u{*{+Ffw c|3O|VD<4REx)q>u`0H2zEKID8>oGXOzv;O7UjP6A literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/pw.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/pw.imageset/Contents.json new file mode 100644 index 00000000..14f31b4b --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/pw.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "pw@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "pw@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/pw.imageset/pw@2x.png b/Passepartout/App/Flags.xcassets/flags/pw.imageset/pw@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2eddd77f8de3bf0878517d4ce91077a6cd40e1fa GIT binary patch literal 708 zcmV;#0z3VQP)`Xt9#sB?hzW&u<_uHWT z?|uIKXQhS}Rl~E1S8c_=yGc1+ zisKPMl{_q;9E7&AG5xyu*@A(AkpdS&0STGOMqpQ^Vi5=PcOum@GW-t}pPee*L6*bN z0kIC1=eS)gU%|xqmsAV<#TL5?ttV9%CLqe8j12$tQz0wi;2oJN2CW2eLd zBy%_@(N5T*FMr8UVga?xA?(n1zeQjElBUEC2)O>$fD-LQm7_;LxKUyU0|UdYZ#u7k zNm610Q4ZbmCi2gJikjFPU&T?Poq2)mGcHI1`ckqK3+1eq1*w)kH=XrO( zX^~;U*T1|y54-;Vr?hiMto~pB*z51jc=AJuB-6kD<8Hh+?b%N`(jA5lNbu`%CvKmYv4@%oqKo$uObKiM4r;PU++7qy&7kwfVZhRjIG qs6(j@Mjc9RFzQfhgHeZ48vpgMK}+s>s2VTeOL{?G3} zi*r7YWB>2(``OsJ{LgS{T^CX-%v=|kOEh`4qRFcjO>wXV`6UURRauvpnH;lS*x}n$>pb5d z%7$tp6Bv1n#ftRW%FG)q637xlqVbmVT+`4#a2@c!G}02l*(6UUtDW>4N_&C zlGOSG8P@>=r$Lc?NoxHz+cT&tQ7STSu13^|tx?Z}V5>|b znHwsyHd7rzD8B*d+%`SyDNiAhH!x#)iL<_jC191gooYUbe75l$hk5WSvDkD2R&JPH zK8bv~z8}2DRM>UD=!KKWn^+%skEt+o6lamh$L-o1A;iqIDWE8vV2v2Zoj*}x>4lSM zjPe%n9#i2Ltn|W3k;60{dAUuy=IEj33FgGIU!K=jL3eWfR|JXMlk@Q`GHQ-fZ zaf}vH%_lr`wR%cmd(6ocLiuLT&Y+kGTV)dNaOOwfMyewSRd+}-3I{!r$MQ_D6us^t~Lz<{5~aw zAN)FXr~i!dD475}u96Vb?%O=f+gB&G5pQz%gp``^HE}q|O$6-ztZA^k>g%(%k*%{` zC`rtV;j$B5jRb2I0{na)A(WT+d2iaiV(ZHpw|D;t<`z$BgZq$kEC;rOOyK3mNnip6 zmev*K_c;mO^9;R7oL7g#VbSR2ZT+F_o?yPiU-W6TC@dOiOqU5Q`Tqh{{~Jq_S1X#l qTG8ayiYBjCG~Cp>`5tqa`6NSr z3BE6`px2NxZ@{ccD0C7EorFRsq0mVvbP@_34#RNXhM9T;xEAM}5Hh`UjB!4nR}`=l z1AC&DWiiG~(`>a`LWpcO+wb>PRn25FAnU_GEz8n0t=(=@N`(-U$)r#yIF3^)l|0V_ zu>u?oV~lg&>-GLL>Q%FKpC5kQ+I-MQPlKmwwHgEg=X@ccgb-cVE0xOe+v}Ub?}Lr6 ztBIAr!^gY0?YeFvksyRD1QcWJI8M1-{^^jb?IScgL!*;#A9j8XnyFN(+wK1Q76@vN zGR6$U(D6IVc|eMRlqEXsO;8X7f#-Q3Tfjg~)2!8M`)fO&&%a+j#_yir?_C^jrZ;Tc zPN&l#TL8TEj4?`Sr_(7Gi??q5NBweHjqhf^tQ)yTqoM11E|-f$BJ+nLgeaw&rYVXN zi^Y83M+m8^>bfrHd^{e5j3>x}@B4l-nZy`Ruh_O7jYb!1;7=1mG@H#Z45!uw{e=GS zF#2>lZ^KNzn*UJ=g-$}DlThd+6gmloPC}u30mgIMfz;{2KmY&$07*qoM6N<$f{%v= AasU7T literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/py.imageset/py@3x.png b/Passepartout/App/Flags.xcassets/flags/py.imageset/py@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..1a0f1fb21562e90021e1994ca89d62abbab4293d GIT binary patch literal 988 zcmV<210(#2P)JNBUK#0=VxYOoTf8*U6a&i3mdVR8B3~*(YEYiMGz(J&FByhmtyUWjhvP#>({wBr(=?4?Q11llW3TJ_<>h6uSfpv% zbzO?0WLXZw@bK_Zk|a&jP|6^U-`(BSG;K5*wcBl7*KON&T~}4rVzDR)f+&hdM@Orx ztH^xN#qaO$FD@<`h5;em-rnBW*nkiY1_Q@&f*|Pidii`_RaL_PuIs5( zDz!X+{l||!{__FLaFCAr;pk5JzVPZ5K@cp z(`(b|zixe>pPJ=q_Wk_w+b_Ry|Br|7y!Yne)EFpTf}X@$t&a3Njzmx4K%b=KFrJ zSY%oD?CgxD>FMd|@vUxZYD!gAlrj@|$$=2oYPG>&@bA*1D5|RZ|G&@wr@;Cdi>6B7 zPTFB&V7>Ds9#=>_u8??KA@R6E;&Fw<;|ht#6%vmtBpz3=j{gT--G?y{CkTW90000< KMNUMnLSTY4a`6cO literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/qa.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/qa.imageset/Contents.json new file mode 100644 index 00000000..3ca2d93f --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/qa.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "qa@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "qa@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/qa.imageset/qa@2x.png b/Passepartout/App/Flags.xcassets/flags/qa.imageset/qa@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..488d510cf030cf4a0eeaf5fd17f5c39d4754aff9 GIT binary patch literal 408 zcmV;J0cZY+P)YocdOoYA9#iAe_u36-Ez$QBTq%`tT9 zlEKUn>PZfa13$iwu=Ke%eUh)=+qXw470R(BZywSJ!tTAgSw$sJLD4HOnvwn{zW!p1 z3K?j@a7@#bg;|a|q8Z=r)V#daj?Ut64d_(JVbue1xSl;cdk8y{ycoF*l!~b!YF$bC zY2PXn1>qhPNkZIulR4Jwe0U6EwU%LGuTH`W4eP%q}JX0000C@!ax*-2h%7oFOQ&m9zYk?Ri(wBCMvoiv5|&U2&gd< z(voUjn1E~Von}tve0zr8&dmLKZl`G)Bj9!XoP~o)lonU_b+wT!)jl0z@muP$Dy~P9 zD9tZ!=A*GuTGlFR#s6i!c$;3{_{z-Cp z?B*+=>NG&S^U~r!@*)f4r?c2c)z#&uE-RHsX& z8Xi-fHoKj7`y+>{6Tkr`2bh4zo~h0nUaAgc=czgYUZ*+^Fpa@H_EeoUIKXr_&r@{* zyjC4FRGl^`4Uef#8xAl5?mP#W0yw}l2J_f6)mg(!)q(6hRVTpfRL23PF__1msV5zYXf;YO3+t%>0000v literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/re.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/re.imageset/Contents.json new file mode 100644 index 00000000..83133245 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/re.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "re@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "re@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/re.imageset/re@2x.png b/Passepartout/App/Flags.xcassets/flags/re.imageset/re@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9befc4191c8b19e37d0c5f58e31a077d081546 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&!}Yo-U3d z5v^~}8S*w5h%j6XGSrbc=%5?Ilx>>OJaywSs}cuh`{^Y+x5pPn--`aVe$MgY=?)gJ zOz+Ea6fcN86gX?KiF;<>C7Gp`Ud2FS$ zkc`H+=M8xq92gE9U>BE2a96x>gxz|^kJcD}hsk=$_Q!MH*ZSt$-8S62(@+1O$LCeg sLeH+A6>hpdEAHx^Rh6Nn3AmoG&(vhu`8I<6I?#RwPgg&ebxsLQ07p1Zn*aa+ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ro.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ro.imageset/Contents.json new file mode 100644 index 00000000..2853e8db --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ro.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ro@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ro@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ro.imageset/ro@2x.png b/Passepartout/App/Flags.xcassets/flags/ro.imageset/ro@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b8599719f113bdb584f6da7517d79c2325904906 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!3HFs&6v>#q}Y|gW!U_%O?XxiacE$ zLoyoQo;T!eFc4w5xQ*$s^_LugostoRIU7)w9A)*Js6DB~9SsXY=D7ti1~NXY2;LgTd3)&t;ucLK6T= CTvxjQ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/rs.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/rs.imageset/Contents.json new file mode 100644 index 00000000..393bbfe4 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/rs.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "rs@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "rs@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/rs.imageset/rs@2x.png b/Passepartout/App/Flags.xcassets/flags/rs.imageset/rs@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dd3a58ac9ea6530ef41f3972f1d296548e53e64b GIT binary patch literal 2171 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 RO#uJ^002ovPDHLkV1k&zlcWFu literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ru.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ru.imageset/Contents.json new file mode 100644 index 00000000..ba5226c9 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ru.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ru@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ru@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ru.imageset/ru@2x.png b/Passepartout/App/Flags.xcassets/flags/ru.imageset/ru@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..46b020aeaa5dcc014124a3b7288fd2cb824994b9 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LT37#&F zArY-_FF5iZFyJ|GAkD#T0f$#bPnY`Q3GGWYCh<2uJ#ohL;APo>RE@I%vlf~-XSQA9 zS$fnezTElbjKv_fq?hrOG@xYEoxf$~Q+h13kQM&D7{%(d)=%g$&@Ki~S3j3^P6gTe~DWM4fxa3XM literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/rw.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/rw.imageset/Contents.json new file mode 100644 index 00000000..2ee6c9dd --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/rw.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "rw@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "rw@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/rw.imageset/rw@2x.png b/Passepartout/App/Flags.xcassets/flags/rw.imageset/rw@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..755af68b753c945de2081acac058e022181686f3 GIT binary patch literal 659 zcmV;E0&M+>P)b*d-JJUG=8L0T^I zix~=nv_yc{DFe&oVUIz|F`(NZ*k#*{7*#arSGB28t?O|^xsh#r48FB1T($-VWbYW5K*X1J{ zlRqDPV_&8VT^z&9J++j8?Ln`umgo6lLscVkZ;s|Q#zX<2O9cREsfu8d0Dq?U74W|m zn-uM%fGf@Whdav5|K<(J$cSRHdCTPfhm1@|bJ48HMYARs&6->^Ys9-x4^2A^1unjQ tW7=UTM&{~s(X7cuvnChKnp`w%egWZu>uQ~?Q7Hfb002ovPDHLkV1mCWH}wDj literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/rw.imageset/rw@3x.png b/Passepartout/App/Flags.xcassets/flags/rw.imageset/rw@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..8daedaa0c20d93a110c8bd14a53bd2f11324076b GIT binary patch literal 1199 zcmV;g1W@~lP)K~!jg?U>1L8&w>~fA7tk8QZZl&Q{xT8k3|;2!*BrQKBZ422}`E zLP8ukAe3;V@EU zHK`j^2{X)mPH&d?)$gM>^P2_1<$K^%aH9)oB(A(uapj$g?d36WYv6%u?dHMe+7`?6 zkd(2;Q8~H0i9jF_2S~6jhe-kenvvd$vwmC%q8tVuk)|zo% z!}-(dOp1jsc)p!CkM+w7tK2oabuTo9V!tX%?zI=N|2Onk=lc z*gQS{efd?L2kHdc=~1VkYLC2nQk^@c+)A*n75dbmI%k4H1!P#m|Dab4e9|d`Dpv@Yd_0rI$b-u5c4=$L>^txMF)U@KE5k9e)=w6ujFG$u7~JE> zg-PRO47>>!A9d&3Y2^W+Bzz{whop=Fo*&9%XFb1M(#LaLOVLP<1(U4voAPV@@?U>c zhZfBv-6YNd*Xen7YIrrE6pKWq^>r565n7v+z0bP+SYM<^WJKqxCwk=7W!h^BnSoU2 z+ty|)Z&4IJ01yZ*)80O^GF2YQ^X43Dxmg)(!&{rYZHH+9P!hiSUv+kR&Obzoh5;bU zHC_0T5Lp%!fRZc<00|aFARhZa!`GQafrB~k zVte@~!IgI^D=n(%i9DUil@=nE-cPg&DQ*q^;iYxC_TzRMBXnFGP zm(Mo3hK50|$F)Y+&@dc**}L*i#g%s|uDnxm<(-Nv?^IlQr{ZY&zX2i-%EK?o&lmsz N002ovPDHLkV1l%aId=d6 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/sa.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/sa.imageset/Contents.json new file mode 100644 index 00000000..f6a16107 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/sa.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "sa@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "sa@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/sa.imageset/sa@2x.png b/Passepartout/App/Flags.xcassets/flags/sa.imageset/sa@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d3124faebac7a4c6faa3a92114c39a832101ae75 GIT binary patch literal 1540 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 N002ovPDHLkV1fxLoc{m- literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/sb.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/sb.imageset/Contents.json new file mode 100644 index 00000000..3dc5434c --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/sb.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "sb@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "sb@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/sb.imageset/sb@2x.png b/Passepartout/App/Flags.xcassets/flags/sb.imageset/sb@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f16f0f3aaadf87edb51f2b8f95624c5ab867de81 GIT binary patch literal 1307 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 Xt9^`~H;xLO00000NkvXXu0mjfLtlvs literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/sc.imageset/sc@3x.png b/Passepartout/App/Flags.xcassets/flags/sc.imageset/sc@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..8469e6b51f604237f9d1c95aa49e5e40c90f2288 GIT binary patch literal 1890 zcmV-o2c7tdP)w7^yfOcS?&#G-(c zlR%i=(skX1UD~Ny*EXs^)z-nZEzp!e7#$j0X*+=;3Mrv5QKbXX&4W^o0bv3Scp*?A zmy#yNN%n_><4|AD&;no^ zg!J&-`~wreYq|1nSPM)0lmiZ{p8&?BxBsTP2Fcp2*Psjz4)|;k#2jJp33~k0oe7- z=HatCO-~bm5;&rEx)m!wXM(?A?Z>94`2c2UP>u!SZBkE7^(JYUnK^o4BP@U`+Tu(v z`!}B4F>>K86BD$-D%h z#lKRpXPm1g`8*xyf@i=39foMkD*N%7H(#iF&lKuQPz)alU@~jv5B}kg_WOFo^VY&6 zVw7W&_-E%HoV==8FljHWg95lAj8c5rk4pP|-PYZLy^8Cw66%CBQ1&&IRnl-{6!EQfQ(<)FH@p8fwxCUa zd@^g@R2ULJc~tZFe_yXZ{tOf+H<-gUt#}>cCX?v%=kZ0o|VO_Rn*n#S^1xR z`yUTI-J~t17uLf|VC}{H0Hmg}U;(mBQ4wir=qURPXXpB=UD~_~1J=3#IGyC@Bg-sX z#;^gGCz{3At*vl=UCTAIF>75v>~?0&!tJKCl+4VSQ?!Yfr+R1pLW{Am1Ab`KVAckk zjl4W$nbK0mj!isQgZLCjX#2M93{f|`3!aA!>gf$5Hy5`Xx0`X}R7PkJU-R6iwCU=+ zibjxy8O%wLn~N;7awQKupfyyj`25MfMK7y6j@5!&q`@2;IXRS+@Wc~5_@HhMRpM<@ z&s$YnNli8{{62dTOt`J+!}#&IT*xxBXB#I|CH}8J`16Q)$#yMsto1&O8imV+$3tEo zlCUd*B!Z@T*%j{1gP) zwg8!#6c!@OELy}6m2Ve4NFsjY^0%@JTjLIkwboNoShz6y_-Qs0iJvs`>gtNaafd}& z>yhK<(xnVH=!a=TBJp(<8*F3a6#O1|+?c`aa4>&9rKK!eMpl*qBJJqx?C|@VE}e=i zzI<_QPRy405R}7u&}ZR9j-MqZWM}K5(1=jzcA)Xbr@jkUl#^|~eL?Sj`w9Ai7_rvFM=_6woE%;8YSG=?)Y_mlUh$o}sT}F@y>0W}kiO_2cEtQM3h)0m zR!e+6EZ1%@hc%a#F=>*$ z^re>gYWNAe7MgO%%#edCL-{w8kt<>8u^hkF$8^d?ucZ=Uw z{+jclD6c}LwLWqrMMXxBpLceq(*f`CcI9x$7ulHrB=Kz|1NdAIAD{C}fB*k)!qW*2 zW@E?C$jTU1Z{ApFuPD(CKJtNL2vFGEQzgE?~ibh$`RPt4of+S2Y&m}x z`3`j}A2=GK7|eNg!*CF3iBE@hQPz6oD7In+qel-2x_!Ir!nyD!9Nw8~9j8MP2g8J& z$s{-kx5Phoi{d-h`t<2|JkiI`?&hY?&U(Yg!}_4I$9}3!>Ke##Pr@-JJFv3s7}Fpn zmo+kOcXxVfYlG5w^qug|v`adE)fTnm-?LJ`4CzqW)G^MiwnwI3O6@$-@yTAB(%>}E cY;aHEe;>D7D8)E5I{*Lx07*qoM6N<$g4o!{_W%F@ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/sd.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/sd.imageset/Contents.json new file mode 100644 index 00000000..e790510e --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/sd.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "sd@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "sd@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/sd.imageset/sd@2x.png b/Passepartout/App/Flags.xcassets/flags/sd.imageset/sd@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..553cb068aaafb83e723dfd5800b4df6136096efd GIT binary patch literal 511 zcmVhQGxLp#1)0<8N{ldVrmA7MFHHe zVf)N!^v@9l3%dl>QzpTr^Vk`_4l5f6wq+xe(S7qIDrgN_ z4w|mxmR3uOl)_0X3Oa-Jik-DpScQ$O_orSsFQQ*yY-q^OaGLFw4z$;rlhJ~ciogZ6J1Q*lnffl|MU!808i>| zBqUGt7Pti7HMmGgBKiSb0XN!Qq{J3AQ8y)?sG+(kvqX*7O_7S4uA34q%Ajsam?)dN zDgQ({)lHceWmY%kSCnPllpMgf?rDyIylICRd;_4vL$-FW2pa$Z002ovPDHLkV1gbV B<81%{ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/sd.imageset/sd@3x.png b/Passepartout/App/Flags.xcassets/flags/sd.imageset/sd@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..6b24de699f324f87e5b3fbea13a75880e49acfa2 GIT binary patch literal 653 zcmV;80&@L{P)>nJ**}-l3b=Uf~EG9?pwFqD%(*zwVC3wfCaq50~mY_YLB(fYbU#%jaU(0 zYka`$+kP6ARwaFtZuXkI7kPl=)tssf_JL#7G@5PnFb z*J!`A^E>%q)&mgSd5RNvN(ZH&whsx5Ul|QYi~Gewq9A_t7^1^V^_yR)_D#UQX31yuwSXI)#h&GOJEu{U6>3a1GotoyiTR+CKvq zz!S@nTwxdf4!8o|navXbi||URPVpUHHPtEp!Yimc#cOzFRi}6gud?ct<-;qkI%S#g zTBuH0IJ_>ZQx*%ak?NFr;k8qpGBdo6s#B(i*Hm@Nr0`m+PWcyJchxDQ;SEro@)zD1 n)hS`XEY(Lj23CW9hJg41alkTDP_|=600000NkvXXu0mjfco;5F literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/se.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/se.imageset/Contents.json new file mode 100644 index 00000000..168d11cd --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/se.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "se@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "se@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/se.imageset/se@2x.png b/Passepartout/App/Flags.xcassets/flags/se.imageset/se@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5a0dca30873dad97b5f91b6b618ea27979dc88 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!3HFs&6v>#q}Y|gW!U_%O?Xx{(8DN zhGaCpy{gE4$U)@5$MQ{vDM=9@2Xa3{!6?AcnF01EyvDm$zY2#vtHyQ%gTu1uAOfLB!>~{N&U+u|T@)8&j N44$rjF6*2UngDdtiKGAk literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/se.imageset/se@3x.png b/Passepartout/App/Flags.xcassets/flags/se.imageset/se@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..49839b8a27cbbe8d118677c700d7bd4e20668d8b GIT binary patch literal 432 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 BUK0QS literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/si.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/si.imageset/Contents.json new file mode 100644 index 00000000..2cffdcae --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/si.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "si@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "si@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/si.imageset/si@2x.png b/Passepartout/App/Flags.xcassets/flags/si.imageset/si@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1eb2a47305eeb246704fe27a3c0d0c90d2479077 GIT binary patch literal 717 zcmV;;0y6!HP)iLI5My;_26&o2kVcw!Y^7%D~FS_Ny;+S=RD+ zLz#zmYB&1#crY+9D6o8PvSA2qD;Qvhe%-ajxbEshCK0G2#{d8SGa@q>7#QkU4ptso zL^p?GPovBNLcITf!nyzdGnTq-(~@`wcO?S@gCI96&0U8Cu%}TbAz^`k-x-(@B9r#H z{rrQXScspUrY=Kw5>`=WK_LN#ugD?^e!8N9oX8@gf?PCo7Y4u?^`ig3FfcH%Ff;WO zTF8iVH)WdEr5d@INe4SCLez+h^3czjIEyD{W=Zznj0_CZD{W%DR1kvC%Nx>+F{R#p{23lUm*eT(J*-+Zb{+!Y zteJi>vWN<>GcYjx{`2q4_umW*4FCT9|M=w>0|SE~AG+8&tbaN#Go|_x_^Zti{y2#s)Kkh&Mtgj|~|LG^O2j`x0`q9&&I79S0v!vvMb0^O{a5j}L zjnn7mWHC?^Zb&!&^Y`ETjcZr2nbFgg3=9m+EV4KQ<_xof^Q{f%UNae(soEJy%1iRD z-+S-&gh>~_a9?DRrKc+y@MI=9u>O6={QrYrmaYsB?=U=hu$0Z>Jrg&59ES`DI}`%6 z{yuxkB>0h$ldw|S0DR3nWN?jHil*)$2!>3WoeWQ=O#?H{Ei2yJc?X>5_L}7iwNu(tNL|!}#pa zd(Y z#`aO$_R9Zz2X-Dyi_+UVvBOPp7jwQs_ntotuByo=_^MK#%o2+bo8=)<6CZkb-d^_~ z8|}Pemy7RKJ~(I5<3D9(D&n^{72bM$X5U+uQt?AE8D9feY%LCt2(ZiM;TAiuI%9UN z_OD4o9NN+6`|i#+%6DciP0QO~G~fEzx%6$Dwp9t*U+F)*HvVDvbF+?dCowi@X6Uifj-&Bb44%fF{<4b8vjMz$t$FeHVSXl>i$k<>6Zmr453 z75Qd=%cC1jG&BD(#BDA$=9=Q<=(}7XPf9(erblzX6g3)7k*yXOMe3-=z}$55v{YfIc_&Q$lX3S9Y}g*=!=CU*n+3b`Fj!$`?tc zZCUiRHTB87NjGB4>oZ<9oxRAySI)m)Xa2#*pS%BEHf2>buQofMe(sW%n@co@zO_S7 zJlo`aFJ+cPpEzunJ~cXd^Az_~)&Fuevcg=oI{WH%;x>0n?7EtEneDVw_STC&Ju=Uq zFZK;TeQQyn-~9aJ2J2+GO}3U4J-oElbam#Ti_OO^@}+lqt4SQm4E8-1F|Dlr_%8lB zRsAWhc?Vj}jhpW@bWcuKlHe3h6c%B*n{p%9BrZo?&b*`So5AKp``uqJMPKZna_|#} zsX)l<$(k!xCVhJA$P~vuT{%|9u28ZuA>@YhH0@@4{j!2jJ}k@g($8?{AJ6VLv@4t! z^?LDBG2Q~Y1g-C8Zg_Iy^-kG*_*X6{|x`0SeAv^DpR zZ|0TXd~7d=u%iBN5tq&V5j(E^N^QzFKDOB?=;*ig=P%3&J#gib%$r%f^WBdx{66o! z?3(PPqu#q$*nH7@9s4=+%B1%T+L)Xg3eMdzdvV|Fra|SB-P1HX-S%nKO*y5W{yCsh z(cLfZ*|rd;oV{_OCycbX@Cx!)@1Yzev<>wKW+Q}61QNAE84y#6^` z_MB1Orv9lDv!fJzGvp)F#6>?Ymbv71+2Dx$`$hq$L(%77zZCE*dy#6CKeKGb_fL}o zvF3S=g&+xKDYYl7>o1*j;xKhe#ZodrR1ub#SbP0l+XkK D_bF!? literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/sj.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/sj.imageset/Contents.json new file mode 100644 index 00000000..b77353e9 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/sj.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "sj@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "sj@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/sj.imageset/sj@2x.png b/Passepartout/App/Flags.xcassets/flags/sj.imageset/sj@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ff0faeefb1b5d93c9f3ebbf35d00270830beea34 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTpFLe1 zLn2y}Yu2wl?O>8%X!>-f{q)90#f3!=5Amu$c=VA`jQiGONePL4Dr)~NYiCt3ce49z zF_V)+^WGRX|p=;^P1@vEblGp~l%Of>$);9AL_f z58^JEHa+m7Ns2+rqIrh6lB3|*jLXQ5y$P3@>T%w&# zOgQ*%DwUTV{`^NxaOZXVJB#LgeDO`{l27)vTe+XJ?K`ghPW~yGZyc|y_VerI!uW@g zb?cTadnbOO^WzGM{w^#8msQ-1Yd#0H4m++rf89mo|Ly-Lx8z>l_TT3LUkS zY^^)i@BY>*?PSBfZx=p3dbxuuOp;HlcF{h+<>j+Zo}a1`GPixT$bUcMd516eU~v=J dom^J`m?vhM?oZoc;{Xgl22WQ%mvv4FO#n*iss8`~ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/sk.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/sk.imageset/Contents.json new file mode 100644 index 00000000..841f7305 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/sk.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "sk@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "sk@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/sk.imageset/sk@2x.png b/Passepartout/App/Flags.xcassets/flags/sk.imageset/sk@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7d2308b5378da8ddfa2692dab128366f0145d35e GIT binary patch literal 988 zcmV<210(#2P)PzyDU?Cb zJFE{079|u>A1bmZ6;v8MKZQgDl96FiLD7>eiY(DhlQdj&S$B7yw+~}$t*bk$w-#al zpXQ$PzjuCf?#vlx5XKk=f~aT%=v54qv|^y76$2%$7$|8mdQ4(@h5EH2f<>oJVWv*% zD^d?@>M;qIuF5Z72L;VVJ1ECUsp_Fvb}J}l%HKpBRM*zypYHBKWV5naOF)!D_}wA= z{gggXpRapRsdEB=Qdb|s?-%+<6+(n! zC!0!7Q>x$licfZ$B&qPi^O8HCNP>oSundKzuKh*!c*Df;fuV6to_3(rd`}}lTD$sP-99cF*0hC7YyP}BarHXq& z2HfhBTU|g=h~qjRBQY8kWf?lK^_Ek`^!RaVeFOIUslkZ=U^#sp`vr>Us8omlT&e%e zc>ut&%tWK20D*@IW6Ev^6=Sy>nM?qHY&MjTK=B;1*&y&$BZ*O{s7Fwc*{pRa-@zjt zTMMut005hvWjTAovwn-(*aQHG;}B=nrXZ8q;|tMW`=jvJ-Q4Cwi3!@VQd_4{b{BTL zHDUljLz2F`LbTrgC_JdM*+ZwMM6@WK;&8Tf^bM#dg$J#C-DJp|8x(ZYrZu&Rj@&B; zmY8yAf!{8p9uhHp050Kg%(IobF?)`;an zvQJB8c$~KjCNHQ`-qp2{1=ZC=uHFCQ%FW}Dq7DC~1ONds8YKYmc3YV-oj4`v1eFwZ zeQ9;cwrLhs?8TO@y7%o_UUc~tA-2DST*;$#S`G8(e8^e5>f(nVbX@oBShf9T(M-N* zw_5KcO4z9g-XGF~M`LeXtlTwi5_ScpR>ZmP@0-op^TX_8eL`ENdwC?%j{Qgq!@IiWn3C03mki;*JfQD<9Xan3JX)E|#Ca{0D4*pR+HZ z+RQjJGh@2+;1Q^VTW09f^%?X(Yry<~h=Gz;43xBDprkcmKz{)Mr&A#x!LOVE0000< KMNUMnLSTaVs?f*) literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/sk.imageset/sk@3x.png b/Passepartout/App/Flags.xcassets/flags/sk.imageset/sk@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b9499a580b2533237162bed87119c877d8c59b4b GIT binary patch literal 1545 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 FV1jVCBBcNT literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/sm.imageset/sm@3x.png b/Passepartout/App/Flags.xcassets/flags/sm.imageset/sm@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..19cac0c5d0624d6ce2cf9a014d49c60dde0e0a80 GIT binary patch literal 3451 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 TIaFJL*^a@})z4*}Q$iB}ua%u^ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/so.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/so.imageset/Contents.json new file mode 100644 index 00000000..2fbafee1 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/so.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "so@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "so@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/so.imageset/so@2x.png b/Passepartout/App/Flags.xcassets/flags/so.imageset/so@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4774480c423e680742a36b17be23c60f07eeaebd GIT binary patch literal 579 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 QqW}N^07*qoM6N<$g0aUvX8-^I literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ss.imageset/ss@3x.png b/Passepartout/App/Flags.xcassets/flags/ss.imageset/ss@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..8f86450107e27168158586adb221afe1823063a5 GIT binary patch literal 1751 zcmV;|1}OQ7P)BWK~#90?VM|D6xSJspV^yt?X>~h6yLB7w!sR8K*FU3oQqNciAlhS zDl~1OG?0WSQj!)$L8L0J@&^(T$c0342uMxT=GHW7iLi@JT@nF?5+Ojgu~R~9u+7B* z+j!TzGjsaG0m+rUYww($-7!4U{Mi|u@71gM&N<&VGfUFUO~UTY6~L`S!l8^>_^Ci> z1kP3AZ+ssS=;RiWV*^0312+RfBtX&fO>j-5$z+H?ZV75JOpN2ortbXk`0lcmjpE3Xvq{MT{i zEC59@L6&t1neqdnbvEIv+lh9iK3bYA&9DvaLlA5`h`(Vsy8ohlRTd_~{gHw*V=mtL zui-9S0XC;xRTjq3hEuU8kWlb2$t62*W!)=Flck9;mHIz-XLMZGO&f*>W(;~R1VruAh7R||E^SWu|WmtbIh>M)td$^4`k5#eh z-BWb?)L6?ggt5|7k#}?Z0~*^tY-HA&ef(u#Ga}}B6B&k5e(gP#l>cjiOg%T4;%i}j z`)5q+IUAMnqlKX|<~NHzrM@+r0}WGT>AArvPY%D%f073-*YZ^J-$)Ny<7up+l(*S* zcC31n)TC}%dio(y*poJgvT2(r&n~4`iT^Uz@S>D8x`S=MC=YqfA7cka7HZ?$F>2`+>uV%s~cs70pMuzBz}I|2JY{u z<>}_XGA0~_j%n6Mwx$_W9?>NM`l<=MSLrujzwCx2n-P~eqc4s~7&wj)Nf19asuM^hL zyNge-^^u+Ar(YP>zzbjcBS+5^8WI;NiJG5x>bFwVbI$bGc6Z^5O`$G0dubdyYZkD- zZYtdYH{(+;;Z5ibJ8;psRz5gff)M7uX)?RBo-Iw~6!=Ge_WUe67SIUe}0r*2kyIZZgOS|i>4l9;nZVX=p4Zhz49Rne$YmW$7i_w9N&A9CtE(_CmmlI8Yh|FI}puv|aXkfB@m zmhr`D`ORhczmB~Na3w`0j%*AqN{S++Z`?D}-28s^6dt~Byd~d0H*|-}G}G;}^Tg7L ztpC|$yq@^)%nwFfC?84BWuk^LD?)D0D$%LFG?prFKi zl=FT2$x+SG&|`UqY^X@+Ld~y1%RWZmUliS9Ai^7}XlU90K`p38*hgl$D3g$e>glKZ z(%bW$S$ZtbfQE{sO9YE5&{Lbt)?<1487iDUwEP;>oLZ3h$;{0}pP@D#E%Pga6RW`) t`kl{PgvOz#H4-eUL?m8{wU!aV{{R=Qi-g&}K?MK+002ovPDHLkV1f{0a(Ms% literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/st.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/st.imageset/Contents.json new file mode 100644 index 00000000..4c900098 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/st.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "st@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "st@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/st.imageset/st@2x.png b/Passepartout/App/Flags.xcassets/flags/st.imageset/st@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e506a7f16416185372d3644ba1dd30977fd2323f GIT binary patch literal 769 zcmV+c1OEJpP)lK~c)x(V@vw}4! z!q%~I`Udg0ijGxVdH{|wZgid2=P^4%$CF{A&#c-e zE(e&H#JP&GaVGx&cs(ef=@jGl%M0>M;s1jXBqtokg^(g8q*r7DO8tJ zb!a)DhSt|_*>{R>-y@r4#nhk2Z+1rR>&`;@ zgY4cK*0B-1!rhukCE#-6zd+|r>|u%>1$+obD*p?bRWZD-VmNv|eGQ)Ug-cy0H_L2J zW(J|K&zqfzJKdnRL})A}Ffm2vOKb`!ODW1nQBYgVM)})N6gKB^_9!+R9o_t%TqdZA z61d+%S}I-jTsuuq162oUequJQ`7ve1^xmW91g}&w(rD~7sKxpBWK{`FOfk@cXDxuk z&h=`x9hZbBPI+N=YoJY)TBF5-N#?%Bds* zDy@=msLV?KK_yo*2bEt5*i#O8RiBn@M*RE*I?WZEMuRM@00000NkvXXu0mjf(Ia9c literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/st.imageset/st@3x.png b/Passepartout/App/Flags.xcassets/flags/st.imageset/st@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..688179fb3d171f119ce7c144405d3230e9ac9b87 GIT binary patch literal 1133 zcmV-z1d{uSP)0TKwt=mX)!Xwih&l9Wv=E~IjiDs2}F5ut^eQYD0ILbwU7 z>~=dlbLP_G&iS4u=bZ1%_sgD{Ju~B3UtUa04zb!nD`mc3O^dxriIOIQhj?cfdTgmVUA8s-+-T^#L_^bC3JZ`s) z;BgMM(LX3U-Wfc${q;w<-o>TAZPifw3qvC`wup{*437=}g)3a`1lV`j`q@KjguT02 zG{s3gR{eFqMh?X59vg@Lptm2O{x^n3gi=gzZw;e6-~$rv|GMuIY-Q$jJf3Kye}Ckl z^%Q|dvZqD6dir?o8Hx%NbyD+zX?PR`Ud&3hS%mry9S0xPvfoE#zNlna;Nc)Gl~?A{@GVm^*MDwEMGk85{r%T zTK2%xD{jnOaYKL1&L+w>#5XP~W`6~#!ndO{mnd9DNFCLfpG*4=rcKpL9Is_BA_xAt zqtO@+n~(!NeerUjw_p2uiH&i=3(AT4lLM4TwKTVJr^m$UV*en$kM94s?s2rkAklfe zxV-B&Eq?+`N~K~gCu*3T2cX`k{)mY)1{wi89zH7L{9fL8Inur>XprbIUR)0B3Zr);QCiN9;S;y==4p;H@S`>vH2Y8_Sw$VwvDLJrh z4~rIXx{jA#h_p<}B(RyPPq}b~fBS_d`Kp$Je9rD+@xn-pqVP#M$F`F(iRL!FT*vPA zX61v!1R7ZRu6FOqbMy^F7qCuL{>ZBLqW6o~xP6acD`h1KbDhDPmH$t|fn}eha_r-i zSB_15Qp>S}Pj)$$@h*^K?PW%7X{hGSEG}m`Ud;rDX}rHw^)FEgCwNLssxY_g{iUjZ zi5tGpJ`59hm&p;wyHAcF-j#Ah@NSi3h&U00000NkvXXu0mjf^NTUj literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/sv.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/sv.imageset/Contents.json new file mode 100644 index 00000000..bf1d63a6 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/sv.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "sv@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "sv@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/sv.imageset/sv@2x.png b/Passepartout/App/Flags.xcassets/flags/sv.imageset/sv@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f15bd3e7da07a9605f766ee62dc8986531588607 GIT binary patch literal 658 zcmV;D0&V??P)Y|sVFnbU|g(9Q}@X*Oa zmkv>Q=@QYULl-*)Q4w`2f+E6W!3uSW5D{5>q6ewatX0F6blc~d+1;7>cJ3C;7q;N{ z{sX?B*I|ZPRtg<^g8w18-hjVNK)Dl8?gW%O0p(6Wxf4+CBqCxyNe%!=KHjSe+a=dR zWfA3+&+WCJ|9>i*gAfhh>4|8Fh*%%|aV7 z%_@MJxn40g0a%uS=A$q_!7Y0q;eghDKs$Wp!S(TpB)MkDKUYdWbnWt)iTSIKu0f5U z_`>^$XDC(SlB}^vmcX} z?wGryYoX=_IUJC~y53Uhi*4PQY?_)&K#jvOJnndY>(x$M@o&>w7jjEuXYGy8r?a*8 zH8Y-}=*bgO|9)QI3g&l6nVdaA&9TP|f~hKcoil3%ox{2$1-${gEX8 sdty#Nxf4+C1e7}g5LQAGB&~qBYi& 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/sy.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/sy.imageset/Contents.json new file mode 100644 index 00000000..9e97adfc --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/sy.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "sy@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "sy@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/sy.imageset/sy@2x.png b/Passepartout/App/Flags.xcassets/flags/sy.imageset/sy@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..baddc40480f0507512a090b3fc4a66944c778310 GIT binary patch literal 496 zcmVfO;JNPe*g2yNSw6S;udyprSY2L9{(>$DU$)Dg8`^t>k(+ z#Nr)9)2(#!CApW<#)hd@3bELrSy3L9d6@@*_;Z}$n9OU&NE%6k^qu<*q;~u}#bHrY zL;y&&Qj_^4@5%!JP10VwmjGf@icqy~eMjhoAH$`$(t5{sVvAlz0~dikECHbYUJvC% z49Bc@9H)-NRl;-T*%ng~SSX8NHV6@b2srPZgV_KjwFN;I{15(BLwC~6%{k2o((GuG zmK2F1C<|>F&&O8Uy5Cu@F&oUY&zXrbnJCjp99d|KW(4Un39`U&Oy)Y%xNG?AzHBdh zplE;AXGOMfQ>flnT~=3dSk%s-OsYHWvLd@$D@&!u)eaiGsy08Gyu`28k|Lor)V@rA mgn#;kVlWsC27|$1j)X6EEUz}x)w)yw0000=J;ezQRy{Xt60A#PC@hJ-PZ*Q<`Grjtq)%M{@dq!9sB(~`tL0! z6-?Q%`t?Hd4-+=ntj2|A=)G5%a(BPMOuI^*^Q)>g=Kq+tL7pif`|72yTjsV@YwXw1 zofkX*=J}0UaXszDiPoHDr>D<;nqs*#_QtlE%o~DlbUslo6M8ePUu=<9Xl@>pL#B3; zr_Elwt)HJ*Gt8ILJ`$DX9iLZoQ=#QVXru>sZJ%AO#VaYnf2S5#)me6s!X>vZY+1>yo3lf14j zy%MA#8n7~J&hL4@uc=+HlHEJ)Qo~bDMcK8FE1yr)y7czRgR=*ZOy-Q3rRo$F;h}d& z@2~T}2Ppy*nCl;|3_1JnjFkHEt;q$mRA;X4Dbx&4jo{m}CqiiIwntS@Zq;nH{F^gN zK)eI4<|EpFipF@V%x09w;8gJ1J<2#pYFcF;q#)_ zj6h8(_1-e&DZGq}9_a7+&+ulOBVotDnm{ Hr-UW|{dYap literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/sz.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/sz.imageset/Contents.json new file mode 100644 index 00000000..1e8ba38a --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/sz.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "sz@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "sz@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/sz.imageset/sz@2x.png b/Passepartout/App/Flags.xcassets/flags/sz.imageset/sz@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..48ebcd01489c1ade3cf9408a5dd612d0427962b5 GIT binary patch literal 1581 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/td.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/td.imageset/Contents.json new file mode 100644 index 00000000..385ba7db --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/td.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "td@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "td@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/td.imageset/td@2x.png b/Passepartout/App/Flags.xcassets/flags/td.imageset/td@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..303c5606cbf688dbe418df3425ab2866a85a34b8 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!3HFs&6v>#q}Y|gW!U_%O?Xx(mh=q zLoyoQo)6@0Fc3LL#3{*BTiZUmP ziV^TJ<|C3NE}0S{OcR$86{m;>5=U?uix@!-N~TjL%&B!DE0fJ`Y;8CC-tGHw@AZ$9 zG_|WE#=E*UBe($>4Zl?OOIs(Q?f~npT;9may#yoY+EL@h~x4TYR|5)+dF=HlT`-|UD6diA5 zTj;0fMw%PSmdP{ch&k}?K!QpD!2aoS$1Fkt9*I&UNdrKsO0ssf6xko#yu3!IaLt68 zS}!4sn+SJ(HHzA4BAzc0L2Z^sbW2r%!xilP*#ZE1gI#a1BYUAdvqq<&XxcRs0syxs z{O!d_AJH*Ua85SviaBC-}QaJrRU^Up@93tfCT_tM7X)FpU>k=+x);z3AI>#7OQXEvuh*+@zJgbnv1$ zNBCyrx|m&Cn)mc}Rm=OoS{;F-2RF=~%4~f47*et5^P~3w4bwKiEHAC9d?^N4fh;2! zidI+Nk}DQXSiD*3{PNqEjG2hRtB&|wmiAFZN84RH?prZ#_Mpe5(lns}k9j97-Y7`{ zfFws4j!??Yr|hm^%*$S7%E=O#r+xMNdyjP*kfm`?No!LDYU>Sl%>$=VL0Y?7T3cPD zUMc?WvN@K{>WC)5=Wz_@A1zX30l?i)esQ7CG)M3P9GnZ~8ECzSBUE!+KLDKV8IP$f zQA(0#vAURW9IGmqJypA^L@6ODdUDD;G~(Q-mF;WkvpEAR3bQoD(zjn*KV~BQ!Kl|C ziO*$qL`jm4lGN^pm3tpA_IM*S4Kxi~pZ$7h#0daXR{!%m)f%<5MyIej0|~ioAM=b8 zMCZ9tAs-*TK7%YCUl=vK{>acZ=TE;)yNM7wXT`(zViNH2P?!V&K93WQPyo=lr{wVQ zLA2hHHx?5Qt8)|pVnanzbatkowW;E{9mSQJeB%URzTrdO*~1A7dtG)Dq0i16Gtzig zN1%W3CRaDM=V$^HMHlEg)@$-^8o7`g{=edX^QYu5#{8jw(+I6t00000NkvXXu0mjf De&Hwa literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tf.imageset/tf@3x.png b/Passepartout/App/Flags.xcassets/flags/tf.imageset/tf@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..bf8bb6c5011def3f5d9747276bd7b5c8be6c18fb GIT binary patch literal 1616 zcmV-W2Cw;vP)oJt*sI61h6n}MN z%+~$`&?nu2Cy7(Mqv90rs5r$tDo*i^ic`F!;uP(4bO*)-iXySm zUjHn&zDc6f8!WoWA>LpxZpw{amJx1iV)-Ru#+q}Zc}X+v^90qsa( z^ve1)27__5*1(=e9zmeED2Zq>8bK;k6MqV&7WeimwIjSl9xlNFD#H1 z65t-}?~$1vmYE(ZS7@4BdmnTutY@7%ICNS&aJ2sI-8H7NACJk8;4o;EMbCt;%jP$? zNrfGXTX%cGK1aU2Td^=L_=`O$2m)t5S+FoISR_%7KV8_NC^}G!S49$4e2n+m!wWDB zIk;_3ZWdo8QJGx!D1Jb#&l6M&I}`wLrM^2)P_5ApZPcLw9@f*}*j~lsGVrQiZ`}9U z^{Uzq01!V^W#yg6cMW?K4*;>zUM+3XnM=;7HF`fD6SpT#^SgXHlgp-?r{ok=a^jD8 z#vQ4;+HvW`qIt6?;x4uajme-)Uwr1L%MTJ`eQ~>;itiLF({svd>qYZc{-Dzhu3J9s#ZE8ePT70U1wI~Ct0 zRvL`}06M)v{BZCQ-IN>0kKh2n>ddJ5NdXoU6Q=s)W<>))co1vL>v1Ndq;~*+aJs}p z%ZHtcHzz!ZRk%JL09x950iZ;X%w&w*s%TW~=)N=*MNBdHpEVk!5nr-1nNGv5H}<5y zT-w*K4Gr+vkvC&ROyTEh$X44mLTV+!x~Jy~jkzbU5ij&$?7cnm}8Zi@R98VZI^o6MW&>(<`Y z|NBj`#b)jLcx!^orZ=5m;mu)~y9U&HIt?=~6Oqc)lhRLg_gFY7*y9Or1Rrjm<;`Je zb%q;?y;W%PQ~f zD87o@F$}3IeQC<1VK*GjtX;yo4e*Ue!{E`r_UcAz7lX4)P_^?10vAS_jjcJk_490ifzicJa zB4iRz!O+7y=MpVVt~e7u+$$${}Pyp3z7>h(r%4#Q}K9;xL|DdZUW zHlds!!P%8R695ivpF6?FwNpHJAtjQil9qpGdjAE0?j9wBPAL)0MNy>a&FM+g{D^Nd zBOuLckD^F>&1xQ(QF}v_xb&>`;0s^Bkec8x>(ltmJgU`MzO)Cjj649$iu0|gxgVN( zTqIEi__+~XH0rQ}9hXhl=?&p&-yAD#N%{NmYZ20nJjGl%OvIuEL9@k(r0#P}aO)pp*N1O|C#n6ql73Dx8@#X~iyVsn`?78-e z3k4PavZ|pxYjPCVrWQyu?JeR$L9drB<415>g|e7uPY$T{Hl>qz1o literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tg.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/tg.imageset/Contents.json new file mode 100644 index 00000000..d3b40886 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/tg.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "tg@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "tg@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/tg.imageset/tg@2x.png b/Passepartout/App/Flags.xcassets/flags/tg.imageset/tg@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b6857fa4ae05a8ba16b1ff36c2efcfda011f7165 GIT binary patch literal 557 zcmV+|0@D47P)!%!H;@h7LpVog)LQW3-o>f#uz;9_wr9UQ8l799Kl zf;iOGMOk0_PJRQwfI~&6qOBK1L@-DjtBH%E#9S)8r&`H>OLF@1gPfEj`c_N8SFOLZhRf zN&u1+N+d)sC)c+ep%Ule$w_U0|6EnI-QA0L{C;({ zWnzLyqxJNCdYtxXv#K`r^=Y}>*PC)G#lm52Z_oB83oE$kqy~QE_A%MV7!1Sq$@DTV zg`Mz!etL3Hitc|M^Zr6Ul)8q2^3xfzS@SBM6|!lTB(o%HG;Iy@>U}76K9stKf%2`> v-zLb3Qd}(HW957jV8I|I$SGa!+Cdo@1^v; z&vbdY_kQ2c-Me?mC0q&uk|evq`?o|ZssJq#(Rzf-sbgw&fL6lfX@$wt3X`W5gYp)a zi-Tl89$~EJw=d0hI{?5sIA{_Cr9}(`E;lv+0CJ@wm&;0{T&-3P4shi~ikiG!tBK>|kCv8z z+1$Ld)A?+B`)*4un?0VILKzSzs?%PU&!W-X@UT=UXc?=tx|-?jz24nL6AeEPU-RX7 zJk!&2wY8P8bzHAJDOK} zS^lxS-1xn!-Q{X?^E#108HyA-Zgqm!YZApj+r?mz<9T$E$e~9*7`)xCpPtIK+OHvO zHeqB0aV{cgmFIX~7#&r%FW1*UyIfxe2C9dLN{elJ8cRCNXq9jGcub<$D3!j?&gRF) z>c!&C-d?t^?;;ih0JM9(rp`{BIkCW{we9zGWu>jF>o^pu9v$6#OZ5An#A3z8Mdd)K zbN&jXKj@E%2TfmWxVE;N{r%&a8Ch!bn?q@Bt&&Q0gu_~fN}q#;q`rvw(0b+{9tgsw zhvpv1Zm{qUQOUms*)u#X=KmV(0Vb_5d0Juew8G?Rg=%>&@sVh~MhB2y5Ur>JC+Aun zp>kN ZegZ_~x|iU9g2w;=002ovPDHLkV1nLrf^Pr- literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/th.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/th.imageset/Contents.json new file mode 100644 index 00000000..dfe7a6ea --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/th.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "th@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "th@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/th.imageset/th@2x.png b/Passepartout/App/Flags.xcassets/flags/th.imageset/th@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3a474239b904ba4634ac0b1d209c5e502dca8d0a GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&%LTZJsWU zArY-_Z*1f}l)%H9*t3Zxc>~WWF`ucv8vokZCThi|DFk_i6%YijrjLj&Z~aNrf*dYo&B=)66ezHpC8wlEtz%geORu?)wHUGB~C9} zfWpFF*V&|!YgX~Dw0ZXeB)}d2xBw)zwecV0=fwhPM|ZMY16{=6>FVdQ&MBb@0J-~B AH2?qr literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/th.imageset/th@3x.png b/Passepartout/App/Flags.xcassets/flags/th.imageset/th@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..55912d828bdbf40e356e0952551d01aeabd47c4a GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvrJgR1 zAsLNtZ*Syn4iI1oK}$y39POXSvb5Qx#f|SMK^(=%3%Q^8QaC={SGy$B<*elK!bSp?jD6S2_Fi9@gHg z$X5FeA~+Q$3uav1_U$1=__ERgEXA8c$R;o~UX(QPm(btM2)`A*yZaQ`-*6q=PH~h|n;I zZiS82Y(16dftmmSY{{)@xit-J0RWIml?5dcz^~?q`{q$+Xte zW-d&L~SNzXo4egzx+}L)AsFt0FoEsJTvYfvmhcrQ(w~KcigB+v^kd<`l5} zH(38Fzt7068LlrME0y-ix&JRc_B}u}1(Tw`YBqpZzV> zMEEx92@E8i$Fb7qC^t8#vH%PsdKdLe3Ol>l`ok|L2T>nD;|c}_TUxeU(k2c?sk&sX zjLMx%i#a|5vQ7@mos6|IO4TK2i4H~4NQuY@>H{r=%5SLhw#5>CKtx8+NI6VYaz^FP zmt0>J!RxfU$Z`)@qW`=I-=bO`1A|)6xcdlKqO$ZHj*8seU~^maj#Kd|8cD5h5}0K1 z2{*op*d&!Q*nI)@i_jIr-V=KEA;d@Ge38psA@b> j)p(++@kCW~W<-Ahhr&F)Ko)O$00000NkvXXu0mjfhxtCd literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tj.imageset/tj@3x.png b/Passepartout/App/Flags.xcassets/flags/tj.imageset/tj@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7bf23d95687cdc41cc454cc6d9476f5e87cc74a8 GIT binary patch literal 1215 zcmV;w1VHVAF1lhuV0K4FR%$<9W z54&mw*@t%TY?GPa)9lRIGyi|i+;i{T!7*?ytl9#qiEG}exaOUTYu>52=ADXb-l@3e zor-JTskr8y3KCJZHB^miR-Sl*c%q5|^y=J}I2C4P>LdWLhG)=sJD|sY74}tLCO!xF zdx)V&E)Q8V$E=xSa(U=l=Q8<~ZIbM$Jn@7~offgTw8AvjKFn$#0RZimXT|&n#e-s) z%nVazM8rSUtYy}45Iv2mh1pSg^fUq>WutOwkcD;?PZDu&=dibPn2498gm%fLLCQt} z&<5vV-1k_5w03cRC3vC>KqbPjrY4yBFep&iaG=o}MCkUwh8w?;4U(o6WbqWo19=@A&jfM3PAIsa~-(^gsXSseHsJjE2=IRMqf^C-gf%L2nZk=1{L+b5$k= zfca_lLa{H%L>u{t;fl{%8WXTTfv9K4lVBV#VGw z#~(B=J}%;)k(J5+5VU5GOEW=4Vrj52+FJN&t4MrJM3N`1+1K+CgZQGg&~ILR%p8Bn zy86CSd1}pH3!m!Ek9f_A9+I4hNEWQQx2-=;kjN4dNp4Q`P6cm*|fYRD@BCc~KHVXOQ$&8W6fLH+l&^Dn~i@s*?ZDYX>thtZX?uK=*11hk?JfC=4rp^FJU;zxa zqd$z^X3*=91p$C$4y;8oW0bo>xl17P0E{*4_jH_6EzFK>EVlVcW^^-SF9z=}ZC7jr zS(N=%rq2N@w??QGj{ahUcv#gA+0Bpc52=ADXb d-l;g+{9ns1U`$Ek2RQ%$002ovPDHLkV1f{(LlXc1 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tk.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/tk.imageset/Contents.json new file mode 100644 index 00000000..71ffcd2f --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/tk.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "tk@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "tk@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/tk.imageset/tk@2x.png b/Passepartout/App/Flags.xcassets/flags/tk.imageset/tk@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eaad6d4b93ae3098766135a8ff5ac238aa29896b GIT binary patch literal 1108 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 M07*qoM6N<$f~q(I00000 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tm.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/tm.imageset/Contents.json new file mode 100644 index 00000000..23cb8c9b --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/tm.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "tm@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "tm@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/tm.imageset/tm@2x.png b/Passepartout/App/Flags.xcassets/flags/tm.imageset/tm@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3aa86d0ba928aa04abea9770475d194a2a2d39d4 GIT binary patch literal 1846 zcmV-62g&$}P)zg#hsoh#d>W1_@PcSX812gb)R_f=W~dswM;yheS#9Yz&F(#Iaq!eSLjj z-+N|Q*a}HV5u4lZY`&4^%%|U+IsbDsLw^3<=Z~(Godq>mV|bELRVE8wS*kC;*!x6> zkH?r7QoqO^P^R|pHL^+6$HIl_^0+BD5h1C3VA367jFbSF&V;+H0@(D`lZv5eZC35< z??w*qc`hQIWAj8*XWnU&ocL8GUQoJP*8v#an+c8F%fJ2E8^65dHn+~n*Up9C82nVg zn==C*0B22oY^BYN2V;fMhJ&tuRBaLN`H?++^(~o>p5FecdM{%?eEkwS59tFhK5^w> z>$aXmZhhRO*$3PD8Vj1XLIBl?fKOf<6t!LLnI9LH`R#vnv?#{j?M&}m{_|x3M(Xh# z9bFu|Ut8?5vwi7JMZdbQwYQLLZy=};&@&MviZ`sxscT2?o%!k2@yxUP_U-?QSZ%Lf zy&0|)35Aj1>kAY@x25s`jI1d)kh_Ya%a8QX zq!eJ5&*5aYUEI_$N)%!>8xh#_Ol17vsu;E zDFE(~>OBMU@tuq=j(K7ucnYCkEDTpdXW1(^3e?oNGp|MpgaxAz{N`&zl`LhN9Qo3o z>3)S}c&I`|Byb<^TdRIG5*&b`s6QI~@<4OXuO?1&DH;UImaDpy!Obn^`2O6tS8km6 z{goUK>r6fQ_Jy!bUL8t)C^DZtHCtPGq>lEc@`Yr(kg_km>7^}4)2jXIoj<*Ld!#{> z0GO?F00hJi1O#X(BS{05M1m-St05E!0Gjnks6MF7MS>s9?sR$Z%B??)E{&~tmBvv5 zV3Y_o!FNu3y~UYIyZ+YapDz6Ud`IBDHhlQd`I~+B>z$>$-~MNAQIa}Mfu{;yjm6ySS+nIkle(7X?h>UEpSb5t zmXlK=(dGD-F90aI0F{I`N+tg<=xR;Z5>EN9Aqf`4^2LFsdWI`piaLr1i18?|@hEB?t#^U~uv>zdLA{Wrx0gz{>^w<+ z`rN|h-D#(lPyz1IBWKG^!n6UaY1rV}jvI0=FxLYVCQcdyveSH6|+3VY^0HoI_ zktoU|WqHvvQ)`7w5eUpw+($2g)E2LN$4t)BBeQh?L4t%TvrDxHPN}V4Id0Xnv>AFc zs+#7JM*%GD%Fs4T3SJMQ)=Mi?NM;E@5+!ccuerLS)$6lHxi8cC&Eq?jy+*U+m;UCR zdQ+Sjx_VwV|8dHl*J*d$M{j9SZCWqAJaF{*F{QR3Gt9mB{_2F@)V|$T#E}EJ@jc1# z2e*XZ@YkjPZFIS+3r>uDCa5=gtiN=3w0ObcGvRXaV8~LnyGyCG4WP25#|z3J!Aws5 z1zh+#2vUV-J<<`C*IIYz=7FEoi|^WbQqnFW<`e}5(A4LNvmZ|Mf5G_VNq6jYZuj~8 zw}w}*3Ne3Xt@Yx~U%#0T-e2E6lH2vnUN70=)@H012F{H9#s09V0D##ZQdRJf#EH3n^v;|{K$`pACrqot zYz^ykF*kawgGLT@7gc++r<#vmHHmC_%Au;L&&DiyJa`%}-7z6)%b@e{T+frB1J>wlCa8DlP^u!@glC<2B?%|`HG$F_Pr8=fQTp| kuyVo5bvtt74<~?s16p(}wxj^^egFUf07*qoM6N<$f_*BUR{#J2 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tm.imageset/tm@3x.png b/Passepartout/App/Flags.xcassets/flags/tm.imageset/tm@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..09d70fc09300a38ccbd9bdd7947da13c15fda0dc GIT binary patch literal 3517 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tn.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/tn.imageset/Contents.json new file mode 100644 index 00000000..0488262b --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/tn.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "tn@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "tn@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/tn.imageset/tn@2x.png b/Passepartout/App/Flags.xcassets/flags/tn.imageset/tn@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f1a09a7c794a3b31a364ecaa75b7dafff3b4a23a GIT binary patch literal 1046 zcmV+x1nK*UP)iMOh=6?6wbLP%{d>J$dZumcd`mYVl7M4-7VHq_WmQk}|88sV> zSpy+~w>{-!iwdZ0FCY{j8diVlQ#$?e;Fu}nn_!gkW;*M(I?A6%0zWN};T#j=9f z$!~>N#$H;21YY^}46zpZX5yY(owTPB5YirTICAHm_X7n_3~|}Re9ow^R5|-&Vt=8w zny-3^SdQ@1Q|WF`e;1XOsy#-3?hclf$8HR0FCf%yWeXS1WMN4T@DH0iFS;vbnOvLf{*v2Xx3IhQD z%0_;3h1MK;ZD;(i;7lsFb~WWrnj40d zi}I#or`Vzb z5>WyUmEqB2{Um1>6#&Na@zc_YcIEVU+LBd%IL8*{C+}^VLeESm5hdVE0s1Fk7(j@9 zd=axCH}U*u@*hGD?yl7P0*TT1(1;$>^K-R8?Y{&7ls8kTt@iZ!ky8MgraW%3^{9NR zV+wt6c#e#!J-vF&t$Ica1ZdI{*L(Ay;ejOqT#4efc$6;YWIfrlxrMyY%g^_FV{;m8%!80Dyhv za-pW$=34?ZJ&lF$j0YZG7Q6l@fg)k`ge6J6@P}jlv)ZR?FfH_-F4a3~z@Ixl^3 zMCtU?xewA0`M zbr0ZBIP~gvvGu4CAwz{T0K_g{5%(PegqXYq$l;il#o>s!?_hAHS=<6HknO@?LEY*@OW4FCWD literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tn.imageset/tn@3x.png b/Passepartout/App/Flags.xcassets/flags/tn.imageset/tn@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b88f5c35c184e11653982263acf58e0e4a494596 GIT binary patch literal 1569 zcmV++2HyFJP)sW;r#N5zO zyk*&<$l|Tg(CxN@cmc62r0KxT5K>dqVPu4>><^6?YIW3^<~$#rpn1~Ds-;i;9+kZJtFqPF*+v; z5Co8AfKZT}&!+k3e0<;+Z?Wg9mb&Z63Fn%P9+ON?iYnVjB*wc7?ZX5-jVhSVW=*bbcNlry>(Vr^U#U@8=-O1IJ|5zUu?)BDJqYv{Iutrh_X?W zC#nLJ`)%$Ir+sbbwT>jC%l47|`luoeL!ZXU6~Fk0+n5{3;Zz!%y9OII9FU~@Te@Y+*6GWxMk4fBp%m zDU+D|ynwl(*^G^+n-AV}ND#bDXk~m_Srz~Q2!eTkS^S+#(ZB6Czn%>lpUZ`KuByA8 zA8{OBwwT2$_ZqxSXl01r2_93rcEf9Af|@xs@~a)aHm&pSf;e8a^LLm0@qt;qbhTFH zp{AyLzU7;L%XPO^0Z8Zo000Ohb{1IIuOd^DT_;a-+ja*?{?|3UY%z-$E6%7q=7saT zO>XxdRRH370DyIk-Lm8j>xZl2YR|@09G2_v`d4zq%5!+xV!qfwGacV}&1b1AO3Rq( zVpVl#fR%~8QbG3b>uGnc-XNa882!t4o`aw}Gz}gv*WSX&7Wan73&P%mz9SG3I}3o( z*cs5ywk>$u`xGD&;%ue6f+`nJox!UdXmPP&w-%|kE8~PQ-h~aZ^6dQ==6TM4X8Air zOmy(H1v{`)#b3r!nwrVv{>D*h-cI9~kz}9VuCk-$~1R2H7&z9BGoW#FbMRAKte~$ zxS3LQ4R)TI6fhCTi{~$zbFx$`nM{l~zqyc_F$K~l)Zs!-C*lRvdLOYIkq~D{9TKpr z<5-%nQ4LeWy1jYfYmp_}gYIOHM*I5B?H_H%MM(t>A1e88zHiH3tonK11IV(|zE(Ts zAOtTqhT+3(dx{Jrhxe$LeCMABi{5h`IiV3NH#C2uma1!-$IWsqUmfrc=MVJ2(f&z6 z^D`M*D+i%@sO%hxqD+}D(b=z1(VexuJSiD}LYw`aBuP+oL T=0A{!00000NkvXXu0mjfh?e`e literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/to.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/to.imageset/Contents.json new file mode 100644 index 00000000..f63e7a15 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/to.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "to@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "to@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/to.imageset/to@2x.png b/Passepartout/App/Flags.xcassets/flags/to.imageset/to@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ade514028de571b4018bcf985b2eb0fbd42e99c8 GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&zm07?nL; z977^n-%j1nb;v-VeR9;nZAy=nEIho~!yO9>z9$|@FDU%PTf-55&~eb$YFFPX^ORvm8@Si=-4As4g#l=QzN4m+4xf;Udj*=`iE@BRlH zk@-QVTw5*tmK*Ilom#)q!AQ$-_NB=hCVOtoTXgoB$^7T1vqeq@6w4gmmb$H`UV`PP zamL%1Z_}$%BK5+b%v<)|q*gX#yWp067ngm>kG~?vQ?)sA-<~zsjkX+n{47JIc<*i3 z$=ZiRl}pa=G>k_*8-kXvc0zHO@H*Kgnl`2v_*~0Dfk50R#_Upq!&)uKI z;^oSF|KXir$y_i0MHeP$n5b~^b~-s@GS3S4Y<9NI64Q@?O&(*ZD8c*zbSZf+OYA6RzpDT2r<=YMzuhI-&4^YT%c>F;Zs_ zd_RAB{@r)k8x4+KVQVg0U3#}>(Te}qZ(H!h$9!)pFAZOPt02Rqa_`iR3MhV{GSZNPfCiIB#3@;+-@7%r{3y*?swa_iL2dESn4W zD__|9SB5Njnp>Y{(|7!7nz63-+igDcVm3}Kw>|&W=Ay<==DlwgKJ|XTc;X9|=hGiW zJKKuSUEr`_y6w}zg*IAK+*?1b2#^y!wb-dLM5CVzhu}|UV?(zC)sf$S07IX_)78&q Iol`;+0FXh)SpWb4 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tr.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/tr.imageset/Contents.json new file mode 100644 index 00000000..a18ec00f --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/tr.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "tr@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "tr@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/tr.imageset/tr@2x.png b/Passepartout/App/Flags.xcassets/flags/tr.imageset/tr@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c28d96fa3335f05375759c0f0296b4cbebbe721d GIT binary patch literal 1015 zcmVK2LZJ7YZ`-0?>6m7FP#Hl#{2_!4a6IOOOCS3jEg-BDJ@b@7zIybvM1A z{(eB-^-AjVFN&hGHY@;?_`Fqby&-OhSO>KW7nQz#b>wFw9%m{mX!d#?FaE5*oKdFNgj#{UiKfB&%97S7q!*WXTT ze%hG0e#-_t=XtDE`RJ3v88dYpfr=X<{-f{Yta|>}*dq}`mS>4E46VIOyLbrz;W;y1 z$d}+`c_O4@_X~Mznm0N+XQu>U82X>F%%!KbMYzAo5n@ITK>6hjG!)F)na|FozxmE) z)|^TbNdiCwq4MAX;`8S35#lnar{z(rRgOFR>ZmUiIFyw?2Mk2xZtN6yH0K8kbc(-l=Aiwx>>g<(`ZaZReLQ1(Tn{%Ex`zpXo^Ke_bEDlJD)Lf&)-J z8ns$le~j28TyVBfInQL=eDS#4AclhSC5^sOX`r9n)+FsRjh^hA9^m!tB ze9w1iqrViti7sS6$}ey5f6&9$EXa+RQ&Y)zk1Bor>hMp-q)a4{hJxbS)k1UAjcr}p zrLiI@3j_tg&I?q$x?6hUaq9w}g;rIX?{eIaM#Egmp&5KetP@Ub*xq7C{cW|eSrs>gfcS_wtbLL!M l0(Dy@P`6bAbz5@=^l!?}&_RZ?>4seEyl4-!J*T-*@xo%{vy}xAX*hg?iQnJWCAodc`oWR}Axd#W1f|4D))$ zFt1k(^LmBurgjjbb91OyzpoQeAyFHQhOhHBaaDwalEx6^~&HheD2xOvxUP zPa4%2T5fVCw2aPx3EIh_pUbnYe&6!;bU;1f&BB7{|L#!hrfrg=F%gxhpuKs> zvG%PS`Ni`9t=6ruAY!kVO16i89oge){rD5_uCKH$MjegKqpZxd1AEyKg)y^_{`@;| z>_qT~GvckgZCxE9l#$L3D=-5&CEld&-n2eGbmq~@*h0hyu1PjLruT7P&WV1G211VJc{39>N|+_M0XYD>Lr(TRhu$c1?_BOp_)Aj@D>Um@3*#a?I1F z#&qtj+|yO(001nA!J5;kcP}kUQ$qvukY(%})+pnliZD6i=ymmj*M_)i_||K zaiD>D%iLLXUf<{_#_rYYRfe}Gf_;9Jn$rHr6^*i0tcY7JCK{Nx&YP_a296vPe!EVn zEVa1t<9o<3wl%BR;ll_uBOx_UrKPfkFDm1{Lsf*z001D%u>GE808OXv{sLOe?J;Pz zm`Y2S=Lg0oPimeUJyJP=#Xf)N+<8LfHW(&+g$xS-p!@f;Z`r^UypXhNdHRW}?EAN^ zW%I<_cjMD09YW~-{ggrR&OICm5-LB|62sT_brD~_fG=Ormb`J(wP~uM2EyP}5-1?;Ep@~xlaf_Q!764#=b4v23n^9I~ z?6f2`&7A+}uYX9IAbsa!c5f;zl~5J{5cvLh-GIWzDKq^C56775BSh!+CTxP#ywu=O z22rL)izP`4{dB>#_`SNkg3!fFQOV@bw|3euo(@v;;+=cSAe}z|@;sq(7|7570NLZg z?$&T5bpE1n=?cJ@N=Z(s+)g4+YF?41$C_RpN2nYI3vHu4;8*~Fc2n<= zQ|ks6wtTpbvL#s;%!yl^)V$o>5~{tdj9X^EMW_q_fCzQmv#eBC-!$Xh@K%TP;Gws2 zk7N96!L#S$*4JQq>)&@s88lBW zC*zQWCXPzBV~@9^k;W#XB4eS2c>u&4H<`it%)tIpadyaH$g!cHf9aAMw3tn$}qze+wA*hzsAL=lBlyfl#^{+z0x}W9S|{5i3#=xykGA1e6~||Yp@pV5{WV&2IXX1 zX1u|bjAe%pqmq&$Q<9@msJ$FKc{XsgCh~jUog~(LB&cTw)gukE3=RaP`UY8xH9sNU zXa0YPuK$)|nAa B> literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tt.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/tt.imageset/Contents.json new file mode 100644 index 00000000..39c55a5a --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/tt.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "tt@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "tt@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/tt.imageset/tt@2x.png b/Passepartout/App/Flags.xcassets/flags/tt.imageset/tt@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9312127c9f68f8e218949d887580b5390e8d5f60 GIT binary patch literal 1754 zcmV<01||84P)`jwhPEiIZ=kQX_ z*@gc!TXvpKt@yo!&pFTcJPDlVc^L6;zZHG-(W6I?>g($_Ha37R91h27wQ4k)%#$a7 z)YXye>$EJVVMeZ9+Zq`;efqS|=M#&?v?!Cw7>!1k%f&f)QtI(BW4`(3ffogUY<9h;Cowr$Q&Z!1yM;m_EhPv- zqtOI|LGF9+Nn9=_;*oM$6acc>jjk@j>6FXm4u^x!=hJE&$6H%l7Zw(H@4qjZon;(4 zbl^n+s7xkoFc7n|N~LmYYKq6>(O!V#cw1ZB($W&|!Uc)l&Okg;4vPW+l}?8ZhGZ~^ zVc5jP1c$?+y(S)yH#IdaFE8^|szSS+fq0}G76kx`Al6!2lM4%4t@hr%du%qF_Oe(k zhGE!)2M_X^n+wLr0l{)u6aXk354W|YmzVW={pjc@lSyL$AR3LT)#}HO9}7PGuyA}F zSgeCC3IJq0zKUV#Uw`fD>bi614ytQ799AloPoF*&7>)Vge-8+j!=eB{Mx$%Z&6y`p zE?>TU`}S=HgF(yI*47#t8dg?Tggrg^-+c!Nmcya|kPU}d8yYezD_5>u85|r$vDMX8 z48xv3e=h9p6{Fc}hV{Q!eoZA3_|%j@tCg$OB9X}B@zAn(JZ`t!wOXyTxtV$Ra1z0C zSQG%Lc${!J1UlV?mKKsE7Zw&!T^$aGPN$Qq)j(0HpMO5+q5wd~VuZ_e$Y4-vG^tc- zadDBB#bPm+%ca-r3pE-@r&9=)!=eB{Mk0jEB`_FNT5Tec2!%qlEE0*#%*+@JhC;2D z!toS>?IDccccZyy&PW3RhFIL+-#JLF}YmscDsdqeps(3(Ck06_qTJ>=L>7KY?8EEtt~ArC>9EZT3T8X zsZ^oWnx|IpdAQeFMi6sz>m3~&2E%H#*4Njg*y7@%PNz#|vxQbGzpid?W4-Qr2X{Eu zFI~#xaAsy^6bc23`FuXDR-0lnB{MU;4?ft#K>M&T!>!i!-d+Kp?{qq=tE*AW{`km|BW}0*)TvV_X1Ci-CKD+XO5ASF$&)+3|9-B?H^2V+&rd!nC@Apz{pIE5 zD0ct;{m#x#5R0XO0H>^Mhd1Bn%|m=}F#7rD5{bm?^_G;BpqSZg?(OYm6ck9kUiOI- zJGt}z?{Z>ad=dNd%VWom1%tuk$B(1f-Me@D`uZ3}Mbco9jb<;ClkHgav(MsReN|js z?Dcw!ii%KdbaeFU)vK)HVyV~5LbL7UYTx+hr=M9lTeoiByvaRt<`oB;Ih;`d0E)t=r#bJwTin>FQmHH!OEQ_Hg`rT0 z#bPzIxASXjakH69rw_I$08kV$JnEsiU2bwCC%5Jx#4vHy? zx_cgR?5wYmA| w{Jha<+}hf@apML`4h#(B=jW??dZ=XbFDxCydxF4N6#xJL07*qoM6N<$f;!b}QUCw| literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tt.imageset/tt@3x.png b/Passepartout/App/Flags.xcassets/flags/tt.imageset/tt@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..33c6804745f9847d88119d83e416604519f413c7 GIT binary patch literal 2988 zcmV;d3sdxoP)q_K~!jg)tg&Tl=UCRpZDGKE+>WMU}~f$nxTS&q6D(A2hImsEGsRw zENz&vX~wB;Y?^7ti>AiuU=wPdMwDGnEds58q6Q?2P-!5ZKtdM;IqWX%;obLtvE|gi z(jV|5_}uKp^8EJsT(I;0zR!0l^Pxks_3HuLyLV5aQ2hGquOO3FtIf;HeMD)Fl8!dTx0Q~&?s;a7Wb0*$) z_bbC#3k!wImI-BoG*-UcE`Sa%o1_lxm5&(!}V_~=3&Yhd6$lU2K@BkbR zt6ndTiQ&(l?d$8Cl9Hm+=`0ot$wBq?^=7kKtyTjN$H%i)tF5+nLLzggzrzD?IIM+* z5~Y$iV}_rfpGu|D>2$-x!z5?b)ztxrjg18$Q7T>C-S!I?xDL#v{s9lLHk(zalV~)& zprF9OK$S|BpPxT6GD31(O-+qJAc%>H0YyoYl9;Y8dt)Q#p}Eq(zyn}MMurOuCCSM= zxjZN+C?+N*KR@4Yx09S$U0p2_iK3&UK~d7ABZ~XjN5}R4R>%iULhb)6<=;t&Yo=ISkE}=!d+=m`vSjwe#jp z08vp<#l^*9v6%4O_uqg2tFOKS03Ofx@L@@6>bRqFuZO_{aNfRcQYf75?EsWYWpQz_ zNF*XTmu1#x6_mzM{Cl1k+UgD@gu%yGFDDLeps zbF)dQbltxX;I-FY%gxQD$nLNV!>nJwK0iMn0PW=!U^EJsEgM^0ZZ!&c0QO6lx|5Sx zvl+mqO`CS_-c4w9^BW8X0JM*fe|foJ(W232=DJ)6rpTXpm)RQ+$48WF$?~r%#_IGBQk2 zQPIkkE1!Ah8CoWjrl(s=O5FcPlcKS}190BBVZV4$nw?GY`Kwp2b~>GB&z>bRI-PpG zJ}N3II5?R0@{(p|4i^`@$Ob2zYmD#!oY$^7u3V92Wr3#S;^Ia|Mt=P9M-rpM;n3^# zFTC)=(@#H5dwWY$Qmh39?9k9ygN$9&t?~J#+1c{EJn(q#N4h^AX$j=zU6!EH^b$kDC&zZzIf}cw+M}cgM%84rlFw$fMEW7 z{~vy!eSOCnX0#eFJOJ~-gS}g}fMqF)`ugjyUw!peLgT=|fLg7-c<~|t;o`*sm6i0g zY2(jBE)L)UnD_1Ld-q)cG)*5kaA4iKb%e(L{{F>bS zw0rmc_ud1*4}ezzjEaY08wP5e|b6O;lWj^hl?|K0E3@>Ht_Ms z0C+s!kt0V^Qc?(w-QC@Bad9mzEdWGOQT|0m6!G9-JmL}_K>yC21G{zs5DJBQz1}^{ zCy~iyQmIroZrlJMRx0HsB^24oQV`$GF08**6w6rujI-1bf(b1t$DB9cG0Z214{Ei+4 z+2CMonhsHIrqX4|Uy^Tg=cz8IWwXLl!E-voQojU+z8#egn=1x%gJz?+w80OxF4VL4_0r>d% zR8&+fBEG}7wzkH_#hFYd03Mq*O(z~4j7k#;4}f8M*RLNo7y!uS@~Wz;1q&7sT3cFL zG#ZV2Q@}GPXBzR~fLs#{53mkLk5)TeUJf82AmHT5lXK?GA@nvkH!GFOzP>&HUfZ|( zeDo2w*(Mww0Bg7RXtg7!PXm}abLOd2r-Fln3B65CP07j0gM)(rym#*O{_sN%gFOy- z0Ib#8oswcZdlta#*|SfcJUL^=3_@>xeSKnL;?U3#0H04j@!GM2t5lB(9sp~xbf>1; z8yW!2n>Vkzx;ij0kkDIOTbq=W{oM%(?$S0iG_ zN=gXJe*k*D{*_l=VHk!I3gtSTI4*7s0VWe3fb-flQ(T;TXsuSOj~zQEAil%r=jXeZ ze<_K?-(VO+`8~<-cu;=#_5#Sr$RIEO0USJd@Xa^hbh%va@>{fg`KUg6^5Fs4fByMF z`JI)OwSWJ9!tx)${{8#ke*0~fWoa)j|529TW3Q{Y6?6Blt)@o$;)|3>v}DPW*|TRG z386INlmpD6tMsCtAQyB55RHd3e(XcO-lnsDV0i##ZpVWz+Y8W<>%+OeED*o zudhU{w&--M)%wpro4W7-?9I(gXQ!KArBZcwcV8f0;4d#P_xJaYh=||?1V}U*Ykofa zk6#T;X?OtkOP5@IeUijPilUN|lDfLO8i^P9%gV}vf`XPUTgD3v6vxI|j~{3MzBND9 z;Q`pspJxXLB^r&J|Jt={zYs6*mz9;xojZ5&;>G-#GsUY{Tk`Yq7yc&z9)PXB9)LJD zmZs^9jEvUS*2`oI{4C3U|NZy#=FJNY4du_8C0enGbsUrlzK=SFe&7S(Ys+DG3P)dH(t5`E%w7BOBT}?}+qNpeykC&B| z)!5kB*49R1bn`D+vLqxVL@;-*AT)Hipa3q{lLQZ7q^gQ1my04Ics$;kHEU{XYj54U zMPhWhT!n>&VPRqO=g$``SRh!m$XZx9-aWiY5Ka5;-RrS&BLK76oR*f>)YL?16^q4% ig@uukkpL`*5C0Eu@1^Y zaIyvru#gW}vxbW4u?!pbdYiT~nUvVrP?k-wN5An+8q{i>7A<0;%ftEtM}@pi!%jkC zH*Oq-Pdq_EcsQo7PNGspqE`O}l`0as+`7vgSzB8%ckY8^B~9j~g6&kyorR5`AA?Vy zrcc7FRM+UcoE(7Uu{0$Gn+{dgYUju!!yr>V`U||dt$q$va)(_6EPQ6gNl4gBRh6#Wi2V#frP?Dl7u>pKM5k*Y zB*d4;$MmE2-@7o>)F8kAew<@t5o9vz>TY7It#0*@abK~5`U@ARO-TVkz%eQc+n^wd ziYnN$C7s$@eX9%EC6}Wc;nnp7tCEw&_SIU#SY1s?T%3hWIeRvaGiP>cA;WU*DD`&j zlSm?6c0UwA|#|!^NBV#ow6IN%%_jFj>kPt5#f4~vz7M&aHeu7^#&WHhkU1)l^q;x zkxH9_I(Tq@h7I#Hj~Q!fKomg`uyS;y@#@tU1p7ut;ue20L6aKM%6MhD_23z=q2+*j6}|LajRs z&Z&?H%?K73uO%^YCbre(6fayzPGBGnYBd9nrm-vRj|5Nq7wgugpw~BcXc51}_3L#c zB<#h{Z#nDNAHy^#powT^CdSH2yq}xK(WnNLt`61(P-laN48P!KnBa_~BMh_qR&7!k9d*IxUay1JX4BKAvMyH?99 zuk6OhXBn$kAEd#{AK%@(3ChTT>({UsZht@@`*QQMn{5@gR<{5+Q#pia&vZ79+(h<| zgF56_kZed75t~9P3Ido!L{mG(jYL3@2neF3o+t<)g4oI_+0ruz&AJoO)*56@ZCRY( zK|++dq+TDz!a+xvkhY#VUdQ>z$c-pvb!M9#MU#2)!V+o?c6V^|L1wQg)tVzvQA)w& z`2cLZJcAd`KW84B=Y5PtzK4l8@pgyi>U<~LO_=0%j_sr0GQU6XzYkkUBQIZk7Og?f zXPWT{LdRp$DXsH`0wN-9_oU6y>mv9w4wQw`$GY`~xGi$65%0Cd zcAY`a*21YB*6(MnWscX07V=(85WpmMe0eiHPch%;NDFzd-J%`EV;-k@XZU8^Y^$-B z7^r$|Iy;LdvHa3P^hTRsCqb#ih{0q9z&=eFSL$8)`r&5**jY4*mo6?g>-N|d4Ry*f z7sbt=+k>Bd8PT5U7P7I*JU%Ur;N^>p8QQnVVywp^7~+)6sv#eu)_S0n)p4eB$Q||j z{d65M*ZT{`DDydTbu0jNMmgy>hV!mE3V?%UAr=wtu?QCF+<2t_H!Su$K#{KfK5&BT zc?u@aXVs7odDK0FYf+E0*nd9&xwYPAz3;UiW^&L&5q#SB5Pur{33UcJHWCA~JkyW} zCRXMwu;>h$W3MKh8x4+}oDdJd%A5tP%b(q@uO6*rmiX;woKqh2GZQ+bzdASxYl(r& zx&cgeKg;jVtZvt)M+v&v)G)$P&9U+aEad(Q4VSeZ0C>nNsJi8V-e`k|yaJ8h*(@*9 zJGEP~^~zdw(V+hl>2{8z<)fMJeU$JM?{s>u9y?^FxMyH3F#r%X;EY9@__AUs(VpqN z|G;{(e)PR3KT@i6Aa-96C4z{T;s(WamiI2+ZY5+!Y^S8oh3Z=h4tzfvWL8AEe#zF* zO=i6%e*2L%>UsIAMbtLl{ePrVl=k;b;!cQgxxmByzh(KQg%OsJ(q*yuc@g2bFm|`)z!yb4Uc!U3C<#z|?JrOufN|gJmJyG|DK`JCj)% zWI+z#GtGFCN`Bk+>h6sk(9Nf)ze2;PV_OMM*+IS028m#K+xBCleY-X2y`op{{cSiP5C#sBnJQh002ovPDHLkV1mW&nM42p literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tv.imageset/tv@3x.png b/Passepartout/App/Flags.xcassets/flags/tv.imageset/tv@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e054a8c28720fa7d8b7bc47d6ca0691262d40a7f GIT binary patch literal 3869 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/tw.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/tw.imageset/Contents.json new file mode 100644 index 00000000..6cbb7236 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/tw.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "tw@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "tw@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/tw.imageset/tw@2x.png b/Passepartout/App/Flags.xcassets/flags/tw.imageset/tw@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b66751509a32f2808247933693ae5a6b0de79f GIT binary patch literal 820 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ua.imageset/ua@3x.png b/Passepartout/App/Flags.xcassets/flags/ua.imageset/ua@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2855bc8c4a6aa561b3d94428da431c09c6447dfa GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDv3Qrfu zkc`H+mjVSH7(`qGd!igTe~ HDWM4fKMhZg literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ug.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ug.imageset/Contents.json new file mode 100644 index 00000000..37e3a88d --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ug.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ug@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ug@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ug.imageset/ug@2x.png b/Passepartout/App/Flags.xcassets/flags/ug.imageset/ug@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..68bed5ea7939903eb82a832f8445611506bfe2fc GIT binary patch literal 768 zcmV+b1ONPqP)$%Qozg&?&kkX|>2oMqLV%gp^K^EN<&86?9N^-Q7rcm&x(%P`jXZ+%K77 z9{3I~d>`|Bc;`LLHynU9031vTztsU)V+k4^OVH?;UQnR9t&YGJ(|6DkG&+``(J{Rs z_vO$w=3f)30tIXPj^L-$1=%43bKjtU9EY?LXZctFj61k0vj#7URwD$m1$2-Ie zzoNo7h@Ji*v<5F$Z6eDE>;zYZJmhyhM8&0>keo8!#C6>FOPC53K})9~xfE2i-hz1b z0aHn4f^_yWJSQ6f0Lf$$w(lwgaA;`lM7~|h?khcY9&7a%S;b%@m?}`L1-EPO|^HH=kw;K0KjMlW3d?e?)GKt-rK#HoSX#D^C;O~g4z?c(3XE7uhj=hDTeQkkBMA{ zoX;Qt5=D^)9}g1gL|R%S(uwq6I`!Y{UpJovj|NB(1Sa$Mcd-%7NOrV$P;?6(N!LgJeZ*f~W-OD1XNl?5mia$LzxYMi#urtU`BX3xf% zG8Vj+`=8XjD1K-8^M3rhvpdyoxfmE3xHuvl688wNF=+`n#<8$R&`DCc#mJ2#wMXET zgyIxKCynF~>rWp{-wSASvi5eZRd+seZL%p)6ua`SgJ*+Iyqgl!Rp7JUw?XR|gTTS> z-&vIMZwg9&_|#`6zvR(e1&PPULS7VcDM|_(7X2$$*|)SIYI=LA^tQ+AFWMXY>J<%+ zH$7lb)LVYVvgL}f)!M$6@4bILw5sI2mI|E{WVgFHxB0~z`;CS+Vy}g@6V9DvXZW!v zE@riT=Z9rl8R^R{)u(gLRllXv#hw{v>jYrjx>E>7+SLL`$z~@*4fzCGnS)PR`T1_(88KEJ>&hxgdxFlL6N`mEyx%0im_~9WJ>o+P`0Zny=W7 zyLoozMg0H%pFV%)%z{r9Pv`vF_V#u_=^`$>{ru}R#q(nJH$HllG~;Yq%>PZ2i{l)= z-!rTXT=i$ir0qVE>$-&)g0!YysaW=LBJ0X`C9=HMZJmEy)_ICg-4m_!owbIs=u3_I z|GX9X3pQ*pxW_GYxBO(h218e8=R&jW+k3R@5)%_I{A#_%Eg~y>*0%lxC#yr$+G$$a zTA9~uy`QK{?KSmUTJ5E2X*qM#=1rOJ*{ff^d%N4EPU(D4d!LM*lT>e8^}7k8zZNWA zvgE?bTfru8B-FB3Pu;cu?X>wP79LbwwQ}9UB}-J^SvGS%-FHgAC2DQk$&{vp2@D(( z((=uB^V-ipkFGJ0_mD|X;r@Sq+0-_8F@T=oPem?&*W&bM$_$4E6Rc{tGYLfdU&CI2 d0CoQ1UQw6cHalXvHLwU|@O1TaS?83{1OPCqWkvu1 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/um.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/um.imageset/Contents.json new file mode 100644 index 00000000..8771cd57 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/um.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "um@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "um@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/um.imageset/um@2x.png b/Passepartout/App/Flags.xcassets/flags/um.imageset/um@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..033380f478634d0a70bc885829e30616f1b5f84b GIT binary patch literal 2059 zcmV+m2=w=fP)0! z`s-XMr1Dt7I36z=kEUGq+)G38$bAxUHii)Y)}+dFMEpaV2E{p z`ltTprsQU``01&Xuc)BK8NQ(bsYz^HyO=lL*~0!KH9$DYy#7iV4wsuZH*L}1VbSC< zEGWsR{FS%q_635Kt7jjKq(K8fi=&-wyN=Oh4~L}Dpb!kH95`Bws%eB&Rp**p+W6Ow zBRE`c42puPY1kcYY~6W`rk3mU!4P|@stE*wXqxD$|MyW`ZJpR8%~-qc&D=;Dly0np z*&{Rf(aec#c=rqJ&UOG&k`s7g;Y|MV`Cd-eT+~hctZXXoP7j}K*@LQS0F2EV!mQ~N zcx%&VI9uHSq^0!Xxdk)$WJ@L0XD{h%-HtkFxREfKj3ma#&~i0F061N4`Xg)CJLsRBfDk=<3Sl&b20mGQ^p-lh0a9vKnJ}A;6y}a* z_kmM%dHo0>FenOHBOb)(@8;Y$4XB!iBuUt;(d0ckitUvr=k$jxTgfs=T= z0RR+PW?XhAc4s?vm+d|DlX6C|W6ytxu|!8a$;c2s^_4HqVN%XW{ghQrV}40K&(1AC zyUGb6D9FoZdHF2NMk7K9gb-LQX4Wh(Wn6Zq&S^s9nK}79JGW53VIc%F3dXT?(G!@A zy@Dqq&E>Uv{5S8j@9-IYt=o}g6kAHxYXI?aR{Vh= zs;YA6_&LsByh3!88A+D#cmmX%ucxlwPDiJg_&6(GUx2!LJEv;uushmyz1J7u(DAc; zbFqoo7z?40iZ9U3>Do(NtZ$~X%ST+Sl|UefSrW`Jdm?WzeLyl5>&j_tZsk;M9Su!R zj79^imX-2@5g8mjTFd1t4mvu$%q)0>6-#DQdGIuK^)0kGJIF{+VdL6z>gw%OpS?sw zlZz;`iQlgH37Lb_s5*9*`bGzxT|SDZ=CEvWF_i~TqXhyHH)sH8XmnC}@HDRWa7Zb# zOm}yPs-v}NLZE6IiY%jQ8g&hJ_8mS$YkQZ@)i*lXQ&mmtb$WlGo4tq6;P-bUgwW?+ zZfIfOp)<5~bP;c}X?Z(8xDrW&z24xs>`bQTKg@d{Z>OQj3BaJVzWlVbfG>9(;n>Nq z0Wh15EG#Xgv&+lhKHH;zehd6Qig1*-6=tbol z38O(FBRz#iyG!R9n_J1uNJF~zZzT{2hKqWPrN`ecD$2-!{z=#!?K;=g(#o(Q1AF`- zZx^K0tTGX0Hj$e%lB#28@p%1cLSRs2Mm&^`KhVvEOU;BrDzYSDwL~#~>`?YrRTB(` z3%$u?AU9_e2aeR>^#u@wLo$2RU>q(t4UG(H&A(iJ>ZbArwDg=d-NAt_)o}{p36|I5rA2QZv z<&D(~So+##c2u4KK$hU=^QO_--o>&tn}KliP+T;gMP)@yFFS|o?lk`Q-OUptX;3fp z@o`p!Ku;6^Nr|xlJ^IQ%2{r)QI=b{PkkM!$#uBCT|4%PT63$ll?P<1ihotmep|7>~ ztUi|BT+&VE0VKzKH+>%q(MCnhm^R}=@4;IKN!-}t-(%>NMej8jv|zCQPH!TTkakYY zzaOG^GwykVlF+oaJH3fW;(nR9+hO>6Lq*k{-b5sEzf9cikQ%pctGv^jh$QZ3(YqZ6 p&Find)0>DS?q|`v9rwJ!{{i(es!szvp@aYc002ovPDHLkV1mo0<~aZW literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/um.imageset/um@3x.png b/Passepartout/App/Flags.xcassets/flags/um.imageset/um@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..36867161af762da71a071d48babbf7c19c466133 GIT binary patch literal 3382 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 F|1TAF=!5_O literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/us.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/us.imageset/Contents.json new file mode 100644 index 00000000..94c9f941 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/us.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "us@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "us@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/us.imageset/us@2x.png b/Passepartout/App/Flags.xcassets/flags/us.imageset/us@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..033380f478634d0a70bc885829e30616f1b5f84b GIT binary patch literal 2059 zcmV+m2=w=fP)0! z`s-XMr1Dt7I36z=kEUGq+)G38$bAxUHii)Y)}+dFMEpaV2E{p z`ltTprsQU``01&Xuc)BK8NQ(bsYz^HyO=lL*~0!KH9$DYy#7iV4wsuZH*L}1VbSC< zEGWsR{FS%q_635Kt7jjKq(K8fi=&-wyN=Oh4~L}Dpb!kH95`Bws%eB&Rp**p+W6Ow zBRE`c42puPY1kcYY~6W`rk3mU!4P|@stE*wXqxD$|MyW`ZJpR8%~-qc&D=;Dly0np z*&{Rf(aec#c=rqJ&UOG&k`s7g;Y|MV`Cd-eT+~hctZXXoP7j}K*@LQS0F2EV!mQ~N zcx%&VI9uHSq^0!Xxdk)$WJ@L0XD{h%-HtkFxREfKj3ma#&~i0F061N4`Xg)CJLsRBfDk=<3Sl&b20mGQ^p-lh0a9vKnJ}A;6y}a* z_kmM%dHo0>FenOHBOb)(@8;Y$4XB!iBuUt;(d0ckitUvr=k$jxTgfs=T= z0RR+PW?XhAc4s?vm+d|DlX6C|W6ytxu|!8a$;c2s^_4HqVN%XW{ghQrV}40K&(1AC zyUGb6D9FoZdHF2NMk7K9gb-LQX4Wh(Wn6Zq&S^s9nK}79JGW53VIc%F3dXT?(G!@A zy@Dqq&E>Uv{5S8j@9-IYt=o}g6kAHxYXI?aR{Vh= zs;YA6_&LsByh3!88A+D#cmmX%ucxlwPDiJg_&6(GUx2!LJEv;uushmyz1J7u(DAc; zbFqoo7z?40iZ9U3>Do(NtZ$~X%ST+Sl|UefSrW`Jdm?WzeLyl5>&j_tZsk;M9Su!R zj79^imX-2@5g8mjTFd1t4mvu$%q)0>6-#DQdGIuK^)0kGJIF{+VdL6z>gw%OpS?sw zlZz;`iQlgH37Lb_s5*9*`bGzxT|SDZ=CEvWF_i~TqXhyHH)sH8XmnC}@HDRWa7Zb# zOm}yPs-v}NLZE6IiY%jQ8g&hJ_8mS$YkQZ@)i*lXQ&mmtb$WlGo4tq6;P-bUgwW?+ zZfIfOp)<5~bP;c}X?Z(8xDrW&z24xs>`bQTKg@d{Z>OQj3BaJVzWlVbfG>9(;n>Nq z0Wh15EG#Xgv&+lhKHH;zehd6Qig1*-6=tbol z38O(FBRz#iyG!R9n_J1uNJF~zZzT{2hKqWPrN`ecD$2-!{z=#!?K;=g(#o(Q1AF`- zZx^K0tTGX0Hj$e%lB#28@p%1cLSRs2Mm&^`KhVvEOU;BrDzYSDwL~#~>`?YrRTB(` z3%$u?AU9_e2aeR>^#u@wLo$2RU>q(t4UG(H&A(iJ>ZbArwDg=d-NAt_)o}{p36|I5rA2QZv z<&D(~So+##c2u4KK$hU=^QO_--o>&tn}KliP+T;gMP)@yFFS|o?lk`Q-OUptX;3fp z@o`p!Ku;6^Nr|xlJ^IQ%2{r)QI=b{PkkM!$#uBCT|4%PT63$ll?P<1ihotmep|7>~ ztUi|BT+&VE0VKzKH+>%q(MCnhm^R}=@4;IKN!-}t-(%>NMej8jv|zCQPH!TTkakYY zzaOG^GwykVlF+oaJH3fW;(nR9+hO>6Lq*k{-b5sEzf9cikQ%pctGv^jh$QZ3(YqZ6 p&Find)0>DS?q|`v9rwJ!{{i(es!szvp@aYc002ovPDHLkV1mo0<~aZW literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/us.imageset/us@3x.png b/Passepartout/App/Flags.xcassets/flags/us.imageset/us@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..36867161af762da71a071d48babbf7c19c466133 GIT binary patch literal 3382 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 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/uy.imageset/uy@3x.png b/Passepartout/App/Flags.xcassets/flags/uy.imageset/uy@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..da6f83e7e728222af430e296284a886048eb2750 GIT binary patch literal 1733 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 N002ovPDHLkV1muc6)pe( literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/va.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/va.imageset/Contents.json new file mode 100644 index 00000000..017f6979 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/va.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "va@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "va@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/va.imageset/va@2x.png b/Passepartout/App/Flags.xcassets/flags/va.imageset/va@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c7f3e900d59bb7c07d70ea5b2f3d77870f06ce6b GIT binary patch literal 1194 zcmV;b1XcTqP)DLTvZsxpL6b4?tI-llSwj}w4D+%nzrf3s!c0x(GU;{ zZUkL)r~iQBN<~3Mx)c}g6$NR*O#^DNT}c%oi;|`#HeZvbnao#aGBdq%=iYnnIW80_ zNv#Raogn1d9qxS|e!TBFyqrTs4xLvabtOVt5Ov3iQK|y&PK?2}-m|VjIpevU`Eb2x zGMN-YRn-=V0Z5wG6wD%uTCdlcSJ!n}>lvt&X3fN?rfFNE03Ed0ES`2j6vUBs}-+!&fIoN1b&#vAeUZRTzZ%utfUWI1YlR(#?LqX z#})*q;RWOD3!w}ENVMv zQ51!9uIsvGS<}QTG3EK{&9Gak&`f6I@Ia(zdaZQavTPxQ zX@-wwXA%RKLHf2t2HX0Wb}J;`(0e}z2?0Ir+IuZ~qy9^uarR{S`t?vGqMGXL($Nzq z#$vG;rF3y|@y@;0g=Adb#uaeu*_4ncA&r3!gQlhMyS{r*^hOCF%W`sZa&dZDk(Ggg z0bSQMO&c8@bzG@bDs4{+7L*G?q}1O_`@y>JD1GN&1Y-gql*)$=N!6-vS%3aO2qAGM#Gw)w`ONkmoLkSgnsZK2>I8@uHKoHcwC9c0a&ivyn8o$ z>eSA?dvmXMA3t8(+}xF=tF8Yp+JAfMwDv(et$ol=>wg3K2c$>OfFJ8jga7~l07*qo IM6N<$g2op~i~s-t literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/va.imageset/va@3x.png b/Passepartout/App/Flags.xcassets/flags/va.imageset/va@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b1837a5bcd4eb69692740399730bcb255b4d9a20 GIT binary patch literal 2127 zcmV-V2(b5wP)O)aq2t}nlP}GM?4TY!y2`Om^YDyC$Qp;%_k~nUgkl2o0 z-?R4KXLo1jTzGKew#00LZIQ9;?{Rm||F@scZT1|ZhH*P-RJSpl-p1_P&YJvcWlesy zvL?S;S(9I_tjVudR-nAfLlu{$(h8J!UjzT!vQ*NRrON*mx(Ot-ER|N6yi&^LH6WUg zEkm`HBrl~DLihqE0M~UjO(TRXrQk}M^Fjz+*P$|yBf740&X-tlrS!ZMP9Kp)MNMMw zgUTTAq;kgu+L`79sa;&rl_JlHJguZ5-EpRW2`VMsekv2-SHX5;v15Ow$omv+(KJ86 zAtwM%HIuSR$*+KJTy)WuG3TZGE@AC0Lf7?MOz~3Bt6XOCTUPdX zKA+X;yM%yqp3Pj5vKUAJ@Dm!<{97ny6sZT0PN$2-qF+x6cQBvNIF2(u z`i~3mpDZ8frJg4hEV%cB;XWf|)z(H`Ss9H+uYczQYn6PIXlUv9LN<5uYis+RgRv{~QMx(pFHs9PWzU`C0^RWr4)l_IlpdJM&=kFo; zd_LdT*T)zOg~E>GOJaCAoWz+$Q!Z`@hi{Nj|_!BSO)uq$vOeQluJq;in4u?V^+qM~FGl|jGmRPK|xBDPs5GPl-&dgT0o`z8xF=To>FMc2BBATL zZQGV*Ra8{e*VkK?)zsV?i}YkO(?f%&l@bsGa9;-`062dHKLtSWoOFkDmaMG)3}HTq zJ_LROISX+KDg&Z{cSH0nnCpq2Po+{9FJ26VLIA3&s^+%0=4LbKzg#HQkBwig4D7d@ zuQoO)=HGR_r3CK=H4_sDtYXwOw}3{WlHgO|uR!}UR2pgwNIzXFZl814yq0L5Z) zczBpGmQJS$A*N~8#)|1|$aQ6HZLO70zJK8|A)=w7rLL}y5F$lZ*@u{T8SGQ8{EGMLopGv}H2CDl6y_FoF%1;q|6zG^c&+E>NTpI$RaFa~(iA3- z4?g|vV*e~@y=(Kce~zqQzd%iS1rVUEHx2iq{DKIc7S=DgebTvWsx=U*cGFt<-?R7;=fh{RgLv$Imlk&%(!-d@*r7gyFpZ+HL-g@R!i zc5%Qh98>%~3FZrIv+V6*?Rh3=b-gmvzs;!mq{ZK?&*iR~W`T3dvc^YVGb%a~31@DP zjK|~a)~ySLbjSo~eVI59$qOOQo;_=@6YVWW3K=&L0HAWop2~`sh9^G1E*1`lAINw2 zR)29T>*|W#cOUESws!8M;^^d5wD`ejE|+JF5kiv5n?4$Prc9!T(A6y90A+9uIX`r06I`8rJrqzA5Y}Ip$*0Zrbz%W7HVmkIdrJ4dE?vfm{}{habtYv z&ZbhSWEh5JS?AB6AD-MDh}3T^d%NMGInQ~CiQjV>_gB9J)&X`G*k-VM0fSY2Ih7)DJ^O=o9kq2P>;<;y2}NIsM7 z*EPo#(Hq92zhp=JzC5=plKkMYv0J{~b4e zC8uezNa}Wd4uEo;`R&oy-cBi{gM!cnY1@0^p=h4?&$4=VCOG*;!&CAF; zic%#dB}4&*ix+ce&cq*iL~#yHgX?P1XvOyJb|jL|=Y2k3G#b@)9gsJj)E<>D!^|6R zB##~2^xShx5BJc5cZ(3fS@Pxd94k-$#0xK+K6r5Q+_|Nf^45ZPD|9~f)NFr$D89g% z-2ckToAb-a${Y5}$eR3WWlesyvL?S;S(9I_tjVud{tb%^myT7Jxe)*W002ovPDHLk FV1kv57{>qr literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/vc.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/vc.imageset/Contents.json new file mode 100644 index 00000000..1240cdde --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/vc.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "vc@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "vc@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/vc.imageset/vc@2x.png b/Passepartout/App/Flags.xcassets/flags/vc.imageset/vc@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..71a502e8683a64d6e7687f2e1a6b9dd4cd144c24 GIT binary patch literal 731 zcmV<10wn#3P)Tp$Kdh)GCk`1+`Jy_!CoFW>Lyu{$=9d*vvT7=EgMFgz28IHr{u2 zzVCeVzR%*$;T#)B9+7~0uhkS}jVChsSMtxXr!ApLyLk3Lk_9R)3shPbsI)9lX{{vC z&T*p4??$3@PpF3|gN_BLZs+OHvI7r3P}9LoNHIql^lCTLL9V}Me(?{x{yA>HWnzJr zcZxY`plw4u_XCUsxZ7vkjY3@~^I?G2em>8rL@9ty{h+ZYR^IDpFdpUcC)!8!btpnZ zm+2@_0d45!+d`}iF4E+Sm16;J_~Pa}MtL!8I?XKTn@QT1{DGeN@lERM=3b_Q#(`Tt zV<&N$1a)WP$}~3fSL0f%uMZVsTk@;@dFIlsg9DOait7kaE3d5 zH1-f&BrBB*+w{qb4eZTTiBbb~rgE+XpxQ-#I#H)vqJ{KpvIZg5IK_Icc191EeN#X@{UOh(GSmxG2ov ztecJLvc@FI+9hi=?PBXXSyvDT11aFLx zl6axUQ@JoI(O6n2DaHg4&_p44fq}$`#(0Q{+z=&%#H0%??Y3AB+ERlxh2@ZLVe6i} z=qx+4%nYUMHybnaT>Xc4_y6AAf4=>{nN?`~hAFYCK6J2Y`_x{WN1Bdt_`(!l>&a^* z|1(_kPQ^9vR9y2;#Wn9#T=P!FHSbhh^G?MzFU)Tv938#`{m*~Vdqpf74b!9-xRIna z1aRnSeBRsZua48+$-)x8UWpAc$B+D$Yr7#pJI<0&?TNT${9Sc08lD}6N1rckzfDaM{ta?ydP z`Q4{Ddrdd;-2hz?Q~kDXhV@(Hi!%(2io`a7l=;)w*!z3#U>e#_kV+fqJ4QJ8NA6%e zMSG`6coT@2Po`<^Af7Uq>b=7EgSmsT1RIWH^qFw%AAbEi-|=M-F~6^$@MY84?LCa@ zGubD7oHyUzA9V3=GH_2BEh{Uof9T-pYm8E_t$}e|vMw&eNH?Kg`qgDd{ zJv_T8+b#C;a@z=> zAZ&S0HWH)T{8onq_L-kKjkjy91k2{Je7;@L05)&?#wzOl##2Qen=-r>Tg^}W?0bz0 zo);gnDZ}gHv3b2En$ylr=1ymw@JZH?0z9i*Uq_j~;Avh;Ns)Ja%L39{LRew!b4QwSCA0EhNrY<)ReNWhL;{L)cR0B z^T3-m1za55e`Yur*Su44%{vv>yi;+_I~CWwQ*pHU{{VZ5@|%r@j&=Y5002ovPDHLk FV1ia%91s8i literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ve.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ve.imageset/Contents.json new file mode 100644 index 00000000..1ccf5bc3 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ve.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ve@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ve@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ve.imageset/ve@2x.png b/Passepartout/App/Flags.xcassets/flags/ve.imageset/ve@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..382ffe3f730626cf2e0650d2771bc4387efd0194 GIT binary patch literal 628 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&zm0m^3|I z977^nlmFDWC3-L{Yb;~fm~ds`6}H8EOU)!oHMSmH;k=U9P1Y;d;8j2tvm4vgTa9JR zfeo`1U!|>XIe*w~o(^_#W;bNt@FpI*HUcXM-NV{5x=z0SzMz~qUgU;Zai;b+T^=!tom zq#vDelwI=PuK&vlKQ-##ue<4XZg1gtQ(<9YX6EL~4?euA6ZPZkjf{-gc4ud=?%G%L zd1>OMx=nAB(gZfCJI_|If8Ia8o^MXgf<+2*LbpHtKEK|+{%_^CSD)A4um2AL@%#VV zRezn?*w{FKdhP3f(SK@WSaokpN=UH$w5a>@$GNTd$&+82rT6sAw50Ncf#NrAM%4XN z$}x<&`PTNQHUIsSnRmQaEq$^i&{^zl44FCIPl@~b$K_pV?dGA%0%bf zOd}mt%U3gJ&fF%y>+j3Y{j>hYfyERhvTNKG{3p2xUS zu!G%sS>U0HIG5@LcO66|jNV=hY!8y|v6^xVGYv32J+`V)P%!x$Fc~p;y85}Sb4q9e E08srPlK=n! literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ve.imageset/ve@3x.png b/Passepartout/App/Flags.xcassets/flags/ve.imageset/ve@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..09ac0b7811a61363e4d1f47309b7d75969d122e3 GIT binary patch literal 991 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 KMNUMnLSTZZtrIf< literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/vi.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/vi.imageset/Contents.json new file mode 100644 index 00000000..8c5e4610 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/vi.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "vi@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "vi@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/vi.imageset/vi@2x.png b/Passepartout/App/Flags.xcassets/flags/vi.imageset/vi@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2bbf40acb6925b7135ade74da6c47e93fe95b52b GIT binary patch literal 2760 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 RA_@Qi002ovPDHLkV1jP7w^#rG literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/vu.imageset/vu@3x.png b/Passepartout/App/Flags.xcassets/flags/vu.imageset/vu@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a01fa93b455e32a91bced010bf300f276a214a95 GIT binary patch literal 2205 zcmV;O2x9k%P)*44>U^EaLY6Bw;Ate&v z_upaLHrTWY+S{QJ8h1l$G7Jx~jSm_fV$<4Mp(8CHgATcB+rBP?Smytps^8>pnV(EkAjgm&X3ZKKLm9%Xb^1K z0*^oLd0vnAF%EKqXm8kalb~)UPgdett)AtF55uBGaPlO?f~!9PD7wr_ekWn&KfXXqJa5 zx-GOj`T6kDOE6)AXZd&EDRDplT>WR3K>d@DCm+FPA zUV&AsptThSL)#AcDHrksU~kytm!JTtsqpmEuzWcfx`k1G{#khm@4l(+I30|4KAqq>4GzXT(&6rA%Q zTR=>IUO&|IyP$5o`K~UPDyyu7-+qG}xV9b6=R#f}YzPGb6BIxQ)vs>d>gl^SG^m*C zfdk5bSKm~Q9=ezFR3rm;6rAv?jaw|BCVMw6u2_!)g)QvaawW$f# ztbx~GSKt2z&6`1*Aw5`j^(Q_HT2=-VC#s0P$)xg5Uw;j6zYXWk`F=sYxa<4xtJeDC zk1E$v3C_PmE)ka2zNN86MR4pG)YiiE=^&+Y+GAs(yc~Y`0bYJtMW1}Z<$~?op|B9% zc%!R)@?;efT)P&oYETK*1#tZeTA3+FE$*G5?M5=DWJn+8Z~j>*ND#0E_?C2Oa5cn>Gz8C9=4; z?RTr%lXu>M zv@{qywyP{5LEYLzhQR&zLtT$deQmAkA|8I&TaEsao(|7H5A)}%z8c`l6&2kIXN-C~ zTrP-<^DHYaR_@Y?6EJJm&4QXt>b(Bo@?}`K5WfFjjkG`w5K_ZDT&*kUi4!n&s%k0j zR&nNx8i!|Ocn&2;j#NHrK>-{**guAKZ=r4?p@o7@Uoc_>vZDjJYgg}m#@xBcNt2Kh zCaC`Ifd}sHK2%pwKyKfzeo$2vGA_<@pV5e{s6f8(0@7eW9zKlx;tM56UyZpFp7Of4 zJiyA8>hFpbFmE30->)*8X=zYe3VZfIMTHvqj2sE~-3LS~okDlG+z1>Sp4<>VV0{JXHXJXBj7Jo8Lfx+G~$;mA*Y0Z?1|ZpL;pE6*`OIB zKBpA07HYG>u3f!nJcE>u$1#^};FHm*_n~>z?g(k2*YIWW-?VfBQL^Ln2hc}Cv%oLI>%lQZ$2e>t^yI7z&hJnpEDyT4{_(u zRMw+cLG^q}cdT;52DpA5l7=K*a#T86Ov$F9L9jWj(G}F2PYIqY=?pOjXr+RhMpq+yK>$+Er|h|2K5IhO z3EO*aMY*3@{;&Hy#KsjgNJq?Q(lO^; zJ9pl2g&gUp?Q85NLyWr>OJaywSs}cuh`{^Y+x5pPn--`aVe$MgY=?)gJ zOz+Ea6fcN86gX?KiF;<>C7Gp`Ud2FS$ zkc`H+=M8xq92gE9U>BE2a96x>gxz|^kJcD}hsk=$_Q!MH*ZSt$-8S62(@+1O$LCeg sLeH+A6>hpdEAHx^Rh6Nn3AmoG&(vhu`8I<6I?#RwPgg&ebxsLQ07p1Zn*aa+ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ws.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/ws.imageset/Contents.json new file mode 100644 index 00000000..b27b0e25 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/ws.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "ws@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ws@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/ws.imageset/ws@2x.png b/Passepartout/App/Flags.xcassets/flags/ws.imageset/ws@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3f82e9bba439181a6186360565bb2b975c01f1b4 GIT binary patch literal 702 zcmV;v0zv(WP)rYNOdOKQuZbaRJWdZ zz(P<34;NdAn^uIU4hK8SymjX{?Z5fq^A9?>3=I%==$CK5SXr3etyLHp7r<1lo9 zJu_Ju$Rcy^K7RM{%a8Y;zTbTC1|q`B!Yn1myQ()-L0W)^i;d>a#B?Y(C!3@w@7!j8 zeRT-|UJhK^ROEyXElku=6+5;hSw&8W#*SoQz;vjBw7{_?$r_3xN0%fynknMacKzP# z<=d{jc=KiRfm;`Dyr8io85l4fdiBn$S!>RI`S$DR`N!+`UdN+z*Ri|OPQA;wU8be; z5CBUWz5D2$q(jf*O&1v%vFi~R=3!u9IDGcuzkmM^oPIz{=OF+VhpyUr^~<+kOSW9X ztT4GaSSwR)7qkW#Xh_h*bx45NDii{~{rD{{#%ruCdE@>Y8aW6TU?jd#0s)HBf~QWsi8%qgs1|afq_9ngy+k*Uthlcy8rY&)g3_$AU5hFJavLxG->J-{D5$X z`Z}mv>dS<>YybT9M?+C$_wjrCPu-`3%g_Mf5Z!<3zJ`*Biky(PikOnD;PH!(>EJ9( zK-i&QzWv&E==RTFfBydaw_^L1A3y)l!C9DqsLUiK#%mEZhl8EPTvvwH4#EY9DxToI zB_g{`v?!h!&k3qg-B4Np(rTsw1fve6HW+m%wZW)EsSQRQN^LOeP-=rwhf*7iI+WUA k)S=V{qYkAu7%~n805=)HBxIFt?EnA(07*qoM6N<$f(yn>SO5S3 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ws.imageset/ws@3x.png b/Passepartout/App/Flags.xcassets/flags/ws.imageset/ws@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f345473ffee54f05e900a8451d535a8172176ef4 GIT binary patch literal 1069 zcmV+|1k(G7P)@k~4l@lEg`3d$u0h!`#_I)Knw1w!5>t zlHKoVww;~*eVLiv`C}mdB;b$cp<6sY9WuFD87R}J6{w2=)IIOEjbL zkGE5yD95SG&z8o9TPLPD?fsu1lfUt()%jAuA)3|10gQqMD`YNJ*XwWwm3NHf3)aVH zrsz>c;T~r4*^7!dEk+fEdwkyW0kixT>O+-5vT(IxO>z`rBePcuuZIPs*u3tc4cpedi06oo^0w(3PqZM$}MV8VP2 z+F0B`^N_R15VmpOO=EpG0O0P^&crxvYu7N+U|is-s`CJZ7)AXqbubKgEPUL;Z&fGZ zx31zBtXZ{y?+m;#V~P+q5aor6C@)k*d7&c83l&jbsEG1HMU)pRqP$QM<%NnUFH}T% np(4r)6;WQOi1I>3(DFY4Tt+oADmk=k00000NkvXXu0mjfnezSW literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/xk.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/xk.imageset/Contents.json new file mode 100644 index 00000000..9cc7c031 --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/xk.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "xk@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "xk@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/xk.imageset/xk@2x.png b/Passepartout/App/Flags.xcassets/flags/xk.imageset/xk@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7e43a438d35767087617cdc8376b25698310468e GIT binary patch literal 1252 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 FO#opcJj(z8 literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/ye.imageset/ye@3x.png b/Passepartout/App/Flags.xcassets/flags/ye.imageset/ye@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..3ac166abdc97eeba985f4db99ccb1e9c1f82029e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^AwX=;!2~2fT2=4^DYhhUcNd2LAh=-f^2tDvTu&Fr zkc`H+Hv)N?4S84(E_)@KDEd!?&ynk}`dgl+?UVNJdG}uXwXJQ!q#s%zLm#a^65hF9 zC|-4+SIyKPtImJDeOdb0n&NX`+6-TA7KaKWshiptUtPX`JJ2GA1DpRc%5P`=ygTe~DWM4f8~#aV literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/yt.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/yt.imageset/Contents.json new file mode 100644 index 00000000..ce85b9dd --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/yt.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "yt@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "yt@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/yt.imageset/yt@2x.png b/Passepartout/App/Flags.xcassets/flags/yt.imageset/yt@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9befc4191c8b19e37d0c5f58e31a077d081546 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^7C@}U!2~2TfAQZ0Qfx`y?k)`fL2$v|<&!}Yo-U3d z5v^~}8S*w5h%j6XGSrbc=%5?Ilx>>OJaywSs}cuh`{^Y+x5pPn--`aVe$MgY=?)gJ zOz+Ea6fcN86gX?KiF;<>C7Gp`Ud2FS$ zkc`H+=M8xq92gE9U>BE2a96x>gxz|^kJcD}hsk=$_Q!MH*ZSt$-8S62(@+1O$LCeg sLeH+A6>hpdEAHx^Rh6Nn3AmoG&(vhu`8I<6I?#RwPgg&ebxsLQ07p1Zn*aa+ literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/za.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/za.imageset/Contents.json new file mode 100644 index 00000000..f00ea47f --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/za.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "za@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "za@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/za.imageset/za@2x.png b/Passepartout/App/Flags.xcassets/flags/za.imageset/za@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eceec4115b374e97233d618b7d2a937a350b0bfe GIT binary patch literal 1747 zcmV;^1}yoBP)2Y`VYHMn4U>zTyL@oW zxMU`3Vx}3Ry4vSm`Ik)28~7+R_5OfXbi#-bCyVj)H6o>?_6Uao8!L!TuR2R(EXMw2* ziW zQAc3Y_8med!NA$Qs4mC^TVjtrWN&Vxx~{rEB#Y0a@6XGtJ-PI=7?Kbu*`V2c4|#cs zu-Qa`N!>RHjPCaG445x`4Y@>w1m?q&T{Deqn-bzZz#Ogu(`1t52yUy$0E9>}@XLM}ax<_Lqi#N;gbtl$!Gk8Z_!T~jZB8jP9Mo>n z2nfN`O=@VUhF(7(PUj3hb56#%0vT52;O6OFh!zSF!^FxQQHGD(R2rJ*?xs>U%Te`q z`GW+xlGi42Wm16vpa?_X?}uSavkd{oCE?ugdDw> z%TVX-=KUebL!BkLvvXMZaxjwg2hIW+R_CMU#7@ML0x0oh61uoO=6XqoGL;5G1Dd5D z@D>OF5pwigE`upO1?*woI3#V;HE8~IQo@%4lA)jYC6HlFK8zJRpdv{`15e%D-Jwjy z6uZg!!aEiO!Tt8}yzsX~nI9asM6E-TcHP}%r^7QnN|d*QtMgIo`~&@rI2xe0wZ~jj z-(DCoUBm%A931P=e@KZsw0DzR+bD6`B*ULOTo3x%Q@fyK4tfCi(jIO6#1^ZefpD&i zt3u~Isx0{C{%mPv&~6pJJ*tIbu(AyQXkUbObPVj2s8f3{xv9m)|G~Rdw^c)c;QTzx zg-Hb#=wbSGA0oseu)P+49=4-HW;v_g`reu-kImqbFJ~saF8#CzM(@k-BTDGhH7u|; z4T*Urw`t*fhEm;DwSW-JWMWpU+o082G)^ZK6eq_Nn5TvL`~k?tUhRuAN0gzcMWr4g zF!R~(PsR*!c+YPIWhU?T#mESpn>Mvsj~wX?s*}F7EPC=9)h50Ts5SHRYbsvb8AlR= zXeMU0x(#~0McvUsao#MhOxScf)iu-jVN-(214NHE!FY_-bfRfIE-tp+*}dD&tG~ks z@3x^H015ctHe8kTdhMBIUnogJz#b>b zJv0$B!MHIA5lROx7KqqR zoXtknXtkEO)>b#?5)TwY0JzkvsC&nn6yc@`&bvI;%NLqPZ%K*0ZmL}KhR~f!zEaf} z`YL$1mJ^$1zL-}UCLzV_%TT+Ws@3T%%I0P_=MoPF!m7T|Y_5Z(q}cUy&fXgZbM@>G z6HTM9q{M!!xY(wr>FIMn6mlJq9<{LH&lN|BP?40~n69p2Q)XsEgvH{T@{)WOp9PNj zml9y0yxeJAx2`2?WF#=%fk5Mvz{Rr`Sg*W!Y&c9LV_oa+9yaUs_vH2UgPcqJc`~6u pFV`{vNJhhh<>k)m>Fk;}{{dXTg_y8O3*`U+002ovPDHLkV1l%zP4fT% literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/za.imageset/za@3x.png b/Passepartout/App/Flags.xcassets/flags/za.imageset/za@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d85b10241a9d40115907087850e2f4a47c85a069 GIT binary patch literal 2594 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 Ef;t-jkpKVy literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/zm.imageset/Contents.json b/Passepartout/App/Flags.xcassets/flags/zm.imageset/Contents.json new file mode 100644 index 00000000..5def39bf --- /dev/null +++ b/Passepartout/App/Flags.xcassets/flags/zm.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "zm@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "zm@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Passepartout/App/Flags.xcassets/flags/zm.imageset/zm@2x.png b/Passepartout/App/Flags.xcassets/flags/zm.imageset/zm@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..30c36e65c39f8393195d705b8dd44a9c72a24acb GIT binary patch literal 590 zcmV-U0R1dx)-IkqcXlyu4+o(VD$>ji>ecfRAY=u>srvH#2)eXM}9 zKIdx~)4ZHZ3hEqjO-J*2|qP~f`e%)78?%T^v?^EhW;(iw=E;0gZ^$MW~oRg#a^E`g=5FY4UMP;R3g3_ z?9cvdaNJPA=9v=?PDn{S(W{?~hp#fj>-TBD-VFy9%d0%UHDZ$_pk|2eYs2dz)*^3k zG3rr>M{F`NuU=aaX3MxAVm7RjhPC;d-pt4g?*-Z>|tY=T!hzBJ` coKyh(03U&s;o#$=Z@b{W>e&Mjw4~cv0 z%$q#svS6}fVTK%U(KJBpuZuXn&3uC$1v@)1G2%>vbH8#rVAP_XiLw02Yh17}6!Io7 zPcYMEVw0x=nl@Y7Ut9KKowroZhLr2LE!HRZg=i-8Ef&_v^?9konHFbr$Q`h#Y(H>dgxtFj`2;Mxe?}ytgQ3uF>YSxx<*anM~P=#3VAG-H>U{&vPlTDHs@^~^^gN( zfg(aOuFFOb%Vu_hr8=@;*JY|m1T7l`C|tP@;(X?T9fQSjZfszL$RSyoqQ=z*vS4}? zJ7A|r*&w4J1m`CCyhg`ib(^wA$Dy{1B2ms$o#cUWoPaS6%jJFe{usnu{tq_GWKDF5 zMu!oZM=A*Td4~wHDt<^&#|;nyKf?FWRay>;gr<OJ%_H#6`OYpT%O)b7Q=G4 zR~;Vgpl@=~qgo&*5k&MH$~s+_l7a1^W!W^@won6f6-6Q=lN;gdHeZ&wnx#3uFEhSp z{vUW*mP$}!(dOab$Tye?m>xk3$!94UEH@~rwEAe!^ymgS5jBZ#C;6#DsQyRh(8&LZ z&{&>=DK3L<@noBDgIDr==<-^HU-}%^sWrKOj1MF}s}TIZ;t-tq0r)DbISL+PoyB{Q zZ}5Y|dlAYQ@95M$9<*;|Z~ z=xv|MCzVt_sig8rC6!MqseDpN<&#QG{=fl~g{dr1D86l}{=${T1y%$b&wL1DO2|Jd+}lX4jqB`PAL>-5)lw zdFrXpd9@dOIe6~--1B<#`9AmkexFB`o0}_+e|sE9j00Bie?wLYAw)$*1*xg2bT8_L zC_wFLFU6460C90~G&VMp6qW=gz~W&o1yKnh#MlD{gMrLXGO2&z<2bYdR@RGUEn?15{aY6_U4W+WOlITr&MD9>iR^@Ir<#4Hj zV<|5$XZP+jK1}H4^g+;ixl3*KxLiSir#(FYY}~k!hK8Hm8F-(VH0bDdo1Y@M9Pr-J zqu6_U0SF2TqO`P>l=QQ_o$Ad`zq!qC*0?l8g(T6sbSXh6PZFrtKlfd2Z7n*Tjy3J= zdMuPVd(D*Xl~s_ zb+jGSYToGX#%tL!r~M5E137vU}r+pn}GY*S|u&^+y ztE&mm$zeOt;K6Y4Y>3KMD}9F!VJ;{b*TK34mh6L&Meyet&|Y(1cCX-ILM~p!Z}aBS zV(j~V4!G%(f0dCi2ibfs2gc5Um)szd9F{_wr#?G z|GscWS67#ajg1w+oHsQH{wwsPvs3&P7dI+@dq1MB1aapoqQiu6)FApUA!=74TKxUR zg9{g&1{;grZWnoZc|xPncs`&ILdbTz=s$5nG;6iurXF#(c%*t21&A*{Mzmi;)E8*Q zt)EX%8Ez~$Zrl(dAt7@b(CKZV(r8$G-~iUO-e}@sfiIXUAt(?&hyj%fylh)pyXD|y zcfdFt4hOOS9A z^gdhe%@q^w1*}CytnPtcHRPTj30Yn<^0}}VHdR((@9V=WIC#k!0hY^fBedoE9leHNiv%`k7uR{ zrvd+6dj=#VFfU>|{wvoo|CNOZA>(-5!H`sgt^7Nzg@sN7+H5wC963VK*|VGh*10># zBsg7*_Uzq@HZ+u=+}sHt!bmMG^rWS+(qzJG`SQ`@EiEl1CnvMKv5`E$-(BXepq?P$ zla3C&SFM`zd?86V1_nk08Vm*wWM#4c@ne#d*PT8S1)MGxi-nAg44RBaP64mZUQHQX z-49Mib#*n75fNyOMtQvUsm9S){ZK}nK0eE2ZM#(WA-31TDNsihn) z1#E3?MW@pdx~PE$BLoJxTT3~n9HIt;ftYtTusgAV;xjK-IGAJ}92^`(uh(<=m&@=T z5IDzX%HaG3XkA?$I-QO-+8~BmOeP-Z`4^x<2=epuiH?t^ZABZz^D>76#thN^{(koC z*+XevDJ0#UDhPiapnY~}wF4gifLNqJeHWnq2G3SofC(@KgW{sEBz VO{X4XB`5#@002ovPDHLkV1iR&vwZ*n literal 0 HcmV?d00001 diff --git a/Passepartout/App/Flags.xcassets/flags/zw.imageset/zw@3x.png b/Passepartout/App/Flags.xcassets/flags/zw.imageset/zw@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc678f67681adcce9a80c86b70317b4653468cc GIT binary patch literal 2315 zcmV+m3H0`fP)yWjc!?m74OJ6y%qty{&ueftnD0#*X9jAK1QA%qaejvZs; z#*NhL>fzhK?BTXcwn%~kJbwI`u&^+4a&lk>@LgcS@LDHBgiY69US3{gXJ@0)XqfO| z0%QQS!)TgJdFi3X;c&D+vh+ z;nJl`Y*+*Pe+`ZfLt&!45W>nkp^uLbd3kxn$H$X$!iL4cP;zsy&66iqd8jeDxw&lE zuz`jrT6V`mbOZM00g+f7ebTk()UPR?IlNB2wem`_{4u+ZXVL*Z! z3JcMtr+3@8c=2M2ii!wUhmx=#eh>*YV<^coAVGC$Y3S0@zO;YRq)8k;e3+!9BnrwM zS-1`|^9ItBd>GK6bbIDZ+N!FU^XL&uSJSEfii!%6 zD4_N3T|{du&oVQ6{odTUbGdTm3ehn!q$(5y0e7tJR0dcrsBx&93VUNzDiwS7?BU3f zBQ&_X^E2SEwH=ReEDHIWd;g{RQ8xO9|IxI!2-j0}QX_VDeTKa;)z#I6hK6$P+&O*( z!~@P&8b9K&G~{oVo~C(!an6mFAXrZ3bQJq`62_QoicO5)<;$j!|~;q6Tr@Ch&)rmPkTs#MzIHsx*U zL>uVze08kp)G0a|8Z7F3*|KGnmX`8vU?86W9|B)k)WXQ)Y8s{}@y6x*Kwb<+R`~j(oEjtuF2BoIc zr>O}Kr~To>UeBqS0*=3fMRQ=HJv2Rq!asv+7TEUJpS?X^yLaOr9c?ltRaRC;aBwhX zH*OFDY^VP=M-)8;1!%9UQHZ#jBz+oh5B`a` zFsu9bZzvQ(8yzh=pFi)dE0d(9r3n`o7Xip-Q}kE$d|pvOb!aFp#jkR4jmyFBPf%O| zt!+}|POycq&jzIpJkvqZZg?{X?50g)YElx8%a>dAiyN0(Q7@$O2*!Ci==!-(oEM1I^f@$|uci@eelZEbBLK0aR9*w_ra z2llu1>!HRp95}%3=tx{O(4c~E`GWQfxLFC#6Tv|Rv)+=twYb!QR`1{A?lqfP3szb8 zbN3)NHg?3{R~1+=h_>FmiNPP5I$*^-D7giP*Vq){HX4&e5mYC4`g z8L)8`6%{O9x)hB@gPDOe?3m@DhO1X;y>}1Kxp49__heydhtA<0H=H4 z+tkLh%uHO~d(Udal9Q8(ii)DSxtDp^2*oTxyUH9spTiG#!^f#$s|3SyX+Ap1NxFZi z?7;g)eO{NAW|g2iosOueC{j~XEk1W7V4k2E834Rl0m^ppbOWEs;N>n2LiJB2Zw0VF zCw(^MEaBoGh~fP+@czZeB#zMxMJ6)i0&?Cl5C zLC-cSD=Sf})m*-OnKi&JVAQOHG?l&^O48HQiHwY-y|IxvVAQSE9Y|f?5)1|dv9YlP z1_m;%v5|B}p_nfi@`Si?7CsaiX5lSlNUyD{PUK{-Cu={v<2RJO4L^gnKC~x|jg15a z1rZh&#&^D^rzCy!i`m7X4@!A?d8}W*o=4hhe)V(M^`TU99t#Yrhjw&ykdTmozrR1W zoz1@RIvtxgZzd%r1*QPY0n=&Gv5YXwLkkNFQLEM5xqC-SrH{WdqgVPIl!Oo@ zCMM$N=f@rG9ax1V=(w1@(yNCW|NkaFNUz6Gy*|U_ib+AcN)y^zEi47*zhY=umYGg+$PBy@qa@zn>xXN#bN*e002ovPDHLkV1j)WR=xlL literal 0 HcmV?d00001 diff --git a/Passepartout/Library/Package.swift b/Passepartout/Library/Package.swift index c01e8f68..306d0546 100644 --- a/Passepartout/Library/Package.swift +++ b/Passepartout/Library/Package.swift @@ -28,7 +28,7 @@ let package = Package( ], dependencies: [ // .package(url: "git@github.com:passepartoutvpn/passepartoutkit-source", from: "0.9.0"), - .package(url: "git@github.com:passepartoutvpn/passepartoutkit-source", revision: "288ccbf1e1a984c8dc3a7cd2fd23d3d3fc4464f6"), + .package(url: "git@github.com:passepartoutvpn/passepartoutkit-source", revision: "079fb0e57cecfc2ed128ae9bf8614fcf3c2a6582"), // .package(path: "../../../passepartoutkit-source"), .package(url: "git@github.com:passepartoutvpn/passepartoutkit-source-openvpn-openssl", from: "0.9.1"), // .package(url: "git@github.com:passepartoutvpn/passepartoutkit-source-openvpn-openssl", revision: "031863a1cd683962a7dfe68e20b91fa820a1ecce"), diff --git a/Passepartout/Library/Sources/AppLibrary/Business/NEProfileRepository.swift b/Passepartout/Library/Sources/AppLibrary/Business/NEProfileRepository.swift index a4d0afab..71acc20d 100644 --- a/Passepartout/Library/Sources/AppLibrary/Business/NEProfileRepository.swift +++ b/Passepartout/Library/Sources/AppLibrary/Business/NEProfileRepository.swift @@ -66,8 +66,6 @@ public final class NEProfileRepository: ProfileRepository { } public func saveProfile(_ profile: Profile) async throws { - - // FIXME: #379, save + reconnect in some scenarios try await repository.save(profile, forConnecting: false, title: title) if let index = profilesSubject.value.firstIndex(where: { $0.id == profile.id }) { profilesSubject.value[index] = profile diff --git a/Passepartout/Library/Sources/AppUI/AppUI.swift b/Passepartout/Library/Sources/AppUI/AppUI.swift index d3618694..0fedff95 100644 --- a/Passepartout/Library/Sources/AppUI/AppUI.swift +++ b/Passepartout/Library/Sources/AppUI/AppUI.swift @@ -35,14 +35,27 @@ public enum AppUI { private extension AppUI { static func assertMissingModuleImplementations() { + let providerModuleTypes: Set = [ + .openVPN + ] ModuleType.allCases.forEach { moduleType in - let module = moduleType.newModule() - guard module is ModuleTypeProviding else { + let builder = moduleType.newModule() + guard builder is ModuleTypeProviding else { fatalError("\(moduleType): is not ModuleTypeProviding") } - guard module is any ModuleViewProviding else { + guard builder is any ModuleViewProviding else { fatalError("\(moduleType): is not ModuleViewProviding") } + if providerModuleTypes.contains(moduleType) { + do { + let module = try builder.tryBuild() + guard module is any ProviderEntityViewProviding else { + fatalError("\(moduleType): is not ProviderEntityViewProviding") + } + } catch { + fatalError("\(moduleType): empty module is not buildable") + } + } } } } diff --git a/Passepartout/Library/Sources/AppUI/Business/AppContext.swift b/Passepartout/Library/Sources/AppUI/Business/AppContext.swift index ee6e194c..2cb51479 100644 --- a/Passepartout/Library/Sources/AppUI/Business/AppContext.swift +++ b/Passepartout/Library/Sources/AppUI/Business/AppContext.swift @@ -115,6 +115,7 @@ private extension AppContext { try await tunnel.disconnect() return } + // FIXME: #379, reconnect in some scenarios, e.g. changing provider server } } } diff --git a/Passepartout/Library/Sources/AppUI/L10n/AppError+L10n.swift b/Passepartout/Library/Sources/AppUI/L10n/AppError+L10n.swift index d5c3e78e..6ca20e1f 100644 --- a/Passepartout/Library/Sources/AppUI/L10n/AppError+L10n.swift +++ b/Passepartout/Library/Sources/AppUI/L10n/AppError+L10n.swift @@ -57,7 +57,7 @@ extension PassepartoutError: LocalizedError { case .corruptProviderModule: if let ppReason = reason as? PassepartoutError, ppReason.code == .notFound { - return Strings.Errors.App.missingProviderEntity + return Strings.Errors.App.Provider.missingEntity } return Strings.Errors.App.Passepartout.corruptProviderModule(reason?.localizedDescription ?? "") diff --git a/Passepartout/Library/Sources/AppUI/L10n/SwiftGen+Strings.swift b/Passepartout/Library/Sources/AppUI/L10n/SwiftGen+Strings.swift index 6b6480f0..789bf488 100644 --- a/Passepartout/Library/Sources/AppUI/L10n/SwiftGen+Strings.swift +++ b/Passepartout/Library/Sources/AppUI/L10n/SwiftGen+Strings.swift @@ -108,8 +108,6 @@ public enum Strings { public static func malformedModule(_ p1: Any, _ p2: Any) -> String { return Strings.tr("Localizable", "errors.app.malformed_module", String(describing: p1), String(describing: p2), fallback: "Module %@ is malformed. %@") } - /// No provider server selected. - public static let missingProviderEntity = Strings.tr("Localizable", "errors.app.missing_provider_entity", fallback: "No provider server selected.") public enum Passepartout { /// Routing module can only be enabled together with a connection. public static let connectionModuleRequired = Strings.tr("Localizable", "errors.app.passepartout.connection_module_required", fallback: "Routing module can only be enabled together with a connection.") @@ -130,6 +128,10 @@ public enum Strings { /// Unable to parse file. public static let parsing = Strings.tr("Localizable", "errors.app.passepartout.parsing", fallback: "Unable to parse file.") } + public enum Provider { + /// No provider server selected. + public static let missingEntity = Strings.tr("Localizable", "errors.app.provider.missing_entity", fallback: "No provider server selected.") + } } public enum Tunnel { /// Auth failed @@ -461,6 +463,10 @@ public enum Strings { /// (on-demand) public static let onDemandSuffix = Strings.tr("Localizable", "ui.connection_status.on_demand_suffix", fallback: " (on-demand)") } + public enum ProfileContext { + /// Move to... + public static let moveTo = Strings.tr("Localizable", "ui.profile_context.move_to", fallback: "Move to...") + } } public enum Views { public enum About { diff --git a/Passepartout/Library/Sources/AppUI/Resources/en.lproj/Localizable.strings b/Passepartout/Library/Sources/AppUI/Resources/en.lproj/Localizable.strings index 42b9e822..55922e6a 100644 --- a/Passepartout/Library/Sources/AppUI/Resources/en.lproj/Localizable.strings +++ b/Passepartout/Library/Sources/AppUI/Resources/en.lproj/Localizable.strings @@ -235,6 +235,7 @@ // MARK: - Components "ui.connection_status.on_demand_suffix" = " (on-demand)"; +"ui.profile_context.move_to" = "Move to..."; // MARK: - Alerts @@ -248,7 +249,7 @@ "errors.app.empty_profile_name" = "Profile name is empty."; "errors.app.malformed_module" = "Module %@ is malformed. %@"; -"errors.app.missing_provider_entity" = "No provider server selected."; +"errors.app.provider.missing_entity" = "No provider server selected."; "errors.app.default" = "Unable to complete operation."; "errors.app.passepartout.connection_module_required" = "Routing module can only be enabled together with a connection."; "errors.app.passepartout.corrupt_provider_module" = "Unable to connect to provider server (reason=%@)."; diff --git a/Passepartout/Library/Sources/AppUI/Views/App/AppInlineCoordinator.swift b/Passepartout/Library/Sources/AppUI/Views/App/AppInlineCoordinator.swift index 78c16d96..6b29fd9a 100644 --- a/Passepartout/Library/Sources/AppUI/Views/App/AppInlineCoordinator.swift +++ b/Passepartout/Library/Sources/AppUI/Views/App/AppInlineCoordinator.swift @@ -68,13 +68,19 @@ private extension AppInlineCoordinator { case editProfile } - enum ModalRoute: String, Identifiable { + enum ModalRoute: Identifiable { + case editProviderEntity(Profile, Module, ModuleMetadata.Provider) + case settings case about - var id: String { - rawValue + var id: Int { + switch self { + case .editProviderEntity: return 1 + case .settings: return 2 + case .about: return 3 + } } } @@ -91,6 +97,12 @@ private extension AppInlineCoordinator { return } enterDetail(of: profile) + }, + onEditProviderEntity: { + guard let pair = $0.firstProviderModuleWithMetadata else { + return + } + modalRoute = .editProviderEntity($0, pair.0, pair.1) } ) ) @@ -130,6 +142,14 @@ private extension AppInlineCoordinator { @ViewBuilder func modalDestination(for item: ModalRoute?) -> some View { switch item { + case .editProviderEntity(let profile, let module, let provider): + ProviderSelectorView( + profileManager: profileManager, + profile: profile, + module: module, + provider: provider + ) + case .settings: SettingsView(profileManager: profileManager) diff --git a/Passepartout/Library/Sources/AppUI/Views/App/AppModalCoordinator.swift b/Passepartout/Library/Sources/AppUI/Views/App/AppModalCoordinator.swift index f86519db..933af07b 100644 --- a/Passepartout/Library/Sources/AppUI/Views/App/AppModalCoordinator.swift +++ b/Passepartout/Library/Sources/AppUI/Views/App/AppModalCoordinator.swift @@ -62,15 +62,22 @@ struct AppModalCoordinator: View { // MARK: - Destinations extension AppModalCoordinator { - enum ModalRoute: String, Identifiable { + enum ModalRoute: Identifiable { case editProfile + case editProviderEntity(Profile, Module, ModuleMetadata.Provider) + case settings case about - var id: String { - rawValue + var id: Int { + switch self { + case .editProfile: return 1 + case .editProviderEntity: return 2 + case .settings: return 3 + case .about: return 4 + } } } @@ -87,6 +94,12 @@ extension AppModalCoordinator { return } enterDetail(of: profile) + }, + onEditProviderEntity: { + guard let pair = $0.firstProviderModuleWithMetadata else { + return + } + modalRoute = .editProviderEntity($0, pair.0, pair.1) } ) ) @@ -121,6 +134,14 @@ extension AppModalCoordinator { modalRoute = nil } + case .editProviderEntity(let profile, let module, let provider): + ProviderSelectorView( + profileManager: profileManager, + profile: profile, + module: module, + provider: provider + ) + case .settings: SettingsView(profileManager: profileManager) diff --git a/Passepartout/Library/Sources/AppUI/Views/App/ProfileContainerView.swift b/Passepartout/Library/Sources/AppUI/Views/App/ProfileContainerView.swift index 561b31b5..6729ecf3 100644 --- a/Passepartout/Library/Sources/AppUI/Views/App/ProfileContainerView.swift +++ b/Passepartout/Library/Sources/AppUI/Views/App/ProfileContainerView.swift @@ -29,10 +29,6 @@ import SwiftUI import UtilsLibrary struct ProfileContainerView: View, Routable, TunnelInstallationProviding { - struct Flow { - let onEditProfile: (ProfileHeader) -> Void - } - let layout: ProfilesLayout let profileManager: ProfileManager @@ -44,7 +40,7 @@ struct ProfileContainerView: View, Routable, TunnelInstallationProviding { @Binding var isImporting: Bool - var flow: Flow? + var flow: ProfileFlow? @StateObject private var interactiveManager = InteractiveManager() diff --git a/Passepartout/Library/Sources/AppUI/Views/App/ProfileGridView.swift b/Passepartout/Library/Sources/AppUI/Views/App/ProfileGridView.swift index 226916e4..8c5a6231 100644 --- a/Passepartout/Library/Sources/AppUI/Views/App/ProfileGridView.swift +++ b/Passepartout/Library/Sources/AppUI/Views/App/ProfileGridView.swift @@ -105,9 +105,7 @@ private extension ProfileGridView { interactiveManager: interactiveManager, errorHandler: errorHandler, isInstalledProfile: true, - onEdit: { - flow?.onEditProfile($0) - } + flow: flow ) } } @@ -123,9 +121,7 @@ private extension ProfileGridView { errorHandler: errorHandler, nextProfileId: $nextProfileId, withMarker: true, - onEdit: { - flow?.onEditProfile($0) - } + flow: flow ) .themeGridCell(isSelected: header.id == nextProfileId ?? tunnel.currentProfile?.id) .contextMenu { @@ -136,9 +132,7 @@ private extension ProfileGridView { interactiveManager: interactiveManager, errorHandler: errorHandler, isInstalledProfile: false, - onEdit: { - flow?.onEditProfile($0) - } + flow: flow ) } .id(header.id) diff --git a/Passepartout/Library/Sources/AppUI/Views/App/ProfileListView.swift b/Passepartout/Library/Sources/AppUI/Views/App/ProfileListView.swift index 8aec9eff..485e1d54 100644 --- a/Passepartout/Library/Sources/AppUI/Views/App/ProfileListView.swift +++ b/Passepartout/Library/Sources/AppUI/Views/App/ProfileListView.swift @@ -101,9 +101,7 @@ private extension ProfileListView { interactiveManager: interactiveManager, errorHandler: errorHandler, isInstalledProfile: true, - onEdit: { - flow?.onEditProfile($0) - } + flow: flow ) } } @@ -119,9 +117,7 @@ private extension ProfileListView { errorHandler: errorHandler, nextProfileId: $nextProfileId, withMarker: true, - onEdit: { - flow?.onEditProfile($0) - } + flow: flow ) .contextMenu { ProfileContextMenu( @@ -131,9 +127,7 @@ private extension ProfileListView { interactiveManager: interactiveManager, errorHandler: errorHandler, isInstalledProfile: false, - onEdit: { - flow?.onEditProfile($0) - } + flow: flow ) } .id(header.id) diff --git a/Passepartout/Library/Sources/AppUI/Views/App/ProviderSelectorView.swift b/Passepartout/Library/Sources/AppUI/Views/App/ProviderSelectorView.swift new file mode 100644 index 00000000..b996aab6 --- /dev/null +++ b/Passepartout/Library/Sources/AppUI/Views/App/ProviderSelectorView.swift @@ -0,0 +1,57 @@ +// +// ProviderSelectorView.swift +// Passepartout +// +// Created by Davide De Rosa on 10/22/24. +// Copyright (c) 2024 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +import AppLibrary +import PassepartoutKit +import SwiftUI + +struct ProviderSelectorView: View { + + @ObservedObject + var profileManager: ProfileManager + + let profile: Profile + + let module: Module + + let provider: ModuleMetadata.Provider + + var body: some View { + if let viewProvider = module as? any ProviderEntityViewProviding { + AnyView(viewProvider.providerEntityView(with: provider, onSelect: onSelect)) + } else { + fatalError("Module got too far without being ProviderEntityViewProviding: \(module)") + } + } +} + +private extension ProviderSelectorView { + func onSelect(_ entity: any ProviderEntity & Encodable) async throws { + var builder = profile.builder() + try builder.setProviderEntity(entity, forModuleWithId: module.id) + let newProfile = try builder.tryBuild() + try await profileManager.save(newProfile) + } +} diff --git a/Passepartout/Library/Sources/AppUI/Views/Extensions/ProviderEntityViewProviding.swift b/Passepartout/Library/Sources/AppUI/Views/Extensions/ProviderEntityViewProviding.swift new file mode 100644 index 00000000..6b6dd996 --- /dev/null +++ b/Passepartout/Library/Sources/AppUI/Views/Extensions/ProviderEntityViewProviding.swift @@ -0,0 +1,37 @@ +// +// ProviderEntityViewProviding.swift +// Passepartout +// +// Created by Davide De Rosa on 10/16/24. +// Copyright (c) 2024 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +import PassepartoutKit +import SwiftUI + +protocol ProviderEntityViewProviding { + associatedtype EntityContent: View + + @MainActor + func providerEntityView( + with provider: ModuleMetadata.Provider, + onSelect: @escaping (any ProviderEntity & Encodable) async throws -> Void + ) -> EntityContent +} diff --git a/Passepartout/Library/Sources/AppUI/Views/Modules/Extensions/OpenVPNModule+Extensions.swift b/Passepartout/Library/Sources/AppUI/Views/Modules/Extensions/OpenVPNModule+Extensions.swift index 80fa95f0..9f242ea5 100644 --- a/Passepartout/Library/Sources/AppUI/Views/Modules/Extensions/OpenVPNModule+Extensions.swift +++ b/Passepartout/Library/Sources/AppUI/Views/Modules/Extensions/OpenVPNModule+Extensions.swift @@ -43,3 +43,22 @@ extension OpenVPNModule.Builder: InteractiveViewProviding { ) } } + +extension OpenVPNModule: ProviderEntityViewProviding { + func providerEntityView( + with provider: ModuleMetadata.Provider, + onSelect: @escaping (any ProviderEntity & Encodable) async throws -> Void + ) -> some View { + let selectedEntity: VPNEntity? = try? provider + .entity + .map { + try providerEntity(from: $0.data) + } + + return VPNProviderEntityCoordinator( + providerId: provider.id, + selectedEntity: selectedEntity, + onSelect: onSelect + ) + } +} diff --git a/Passepartout/Library/Sources/AppUI/Views/Provider/VPNProviderEntityCoordinator.swift b/Passepartout/Library/Sources/AppUI/Views/Provider/VPNProviderEntityCoordinator.swift new file mode 100644 index 00000000..5f713d79 --- /dev/null +++ b/Passepartout/Library/Sources/AppUI/Views/Provider/VPNProviderEntityCoordinator.swift @@ -0,0 +1,84 @@ +// +// VPNProviderEntityCoordinator.swift +// Passepartout +// +// Created by Davide De Rosa on 10/16/24. +// Copyright (c) 2024 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +import PassepartoutKit +import SwiftUI +import UtilsLibrary + +struct VPNProviderEntityCoordinator: View where Configuration: ProviderConfigurationIdentifiable & Codable { + + @Environment(\.dismiss) + private var dismiss + + let providerId: ProviderID + + let selectedEntity: VPNEntity? + + let onSelect: (VPNEntity) async throws -> Void + + @StateObject + private var errorHandler: ErrorHandler = .default() + + var body: some View { + NavigationStack { + VPNProviderServerView( + apis: API.shared, + providerId: providerId, + configurationType: Configuration.self, + selectedEntity: selectedEntity, + onSelect: onSelect + ) + .toolbar { + ToolbarItem(placement: .cancellationAction) { + Button { + dismiss() + } label: { +#if os(iOS) + ThemeImage(.close) +#else + Text(Strings.Global.cancel) +#endif + } + } + } + .withErrorHandler(errorHandler) + } + } +} + +private extension VPNProviderEntityCoordinator { + func onSelect(server: VPNServer, preset: VPNPreset) { + Task { + do { + let entity = VPNEntity(server: server, preset: preset) + try await onSelect(entity) + dismiss() + } catch { + pp_log(.app, .fault, "Unable to select server \(server.serverId): \(error)") + errorHandler.handle(error, title: Strings.Global.servers) + } + } + } +} diff --git a/Passepartout/Library/Sources/AppUI/Views/Provider/VPNProviderServerView.swift b/Passepartout/Library/Sources/AppUI/Views/Provider/VPNProviderServerView.swift index 1ccbefc0..a279e0cc 100644 --- a/Passepartout/Library/Sources/AppUI/Views/Provider/VPNProviderServerView.swift +++ b/Passepartout/Library/Sources/AppUI/Views/Provider/VPNProviderServerView.swift @@ -116,7 +116,7 @@ extension VPNProviderServerView { #Preview { NavigationStack { - VPNProviderServerView( + VPNProviderServerView( apis: [API.bundled], providerId: .protonvpn, configurationType: OpenVPN.Configuration.self diff --git a/Passepartout/Library/Sources/AppUI/Views/Provider/macOS/VPNProviderServerView+macOS.swift b/Passepartout/Library/Sources/AppUI/Views/Provider/macOS/VPNProviderServerView+macOS.swift index 56637f68..c44c3785 100644 --- a/Passepartout/Library/Sources/AppUI/Views/Provider/macOS/VPNProviderServerView+macOS.swift +++ b/Passepartout/Library/Sources/AppUI/Views/Provider/macOS/VPNProviderServerView+macOS.swift @@ -28,8 +28,6 @@ import PassepartoutKit import SwiftUI -// FIXME: #746, providers UI, macOS country flags - extension VPNProviderServerView { struct Subview: View { @@ -54,7 +52,10 @@ private extension VPNProviderServerView.Subview { var tableView: some View { Table(manager.filteredServers) { TableColumn(Strings.Global.region) { server in - Text(server.region) + HStack { + ThemeCountryFlag(code: server.provider.countryCode) + Text(server.region) + } } .width(max: 200.0) diff --git a/Passepartout/Library/Sources/AppUI/Views/Theme/Theme+UI.swift b/Passepartout/Library/Sources/AppUI/Views/Theme/Theme+UI.swift index 314e5981..4a606890 100644 --- a/Passepartout/Library/Sources/AppUI/Views/Theme/Theme+UI.swift +++ b/Passepartout/Library/Sources/AppUI/Views/Theme/Theme+UI.swift @@ -400,18 +400,18 @@ struct ThemeImageLabel: View { } } -struct ThemeDisclosableMenu: View where NameContent: View, MenuContent: View { +struct ThemeDisclosableMenu: View where Content: View, Label: View { @ViewBuilder - let name: NameContent + let content: () -> Content @ViewBuilder - let menu: () -> MenuContent + let label: Label var body: some View { - Menu(content: menu) { + Menu(content: content) { HStack(alignment: .firstTextBaseline) { - name + label ThemeImage(.disclose) } .contentShape(.rect) diff --git a/Passepartout/Library/Sources/AppUI/Views/Theme/Theme.swift b/Passepartout/Library/Sources/AppUI/Views/Theme/Theme.swift index 1e65681a..fd2648e8 100644 --- a/Passepartout/Library/Sources/AppUI/Views/Theme/Theme.swift +++ b/Passepartout/Library/Sources/AppUI/Views/Theme/Theme.swift @@ -242,6 +242,39 @@ extension View { } } +struct ThemeCountryFlag: View { + let code: String? + + var placeholderTip: String? + + var countryTip: ((String) -> String?)? + + var body: some View { + Group { + if let code { + let image = Image("flags/\(code.lowercased())") + .resizable() + + if let tip = countryTip?(code) { + image + .help(tip) + } else { + image + } + } else { + let image = Image(systemName: "globe") + if let placeholderTip { + image + .help(placeholderTip) + } else { + image + } + } + } + .frame(width: 20, height: 15) + } +} + // MARK: - Views extension Theme { diff --git a/Passepartout/Library/Sources/AppUI/Views/UI/InstalledProfileView.swift b/Passepartout/Library/Sources/AppUI/Views/UI/InstalledProfileView.swift index 0676652e..9ecd1767 100644 --- a/Passepartout/Library/Sources/AppUI/Views/UI/InstalledProfileView.swift +++ b/Passepartout/Library/Sources/AppUI/Views/UI/InstalledProfileView.swift @@ -83,9 +83,9 @@ private extension InstalledProfileView { var actionableNameView: some View { ThemeDisclosableMenu { - nameView - } menu: { menuContent + } label: { + nameView } } @@ -98,8 +98,11 @@ private extension InstalledProfileView { } var statusView: some View { - ConnectionStatusView(tunnel: tunnel) - .opacity(installedOpacity) + HStack { + providerSelectorButton + ConnectionStatusView(tunnel: tunnel) + .opacity(installedOpacity) + } } var toggleButton: some View { @@ -109,11 +112,13 @@ private extension InstalledProfileView { profile: profile, nextProfileId: $nextProfileId, interactiveManager: interactiveManager, - errorHandler: errorHandler - ) { _ in - ThemeImage(.tunnelToggle) - .scaleEffect(1.5, anchor: .trailing) - } + errorHandler: errorHandler, + onProviderEntityRequired: flow?.onEditProviderEntity, + label: { _ in + ThemeImage(.tunnelToggle) + .scaleEffect(1.5, anchor: .trailing) + } + ) // TODO: #584, necessary to avoid cell selection .buttonStyle(.plain) .opacity(installedOpacity) @@ -127,8 +132,37 @@ private extension InstalledProfileView { interactiveManager: interactiveManager, errorHandler: errorHandler, isInstalledProfile: true, - onEdit: { - flow?.onEditProfile($0) + flow: flow + ) + } + + var providerSelectorButton: some View { + profile? + .firstProviderModuleWithMetadata + .map { _, provider in + Button { + flow?.onEditProviderEntity(profile!) + } label: { + providerSelectorLabel(with: provider) + } + .buttonStyle(.plain) + } + } + + func providerSelectorLabel(with provider: ModuleMetadata.Provider) -> some View { + ProviderCountryFlag(provider: provider) + } +} + +private struct ProviderCountryFlag: View { + let provider: ModuleMetadata.Provider + + var body: some View { + ThemeCountryFlag( + code: provider.entity?.countryCode, + placeholderTip: Strings.Errors.App.Provider.missingEntity, + countryTip: { + $0.localizedAsRegionCode } ) } @@ -230,8 +264,7 @@ private struct ContentView: View { errorHandler: .default(), nextProfileId: .constant(nil), withMarker: true - ) { _ in - } + ) } } } diff --git a/Passepartout/Library/Sources/AppUI/Views/UI/ProfileContextMenu.swift b/Passepartout/Library/Sources/AppUI/Views/UI/ProfileContextMenu.swift index 9e175e1c..0282bc2a 100644 --- a/Passepartout/Library/Sources/AppUI/Views/UI/ProfileContextMenu.swift +++ b/Passepartout/Library/Sources/AppUI/Views/UI/ProfileContextMenu.swift @@ -28,7 +28,7 @@ import PassepartoutKit import SwiftUI import UtilsLibrary -struct ProfileContextMenu: View { +struct ProfileContextMenu: View, Routable { let profileManager: ProfileManager let tunnel: Tunnel @@ -41,10 +41,11 @@ struct ProfileContextMenu: View { let isInstalledProfile: Bool - let onEdit: (ProfileHeader) -> Void + var flow: ProfileFlow? var body: some View { tunnelToggleButton + providerEntityButton if isInstalledProfile { tunnelRestartButton } @@ -58,10 +59,14 @@ struct ProfileContextMenu: View { @MainActor private extension ProfileContextMenu { + var profile: Profile? { + profileManager.profile(withId: header.id) + } + var tunnelToggleButton: some View { TunnelToggleButton( tunnel: tunnel, - profile: profileManager.profile(withId: header.id), + profile: profile, nextProfileId: .constant(nil), interactiveManager: interactiveManager, errorHandler: errorHandler @@ -73,10 +78,20 @@ private extension ProfileContextMenu { } } + var providerEntityButton: some View { + profile? + .firstProviderModule + .map { _ in + Button(Strings.Ui.ProfileContext.moveTo) { + flow?.onEditProviderEntity(profile!) + } + } + } + var tunnelRestartButton: some View { TunnelRestartButton( tunnel: tunnel, - profile: profileManager.profile(withId: header.id), + profile: profile, errorHandler: errorHandler ) { ThemeImageLabel(Strings.Global.restart, .tunnelRestart) @@ -85,7 +100,7 @@ private extension ProfileContextMenu { var profileEditButton: some View { Button { - onEdit(header) + flow?.onEditProfile(header) } label: { ThemeImageLabel(Strings.Global.edit, .profileEdit) } @@ -120,8 +135,7 @@ private extension ProfileContextMenu { header: Profile.mock.header(), interactiveManager: InteractiveManager(), errorHandler: .default(), - isInstalledProfile: true, - onEdit: { _ in } + isInstalledProfile: true ) } } diff --git a/Passepartout/Library/Sources/AppUI/Views/UI/ProfileFlow.swift b/Passepartout/Library/Sources/AppUI/Views/UI/ProfileFlow.swift new file mode 100644 index 00000000..88d7dfb6 --- /dev/null +++ b/Passepartout/Library/Sources/AppUI/Views/UI/ProfileFlow.swift @@ -0,0 +1,33 @@ +// +// ProfileFlow.swift +// Passepartout +// +// Created by Davide De Rosa on 10/23/24. +// Copyright (c) 2024 Davide De Rosa. All rights reserved. +// +// https://github.com/passepartoutvpn +// +// This file is part of Passepartout. +// +// Passepartout is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Passepartout is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Passepartout. If not, see . +// + +import Foundation +import PassepartoutKit + +struct ProfileFlow { + let onEditProfile: (ProfileHeader) -> Void + + let onEditProviderEntity: (Profile) -> Void +} diff --git a/Passepartout/Library/Sources/AppUI/Views/UI/ProfileRowView.swift b/Passepartout/Library/Sources/AppUI/Views/UI/ProfileRowView.swift index 804e9e71..c9e8dceb 100644 --- a/Passepartout/Library/Sources/AppUI/Views/UI/ProfileRowView.swift +++ b/Passepartout/Library/Sources/AppUI/Views/UI/ProfileRowView.swift @@ -28,7 +28,7 @@ import PassepartoutKit import SwiftUI import UtilsLibrary -struct ProfileRowView: View, TunnelContextProviding { +struct ProfileRowView: View, Routable, TunnelContextProviding { @EnvironmentObject private var theme: Theme @@ -55,7 +55,7 @@ struct ProfileRowView: View, TunnelContextProviding { let withMarker: Bool - let onEdit: (ProfileHeader) -> Void + var flow: ProfileFlow? var body: some View { HStack { @@ -70,7 +70,9 @@ struct ProfileRowView: View, TunnelContextProviding { if isShared { sharingView } - ProfileInfoButton(header: header, onEdit: onEdit) + ProfileInfoButton(header: header) { + flow?.onEditProfile($0) + } } .imageScale(.large) } @@ -94,15 +96,17 @@ private extension ProfileRowView { profile: profileManager.profile(withId: header.id), nextProfileId: $nextProfileId, interactiveManager: interactiveManager, - errorHandler: errorHandler - ) { _ in - ProfileCardView( - style: style, - header: header - ) - .frame(maxWidth: .infinity) - .contentShape(.rect) - } + errorHandler: errorHandler, + onProviderEntityRequired: flow?.onEditProviderEntity, + label: { _ in + ProfileCardView( + style: style, + header: header + ) + .frame(maxWidth: .infinity) + .contentShape(.rect) + } + ) } var sharingView: some View { diff --git a/Passepartout/Library/Sources/AppUI/Views/UI/TunnelToggleButton.swift b/Passepartout/Library/Sources/AppUI/Views/UI/TunnelToggleButton.swift index 15e827fa..63e5b7c8 100644 --- a/Passepartout/Library/Sources/AppUI/Views/UI/TunnelToggleButton.swift +++ b/Passepartout/Library/Sources/AppUI/Views/UI/TunnelToggleButton.swift @@ -60,6 +60,8 @@ struct TunnelToggleButton