diff options
author | Rachana <katkam.rachana@gmail.com> | 2015-04-13 15:57:20 +0530 |
---|---|---|
committer | Rachana <katkam.rachana@gmail.com> | 2015-04-13 15:57:20 +0530 |
commit | 5197bf2eac95dc98b138273f77a0c9ef332c5175 (patch) | |
tree | a5cde82ed3ea394f78d3de11cadea92354dbee64 /gnowsys-ndf | |
parent | 4c1314db12b2be5bc8018399a28297f06addc3ce (diff) | |
parent | e8ade93dc6a21951b4344344551fd0cb6216c894 (diff) | |
download | gnowsys-5197bf2eac95dc98b138273f77a0c9ef332c5175.tar.gz |
Merge pull request #1133 from AvadootNachankar/mis-fix
MIS Updates (StudentCourse Enrollment, Re-open Enrollment & Approval flow)
Diffstat (limited to 'gnowsys-ndf')
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/models.py | 6 | ||||
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/tiss/logo.svg | 21 | ||||
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/tiss-site-banner.png | bin | 0 -> 1451453 bytes | |||
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/group_dashboard.html | 17 | ||||
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/uDashboard.html | 2 | ||||
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/email_body.txt | 2 | ||||
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/label.html | 2 | ||||
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/short.txt | 2 | ||||
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/views/ajax_views.py | 170 | ||||
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/views/enrollment.py | 280 | ||||
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/views/methods.py | 12 | ||||
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/views/task.py | 7 | ||||
-rw-r--r-- | gnowsys-ndf/gnowsys_ndf/ndf/views/userDashboard.py | 3 |
13 files changed, 333 insertions, 191 deletions
diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/models.py b/gnowsys-ndf/gnowsys_ndf/ndf/models.py index 310d6198..8c041f32 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/models.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/models.py @@ -699,6 +699,12 @@ class Node(DjangoDocument): # convert rel_obj.relation_type [dictionary] to # collection.Node(rel_obj.relation_type) # [document-object] + + if META_TYPE[4] in rel_obj.relation_type.member_of_names_list: + # We are not handling inverse relation processing for + # Triadic relationship(s) + continue + RelationType.append_relation( node_collection.collection.RelationType(rel_obj.relation_type), possible_relations, inverse_relation, rel_obj.subject diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/tiss/logo.svg b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/tiss/logo.svg new file mode 100644 index 00000000..42cb53d4 --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/css/themes/tiss/logo.svg @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="229" width="524" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata> + <rdf:RDF> + <cc:Work rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> + <dc:title/> + </cc:Work> + </rdf:RDF> + </metadata> + <path d="m0.79933,114.52,0-114.5,262,0,262,0,0,114.5,0,114.5-262,0-262,0,0-114.5z" fill="#fefefe"/> + <path d="m106.3,228.02c0.59508-0.96286-7.7724-1.3854-20.149-1.0174-2.8766,0.0855-5.4536-0.33962-5.839-0.9633-0.43274-0.70019-1.1228-0.77294-1.8509-0.19515-0.63853,0.50667-6.4475,0.95078-12.909,0.9869-13.01,0.0727-13.752-0.2928-13.752-6.7767,0-3.3739,2.175-4.9639,4.3365-3.17,0.94781,0.78661,1.6252,0.77394,2.4449-0.0457,0.8451-0.8451,1.5432-0.79412,2.7413,0.20022,2.1825,1.8113,6.6241,1.9654,8.584,0.2978,1.3667-1.1629,1.7985-1.1358,2.8918,0.18149,1.7734,2.1368,21.674,1.9856,24.152-0.18354,1.0519-0.92067,1.8792-1.0752,2.2805-0.42591,0.34635,0.56041,3.3597,1.3278,6.6962,1.7053l6.0665,0.68634-0.61045,3.1099c-0.33574,1.7104-1.2724,3.6044-2.0814,4.2087-0.80904,0.60438-1.178,1.3919-0.81986,1.75,0.35812,0.35811-0.12543,0.65112-1.0746,0.65112-0.94913,0-1.4476-0.45-1.1076-1zm-48.838-8.25c-0.27741-0.6875-0.50439-0.125-0.50439,1.25s0.22697,1.9375,0.50439,1.25c0.27741-0.6875,0.27741-1.8125,0-2.5zm244.34,8.25c1.0105-0.65302-2.8048-0.97437-11.691-0.98469-8.106-0.009-13.441-0.41952-13.839-1.0639-0.40315-0.65231-1.0868-0.70027-1.809-0.1269-0.63853,0.5069-6.4392,0.96656-12.89,1.0215-10.798,0.0919-11.815-0.0605-12.81-1.9193-0.59433-1.1105-0.94113-3.4608-0.77068-5.2229,0.29557-3.0555,0.51135-3.2067,4.663-3.2671,2.45-0.0356,4.5488,0.44697,4.8009,1.1039,0.63323,1.6502,6.6145,1.2562,8.0057-0.52735,1.019-1.3064,1.3859-1.282,3.0247,0.20107,1.528,1.3829,3.8072,1.6646,12.615,1.5591,7.6132-0.0911,11.074-0.51817,11.858-1.4634,0.78689-0.94814,1.4731-1.0315,2.3692-0.28782,0.6938,0.5758,3.5722,1.3206,6.3965,1.6551,2.8243,0.33449,5.3903,1.0211,5.7022,1.5258,0.7345,1.1884-1.5808,6.7969-2.8059,6.7969-0.51573,0-0.65958,0.45-0.31966,1,0.34463,0.55763-0.40341,0.99323-1.691,0.98469-1.8576-0.0123-2.0158-0.20481-0.80902-0.98469zm150.75-1.2194c-1.992-2.4899-2.1284-3.6551-0.82822-7.0749,1.0215-2.6868,6.5042-4.427,8.5634-2.718,0.65937,0.54723,1.4974,0.69637,1.8624,0.33142,1.0954-1.0954,11.065-1.2692,11.723-0.20436,0.39302,0.63591,1.5259,0.57046,3.1813-0.18382,1.7464-0.7957,3.7929-0.88243,6.3808-0.27042,3.1129,0.73618,3.9787,1.4898,4.733,4.1202,0.5078,1.7706,1.5332,3.2192,2.2786,3.2192,1.7037,0,1.8037,2.9587,0.10534,3.1152-0.6875,0.0633-2.0375,0.0351-3-0.0628s-1.7569,0.41277-1.7653,1.1348c-0.0125,1.0715-0.17023,1.0685-0.85781-0.0161-0.59124-0.93261-3.3431-1.3289-9.2274-1.3289-4.6117,0-8.9106-0.43633-9.5532-0.96962-0.76127-0.63179-1.3941-0.60428-1.8164,0.0789-1.0421,1.6861-6.5137,1.2547-7.2134-0.56872-0.49764-1.2968-0.83816-1.1019-1.7186,0.98403l-1.098,2.6013-1.75-2.1874zm31.25-4.7806c0-1.4667-0.66667-2-2.5-2-3.1537,0-3.3583,2.6956-0.25,3.2943,1.2375,0.23835,2.3625,0.49465,2.5,0.56955s0.25-0.76382,0.25-1.8638zm-22.338-2.25c-0.27741-0.6875-0.50439-0.125-0.50439,1.25s0.22698,1.9375,0.50439,1.25,0.27741-1.8125,0-2.5zm9.6994,1.75c0.31658-0.825,0.13972-1.5-0.39301-1.5-0.53274,0-0.96862,0.675-0.96862,1.5s0.17686,1.5,0.39301,1.5c0.21616,0,0.65203-0.675,0.96862-1.5zm-469,4.82c-0.75382-0.26732-0.87891-1.5359-0.37274-3.7802,0.45633-2.0233,0.35204-3.7877-0.26007-4.3998-1.8378-1.8378,4.0033-2.5356,6.6591-0.79552,3.392,2.2225,35.279,2.0739,36.535-0.1703,0.47657-0.85158,1.5127-1.2122,2.4497-0.85268,1.2025,0.46145,1.6238,1.9366,1.6238,5.6856v5.0625l-22.75-0.1736c-12.512-0.0955-23.261-0.35466-23.885-0.57594zm113.05-1.81c-1.094-4.3588,0.0598-5.4868,5.8074-5.6773,2.9048-0.0963,6.9116-0.0723,8.904,0.0532,2.5069,0.15795,3.8062-0.25012,4.2186-1.325,0.78224-2.0385,3.3168-1.9868,4.4798,0.0914,0.71733,1.2818,1.9211,1.5318,5.4564,1.1334,6.102-0.68779,6.8322-0.0817,5.4029,4.4847l-1.1698,3.7373h-16.236-16.236l-0.62689-2.4978zm38.411-1.5655c-0.20862-2.1876-0.007-4.6433,0.44874-5.4571,1.0969-1.9601,4.1493-1.8827,5.8344,0.14779,1.12,1.3496,2.6175,1.5204,8.7696,1.0003,4.0804-0.34492,8.0764-1.1728,8.88-1.8397,1.1693-0.97041,1.7097-0.87248,2.7063,0.49036,0.9983,1.3652,2.4746,1.6304,7.4454,1.3373,7.068-0.41677,9.3959,0.95943,8.8972,5.26l-0.30429,2.6243-21.149,0.20708-21.149,0.20708-0.37931-3.9774zm47.386-1.4367c-0.12228-4.6474,0.12938-5.5,1.6233-5.5,2.7546,0,4.168,2.0662,4.168,6.093,0,2.445-0.53452,3.8981-1.5818,4.3-3.4786,1.3349-4.0636,0.65496-4.2096-4.893zm9.9914,4.3c-2.0233-2.0233-1.4351-5.7771,1.05-6.7008,1.2375-0.46001,2.7404-0.65003,3.3398-0.42227,0.59938,0.22776,1.667-0.28137,2.3724-1.1314,0.70546-0.85003,2.1838-1.5455,3.2852-1.5455,1.7095,0,1.9111,0.45727,1.3776,3.125-0.34375,1.7188-0.625,4.1938-0.625,5.5,0,2.1701-0.41404,2.375-4.8,2.375-2.64,0-5.34-0.54-6-1.2zm14.407-0.38179c-1.502-3.9141-0.62434-6.3161,2.9228-7.9994,3.2619-1.5479,3.6662-1.5515,5.3282-0.0474,1.14,1.0317,3.3268,1.5677,5.9729,1.464,2.2959-0.09,4.4272,0.0893,4.7363,0.39828,0.30902,0.30902,0.25776,2.1828-0.11392,4.164l-0.67577,3.6022h-8.7817c-7.0853,0-8.899-0.30557-9.3887-1.5818zm85.778-0.95304c-1.6061-2.4512-1.5905-2.7138,0.31259-5.2724,2.2682-3.0496,6.1688-4.061,7.7462-2.0086,0.80209,1.0436,4.3832,1.3863,14.892,1.425,14.915,0.0549,15.939,0.41274,15.423,5.3908l-0.25905,2.5-18.212,0.27241-18.212,0.27242-1.6903-2.5797zm5.6148-3.4652c0-0.55-0.19844-1-0.44098-1s-0.7191,0.45-1.059,1c-0.33992,0.55-0.14148,1,0.44098,1s1.059-0.45,1.059-1zm36.505,3.6479c-1.8025-2.7509-0.75284-6.9551,2.0002-8.0115,2.7257-1.0459,5.2467-0.72538,5.8085,0.73856,0.718,1.8711,28.922,1.504,31.224-0.40643,1.2455-1.0337,1.7477-0.97835,2.7433,0.30213,1.4793,1.9025,8.6645,1.8527,10.986-0.0761,1.3144-1.092,1.7273-1.0266,2.5259,0.40032,0.79627,1.4229,1.9742,1.6133,7.1022,1.1483,7.0355-0.63796,9.4188,0.73511,8.909,5.1325l-0.30429,2.6243-34.718,0.26292-34.718,0.26292-1.5581-2.3779zm7.2455-3.3979c0.24412-0.73318-0.44516-1.25-1.6671-1.25-1.2283,0-2.0833,0.64569-2.0833,1.5733,0,1.8379,3.1204,1.5689,3.7505-0.32332zm67.25,4.2137c0-0.67069,0.68104-2.8494,1.5134-4.8416,1.6745-4.0077,4.9314-4.9467,5.9564-1.7173,0.55923,1.762,0.82587,1.7944,3.5559,0.43247,1.6232-0.80978,4.194-1.3294,5.7128-1.1548,2.4787,0.28501,2.7931,0.7568,3.0709,4.607l0.30942,4.2894-10.059-0.19788c-7.1382-0.14042-10.059-0.55201-10.059-1.4173zm69.667,0.86965c-1.1343-1.1343-0.73346-9.174,0.49528-9.9334,0.64917-0.40121,1.8959,0.1883,2.8251,1.3358,1.578,1.9488,1.7205,1.9622,2.7821,0.26223,1.4546-2.3291,11.789-2.3341,13.226-0.006,0.73354,1.188,1.1738,1.2389,2.1627,0.25,1.743-1.743,4.9194-1.6078,4.2332,0.18022-0.30009,0.78202-0.0991,2.2561,0.44659,3.2758,1.9013,3.5527-0.23238,5.1206-6.5796,4.8349-7.0508-0.31734-6.7727-0.20816-5.2385-2.0567,0.69572-0.83829,0.98212-1.807,0.63645-2.1527-0.34568-0.34567-1.5675,0.5652-2.7151,2.0242-2.7696,3.521-4.6325,3.346-6.357-0.59734l-1.4213-3.25-0.0816,3.25c-0.0616,2.4552-0.52993,3.25-1.9149,3.25-1.0083,0-2.1333-0.3-2.5-0.66667zm-394.31-31.09c-0.66936-0.43245-1.0808-3.203-1-6.7347,0.12992-5.6815,0.0178-5.9834-2.1128-5.6871-1.8257,0.25385-2.25-0.1669-2.25-2.231,0-2.9925,2.3651-3.8775,9.0802-3.3977,3.4841,0.24893,4.6315,0.80133,5.4198,2.6092,0.77034,1.7667,1.5411,2.1581,3.3559,1.7044,1.3343-0.33362,3.3156,0.0398,4.5691,0.86109,1.9929,1.3058,2.3316,1.2605,3.4026-0.45437,1.3393-2.1446,3.6865-2.4999,4.7839-0.72416,0.40122,0.6492,0.63053,3.3492,0.50958,6-0.12096,2.6508,0.0385,4.8196,0.35427,4.8196,0.73082,0,2.7452-4.9203,3.0058-7.3419,0.38479-3.5759,5.1952-4.8389,7.9475-2.0867,1.0333,1.0333,1.5714,3.3866,1.5714,6.8722v5.3008l-4.0336,0.645c-2.2185,0.35476-4.8912,0.18605-5.9393-0.37489-1.2706-0.68001-2.1122-0.68574-2.5254-0.0172-0.90191,1.4593-3.1338,1.2277-4.8665-0.50497-0.82922-0.82922-1.7514-1.1133-2.0493-0.63135-0.93224,1.5084-8.6827,2.3036-10.198,1.0463-1.6264-1.3498-1.8509-5.5033-0.34756-6.4324,1.1976-0.74014,0.22901-4.6196-1.4255-5.7096-2.4181-1.593-2.8689-0.51469-2.3722,5.6738,0.40699,5.0702,0.20612,6.5583-0.94488,7-1.8891,0.72489-2.5501,0.69056-3.9354-0.20439zm19.327-8.9847c-0.25153-0.9625-0.45733-0.175-0.45733,1.75s0.2058,2.7125,0.45733,1.75c0.25152-0.9625,0.25152-2.5375,0-3.5zm28.811,8.9847c-0.55-0.40408-1-4.4423-1-8.9739,0-8.5295,0.71962-9.9606,4.4183-8.7867,1.3443,0.42668,1.6316,1.993,1.6091,8.7727-0.0258,7.7603-0.63682,9.7226-3.0274,9.7226-0.55,0-1.45-0.3306-2-0.73468zm8.75,0.10303c-0.81773-0.32996-1.25-2.7234-1.25-6.921,0-5.6074,0.23647-6.4167,1.875-6.4167,1.0312,0,3.2076-0.26652,4.8363-0.59226,4.019-0.8038,6.2887,1.6012,6.2887,6.6637,0,3.9997,0.49019,4.5385,2.7973,3.075,1.0362-0.65732,0.9859-1.0814-0.25-2.1071-3.6942-3.0659-0.91907-7.0862,5.1791-7.503,2.0755-0.14185,4.6261-0.61866,5.6682-1.0596,2.7917-1.1813,4.8371,1.9207,3.378,5.123-0.81334,1.7851-0.77505,3.0996,0.1494,5.1285,1.139,2.4997,1.3287,2.5752,2.2657,0.90086,0.56245-1.005,0.77096-3.0857,0.46337-4.6237-0.95144-4.7572,0.34929-10.005,2.4798-10.005,1.4306,0,1.8692,0.74028,1.8692,3.155,0,2.9932,0.0938,3.0701,1.8287,1.5,2.3591-2.135,3.4712-2.086,5.5814,0.24573,1.126,1.2442,1.3522,2.1281,0.65498,2.559-1.446,0.89368-1.3501,5.8553,0.142,7.3474,0.94286,0.94286,0.82928,1.585-0.51876,2.933-2.7051,2.7051-5.072,0.51813-5.7813-5.3417l-0.59289-4.8985-0.15711,5.1667c-0.16778,5.518-1.1715,6.595-4.8717,5.228-1.2866-0.47537-2.4637-0.4152-2.809,0.14358-0.88497,1.4319-3.1307,1.1646-4.8757-0.58041-1.3855-1.3855-1.7795-1.3867-3.8779-0.0118-1.8139,1.1885-3.6635,1.3628-8.2792,0.78025l-5.9435-0.75017,0.33599-4.238c0.18479-2.3309-0.10456-4.238-0.64301-4.238-1.486,0-2.2675,2.8549-1.5567,5.6868,0.80745,3.2171-1.2393,4.9208-4.3862,3.6509zm22.75-8.3063c0-1.3537-0.47653-1.7858-1.5255-1.3832-1.1764,0.45142-1.2628,0.90196-0.37756,1.9686,1.5412,1.8571,1.9031,1.7458,1.9031-0.5854zm24.627,6.8458c-0.95102-1.3578-1.6265-4.3063-1.6265-7.0997,0-4.3724,0.20292-4.7775,2.393-4.7775,2.7168,0,3.607,1.639,3.607,6.6408,0,2.2265,0.38689,3.2381,1.0756,2.8124,0.5916-0.36563,0.9291-2.5297,0.75-4.809-0.31603-4.0219-0.2371-4.1424,2.6744-4.0812,1.65,0.0347,3.5946-0.52782,4.3214-1.25,3.2309-3.2104,6.6262,0.0407,4.8784,4.6712-0.61391,1.6264-0.67572,3.4841-0.15366,4.6183,0.71453,1.5524,0.93595,1.2348,1.2176-1.7465,0.4629-4.8995,3.0306-7.0714,7.8881-6.6723,3.3278,0.27346,3.8898,0.67641,4.1562,2.9804,0.22735,1.9657-0.22909,2.8347-1.741,3.3146-1.1271,0.35771-2.5032,0.36978-3.0581,0.0268-0.55492-0.34296-1.009,0.0694-1.009,0.9164,0,0.84698,1.125,1.8223,2.5,2.1674,2.7804,0.69784,3.078,1.4327,1.3,3.2106-1.634,1.634-4.9144,1.5086-7.476-0.28563-1.8762-1.3142-2.1868-1.3142-2.6911,0-0.69325,1.8066-4.2127,1.9629-5.306,0.23563-0.43516-0.6875-1.0734-3.5-1.4182-6.25l-0.62701-5-0.1408,5.75c-0.12012,4.9055-0.41618,5.75-2.0158,5.75-1.0312,0-3.2243,0.26986-4.8735,0.59969-2.3996,0.47992-3.3233,0.13589-4.625-1.7225zm41.373,0.83508c-3.2104-1.6158-4.0326-7.9138-1.4112-10.81,1.9037-2.1036,8.2852-2.628,10.084-0.82869,0.76428,0.76428,1.2768,0.26215,1.7804-1.7444,0.93008-3.7057,2.3617-5.3288,4.7002-5.3288,2.1974,0,3.4044,2.2997,2.2055,4.2021-0.44984,0.71384-0.89682,4.181-0.99328,7.7048-0.12413,4.5341-0.61661,6.6538-1.6848,7.2516-1.6466,0.9215-4.6813,0.13423-4.6813-1.2145,0-0.46309-1.5606-0.18995-3.4679,0.60699-4.1222,1.7224-3.4627,1.7061-6.5321,0.16124zm4.8347-6.8469c-0.18406-1.3009-0.78466-2.2766-1.3347-2.1682-1.2824,0.25287-1.8476,2.9547-1.0518,5.0284,0.90364,2.3548,2.8024,0.0791,2.3864-2.8603zm20.176,6.6474c-0.67888-0.81799-0.9731-2.168-0.65383-3,0.65624-1.7101,3.2081-2.0259,4.1433-0.51273,0.91747,1.4845,2.5,1.2106,2.5-0.43261,0-0.78794-0.91199-1.7221-2.0266-2.0758-3.2059-1.0175-5.338-4.9416-4.0215-7.4016,2.105-3.9332,7.7242-5.3902,10.038-2.6027,1.9014,2.291,0.51993,4.8557-1.9139,3.5532-3.4324-1.837-3.2388,0.6657,0.20893,2.6999l3.2815,1.9361,1.7637-2.3382c2.0585-2.729,8.6396-3.2851,10.621-0.89748,1.0313,1.2426,1.6326,1.1745,4.3724-0.49528,2.2404-1.3654,4.1371-1.7568,6.4349-1.3279,2.9748,0.55522,3.2358,0.40259,3-1.7547-0.19475-1.7822,0.23324-2.3628,1.7418-2.3628,1.6673,0,2.0409,0.74855,2.2457,4.5,0.13511,2.475,0.46943,5.091,0.74294,5.8134,0.76563,2.0222,2.6721,0.26843,2.0024-1.8419-0.88156-2.7776,3.7971-5.6169,6.9148-4.1964,1.8862,0.85941,2.4249,2.0631,2.8607,6.3918,0.29526,2.9332,0.17429,5.7174-0.26883,6.1871-0.85815,0.90966-13.646,1.6204-15.748,0.87523-0.74304-0.26348-1.25-2.2249-1.25-4.8363,0-4.1949-0.13265-4.393-2.941-4.393-4.9329,0-5.1863,3.7097-0.40225,5.8895,2.0977,0.95575,2.3309,1.4205,1.3225,2.6354-1.6581,1.9979-4.2884,1.8551-7.0522-0.38285-2.2386-1.8127-2.3743-1.8108-5.5762,0.0784-3.4976,2.0636-6.212,1.7756-8.9358-0.94814-0.99629-0.99628-1.8446-1.216-2.2559-0.58419-2.0738,3.1849-9.0696,4.3298-11.149,1.8246zm19.803-5.7627c-0.32078-3.3269-2.047-4.1382-2.6479-1.2444-0.44941,2.1642,0.51832,4.4944,1.8665,4.4944,0.63271,0,0.96249-1.3717,0.78139-3.25zm37.687,6.4847c-0.55-0.40408-1.0277-4.8972-1.0615-9.9847-0.0591-8.8879,0.0248-9.25,2.143-9.25,2.9052,0,3.4185,1.6477,3.4185,10.975,0,6.2003-0.32621,7.9364-1.5818,8.4182-1.9038,0.73058-1.6927,0.74203-2.9182-0.15832zm13.217-0.66103c-0.89735-0.89734-1.3775-2.2935-1.067-3.1026,0.64466-1.68,2.9306-1.9596,3.8505-0.47106,0.87048,1.4085,2.5012,1.245,2.4937-0.25-0.003-0.6875-1.3535-2.0166-3-2.9535-5.4943-3.1264-2.9322-10.797,3.6064-10.797,2.6592,0,4.8285,2.4407,4.0266,4.5304-0.46358,1.2081-1.0339,1.3221-2.5512,0.51003-3.586-1.9192-3.1592,0.71268,0.46211,2.8493,3.044,1.796,3.6159,1.8739,4.1197,0.56091,0.88592-2.3087,5.9955-4.5758,8.753-3.8838,2.0011,0.50224,2.4857,0.19856,2.7586-1.7288,0.22106-1.561,0.99577-2.3381,2.3311-2.3381,1.5667,0,2.036,0.72209,2.1663,3.3329,0.20936,4.1969,0.82769,4.816,2.8202,2.8235,1.1316-1.1316,3.3536-1.5515,7.808-1.4756,3.4244,0.0584,7.2341-0.21378,8.4659-0.60474,3.0825-0.97834,6.0106,0.12704,6.783,2.5606,0.64292,2.0257,0.65488,2.0259,2.8012,0.0638,2.6553-2.4275,6.2228-3.5859,7.8832-2.5597,1.7495,1.0812,13.778,1.1835,16.695,0.142,2.9888-1.0668,6.2516,1.4425,4.3492,3.3449-0.85587,0.85587-0.76471,1.7176,0.36393,3.4401,1.8811,2.871,0.52364,5.9244-3.0305,6.8164-4.6766,1.1737-7.76-2.0792-3.9774-4.196,2.266-1.2681-0.0468-2.6881-4.3781-2.6881-3.889,0-4.3852,2.177-0.70674,3.1003,3.092,0.77604,2.7162,2.5734-0.79777,3.8155-3.7352,1.3203-7.7458-1.4775-7.7458-5.4037,0-2.845-2.9365-5.7423-4.3685-4.3103-1.6078,1.6078-0.47994,5.0462,2.0305,6.19,2.4242,1.1045,2.521,1.3538,1.0846,2.7902-1.1649,1.1649-2.3185,1.3601-4.4119,0.74647-1.559-0.45695-4.6346-0.85279-6.8346-0.87965l-4-0.0488,0.33599-4.25c0.18479-2.3375-0.10456-4.25-0.64301-4.25-1.4859,0-2.2052,2.6888-1.5696,5.867,0.41078,2.0539,0.12512,3.0155-1.0272,3.4577-3.0715,1.1786-4.5962-0.3579-4.5962-4.6317,0-3.1834-0.26667-3.8263-1.2-2.893-0.66,0.66-2.235,1.2-3.5,1.2-3.0763,0-2.9371,1.802,0.2,2.5894,1.375,0.3451,2.5,1.2451,2.5,2,0,2.2137-4.6986,2.8382-7.5073,0.99782-1.371-0.89831-2.4927-1.2254-2.4927-0.72686,0,1.4051-3.5179,1.989-5.4543,0.90529-1.1665-0.65278-2.1015-0.60976-2.842,0.13077-1.7391,1.7391-5.1219,1.2942-7.5812-0.997-2.0491-1.909-2.363-1.9525-3.4418-0.47716-1.784,2.4398-7.9617,3.1537-9.964,1.1514zm23.283-4.9602c0-2.9885-0.34805-3.4376-2.9616-3.8212-4.69-0.68834-5.239,3.8343-0.73003,6.0132,3.3746,1.6308,3.6917,1.4425,3.6917-2.192zm-74.48-22.01c-2.9308-2.3449-3.0058-2.3523-4.3512-0.43158-1.1986,1.7113-1.5741,1.7775-3.0178,0.53204-0.90687-0.78233-2.5488-1.6598-3.6488-1.95-1.1-0.29016-2.7875-0.85177-3.75-1.248-1.3315-0.54816-1.75-0.2307-1.75,1.3275,0,2.648-1.6932,3.6655-3.5438,2.1297-0.94091-0.78089-1.4562-3.0906-1.4562-6.5271,0-2.9252-0.42302-5.58-0.94005-5.8995-1.598-0.9876,1.4449-7.9335,4.1466-9.4652,2.1405-1.2136,3.0103-1.2246,5.7891-0.0737,1.7986,0.74498,4.4995,2.389,6.0021,3.6534,2.5809,2.1717,3.6659,2.3141,19.617,2.5736l16.885,0.27484-0.35986,6.5c-0.38791,7.0065-1.576,10.351-3.4578,9.7336-0.65027-0.21334-1.3286-1.631-1.5074-3.1503-0.28301-2.4051-0.65116-2.6806-2.8456-2.1298-1.403,0.35213-3.1433,0.11586-3.9249-0.53288-1.1538-0.95758-1.4044-0.619-1.4044,1.8979,0,3.7284-1.6423,4.9677-3.7672,2.8428-1.4337-1.4337-1.6947-1.4219-2.904,0.13168-1.25,1.6057-1.4104,1.6018-2.706-0.0663-1.3048-1.68-1.4051-1.6668-1.9064,0.25-0.68138,2.6056-1.5544,2.543-5.1985-0.37268zm-0.84361-5.7041c0.78962-0.26895,0.54398-1.1732-0.75-2.7607l-1.9242-2.3608,0.0153,3.8608c0.008,2.1234,0.34592,3.3658,0.75,2.7607,0.40408-0.60503,1.2631-1.28,1.9089-1.5zm20.326-4.5069c0-0.21615-0.675-0.39301-1.5-0.39301s-1.5,0.43588-1.5,0.96862c0,0.53273,0.675,0.70959,1.5,0.39301,0.825-0.31659,1.5-0.75246,1.5-0.96862zm-30-6.393c-1.9709-1.2737-6-1.2737-6,0,0,0.55,1.6875,0.99311,3.75,0.98469,2.7894-0.0114,3.3658-0.26364,2.25-0.98469zm-140.43,15.657c-3.0714-3.0714-3.2408-5.0992-0.61387-7.3485,1.9285-1.6513,1.9255-1.6852-0.25-2.7698-1.2113-0.60391-2.2024-1.7597-2.2024-2.5685,0-1.2395,2.8273-1.4705,18-1.4705h18l-0.34695,7c-0.19082,3.85-0.70348,7.3776-1.1392,7.8392-0.43575,0.46158-3.1354,1.0012-5.9992,1.1993-4.3533,0.30102-5.5761-0.009-7.4587-1.8917-2.2468-2.2468-2.2538-2.2473-3.1904-0.19927-0.51628,1.1289-1.5972,1.8827-2.4021,1.6753-1.9473-0.50191-2.8814-0.44686-6.6471,0.39171-2.6287,0.58536-3.6311,0.26155-5.75-1.8573zm10.247-6.508c0.34626-3.4798-1.3122-4.3037-2.3134-1.1492-0.34913,1.1-0.96844,2-1.3763,2-0.40781,0-1.615,0.67516-2.6826,1.5004-1.8078,1.3973-1.6663,1.4762,2.0589,1.1492,3.6646-0.32171,4.0263-0.61518,4.3134-3.5004zm15.937,2.8644c0.6875-0.008,1.25-1.2174,1.25-2.6886,0-2.5365-0.0906-2.5859-1.75-0.95403-0.9625,0.94651-2.65,2.4086-3.75,3.2492-1.9418,1.4838-1.9272,1.5119,0.5,0.96769,1.375-0.30831,3.0625-0.56671,3.75-0.57422zm-6.75-5.7359c0-0.15277-0.9-0.27776-2-0.27776-1.33,0-2,0.66667-2,1.9902,0,1.8944,0.0963,1.9077,2,0.27776,1.1-0.94185,2-1.8374,2-1.9902zm24.589,8.6455c-2.5898-3.0778-3.4723-6.9233-1.5889-6.9233,1.8489,0,1.0211-1.7612-1.087-2.3125-1.3521-0.35359-1.9637-1.1869-1.737-2.3666,0.32268-1.6788,1.9289-1.842,20.587-2.0916,18.632-0.24923,20.237-0.4118,20.237-2.05,0-4.9725,6.7724-5.7587,10.158-1.1793l2.218,3h12.843c10.996,0,12.934,0.23659,13.474,1.6446,0.38381,1.0002-0.0785,2.1634-1.1798,2.9687-1.4628,1.0696-1.5754,1.6078-0.58572,2.8004,1.5607,1.8805,1.0257,5.6711-0.92838,6.5788-0.825,0.38318-2.592,1.2701-3.9266,1.9709-2.0586,1.0809-2.6061,1.0287-3.6102-0.34458-0.65101-0.89031-1.6359-1.6188-2.1886-1.6188s-2.1614-0.90967-3.5748-2.0215l-2.5699-2.0215-0.31496,3.1945c-0.39737,4.0304-2.4302,4.7872-3.9425,1.4678-0.85597-1.8786-1.574-2.3237-2.7644-1.7137-1.9842,1.0168-4.2098,0.36649-5.8581-1.7118-1.0873-1.3709-1.25-1.2518-1.25,0.91503,0,2.9639-1.7035,4.9421-3.6219,4.206-0.92015-0.3531-1.4249-2.4042-1.5189-6.1719l-0.1408-5.643-0.63464,5.2254c-0.75818,6.2426-2.1274,8.0881-4.3509,5.8645-1.3428-1.3428-1.6106-1.3509-2.1043-0.0643-0.85215,2.2207-2.5343,1.7753-3.8018-1.0066-0.88612-1.9448-1.6406-2.3529-3.4916-1.8883-3.4446,0.86454-5.3778-1.1674-4.6366-4.8734,0.43708-2.1854,0.28099-2.8627-0.54244-2.3538-0.63586,0.393-1.1561,2.9114-1.1561,5.5965,0,5.2601-1.5619,7.3197-3.5201,4.6417-1.0557-1.4438-1.376-1.4718-2.4214-0.21222-1.5488,1.8662-4.0585,0.9161-4.0585-1.5365,0-1.0412-0.3876-1.893-0.86133-1.893s-0.64627,1.125-0.38342,2.5c0.67866,3.5502-1.9398,3.2579-5.1664-0.57673zm43.911-14.923c-0.33992-0.55-1.0415-1-1.559-1-0.51754,0-0.94098,0.45-0.94098,1s0.70156,1,1.559,1c0.85746,0,1.2809-0.45,0.94098-1zm104.19,15.195c-2.6284-2.7435-3.6722-7.1953-1.6871-7.1953,1.8489,0,1.0211-1.7612-1.087-2.3125-1.3501-0.35307-1.9647-1.1887-1.7406-2.3666,0.27316-1.4362,1.4536-1.8847,5.587-2.1231,4.4236-0.25514,5.2406-0.6059,5.2406-2.25,0-2.6657,4.0069-2.6375,4.7052,0.0331,0.49338,1.8867,1.5463,1.9936,22.156,2.25l21.638,0.26916-0.30782,2.5c-1.566,12.719-1.7508,13.5-3.1922,13.5-0.90485,0-1.629-1.1266-1.8251-2.8396-0.28471-2.4871-0.63797-2.761-2.8456-2.2069-1.403,0.35213-3.1433,0.11586-3.9249-0.53288-1.1234-0.93229-1.4044-0.77906-1.4044,0.76582,0,1.0622-0.675,2.8048-1.5,3.8724-1.3905,1.7994-1.5952,1.819-2.8038,0.26832-1.2188-1.5638-1.3735-1.5638-2.3729,0-0.99553,1.5577-1.2037,1.5524-3.0249-0.0772-1.0757-0.9625-2.6814-1.75-3.5681-1.75-0.88674,0-1.8904-0.45-2.2303-1-0.33992-0.55-1.8791-1-3.4204-1-2.4499,0-2.7422,0.31439-2.3244,2.5,0.70526,3.6893-1.9833,3.2008-5.1366-0.93328-2.6668-3.4964-3.4237-6.5667-1.6187-6.5667,0.55,0,1-0.45,1-1s-0.675-1-1.5-1c-1.125,0-1.5,1.2-1.5,4.8,0,2.64-0.50483,5.3048-1.1219,5.9219-1.5537,1.5537-3.8781,0.45759-3.8781-1.8288,0-1.0412-0.3876-1.893-0.86133-1.893s-0.64627,1.125-0.38342,2.5c0.65166,3.4089-1.6424,3.271-5.0682-0.30472zm22.313-8.1953c0-0.55-0.45-1-1-1s-1,0.45-1,1,0.45,1,1,1,1-0.45,1-1zm22-0.60699c0-0.21615-0.675-0.39301-1.5-0.39301s-1.5,0.43588-1.5,0.96862c0,0.53273,0.675,0.70959,1.5,0.39301,0.825-0.31659,1.5-0.75246,1.5-0.96862zm-171.68-31.94c-0.33256-0.86663-0.18102-1.9993,0.33676-2.5171,0.57205-0.57205,22.497-0.83994,55.883-0.68278,54.188,0.25509,54.941,0.28604,54.941,2.2586,0,1.9728-0.75283,2.0035-55.278,2.2585-49.547,0.23168-55.341,0.0951-55.883-1.3172zm19.55-9.1913c-0.061-0.4125-0.0232-3.7323,0.0841-7.3774,0.19496-6.6254,0.19423-6.6273-2.3891-6.1334-2.2236,0.42506-2.5841,0.14384-2.5841-2.0156,0-2.9956,1.5641-3.7236,8-3.7236s8,0.72802,8,3.7236c0,2.1722-0.35441,2.4418-2.6358,2.0057l-2.6358-0.50387,0.5587,7.3873,0.5587,7.3873h-3.4229c-1.8826,0-3.4728-0.3375-3.5338-0.75zm23.06,0.56336c-0.028-0.17235-0.14054-4.453-0.25-9.5125-0.17352-8.0201,0.0253-9.2578,1.551-9.6564,0.9625-0.25146,2.5375-0.25146,3.5,0,1.5203,0.39719,1.7314,1.6648,1.608,9.6564l-0.14199,9.1992-3.108,0.31336c-1.7094,0.17235-3.1309,0.17235-3.159,0zm19.062-1.3006c-0.67888-0.81799-0.9731-2.168-0.65383-3,0.65624-1.7101,3.2081-2.0259,4.1433-0.51273,0.81757,1.3228,3.5,1.2872,3.5-0.0465,0-0.57558-1.3267-1.8079-2.9482-2.7385-1.6215-0.93061-3.437-2.765-4.0345-4.0763-2.2169-4.8655,4.1746-9.7391,9.5564-7.287,2.4683,1.1246,3.2218,3.5386,1.4469,4.6356-0.53864,0.33289-1.8613,0.13323-2.9393-0.44369-3.1672-1.695-3.4959,0.6512-0.36323,2.5926,5.6611,3.5083,6.7377,6.9081,3.2819,10.364-2.4181,2.4181-9.1475,2.7321-10.989,0.51273zm24.656,0.8206c-0.36667-0.36666-0.66667-1.7167-0.66667-3,0-2.3613,2.3188-3.2446,3.5-1.3333,0.88254,1.428,3.5074,1.2384,3.4615-0.25-0.0212-0.6875-1.4837-2.1559-3.25-3.263-4.1855-2.6236-4.9484-7.5072-1.5452-9.8909,4.2935-3.0073,9.8337-1.5402,9.8337,2.6039,0,2.0389-1.2469,2.2734-4.0657,0.76482-1.5153-0.81095-1.9343-0.70821-1.9343,0.47432,0,0.83022,1.2955,2.1794,2.8788,2.9982,6.9983,3.619,4.448,11.563-3.7122,11.563-2.1083,0-4.1333-0.3-4.5-0.66667zm-86.21-24.085c-0.31824-1.5125-1.0047-3.425-1.5254-4.25-2.0814-3.2975-2.1677-4.3345-0.58383-7.0158,1.1092-1.8778,1.6498-5.0826,1.6498-9.7815,0-7.6923,0.37187-8.1412,6-7.2428,3.6261,0.57883,3.7071,0.79342,2.4011,6.3622-0.38007,1.6206-0.13714,3.8026,0.57061,5.125,0.91747,1.7143,0.9501,2.8304,0.12767,4.3672-0.72809,1.3604-0.76289,2.2756-0.10208,2.684,2.5354,1.567-0.24798,10.286-3.7219,11.659-3.2223,1.2736-4.2306,0.87415-4.8159-1.9077zm15.631,1.3594c-0.79754-0.96097-1.1115-7.5262-1.0162-21.25,0.11235-16.181,0.50076-21.249,2.0968-27.359,2.6304-10.071,9.5804-20.856,13.511-20.967,0.65044-0.0183,1.4469-0.82077,1.7699-1.7833,0.68526-2.0419,10.472-6.9272,15.547-7.7612,15.979-2.6255,27.418,0.93911,38.124,11.88,3.232,3.303,5.8764,6.5587,5.8764,7.2349,0,0.67622,0.45313,1.3805,1.007,1.5652,0.55383,0.18461,1.8815,3.4846,2.9504,7.3333,1.6944,6.1009,1.9178,9.8812,1.743,29.498l-0.20042,22.5-12.401,0.282c-14.484,0.32936-15.629-0.2395-19.088-9.4842-4.4976-12.021-1.6795-21.466,7.2493-24.298,4.8314-1.5322,6.2322-3,2.8629-3-1.0326,0-2.4378-0.675-3.1224-1.5-0.68469-0.825-2.2893-1.5-3.5657-1.5-3.5739,0-5.3013-3.2584-4.3848-8.2706,0.80101-4.3804-0.70979-7.0878-2.3348-4.1841-1.3814,2.4685-3.7281,1.6376-4.3647-1.5454-0.33-1.65-0.95695-3-1.3932-3-0.43627,0-1.3925-0.22027-2.125-0.4895-0.73249-0.26922-1.9618-0.08847-2.7317,0.40168-1.1556,0.73564-1.0247,1.3682,0.75,3.6244,2.1902,2.7844,2.8944,7.8853,1.2305,8.9136-0.99437,0.61455-3.6422-1.6348-4.3208-3.6706-0.33172-0.99516-0.97102-1.0044-3.0774-0.04469-1.4623,0.66627-3.3391,0.95033-4.1706,0.63125-0.83152-0.31909-1.5118-0.17201-1.5118,0.32683,0,1.5258,2.1697,3.1791,3.5015,2.6681,1.563-0.59978,5.4985,4.2485,5.4985,6.7738,0,2.7444-2.5051,2.2694-4.5585-0.86443-1.0556-1.611-1.9564-2.2257-2.1983-1.5-0.22542,0.67627-1.2199,1.2296-2.21,1.2296-2.959,0-3.318,4.9881-0.51764,7.1909,7.4153,5.8329,8.5242,20.069,2.2634,29.059-1.9058,2.7366-1.9725,2.75-13.725,2.75-8.8644,0-12.097-0.34679-12.964-1.3906zm20.889-41.134c-0.69572-0.83829-1.4709-1.3182-1.7226-1.0665-0.69349,0.6935,0.71555,2.5907,1.9241,2.5907,0.6631,0,0.58723-0.57378-0.20152-1.5242zm19.012-28.502c-0.8204-0.51868-2.1239-0.94994-2.8966-0.95836-1.0632-0.01159-0.95953,0.47691,0.42637,2.0083,1.2957,1.4317,2.1429,1.7121,2.8966,0.95836,0.75369-0.75369,0.62899-1.3411-0.42637-2.0083zm48.184,69.737c-0.64804-0.78085-1.0327-6.3166-0.97597-14.045,0.093-12.671,0.11095-12.765,2.6972-14.171l2.6035-1.4152-2.75-0.04004c-3.3791-0.0492-3.7469-2.7357-0.53705-3.9231l2.213-0.81862-2.213-1.1843c-2.5599-1.37-3.0342-5.8616-0.71295-6.7523,1.9124-0.73388,1.9531-2.3616,0.059-2.3616-2.3766,0-2.994-2.2088-1.0207-3.6517,2.6745-1.9556,7.2211-1.7221,7.8222,0.4017,0.27243,0.9625,0.47225,11.963,0.44404,24.445l-0.0513,22.695-3.0259,1.0548c-3.6955,1.2883-3.2707,1.3101-4.5522-0.23402zm-103.5-34.377c-0.36667-0.36667-0.66667-1.8719-0.66667-3.345s-0.86965-3.4654-1.9326-4.4273c-1.0629-0.96192-1.7056-2.3405-1.4282-3.0634,0.87628-2.2836,5.776-3.7061,9.473-2.7503,3.1157,0.80551,3.4028,1.2076,3.5756,5.0084,0.12919,2.842-0.43999,4.9308-1.8226,6.6885-1.8826,2.3933-5.6942,3.3936-7.1986,1.8892zm11.851-18.306c-0.34239-0.554-2.5267-0.7141-5.041-0.36948-6.2207,0.85264-6.6123-0.97511-2.1452-10.014,2.4502-4.9576,3.3896-7.9974,2.9688-9.6066-0.52487-2.0071-0.31162-2.2746,1.4467-1.8148,1.5356,0.40157,3.3-0.72351,6.9079-4.4049,5.0941-5.1978,15.003-11.819,17.688-11.819,1.0102,0,1.9884,1.5144,2.7106,4.1965,0.98994,3.6764,0.90826,4.3587-0.659,5.5047-0.98395,0.71948-2.6317,1.0407-3.6616,0.7138-1.3334-0.42321-2.0258-0.0087-2.4045,1.4396-0.36667,1.4021-1.5071,2.1289-3.6716,2.3397-2.2243,0.2166-3.2396,0.88891-3.4823,2.3057-0.1884,1.1-0.91411,2.4517-1.6127,3.0038-0.69857,0.55211-1.5909,2.0146-1.983,3.25s-1.3576,2.2462-2.1455,2.2462c-0.78793,0-1.4326,0.84511-1.4326,1.878s-1.0125,2.5648-2.25,3.4041l-2.25,1.5261,2.75,1.0711c1.5125,0.58911,2.75,1.7414,2.75,2.5607,0,1.8727-3.6298,3.968-4.4828,2.5877zm86.997-4.2778c-0.94361-2.8875-2.042-5.475-2.441-5.75-0.39892-0.275-1.8663-2.2001-3.2608-4.278s-5.1854-5.7882-8.4242-8.2451-6.3763-4.8671-6.9723-5.356c-0.59598-0.48889-2.5033-1.2007-4.2385-1.5818-1.7352-0.38112-3.4116-1.1083-3.7254-1.616-0.31377-0.50768-2.196-0.92306-4.1827-0.92306s-4.3971-0.71031-5.3564-1.5785c-1.5604-1.4121-1.9902-1.4199-4.0787-0.073531-2.554,1.6464-10.697,2.4728-12.625,1.2813-0.66508-0.41104-1.2092-2.357-1.2092-4.3243v-3.5769l4.5516,0.62386c2.8948,0.39678,4.3293,0.26425,3.941-0.36408-0.35125-0.56834,0.68864-0.98794,2.4484-0.98794,2.0525,0,3.059,0.49357,3.059,1.5,0,2.0208,3.669,1.9139,4.8186-0.1404,0.61628-1.1012,1.3722-1.3499,2.2997-0.75665,0.75993,0.48606,2.5067,0.98855,3.8817,1.1166,7.0766,0.65926,7.5024,0.81416,7.6437,2.7804,0.079,1.1,0.19154,2.4072,0.25,2.905,0.0585,0.49774,1.0469,0.053717,2.1966-0.98672,2.0524-1.8574,2.1167-1.8557,3.5464,0.095012,0.80087,1.0927,1.9977,2.0473,2.6597,2.1214,0.66196,0.074058,1.6972,0.18656,2.3006,0.25,0.60334,0.063442,2.1783,1.0473,3.5,2.1863,8.9656,7.7267,11.975,11.408,15.477,18.929,0.89629,1.925,2.0833,4.463,2.6377,5.6399,0.80266,1.7038,0.57807,2.57-1.102,4.25-3.6034,3.6034-5.6712,2.7485-7.5955-3.1399zm-43.79-35.353c-0.33229-0.33229-1.1948-0.36782-1.9167-0.078947-0.79773,0.31923-0.56078,0.55618,0.60417,0.60417,1.0542,0.043421,1.6448-0.19293,1.3125-0.52522z" fill="#cfd0cf"/> + <path d="m106.48,227.13c0.27295-1.0438-0.0306-2.8823-0.67464-4.0856-1.4198-2.653-0.84413-3.4165,1.9158-2.5405,2.1975,0.69746,2.9311,4.877,1.059,6.034-0.55897,0.34546-0.75742,1.047-0.44098,1.559,0.31643,0.51199-0.0841,0.9309-0.89007,0.9309-0.94676,0-1.2898-0.67167-0.96912-1.8978zm195.76,0.14777c0.14613-0.9625-0.19178-2.7644-0.75093-4.0042-1.2396-2.7487-0.51861-3.643,2.2329-2.7697,2.3533,0.74692,2.5908,2.2985,0.91484,5.9769-1.3274,2.9133-2.7921,3.4003-2.3968,0.79705zm-258.44-1.02c-0.825-0.26023-2.2775-1.4314-3.2278-2.6027l-1.7278-2.1296-0.02224,2.25c-0.02103,2.1282-0.42203,2.25-7.4056,2.25-6.5424,0-7.4429-0.22781-7.9064-2-0.28766-1.1-1.0151-2-1.6166-2-0.60149,0-1.0936,0.9-1.0936,2s-0.65917,2-1.4648,2c-0.80565,0-1.9465-0.9-2.5352-2-1.3384-2.5008-3.3991-2.6341-2.7569-0.17831,0.42659,1.6313-0.26675,1.8295-6.6334,1.8966-3.9104,0.0412-6.5473-0.14107-5.8598-0.40502,1.5934-0.61176,1.628-5.5352,0.05-7.1132-1.7529-1.7529,1.3647-1.5759,5.9443,0.33763,2.5369,1.06,6.9536,1.5306,14.218,1.5149,5.7958-0.0125,13.185,0.0325,16.421,0.10007,4.5281,0.0945,6.097-0.25926,6.8115-1.5359,1.4291-2.5537,2.8053-0.91751,2.8053,3.3354,0,3.8698-1.2069,5.1612-4,4.2802zm-37-4.74c0-1.375-0.40186-2.5-0.89301-2.5-1.1663,0-2.274,2.9208-1.5512,4.0902,1.0893,1.7625,2.4442,0.88095,2.4442-1.5902zm110.42,4.2003c-1.5959-0.89807-1.917-4.2758-0.49021-5.1576,0.512-0.31644,1.2271-0.0961,1.589,0.48954,0.41068,0.66449,1.0946,0.71799,1.8191,0.14229,0.63853-0.50742,3.7512-0.83434,6.917-0.72649,4.5385,0.15462,6.1175-0.20333,7.465-1.6922,1.5964-1.764,1.7907-1.7765,2.9503-0.19064,0.97805,1.3376,2.3113,1.5949,6.285,1.2131,5.263-0.50571,5.5452-0.2517,4.4134,3.9718-0.74688,2.787-1.966,2.9016-2.6595,0.25-0.28766-1.1-1.2926-2-2.2333-2-1.2012,0-1.559,0.57834-1.2022,1.9429,0.47906,1.8319-0.17554,1.9604-11.462,2.25-6.5837,0.16891-12.61-0.0528-13.391-0.49259zm209.65,0.34104c-0.85714-0.52974-1.1097-1.7348-0.70304-3.355,0.59993-2.3903,1.0576-2.5478,8.3854-2.8854,4.2629-0.19642,8.1431-0.0421,8.6226,0.34282,0.47952,0.38497,1.5374,0.44453,2.3509,0.13237,1.6495-0.63296,3.2385,1.303,3.2619,3.9739,0.0211,2.4177-3.0517,2.2098-3.6949-0.25-0.28766-1.1-0.95085-2-1.4738-2-0.52292,0-0.67286,0.87558-0.33321,1.9457,0.57263,1.8042,0.11182,1.941-6.3344,1.8803-3.8236-0.036-7.3552,0.18376-7.8479,0.4883-0.49276,0.30454-1.4978,0.1817-2.2335-0.27298zm-273.19-1.22c-0.42476-4.596-0.25888-6.3448,0.62166-6.5535,0.55-0.13041,1.0647,0.54459,1.1437,1.5,0.07903,0.95541,0.19154,2.3521,0.25,3.1037,0.06781,0.87183,0.85109,1.1719,2.1634,0.82869,1.307-0.34179,1.917-0.11085,1.6729,0.63337-0.55311,1.6862-5.7012,2.1153-5.8516,0.48773zm8.1217-1.9471c0-2.5087,0.36965-2.8694,2.941-2.8694,1.6175,0,3.2326,0.47185,3.589,1.0486,0.40796,0.66009,1.0782,0.70266,1.809,0.11491,1.0992-0.88394,14.687-1.6433,21.161-1.1826,5.5168,0.3926,5.9852,0.37311,9.25-0.38506,3.1723-0.73667,3.25-0.67424,3.25,2.61v3.3647l-5.3806,0.22515c-4.6512,0.19464-5.4519-0.0474-5.9064-1.7852-0.68063-2.6027-2.713-2.6105-2.713-0.0104,0,1.1111-0.66667,2-1.5,2s-1.5-0.88889-1.5-2c0-1.1752-0.66667-2-1.6166-2-1.1243,0-1.4574,0.60908-1.0936,2,0.65473,2.5037-2.754,2.8386-3.7036,0.36388-0.57677-1.503-0.78146-1.4971-2.5164,0.073-1.7843,1.6148-1.9488,1.6085-2.9792-0.11388-1.027-1.7168-1.1511-1.7222-2.1297-0.0919-0.77908,1.2979-2.2806,1.7032-6,1.6194-4.7693-0.10743-4.9609-0.22258-4.9609-2.9811zm94,1.2403c0-0.9403-0.52093-2.2306-1.1576-2.8673-0.87682-0.87682-0.84712-1.5317,0.12245-2.7,1.7066-2.0563,2.6968-1.9444,3.3029,0.37328,0.44723,1.7102,1.1712,1.8549,6.7503,1.349,5.0944-0.46195,6.1572-0.30776,5.7508,0.83434-0.2742,0.77056-0.0935,2.1885,0.40151,3.151,1.392,2.7066-2.5662,2.2664-4.4959-0.5-1.5449-2.2147-1.5703-2.2172-1.622-0.15838-0.045,1.794-0.69263,2.1013-4.5524,2.1596-3.6051,0.0545-4.5-0.27196-4.5-1.6416zm17.608-1.3218c-0.71708-3.5854-0.32804-4.2783,1.9182-3.4163,1.0826,0.41541,1.4031,1.2772,0.97574,2.6235-0.36556,1.1518-0.18213,2.0049,0.43105,2.0049,0.58707,0,1.0674-0.87344,1.0674-1.941,0-2.1103,1.3214-3.4043,2.3876-2.338,0.36663,0.36663,3.9169,0.6919,7.8895,0.72281,7.0227,0.0546,7.2229,0.12548,7.2229,2.5562,0,2.4976-0.0103,2.5002-10.635,2.6976l-10.635,0.19755-0.62145-3.1073zm11.076-0.97533c-0.31922-0.79773-0.55618-0.56078-0.60416,0.60417-0.0434,1.0542,0.19292,1.6448,0.52522,1.3125,0.33229-0.3323,0.36781-1.1948,0.0789-1.9167zm17.867,0.60076c-0.77993-4.1574,0.47668-6.2913,2.3649-4.0161,1.4524,1.75,1.0772,6.7874-0.54519,7.3192-0.63162,0.20707-1.4347-1.2506-1.8197-3.3031zm8.748,1.9201c-0.96575-2.5167,0.58635-4.3333,3.7023-4.3333,1.8,0,3.3001-0.61846,3.6384-1.5,0.31659-0.825,1.2587-1.5,2.0936-1.5,1.1668,0,1.3734,0.72293,0.89301,3.125-0.34375,1.7188-0.625,3.6688-0.625,4.3333,0,1.7286-9.0357,1.6122-9.7023-0.125zm15.109-0.85096c-0.66651-2.6556,0.24527-4.8158,1.6629-3.9397,0.51199,0.31643,0.9309,1.4753,0.9309,2.5753s0.45,1.7219,1,1.382c0.55-0.33992,1-1.9741,1-3.6316v-3.0136l2.6246,2.0645c2.0555,1.6168,3.4649,1.9301,6.5,1.4448,2.5761-0.41193,3.8754-0.24157,3.8754,0.5081,0,0.6203-0.45,1.1278-1,1.1278s-1,0.82303-1,1.829c0,1.6008-0.93565,1.841-7.4996,1.9255-7.0914,0.0913-7.532-0.0324-8.0941-2.2721zm23.04,0.15978c-0.34289-1.3662-0.47108-3.2183-0.28488-4.1159,0.5287-2.5484,2.3271-1.8208,2.4397,0.9872,0.0556,1.3872,0.3632,2.7842,0.68347,3.1045,1.153,1.1531,2.7154-0.78992,2.7154-3.377,0-1.7136,0.34201-2.299,0.97397-1.667,0.56683,0.56683,0.64372,2.218,0.18393,3.95-0.58932,2.22-1.463,3.0556-3.4391,3.2891-2.1132,0.24973-2.7752-0.18939-3.2725-2.1709zm8.5537-0.90447c0-2.9239,0.10276-2.9872,3.9998-2.4645,2.1999,0.29507,4.231,0.16247,4.5135-0.29466,0.28253-0.45713,1.7892-0.46533,3.3482-0.0182,1.559,0.44711,5.7373,0.51248,9.2851,0.14527,3.5478-0.36722,7.943-0.36244,9.767,0.0106,1.824,0.37305,4.6787,0.28757,6.3438-0.18997,3.8122-1.0933,4.3443-0.74421,4.1922,2.7507-0.11616,2.6687-0.40068,2.8395-5.203,3.1228-4.3852,0.25872-5.1692,0.0193-5.7307-1.75-0.83376-2.6269-2.5158-2.6602-2.5158-0.0497,0,1.1111-0.66667,2-1.5,2s-1.5-0.88889-1.5-2-0.66667-2-1.5-2-1.5,0.88889-1.5,2c0,2.4656-2.5255,2.6254-3.9503,0.25-0.99435-1.6578-1.1072-1.6539-2.1402,0.073-1.0074,1.684-1.2268,1.6998-2.8764,0.20683-1.583-1.4326-1.8524-1.4428-2.3715-0.0902-0.42657,1.1116-1.9537,1.4952-5.6236,1.4125-4.9062-0.11049-5.038-0.19192-5.038-3.1145zm53.983,1.2299c-0.73986-1.3824-0.73469-2.5623,0.0174-3.9676,1.5207-2.8414,3.3506-2.5332,2.6047,0.43871-0.61706,2.4586,1.41,5.017,2.1696,2.7383,0.21579-0.64738,1.062-1.177,1.8804-1.177,0.81845,0,2.192-0.70393,3.0524-1.5643,1.9908-1.9908,3.2874-0.69066,2.6327,2.6398-0.46466,2.3637-0.95024,2.5872-5.9052,2.7176-4.4329,0.11663-5.5874-0.21001-6.452-1.8255zm42.03,0.0558c-1.2255-2.2899-0.39739-4.747,2.0394-6.0511,2.8369-1.5183,3.4192-1.1503,1.5129,0.95612-1.1147,1.2318-1.5076,2.6767-1.0876,4,0.85893,2.7062,1.9392,2.6137,4.7392-0.40599,2.0284-2.1875,3.1163-2.4748,9.2905-2.4535,3.8462,0.0133,8.1181-0.0131,9.4931-0.0585,4.0794-0.1349,23.294,0.22664,26,0.48921,1.375,0.13344,3.2875,0.30064,4.25,0.37156,0.9625,0.0709,1.75,0.80395,1.75,1.629,0,0.825,0.45,1.5,1,1.5s1-0.92466,1-2.0548c0-1.8274,0.52556-2.0211,4.75-1.75,4.3032,0.27612,4.7789,0.55413,5.0569,2.9557l0.30687,2.651-34.548,0.05c-32.807,0.0474-34.599-0.0447-35.553-1.8285zm74.988,1.2976c0-2.1428,2.5951-7.321,3.669-7.321,0.69695,0,1.874,1.1581,2.6156,2.5736,1.1987,2.2879,1.4934,2.3989,2.6544,1,1.9197-2.3131,2.7806-1.9381,3.2744,1.4264,0.42017,2.8628,0.27446,3-3.1865,3-1.9948,0-4.116-0.48921-4.7139-1.0871-0.78285-0.78285-1.2752-0.78285-1.759,0-0.73914,1.196-2.5538,1.486-2.5538,0.40813zm14.986-0.571c-0.008-0.6875-0.285-2.2625-0.61664-3.5-0.48628-1.8146-0.19336-2.25,1.5137-2.25,1.7523,0,2.1166,0.60238,2.1166,3.5,0,2.4444-0.45238,3.5-1.5,3.5-0.825,0-1.5061-0.5625-1.5136-1.25zm8.5584-0.60912c-0.71984-2.268,0.32687-5.3383,1.5601-4.5761,1.189,0.73484,1.1559,6.4352-0.0374,6.4352-0.51294,0-1.1981-0.83661-1.5227-1.8591zm4.9016-0.49873c-0.7611-3.0325-0.29192-5.6796,1.0537-5.945,0.55-0.10845,1.1443,1.3095,1.3207,3.151,0.26652,2.7827,0.65616,3.2604,2.3071,2.8287,1.2453-0.32564,1.8431-0.0824,1.6022,0.65186-0.21133,0.64422-1.5713,1.3122-3.0222,1.4844-2.1015,0.24939-2.7648-0.19209-3.2614-2.1709zm9.0421,0.34506c-1.3048-1.4418-1.4158-2.2544-0.53294-3.904,1.7733-3.3135,4.1141-2.6813,3.3945,0.91681-0.77047,3.8524,0.16115,3.7666,5.5407-0.50971,4.7399-3.7678,7.5074-4.6926,4.6741-1.562-2.0374,2.2512-1.2602,6.5524,1.0255,5.6754,0.77531-0.29752,1.4097-0.16778,1.4097,0.2883s-3.1193,0.84877-6.9319,0.87264c-5.4718,0.0343-7.279-0.34014-8.5797-1.7774zm19.148,0.50705c-0.7327-1.9094,0.2937-4.6556,1.4686-3.9295,0.49237,0.3043,0.89522,1.4002,0.89522,2.4352,0,2.4191-1.6167,3.4411-2.3638,1.4943zm12.364-2.5776c0-5.2102,2.3646-4.8648,2.8104,0.41063,0.23608,2.7937-0.0631,3.6727-1.25,3.6727-1.1591,0-1.5604-1.0502-1.5604-4.0833zm7.1605,1.5363c-0.63829-1.4009-1.1605-3.1527-1.1605-3.893,0-1.9251,2.802-2.7362,5.1364-1.487,1.437,0.76903,2.3792,0.74406,3.3838-0.0897,1.6202-1.3447,3.4799-0.50264,3.4799,1.5757,0,1.8161,0.51229,1.8066,3.3645-0.0622,2.1408-1.4027,2.3812-1.3404,3.5977,0.93254,0.71695,1.3396,1.0329,3.1411,0.70206,4.0032-0.66863,1.7424-4.1995,2.1284-5.1659,0.56476-0.41425-0.67028-1.2409-0.67028-2.4933,0-2.694,1.4418-3.2191,1.2524-2.5318-0.91314,0.97935-3.0857-1.3726-3.4848-3.9768-0.67486-1.3205,1.4249-2.5752,2.5907-2.7882,2.5907-0.21297,0-0.90946-1.1462-1.5477-2.547zm-188.66-5.453c-0.33992-0.55-0.14148-1,0.44098-1s1.059,0.45,1.059,1-0.19844,1-0.44098,1-0.7191-0.45-1.059-1zm-212.8-23.632c-0.38568-0.38568-0.70124-3.5816-0.70124-7.102,0-6.0394-0.11809-6.3632-2.0919-5.7368-1.6668,0.52903-2.0196,0.2887-1.7363-1.1826,0.29854-1.5502,1.3165-1.8466,6.3419-1.8466,4.6522,0,5.9863,0.33401,5.9863,1.4987,0,0.83157-0.89026,1.4993-2,1.5-1.7913,0.001-2.0033,0.67888-2.0313,6.4937-0.0241,4.9919-0.38202,6.5599-1.5488,6.7846-0.83459,0.16073-1.833-0.0233-2.2187-0.40901zm8.4758-1.0372c-0.6535-1.2211-0.66844-2.4881-0.0425-3.6066,1.2331-2.2034,4.0494-2.2634,3.6594-0.0779-0.16161,0.90544,0.3369,1.8657,1.1078,2.1339,1.0486,0.36481,1.241-0.11278,0.76366-1.8963-0.3509-1.3111-0.64414-2.9464-0.65165-3.6339-0.008-0.6875-0.68865-1.25-1.5136-1.25-1.9803,0-1.9248-1.623,0.0818-2.393,2.369-0.90908,3.1234-0.75898,4.8468,0.96444,2.0311,2.0311,2.1893,10.429,0.19643,10.429-0.75625,0-2.7398,0.27295-4.4078,0.60656-2.343,0.4686-3.2619,0.17843-4.0402-1.2758zm13.036,0.48177c-1.5065-1.5065-1.6073-11.45-0.12537-12.366,1.8535-1.1455,2.7215,0.82244,3.0738,6.9687,0.34283,5.9809-0.61387,7.7323-2.9485,5.3977zm6.734-0.37699c-1.5793-1.9029-0.2319-4.739,2.5073-5.2774,1.3588-0.26711,1.5941,0.11576,1.0754,1.75-0.3906,1.2307-0.2245,2.0919,0.40344,2.0919,0.58707,0,1.0674-1.575,1.0674-3.5,0-2.4444-0.45238-3.5-1.5-3.5-2.2373,0-1.8112-1.7664,0.61151-2.5354,2.8659-0.9096,4.5314,1.1145,5.1718,6.2852,0.58933,4.7584,0.60581,4.7372-4.3948,5.6382-2.683,0.48339-3.9536,0.2385-4.942-0.95248zm20.005,1.1825c-0.24818-0.2481-0.42089-3.9762-0.38379-8.2846,0.0607-7.0524,0.26015-7.8335,2-7.8335,1.7487,0,1.9326,0.75958,1.9326,7.9863,0,6.4156-0.3046,8.045-1.5488,8.2846-0.85182,0.16405-1.7518,0.0953-2-0.15282zm8.4895-0.91195c-0.30818-0.80312-0.42092-3.5881-0.25052-6.1888l0.30981-4.7286,4.1989-0.30838c2.3505-0.17263,4.6216,0.20402,5.159,0.85562,1.408,1.7071,1.7448,9.4613,0.46643,10.74-1.5604,1.5604-2.8005-0.77041-2.4674-4.6376,0.15927-1.8486-0.35658-3.6077-1.2835-4.377-1.8628-1.546-2.3555-0.59868-2.7885,5.3617-0.28857,3.972-2.3162,5.9626-3.3443,3.2834zm24.772,0.1064c-1.5065-1.5065-1.6073-11.45-0.12537-12.366,1.8817-1.1629,2.7588,0.86004,3.0311,6.9902,0.26443,5.9548-0.64479,7.637-2.9057,5.3761zm7.475,0.54167c-0.95967-0.95967-0.8641-11.127,0.11025-11.729,2.0851-1.2887,3.304,1.2993,3.0099,6.391-0.2857,4.9466-1.4757,6.9826-3.1202,5.3381zm6.9797-0.10417c-0.24797-0.4125-0.61203-3.45-0.80902-6.75-0.32538-5.451-0.17533-6,1.6401-6,1.791,0,2.0079,0.69989,2.0918,6.75,0.0676,4.8741-0.2629,6.75-1.1892,6.75-0.70556,0-1.4857-0.3375-1.7337-0.75zm8.3244-1.2658c-0.54535-1.019-0.99154-3.7153-0.99154-5.9918,0-3.4019,0.31168-4.0799,1.75-3.8068,1.2534,0.23797,1.8919,1.5847,2.25,4.7457,0.275,2.4274,1.0088,4.5804,1.6307,4.7846,1.4726,0.48348,2.5828-4.0171,1.78-7.2159-0.52412-2.0883-0.272-2.5,1.5309-2.5,1.99,0,2.1349,0.43699,1.8584,5.6048l-0.2999,5.6048-4.2585,0.31363c-3.3276,0.24508-4.4752-0.0913-5.25-1.5391zm14.221,0.82832c-1.5065-1.5065-1.6073-11.45-0.12537-12.366,1.8817-1.1629,2.7588,0.86004,3.0311,6.9902,0.26443,5.9548-0.64479,7.637-2.9057,5.3761zm7.4425-0.64124c-2.282-2.5215-2.1574-7.832,0.21353-9.1009,2.5272-1.3525,3.2718-0.33535,2.5543,3.4891-0.47499,2.5319-0.16471,3.5079,1.4818,4.6612,1.1454,0.80229,1.7855,1.7558,1.4223,2.119-1.2367,1.2367-4.0129,0.66481-5.672-1.1684zm31.012,1.1621c-0.81843-0.81843-0.85808-11.018-0.0545-14.014,0.61649-2.2987,2.9334-3.718,4.4944-2.7533,0.50934,0.31479,0.58461,1.1038,0.16727,1.7532-0.41733,0.64949-0.81662,3.9424-0.88729,7.3176-0.15493,7.399-1.4135,10.003-3.7199,7.6966zm14.464-0.67534c-1.527-1.8399-0.28345-2.8099,2.021-1.5766,4.3599,2.3333,5.2239-1.8374,0.9087-4.3864-4.0923-2.4174-4.9249-5.577-2.0771-7.883,2.7904-2.2595,5.3594-2.3121,7.1438-0.1462,1.2356,1.4998,1.1043,1.5991-1.3163,0.99633-4.3385-1.0804-4.5818,1.2981-0.47023,4.5965,2.0124,1.6144,3.6589,3.7662,3.6589,4.7816,0,3.8148-7.4414,6.5426-9.8689,3.6177zm26.07-1.1291c-1.9289-2.4522-1.9574-2.456-3.7331-0.49387-0.98415,1.0875-1.9821,1.7845-2.2177,1.5489-0.23559-0.23559-0.55145-2.7134-0.7019-5.5061-0.2962-5.4983,1.3879-6.9333,3.5016-2.9838l1.1207,2.094,2.229-2.094c2.3096-2.1698,8.6001-2.9423,8.6001-1.0562,0,0.57082-1.2375,0.90832-2.75,0.75-2.4157-0.25286-2.7866,0.0872-3.0511,2.7973-0.18326,1.878,0.30583,3.5889,1.25,4.3724,2.1098,1.751,1.9501,3.0424-0.37635,3.0424-1.0601,0-2.8021-1.112-3.8712-2.4711zm11.486,1.8253c-1.01-1.01-0.83877-11.143,0.19919-11.784,1.7755-1.0973,3.2223,2.3814,2.9213,7.0241-0.28832,4.4467-1.5338,6.3466-3.1205,4.76zm5.4371-0.70405c-0.94908-1.1436-0.98858-2.0357-0.1588-3.5862,1.4113-2.637,4.0342-2.6786,4.0342-0.0639,0,1.1,0.44621,2,0.99158,2,1.7562,0,0.42319-6.4723-1.4074-6.8336-1.3379-0.26399-1.4452-0.62893-0.51485-1.75,2.9886-3.6011,6.9307-0.10021,6.9307,6.155,0,3.0909-0.41532,4.4286-1.375,4.4286-0.75625,0-2.694,0.26379-4.306,0.5862-1.981,0.39621-3.3405,0.0928-4.1944-0.93608zm13.563,0.70405c-0.37813-0.37813-0.6875-4.4705-0.6875-9.0942,0-7.4681,0.19539-8.369,1.75-8.0696,1.5011,0.28908,1.75,1.5322,1.75,8.74,0,7.7737-0.86671,10.37-2.8125,8.4238zm13.386-0.76514c-1.5591-1.8786,0.47322-3.2098,2.4261-1.589,0.77681,0.6447,1.8821,0.88188,2.4562,0.52707,1.916-1.1842,1.0749-3.4596-1.835-4.9644-2.6488-1.3698-4.1212-3.3781-4.1212-5.6214,0-0.49234,1.1217-1.6301,2.4927-2.5284,2.6362-1.7273,7.5073-1.2636,7.5073,0.71464,0,0.64999-0.96626,0.84684-2.3957,0.48806-3.8206-0.95891-4.2365,2.1221-0.56522,4.1874,4.0908,2.3013,4.9669,5.9642,2.0009,8.3658-2.6967,2.1836-6.343,2.376-7.9661,0.42031zm12.999-1.2239c-1.1399-1.4492-2.0726-2.9635-2.0726-3.3651,0-0.40166,0.93266-1.916,2.0726-3.3651,2.0596-2.6184,7.9274-3.8372,7.9274-1.6466,0,0.54352-1.0125,0.88102-2.25,0.75-1.8455-0.19538-2.3041,0.31646-2.5511,2.847-0.18326,1.878,0.30583,3.5889,1.25,4.3724,2.1098,1.751,1.9501,3.0424-0.37635,3.0424-1.0601,0-2.8601-1.1857-4-2.6349zm11.609,1.9294c-1.0186-1.6481-1.0498-10.327-0.0408-11.336,1.8603-1.8603,3.4954,1.5658,3.1667,6.6354-0.28055,4.3268-1.875,6.7244-3.1259,4.7004zm6.318-1.2945c-2.5217-2.5217-2.5649-6.1788-0.0993-8.4102,2.2994-2.081,3.5844-0.65872,2.6757,2.9616-0.43226,1.7223-0.0347,2.932,1.3546,4.1216,1.0816,0.92606,1.738,2.0535,1.4587,2.5054-0.88177,1.4268-3.317,0.89432-5.3897-1.1784zm11.441,0.7061c-0.30818-0.80312-0.42092-3.5881-0.25052-6.1888l0.30981-4.7286,4.1989-0.30838c4.9813-0.36584,5.8248,0.48328,6.6308,6.675,0.46058,3.5379,0.26139,4.7876-0.82982,5.2063-1.935,0.74253-2.9656-1.1775-2.6429-4.9236,0.15927-1.8486-0.35658-3.6077-1.2835-4.377-1.8628-1.546-2.3555-0.59868-2.7885,5.3617-0.28857,3.972-2.3162,5.9626-3.3443,3.2834zm14.782-0.2628c-4.8762-3.4154-1.5114-10.443,5-10.443,1.5276,0,2.7775,0.46703,2.7775,1.0378,0,0.57082-1.2375,0.90832-2.75,0.75-2.4323-0.2546-2.7856,0.0799-3.0584,2.8957-0.23234,2.3983,0.20621,3.459,1.778,4.3002,2.1154,1.1321,1.9242,3.0163-0.30612,3.0163-0.67016,0-2.2186-0.70052-3.441-1.5567zm10.432-0.27204c-2.282-2.5215-2.1574-7.832,0.21353-9.1009,2.5158-1.3464,3.2723-0.33779,2.5669,3.4222-0.41143,2.1931-0.1144,3.5289,0.98817,4.444,0.86703,0.71957,1.5764,1.7032,1.5764,2.1859,0,1.5729-3.6483,0.92363-5.345-0.95118zm-234.65-0.85739c0-1.008-0.92847-2.4126-2.0633-3.1213-1.2939-0.80804-1.9464-2.1096-1.75-3.4905,0.24873-1.7484,1.0343-2.2381,3.8133-2.3773,1.925-0.0964,2.7125,0.0491,1.75,0.32333-2.3541,0.67075-2.21,2.5836,0.31326,4.1594,1.2905,0.80593,1.9459,2.1094,1.75,3.4803-0.39182,2.7415-3.8133,3.6622-3.8133,1.0261zm69.473-0.34415c-1.4534-1.606-1.6382-2.5966-0.88433-4.7403,0.52418-1.4905,1.7264-2.8589,2.6716-3.041,1.4105-0.27164,1.6128,0.1977,1.1288,2.6181-0.32439,1.622-0.0787,3.9041,0.54594,5.0712,1.5316,2.8617-0.89701,2.9262-3.462,0.0919zm6.9745-3.4707c-0.0559-5.8132,0.44113-6.4679,2.9815-3.9276,1.9918,1.9918,1.9967,4.3764,0.0147,7.2061-2.3598,3.3691-2.9383,2.7361-2.9962-3.2785zm32.934,2.96c-1.3332-2.0348-1.4417-3.0308-0.54449-5,1.4708-3.228,4.4292-3.3666,3.6269-0.17001-0.31598,1.259-0.11069,3.509,0.4562,5,1.3833,3.6384-1.1852,3.7618-3.5386,0.17001zm139.62,1.2886c0-2.3265-4.4659-5.8054-7.0801-5.5154-1.8417,0.20432-2.4899-0.26524-2.7362-1.9823-0.35479-2.4731,1.6198-3.0465,3.6163-1.05,0.93333,0.93333,1.4667,0.93333,2.4,0,0.66-0.66,2.3475-1.1645,3.75-1.121,1.4025,0.0434,1.9875,0.30592,1.3,0.58333-1.8838,0.76015-1.5036,2.6982,0.81326,4.1452,1.2905,0.80593,1.9459,2.1094,1.75,3.4803-0.34381,2.4055-3.8133,3.7338-3.8133,1.4599zm-192.31-5.3935c-1.471-1.471-0.69742-4.5027,1.0625-4.1638,0.9625,0.18536,1.75,1.1934,1.75,2.24,0,1.9895-1.6311,3.1052-2.8125,1.9238zm146.3-0.89c-0.94408-1.1375-1.0045-1.8789-0.21731-2.6661,1.517-1.517,4.442-0.1883,4.0488,1.8393-0.44906,2.3155-2.2698,2.7084-3.8314,0.82681zm-187.99-6.9909c0-0.825,0.45-1.5,1-1.5s1,0.675,1,1.5-0.45,1.5-1,1.5-1-0.675-1-1.5zm119.6,0.65623c-0.34605-0.55992-0.1419-1.3192,0.45366-1.6873,1.5375-0.95021,2.5295,0.35135,1.246,1.6348-0.71818,0.71818-1.2775,0.73543-1.6996,0.0524zm57.043,0.14992c-1.1262-1.1262-0.68589-2.3062,0.86052-2.3062,0.825,0,1.5,0.42344,1.5,0.94098,0,1.261-1.5616,2.1641-2.3605,1.3652zm-226.42-14.58c-2.8509-3.0347-2.794-4.3069,0.28296-6.323,1.375-0.90093,2.5-2.0363,2.5-2.523,0-0.48674-1.125-0.88499-2.5-0.88499-1.5556,0-2.5-0.56667-2.5-1.5,0-1.2749,2.5685-1.5,17.117-1.5h17.117l-0.60297,2.25c-0.33164,1.2375-0.60913,4.4363-0.61664,7.1084-0.0131,4.648-0.11929,4.8319-2.4524,4.2463-1.3413-0.33665-2.7179-0.16043-3.059,0.39159-1.1012,1.7818-5.0935,1.0677-7.328-1.3108-2.8075-2.9884-2.7411-4.2681,0.32569-6.2775,3.4423-2.2555,3.1303-3.5955-0.75-3.2214-3.1693,0.30558-3.2575,0.44367-3.5523,5.5634-0.21743,3.7766-0.70857,5.25-1.75,5.25-1.0342,0-1.4521-1.2141-1.463-4.25-0.0252-7.0053-1.1438-7.5638-5.9014-2.9467-4.2913,4.1646-4.1294,5.7484,0.4697,4.5941,2.2231-0.55796,2.588-0.36347,2.2874,1.2194-0.54547,2.8731-4.9693,2.9394-7.6234,0.11428zm27.018-2.231c1.0258-1.3962,0.94664-5.2699-0.12117-5.9298-1.1158-0.68963-8.3616,5.8484-7.4698,6.7402,0.96745,0.96745,6.7374,0.3515,7.591-0.81035zm123.52,3.4199c-2.1907-1.276-2.2315-2.8473-0.11403-4.3957,1.4875-1.0877,1.4285-1.4349-0.65068-3.8261-1.2576-1.4464-2.6688-2.3937-3.136-2.105-0.46713,0.2887-0.84932,2.7484-0.84932,5.4659,0,3.6354-0.38076,4.941-1.441,4.941-0.79254,0-1.7191-0.45-2.059-1-0.33992-0.55-1.4217-1-2.404-1s-2.5909-0.88939-3.5746-1.9764c-2.1699-2.3977-3.5213-1.7765-3.5213,1.6188,0,1.5738-0.47067,2.3683-1.25,2.1099-0.76096-0.2523-1.5553-3.4654-2.0302-8.2127-0.92863-9.2812,0.5341-12.883,5.0158-12.35,3.3279,0.39572,4.1103,2.5522,1.0824,2.9833-1.2636,0.1799-2.4387,1.069-2.6114,1.9757-0.28387,1.4904,1.9172,1.6606,22.93,1.7732,12.784,0.0685,23.332,0.22663,23.44,0.35137,0.10796,0.12474-0.09,3.1158-0.43986,6.6467-0.66459,6.707-2.5852,9.1235-3.705,4.6617-0.53792-2.1432-1.155-2.5215-3.7869-2.321-4.41,0.33586-4.1593-2.4248,0.35576-3.9184,2.6634-0.88109,3.1019-1.3172,1.8345-1.8246-0.91604-0.36671-2.941-0.52069-4.5-0.34217-2.6658,0.30525-2.8525,0.63706-3.1367,5.5746-0.21743,3.7766-0.70857,5.25-1.75,5.25-1.0706,0-1.4477-1.3024-1.4477-5,0-2.75-0.45-5-1-5s-1,1.9984-1,4.441c0,6.7503-3.8692,7.2872-4.0286,0.55902-0.0481-2.031-0.32957-1.7495-1.5003,1.5-0.79257,2.2-1.4478,4.1125-1.4561,4.25-0.0324,0.5386-1.5989,0.14035-3.2651-0.8301zm-9.75-6.0269c0-0.49115-0.675-0.89301-1.5-0.89301s-1.5,0.66088-1.5,1.4686c0,0.89459,0.58629,1.2436,1.5,0.89301,0.825-0.31659,1.5-0.97746,1.5-1.4686zm-5.0153-4.2654c0.008-0.47985-0.65474-0.31636-1.4737,0.3633-0.81894,0.67967-1.2127,1.6828-0.875,2.2292,0.61975,1.0028,2.3185-0.87232,2.3487-2.5925zm-92.387,7.7004c-1.6008-2.1952-1.7024-2.93-0.63993-4.6312,1.0959-1.7549,0.9518-2.2567-1.0907-3.7974-3.4537-2.6052-1.9248-2.8504,19.589-3.1422l18.956-0.25713,0.58814-2.4948c0.61933-2.627,2.9751-3.6367,5.8089-2.4897,1.4642,0.59268,1.3891,0.80136-0.55841,1.5524-1.2375,0.47718-2.25,1.5571-2.25,2.3998,0,1.3162,2.3966,1.5322,17,1.5322,14.444,0,17,0.22549,17,1.5,0,0.93333-0.94444,1.5-2.5,1.5-3.035,0-3.0932,0.40675-0.43851,3.0615,2.1809,2.1809,2.2885,6.0019,0.18851,6.6935-0.78365,0.25808-1.25-0.55212-1.25-2.1717,0-1.4208-0.45-2.5833-1-2.5833s-1.0069,0.7875-1.0153,1.75c-0.0323,3.6936-1.3913,4.391-5.0525,2.5926-4.2394-2.0824-5.0875-3.2126-4.59-6.1164,0.21426-1.2506-0.0504-2.5458-0.58813-2.8781-1.5578-0.96277-2.7222,1.7945-2.7388,6.4853-0.0172,4.8807-2.1573,5.4424-3.0153,0.79139l-0.5-2.7103-1.7979,2.1102c-2.1058,2.4715-3.4511,2.2391-5.5778-0.96382-1.4881-2.2412-1.4598-2.302,0.7462-1.6018,1.9919,0.6322,2.2494,0.42004,1.9612-1.6156-0.24698-1.7444-0.97074-2.3433-2.8318-2.3433-2.3108,0-2.5229,0.39727-2.8023,5.25-0.21743,3.7766-0.70857,5.25-1.75,5.25-1.0342,0-1.4521-1.2141-1.463-4.25-0.0172-4.7721-1.4905-8.2908-2.3959-5.722-0.28535,0.80958-0.64705,3.2372-0.8038,5.3947-0.41349,5.6914-2.5978,5.7841-2.9776,0.12637-0.39588-5.8972-2.2154-5.942-2.6122-0.0642-0.3192,4.7285-1.4207,5.718-3.0781,2.7651-0.6273-1.1176-2.1811-1.75-4.2997-1.75-3.1076,0-3.3174-0.21553-3.3174-3.408,0-1.8744-0.5625-3.5994-1.25-3.8333-0.87172-0.2966-1.2546,0.88605-1.2653,3.908-0.008,2.3833-0.40811,4.9535-0.8882,5.7114-1.5256,2.4086-3.0965,0.15763-3.0965-4.4371,0-2.4425-0.45-4.441-1-4.441s-1,2.25-1,5c0,3.5904-0.38999,5-1.3834,5-0.76085,0-1.6187-0.9-1.9064-2-0.31639-1.2099-1.364-2-2.6518-2-1.8189,0-1.973,0.29113-1.0584,2,1.6354,3.0558-1.0745,2.5206-3.4027-0.67203zm6.9027-6.1613c0-1.8087-1.9573-1.4785-2.3455,0.39568-0.21599,1.0427,0.15888,1.4999,1,1.2195,0.74002-0.24667,1.3455-0.9735,1.3455-1.6152zm19,0c0-1.8087-1.9573-1.4785-2.3455,0.39568-0.21599,1.0427,0.15888,1.4999,1,1.2195,0.74002-0.24667,1.3455-0.9735,1.3455-1.6152zm122.4,6.9045c-2.7881-3.0794-2.9623-3.8705-1.2329-5.5999,1.5866-1.5866,1.5538-1.7926-0.53586-3.3689-2.9558-2.2296-1.8218-3.1024,4.031-3.1024,4.1667,0,4.8333-0.27586,4.8333-2,0-1.1493,0.66667-2,1.5674-2,1.1123,0,1.3831,0.58068,0.93261,2-0.60052,1.8921-0.15899,2.0053,8.1826,2.0984,4.8496,0.0541,14.73,0.0165,21.957-0.0837,7.2266-0.10016,13.339,0.19304,13.584,0.65156,0.24446,0.45851,0.18179,3.5337-0.13928,6.8337-0.42878,4.4072-0.98194,6-2.0838,6-0.825,0-1.6435-1.01-1.8188-2.2445-0.26232-1.8467-0.87575-2.2012-3.4612-2-2.2747,0.17696-3.2393-0.22302-3.4935-1.4485-0.26101-1.2585,0.58231-1.8681,3.2859-2.3753,4.5332-0.85043,3.1809-2.715-1.6352-2.2546-3.2332,0.30908-3.3905,0.51463-3.6903,4.8228-0.55584,7.9879-4.1388,7.7732-4.1716-0.25-0.008-2.0625-0.46531-3.75-1.0153-3.75-0.55,0-1,2.25-1,5,0,3.7778-0.36667,5-1.5,5-0.825,0-1.5-0.34043-1.5-0.75652,0-1.0036-7.2867-3.2435-10.552-3.2435-2.1281,0-2.4713,0.35234-1.9484,2,0.87108,2.7445-0.67438,2.5077-3.5398-0.54235-2.0185-2.1486-2.2004-2.8434-1.1743-4.4864,1.8152-2.9066,1.476-4.1475-1.0359-3.7908-1.9602,0.27839-2.2889,0.99585-2.5523,5.5696-0.31437,5.4603-2.4113,7.3033-3.6977,3.25-0.34913-1.1-1.5044-2-2.5674-2-2.2046,0-2.48,1.0526-0.73261,2.8,0.93333,0.93333,0.87778,1.1815-0.25,1.1167-0.7975-0.0458-2.168-0.87631-3.0455-1.8455zm31.095-5.8006c0-1.2337-0.27889-1.284-1.5-0.27057-0.825,0.68469-1.5,1.6257-1.5,2.0911,0,0.46539,0.675,0.58715,1.5,0.27057,0.825-0.31659,1.5-1.2576,1.5-2.0911zm-25-0.71155c0-0.79254-0.45-1.7191-1-2.059-0.55-0.33992-1,0.30852-1,1.441s0.45,2.059,1,2.059,1-0.64844,1-1.441zm16.81-0.30902c-0.18536-0.9625-0.99969-1.75-1.8096-1.75-0.80994,0-1.6243,0.7875-1.8096,1.75-0.23646,1.2278,0.30348,1.75,1.8096,1.75,1.5062,0,2.0461-0.52215,1.8096-1.75zm-149.31-33.257c-0.34231-0.55389-0.0314-1.2333,0.69099-1.5099,0.72236-0.27656,25.351-0.38588,54.73-0.24294,41.658,0.20269,53.508,0.53506,53.833,1.5099,0.53724,1.6122-108.26,1.8541-109.25,0.24294zm19.441-9.7429c-0.0347-0.4125-0.14721-3.675-0.25-7.25-0.17816-6.197-0.29589-6.4847-2.5252-6.1722-1.8109,0.25388-2.2589-0.0845-1.9863-1.5,0.29772-1.5459,1.3503-1.8278,6.8246-1.8278s6.5269,0.28191,6.8246,1.8278c0.2726,1.4155-0.17542,1.7539-1.9863,1.5-2.271-0.31839-2.3365-0.11923-2.2745,6.9222,0.061,6.9295-0.0384,7.25-2.25,7.25-1.2726,0-2.3423-0.3375-2.377-0.75zm23.025,0.56955c-0.021-0.17575-0.094-4.1446-0.16225-8.8196-0.12064-8.2644-0.0597-8.5,2.2004-8.5,2.2566,0,2.3222,0.24823,2.2446,8.5-0.0734,7.8124-0.24834,8.5258-2.1622,8.8196-1.1453,0.17575-2.0995,0.17575-2.1205,0zm18.538-0.81955c-1.2042-1.9485,0.51243-2.9515,3.0628-1.7894,1.8986,0.86505,2.7824,0.84384,3.7143-0.0891,0.96413-0.96527,0.32365-1.9715-3.0271-4.7558-2.3375-1.9423-4.25-4.3687-4.25-5.3919,0-3.8266,7.4361-6.5631,9.8689-3.6318,1.4895,1.7948,0.30546,2.8217-1.8954,1.6438-1.2304-0.65846-2.1072-0.52968-2.9003,0.42597-0.8982,1.0823-0.29056,2.04,2.895,4.563,4.4052,3.489,5.0192,5.8217,2.2031,8.3702-1.9965,1.8068-8.6796,2.2594-9.6713,0.65499zm24.5-1c0-2.238,1.0339-2.5661,2.7328-0.86722,1.452,1.452,4.2672,0.39558,4.2672-1.6014,0-0.84226-0.40241-1.5314-0.89424-1.5314-1.318,0-7.1058-5.6211-7.1058-6.9012,0-1.9165,3.9132-5.0994,6.25-5.0835,3.0142,0.02051,5.1731,1.491,4.2891,2.9214-0.53588,0.86708-1.0627,0.87358-2.0843,0.0257-0.75194-0.62406-1.8369-0.84435-2.411-0.48954-1.9842,1.2263-1.0306,3.3721,2.4562,5.5271,2.6906,1.6629,3.5,2.8299,3.5,5.0464,0,3.4158-2.308,4.9536-7.4343,4.9536-2.8991,0-3.5657-0.37393-3.5657-2zm-85.08-20.638c-0.22741-2.5471-0.94241-5.0238-2.0452-7.0844-0.951-1.777-0.96446-2.5864-0.0581-3.4928,0.7169-0.71687,1.1798-4.4365,1.1798-9.4798v-8.3h3.5c3.8752,0,3.8252-0.10832,2.5295,5.4802-0.74054,3.1942-0.60092,4.3359,0.70701,5.7811,1.4945,1.6514,1.4969,1.9338,0.0284,3.4022-1.2456,1.2456-1.3694,2.1104-0.55751,3.8923,1.1259,2.471,0.26129,9.444-1.171,9.444-0.48009,0-1.5847,0.27314-2.4547,0.60699-0.86999,0.33384-1.6162,0.22134-1.6583-0.25zm14.743-0.02366c-1.0254-1.0254-0.75983-28.638,0.29144-30.3,0.58566-0.926,0.54221-1.9307-0.11791-2.7261-2.1826-2.6299,1.7117-19.965,6.0222-26.807,3.8909-6.1764,6.5711-8.4609,9.1387-7.7895,1.8994,0.4967,2.1294,0.27575,1.5647-1.5032-0.73148-2.3047,1.6963-4.2073,5.3685-4.2073,1.1577,0,2.0657-0.65096,2.0657-1.4809,0-1.5166,4.6028-3.2496,5.7046-2.1478,0.33628,0.33628,1.1162,0.19246,1.7332-0.31961,2.2883-1.8991,18.604-0.84395,24.097,1.5584,3.2445,1.419,13.44,8.8052,13.453,9.7461,0.007,0.47084,1.1368,1.741,2.5118,2.8226s2.5,2.4609,2.5,3.0652c0,0.60427,0.60747,1.8091,1.3499,2.6774,2.0976,2.4531,4.9519,15.717,3.8181,17.743-0.63021,1.1261-0.56929,2.3217,0.17939,3.5205,0.84866,1.3589,0.8398,2.2858-0.0352,3.687-0.7441,1.1915-0.82116,2.2194-0.21205,2.8285,0.54759,0.54758,0.83772,7.1251,0.67833,15.378l-0.27851,14.421-11.858,0.28267c-13.329,0.31774-13.913,0.09316-16.822-6.4677-6.0071-13.549-2.9916-23.977,7.5355-26.058,4.8128-0.95178,5.7118-3.5762,1.3951-4.0729-3.1536-0.36287-3.5287-1.8248-1-3.8976,1.602-1.3132,1.5386-1.3791-0.75-0.77951-6.6575,1.7441-7.3349,1.756-8.51,0.149-1.9457-2.6609,0.37294-8.6034,4.26-10.918,3.2758-1.9506,4.3965-4.7376,1.905-4.7376-0.73976,0-2.1595,0.9-3.155,2-0.99549,1.1-2.676,2-3.7344,2-1.6181,0-1.8196-0.47766-1.2656-3,0.50602-2.3039,0.30712-3-0.85719-3-0.97952,0-1.627,1.1502-1.8294,3.25-0.3452,3.5802-2.0277,4.054-2.8134,0.79221-0.275-1.1417-1.7889-2.7433-3.3643-3.559-3.5377-1.8319-3.6357-1.8314-3.6357,0.01681,0,1.7861-3.1082,1.9918-4.7833,0.31667-0.65084-0.65083-1.4926-0.87406-1.8706-0.49606-0.88204,0.88203,3.589,5.6794,5.2931,5.6794,1.5818,0,3.3609,3.1413,3.3609,5.9343,0,2.841-1.8017,2.5951-3.182-0.43426-1.314-2.884-1.631-2.9561-4.2592-0.9682-2.5306,1.9141-3.1186,1.8571-5.3301-0.5166-1.6271-1.7465-2.232-1.8403-5.039-0.78076-3.7242,1.4057-4.3225,3.2666-0.76297,2.3733,1.8571-0.46611,2.9136,0.0096,4.5,2.0265,2.1353,2.7146,2.7899,6.3658,1.1412,6.3658-0.51254,0-1.9065-1.3686-3.0976-3.0414-1.7588-2.4701-2.4365-2.8167-3.607-1.8453-1.2289,1.0199-1.0671,1.5867,1.0976,3.8462,4.2465,4.4324,2.5582,7.0392-2.8041,4.3296-2.9456-1.4884-4.3424-1.2069-3.1982,0.64441,0.36254,0.58659,1.6531,1.0665,2.868,1.0665,3.5737,0,9.297,4.5916,11.566,9.2791,3.5476,7.3282,2.4447,18.24-2.3256,23.011-1.4113,1.4113-3.6794,1.7103-12.972,1.7103-6.194,0-11.562-0.3-11.929-0.66667zm67.333-52.302c0-0.53274-0.675-0.70959-1.5-0.39301s-1.5,0.75246-1.5,0.96862,0.675,0.39301,1.5,0.39301,1.5-0.43588,1.5-0.96862zm-5.5-9.0314c0.33992-0.55,0.16803-1-0.38197-1s-1.2781,0.45-1.618,1c-0.33992,0.55-0.16803,1,0.38197,1s1.2781-0.45,1.618-1zm-21.09-5.6267c0.74738-1.9476-0.73865-3.9644-3.442-4.6713-2.7694-0.72421-3.336,0.80719-1.3948,3.7698,1.896,2.8936,3.9271,3.2722,4.8368,0.9015zm6.986,0.03651c0.73315-1.9106-0.16611-3.67-1.4654-2.8671-1.1898,0.73531-1.2214,4.4573-0.0379,4.4573,0.49116,0,1.1676-0.71561,1.5032-1.5902zm40.604,65.625c0-0.89105,3.1325-3.0352,4.4343-3.0352,1.2905,0,0.44201,2.8335-1.016,3.393-2.2687,0.87057-3.4182,0.75023-3.4182-0.35783zm-0.0788-7.6301c-1.3141-1.5834-1.3915-1.5178,2.3078-1.9576,3.0071-0.35752,4.5263,0.96288,2.5373,2.2053-2.0989,1.311-3.6158,1.2335-4.8451-0.24768zm0.0788-6.9135c0-2.6178,3.354-3.9749,4.9805-2.0151,1.5989,1.9266,0.20429,4.2735-2.5395,4.2735-1.8674,0-2.441-0.53067-2.441-2.2584zm0-9.6303c0-0.47373,0.4132-0.86133,0.91821-0.86133,0.50502,0,1.63-0.27314,2.5-0.60699,0.86999-0.33384,1.5818-0.1613,1.5818,0.38342,0,0.54473-1.125,1.2055-2.5,1.4683-1.375,0.26285-2.5,0.09031-2.5-0.38342zm2.25-4.5671c-3.2519-0.62634-2.7644-1.9753,0.75-2.0752,1.9774-0.05622,3,0.40318,3,1.3478,0,0.78821-0.3375,1.3718-0.75,1.2969s-1.7625-0.3312-3-0.56955zm-105.57-4.961c-0.36667-0.36667-0.66667-2.1808-0.66667-4.0314,0-2.1102-0.57536-3.5855-1.5432-3.9569-1.3657-0.52407-1.3479-0.80796,0.15499-2.4686,2.0103-2.2213,3.2886-2.3283,6.6965-0.56027,1.6318,0.84658,2.2616,1.7616,1.7653,2.5646-0.42438,0.68666-0.5726,2.2895-0.32938,3.5618,0.5713,2.9886-4.1669,6.8014-6.0776,4.8907zm44.369-3.2676c-1.3046-2.4377-1.3192-3.3593-0.0406-2.5691,1.606,0.99256,3.2243,4.5033,2.0758,4.5033-0.55,0-1.4658-0.87042-2.0352-1.9343zm58.965-1.8817c0-1.0216,4.1091-2.4082,4.873-1.6444,0.6363,0.6363,0.002,1.0966-2.623,1.9035-1.2406,0.38134-2.25,0.26508-2.25-0.25914zm-0.42974-6.0703c-0.61876-1.0012,3.3299-2.2934,4.6033-1.5064,0.45455,0.28093,0.82646,0.93422,0.82646,1.4518,0,1.1937-4.6966,1.2409-5.4297,0.05467zm-2.5703-7.1137c0-0.55,0.45-1,1-1s1,0.45,1,1-0.45,1-1,1-1-0.45-1-1zm-98.517-1.0276c-0.28111-0.45484,1.1872-4.3652,3.263-8.6896,4.4347-9.239,12.688-18.111,21.563-23.18,3.1951-1.8248,6.0215-3.1056,6.2809-2.8462,0.25933,0.25934,0.8669,1.8501,1.3501,3.5351,0.93121,3.2469,0.0206,4.2081-3.9869,4.2081-1.0357,0-2.3647,0.9-2.9534,2-0.59141,1.1051-2.0938,2-3.3576,2-1.5736,0-3.1226,1.276-4.9648,4.0897-1.4727,2.2494-2.6776,4.694-2.6776,5.4326,0,0.73858-0.9,1.6285-2,1.9776-1.1,0.34913-2,1.4563-2,2.4604s-0.675,2.0846-1.5,2.4012c-2.3899,0.91709-1.7394,3.5968,1.1387,4.6911,1.4513,0.55178,2.3563,1.2856,2.0112,1.6307-0.96954,0.96955-11.59,1.2218-12.167,0.28895zm97.585-3.8459c-1.3098-2.4474-1.3454-5.1389-0.094-7.1181,1.3759-2.1763,2.7888-0.22798,3.1887,4.3972,0.37785,4.3704-1.3832,5.9188-3.0946,2.721zm-5.0677-8.3629c0-1.6253,3.7258-4.0163,4.445-2.8525,0.29578,0.47858-0.58336,1.6047-1.9536,2.5026-1.8449,1.2088-2.4914,1.2996-2.4914,0.34993zm-2.8134-5.9366c0.36853-3.7317,2.3157-4.838,3.1176-1.7715,0.726,2.7762-0.1399,4.9444-1.9746,4.9444-1.035,0-1.3657-0.91803-1.143-3.173zm-6.4366-3.2191c-0.9625-0.73064-1.75-1.6446-1.75-2.0311,0-0.38644,0.7875-0.57306,1.75-0.41472s2.3424-0.08343,3.0665-0.53728c1.9781-1.2399,2.4899-0.08837,1.0122,2.2777-1.5222,2.4375-1.746,2.4762-4.0787,0.70533zm-7.6376-5.7176c-2.0476-2.1978-1.8342-4.8903,0.38757-4.8903,0.70731,0,1.545,0.675,1.8616,1.5,0.31658,0.825,1.2647,1.5,2.107,1.5,1.8368,0,1.9738,1.1576,0.33138,2.8-1.6653,1.6653-2.4262,1.5176-4.6876-0.90969zm-9.8624-3.9215c-1.6398-0.65912-2.25-1.7267-2.25-3.9366,0-3.4258,1.5387-4.0611,2.5-1.0322,0.6991,2.2027,2.0138,2.5957,3.0538,0.91287,1.0791-1.746,2.436,0.40975,1.7968,2.8544-0.62697,2.3975-1.5716,2.6201-5.1006,1.2016zm-24.57-0.6332c-0.36667-0.36667-0.66667-1.9417-0.66667-3.5,0-3.8422,3.6637-4.0216,4.6163-0.226,0.77412,3.0844-1.9867,5.6889-3.9496,3.726zm7.1435-3.8333c-0.37524-3.2142-0.20042-3.4905,2.1406-3.384,1.9346,0.088034,2.0923,0.233,0.65405,0.60128-1.3683,0.35036-1.547,0.70043-0.64299,1.2592,0.75768,0.46827,0.98584,1.613,0.57776,2.8987-1.0135,3.1933-2.27,2.5603-2.7294-1.3752zm10.356,0.10705c0.13669-2.0296,0.68015-3.2196,1.3525-2.9616,1.3132,0.50391,0.70258,6.3546-0.66317,6.3546-0.50481,0-0.815-1.5268-0.68933-3.393z" fill="#afafaf"/> + <path d="m106.31,228.01c0.34546-0.55897,1.047-0.75742,1.559-0.44098,1.387,0.85723,1.1284,1.4573-0.62812,1.4573-0.85746,0-1.2764-0.45734-0.9309-1.0163zm195.99,0.0163c0.33992-0.55,0.81648-1,1.059-1,0.24254,0,0.44098,0.45,0.44098,1s-0.47656,1-1.059,1c-0.58246,0-0.7809-0.45-0.44098-1zm-299.94-3.3c0.37553-0.98622,0.93469-1.5412,1.2426-1.2333,0.30789,0.30789,0.0006342,1.1148-0.68278,1.7931-0.98762,0.98026-1.1025,0.8654-0.55979-0.5598zm41.186,0.21303c-0.9625-0.5606-1.7431-1.5594-1.7347-2.2196,0.01009-0.7911,0.31661-0.72448,0.89908,0.19541,0.48607,0.76764,1.6042,1.1193,2.4847,0.78138,1.02-0.39143,1.6009-0.0815,1.6009,0.85428,0,1.7081-0.81681,1.8057-3.25,0.38852zm74.853,0.24658c-0.31922-0.51651,0.34024-1.1798,1.4655-1.4741,1.2458-0.32578,1.9013-0.10139,1.6762,0.57381-0.50142,1.5043-2.4273,2.0562-3.1417,0.90029zm208.03,0.0556c-0.26444-0.42788,0.35608-1.8874,1.3789-3.2435,1.6558-2.1951,1.9331-2.2743,2.5288-0.72204,0.36797,0.95891,0.41002,2.4185,0.0934,3.2435-0.60626,1.5799-3.1835,2.045-4.0011,0.72204zm-316.88-0.91c-0.9625-0.25152-1.75-1.2619-1.75-2.2453,0-1.368,0.58728-1.6757,2.5-1.3101,1.6126,0.30827,2.5,1.1464,2.5,2.3613,0,1.9216-0.19376,1.9928-3.25,1.1941zm7.9259-0.7129c-0.53061-1.3828,0.06712-2.5978,1.278-2.5978,0.34129,0,0.68832,0.9,0.77118,2,0.17222,2.2862-1.2428,2.699-2.0492,0.59777zm14.324-0.45425c0-2.557,5.5466-2.4542,5.7421,0.10648,0.09925,1.2999-0.62204,1.75-2.8042,1.75-2.1955,0-2.9379-0.46912-2.9379-1.8565zm31.158-0.14352c0-1.375,0.22697-1.9375,0.50439-1.25,0.27741,0.6875,0.27741,1.8125,0,2.5s-0.50439,0.125-0.50439-1.25zm12.251,0.62409c-0.83555-2.1774-0.25076-2.7622,1.6114-1.6114,1.1436,0.70678,1.199,1.1677,0.25382,2.1128-0.94514,0.94514-1.352,0.83574-1.8652-0.50149zm6.122,0.0828c-0.42806-0.98622-0.4977-2.0737-0.15476-2.4167,1.0155-1.0155,1.8341,0.41094,1.3667,2.3815-0.41435,1.747-0.46826,1.7485-1.2119,0.0351zm12.052-0.35c-0.88097-2.2958,0.18631-3.027,1.6769-1.1489,0.68182,0.85908,1.9147,1.8032,2.7397,2.098,0.85492,0.30554,0.36336,0.57004-1.143,0.61503-1.5834,0.0473-2.8958-0.57977-3.2735-1.5642zm13.417-0.41591c0-1.1325,0.45-1.7809,1-1.441,0.55,0.33992,1,1.2665,1,2.059,0,0.79254-0.45,1.441-1,1.441s-1-0.92656-1-2.059zm22.733,0.93493c0.67834-0.68342,1.4852-0.99067,1.7931-0.68278,0.30789,0.30789-0.24711,0.86705-1.2333,1.2426-1.4252,0.54268-1.5401,0.42782-0.5598-0.5598zm7.2667-0.87591c3.2048-2.5068,4.5714-2.5068,4.5714,0,0,1.6271-0.65926,1.9958-3.5357,1.9778l-3.5357-0.0222,2.5-1.9555zm19.426-0.75343c-2.0014-3.0545-1.0681-4.1378,1.5351-1.7819,1.0853,0.98218,2.7972,1.5703,3.8044,1.3069,1.2144-0.31757,1.8739,0.0893,1.9582,1.2081,0.20868,2.7704-5.3692,2.21-7.2976-0.73315zm11.574,1.1944c0-0.85746,0.45-1.2809,1-0.94098s1,1.0415,1,1.559c0,0.51754-0.45,0.94098-1,0.94098s-1-0.70156-1-1.559zm11.229,0.3722c0.49828-1.4948,2.7711-2.3179,2.7711-1.0035,0,0.53699-0.7126,1.2498-1.5836,1.584-0.97391,0.37373-1.4311,0.15024-1.1875-0.58051zm9.4471,0.32749c-2.5166-0.99166-2.5872-2.3786-0.14029-2.752,1.4612-0.223,2.0357,0.24278,2.0357,1.6504,0,1.0786-0.0161,1.9294-0.0357,1.8907-0.0196-0.0386-0.85651-0.39372-1.8597-0.78904zm49.991,0.19266c-1.0381-1.0381-0.78962-2.0722,0.6288-2.6165,0.75688-0.29044,1.3547,0.28871,1.4378,1.393,0.1429,1.897-0.82192,2.4682-2.0666,1.2235zm33.062,0.0625c-0.40105-0.40104-0.72917-1.4192-0.72917-2.2625,0-1.1256,0.29583-1.2375,1.1125-0.42083,0.61187,0.61187,0.94,1.63,0.72917,2.2625-0.21084,0.6325-0.71146,0.82187-1.1125,0.42083zm4.9467-0.79806c-0.53061-1.3828,0.0671-2.5978,1.278-2.5978,0.34129,0,0.68833,0.9,0.77119,2,0.17221,2.2862-1.2428,2.699-2.0492,0.59777zm12.324-0.59777c-0.85431-1.5963-0.76049-2,0.46482-2,0.84435,0,1.5352,0.1882,1.5352,0.41821,0,0.23002,0.27314,1.13,0.60699,2,0.88228,2.2992-1.3438,1.9421-2.607-0.41821zm13.607,0.41821c-0.86665-2.2584-0.78392-2.4233,0.89301-1.7798,0.825,0.31659,1.5,1.2025,1.5,1.9686,0,1.8945-1.6433,1.7649-2.393-0.18878zm10.06,0.91512c-1.0374-1.0374-0.78384-4.3333,0.33333-4.3333,0.55,0,1,1.125,1,2.5,0,2.6181-0.23099,2.9357-1.3333,1.8333zm4.8333-0.33333c0.33992-0.55,0.81648-1,1.059-1,0.24254,0,0.44098,0.45,0.44098,1s-0.47656,1-1.059,1c-0.58246,0-0.7809-0.45-0.44098-1zm19.5-1c0-1.2889,0.50641-1.9979,1.25-1.75,0.6875,0.22917,1.25,1.0167,1.25,1.75,0,0.73333-0.5625,1.5208-1.25,1.75-0.74359,0.24786-1.25-0.46111-1.25-1.75zm9.7292,1.3958c-0.40105-0.40104-0.72917-1.4192-0.72917-2.2625,0-1.1256,0.29583-1.2375,1.1125-0.42083,0.61187,0.61187,0.94,1.63,0.72917,2.2625-0.21084,0.6325-0.71146,0.82187-1.1125,0.42083zm22.271-0.41114c-1.3333-0.87528-1.3333-1.0941,0-1.9694,2.1744-1.4274,3.4274-1.2353,2.1311,0.3267-0.61257,0.7381-0.81767,1.6381-0.45578,2,0.96939,0.96939,0.0455,0.77234-1.6753-0.35732zm21,0.0153c0-0.55,0.64844-1,1.441-1,0.79254,0,1.7191,0.45,2.059,1,0.33992,0.55-0.30852,1-1.441,1s-2.059-0.45-2.059-1zm7.3451-0.54313c-0.80982-2.1103,0.54185-3.2497,1.694-1.4279,1.2242,1.9358,1.1997,2.971-0.0704,2.971-0.56727,0-1.2979-0.69441-1.6235-1.5431zm4.6549-0.45687c-0.85431-1.5963-0.76049-2,0.46482-2,0.84435,0,1.5352,0.1882,1.5352,0.41821,0,0.23002,0.27314,1.13,0.60699,2,0.88228,2.2992-1.3438,1.9421-2.607-0.41821zm30.659,0.54164c-1.2546-0.95069-1.6297-2.0596-1.178-3.4827,0.80591-2.5392,1.913-1.9795,3.8787,1.961,1.6472,3.3018,0.50087,3.9477-2.7007,1.5218zm5.3407-0.0416c0-0.825,0.45-1.5,1-1.5s1,0.675,1,1.5-0.45,1.5-1,1.5-1-0.675-1-1.5zm6.6667,0.83333c-1.0374-1.0374-0.78384-4.3333,0.33333-4.3333,0.55,0,1,1.125,1,2.5,0,2.6181-0.23099,2.9357-1.3333,1.8333zm27.333-0.33333c0-0.55,0.70156-1,1.559-1,0.85746,0,1.2809,0.45,0.94098,1s-1.0415,1-1.559,1c-0.51754,0-0.94098-0.45-0.94098-1zm51.158-1c0-1.375,0.22698-1.9375,0.50439-1.25s0.27741,1.8125,0,2.5-0.50439,0.125-0.50439-1.25zm-319.68-1.0754c-0.60297-1.8998,0.008-3.8298,0.89969-2.8413,1.0594,1.1747,1.6371,4.9167,0.75901,4.9167-0.55,0-1.2964-0.93391-1.6587-2.0754zm158.52,1.0754c0-0.55,0.45-1,1-1s1,0.45,1,1-0.45,1-1,1-1-0.45-1-1zm105.16-1c0-1.375,0.22698-1.9375,0.50439-1.25s0.27741,1.8125,0,2.5-0.50439,0.125-0.50439-1.25zm8.8421,0.5c0-0.825,0.17686-1.5,0.39301-1.5,0.21616,0,0.65203,0.675,0.96862,1.5,0.31658,0.825,0.13972,1.5-0.39301,1.5-0.53274,0-0.96862-0.675-0.96862-1.5zm30,0.0833c0-0.77916-0.5625-1.675-1.25-1.9908-0.6875-0.31575-0.2375-0.32293,1-0.0159,1.4434,0.35806,2.25,0.10381,2.25-0.70923,0-0.87175,0.32241-0.94498,1.0328-0.23461,0.56803,0.56803,0.74489,1.783,0.39301,2.7-0.77873,2.0294-3.4258,2.223-3.4258,0.25054zm7.7485-1.1264c-1.1585-1.5459-1.3899-2.5605-0.68347-2.9971,0.58741-0.36304,1.1506-0.50251,1.2515-0.30994,0.10091,0.19258,0.73675,1.3418,1.413,2.5538,1.696,3.0397,0.16798,3.6207-1.981,0.75326zm4.9771,1.9354c-0.36041-0.36041-0.17944-1.5444,0.40216-2.6312,0.7774-1.4526,1.3526-1.6807,2.172-0.86138,0.81934,0.81934,0.71283,1.5162-0.40216,2.6312-0.83417,0.83417-1.8116,1.2218-2.172,0.86138zm-490.18-1.31c-0.32198-0.52097-0.15916-1.2106,0.3618-1.5326,0.52097-0.32198,1.2106-0.15917,1.5326,0.3618,0.32198,0.52097,0.15916,1.2106-0.3618,1.5326-0.52097,0.32198-1.2106,0.15917-1.5326-0.3618zm59.447,0.0326c0-0.55,0.45-1.2781,1-1.618,0.55-0.33992,1-0.16803,1,0.38197s-0.45,1.2781-1,1.618c-0.55,0.33992-1,0.16803-1-0.38197zm286-0.67705c0-0.85746,0.45734-1.2764,1.0163-0.9309,0.55897,0.34546,0.75742,1.047,0.44098,1.559-0.85723,1.387-1.4573,1.1284-1.4573-0.62812zm11.543,0.62812c-0.31644-0.512-0.11799-1.2136,0.44098-1.559,0.55897-0.34546,1.0163,0.0734,1.0163,0.9309,0,1.7565-0.60006,2.0152-1.4573,0.62812zm-339.46-1.65c0.04798-1.165,0.28494-1.4019,0.60417-0.60417,0.28887,0.72187,0.25334,1.5844-0.07895,1.9167-0.33229,0.33229-0.56864-0.25834-0.52522-1.3125zm89.504,0.71754c-0.43077-0.697-0.51316-1.5373-0.18309-1.8674,0.89497-0.89496,1.8708,0.4213,1.3874,1.8714-0.33872,1.0162-0.57427,1.0154-1.2043-0.004zm10.917-0.13421c0.33992-0.55,0.81648-1,1.059-1,0.24254,0,0.44098,0.45,0.44098,1s-0.47656,1-1.059,1c-0.58246,0-0.7809-0.45-0.44098-1zm137.5,0c0-0.55,0.45-1,1-1s1,0.45,1,1-0.45,1-1,1-1-0.45-1-1zm38,0c0-0.55,0.45-1,1-1s1,0.45,1,1-0.45,1-1,1-1-0.45-1-1zm-103-0.94098c0-0.51754,0.45-1.2191,1-1.559,0.55-0.33992,1,0.0835,1,0.94098,0,0.85746-0.45,1.559-1,1.559s-1-0.42344-1-0.94098zm-115.09-26.82c-0.051-0.4125-0.0176-2.6528,0.0742-4.9785,0.24507-6.2074-0.7012-8.4952-3.1874-7.7062-1.3638,0.43287-1.8168,0.28031-1.3603-0.45821,0.87385-1.4139,11.566-1.4724,11.566-0.0633,0,0.57411-0.7875,0.91161-1.75,0.75-1.4998-0.25183-1.7923,0.67131-2.0457,6.4562-0.22356,5.1035-0.65043,6.75-1.75,6.75-0.79987,0-1.496-0.3375-1.547-0.75zm8.4286-0.81722c-0.33077-0.86197-0.0991-2.0695,0.51472-2.6833,1.306-1.306,1.6602-1.0327,2.5926,2.0006,0.51748,1.6835,0.28909,2.25-0.90716,2.25-0.87932,0-1.8694-0.70525-2.2002-1.5672zm5.4499-3.6828c-0.46719-6.0224-0.41105-6.2039,1.6711-5.4049,2.0975,0.80488,2.2266,10.655,0.13964,10.655-0.97471,0-1.5279-1.6039-1.8108-5.25zm7.0642,0.75c-0.0825-2.475-0.195-5.0625-0.25-5.75s0.53011-1.25,1.3002-1.25c1.0181,0,1.4471,1.5693,1.5719,5.75,0.12498,4.1867-0.18776,5.75-1.1502,5.75-0.8778,0-1.3723-1.5118-1.4719-4.5zm7.53,3.0479c-0.60889-1.5867,0.25478-3.5479,1.5624-3.5479,0.45342,0,1.0395,1.125,1.3023,2.5,0.52606,2.7519-1.874,3.6298-2.8648,1.0479zm5.62-2.7646c0-2.4108-0.54-4.9233-1.2-5.5833-0.93333-0.93333-0.84943-1.2,0.37756-1.2,2.548,0,3.9743,2.5893,3.637,6.6029-0.46406,5.5217-2.8145,5.6724-2.8145,0.18042zm14-3.2833c0-6,0.3-7.5,1.5-7.5s1.5,1.5,1.5,7.5-0.3,7.5-1.5,7.5-1.5-1.5-1.5-7.5zm8.7804,6.75c-0.18568-0.4125-0.31439-2.775-0.28602-5.25,0.0376-3.2789,0.45236-4.5,1.5286-4.5,0.81236,0,1.432,0.5625,1.377,1.25s-0.1675,3.05-0.25,5.25c-0.13282,3.5419-1.4345,5.3272-2.3696,3.25zm7.0053-4.5c-0.47391-6.109-0.3488-6.4622,1.6901-4.7701,2.0216,1.6778,2.122,10.02,0.12068,10.02-0.97471,0-1.5279-1.6039-1.8108-5.25zm17.201,1.5c-0.008-2.0625-0.29687-4.8079-0.64301-6.1009-0.50845-1.8992-0.28141-2.2834,1.1818-2,1.4855,0.28778,1.8259,1.3848,1.893,6.1011,0.0566,3.9772-0.30355,5.7501-1.1681,5.75-0.77532-0.00012-1.2552-1.4242-1.2636-3.7502zm8.0136-1.6667c0-3.0708,0.45-5.5833,1-5.5833,1.1151,0,1.0743-0.18334,1.3142,5.9187,0.10883,2.7686-0.29083,4.5735-1.0703,4.8333-0.89292,0.29764-1.244-1.1609-1.244-5.1687zm6.6667,4.75c-0.36667-0.36666-0.66667-3.0667-0.66667-6,0-4.0741,0.35417-5.3333,1.5-5.3333,1.1667,0,1.5,1.3333,1.5,6,0,5.5447-0.64583,7.0208-2.3333,5.3333zm8.9867-0.0851c-1.1332-1.8336-1.0386-9.6198,0.12161-10.007,0.80171-0.26724,1.2297,0.74344,1.2386,2.925,0.008,1.8333,0.285,4.3458,0.61664,5.5833,0.56412,2.105-0.91095,3.2229-1.9769,1.4982zm6.3466-4.7482c0-4.0889,0.34804-5.5506,1.25-5.25,0.77011,0.2567,1.25,2.2722,1.25,5.25s-0.47989,4.9933-1.25,5.25c-0.90196,0.30065-1.25-1.1611-1.25-5.25zm7,2.625c0-1.5812-0.29037-4.3268-0.64526-6.1013-0.55108-2.7554-0.3806-3.175,1.1681-2.875,1.4882,0.2883,1.8281,1.3826,1.8953,6.1015,0.0566,3.9772-0.30355,5.7501-1.1681,5.75-0.7101-0.00011-1.25-1.242-1.25-2.8752zm6.818,0.375c-0.85611-1.8789-0.84973-3.1351,0.0257-5.0564,1.3713-3.0096,3.5701-2.2288,2.7644,0.98165-0.3064,1.2208,0.12959,3.1829,0.97568,4.3909,1.4255,2.0352,1.3882,2.1838-0.54852,2.1838-1.2463,0-2.5341-1.0008-3.2172-2.5zm32.39-5.1698c0.19143-5.0273,0.72272-7.8122,1.5421-8.0833,0.93102-0.30804,1.25,1.6492,1.25,7.6698,0,6.6165-0.27983,8.0833-1.5421,8.0833-1.2808,0-1.4926-1.2996-1.25-7.6698zm40.363,6.0983c-1.9842-1.9842-2.0156-4.815-0.0714-6.4286,1.2625-1.0478,1.5-0.86485,1.5,1.155,0,1.32,0.70052,3.4001,1.5567,4.6224,1.3544,1.9337,1.3637,2.2225,0.0714,2.2225-0.8169,0-2.1924-0.70714-3.0567-1.5714zm11.209,0.82143c-0.77867-1.7298-0.15416-9.7305,0.74256-9.5131,1.3034,0.316,1.8735,10.263,0.58829,10.263-0.54629,0-1.1452-0.3375-1.3308-0.75zm5.5554-0.81722c-0.33077-0.86197-0.0991-2.0695,0.51472-2.6833,1.306-1.306,1.6602-1.0327,2.5926,2.0006,0.51748,1.6835,0.28909,2.25-0.90716,2.25-0.87932,0-1.8694-0.70525-2.2002-1.5672zm6.2151,0.31722c-0.21245-0.6875-0.60892-3.1879-0.88103-5.5565-0.41671-3.6272-0.23254-4.2566,1.1677-3.9906,1.2492,0.23732,1.7376,1.6185,1.9647,5.5565,0.18933,3.2827-0.10259,5.2406-0.78139,5.2406-0.596,0-1.2575-0.5625-1.4699-1.25zm7.449-7.3667c0-10.735,1.7606-10.264,2.0994,0.56125,0.15548,4.9666-0.15514,7.574-0.9332,7.8333-0.82932,0.27644-1.1662-2.1488-1.1662-8.3946zm25.95,6.5235c-1.2215-2.2824-0.50583-6.9069,1.0689-6.9069,0.53952,0,0.98095,1.0249,0.98095,2.2775s0.70052,3.2776,1.5567,4.5c1.4549,2.0771,1.4244,2.2225-0.46481,2.2225-1.1118,0-2.5256-0.94191-3.1417-2.0931zm11.83,1.3431c-0.77867-1.7298-0.15416-9.7305,0.74256-9.5131,1.3034,0.316,1.8735,10.263,0.58829,10.263-0.54629,0-1.1452-0.3375-1.3308-0.75zm6.4196-0.45c-1.6763-1.6763-1.4981-6.3077,0.3-7.8,1.28-1.0623,1.5-0.77726,1.5,1.9433,0,1.7535,0.46583,4.0586,1.0352,5.1224,1.2041,2.2498-0.80047,2.769-2.8352,0.73426zm11.736,1.0333c-0.0351-0.18333-0.13903-2.5833-0.23097-5.3333-0.12691-3.7961,0.18484-5,1.2948-5,1.0997,0,1.4366,1.2281,1.3595,4.9572-0.0563,2.7264-0.61027,5.1264-1.231,5.3333-0.6207,0.2069-1.1573,0.22618-1.1924,0.0428zm6.8496-5.0833c-0.47391-6.109-0.3488-6.4622,1.6901-4.7701,2.0216,1.6778,2.122,10.02,0.12068,10.02-0.97471,0-1.5279-1.6039-1.8108-5.25zm6.6662,2.8171c-1.3194-2.0137-1.3796-2.8322-0.34912-4.75l1.245-2.3171,0.68834,2.5584c0.37859,1.4071,1.2162,3.5446,1.8613,4.75,1.7079,3.1912-1.3361,2.978-3.4455-0.24134zm10.583,0.49868c-1.446-2.7019-1.2897-5.6096,0.37579-6.9918,1.6848-1.3982,2.8772,0.0116,1.9823,2.3436-0.33725,0.87888,0.12166,2.7195,1.0198,4.0902,1.5517,2.3682,1.534,2.4923-0.35486,2.4923-1.0933,0-2.4537-0.87042-3.0231-1.9343zm-235.43-2.6921c-2.0721-2.4915-2.5889-3.7889-1.8167-4.5611,1.3074-1.3074,6.1318,3.7172,6.1809,6.4375,0.046,2.5452-1.095,2.0546-4.3642-1.8764zm70.785,2.1991c-0.83539-2.177-0.0423-5.8658,1.3605-6.3277,0.86313-0.28425,1.25,0.85212,1.25,3.6717,0,3.9797-1.5121,5.5182-2.6105,2.6561zm33.964-0.0519c0.35582-0.92728-0.72356-2.464-2.893-4.1187-3.7026-2.8241-4.3827-5.392-1.9606-7.4022,1.2678-1.0522,1.5-0.84298,1.5,1.3519,0,1.8496,0.82833,3.0251,2.8788,4.0854,1.5834,0.81879,3.1442,2.1803,3.4686,3.0257,0.82117,2.1399-0.26795,4.537-2.0614,4.537-0.91309,0-1.2779-0.57875-0.93239-1.4792zm6.0576-1.0186c-0.3448-1.3738-0.3675-3.1738-0.0504-4,1.0589-2.7595,2.425-1.5454,2.8106,2.4978,0.43356,4.5463-1.7042,5.7098-2.7602,1.5022zm64.188,1.1003c0.31841-0.82977-0.9131-2.503-3.0314-4.1187-3.8012-2.8993-4.5082-5.4584-2.0677-7.4838,1.264-1.049,1.5-0.8589,1.5,1.2086,0,1.6132,0.88269,2.9259,2.5774,3.8329,1.4176,0.75867,2.991,2.1521,3.4964,3.0965,1.1285,2.1087,0.19444,4.862-1.6494,4.862-0.75511,0-1.1228-0.6225-0.82536-1.3975zm74.076-2.1482c-3.6552-4.4003-2.5253-6.6434,1.4351-2.8492,2.6277,2.5175,3.9756,6.4994,2.1403,6.3227-0.4125-0.0397-2.0214-1.6028-3.5754-3.4735zm-170.67-1.4542c0-2.8889,0.38333-4.0389,1.25-3.75,0.6875,0.22917,1.25,1.9167,1.25,3.75s-0.5625,3.5208-1.25,3.75c-0.86667,0.28889-1.25-0.86111-1.25-3.75zm40.273-0.005c-0.25526-4.4905,1.196-5.2546,2.8955-1.5244,0.86067,1.889,0.8268,2.8304-0.14388,4-1.9548,2.3553-2.5052,1.8601-2.7517-2.4756zm-60.273-2.495c0-0.825,0.675-1.5,1.5-1.5s1.5,0.675,1.5,1.5-0.675,1.5-1.5,1.5-1.5-0.675-1.5-1.5zm146.67,0.83333c-1.1506-1.1506-0.72824-2.3333,0.83333-2.3333,0.825,0,1.5,0.675,1.5,1.5,0,1.5616-1.1827,1.984-2.3333,0.83333zm36.333-0.83333c0-0.91667,0.48375-1.5054,1.075-1.3083,0.59125,0.19708,1.075,0.78583,1.075,1.3083,0,0.5225-0.48375,1.1112-1.075,1.3083-0.59125,0.19709-1.075-0.39166-1.075-1.3083zm-272.5-19.5c0.33992-0.55,1.743-1,3.118-1,1.412,0,2.231,0.43519,1.882,1-0.33992,0.55-1.743,1-3.118,1-1.412,0-2.231-0.43519-1.882-1zm18,0c0.33992-0.55,1.743-1,3.118-1,1.412,0,2.231,0.43519,1.882,1-0.33992,0.55-1.743,1-3.118,1-1.412,0-2.231-0.43519-1.882-1zm129.7-0.2c-1.763-1.763-1.4667-2.8,0.8-2.8,2.3724,0,2.5841-1.2703,0.5-3-0.825-0.68469-1.5-1.8961-1.5-2.692,0-0.92871-0.806-1.3326-2.25-1.1276-1.7391,0.24699-2.2687,1.0008-2.3325,3.3196-0.17712,6.4412-0.28263,6.6762-2.6675,5.9432-3.018-0.9277-3.2086-1.1832-1.9901-2.669,1.5905-1.9394,1.8985-6.0342,0.49008-6.5146-0.6875-0.23446-1.25,0.27038-1.25,1.1219,0,0.85149-0.87042,2.014-1.9343,2.5833-3.0322,1.6228-3.4301,1.2402-1.6057-1.5442,1.656-2.5273,1.6432-2.5727-0.63499-2.25-2.0082,0.28449-2.3666,0.97681-2.6299,5.0794-0.40559,6.3208-1.8537,6.0429-2.6053-0.5-1.2482-10.866-0.46063-13.75,3.755-13.75,2.081,0,2.0799,0.0142-0.12244,1.5567-2.6559,1.8603-2.9164,4.3874-0.47251,4.5844,0.9625,0.0776,11.425,0.19009,23.25,0.25,19.802,0.10032,21.493,0.24714,21.417,1.8589-0.0458,0.9625-0.15834,3.775-0.25,6.25-0.1726,4.6602-1.785,6.2055-2.3476,2.25-0.30338-2.1329-1.3579-2.4917-4.7597-1.6194-0.79234,0.20318-1.6128-0.41809-1.8233-1.3806-0.29836-1.3643,0.28169-1.75,2.6316-1.75,1.6579,0,3.2929-0.45084,3.6335-1.0019,0.8759-1.4172-4.1624-3.1213-7.0706-2.3914-2.1063,0.52864-2.4306,1.1882-2.4306,4.9426,0,6.0066-1.8175,6.6073-2.1942,0.72514-0.22041-3.4414-0.7246-4.7745-1.8058-4.7745-1.08,0-1.5853,1.3299-1.8048,4.75-0.34429,5.3656-1.9056,6.3993-2.3818,1.577-0.38024-3.8502-2.8134-5.1407-2.8134-1.4921,0,5.1612-2.1261,7.139-4.8,4.4651zm-139.4-4.541c-0.22324-3.4725-0.75015-4.8255-1.9694-5.0569-0.91964-0.17451-1.9254,0.49275-2.2474,1.491-0.6464,2.0038-6.5054,5.7265-7.4734,4.7485-0.33801-0.34148,0.71785-1.6856,2.3464-2.987,3.2183-2.5718,3.1835-2.8751-0.49754-4.3445l-2.4634-0.98332,2.5-0.15458c8.0653-0.49869,27.769-0.7063,29.249-0.3082,1.3686,0.36797,1.5318,0.87659,0.75,2.3374-0.54959,1.0269-0.99925,3.6967-0.99925,5.9328,0,5.6301-1.8212,5.1273-2.1952-0.60609-0.31292-4.7965-2.1503-6.8464-3.2565-3.6332-0.34179,0.99278-2.18,2.7968-4.0849,4.009-3.1779,2.0222-3.4634,2.0561-3.4634,0.41051,0-0.98639,1.125-2.306,2.5-2.9325,3.24-1.4762,3.1792-2.9734-0.15478-3.8102-4.0421-1.0145-5.8036,0.6985-6.15,5.9806-0.39716,6.056-1.9991,5.9934-2.3904-0.0934zm40.41,2.991c-1.2734-2.2294-5.2148-3.1742-5.2148-1.25,0,1.6022-3.0045,1.152-3.6568-0.54804-0.34178-0.89066,0.20237-2.1649,1.2814-3.0007,1.8182-1.4083,1.8064-1.5112-0.38453-3.3703l-2.26-1.9177,2.76-0.56391c1.518-0.31014,10.252-0.51696,19.408-0.45959,9.1564,0.0574,17.144-0.20217,17.75-0.57676,0.60609-0.37459,1.6376-0.35004,2.2922,0.0545,0.65462,0.40458,8.3388,0.84031,17.076,0.96829,8.7371,0.12797,16.152,0.49851,16.476,0.82341,0.32491,0.3249-0.35771,0.59073-1.5169,0.59073-2.7949,0-3.9308,2.0112-1.9528,3.4576,1.4141,1.034,1.3779,1.2794-0.34722,2.3568-1.0591,0.66142-1.9257,2.1363-1.9257,3.2774,0,1.304-0.46441,1.8584-1.25,1.4922-0.6875-0.32048-2.0375-0.86047-3-1.2-1.871-0.65993-2.4134-2.384-0.75-2.384,0.55,0,1-0.675,1-1.5,0-1.7638-1.1582-1.9418-2.6871-0.41287-0.72691,0.72691-1.2956,0.74981-1.7163,0.0691-0.34605-0.55992-0.17184-1.3007,0.38713-1.6462,1.8523-1.1448,1.0529-2.6544-1.2337-2.3296-1.9201,0.27269-2.2947,1.0161-2.5548,5.0696-0.30892,4.8143-2.1952,6.7984-2.1952,2.309,0-3.246-1.6326-4.114-2.985-1.587-0.59695,1.1154-1.7445,2.028-2.5502,2.028-1.6468,0-1.9696-1.57-0.50849-2.473,0.52598-0.32507,0.71843-1.211,0.42767-1.9687-0.31906-0.83148,0.39203-1.689,1.7937-2.163,2.2454-0.75934,2.223-0.80546-0.67768-1.3927-1.65-0.33405-4.125-0.32866-5.5,0.012-2.1603,0.5352-2.5414,1.2557-2.8048,5.3024-0.4104,6.3057-2.1952,5.9883-2.1952-0.39031,0-4.2917-0.26963-5.0221-1.75-4.741-1.3186,0.2504-1.8251,1.501-2.0548,5.0733-0.39449,6.1363-1.9965,6.1303-2.3904-0.009-0.16763-2.6125-0.75479-4.75-1.3048-4.75-0.55,0-1.1372,2.1375-1.3048,4.75-0.33257,5.1829-1.0394,5.8303-2.9775,2.727-1.0262-1.6431-1.6385-1.8222-3.2612-0.95376-2.7249,1.4583-4.247,0.27007-3.4945-2.728,0.34534-1.3759,0.0989-3.1193-0.55165-3.9032-1.944-2.3423-3.9104,0.28794-3.9104,5.2304,0,5.9034-1.8122,5.596-2.1952-0.37244-0.21945-3.4201-0.72476-4.75-1.8048-4.75-1.0667,0-1.6444,1.4444-2,5-0.46646,4.6646-0.5862,4.8491-1.7852,2.75zm-0.55065-4.8172c0.79115-2.0617-1.2824-4.2145-2.697-2.8-1.1452,1.1452-0.28116,4.3672,1.1712,4.3672,0.50842,0,1.195-0.70525,1.5258-1.5672zm19.895-2.3368c-0.85865-1.3893-3.2412-1.4197-4.0864-0.0522-0.35481,0.5741-0.0825,1.7217,0.60508,2.5502,1.0938,1.3179,1.4321,1.3245,2.7044,0.0522,0.79983-0.79983,1.1494-1.9474,0.77689-2.5502zm37.441-0.096c0-0.55-0.45-1-1-1s-1,0.45-1,1,0.45,1,1,1,1-0.45,1-1zm91,7.5674c0-1.9425-3.7606-3.011-5.5042-1.5639-1.5938,1.3227-3.4958,0.53917-3.4958-1.44,0-0.7252,0.7212-1.9171,1.6027-2.6486,1.4535-1.2063,1.4061-1.4893-0.50996-3.0408l-2.1126-1.7107,2.76-0.5901c3.2058-0.68543,22.908,0.0915,24.311,0.95861,0.5217,0.32243,0.94854,1.3131,0.94854,2.2015,0,1.2782,0.53823,1.1096,2.5794-0.80795,2.3924-2.2475,3.3746-2.4291,13.546-2.5044,6.0316-0.0446,11.114,0.1799,11.295,0.49893,0.18078,0.31904,0.10435,3.1676-0.16985,6.3301-0.50083,5.7764-1.8349,7.6965-2.4318,3.5-0.30338-2.1329-1.3579-2.4917-4.7597-1.6194-0.79234,0.20318-1.607-0.38756-1.8103-1.3127-0.27873-1.2684,0.44453-1.7603,2.9406-2,4.406-0.42306,4.2042-2.097-0.38954-3.232-5.0118-1.2383-6.8002,0.34928-6.8002,6.0365,0,5.8593-1.8096,5.6167-2.1952-0.29427-0.43527-6.6718-2.8048-7.0194-2.8048-0.4115,0,5.4436-0.26041,5.7005-3.7915,3.7405l-2.2916-1.272,2.0416-1.8476c1.1228-1.0162,2.0415-2.4528,2.0415-3.1926,0-2.3195-2.4966-1.4672-4.2129,1.4382-1.461,2.4733-2.1108,2.7387-5.8347,2.3836-2.7358-0.26091-4.4699,0.0524-4.9953,0.90245-0.6592,1.0666-1.0943,1.0617-2.4062-0.027-1.4649-1.2158-1.4558-1.49,0.10694-3.2168,1.6086-1.7775,1.609-1.9871,0.006-3.5897-2.715-2.715-5.102-0.48187-5.4692,5.1166-0.16718,2.5562-0.72968,4.6476-1.2495,4.6476-0.51987,0-0.94521-0.64468-0.94521-1.4326zm-0.33583-5.1346c0.83346-2.172-1.2824-4.2145-2.797-2.7-1.28,1.28-0.48705,4.2672,1.1328,4.2672,0.58452,0,1.3334-0.70525,1.6642-1.5672zm17.03-0.0774c0.92786-2.418-2.6235-4.8544-4.4351-3.0427-0.73273,0.73273-1.0426,2.0871-0.68851,3.0098,0.82672,2.1544,4.301,2.1767,5.1236,0.0329zm-101.06,4.1446c0.31659-0.825,0.75246-1.5,0.96862-1.5,0.21615,0,0.39301,0.675,0.39301,1.5s-0.43588,1.5-0.96862,1.5c-0.53273,0-0.70959-0.675-0.39301-1.5zm-32.638-14c0-0.825,0.7301-1.5,1.6224-1.5,1.3288,0,1.3971,0.27149,0.37756,1.5-0.68469,0.825-1.4148,1.5-1.6224,1.5-0.20766,0-0.37756-0.675-0.37756-1.5zm-15.476-24.462c-0.33292-0.53868,0.4256-1.2297,1.6856-1.5356,4.2273-1.0263,105.29-0.0688,105.29,0.99757,0,1.3615-106.14,1.8953-106.98,0.53805zm19.265-9.5831c-0.32268-0.32269-0.34529-3.249-0.0502-6.503,0.60335-6.6539-0.55785-9.0734-3.9312-8.1912-1.4471,0.37842-1.8926,0.18702-1.4042-0.60324,0.9102-1.4727,12.244-1.5384,13.148-0.0761,0.4243,0.68652-0.19314,0.96038-1.691,0.75-2.2604-0.31748-2.3803-0.0202-2.8593,7.09-0.44901,6.6646-1.5345,9.2108-3.2117,7.5336zm22.899-0.1008c-0.37813-0.37813-0.6875-4.2125-0.6875-8.5208,0-7.0214,0.19638-7.8333,1.8946-7.8333,1.7166,0,1.881,0.76723,1.75,8.1669-0.13309,7.5167-1.0604,10.084-2.9571,8.1873zm18.312-1.4132c0-0.58246,0.45-0.7809,1-0.44098s1,0.81648,1,1.059c0,0.24254-0.45,0.44098-1,0.44098s-1-0.47656-1-1.059zm6.729-1.3036c0.35711-1.8681-0.29985-2.8271-3.1387-4.5816-3.7381-2.3103-4.7174-5.5287-2.3903-7.8558,1.934-1.934,2.8852-1.3876,2.2172,1.2737-0.51879,2.067-0.0464,2.8126,2.8736,4.5354,3.7754,2.2275,4.985,4.7466,3.5287,7.3489-1.4262,2.5484-3.6178,2.0374-3.0906-0.72059zm17.271,1.3626c0-0.55,0.42344-1,0.94098-1s1.2191,0.45,1.559,1c0.33992,0.55-0.0835,1-0.94098,1-0.85746,0-1.559-0.45-1.559-1zm7-1.3813c0-1.5463-1.2272-3.3174-3.5-5.0509-3.9302-2.9977-4.5035-5.9604-1.4678-7.585,1.8395-0.98445,1.9732-0.85239,1.4098,1.3925-0.51746,2.0617-0.0939,2.7534,2.5112,4.1005,3.9483,2.0418,5.8739,5.8228,4.0715,7.9946-1.8377,2.2142-3.0246,1.88-3.0246-0.8517zm-75.75-19.281c-1.6451-0.66383-1.7992-29.88-0.16287-30.892,0.78285-0.48382,0.78285-0.97617,0-1.759-1.6656-1.6656-1.4064-10.687,0.30708-10.687,0.77823,0,1.3956-0.99409,1.3974-2.25,0.0141-9.789,2.2268-13.694,7.3342-12.945,2.3589,0.34622,3.0089,0.11907,2.6413-0.92297-0.2682-0.76021-1.4505-1.275-2.6274-1.144-3.1428,0.34987-2.6571-2.2337,0.89548-4.7633,2.4976-1.7784,3.3049-1.9375,4.5575-0.89792,0.90718,0.75289,1.398,2.4738,1.2148,4.2591-0.191,1.8606,0.20787,3.1678,1.0527,3.4499,1.055,0.35226,1.2506-0.5265,0.87157-3.9159-0.26877-2.4035-0.81943-5.3771-1.2237-6.6079-0.95769-2.9158,1.6608-4.0143,5.8234-2.4431,3.3588,1.2678,4.6767,0.7892,2.8518-1.0357-0.65083-0.65083-1.1833-1.7683-1.1833-2.4833,0-1.6181,4.6197-1.7244,5.6057-0.12903,0.48758,0.78891,0.96332,0.52322,1.4581-0.8143,0.53934-1.458,1.5384-1.9296,3.7614-1.7757,1.6648,0.11526,3.4718,0.4845,4.0155,0.82053,0.54371,0.33603,1.1788,0.04566,1.4114-0.64526,0.33072-0.98266,0.78686-0.95569,2.0946,0.12386,1.2764,1.0537,1.639,2.8955,1.5329,7.787-0.0764,3.5238,0.0517,6.5975,0.28464,6.8304,0.23296,0.23296,1.2618-1.1329,2.2862-3.0352,1.7369-3.2252,1.7508-3.5824,0.20614-5.2893-2.1955-2.426-2.0894-3.8709,0.38123-5.1932,2.1687-1.1606,5.9622-0.46863,5.9622,1.0876,0,0.51294,0.68465,0.93261,1.5214,0.93261,1.8603,0,9.4786,4.9292,9.4786,6.1329,0,0.47691,0.675,0.86711,1.5,0.86711s1.5,0.66463,1.5,1.4769c0,0.81232,1.125,2.2141,2.5,3.115,1.375,0.90094,2.5,2.2062,2.5,2.9006s0.62517,1.7814,1.3893,2.4155c1.7856,1.4819,2.7106,6.2566,1.4966,7.7251-0.61848,0.7481-0.39688,1.3404,0.65204,1.7429,0.8739,0.33535,1.3403,1.0119,1.0365,1.5035-0.3038,0.49157,0.0909,1.4276,0.87718,2.0802,2.0065,1.6652,0.84544,3.9056-2.8271,5.4554l-3.1244,1.3184,3.5,0.94677c4.297,1.1624,4.5775,3.6026,0.5,4.3496l-3,0.54963,3,1.4737,3,1.4737v13.987,13.987l-12.154,0.28001c-12.121,0.27924-12.16,0.27271-14.252-2.3875-2.5535-3.2463-5.0941-11.438-5.0941-16.426,0-2.1567,0.93856-5.072,2.2756-7.0685,1.8553-2.7702,3.3821-3.675,8.2655-4.8979,6.7818-1.6983,7.8009-4.2644,2.1576-5.4327-2.9024-0.60086-3.0366-0.78385-1.4488-1.975,2.585-1.9392,2.2551-3.9874-0.5-3.1047-5.0314,1.6121-8.7259,1.7387-9.2712,0.31772-1.0042-2.6168,2.3383-8.4999,6.0852-10.711,2.8939-1.7075,3.4043-2.428,2.4955-3.523-0.90106-1.0857-0.49986-1.8341,1.899-3.5422,1.6728-1.1911,3.0414-2.5851,3.0414-3.0976,0-2.2049-2.6855-0.56-7.458,4.5681-2.8152,3.025-5.6639,5.5-6.3303,5.5-1.457,0-1.6275-3.625-0.21168-4.5,1.7208-1.0635,1.0982-2.2481-1.4363-2.7326-2.0993-0.40131-2.5671,0.03212-3.382,3.1334l-0.94564,3.5992-0.75399-3.3048c-0.53837-2.3597-1.1803-3.1412-2.2448-2.7327-0.81993,0.31464-2.089,0.07556-2.8202-0.53128-1.5665-1.3-3.4171-0.41844-3.4171,1.6279,0,1.8386-0.50553,1.8111-3.5664-0.19448-2.8861-1.8911-4.4272-1.0546-2.641,1.4334,2.9585,4.1211,3.5349,6.1025,2.232,7.6724-1.7727,2.136-4.5278,1.9061-6.1526-0.51348-1.2299-1.8315-1.7237-1.9196-4.7686-0.85105-2.5676,0.9011-3.8457,0.91162-5.2364,0.04309-2.2302-1.3928-2.8669-1.4408-2.8669-0.21634,0,0.51294,0.78861,1.1829,1.7525,1.4888,0.96386,0.30592,2.3553,1.5216,3.0922,2.7014,1.1142,1.7842,1.1158,2.2836,0.009,2.9676-1.0135,0.62636-0.5194,1.6593,2.073,4.334,2.7603,2.848,3.106,3.6258,1.8287,4.116-0.8662,0.33239-2.9085-0.08526-4.5384-0.92812-3.0439-1.5741-4.217-1.2808-4.217,1.0544,0,0.73333,0.91793,1.3333,2.0398,1.3333,3.1801,0,9.5858,3.6655,11.773,6.7365,2.7606,3.8768,4.4755,10.915,3.6855,15.126-0.8917,4.7532-4.0334,10.745-6.0371,11.514-1.9046,0.73088-19.383,0.69879-21.211-0.03895zm71.532-41.183c0.28658-0.86063-0.19425-1.221-1.3343-1-0.98026,0.19003-1.9839,0.95098-2.2303,1.691-0.28658,0.86063,0.19425,1.221,1.3343,1,0.98026-0.19003,1.9839-0.95098,2.2303-1.691zm-6.3641-9.7615c0.86999-0.33384,1.5818-1.0088,1.5818-1.5,0-1.4586-3.6539-1.015-5,0.60699-1.015,1.2229-0.96032,1.5,0.29577,1.5,0.84736,0,2.2525-0.27314,3.1224-0.60699zm-26.468-13.833c0.65709-0.79174,1.0497-2.6695,0.87245-4.1729-0.4285-3.6345-5.1793-5.4653-7.6705-2.956-1.5363,1.5474-1.5046,1.7828,0.45323,3.3661,1.1578,0.93626,2.3811,2.4898,2.7186,3.4523,0.74539,2.1259,2.0283,2.2358,3.6262,0.31047zm-53.95,63.599c0-0.42762,0.63821-1.6503,1.4182-2.717,1.5813-2.1625,2.9606-1.5934,2.028,0.83685-0.63792,1.6624-3.4462,3.1945-3.4462,1.8802zm-1.62-5.6119c-0.30647-0.79866-0.26579-1.9237,0.0904-2.5,1.1647-1.8845,2.5296-1.101,2.5296,1.4521,0,2.7109-1.7182,3.3981-2.62,1.0479zm1.3253-6.5479c-1.3774-3.9165-1.4099-6.1525-0.10865-7.4538,0.88878-0.88878,1.0423-1.6513,0.41098-2.0414-1.3063-0.80733-1.3126-4.5047-0.008-4.5047,0.55,0,1,0.675,1,1.5s0.47039,1.5,1.0453,1.5c0.65244,0,0.79928,1.3115,0.39069,3.4894-0.50588,2.6966-0.28895,3.6298,0.95469,4.107,2.2211,0.85231,2.0227,2.4036-0.30736,2.4036-1.0542,0-2.1268,0.5625-2.3836,1.25-0.33768,0.90402-0.61292,0.83482-0.99442-0.25zm103.29-3c0-0.55,0.675-1,1.5-1s1.5,0.45,1.5,1-0.675,1-1.5,1-1.5-0.45-1.5-1zm-100.5-10c-0.33992-0.55-0.14148-1,0.44098-1s1.059,0.45,1.059,1-0.19844,1-0.44098,1-0.7191-0.45-1.059-1zm-3.5-12.5c0-2.1649,0.40432-2.5817,2.25-2.3196,1.4768,0.20974,2.25,1.0068,2.25,2.3196,0,1.3127-0.77318,2.1098-2.25,2.3196-1.8457,0.26213-2.25-0.15469-2.25-2.3196zm36.073-3.1349c-2.2285-2.8331-2.63-4.3651-1.144-4.3651,1.6114,0,4.0714,3.0642,4.0714,5.0714,0,2.547-0.45467,2.4373-2.9274-0.70629zm-36.073-3.3651c0-0.55,0.45-1,1-1s1,0.45,1,1-0.45,1-1,1-1-0.45-1-1zm49.161-2.5471c-1.3835-3.0365-1.4223-3.4529-0.32104-3.4529,0.72693,0,3.1605,4.2712,3.1605,5.5471,0,1.4393-1.8518,0.07358-2.8395-2.0941zm-45.69-10.448c0.33992-0.55,0.81648-1,1.059-1,0.24254,0,0.44098,0.45,0.44098,1s-0.47656,1-1.059,1c-0.58246,0-0.7809-0.45-0.44098-1zm3.5084-4.9737c-1.214-0.76748-1.2527-1.182-0.20836-2.2263,1.0444-1.0444,1.4588-1.0056,2.2263,0.20836,1.8248,2.8863,0.8683,3.8427-2.018,2.018zm3.7416-3.7219c-1.9415-0.50047-2.2128-2.0304-0.76315-4.3045,1.2384-1.9427,4.5132-0.1101,4.5132,2.5257,0,1.9745-1.053,2.474-3.75,1.7788zm7.25-11.394c0-1.1428,3.9582-4.8197,5.25-4.877,0.4125-0.0183,0.75,0.41673,0.75,0.96673s-0.675,1-1.5,1c-0.83333,0-1.5,0.88889-1.5,2s-0.66667,2-1.5,2c-0.825,0-1.5-0.49037-1.5-1.0897zm6-0.91029c0-0.55,0.45-1,1-1s1,0.45,1,1-0.45,1-1,1-1-0.45-1-1zm4.6833-3.65c-1.3061-1.3061-0.67103-3.2862,1.4113-4.4006,1.9065-1.0203,2.0311-0.91122,1.3876,1.2148-0.87992,2.9071-1.9078,4.077-2.7989,3.1858zm14.317-5.35c0-0.55,0.45-1,1-1s1,0.45,1,1-0.45,1-1,1-1-0.45-1-1zm0.8125-3.6831c0.72187-0.28887,1.5844-0.25334,1.9167,0.078947,0.33229,0.33229-0.25834,0.56864-1.3125,0.52522-1.165-0.047984-1.4019-0.28494-0.60417-0.60417zm6.1875-0.41051c0-0.49851,0.9-0.90638,2-0.90638s2,0.17252,2,0.38337-0.9,0.61872-2,0.90638-2,0.11514-2-0.38337z" fill="#929292"/> + <path d="m106.3,228.02c0.33992-0.55,0.81648-1,1.059-1,0.24254,0,0.44098,0.45,0.44098,1s-0.47656,1-1.059,1c-0.58246,0-0.7809-0.45-0.44098-1zm196,0c0.33992-0.55,0.81648-1,1.059-1,0.24254,0,0.44098,0.45,0.44098,1s-0.47656,1-1.059,1c-0.58246,0-0.7809-0.45-0.44098-1zm220.66-5c0-1.375,0.22698-1.9375,0.50439-1.25s0.27741,1.8125,0,2.5-0.50439,0.125-0.50439-1.25zm-91.158-2c0-0.55,0.45-1,1-1s1,0.45,1,1-0.45,1-1,1-1-0.45-1-1zm-327.33-27.66c-1.2444-1.2444-0.76683-14.533,0.50702-14.109,0.78149,0.2605,1.0897,2.7092,0.92222,7.3278-0.26601,7.3377-0.3716,7.8386-1.4292,6.781zm48.25,0.22569c-0.51454-3.4516-0.0409-13.559,0.63541-13.558,1.0724,0.001,1.2607,12.996,0.19792,13.653-0.4125,0.25513-0.7875,0.21231-0.83333-0.0951zm-39.917-2.059c0-0.825,0.17686-1.5,0.39301-1.5,0.21616,0,0.65203,0.675,0.96862,1.5,0.31658,0.825,0.13972,1.5-0.39301,1.5-0.53274,0-0.96862-0.675-0.96862-1.5zm5.8435-3c-0.37756-4.7472,0.50738-6.0518,1.5262-2.25,0.89243,3.3301,0.75612,6.75-0.26902,6.75-0.49461,0-1.0604-2.025-1.2572-4.5zm6.8232,3.8333c-1.0672-1.0672-0.76833-10.333,0.33333-10.333,0.55,0,1,2.475,1,5.5,0,5.5618-0.13079,6.0359-1.3333,4.8333zm6.876-0.26423c-0.31644-0.512-0.16515-1.1844,0.33619-1.4943,0.50134-0.30984,1.1696,0.10906,1.4849,0.9309,0.6217,1.6201-0.88076,2.0849-1.8211,0.56336zm6.5708,0.9309c-0.72711-1.6325-0.60374-8.8902,0.13849-8.148,0.48645,0.48645,0.70439,2.6312,0.48432,4.7662-0.22006,2.135-0.50033,3.6568-0.62281,3.3818zm21.886-4.5c0-2.475,0.45-4.5,1-4.5s1,2.025,1,4.5-0.45,4.5-1,4.5-1-2.025-1-4.5zm7.9004,0.5c-0.5791-4.5006-0.39489-5.8278,0.66216-4.7708,0.30942,0.30942,0.4173,2.5219,0.23973,4.9167l-0.32286,4.3541-0.57903-4.5zm16.1-1.5c0-3.025,0.39081-5.5,0.86847-5.5,0.47765,0,0.8907,2.475,0.91789,5.5,0.0272,3.025-0.36363,5.5-0.86847,5.5s-0.91789-2.475-0.91789-5.5zm8.5,1c0-2.475,0.3375-4.5,0.75-4.5s0.75,2.025,0.75,4.5-0.3375,4.5-0.75,4.5-0.75-2.025-0.75-4.5zm6.35,0.5c-0.0825-2.2-0.195-4.45-0.25-5s0.3297-1.1125,0.85489-1.25,0.97519,2.112,1,4.999c0.0523,6.0901-1.3815,7.2078-1.6049,1.251zm8.9,3.4281c-0.4125-0.41878-0.75-2.5764-0.75-4.7948,0-2.8606,0.31059-3.7227,1.0682-2.9651,0.58752,0.58752,0.92502,2.7452,0.75,4.7948s-0.65572,3.3839-1.0682,2.9651zm6.9827-3.6781c0.74419-5.8308,1.2673-6.0028,1.2673-0.41667,0,2.5667-0.40718,4.6667-0.90484,4.6667-0.49767,0-0.66075-1.9125-0.36242-4.25zm6.2673-1.4167c0-3.1167,0.33259-5.3341,0.7391-4.9276,1.0359,1.0359,1.128,10.594,0.10213,10.594-0.46267,0-0.84123-2.55-0.84123-5.6667zm7.6667,5c-1.0534-1.0534-0.77555-6.3333,0.33333-6.3333,0.55,0,1,0.8632,1,1.9182s0.27314,2.63,0.60699,3.5c0.60519,1.5771-0.6747,2.1808-1.9403,0.91512zm31.894-5.3112c0.0342-3.2878,0.37207-6.2878,0.7509-6.6667,0.37883-0.37882,0.68878,2.3112,0.68878,5.9779s-0.33791,6.6667-0.7509,6.6667c-0.413,0-0.72295-2.69-0.68878-5.9779zm40.106,5.3112c-0.36667-0.36666-0.66667-1.8067-0.66667-3.2,0-2.8464,1.3814-1.9367,2.455,1.6167,0.64557,2.1368-0.35184,3.0198-1.7883,1.5833zm11.333-3.8924c0-2.7847,0.38919-4.3185,1-3.941,0.55,0.33992,1,2.3915,1,4.559s-0.45,3.941-1,3.941-1-2.0516-1-4.559zm6,3.059c0-0.825,0.17686-1.5,0.39301-1.5,0.21616,0,0.65203,0.675,0.96862,1.5,0.31658,0.825,0.13972,1.5-0.39301,1.5-0.53274,0-0.96862-0.675-0.96862-1.5zm5.8435-3c-0.35708-4.4897,0.39963-5.9148,1.5495-2.9182,0.92236,2.4036,0.72476,7.4182-0.29232,7.4182-0.49461,0-1.0604-2.025-1.2572-4.5zm7.1565-3.059c0-4.7847,0.36702-7.3322,1-6.941,0.55,0.33992,1,3.7415,1,7.559,0,3.9606-0.42938,6.941-1,6.941-0.57847,0-1-3.1863-1-7.559zm26.667,6.8924c-0.36667-0.36666-0.65072-1.8292-0.63123-3.25l0.0354-2.5833,1.4291,2.5c0.78602,1.375,1.4451,2.8375,1.4646,3.25,0.0439,0.92959-1.3993,0.98193-2.2979,0.0833zm11.333-4c0-2.5667,0.27861-4.388,0.61914-4.0475,0.94795,0.94795,1.1229,8.7142,0.19629,8.7142-0.44849,0-0.81543-2.1-0.81543-4.6667zm6.2,3.4667c-1.3525-1.3525-1.6033-4.4327-0.42051-5.1637,0.42872-0.26496,1.2616,1.0585,1.8508,2.941,1.1107,3.5486,0.63494,4.288-1.4303,2.2227zm11.8-3.3c0-2.475,0.45-4.5,1-4.5s1,2.025,1,4.5-0.45,4.5-1,4.5-1-2.025-1-4.5zm7.9004,0.5c-0.5791-4.5006-0.39489-5.8278,0.66216-4.7708,0.30942,0.30942,0.4173,2.5219,0.23973,4.9167l-0.32286,4.3541-0.57903-4.5zm5.7066,2.4182c-0.91263-2.3783-0.73118-4.4182,0.39301-4.4182,0.55,0,1,0.81,1,1.8s0.54,2.34,1.2,3c0.93333,0.93333,0.846,1.2-0.39301,1.2-0.87616,0-1.8662-0.7118-2.2-1.5818zm11.06,0.91512c-1.0534-1.0534-0.77555-6.3333,0.33333-6.3333,0.55,0,1,0.8632,1,1.9182s0.27314,2.63,0.60699,3.5c0.60519,1.5771-0.6747,2.1808-1.9403,0.91512zm-235.17-3.3333c-1.5698-1.6385-2.6292-3.2041-2.3542-3.4791s1.7844,0.84061,3.3542,2.4791,2.6292,3.2041,2.3542,3.4791-1.7844-0.84061-3.3542-2.4791zm69.968,0.89934c-0.3667-1.1554-0.17202-2.5954,0.43261-3.2,0.79912-0.79912,1.0993-0.22544,1.0993,2.1007,0,3.6936-0.57713,4.1077-1.532,1.0993zm34.532,0.55415c0-0.85058-1.3512-2.3131-3.0026-3.25-2.737-1.5528-4.8026-4.7316-3.7553-5.779,0.23362-0.23363,2.2997,1.3062,4.5913,3.4218,3.8858,3.5874,5.4644,7.1537,3.1665,7.1537-0.55,0-1-0.69593-1-1.5465zm5.7392-0.34279c-0.27174-1.0391-0.15699-2.4347,0.255-3.1013,0.46137-0.74652,0.92388-0.0209,1.2042,1.8893,0.49241,3.355-0.65057,4.3044-1.4592,1.212zm64.261,0.6393c0.00003-0.6875-1.6495-2.6349-3.6656-4.3276s-3.3764-3.5455-3.0229-4.1175c0.85159-1.3779,8.6884,5.8754,8.6884,8.0415,0,0.90949-0.45,1.6536-1,1.6536s-0.99998-0.5625-0.99996-1.25zm74.25-1.3909c-3.3522-3.6199-2.721-5.1846,0.75-1.8591,2.881,2.7602,3.8318,4.6171,2.25,4.3944-0.4125-0.0581-1.7625-1.199-3-2.5353zm-170.18-1.4091c0.0636-3.24,0.13462-3.311,1.1674-1.1674,0.81311,1.6878,0.79547,2.5868-0.0677,3.45-0.88983,0.88983-1.1513,0.34713-1.0997-2.2826zm39.932,0.05c0-1.824,0.415-2.8616,1-2.5,0.55,0.33992,1,1.4649,1,2.5s-0.45,2.1601-1,2.5c-0.585,0.36155-1-0.67595-1-2.5zm-3-22.759c0-0.94984,4.0414-3.5325,4.6209-2.953,0.23439,0.23439,0.14242,1.1656-0.20437,2.0693-0.61898,1.613-4.4166,2.3729-4.4166,0.88368zm-41.752-1.087c-0.88249-0.54541-0.96293-1.6621-0.289-4.0119,0.51362-1.7909,0.68473-3.9054,0.38024-4.6989-0.36877-0.961,0.11512-1.4427,1.4493-1.4427,1.683,0,1.9713,0.59899,1.805,3.75-0.24487,4.6402-1.6981,7.4217-3.3455,6.4035zm34.053,0.20139c-0.90214-0.36675-0.92426-1.0889-0.0895-2.921,1.5121-3.3187,2.7879-3.0596,2.7879,0.56614,0,2.9713-0.37566,3.2992-2.6984,2.3549zm80.139-0.45087c-0.37254-0.60278,0.0509-1.8242,0.94099-2.7143,1.4911-1.4911,1.6183-1.4049,1.6183,1.096,0,2.7617-1.3321,3.604-2.5593,1.6183zm-152.33-1.2714c-0.86313-1.04-0.77275-1.6678,0.37756-2.6224,1.2844-1.0659,1.5123-0.85986,1.5123,1.3673,0,2.9852-0.29268,3.1796-1.8899,1.2551zm-27.11-1.0102c0-0.75765,0.63494-1.9045,1.411-2.5486,1.9024-1.5789,3.1999,0.48511,1.5527,2.4699-1.5245,1.8369-2.9636,1.8751-2.9636,0.0786zm7.57,0.49087c-0.30141-0.48768,0.12204-1.4428,0.94098-2.1224,1.2391-1.0284,1.489-0.87956,1.489,0.8867,0,2.1454-1.4211,2.8681-2.43,1.2358zm13.055,0.0889c-0.79065-1.2793,1.0434-3.5252,2.2632-2.7714,1.6054,0.9922,1.3677,3.5691-0.32918,3.5691-0.79254,0-1.6628-0.35899-1.934-0.79775zm127.38-0.57977c0-0.75765,0.63494-1.9045,1.411-2.5486,1.9024-1.5789,3.1999,0.48511,1.5527,2.4699-1.5245,1.8369-2.9636,1.8751-2.9636,0.0786zm7.2292,0.19006c0.61807-1.8542,2.7708-2.1618,2.7708-0.39583,0,0.87083-0.7125,1.5833-1.5833,1.5833-0.87084,0-1.4052-0.53438-1.1875-1.1875zm7.7708-0.20551c0-0.76616,0.73941-1.6768,1.6431-2.0235,2.0793-0.79789,2.5713-0.30584,1.7734,1.7734-0.76676,1.9982-3.4166,2.1921-3.4166,0.25012zm-188-0.60699c0-0.55,0.47656-1,1.059-1,0.58246,0,0.7809,0.45,0.44098,1s-0.81648,1-1.059,1c-0.24254,0-0.44098-0.45-0.44098-1zm151.5,0c-0.33992-0.55,0.33508-1,1.5-1s1.8399,0.45,1.5,1c-0.33992,0.55-1.0149,1-1.5,1-0.48508,0-1.1601-0.45-1.5-1zm6,0c-0.39915-0.64585-0.27574-1.6243,0.27426-2.1743,0.66667-0.66667,1.2419-0.60858,1.7257,0.17426,0.39915,0.64585,0.27574,1.6243-0.27426,2.1743-0.66667,0.66667-1.2419,0.60858-1.7257-0.17426zm59.5,0c0-0.55,0.675-1,1.5-1s1.5,0.45,1.5,1-0.675,1-1.5,1-1.5-0.45-1.5-1zm6.4462-0.0871c-0.36954-0.59793-0.17109-1.5879,0.44098-2.2,0.81716-0.81719,1.1129-0.52832,1.1129,1.0871,0,2.4145-0.51946,2.7866-1.5538,1.1129zm-149.45-0.79487c0-0.55,0.45-1.2781,1-1.618,0.55-0.33992,1-0.16803,1,0.38197s-0.45,1.2781-1,1.618c-0.55,0.33992-1,0.16803-1-0.38197zm4.5442-0.0675c-0.49987-0.79723-0.95417-2.4847-1.0096-3.75-0.077-1.7583,0.43737-2.3005,2.1823-2.3005,2.3919,0,2.9041,0.94651,1.3801,2.55-0.49661,0.5225-1.0697,1.85-1.2735,2.95-0.30208,1.6306-0.53841,1.7322-1.2794,0.5505zm120.46-0.55053c0.68469-0.825,1.6949-1.5,2.2449-1.5,0.55783,0,0.44954,0.66326-0.24489,1.5-0.68469,0.825-1.6949,1.5-2.2449,1.5-0.55783,0-0.44954-0.66326,0.24489-1.5zm-213.33-0.75c0.43124-0.6875,0.65451-2.0375,0.49616-3-0.19345-1.1759,0.36368-1.75,1.6983-1.75,1.8728,0,1.9008,0.17128,0.48961,3-0.82312,1.65-1.9402,3-2.4824,3-0.54218,0-0.63295-0.5625-0.20172-1.25zm17.834-1.75c0-2.9123,0.13889-3,4.75-3,2.6125,0,4.75,0.42344,4.75,0.94098,0,1.7211-2.0663,2.2489-3.652,0.93286-1.3096-1.0869-1.7911-0.98835-2.9562,0.60504-0.76549,1.0469-1.3918,2.2674-1.3918,2.7122,0,0.44488-0.3375,0.80887-0.75,0.80887s-0.75-1.35-0.75-3zm130.19,2.3605c-1.0648-1.0648,0.26976-2.3117,1.8324-1.7121,0.80423,0.30861,1.2133,0.96396,0.90896,1.4563-0.6482,1.0488-1.8374,1.1598-2.7414,0.25574zm5.148-1.8084c-0.64168-1.4083-0.91835-2.809-0.61482-3.1125,0.30352-0.30353,2.838-0.41413,5.6322-0.24577,4.1203,0.24825,4.9115,0.57739,4.1868,1.7418-0.72898,1.1713-1.1757,1.2015-2.4259,0.16391-1.7211-1.4284-3.62-0.69379-3.62,1.4004,0,2.5881-1.9878,2.6209-3.1582,0.0522zm-146.15-1.198c-1.3041-1.3041-0.68149-2.3542,1.3958-2.3542,1.1638,0,1.9086,0.52417,1.6875,1.1875-0.48711,1.4613-2.1569,2.0931-3.0833,1.1667zm33.979-0.0208c-1.774-1.774-0.016-2.3334,7.3333-2.3334,4.4,0,8,0.42344,8,0.94098,0,1.6734-2.0477,2.2644-3.5438,1.0227-1.1403-0.94637-1.7816-0.93849-2.9562,0.0363-1.1986,0.99474-1.8099,0.98768-3.0424-0.0352-1.1683-0.96957-1.8232-0.99927-2.7-0.12245-1.3185,1.3185-2.1339,1.448-3.091,0.49095zm19.021,0.0208c-1.3041-1.3041-0.68149-2.3542,1.3958-2.3542,1.1638,0,1.9086,0.52417,1.6875,1.1875-0.48711,1.4613-2.1569,2.0931-3.0833,1.1667zm6.3125-0.85417c-1.079-1.3001-0.56235-1.5,3.8776-1.5,2.8173,0,5.1224,0.42344,5.1224,0.94098,0,1.6323-2.0321,2.2773-3.4548,1.0966-0.93983-0.77999-1.5697-0.8069-2.0152-0.0861-0.90139,1.4585-2.0688,1.3092-3.53-0.45144zm11.446,0.41287c-0.9709-1.571,0.92864-3.09,2.9122-2.3289,1.3148,0.50452,1.4364,0.95843,0.54477,2.0328-1.3808,1.6638-2.5498,1.7639-3.4569,0.29609zm48.931-0.37284c-0.34324-0.89446-0.40788-1.8425-0.14366-2.1067,0.84684-0.84684,3.8644,0.77342,3.4964,1.8774-0.6007,1.8021-2.6943,1.9453-3.3528,0.22932zm11.651-0.007c-1.0901-1.3135-0.88463-1.5333,1.4332-1.5333,1.6442,0,2.5505,0.46589,2.3099,1.1875-0.6213,1.8639-2.3507,2.0237-3.7432,0.3458zm33,0c-1.0901-1.3135-0.88463-1.5333,1.4332-1.5333,1.6442,0,2.5505,0.46589,2.3099,1.1875-0.6213,1.8639-2.3507,2.0237-3.7432,0.3458zm17.639,0.80003c-1.6264-1.6261-0.3134-2.3331,4.3333-2.3331,2.75,0,5,0.42344,5,0.94098,0,1.6924-2.055,2.2583-3.5862,0.98749-1.1351-0.94203-1.7794-0.96291-2.6562-0.0861-1.3185,1.3185-2.1339,1.448-3.091,0.49095zm15.021,0.0208c-1.3041-1.3038-0.68149-2.3539,1.3958-2.3539,1.1638,0,1.9086,0.52417,1.6875,1.1875-0.48711,1.4613-2.1569,2.0931-3.0833,1.1667zm15.979-0.0208c-1.589-1.5887-0.36606-2.3331,3.8333-2.3331,2.475,0,4.5,0.42344,4.5,0.94098,0,1.6323-2.0321,2.2773-3.4548,1.0966-0.93983-0.77999-1.5697-0.8069-2.0152-0.0861-0.74102,1.199-1.8926,1.3526-2.8633,0.38189zm17.333-0.83306c-1.0401-1.2532-0.89568-1.5,0.87756-1.5,1.22,0,2.1224,0.63782,2.1224,1.5,0,0.825-0.3949,1.5-0.87756,1.5-0.48265,0-1.4378-0.675-2.1224-1.5zm-155-47.417v-7.8333c0-0.4125,0.52976-0.75,1.1772-0.75,1.5477,0,1.4604,14.787-0.0903,15.304-0.71438,0.23812-1.0869-2.0657-1.0869-6.721zm23-0.0833c0-3.85-0.0337-7.3262-0.075-7.725-0.0413-0.39875,0.40875-0.88625,1-1.0833,0.70756-0.23585,1.075,2.4046,1.075,7.725,0,4.7222-0.41581,8.0833-1,8.0833-0.57143,0-1-3-1-7zm25.599,3.7431c-0.33765-1.2337-2.0732-3.1524-3.8567-4.2638-3.3361-2.0788-4.3317-5.4497-1.8536-6.2757,0.76405-0.25468,1.1312-0.0457,0.81598,0.46441-0.77741,1.2579,0.19812,2.5116,4.0448,5.1983,1.7875,1.2485,3.25,3.1127,3.25,4.1428,0,2.7918-1.6955,3.3102-2.4006,0.73401zm24.401,0.39749c0-1.1703-1.3882-2.8354-3.4008-4.0793-3.479-2.1501-5.0445-4.5318-4.0434-6.1516,0.85852-1.3891,2.4442-1.0832,2.4442,0.47155,0,0.75972,1.575,2.5826,3.5,4.0509,3.3983,2.592,4.5363,5.8093,2.5,7.0678-0.55,0.33992-1-0.27182-1-1.3594zm-76.75-18.803c-1.6451-0.66383-1.7992-29.88-0.16287-30.892,0.78285-0.48382,0.78285-0.97617,0-1.759-1.6656-1.6656-1.4064-10.687,0.30708-10.687,0.77823,0,1.3956-0.99409,1.3974-2.25,0.0141-9.789,2.2268-13.694,7.3342-12.945,2.3589,0.34622,3.0089,0.11907,2.6413-0.92297-0.2682-0.76021-1.4505-1.275-2.6274-1.144-3.1428,0.34987-2.6571-2.2337,0.89548-4.7633,2.4976-1.7784,3.3049-1.9375,4.5575-0.89792,0.90718,0.75289,1.398,2.4738,1.2148,4.2591-0.191,1.8606,0.20787,3.1678,1.0527,3.4499,1.055,0.35226,1.2506-0.5265,0.87157-3.9159-0.26877-2.4035-0.81943-5.3771-1.2237-6.6079-0.95769-2.9158,1.6608-4.0143,5.8234-2.4431,3.3588,1.2678,4.6767,0.7892,2.8518-1.0357-0.65083-0.65083-1.1833-1.7683-1.1833-2.4833,0-1.6181,4.6197-1.7244,5.6057-0.12903,0.48758,0.78891,0.96332,0.52322,1.4581-0.8143,0.53934-1.458,1.5384-1.9296,3.7614-1.7757,1.6648,0.11526,3.4718,0.4845,4.0155,0.82053,0.54371,0.33603,1.1788,0.04566,1.4114-0.64526,0.33072-0.98266,0.78686-0.95569,2.0946,0.12386,1.2764,1.0537,1.639,2.8955,1.5329,7.787-0.0764,3.5238,0.0517,6.5975,0.28464,6.8304,0.23296,0.23296,1.2618-1.1329,2.2862-3.0352,1.7369-3.2252,1.7508-3.5824,0.20614-5.2893-2.1955-2.426-2.0894-3.8709,0.38123-5.1932,2.1687-1.1606,5.9622-0.46863,5.9622,1.0876,0,0.51294,0.68465,0.93261,1.5214,0.93261,1.8603,0,9.4786,4.9292,9.4786,6.1329,0,0.47691,0.675,0.86711,1.5,0.86711s1.5,0.66463,1.5,1.4769c0,0.81232,1.125,2.2141,2.5,3.115,1.375,0.90094,2.5,2.2062,2.5,2.9006s0.62517,1.7814,1.3893,2.4155c1.7856,1.4819,2.7106,6.2566,1.4966,7.7251-0.61848,0.7481-0.39688,1.3404,0.65204,1.7429,0.8739,0.33535,1.3403,1.0119,1.0365,1.5035-0.3038,0.49157,0.0909,1.4276,0.87718,2.0802,2.0065,1.6652,0.84544,3.9056-2.8271,5.4554l-3.1244,1.3184,3.5,0.94677c4.297,1.1624,4.5775,3.6026,0.5,4.3496l-3,0.54963,3,1.4737,3,1.4737v13.987,13.987l-12.154,0.28001c-12.121,0.27924-12.16,0.27271-14.252-2.3875-2.5535-3.2463-5.0941-11.438-5.0941-16.426,0-2.1567,0.93856-5.072,2.2756-7.0685,1.8553-2.7702,3.3821-3.675,8.2655-4.8979,6.7818-1.6983,7.8009-4.2644,2.1576-5.4327-2.9024-0.60086-3.0366-0.78385-1.4488-1.975,2.585-1.9392,2.2551-3.9874-0.5-3.1047-5.0314,1.6121-8.7259,1.7387-9.2712,0.31772-1.0042-2.6168,2.3383-8.4999,6.0852-10.711,2.8939-1.7075,3.4043-2.428,2.4955-3.523-0.90106-1.0857-0.49986-1.8341,1.899-3.5422,1.6728-1.1911,3.0414-2.5851,3.0414-3.0976,0-2.2049-2.6855-0.56-7.458,4.5681-2.8152,3.025-5.6639,5.5-6.3303,5.5-1.457,0-1.6275-3.625-0.21168-4.5,1.7208-1.0635,1.0982-2.2481-1.4363-2.7326-2.0993-0.40131-2.5671,0.03212-3.382,3.1334l-0.94564,3.5992-0.75399-3.3048c-0.53837-2.3597-1.1803-3.1412-2.2448-2.7327-0.81993,0.31464-2.089,0.07556-2.8202-0.53128-1.5665-1.3-3.4171-0.41844-3.4171,1.6279,0,1.8386-0.50553,1.8111-3.5664-0.19448-2.8861-1.8911-4.4272-1.0546-2.641,1.4334,2.9585,4.1211,3.5349,6.1025,2.232,7.6724-1.7727,2.136-4.5278,1.9061-6.1526-0.51348-1.2299-1.8315-1.7237-1.9196-4.7686-0.85105-2.5676,0.9011-3.8457,0.91162-5.2364,0.04309-2.2302-1.3928-2.8669-1.4408-2.8669-0.21634,0,0.51294,0.78861,1.1829,1.7525,1.4888,0.96386,0.30592,2.3553,1.5216,3.0922,2.7014,1.1142,1.7842,1.1158,2.2836,0.009,2.9676-1.0135,0.62636-0.5194,1.6593,2.073,4.334,2.7603,2.848,3.106,3.6258,1.8287,4.116-0.8662,0.33239-2.9085-0.08526-4.5384-0.92812-3.0439-1.5741-4.217-1.2808-4.217,1.0544,0,0.73333,0.91793,1.3333,2.0398,1.3333,3.1801,0,9.5858,3.6655,11.773,6.7365,2.7606,3.8768,4.4755,10.915,3.6855,15.126-0.8917,4.7532-4.0334,10.745-6.0371,11.514-1.9046,0.73088-19.383,0.69879-21.211-0.03895zm71.532-41.183c0.28658-0.86063-0.19425-1.221-1.3343-1-0.98026,0.19003-1.9839,0.95098-2.2303,1.691-0.28658,0.86063,0.19425,1.221,1.3343,1,0.98026-0.19003,1.9839-0.95098,2.2303-1.691zm-6.3641-9.7615c0.86999-0.33384,1.5818-1.0088,1.5818-1.5,0-1.4586-3.6539-1.015-5,0.60699-1.015,1.2229-0.96032,1.5,0.29577,1.5,0.84736,0,2.2525-0.27314,3.1224-0.60699zm-26.468-13.833c0.65709-0.79174,1.0497-2.6695,0.87245-4.1729-0.4285-3.6345-5.1793-5.4653-7.6705-2.956-1.5363,1.5474-1.5046,1.7828,0.45323,3.3661,1.1578,0.93626,2.3811,2.4898,2.7186,3.4523,0.74539,2.1259,2.0283,2.2358,3.6262,0.31047zm-53.95,25.44c0-0.55,0.42344-1,0.94098-1s1.2191,0.45,1.559,1c0.33992,0.55-0.0835,1-0.94098,1-0.85746,0-1.559-0.45-1.559-1zm35.073-2.6349c-2.2285-2.8331-2.63-4.3651-1.144-4.3651,1.6114,0,4.0714,3.0642,4.0714,5.0714,0,2.547-0.45467,2.4373-2.9274-0.70629zm13.088-5.9122c-1.3835-3.0365-1.4223-3.4529-0.32104-3.4529,0.72693,0,3.1605,4.2712,3.1605,5.5471,0,1.4393-1.8518,0.07358-2.8395-2.0941zm-37.66-21.457c-0.33992-0.55-0.16803-1,0.38197-1s1.2781,0.45,1.618,1c0.33992,0.55,0.16803,1-0.38197,1s-1.2781-0.45-1.618-1z" fill="#65a591"/> + <path d="m106.3,228.02c0.33992-0.55,0.81648-1,1.059-1,0.24254,0,0.44098,0.45,0.44098,1s-0.47656,1-1.059,1c-0.58246,0-0.7809-0.45-0.44098-1zm196,0c0.33992-0.55,0.81648-1,1.059-1,0.24254,0,0.44098,0.45,0.44098,1s-0.47656,1-1.059,1c-0.58246,0-0.7809-0.45-0.44098-1zm220.66-5c0-1.375,0.22698-1.9375,0.50439-1.25s0.27741,1.8125,0,2.5-0.50439,0.125-0.50439-1.25zm-91.158-2c0-0.55,0.45-1,1-1s1,0.45,1,1-0.45,1-1,1-1-0.45-1-1zm-327.33-27.66c-1.2444-1.2444-0.76683-14.533,0.50702-14.109,0.78149,0.2605,1.0897,2.7092,0.92222,7.3278-0.26601,7.3377-0.3716,7.8386-1.4292,6.781zm48.25,0.22569c-0.51454-3.4516-0.0409-13.559,0.63541-13.558,1.0724,0.001,1.2607,12.996,0.19792,13.653-0.4125,0.25513-0.7875,0.21231-0.83333-0.0951zm-39.917-2.059c0-0.825,0.17686-1.5,0.39301-1.5,0.21616,0,0.65203,0.675,0.96862,1.5,0.31658,0.825,0.13972,1.5-0.39301,1.5-0.53274,0-0.96862-0.675-0.96862-1.5zm5.8435-3c-0.37756-4.7472,0.50738-6.0518,1.5262-2.25,0.89243,3.3301,0.75612,6.75-0.26902,6.75-0.49461,0-1.0604-2.025-1.2572-4.5zm6.8232,3.8333c-1.0672-1.0672-0.76833-10.333,0.33333-10.333,0.55,0,1,2.475,1,5.5,0,5.5618-0.13079,6.0359-1.3333,4.8333zm6.876-0.26423c-0.31644-0.512-0.16515-1.1844,0.33619-1.4943,0.50134-0.30984,1.1696,0.10906,1.4849,0.9309,0.6217,1.6201-0.88076,2.0849-1.8211,0.56336zm6.5708,0.9309c-0.72711-1.6325-0.60374-8.8902,0.13849-8.148,0.48645,0.48645,0.70439,2.6312,0.48432,4.7662-0.22006,2.135-0.50033,3.6568-0.62281,3.3818zm21.886-4.5c0-2.475,0.45-4.5,1-4.5s1,2.025,1,4.5-0.45,4.5-1,4.5-1-2.025-1-4.5zm7.9004,0.5c-0.5791-4.5006-0.39489-5.8278,0.66216-4.7708,0.30942,0.30942,0.4173,2.5219,0.23973,4.9167l-0.32286,4.3541-0.57903-4.5zm16.1-1.5c0-3.025,0.39081-5.5,0.86847-5.5,0.47765,0,0.8907,2.475,0.91789,5.5,0.0272,3.025-0.36363,5.5-0.86847,5.5s-0.91789-2.475-0.91789-5.5zm8.5,1c0-2.475,0.3375-4.5,0.75-4.5s0.75,2.025,0.75,4.5-0.3375,4.5-0.75,4.5-0.75-2.025-0.75-4.5zm6.35,0.5c-0.0825-2.2-0.195-4.45-0.25-5s0.3297-1.1125,0.85489-1.25,0.97519,2.112,1,4.999c0.0523,6.0901-1.3815,7.2078-1.6049,1.251zm8.9,3.4281c-0.4125-0.41878-0.75-2.5764-0.75-4.7948,0-2.8606,0.31059-3.7227,1.0682-2.9651,0.58752,0.58752,0.92502,2.7452,0.75,4.7948s-0.65572,3.3839-1.0682,2.9651zm6.9827-3.6781c0.74419-5.8308,1.2673-6.0028,1.2673-0.41667,0,2.5667-0.40718,4.6667-0.90484,4.6667-0.49767,0-0.66075-1.9125-0.36242-4.25zm6.2673-1.4167c0-3.1167,0.33259-5.3341,0.7391-4.9276,1.0359,1.0359,1.128,10.594,0.10213,10.594-0.46267,0-0.84123-2.55-0.84123-5.6667zm7.6667,5c-1.0534-1.0534-0.77555-6.3333,0.33333-6.3333,0.55,0,1,0.8632,1,1.9182s0.27314,2.63,0.60699,3.5c0.60519,1.5771-0.6747,2.1808-1.9403,0.91512zm31.894-5.3112c0.0342-3.2878,0.37207-6.2878,0.7509-6.6667,0.37883-0.37882,0.68878,2.3112,0.68878,5.9779s-0.33791,6.6667-0.7509,6.6667c-0.413,0-0.72295-2.69-0.68878-5.9779zm40.106,5.3112c-0.36667-0.36666-0.66667-1.8067-0.66667-3.2,0-2.8464,1.3814-1.9367,2.455,1.6167,0.64557,2.1368-0.35184,3.0198-1.7883,1.5833zm11.333-3.8924c0-2.7847,0.38919-4.3185,1-3.941,0.55,0.33992,1,2.3915,1,4.559s-0.45,3.941-1,3.941-1-2.0516-1-4.559zm6,3.059c0-0.825,0.17686-1.5,0.39301-1.5,0.21616,0,0.65203,0.675,0.96862,1.5,0.31658,0.825,0.13972,1.5-0.39301,1.5-0.53274,0-0.96862-0.675-0.96862-1.5zm5.8435-3c-0.35708-4.4897,0.39963-5.9148,1.5495-2.9182,0.92236,2.4036,0.72476,7.4182-0.29232,7.4182-0.49461,0-1.0604-2.025-1.2572-4.5zm7.1565-3.059c0-4.7847,0.36702-7.3322,1-6.941,0.55,0.33992,1,3.7415,1,7.559,0,3.9606-0.42938,6.941-1,6.941-0.57847,0-1-3.1863-1-7.559zm26.667,6.8924c-0.36667-0.36666-0.65072-1.8292-0.63123-3.25l0.0354-2.5833,1.4291,2.5c0.78602,1.375,1.4451,2.8375,1.4646,3.25,0.0439,0.92959-1.3993,0.98193-2.2979,0.0833zm11.333-4c0-2.5667,0.27861-4.388,0.61914-4.0475,0.94795,0.94795,1.1229,8.7142,0.19629,8.7142-0.44849,0-0.81543-2.1-0.81543-4.6667zm6.2,3.4667c-1.3525-1.3525-1.6033-4.4327-0.42051-5.1637,0.42872-0.26496,1.2616,1.0585,1.8508,2.941,1.1107,3.5486,0.63494,4.288-1.4303,2.2227zm11.8-3.3c0-2.475,0.45-4.5,1-4.5s1,2.025,1,4.5-0.45,4.5-1,4.5-1-2.025-1-4.5zm7.9004,0.5c-0.5791-4.5006-0.39489-5.8278,0.66216-4.7708,0.30942,0.30942,0.4173,2.5219,0.23973,4.9167l-0.32286,4.3541-0.57903-4.5zm5.7066,2.4182c-0.91263-2.3783-0.73118-4.4182,0.39301-4.4182,0.55,0,1,0.81,1,1.8s0.54,2.34,1.2,3c0.93333,0.93333,0.846,1.2-0.39301,1.2-0.87616,0-1.8662-0.7118-2.2-1.5818zm11.06,0.91512c-1.0534-1.0534-0.77555-6.3333,0.33333-6.3333,0.55,0,1,0.8632,1,1.9182s0.27314,2.63,0.60699,3.5c0.60519,1.5771-0.6747,2.1808-1.9403,0.91512zm-235.17-3.3333c-1.5698-1.6385-2.6292-3.2041-2.3542-3.4791s1.7844,0.84061,3.3542,2.4791,2.6292,3.2041,2.3542,3.4791-1.7844-0.84061-3.3542-2.4791zm69.968,0.89934c-0.3667-1.1554-0.17202-2.5954,0.43261-3.2,0.79912-0.79912,1.0993-0.22544,1.0993,2.1007,0,3.6936-0.57713,4.1077-1.532,1.0993zm34.532,0.55415c0-0.85058-1.3512-2.3131-3.0026-3.25-2.737-1.5528-4.8026-4.7316-3.7553-5.779,0.23362-0.23363,2.2997,1.3062,4.5913,3.4218,3.8858,3.5874,5.4644,7.1537,3.1665,7.1537-0.55,0-1-0.69593-1-1.5465zm5.7392-0.34279c-0.27174-1.0391-0.15699-2.4347,0.255-3.1013,0.46137-0.74652,0.92388-0.0209,1.2042,1.8893,0.49241,3.355-0.65057,4.3044-1.4592,1.212zm64.261,0.6393c0.00003-0.6875-1.6495-2.6349-3.6656-4.3276s-3.3764-3.5455-3.0229-4.1175c0.85159-1.3779,8.6884,5.8754,8.6884,8.0415,0,0.90949-0.45,1.6536-1,1.6536s-0.99998-0.5625-0.99996-1.25zm74.25-1.3909c-3.3522-3.6199-2.721-5.1846,0.75-1.8591,2.881,2.7602,3.8318,4.6171,2.25,4.3944-0.4125-0.0581-1.7625-1.199-3-2.5353zm-170.18-1.4091c0.0636-3.24,0.13462-3.311,1.1674-1.1674,0.81311,1.6878,0.79547,2.5868-0.0677,3.45-0.88983,0.88983-1.1513,0.34713-1.0997-2.2826zm39.932,0.05c0-1.824,0.415-2.8616,1-2.5,0.55,0.33992,1,1.4649,1,2.5s-0.45,2.1601-1,2.5c-0.585,0.36155-1-0.67595-1-2.5zm-3-22.759c0-0.94984,4.0414-3.5325,4.6209-2.953,0.23439,0.23439,0.14242,1.1656-0.20437,2.0693-0.61898,1.613-4.4166,2.3729-4.4166,0.88368zm-41.752-1.087c-0.88249-0.54541-0.96293-1.6621-0.289-4.0119,0.51362-1.7909,0.68473-3.9054,0.38024-4.6989-0.36877-0.961,0.11512-1.4427,1.4493-1.4427,1.683,0,1.9713,0.59899,1.805,3.75-0.24487,4.6402-1.6981,7.4217-3.3455,6.4035zm34.053,0.20139c-0.90214-0.36675-0.92426-1.0889-0.0895-2.921,1.5121-3.3187,2.7879-3.0596,2.7879,0.56614,0,2.9713-0.37566,3.2992-2.6984,2.3549zm80.139-0.45087c-0.37254-0.60278,0.0509-1.8242,0.94099-2.7143,1.4911-1.4911,1.6183-1.4049,1.6183,1.096,0,2.7617-1.3321,3.604-2.5593,1.6183zm-152.33-1.2714c-0.86313-1.04-0.77275-1.6678,0.37756-2.6224,1.2844-1.0659,1.5123-0.85986,1.5123,1.3673,0,2.9852-0.29268,3.1796-1.8899,1.2551zm-27.11-1.0102c0-0.75765,0.63494-1.9045,1.411-2.5486,1.9024-1.5789,3.1999,0.48511,1.5527,2.4699-1.5245,1.8369-2.9636,1.8751-2.9636,0.0786zm7.57,0.49087c-0.30141-0.48768,0.12204-1.4428,0.94098-2.1224,1.2391-1.0284,1.489-0.87956,1.489,0.8867,0,2.1454-1.4211,2.8681-2.43,1.2358zm13.055,0.0889c-0.79065-1.2793,1.0434-3.5252,2.2632-2.7714,1.6054,0.9922,1.3677,3.5691-0.32918,3.5691-0.79254,0-1.6628-0.35899-1.934-0.79775zm127.38-0.57977c0-0.75765,0.63494-1.9045,1.411-2.5486,1.9024-1.5789,3.1999,0.48511,1.5527,2.4699-1.5245,1.8369-2.9636,1.8751-2.9636,0.0786zm7.2292,0.19006c0.61807-1.8542,2.7708-2.1618,2.7708-0.39583,0,0.87083-0.7125,1.5833-1.5833,1.5833-0.87084,0-1.4052-0.53438-1.1875-1.1875zm7.7708-0.20551c0-0.76616,0.73941-1.6768,1.6431-2.0235,2.0793-0.79789,2.5713-0.30584,1.7734,1.7734-0.76676,1.9982-3.4166,2.1921-3.4166,0.25012zm-188-0.60699c0-0.55,0.47656-1,1.059-1,0.58246,0,0.7809,0.45,0.44098,1s-0.81648,1-1.059,1c-0.24254,0-0.44098-0.45-0.44098-1zm151.5,0c-0.33992-0.55,0.33508-1,1.5-1s1.8399,0.45,1.5,1c-0.33992,0.55-1.0149,1-1.5,1-0.48508,0-1.1601-0.45-1.5-1zm6,0c-0.39915-0.64585-0.27574-1.6243,0.27426-2.1743,0.66667-0.66667,1.2419-0.60858,1.7257,0.17426,0.39915,0.64585,0.27574,1.6243-0.27426,2.1743-0.66667,0.66667-1.2419,0.60858-1.7257-0.17426zm59.5,0c0-0.55,0.675-1,1.5-1s1.5,0.45,1.5,1-0.675,1-1.5,1-1.5-0.45-1.5-1zm6.4462-0.0871c-0.36954-0.59793-0.17109-1.5879,0.44098-2.2,0.81716-0.81719,1.1129-0.52832,1.1129,1.0871,0,2.4145-0.51946,2.7866-1.5538,1.1129zm-149.45-0.79487c0-0.55,0.45-1.2781,1-1.618,0.55-0.33992,1-0.16803,1,0.38197s-0.45,1.2781-1,1.618c-0.55,0.33992-1,0.16803-1-0.38197zm4.5442-0.0675c-0.49987-0.79723-0.95417-2.4847-1.0096-3.75-0.077-1.7583,0.43737-2.3005,2.1823-2.3005,2.3919,0,2.9041,0.94651,1.3801,2.55-0.49661,0.5225-1.0697,1.85-1.2735,2.95-0.30208,1.6306-0.53841,1.7322-1.2794,0.5505zm120.46-0.55053c0.68469-0.825,1.6949-1.5,2.2449-1.5,0.55783,0,0.44954,0.66326-0.24489,1.5-0.68469,0.825-1.6949,1.5-2.2449,1.5-0.55783,0-0.44954-0.66326,0.24489-1.5zm-213.33-0.75c0.43124-0.6875,0.65451-2.0375,0.49616-3-0.19345-1.1759,0.36368-1.75,1.6983-1.75,1.8728,0,1.9008,0.17128,0.48961,3-0.82312,1.65-1.9402,3-2.4824,3-0.54218,0-0.63295-0.5625-0.20172-1.25zm17.834-1.75c0-2.9123,0.13889-3,4.75-3,2.6125,0,4.75,0.42344,4.75,0.94098,0,1.7211-2.0663,2.2489-3.652,0.93286-1.3096-1.0869-1.7911-0.98835-2.9562,0.60504-0.76549,1.0469-1.3918,2.2674-1.3918,2.7122,0,0.44488-0.3375,0.80887-0.75,0.80887s-0.75-1.35-0.75-3zm130.19,2.3605c-1.0648-1.0648,0.26976-2.3117,1.8324-1.7121,0.80423,0.30861,1.2133,0.96396,0.90896,1.4563-0.6482,1.0488-1.8374,1.1598-2.7414,0.25574zm5.148-1.8084c-0.64168-1.4083-0.91835-2.809-0.61482-3.1125,0.30352-0.30353,2.838-0.41413,5.6322-0.24577,4.1203,0.24825,4.9115,0.57739,4.1868,1.7418-0.72898,1.1713-1.1757,1.2015-2.4259,0.16391-1.7211-1.4284-3.62-0.69379-3.62,1.4004,0,2.5881-1.9878,2.6209-3.1582,0.0522zm-146.15-1.198c-1.3041-1.3041-0.68149-2.3542,1.3958-2.3542,1.1638,0,1.9086,0.52417,1.6875,1.1875-0.48711,1.4613-2.1569,2.0931-3.0833,1.1667zm33.979-0.0208c-1.774-1.774-0.016-2.3334,7.3333-2.3334,4.4,0,8,0.42344,8,0.94098,0,1.6734-2.0477,2.2644-3.5438,1.0227-1.1403-0.94637-1.7816-0.93849-2.9562,0.0363-1.1986,0.99474-1.8099,0.98768-3.0424-0.0352-1.1683-0.96957-1.8232-0.99927-2.7-0.12245-1.3185,1.3185-2.1339,1.448-3.091,0.49095zm19.021,0.0208c-1.3041-1.3041-0.68149-2.3542,1.3958-2.3542,1.1638,0,1.9086,0.52417,1.6875,1.1875-0.48711,1.4613-2.1569,2.0931-3.0833,1.1667zm6.3125-0.85417c-1.079-1.3001-0.56235-1.5,3.8776-1.5,2.8173,0,5.1224,0.42344,5.1224,0.94098,0,1.6323-2.0321,2.2773-3.4548,1.0966-0.93983-0.77999-1.5697-0.8069-2.0152-0.0861-0.90139,1.4585-2.0688,1.3092-3.53-0.45144zm11.446,0.41287c-0.9709-1.571,0.92864-3.09,2.9122-2.3289,1.3148,0.50452,1.4364,0.95843,0.54477,2.0328-1.3808,1.6638-2.5498,1.7639-3.4569,0.29609zm48.931-0.37284c-0.34324-0.89446-0.40788-1.8425-0.14366-2.1067,0.84684-0.84684,3.8644,0.77342,3.4964,1.8774-0.6007,1.8021-2.6943,1.9453-3.3528,0.22932zm11.651-0.007c-1.0901-1.3135-0.88463-1.5333,1.4332-1.5333,1.6442,0,2.5505,0.46589,2.3099,1.1875-0.6213,1.8639-2.3507,2.0237-3.7432,0.3458zm33,0c-1.0901-1.3135-0.88463-1.5333,1.4332-1.5333,1.6442,0,2.5505,0.46589,2.3099,1.1875-0.6213,1.8639-2.3507,2.0237-3.7432,0.3458zm17.639,0.80003c-1.6264-1.6261-0.3134-2.3331,4.3333-2.3331,2.75,0,5,0.42344,5,0.94098,0,1.6924-2.055,2.2583-3.5862,0.98749-1.1351-0.94203-1.7794-0.96291-2.6562-0.0861-1.3185,1.3185-2.1339,1.448-3.091,0.49095zm15.021,0.0208c-1.3041-1.3038-0.68149-2.3539,1.3958-2.3539,1.1638,0,1.9086,0.52417,1.6875,1.1875-0.48711,1.4613-2.1569,2.0931-3.0833,1.1667zm15.979-0.0208c-1.589-1.5887-0.36606-2.3331,3.8333-2.3331,2.475,0,4.5,0.42344,4.5,0.94098,0,1.6323-2.0321,2.2773-3.4548,1.0966-0.93983-0.77999-1.5697-0.8069-2.0152-0.0861-0.74102,1.199-1.8926,1.3526-2.8633,0.38189zm17.333-0.83306c-1.0401-1.2532-0.89568-1.5,0.87756-1.5,1.22,0,2.1224,0.63782,2.1224,1.5,0,0.825-0.3949,1.5-0.87756,1.5-0.48265,0-1.4378-0.675-2.1224-1.5zm-155-47.417v-7.8333c0-0.4125,0.52976-0.75,1.1772-0.75,1.5477,0,1.4604,14.787-0.0903,15.304-0.71438,0.23812-1.0869-2.0657-1.0869-6.721zm23-0.0833c0-3.85-0.0337-7.3262-0.075-7.725-0.0413-0.39875,0.40875-0.88625,1-1.0833,0.70756-0.23585,1.075,2.4046,1.075,7.725,0,4.7222-0.41581,8.0833-1,8.0833-0.57143,0-1-3-1-7zm25.599,3.7431c-0.33765-1.2337-2.0732-3.1524-3.8567-4.2638-3.3361-2.0788-4.3317-5.4497-1.8536-6.2757,0.76405-0.25468,1.1312-0.0457,0.81598,0.46441-0.77741,1.2579,0.19812,2.5116,4.0448,5.1983,1.7875,1.2485,3.25,3.1127,3.25,4.1428,0,2.7918-1.6955,3.3102-2.4006,0.73401zm24.401,0.39749c0-1.1703-1.3882-2.8354-3.4008-4.0793-3.479-2.1501-5.0445-4.5318-4.0434-6.1516,0.85852-1.3891,2.4442-1.0832,2.4442,0.47155,0,0.75972,1.575,2.5826,3.5,4.0509,3.3983,2.592,4.5363,5.8093,2.5,7.0678-0.55,0.33992-1-0.27182-1-1.3594zm-77.3-19.781c-0.38366-0.38366-0.69757-6.6654-0.69757-13.959,0-10.579,0.30999-13.572,1.5322-14.794,3.3994-3.3994,14.637-3.3271,19.381,0.1246,1.4226,1.035,3.6317,3.8804,4.9092,6.3232,1.8919,3.6179,2.2341,5.5066,1.8453,10.186-0.26249,3.1594-1.3319,7.2094-2.3764,9l-1.8992,3.2556-10.999,0.2809c-6.0492,0.1545-11.313-0.033-11.696-0.41667zm54.106-1.0832c-5.1545-5.8755-7.5496-18.967-4.3604-23.835,3.3869-5.1691,12.623-6.8161,23.057-4.1116l5,1.2961v13.935,13.935l-11.067,0.28104c-9.5823,0.24334-11.277,0.04212-12.629-1.5zm18.196-31.021c-6.1048-0.7026-5.8406-2.2602,0.38333-2.2602,4.0199,0,5.6626,0.36209,5.3875,1.1875-0.48143,1.4443-1.2694,1.5908-5.7708,1.0727zm-72.31-0.896c-1.0799-1.0799-0.82334-7.1688,0.33213-7.8829,0.56645-0.35008,3.117,0.58663,5.668,2.0816,4.3176,2.5303,4.5096,2.812,2.779,4.0775-1.0225,0.74767-2.6363,1.3594-3.5862,1.3594s-2.3499,0.239-3.1111,0.5311c-0.76121,0.2921-1.698,0.2171-2.0818-0.16667zm13.302-3.3802c-1.925-1.0601-5.075-3.2781-7-4.9289-2.6833-2.3011-3.0763-3.0078-1.6843-3.0284,2.2976-0.03404,5.1797,1.4751,9.9343,5.2018,5.7921,4.54,5.0323,6.215-1.25,2.7555zm-28-1.9842c0-0.55,0.42344-1,0.94098-1s1.2191,0.45,1.559,1c0.33992,0.55-0.0835,1-0.94098,1-0.85746,0-1.559-0.45-1.559-1zm64.38-2.4521c-1.2526-3.2641,3.0151-5.6067,14.687-8.062,12.333-2.5943,11.893-1.572-2.1806,5.0732-10.225,4.8278-11.668,5.1728-12.506,2.9888zm13.113,0.44131c-0.59212-0.95807,1.9967-2.3019,7.7567-4.0263,2.695-0.80683,3.9606,0.3232,1.5,1.3393-0.6875,0.2839-2.9134,1.228-4.9465,2.0981-2.3274,0.99597-3.9238,1.2141-4.3102,0.58894zm12.507-0.9892c0-0.55,0.45-1,1-1s1,0.45,1,1-0.45,1-1,1-1-0.45-1-1zm-66.5-3.5686c-5.0794-2.6351-5.4657-3.7625-1.0598-3.0936,2.1671,0.32903,4.8546,1.5126,5.9722,2.6302,2.0021,2.0021,2.003,2.0319,0.0598,2.0258-1.0847-0.0034-3.3222-0.7065-4.9722-1.5625zm13.613-7.947c-1.3127-3.0493-2.178-5.7529-1.9228-6.0081,0.25517-0.25517,2.3657,1.1639,4.6901,3.1535,4.5772,3.9179,5.3194,7.6457,1.6195,8.1345-1.5668,0.20701-2.5169-0.93653-4.3868-5.2799zm32.887,3.0641c0-0.24835,3.164-2.4984,7.0312-5,8.5626-5.5391,10.293-5.8911,8.0123-1.6297-0.81948,1.5312-0.60457,1.72,1.5,1.3177,1.7536-0.33523,2.4565-0.02633,2.4565,1.0796,0,2.3928-4.0969,3.2719-5.6093,1.2037-1.1796-1.6132-1.6315-1.5561-6.947,0.87745-5.9466,2.7224-6.4437,2.8884-6.4437,2.1513zm-39.749-2.6627c-3.57-2.2863-3.4577-3.8857,0.27263-3.8857,2.2506,0,4.4762,2.4533,4.4762,4.9343,0,1.5398-1.0793,1.3015-4.7488-1.0485zm-11.741-0.90203c0.34546-0.55897,1.047-0.75741,1.559-0.44098,1.387,0.85724,1.1284,1.4573-0.62812,1.4573-0.85746,0-1.2764-0.45734-0.9309-1.0163zm44.189,0.38247c-1.332-1.332,11.883-14.366,14.565-14.366,0.4819,0-2.1564,3.375-5.8629,7.5-6.6993,7.4557-7.4894,8.0791-8.7023,6.8662zm13.301-5.3662c3.3968-2.657,6.3312-2.6259,3.1392,0.03327-1.2984,1.0817-3.0984,1.9567-4,1.9445-1.2344-0.01675-1.0218-0.50515,0.86078-1.9778zm-33.191-1.75c-2.8174-3.0207-5.2178-7.1748-4.5385-7.8541,0.5235-0.5235,7.7292,8.5831,7.7292,9.7682,0,1.3004-0.43727,1.038-3.1907-1.9141zm-15.809-0.16821c0-1.9528,1.2516-4.0443,2.1048-3.517,1.4848,0.91768,1.0052,4.4352-0.60478,4.4352-0.825,0-1.5-0.4132-1.5-0.91821zm34-0.76734c0-0.92705,0.94873-2.6954,2.1083-3.9297,1.9543-2.0802,2.0001-2.461,0.62771-5.2121-0.81432-1.6323-1.1335-3.5295-0.70922-4.216,0.99281-1.6064,4.3439-0.36509,3.6806,1.3634-0.3652,0.95168,0.34852,1.1847,2.6462,0.86393l3.1463-0.43923-2.485,2.6922-2.485,2.6922,2.735-1.0398c1.5042-0.57191,2.735-0.70111,2.735-0.2871,0,1.6064-3.1514,5.1282-6.3673,7.1157-4.0812,2.5223-5.6327,2.6315-5.6327,0.39647zm-16.34-2.691c-2.9076-3.812-2.7281-4.5499,0.93605-3.8494,2.282,0.43624,4.402,3.466,4.402,6.2911,0,2.0699-2.9133,0.73732-5.3381-2.4417zm11.107-3.8734c-0.52802-7.0047,0.0937-10.346,1.3353-7.1769,1.0643,2.7168,1.0768,13.427,0.0156,13.427-0.48389,0-1.0918-2.8125-1.3509-6.25zm-22.154,1.7852c-1.8091-2.7611-2.1438-4.98-0.6079-4.0308,1.5016,0.92801,4.1874,6.4956,3.1336,6.4956-0.50087,0-1.6374-1.1092-2.5257-2.4648zm-23.115-2.5352c-0.33992-0.55-0.16803-1,0.38197-1s1.2781,0.45,1.618,1c0.33992,0.55,0.16803,1-0.38197,1s-1.2781-0.45-1.618-1zm30-4c-0.72058-1.1659,0.21102-3,1.5238-3,0.49819,0,1.3875,0.9,1.9762,2,0.90253,1.6864,0.76049,2-0.9058,2-1.0869,0-2.2543-0.45-2.5942-1zm6.5-3.059c0-0.58246,0.45-0.7809,1-0.44098s1,0.81648,1,1.059c0,0.24254-0.45,0.44098-1,0.44098s-1-0.47656-1-1.059z" fill="#707070"/> + <path d="m106.3,228.02c0.33992-0.55,0.81648-1,1.059-1,0.24254,0,0.44098,0.45,0.44098,1s-0.47656,1-1.059,1c-0.58246,0-0.7809-0.45-0.44098-1zm416.58-4.5833c0.048-1.165,0.28494-1.4019,0.60416-0.60417,0.28887,0.72187,0.25335,1.5844-0.0789,1.9167-0.33229,0.33229-0.56864-0.25834-0.52522-1.3125zm-298.38-131.05c-0.38366-0.38366-0.69757-6.6654-0.69757-13.959,0-10.579,0.30999-13.572,1.5322-14.794,3.3994-3.3994,14.637-3.3271,19.381,0.1246,1.4226,1.035,3.6317,3.8804,4.9092,6.3232,1.8919,3.6179,2.2341,5.5066,1.8453,10.186-0.26249,3.1594-1.3319,7.2094-2.3764,9l-1.8992,3.2556-10.999,0.2809c-6.0492,0.1545-11.313-0.033-11.696-0.41667zm54.106-1.0832c-5.1545-5.8755-7.5496-18.967-4.3604-23.835,3.3869-5.1691,12.623-6.8161,23.057-4.1116l5,1.2961v13.935,13.935l-11.067,0.28104c-9.5823,0.24334-11.277,0.04212-12.629-1.5zm18.196-31.021c-6.1048-0.7026-5.8406-2.2602,0.38333-2.2602,4.0199,0,5.6626,0.36209,5.3875,1.1875-0.48143,1.4443-1.2694,1.5908-5.7708,1.0727zm-72.31-0.896c-1.0799-1.0799-0.82334-7.1688,0.33213-7.8829,0.56645-0.35008,3.117,0.58663,5.668,2.0816,4.3176,2.5303,4.5096,2.812,2.779,4.0775-1.0225,0.74767-2.6363,1.3594-3.5862,1.3594s-2.3499,0.239-3.1111,0.5311c-0.76121,0.2921-1.698,0.2171-2.0818-0.16667zm13.302-3.3802c-1.925-1.0601-5.075-3.2781-7-4.9289-2.6833-2.3011-3.0763-3.0078-1.6843-3.0284,2.2976-0.03404,5.1797,1.4751,9.9343,5.2018,5.7921,4.54,5.0323,6.215-1.25,2.7555zm36.38-4.4364c-1.2526-3.2641,3.0151-5.6067,14.687-8.062,12.333-2.5943,11.893-1.572-2.1806,5.0732-10.225,4.8278-11.668,5.1728-12.506,2.9888zm13.113,0.44131c-0.59212-0.95807,1.9967-2.3019,7.7567-4.0263,2.695-0.80683,3.9606,0.3232,1.5,1.3393-0.6875,0.2839-2.9134,1.228-4.9465,2.0981-2.3274,0.99597-3.9238,1.2141-4.3102,0.58894zm12.507-0.9892c0-0.55,0.45-1,1-1s1,0.45,1,1-0.45,1-1,1-1-0.45-1-1zm-66.5-3.5686c-5.0794-2.6351-5.4657-3.7625-1.0598-3.0936,2.1671,0.32903,4.8546,1.5126,5.9722,2.6302,2.0021,2.0021,2.003,2.0319,0.0598,2.0258-1.0847-0.0034-3.3222-0.7065-4.9722-1.5625zm13.613-7.947c-1.3127-3.0493-2.178-5.7529-1.9228-6.0081,0.25517-0.25517,2.3657,1.1639,4.6901,3.1535,4.5772,3.9179,5.3194,7.6457,1.6195,8.1345-1.5668,0.20701-2.5169-0.93653-4.3868-5.2799zm32.887,3.0641c0-0.24835,3.164-2.4984,7.0312-5,8.5626-5.5391,10.293-5.8911,8.0123-1.6297-0.81948,1.5312-0.60457,1.72,1.5,1.3177,1.7536-0.33523,2.4565-0.02633,2.4565,1.0796,0,2.3928-4.0969,3.2719-5.6093,1.2037-1.1796-1.6132-1.6315-1.5561-6.947,0.87745-5.9466,2.7224-6.4437,2.8884-6.4437,2.1513zm-39.749-2.6627c-3.57-2.2863-3.4577-3.8857,0.27263-3.8857,2.2506,0,4.4762,2.4533,4.4762,4.9343,0,1.5398-1.0793,1.3015-4.7488-1.0485zm-11.741-0.90203c0.34546-0.55897,1.047-0.75741,1.559-0.44098,1.387,0.85724,1.1284,1.4573-0.62812,1.4573-0.85746,0-1.2764-0.45734-0.9309-1.0163zm44.189,0.38247c-1.332-1.332,11.883-14.366,14.565-14.366,0.4819,0-2.1564,3.375-5.8629,7.5-6.6993,7.4557-7.4894,8.0791-8.7023,6.8662zm13.301-5.3662c3.3968-2.657,6.3312-2.6259,3.1392,0.03327-1.2984,1.0817-3.0984,1.9567-4,1.9445-1.2344-0.01675-1.0218-0.50515,0.86078-1.9778zm-33.191-1.75c-2.8174-3.0207-5.2178-7.1748-4.5385-7.8541,0.5235-0.5235,7.7292,8.5831,7.7292,9.7682,0,1.3004-0.43727,1.038-3.1907-1.9141zm-15.809-0.16821c0-1.9528,1.2516-4.0443,2.1048-3.517,1.4848,0.91768,1.0052,4.4352-0.60478,4.4352-0.825,0-1.5-0.4132-1.5-0.91821zm34-0.76734c0-0.92705,0.94873-2.6954,2.1083-3.9297,1.9543-2.0802,2.0001-2.461,0.62771-5.2121-0.81432-1.6323-1.1335-3.5295-0.70922-4.216,0.99281-1.6064,4.3439-0.36509,3.6806,1.3634-0.3652,0.95168,0.34852,1.1847,2.6462,0.86393l3.1463-0.43923-2.485,2.6922-2.485,2.6922,2.735-1.0398c1.5042-0.57191,2.735-0.70111,2.735-0.2871,0,1.6064-3.1514,5.1282-6.3673,7.1157-4.0812,2.5223-5.6327,2.6315-5.6327,0.39647zm-16.34-2.691c-2.9076-3.812-2.7281-4.5499,0.93605-3.8494,2.282,0.43624,4.402,3.466,4.402,6.2911,0,2.0699-2.9133,0.73732-5.3381-2.4417zm11.107-3.8734c-0.52802-7.0047,0.0937-10.346,1.3353-7.1769,1.0643,2.7168,1.0768,13.427,0.0156,13.427-0.48389,0-1.0918-2.8125-1.3509-6.25zm-22.154,1.7852c-1.8091-2.7611-2.1438-4.98-0.6079-4.0308,1.5016,0.92801,4.1874,6.4956,3.1336,6.4956-0.50087,0-1.6374-1.1092-2.5257-2.4648zm6.885-6.5352c-0.72058-1.1659,0.21102-3,1.5238-3,0.49819,0,1.3875,0.9,1.9762,2,0.90253,1.6864,0.76049,2-0.9058,2-1.0869,0-2.2543-0.45-2.5942-1zm6.5-3.059c0-0.58246,0.45-0.7809,1-0.44098s1,0.81648,1,1.059c0,0.24254-0.45,0.44098-1,0.44098s-1-0.47656-1-1.059z" fill="#3a8c73"/> + <path d="m106.3,228.02c0.33992-0.55,0.81648-1,1.059-1,0.24254,0,0.44098,0.45,0.44098,1s-0.47656,1-1.059,1c-0.58246,0-0.7809-0.45-0.44098-1zm416.58-4.5833c0.048-1.165,0.28494-1.4019,0.60416-0.60417,0.28887,0.72187,0.25335,1.5844-0.0789,1.9167-0.33229,0.33229-0.56864-0.25834-0.52522-1.3125zm-298.08-145.32v-13.902l3.1492-1.0978c5.0046-1.7446,11.952-1.3335,15.659,0.92657,6.5818,4.0128,9.0577,15.268,5.2188,23.726l-1.9292,4.25h-11.049-11.049v-13.902zm54.16,12.595c-4.3253-5.2117-6.6532-18.033-4.1301-22.748,2.4712-4.6174,11.215-6.1578,21.921-3.8617l5.0492,1.0829v13.417,13.417h-10.878c-7.7375,0-11.191-0.37746-11.963-1.3076zm20.653-31.376c0.72187-0.28887,1.5844-0.25334,1.9167,0.07895,0.33229,0.33229-0.25834,0.56864-1.3125,0.52522-1.165-0.04798-1.4019-0.28494-0.60417-0.60417zm-74.318-1.1559c-0.7252-0.7252-0.60375-6.161,0.13766-6.161,1.4661,0,7.3387,4.2384,6.8865,4.9701-0.58105,0.94016-6.3045,1.9105-7.0242,1.1909zm10.506-4.661c-1.8637-1.375-3.0168-2.5-2.5623-2.5,0.98834,0,7.5623,3.9828,7.5623,4.5816,0,1.01-1.8582,0.23638-5-2.0816zm38.527-2.4561c-0.83437-1.35,3.048-3.6035,9.4044-5.4587,9.3152-2.7187,10.006-1.6551,1.6148,2.4877-8.2944,4.0952-10.034,4.5644-11.019,2.971zm-39.527-4.0439c-1.2927-0.8354-1.2663-0.97149,0.19098-0.98469,0.93004-0.0084,1.9691,0.43469,2.309,0.98469,0.78218,1.2656-0.54163,1.2656-2.5,0zm15.551-2.7772c-1.028-1.0211-3.6516-7.4559-3.2171-7.8904,0.84938-0.84938,5.6658,3.9801,5.6658,5.6811,0,2.097-1.3424,3.3082-2.4487,2.2093zm-10.11-5.691c-1.9017-1.4383-1.8976-1.4688,0.20188-1.5,1.1787-0.01749,2.402,0.6432,2.7186,1.4682,0.73026,1.903-0.4298,1.9157-2.9205,0.0318zm31.559-8.0801c0-1.5171,6.0158-4.7675,7-3.7821,0.6138,0.61448-4.7439,5.3304-6.0558,5.3304-0.51933,0-0.94424-0.69672-0.94424-1.5483zm-15.339-1.2743c-2.038-2.2519-2.1044-3.1774-0.22793-3.1774,0.78794,0,1.729,0.93391,2.0913,2.0754,0.90242,2.8433,0.12729,3.3017-1.8634,1.102zm17.339-10.177c0-0.55,0.47656-1,1.059-1,0.58246,0,0.7809,0.45,0.44098,1s-0.81648,1-1.059,1c-0.24254,0-0.44098-0.45-0.44098-1z" fill="#046d4d"/> +</svg> diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/tiss-site-banner.png b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/tiss-site-banner.png Binary files differnew file mode 100644 index 00000000..5291314f --- /dev/null +++ b/gnowsys-ndf/gnowsys_ndf/ndf/static/ndf/images/tiss-site-banner.png diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/group_dashboard.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/group_dashboard.html index 8ec8c262..e6f98e40 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/group_dashboard.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/group_dashboard.html @@ -183,7 +183,7 @@ <img alt="Profile picture for this group." src="{% url 'read_file' group_id banner_pic.pk grid_fs_obj.filename %}" style="height:300px; width:1150px; position:absolute; z-index:auto;"> {% else %} - <img src="/static/ndf/images/metastudio-site-banner.png" alt="Banner picture for this group." width="100%" style="background-color:white; border:solid 1px darkgray;"> + <img src="/static/ndf/images/{{site.SITE_NAME|lower}}-site-banner.png" alt="Banner picture for this group." width="100%" style="background-color:white; border:solid 1px darkgray;"> {% endif %} <div class="row"> @@ -222,10 +222,12 @@ <nav class="row" style="margin-top: 2em;"> <dl class="tabs small-12 columns" data-tab data-options="deep_linking:false"> + {% if approval %} <input type="hidden" id="enrollment_id"> <input type="hidden" id="course_id" > - - {% if approval %} + <input type="hidden" id="course_name" > + <input type="hidden" id="college_id" > + <input type="hidden" id="college_name" > <dd class="active" title="Enrollment Approval Details"> <a href="#panel_enrollment_approval_details"> @@ -552,6 +554,9 @@ if (success_state) { $("#enrollment_id").val(data["enrollment_details"]["pk"]) $("#course_id").val(data["enrollment_details"]["CourseId"]) + $("#course_name").val(data["enrollment_details"]["Course"]) + $("#college_id").val(data["enrollment_details"]["CollegeId"]) + $("#college_name").val(data["enrollment_details"]["College"]) if(approval_data_review.length >0){ @@ -656,6 +661,9 @@ if (students_selected.length > 0) { enrollment_id = $("#enrollment_id").val(); course_id = $("#course_id").val(); + course_name = $("#course_name").val(); + college_id = $("#college_id").val(); + college_name = $("#college_name").val(); success_state = false approved = "" @@ -669,6 +677,9 @@ 'approval_state': approval_state, 'enrollment_id': enrollment_id, 'course_id': course_id, + 'course_name': course_name, + 'college_id': college_id, + 'college_name': college_name, 'students_selected': students_selected, 'csrfmiddlewaretoken': "{{csrf_token}}" }, diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/uDashboard.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/uDashboard.html index 78d27c5f..59f8edd6 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/uDashboard.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/ndf/uDashboard.html @@ -227,7 +227,7 @@ <a href="{% url 'task_details' group_id node.pk %}"> <div class="th"><img src="/static/ndf/scss/metastudio/logo.svg"></div> - <h4>{{ node.name|truncatechars:20 }}</h4> + <h4 title="{{ node.name }}">{{ node.name|truncatechars:20 }}</h4> <div> <small class="subheader">{{ node.member_of_names_list|join:', ' }} created {{node.created_at|timesince}} ago diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/email_body.txt b/gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/email_body.txt index 81113d03..e45697f7 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/email_body.txt +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/email_body.txt @@ -1,3 +1,3 @@ -{% load i18n %}{% load url from future %}{% url "notification_notices" as notices_url %}{% trans "You have received the following notice from the site: " %} {{ current_site }}:{{ message }} +{% load i18n %}{% load url from future %}{% url "notification_notices" as notices_url %}{% trans "You have received the following notice from the site: " %}{{ current_site }} - {{ message }} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/label.html b/gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/label.html index 4bab6936..84259d97 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/label.html +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/label.html @@ -1 +1 @@ -{{sender}} ,{{activity}}! {{conjunction}} {{link}} +{{sender}}, {{activity}}!{% if link %} {{conjunction}} {{link}}{% endif %} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/short.txt b/gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/short.txt index 17456147..8afc9664 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/short.txt +++ b/gnowsys-ndf/gnowsys_ndf/ndf/templates/notification/short.txt @@ -2,6 +2,6 @@ {% load ndf_tags %} {% get_site_info as site_info %} -{% trans "Activity notification from" %} {{site_info}} +{% trans "Activity notification from" %} {{site_info}} diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/ajax_views.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/ajax_views.py index d1abc212..f3bb2155 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/ajax_views.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/ajax_views.py @@ -43,6 +43,7 @@ from gnowsys_ndf.ndf.views.methods import get_widget_built_up_data, parse_templa from gnowsys_ndf.ndf.views.methods import create_grelation, create_gattribute, create_task from gnowsys_ndf.ndf.templatetags.ndf_tags import get_profile_pic, edit_drawer_widget, get_contents from gnowsys_ndf.mobwrite.models import ViewObj +from gnowsys_ndf.notification import models as notification theme_GST = node_collection.one({'_type': 'GSystemType', 'name': 'Theme'}) topic_GST = node_collection.one({'_type': 'GSystemType', 'name': 'Topic'}) @@ -4033,6 +4034,7 @@ def get_students_for_approval(request, group_id): sce_gs.get_neighbourhood(sce_gs.member_of) data["pk"] = str(sce_gs._id) + data["CollegeId"] = sce_gs.for_college[0]._id data["College"] = sce_gs.for_college[0].name course_id_list = [] @@ -4154,16 +4156,21 @@ def approve_students(request, group_id): if request.is_ajax() and request.method == "POST": approval_state = request.POST.get("approval_state", "") - enrollment_id = request.POST.get("enrollment_id", "") + enrollment_id = request.POST.get("enrollment_id", "") enrollment_id = ObjectId(enrollment_id) course_ids = request.POST.get("course_id", "") course_ids = [(ObjectId(each.strip()), each.strip()) for each in course_ids.split(",")] + course_name = request.POST.get("course_name", "") students_selected = request.POST.getlist("students_selected[]", "") students_selected = [ObjectId(each_str_id) for each_str_id in students_selected] + college_id = request.POST.get("college_id", "") + college_id = ObjectId(college_id) + college_name = request.POST.get("college_name", "") + sce_gs = node_collection.collection.aggregate([{ "$match": { "_id": enrollment_id, "group_set": ObjectId(group_id), @@ -4175,17 +4182,25 @@ def approve_students(request, group_id): "has_enrolled": "$attribute_set.has_enrolled", "has_approved": "$attribute_set.has_approved", "has_rejected": "$attribute_set.has_rejected", + "has_approval_task": "$attribute_set.has_approval_task", "has_current_approval_task": "$relation_set.has_current_approval_task" } }]) + user_id = int(request.user.id) # getting django user's id + user_name = request.user.username # getting django user's username remaining_count = None enrolled_list = [] approved_list = [] rejected_list = [] error_id_list = [] + has_approval_task_dict = {} approved_or_rejected_list = [] + has_approval_task_dict = sce_gs["result"][0]["has_approval_task"] + if has_approval_task_dict: + has_approval_task_dict = has_approval_task_dict[0] + enrolled_list = sce_gs["result"][0]["has_enrolled"] if enrolled_list: enrolled_list = enrolled_list[0] @@ -4214,11 +4229,11 @@ def approve_students(request, group_id): course_enrollment_status_at = node_collection.one({ '_type': "AttributeType", 'name': "course_enrollment_status" }) + # For each student, approve enrollment into given course(Domain)/courses(Foundation Course) # For that update value as "Enrollment Approved" against corresponding course (Course ObjectId) # in "course_enrollment_status" attribute of respective student # This should be done only for Course(s) which exists in "selected_course" relation for that student - stud_cur = node_collection.collection.aggregate([{ "$match": { "_id": {"$in": students_selected} @@ -4231,7 +4246,6 @@ def approve_students(request, group_id): } }]) - # Performing multiprocessing to fasten out the below processing of # for loop; that is, performing approval of students to respective course(s) prev_approved_or_rejected_list = [] @@ -4244,50 +4258,6 @@ def approve_students(request, group_id): prev_approved_or_rejected_list, num_of_processes=multiprocessing.cpu_count() ) - """ - for each in students_selected: - # Fetch student node along with selected_course and course_enrollment_status - student_id = ObjectId(each) - stud_node = node_collection.collection.aggregate([{ - "$match": { - "_id": student_id - } - }, { - "$project": { - "selected_course": "$relation_set.selected_course", - "course_enrollment_status": "$attribute_set.course_enrollment_status" - } - }]) - # Fetch selected_course ObjectIds -- Course(s) in which student is enrolled - selected_course = stud_node["result"][0]["selected_course"] - if selected_course: - selected_course = selected_course[0] - - # Fetch course_enrollment_status -- Holding Course(s) along with it's enrollment status - course_enrollment_status = stud_node["result"][0]["course_enrollment_status"] - if course_enrollment_status: - course_enrollment_status = course_enrollment_status[0] - else: - course_enrollment_status = {} - - for each_course_id, str_course_id in course_ids: - # If ObjectId exists in selected_course and ObjectId(in string format) - # exists as key in course_enrollment_status - # Then only update status as "Enrollment Approved"/"Enrollment Rejected" - if each_course_id in selected_course and str_course_id in course_enrollment_status: - # course_enrollment_status.update({str_course_id: course_enrollment_status_text}) - course_enrollment_status[str_course_id] = course_enrollment_status_text - try: - at_node = create_gattribute(student_id, course_enrollment_status_at, course_enrollment_status) - if at_node: - # If status updated, then only update approved_or_rejected_list - # by appending given student's ObjectId into it - if student_id not in approved_or_rejected_list: - approved_or_rejected_list.append(student_id) - except Exception as e: - error_id_list.append(student_id) - continue - """ approved_or_rejected_list.extend(new_list) @@ -4321,23 +4291,123 @@ def approve_students(request, group_id): # Update status of Approval task has_current_approval_task_id = sce_gs["result"][0]["has_current_approval_task"] if has_current_approval_task_id: - has_current_approval_task_id = has_current_approval_task_id[0] + has_current_approval_task_id = has_current_approval_task_id[0][0] task_status_at = node_collection.one({ '_type': "AttributeType", 'name': "Status" }) task_status_value = "" + task_status_msg = "" if remaining_count == 0: if enrolled_count == (approved_count + rejected_count): task_status_value = u"Closed" + task_status_msg = "This task has been closed after successful completion " + \ + "of approval process of students." + else: task_status_value = u"In Progress" + task_status_msg = "This task is in progress." try: - attr_node = create_gattribute(has_current_approval_task_id[0], task_status_at, task_status_value) + # Update the approval task's status as "Closed" + task_dict = {} + task_dict["_id"] = has_current_approval_task_id + task_dict["Status"] = task_status_value + + # Update description of Approval task only at time of it's closure + if task_status_value is u"Closed": + task_dict["created_by_name"] = user_name + + task_message = task_status_msg + " Following are the details " + \ + "of this approval process:-" + \ + "\n Total No. of student(s) enrolled: " + str(enrolled_count) + \ + "\n Total No. of student(s) approved: " + str(approved_count) + \ + "\n Total No. of student(s) rejected: " + str(rejected_count) + \ + "\n Total No. of student(s) remaining: " + str(remaining_count) + task_dict["content_org"] = unicode(task_message) + + task_dict["modified_by"] = user_id + task_node = create_task(task_dict) + + if task_status_value == u"Closed": + # Update the StudentCourseEnrollment node's status as "CLOSED" + at_type_node = None + at_type_node = node_collection.one({ + '_type': "AttributeType", + 'name': u"enrollment_status" + }) + if at_type_node: + at_node = create_gattribute(enrollment_id, at_type_node, u"CLOSED") + + # Set completion status for closed approval task in StudentCourseEnrollment node's has_enrollment_task + completed_on = datetime.datetime.now() + + if str(has_current_approval_task_id) in has_approval_task_dict: + has_approval_task_dict[str(has_current_approval_task_id)] = { + "completed_on": completed_on, "completed_by": user_id + } + at_type_node = None + at_type_node = node_collection.one({ + '_type': "AttributeType", + 'name': u"has_approval_task" + }) + + if at_type_node: + attr_node = create_gattribute(enrollment_id, at_type_node, has_approval_task_dict) + + # Send intimation to PO's and admin to create batches + from_user = user_id + url_link_without_domain_part = "" + url_link = "" + activity_text = "batch creation" + msg = "This is to inform you that approval process of " + \ + "students for " + college_name + " college has been " + \ + "completed with following details:" + \ + "\n\tCourse name: " + course_name + \ + "\n\tTotal No. of student(s) enrolled: " + str(enrolled_count) + \ + "\n\tTotal No. of student(s) approved: " + str(approved_count) + \ + "\n\tTotal No. of student(s) rejected: " + str(rejected_count) + \ + "\n\tTotal No. of student(s) remaining: " + str(remaining_count) + \ + "\n\nYou can proceed with batch creation for given course in this college." + + # Fetch college group to get Program Officers of the college + college_group_node = node_collection.find_one({ + "_type": "Group", "relation_set.group_of": college_id + }, { + "created_by": 1, "group_admin": 1 + }) + + to_django_user_list = [] + user_id_list = [] + user_id_list.extend(college_group_node.group_admin) + user_id_list.append(college_group_node.created_by) + for each_user_id in user_id_list: + user_obj = User.objects.get(id=each_user_id) + if user_obj not in to_django_user_list: + to_django_user_list.append(user_obj) + + if url_link_without_domain_part: + site = Site.objects.get(pk=1) + site = site.name.__str__() + + domain = "http://" + site + url_link = domain + url_link_without_domain_part + + render_label = render_to_string( + "notification/label.html", + { + "sender": from_user, + "activity": activity_text, + "conjunction": "-", + "link": url_link + } + ) + notification.create_notice_type(render_label, msg, "notification") + notification.send(to_django_user_list, render_label, {"from_user": from_user}) + except Exception as e: - error_id_list.append(has_current_approval_task_id[0]) + error_id_list.append(has_current_approval_task_id) response_dict["success"] = True response_dict["enrolled"] = enrolled_count diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/enrollment.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/enrollment.py index 26fda3b5..f22a47f7 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/enrollment.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/enrollment.py @@ -1,16 +1,16 @@ ''' -- imports from python libraries -- ''' # from datetime import datetime import datetime -import time +# import time import json import math import multiprocessing ''' -- imports from installed packages -- ''' -from django.http import HttpResponseRedirect #, HttpResponse uncomment when to use -from django.http import HttpResponse +from django.http import HttpResponseRedirect +# from django.http import HttpResponse from django.http import Http404 -from django.shortcuts import render_to_response #, render uncomment when to use +from django.shortcuts import render_to_response # , render uncomment when to use from django.template import RequestContext from django.template import TemplateDoesNotExist from django.core.urlresolvers import reverse @@ -18,22 +18,22 @@ from django.contrib.auth.models import User from django.contrib.auth.decorators import login_required from django.contrib.sites.models import Site -from mongokit import IS +from mongokit import IS # Don't delete used indirectly inside eval() try: - from bson import ObjectId + from bson import ObjectId except ImportError: # old pymongo - from pymongo.objectid import ObjectId + from pymongo.objectid import ObjectId ''' -- imports from application folders/files -- ''' -from gnowsys_ndf.settings import GAPPS, MEDIA_ROOT, GSTUDIO_TASK_TYPES -from gnowsys_ndf.ndf.models import Node, AttributeType, RelationType +from gnowsys_ndf.settings import GAPPS, GSTUDIO_TASK_TYPES # , MEDIA_ROOT +# from gnowsys_ndf.ndf.models import Node, AttributeType, RelationType from gnowsys_ndf.ndf.models import node_collection -from gnowsys_ndf.ndf.views.file import save_file -from gnowsys_ndf.ndf.views.methods import get_node_common_fields, parse_template_data,get_execution_time -from gnowsys_ndf.ndf.views.notify import set_notif_val +# from gnowsys_ndf.ndf.views.file import save_file +from gnowsys_ndf.ndf.views.methods import get_execution_time # , parse_template_data, get_node_common_fields from gnowsys_ndf.ndf.views.methods import get_property_order_with_value -from gnowsys_ndf.ndf.views.methods import create_gattribute, create_grelation, create_task +from gnowsys_ndf.ndf.views.methods import create_gattribute, create_grelation +from gnowsys_ndf.ndf.views.methods import create_task app = node_collection.one({'_type': "GSystemType", 'name': GAPPS[7]}) @@ -44,18 +44,20 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i """ Creates/Modifies document of given sub-types of Course(s). """ + user_id = request.user.id + user_name = request.user.username auth = None if ObjectId.is_valid(group_id) is False: group_ins = node_collection.one({'_type': "Group", "name": group_id}) auth = node_collection.one( - {'_type': 'Author', 'name': unicode(request.user.username)} + {'_type': 'Author', 'name': unicode(user_name)} ) if group_ins: group_id = str(group_ins._id) else: auth = node_collection.one( - {'_type': 'Author', 'name': unicode(request.user.username)} + {'_type': 'Author', 'name': unicode(user_name)} ) if auth: group_id = str(auth._id) @@ -75,23 +77,25 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i enrollment_gst = None enrollment_gs = None + # sce_gs = None mis_admin = None college_group_id = None latest_completed_on = None # unlock_enroll = False # Will only be True while editing (i.e. Re-opening Enrollment) + old_current_approval_task = None + approval_task_dict = {} reopen_task_id = None + enrollment_id = None enrollment_last_date = None property_order_list = [] template = "" template_prefix = "mis" - user_id = request.user.id - if request.user: if auth is None: auth = node_collection.one( - {'_type': 'Author', 'name': unicode(request.user.username)} + {'_type': 'Author', 'name': unicode(user_name)} ) agency_type = auth.agency_type agency_type_node = node_collection.one( @@ -123,10 +127,16 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i '_type': "GSystem", '_id': ObjectId(app_set_instance_id) }) + enrollment_id = enrollment_gs._id + + for rel in enrollment_gs.relation_set: + if rel and "has_current_approval_task" in rel: + old_current_approval_task = rel["has_current_approval_task"][0] + for attr in enrollment_gs.attribute_set: if attr and "has_enrollment_task" in attr: td = attr["has_enrollment_task"] - latest_completed_on = None # Must hold latest completed_on + latest_completed_on = None # Must hold latest completed_on for k, completed_by_on in td.items(): if latest_completed_on: if "completed_on" in completed_by_on and latest_completed_on < completed_by_on["completed_on"]: @@ -137,6 +147,8 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i latest_completed_on = completed_by_on["completed_on"] elif attr and "end_enroll" in attr: enrollment_last_date = attr["end_enroll"] + elif attr and "has_approval_task" in attr: + approval_task_dict = attr["has_approval_task"] property_order_list = get_property_order_with_value(enrollment_gs) @@ -192,6 +204,7 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i for rel in enrollment_gs.relation_set: if rel and "for_acourse" in rel: ann_course_ids_set = rel["for_acourse"] + if len(ann_course_ids_set) > 1 or "Foundation_Course" in enrollment_gs.name: # Foundation ann_course_ids = ann_course_ids_set @@ -229,7 +242,7 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i ann_course_name = "Foundation_Course_" + str(colg_code) + "_" + str(start_time_ac) + "_" + str(end_time_ac) # course name - course_name = ann_course_node.announced_for[0].name + course_name = nussd_course_type ac_cname_cl_uv_ids.append([ann_course_ids, ann_course_name, course_name, college_id, university_id]) @@ -270,6 +283,7 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i '_type': "GSystemType", 'name': "StudentCourseEnrollment" }) if nussd_course_type == "Foundation Course": + # FC for each_fc_set in ac_cname_cl_uv_ids: fc_set = each_fc_set[0] ann_course_name = each_fc_set[1] @@ -284,7 +298,7 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i at_rt_dict["start_enroll"] = start_enroll at_rt_dict["end_enroll"] = end_enroll at_rt_dict["for_college"] = college_id - announced_course_list = [u"Announced Course"] + # announced_course_list = [u"Announced Course"] task_group_set = [] if college_id not in college_po: @@ -299,12 +313,13 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i for rel in college_node.relation_set: if rel and "has_officer_incharge" in rel: college_po[college_id] = rel["has_officer_incharge"] - if rel and "has_group" in rel: + elif rel and "has_group" in rel: college_group_id = rel["has_group"][0] task_group_set.append(college_group_id) at_rt_dict["for_university"] = ObjectId(university_id) - if enrollment_gs and "_id" in enrollment_gs : + + if enrollment_gs and "_id" in enrollment_gs: enrollment_gs_name = enrollment_gs.name else: enrollment_gs_name = "StudentCourseEnrollment" \ @@ -328,7 +343,6 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i if college_group_id not in enrollment_gs.group_set: enrollment_gs.group_set.append(college_group_id) - user_id = request.user.id enrollment_gs.created_by = user_id enrollment_gs.modified_by = user_id if user_id not in enrollment_gs.contributors: @@ -343,13 +357,15 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i # for Student-Course Enrollment task_dict = {} task_name = "StudentCourseEnrollment_Task" + "_" + \ - start_enroll.strftime("%d-%b-%Y") + "_" + end_enroll.strftime("%d-%b-%Y") + "_" + course_name + start_enroll.strftime("%d-%b-%Y") + "_" + \ + end_enroll.strftime("%d-%b-%Y") + "_" + \ + ann_course_name task_name = unicode(task_name) task_dict["name"] = task_name - task_dict["created_by"] = request.user.id - task_dict["created_by_name"] = request.user.username - task_dict["modified_by"] = request.user.id - task_dict["contributors"] = [request.user.id] + task_dict["created_by"] = user_id + task_dict["created_by_name"] = user_name + task_dict["modified_by"] = user_id + task_dict["contributors"] = [user_id] task_node = None @@ -381,11 +397,11 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i # From each node's 'has_login' relation fetch corresponding Author node po_cur = node_collection.find({ '_id': {'$in': college_po[college_id]}, - 'attribute_set.email_id': {'$exists': True}, + # 'attribute_set.email_id': {'$exists': True}, 'relation_set.has_login': {'$exists': True} }, { - 'name': 1, 'attribute_set.email_id': 1, - 'relation_set.has_login': 1 + 'name': 1, 'relation_set.$.has_login': 1 + # 'attribute_set.email_id': 1 }) for PO in po_cur: po_auth = None @@ -400,7 +416,6 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i # Appending college group's ObjectId to group_set task_dict["group_set"].extend(task_group_set) - task_node = create_task(task_dict) MIS_GAPP = node_collection.one({ @@ -425,7 +440,7 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i task_dict = {} task_dict["_id"] = task_node._id task_dict["name"] = task_name - task_dict["created_by_name"] = request.user.username + task_dict["created_by_name"] = user_name task_dict["content_org"] = "\n- Please click [[" + college_enrollment_url_link + "][here]] to enroll students in " + \ ann_course_name + " course." + "\n\n- This enrollment procedure is open for duration between " + \ start_enroll.strftime("%d-%b-%Y") + " and " + end_enroll.strftime("%d-%b-%Y") + "." @@ -461,6 +476,7 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i at_rt_node = create_grelation(enrollment_gs._id, at_rt_type_node, at_rt_dict[at_rt_name]) enrollment_gs = None else: + # Domain for each_set in ac_cname_cl_uv_ids: acourse_id = ObjectId(each_set[0][0]) at_rt_dict["for_acourse"] = acourse_id @@ -476,7 +492,7 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i task_group_set = [] if college_id not in college_po: college_node = node_collection.one({ - "_id": college_id + "_id": ObjectId(college_id) }, { "name": 1, "relation_set.has_group": 1, @@ -486,7 +502,7 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i for rel in college_node.relation_set: if rel and "has_officer_incharge" in rel: college_po[college_id] = rel["has_officer_incharge"] - if rel and "has_group" in rel: + elif rel and "has_group" in rel: college_group_id = rel["has_group"][0] task_group_set.append(college_group_id) @@ -530,14 +546,15 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i # for Student-Course Enrollment task_dict = {} task_name = "StudentCourseEnrollment_Task" + "_" + \ - start_enroll.strftime("%d-%b-%Y") + "_" + end_enroll.strftime("%d-%b-%Y") + \ - "_" + ann_course_name + start_enroll.strftime("%d-%b-%Y") + "_" + \ + end_enroll.strftime("%d-%b-%Y") + "_" + \ + ann_course_name task_name = unicode(task_name) task_dict["name"] = task_name - task_dict["created_by"] = request.user.id - task_dict["created_by_name"] = request.user.username - task_dict["modified_by"] = request.user.id - task_dict["contributors"] = [request.user.id] + task_dict["created_by"] = user_id + task_dict["created_by_name"] = user_name + task_dict["modified_by"] = user_id + task_dict["contributors"] = [user_id] task_node = None @@ -569,11 +586,11 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i # From each node's 'has_login' relation fetch corresponding Author node po_cur = node_collection.find({ '_id': {'$in': college_po[college_id]}, - 'attribute_set.email_id': {'$exists': True}, + # 'attribute_set.email_id': {'$exists': True}, 'relation_set.has_login': {'$exists': True} }, { - 'name': 1, 'attribute_set.email_id': 1, - 'relation_set.has_login': 1 + 'name': 1, 'relation_set.$.has_login': 1 + # 'attribute_set.email_id': 1 }) for PO in po_cur: po_auth = None @@ -613,7 +630,7 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i task_dict = {} task_dict["_id"] = task_node._id task_dict["name"] = task_name - task_dict["created_by_name"] = request.user.username + task_dict["created_by_name"] = user_name task_dict["content_org"] = "\n- Please click [[" + college_enrollment_url_link + "][here]] to enroll students in " + \ ann_course_name + " course." + "\n\n- This enrollment procedure is open for duration between " + \ start_enroll.strftime("%d-%b-%Y") + " and " + end_enroll.strftime("%d-%b-%Y") + "." @@ -648,13 +665,44 @@ def enrollment_create_edit(request, group_id, app_id, app_set_id=None, app_set_i elif at_rt_type_node._type == "RelationType" and at_rt_dict[at_rt_name]: at_rt_node = create_grelation(enrollment_gs._id, at_rt_type_node, at_rt_dict[at_rt_name]) enrollment_gs = None + if reopen_task_id: # Update the Re-open enrollment task as "Closed" + task_dict = {} task_dict["_id"] = reopen_task_id task_dict["Status"] = u"Closed" task_dict["modified_by"] = user_id + task_dict["created_by_name"] = user_name + task_dict["content_org"] = "\n This Student-Course Re-Open Enrollment Task is no longer valid!!!" + task_dict["content_org"] = unicode(task_dict["content_org"]) task_node = create_task(task_dict) + # Update the current approval task as "Closed" + if old_current_approval_task and not approval_task_dict[str(old_current_approval_task)]: + old_app_task_dict = {} + old_app_task_dict["_id"] = old_current_approval_task + old_app_task_dict["Status"] = u"Closed" + old_app_task_dict["modified_by"] = user_id + old_app_task_dict["created_by_name"] = user_name + old_app_task_dict["content_org"] = "\n This Student-Course Approval Task is no longer valid!!!" + old_app_task_dict["content_org"] = unicode(old_app_task_dict["content_org"]) + old_task_node_updated = create_task(old_app_task_dict) + + # Set interuppted status for closed approval task in StudentCourseEnrollment node's has_enrollment_task + completed_on = datetime.datetime.now() + + approval_task_dict[str(old_current_approval_task)] = { + "interuppted_on": completed_on, "interuppted_by": user_id + } + at_type_node = None + at_type_node = node_collection.one({ + '_type': "AttributeType", + 'name': u"has_approval_task" + }) + + if at_type_node: + attr_node = create_gattribute(enrollment_id, at_type_node, approval_task_dict) + return HttpResponseRedirect(reverse( app_name.lower() + ":" + template_prefix + '_app_detail', kwargs={'group_id': group_id, "app_id": app_id, "app_set_id": app_set_id} @@ -826,14 +874,17 @@ def enrollment_enroll(request, group_id, app_id, app_set_id=None, app_set_instan """ Student enrollment """ + user_id = int(request.user.id) # getting django user's id + user_name = request.user.username # getting django user's username + auth = None if ObjectId.is_valid(group_id) is False: group_ins = node_collection.one({'_type': "Group", "name": group_id}) - auth = node_collection.one({'_type': 'Author', 'name': unicode(request.user.username) }) + auth = node_collection.one({'_type': 'Author', 'name': unicode(user_name) }) if group_ins: group_id = str(group_ins._id) else: - auth = node_collection.one({'_type': 'Author', 'name': unicode(request.user.username) }) + auth = node_collection.one({'_type': 'Author', 'name': unicode(user_name) }) if auth: group_id = str(auth._id) @@ -853,12 +904,10 @@ def enrollment_enroll(request, group_id, app_id, app_set_id=None, app_set_instan title = "" template_prefix = "mis" - user_id = int(request.user.id) # getting django user id - if user_id: if auth is None: auth = node_collection.one({ - '_type': 'Author', 'name': unicode(request.user.username) + '_type': 'Author', 'name': unicode(user_name) }) agency_type = auth.agency_type @@ -886,6 +935,7 @@ def enrollment_enroll(request, group_id, app_id, app_set_id=None, app_set_instan start_enroll = "" end_enroll = "" enrollment_task = {} + enrollment_status_val = "" enrollment_closed = False enrollment_reopen = False total_student_enroll_list = [] @@ -904,6 +954,7 @@ def enrollment_enroll(request, group_id, app_id, app_set_id=None, app_set_instan 'member_of': 1, 'name': 1, 'last_update': 1, 'attribute_set.start_enroll': 1, 'attribute_set.end_enroll': 1, + 'attribute_set.enrollment_status': 1, 'attribute_set.has_enrollment_task': 1 }) @@ -912,35 +963,68 @@ def enrollment_enroll(request, group_id, app_id, app_set_id=None, app_set_instan start_enroll = attr["start_enroll"] elif attr and "end_enroll" in attr: end_enroll = attr["end_enroll"] + elif attr and "enrollment_status" in attr: + enrollment_status_val = attr["enrollment_status"] elif attr and "has_enrollment_task" in attr: enrollment_task = attr["has_enrollment_task"] + # Fetch on going enrollment task's id, in order to close and + # set it's status, if sce_gs node's duration gets expired + # Keep it here only as it is also being used + # below to close it's status on proper completion of process for task_objectid, task_details_dict in enrollment_task.items(): if not task_details_dict: task_id = ObjectId(task_objectid) - #Check the end_enroll date on landing, if its past, set status of sce_gs to "closed" + # Check the end_enroll date on landing, if its' past, + # And if sce_gs status is "OPEN"; + # Then set status of sce_gs to "Closed" if end_enroll: end_enroll = end_enroll.date() current_date = datetime.datetime.now().date() - if end_enroll < current_date: - #close sce_gs + if (end_enroll < current_date) and (enrollment_status_val == u"OPEN"): + # Close sce_gs at_type_node = node_collection.one({ '_type': "AttributeType", 'name': u"enrollment_status" }) if at_type_node: at_node = None - at_node = create_gatrtibute(sce_gs._id, at_type_node,u"CLOSED") + at_node = create_gattribute(sce_gs._id, at_type_node, u"CLOSED") if at_node: - #Change status of Task to Closed + # Change status of enrollment Task to Closed task_at_type_node = node_collection.one({ '_type': "AttributeType", 'name': u"Status" }) if task_at_type_node: - task_at_node = None - task_at_node = create_gattribute(task_id, task_at_type_node,u"Closed") + task_dict = {} + task_dict["_id"] = task_id + task_dict["Status"] = u"Closed" + task_dict["modified_by"] = user_id + task_dict["created_by_name"] = user_name + task_dict["content_org"] = "\n This Student-Course Enrollment Task is no longer valid (Enrollment duration expired)!!!" + task_dict["content_org"] = unicode(task_dict["content_org"]) + + task_node = create_task(task_dict) + + if task_node: + # Set expiration status for closed enrollment task in StudentCourseEnrollment node's has_enrollment_task + expired_on = datetime.datetime.now() + + enrollment_task[str(task_id)] = { + "expired_on": expired_on + } + at_type_node = None + at_type_node = node_collection.one({ + '_type': "AttributeType", + 'name': u"has_enrollment_task" + }) + + if at_type_node: + attr_node = create_gattribute(sce_gs._id, at_type_node, enrollment_task) + + # Important as updated status is gtting used below sce_gs.reload() sce_gs.get_neighbourhood(sce_gs.member_of) @@ -990,11 +1074,10 @@ def enrollment_enroll(request, group_id, app_id, app_set_id=None, app_set_instan "_" + ann_course_name task_dict["name"] = unicode(task_dict["name"]) - task_dict["created_by"] = mis_admin.group_admin[0] - admin_user = User.objects.get(id=mis_admin.group_admin[0]) - task_dict["created_by_name"] = admin_user.username - task_dict["modified_by"] = mis_admin.group_admin[0] - task_dict["contributors"] = [mis_admin.group_admin[0]] + task_dict["created_by"] = user_id + task_dict["created_by_name"] = user_name + task_dict["modified_by"] = user_id + task_dict["contributors"] = [user_id] MIS_GAPP = node_collection.one({ '_type': "GSystemType", 'name': "MIS" @@ -1038,8 +1121,7 @@ def enrollment_enroll(request, group_id, app_id, app_set_id=None, app_set_instan # Set content for Re-open task (having it's own ObjectId) task_dict = {} task_dict["_id"] = task_node._id - task_dict["name"] = task_node.name - task_dict["created_by_name"] = admin_user.username + task_dict["created_by_name"] = user_name student_course_reopen_enrollment_url_link = "" site = Site.objects.get(pk=1) site = site.name.__str__() @@ -1073,6 +1155,7 @@ def enrollment_enroll(request, group_id, app_id, app_set_id=None, app_set_instan elif at_rt_type_node._type == "RelationType" and at_rt_dict[at_rt_name]: at_rt_node = create_grelation(sce_gs._id, at_rt_type_node, at_rt_dict[at_rt_name]) + return HttpResponseRedirect(reverse(app_name.lower() + ":" + template_prefix + '_enroll', kwargs={'group_id': group_id, "app_id": app_id, "app_set_id": app_set_id, "app_set_instance_id": app_set_instance_id} )) @@ -1163,37 +1246,18 @@ def enrollment_enroll(request, group_id, app_id, app_set_id=None, app_set_instan enrollment_task_dict = {} approval_task_dict = {} - old_task = None - if "has_approval_task" in sce_gs: - if sce_gs["has_approval_task"]: - approval_task_dict = sce_gs["has_approval_task"] + approval_task_dict = sce_gs["has_approval_task"] + approval_task_dict = approval_task_dict if approval_task_dict else {} if "has_enrollment_task" in sce_gs: - if sce_gs["has_enrollment_task"]: - enrollment_task_dict = sce_gs["has_enrollment_task"] + enrollment_task_dict = sce_gs["has_enrollment_task"] + enrollment_task_dict = enrollment_task_dict if enrollment_task_dict else {} if str(task_node._id) not in approval_task_dict: approval_task_dict[str(task_node._id)] = {} at_rt_dict["has_approval_task"] = approval_task_dict - - if "has_current_approval_task" in sce_gs: - old_task = sce_gs["has_current_approval_task"] - if old_task: - old_app_task_dict = {} - old_app_task_dict["_id"] = old_task[0]._id - old_app_task_dict["Status"] = u"Closed" - old_app_task_dict["modified_by"] = user_id - old_app_task_dict["name"] = unicode(old_task[0].name) - admin_user = User.objects.get(id=mis_admin.group_admin[0]) - old_app_task_dict["created_by_name"] = admin_user.username - old_app_task_dict["content_org"] = "\n This StudentCourseApproval Task is no longer valid." - - old_app_task_dict["content_org"] = unicode(old_app_task_dict["content_org"]) - - old_task_node_updated = create_task(old_app_task_dict) - at_rt_dict["has_current_approval_task"] = [task_node._id] # Update the enrollment task as "Closed" @@ -1260,42 +1324,6 @@ def enrollment_enroll(request, group_id, app_id, app_set_id=None, app_set_instan num_of_processes=multiprocessing.cpu_count() ) - """ - for each_student in student_cur["result"]: - prev_selected_course_ids = [] - selected_course_ids = [] - if each_student["selected_course"]: - prev_selected_course_ids = each_student["selected_course"][0] - else: - prev_selected_course_ids = each_student["selected_course"] - - # course_enrollment_status = {} - # for attr in each_student.attribute_set: - # if attr and "course_enrollment_status" in attr: - # course_enrollment_status = attr["course_enrollment_status"] - # break - - selected_course_ids = ann_course_ids + prev_selected_course_ids - try: - gr_node = create_grelation(each_student["_id"], selected_course_rt, selected_course_ids) - #try block is used to avoid "Multiple results found" error - try: - course_enrollment_status = {} - if each_student["course_enrollment_status"]: - course_enrollment_status = each_student["course_enrollment_status"][0] - - for each_course_id in selected_course_ids: - str_course_id = str(each_course_id) - if str_course_id not in course_enrollment_status: - course_enrollment_status.update({str_course_id: u"Enrolled"}) - at_node = create_gattribute(each_student["_id"], course_enrollment_status_at, course_enrollment_status) - except Exception as e: - gr_node = create_grelation(each_student["_id"], selected_course_rt, prev_selected_course_ids) - continue - except Exception as e: - continue - """ - # Save/Update GAttribute(s) and/or GRelation(s) for at_rt_name in at_rt_list: if at_rt_name in at_rt_dict: @@ -1371,6 +1399,8 @@ def enrollment_enroll(request, group_id, app_id, app_set_id=None, app_set_instan }) return render_to_response(template, variable) + + @get_execution_time def mp_enroll_students(student_cur, ann_course_ids, selected_course_rt, course_enrollment_status_at, num_of_processes=4): def worker(student_cur, ann_course_ids, selected_course_rt, course_enrollment_status_at): @@ -1418,5 +1448,3 @@ def mp_enroll_students(student_cur, ann_course_ids, selected_course_rt, course_e # Wait for all worker processes to finish for p in procs: p.join() - - diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/methods.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/methods.py index 2e4dc491..40e381e7 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/methods.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/methods.py @@ -2533,15 +2533,19 @@ def create_task(task_dict, task_type_creation="single"): task_dict_keys = task_dict.keys() if "_id" in task_dict: - task_node = node_collection.one({'_id': task_dict["_id"]}) + task_node = node_collection.one({'_id': task_dict["_id"]}) + task_dict["name"] = task_node.name else: - task_node = node_collection.collection.GSystem() - task_node["member_of"] = [task_gst._id] + task_node = node_collection.find_one({"member_of": task_gst._id, "name": task_dict["name"], "attribute_set.Status": {"$nin": ["Closed"]}}) + + if task_node is None: + task_node = node_collection.collection.GSystem() + task_node["member_of"] = [task_gst._id] # Store built in variables of task node # Iterate task_node using it's keys for key in task_node: - if key in ["Status", "Priority", "start_time", "end_time", "Assignee"]: + if key in ["Status", "Priority", "start_time", "end_time", "Assignee", "has_type"]: # Required because these values might come as key in node's document continue diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/task.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/task.py index e2a18d07..9d87811c 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/task.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/task.py @@ -141,10 +141,11 @@ def task_details(request, group_name, task_id): # Appending TaskType to blank_dict, i.e. "has_type" relationship if task_node.relation_set: for rel in task_node.relation_set: - for k in rel: - task_type = node_collection.one({'_id': rel[k][0]}, {'name': 1}) + if "has_type" in rel and rel["has_type"]: + task_type = node_collection.one({'_id': rel["has_type"][0]}, {'name': 1}) if task_type: - blank_dict[k] = task_type["name"] + blank_dict["has_type"] = task_type["name"] + break # Appending Watchers to blank_dict, i.e. values of node's author_set field if task_node.author_set: diff --git a/gnowsys-ndf/gnowsys_ndf/ndf/views/userDashboard.py b/gnowsys-ndf/gnowsys_ndf/ndf/views/userDashboard.py index ce8ab0a0..ac4f7b89 100644 --- a/gnowsys-ndf/gnowsys_ndf/ndf/views/userDashboard.py +++ b/gnowsys-ndf/gnowsys_ndf/ndf/views/userDashboard.py @@ -508,7 +508,8 @@ def group_dashboard(request, group_id): # Get StudentCourseEnrollment nodes which are there for approval sce_cur = node_collection.find({ 'member_of': sce_gst._id, 'group_set': ObjectId(group_id), - "attribute_set.enrollment_status": {"$nin": [u"OPEN"]}, + # "attribute_set.enrollment_status": {"$nin": [u"OPEN"]}, + "attribute_set.enrollment_status": {"$in": [u"PENDING", "APPROVAL"]}, 'status': u"PUBLISHED" }, { 'member_of': 1 |