Remove all formatting and line breaks from multi-line text field with Calc
I'm trying to remove all formatting and line breaks from a multi-line text field with Calculation field. This way it would mimic a single-line text field.
The use case is I have a JSON response coming from globiflow, but the JSON response is too long to allow for globilfow to write it to a single-line text field(they seem to have a character max in the API for this field type). So I need a calculation field to remove all formatting that a multi-line text field adds to the JSON response so I can successfully parse it for the data I'm looking for.
I tried these regex, but it failed to do the trick:
@Route JSON.replace(/(<([^>]+)>)/ig,"").replace(/(\r\n|\n|\r)/gm,"")
Thanks in advance!
-
Well here is my issue with that. I don't know how to successfully transition from the WGET I use to a Remote GET/POST so I can create a variable to do the json decode on... Noob I guess.
This is the WGET I use:
http://maps.googleapis.com/maps/api/directions/json?origin=[(Order) Pick City, State]&destination=[(Order) Drop City, State]&sensor=false
These are the fields of a Remote GET/POST Request:
Then even after I get the correct response with that. I've looked through forum posts and docs and I still don't get how to transistion from this json parse I use in a calc field currently:
try {
String(JSON.parse(@RouteJSON).routes[0].overview_polyline.points);
} catch (e) {
"Could not parse JSON"
};To the correct format of json_decode. I know... I'm helpless.
-
You definitely need to transition to using a Remote get.. The "Variable Name" field will return the json document.
Then you can use json_decode() php in GF calc actions.
If you can post a snippet of the json data you get back I can show you the json_decode syntax you need for parsing.
-
What would be the correct values for the Remote GET/POST base on the WGET I use?
Also, here is the large JSON response:
{
"geocoded_waypoints" : [
{
"geocoder_status" : "OK",
"place_id" : "ChIJQYJPwgOZdogRoMR1YtUdEmM",
"types" : [ "locality", "political" ]
},
{
"geocoder_status" : "OK",
"place_id" : "ChIJ8dkp6pe1CIgRDKyun6_KYTo",
"types" : [ "locality", "political" ]
}
],
"routes" : [
{
"bounds" : {
"northeast" : {
"lat" : 42.2639791,
"lng" : -88.8443406
},
"southwest" : {
"lat" : 38.5284972,
"lng" : -89.1317057
}
},
"copyrights" : "Map data ©2017 Google",
"legs" : [
{
"distance" : {
"text" : "285 mi",
"value" : 457973
},
"duration" : {
"text" : "4 hours 37 mins",
"value" : 16641
},
"end_address" : "Belvidere, IL 61008, USA",
"end_location" : {
"lat" : 42.2639791,
"lng" : -88.8443406
},
"start_address" : "Centralia, IL 62801, USA",
"start_location" : {
"lat" : 38.5284972,
"lng" : -89.1317057
},
"steps" : [
{
"distance" : {
"text" : "217 ft",
"value" : 66
},
"duration" : {
"text" : "1 min",
"value" : 10
},
"end_location" : {
"lat" : 38.5283552,
"lng" : -89.13097189999999
},
"html_instructions" : "Head \u003cb\u003eeast\u003c/b\u003e on \u003cb\u003eE Noleman St\u003c/b\u003e toward \u003cb\u003eN Elm St\u003c/b\u003e",
"polyline" : {
"points" : "cbdjFdp__PZsC"
},
"start_location" : {
"lat" : 38.5284972,
"lng" : -89.1317057
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "1.0 mi",
"value" : 1645
},
"duration" : {
"text" : "2 mins",
"value" : 136
},
"end_location" : {
"lat" : 38.5430474,
"lng" : -89.1295674
},
"html_instructions" : "Turn \u003cb\u003eleft\u003c/b\u003e at the 1st cross street onto \u003cb\u003eN Elm St\u003c/b\u003e",
"maneuver" : "turn-left",
"polyline" : {
"points" : "gadjFpk__PyFkA}FkAyDw@[G_@GUAC?[Ac@AA?]?sDEmCAi@AwDC}AAsAAyDC_@AuCCwDCaAAaCAsEEkCCoFC"
},
"start_location" : {
"lat" : 38.5283552,
"lng" : -89.13097189999999
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "29.7 mi",
"value" : 47868
},
"duration" : {
"text" : "32 mins",
"value" : 1944
},
"end_location" : {
"lat" : 38.95994890000001,
"lng" : -89.0848393
},
"html_instructions" : "Continue onto \u003cb\u003eUS-51 N\u003c/b\u003e/\u003cb\u003eS Broadway\u003c/b\u003e\u003cdiv style=\"font-size:0.9em\"\u003eContinue to follow US-51 N\u003c/div\u003e",
"polyline" : {
"points" : "a}fjFxb__PmAAU?UA_A?eBCqAAyAA}CCsBAa@?mAAyBC{FE}DCoBCc@?a@Ae@Ei@Am@CgAAqCEa@?_@AYA_@E[EWESESEUIUIYMYMWOSMWQWS]]YY[_@u@}@mAwAqCiDuAaBkAuA{@_AkAkA{B{Bk@k@UKY[][[]u@y@aD}Dk@s@g@q@aCyCwDsEwDuEgMmOg@m@oB}Be@k@a@_@c@i@c@i@s@aA_@c@k@s@q@y@q@w@o@s@[Yu@u@aA_Ak@k@cA{@{@o@kAw@]Uk@a@q@c@e@WmAs@w@a@q@[mAk@qAg@gBk@yBo@a@Mc@OYISGa@Kc@I_@Iw@Ms@Ka@Ga@E]E{@KsAIi@Ea@CWA[AUAs@Ae@?_FAaC?k@?cA?}@?kJ?o@@_BA}Z?oPAeA?eB?_G?{C?mB?_D?_J?wD?oJAu@?[@]@S?QBK?SBMBSBM@MBOBWF[HUFYH]L]N]PWLYNWPUPYRYTWTUVSPUX[`@SXMNMRMNMRQZYb@Yf@OVIPOVOXQ\\Sd@o@tAWj@q@zAwA|CMZININGHMTKNW\\m@n@[XONOJQLSJEBSJWLWJWFYH]Hk@HUBQ@O?S@W?YASASAq@IaGm@cGm@yHy@k@IyAOk@GkAOa@E_AMe@Gu@G_A?Y?_A?cAA]?SAuA?sCAcGAeBAmAA{@?s@?S?kFAA?qB@m@?gEA{ECcA?sEAaGA_EAsCAcG?oDAoDA}@A_C?o@?UAU?{@E_@A_@C[Cu@ISCYEs@K[EUEc@Ke@Ke@KYIe@MYI_@M]Mw@Ye@So@[SKSKYOUK[SUMYQc@YYS{@o@[WSOQOSQ]]c@c@SQ_AcAuA}AuEkFgCsC_AaAaAaAa@_@qAcAc@]o@a@YQi@[a@Ue@Wa@Sm@Ws@[w@Y_@Ma@M_@Ke@Mg@Mk@MYGYGk@KaAMeAKc@C]Cg@Ca@CY?o@A]AgD?etA[qOAi[GgD?uH?wCAkD?eB?mCA_A?yA?oB?i@A_@?c@A_ACeAG_@C_@Ca@EcAIm@Gc@EeAKs@IwAM{BSoCY}AOyBSwAMsAMy@IkBQiAK_AKgAKm@Ie@IWEa@Ik@Me@K_@I_@KUIm@Qg@Qm@U[Mc@S_@S[O[Om@]_@U[SYQ]Ui@a@g@a@UQSQ_@]i@g@UUSUu@w@sB_C_FqFc@c@_@a@]]YW[Yg@c@m@e@e@_@[SYSs@a@YQu@c@e@Uq@[eAe@k@Qq@Uk@OYIi@Ok@M[I[EUE_AM]Ea@GWCQCUA]CYAe@Ca@AW?a@A[?[?m@?aC?{A?mC@sB@sA?cC@_F?gA?gA@qC@_E?k@?kHBsC?cB?cDByVB}JBeB?wE@yC@wD?sC@wB@m@?kA?aN@mD?cL@yE?}HAgC?kC?kC?gCAuC?sD?gDAcD?cC?iC?_HAyD?}@A[AW?w@Ei@E_@CmAMk@IYEg@Ii@K[Gk@Oa@K[IWISGWI]Ma@M[OYMa@OUMa@So@]{@g@SMQKgAw@WQOM_BmAuB}AoM}JkDkCkBwAkBwAoA_A_@Sa@U[SYOk@[[Oe@Sa@Q[MUK]Mu@Ug@Oi@OUGSEw@Q]GaAO[Ec@Gi@GWCq@Ee@CM?MAeBCaAAuDGsACo@Aa@?kCEcCCyFK_DG{AC{HIcJMc@AeCEoBCcBCeDAyE?UAoB?oGAs@?}AAwAAk@?wCAyGAmECgB?k@?eD?uNCgUG}EAyCAiJCc@?}@?mD?uFAgF?uB?eI@mD?gA?u@AcMA}\\C{F?sF?uFAoD?mB?wGAaC?oK?wC?q@A_B@mB?cD?gBD{AFm@B]B]D}ALk@Fa@F]Dq@Le@Hs@LSDUDSDWDoEz@iB\\aC`@_AN_ANUBUBSBUBUBU@UBUBW@_@BW@S@S@Y@[@[@Q?_@@g@?_A?e@?S?U@UAU?U?U?S?M?q@?k@?w@?aGAsB?cA?{B?_D?gBAgE?sI?aI?U?cA?k@?oD?sFAoOAiIAaC?mA?eE?oLAyG?kDAuA?qB?yE?mHAkC?wA?gD?iB?_AA[@uFAk@?e@?aB@oA?oB?mA?y@?iC?gE?yC?eAAM?K?a@Ae@AYCs@COAQCYC{@K{@K_@Ge@Iq@OgAWgA][KiBo@sCeASIWIQGg@Qg@OYISGYIe@Kg@Ky@OGA]GYESCm@GgAKa@Cw@CWA}@A_C?_HDyGBkODeEB_JDqHD}ID}B?eC?uCA{ECaAAyA?_A?wA?uAAwB?aBAaA?k@?cAAkDAm@?wC?yCAi@?aAAaAAc@?qA@K?u@Aa@?_@?m@?aA?uBAmB?wC?aA?uA?sBA}B?aLA{@?}A@{@?k@?mBAiC?cCAgCAeDCcD?eKG{CAoBCmIGmNG{BAqBCsBA}@?qDCiAAaEAmFCaECaD?{MIeKE_EA_KCcKCiGAgA?sLAuHC_GA_PGwMEiGE_KE}LEuOGa]S_HEqGCyEC_E?QE_@?eGAgGA"
},
"start_location" : {
"lat" : 38.5430474,
"lng" : -89.1295674
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "0.5 mi",
"value" : 764
},
"duration" : {
"text" : "1 min",
"value" : 79
},
"end_location" : {
"lat" : 38.960678,
"lng" : -89.0932866
},
"html_instructions" : "Turn \u003cb\u003eleft\u003c/b\u003e onto \u003cb\u003eUS-40 W\u003c/b\u003e/\u003cb\u003eUS-51 N\u003c/b\u003e",
"maneuver" : "turn-left",
"polyline" : {
"points" : "ujxlFfkv~Og@AM@?L?x@C~AAv@Ev@G~AS`Da@|H@z@Eh@Cv@Ap@A`AArGAr@AfF"
},
"start_location" : {
"lat" : 38.95994890000001,
"lng" : -89.0848393
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "28.8 mi",
"value" : 46312
},
"duration" : {
"text" : "32 mins",
"value" : 1891
},
"end_location" : {
"lat" : 39.36156709999999,
"lng" : -89.0817524
},
"html_instructions" : "Turn \u003cb\u003eright\u003c/b\u003e onto \u003cb\u003eUS-51 N\u003c/b\u003e/\u003cb\u003eN Kennedy Blvd\u003c/b\u003e\u003cdiv style=\"font-size:0.9em\"\u003eContinue to follow US-51 N\u003c/div\u003e",
"maneuver" : "turn-right",
"polyline" : {
"points" : "goxlF``x~OuDGW?U?sB?}A@kBA]?qAAyA?cC?aDCa@?WGaBCgC?sGCqD?kB?_BDw@Fi@Fo@F_AN}@Pu@Pa@J{@VoA`@UHqA`@mBl@yBr@sC`AmBp@MDE@oBl@o@VoGtBoAb@mA`@mBn@wAj@eAV[Lk@RWHa@LsAb@kDfAgBd@ULq@J{AR_AL{@HoAJ[Ba@BQ@S@m@Bk@@i@@q@@_B@wAAkDAa@@s@AoPAoCAkG?qDAwCAwA?sAAyCCaAAg@?[AmGIeAAaFGwHK{BEw@Ae@Ag@?iACuDGaCAkFAG?[?kA?iH@gB@eC@{B@yA?{A?kA?cDAaCAaA?a@?QAcDAy@?aDAoBAuAAcGAu@AkJCmDAcFCiD?uBCwB?oBAcDAmCAuBA_B?aBCgBAaAAs@?]CWAc@Cc@Cc@GSAQC_@GQEQCi@Mk@M[Ia@KaG}AsBk@gHkBs@SgJaCyBm@u@Sq@Sq@Ue@QQGOI_Aa@s@_@g@YQKi@_@yAiA{BeBkCsBqDwCiA}@wAkAoCuBo@i@wBaBk@c@[Ww@k@WOQI_@U[QQIQIWMYMq@Yi@QcBe@_@IoAQg@Gk@Iy@G[CW?WA_@?SA]?Y@a@?a@@cADw@B}@DgBF{GT{BHaABg@@a@?Y@iB@u@@}@@wECkCCaCCkFA_C?mJCuA?aDAiEAgAAaB?yEA{IC{GEqFCmHEsDCwAAkEAaCAwCAuCAuCAyA?uCCmMGaCA{EA_GCuHCqKGgIC_GCuCAyGCkFCiEAmHCsHCaHC_JE}JCsIGcB?eBAoc@OoA?m@A[?[@Y?S@K@O@O@SBUBSDQBWFQD_@Hw@Zg@RcAh@qAp@eAl@sAr@kBbA_Bz@{@f@qBdAqDnBqDnBgE~BeHtDiFpCmEbCw@b@}EjCwJlFkAl@oAr@oDnBgLhGeDfByDtBwBhAiAn@a@RWNWNYPc@Z}@p@WT]\\e@j@e@l@u@fAmAlBaA|AoAnBOTm@~@aCtDeAbB_AxAw@nAc@r@a@j@OPMPYZKJSRMHKHMHc@Xe@Pc@NKDQDSDOB[BS@]@k@@{A?_A?]?oD?kA?gC@kE?{A?}A?sD@{B?qA?_E@U?mH?m@?i@?KAI?UAUCWESEUGSGSGSISKUMQMOKSQQOQQY[UY]g@q@gAWc@{BqDyC}EmB}CmAmB]k@]g@[e@QS_@g@OQ]a@SS_@_@c@a@QQQMa@[i@a@a@Wa@We@WOOiAk@YO]Ou@Uw@Um@MaB[mBYk@EU?IAgCWcAKsEe@qFk@yC[yD]uAOyBW]E[Ec@KUEw@Ow@Sc@MYIe@Oy@[_A]}@_@oAi@}@_@u@Ye@Oc@Oc@Mm@Ow@O}@Qk@I{@Gm@Em@C{AAwCAyCAsGAeEAwDAkQEiAAcC?cLEwB?k@@_@@_@BW@SBWBi@HQDSDi@Lo@R]NWJe@T_@PMHQJq@`@[PULc@VaAj@_Ah@eBbAoAr@e@Vi@\\w@b@kAp@oAt@oBhAuAt@ULQJu@ZWJSHi@NUFUDUDUDg@FWDY@]BQ@_@?W@aA?mJAkCA{B?mDA{D?eDA_A?aEAqFAwA?oCAwB?}FAmC?qDAmE?kCAqC?eBAkD?q@?eCAkGAyEAkE@oGCuHA_ICuE?oFA{PCuYEiA?qD?aMCcHAwZEeZGqAAsA?{TGaYGmIC}@AoJAyFAyAAcDAqA?qBAmD?uDAuICuCEcAAyAEaCGaBG}CKaDIaEIc@?c@AoA?cTC}D?{C?wCAaE?_J?mb@HaIDyIDICEAeB?aAAaA?k@@Y?oA?i@@g@?S@aA@qABc@@QBe@@}@?c@?U?SAm@AQAOASCOAe@GiASgAY{@]a@O]QUMSKOKWQ]SSQSOWUOOMKQQOOi@m@gLcN_CoCyCmDmPyRqA}AQS_AgAiC}CyAeBmC_DkDaEeBuBWYMQs@y@g@o@k@s@oByBc@k@eAmA[_@Y[]c@UWMOKKa@c@u@s@e@c@a@[[WYU[Sa@Ws@a@m@Y[QWKYM[KWK[K_@KYIOEe@Km@M{@M]EWCYE[AUCM?e@Cu@AW?y@?i@?k@?_A?mBAo@?kB?wC?yA@k@Ak@?wM@oI@sn@BuRBuW@cKBcJHg|@t@yGFmFD}HBuI@oTDmEBuBAaC?wDAoDCqFA"
},
"start_location" : {
"lat" : 38.960678,
"lng" : -89.0932866
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "2.0 mi",
"value" : 3230
},
"duration" : {
"text" : "3 mins",
"value" : 172
},
"end_location" : {
"lat" : 39.3607934,
"lng" : -89.0442049
},
"html_instructions" : "Turn \u003cb\u003eright\u003c/b\u003e onto \u003cb\u003eE 100 North Rd\u003c/b\u003e",
"maneuver" : "turn-right",
"polyline" : {
"points" : "yxfoF|wu~Od@qK?}Ix@s|A\\c|@Lg[Ne["
},
"start_location" : {
"lat" : 39.36156709999999,
"lng" : -89.0817524
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "9.2 mi",
"value" : 14829
},
"duration" : {
"text" : "11 mins",
"value" : 676
},
"end_location" : {
"lat" : 39.4938778,
"lng" : -89.0432974
},
"html_instructions" : "Turn \u003cb\u003eleft\u003c/b\u003e onto \u003cb\u003eN 2600 East Rd\u003c/b\u003e",
"maneuver" : "turn-left",
"polyline" : {
"points" : "}sfoFfmn~OsBFwADqM?iJ?gLM}NSuC@mBHmBJyBFiDAsKAkR@qTDcb@Ak@DcABMH{ABwB@uEByA@wAAeAAmACkACmBIaBIwBGuACk@A_AAkDCuA@_A?gKAiVAoC?iD?gCAeE?gFC{LGiHE}AAs@AyDCoQIuFCyLIiDEqAC{DK_JSaCGwO_@eACkGOmJUsDIeAA{@AaA@u@By@F]Dq@Hq@J_BZk@P}@ZmDnAwBx@_A^g@P_@JWHUDi@Je@FQBa@B_@@a@@sA?eCCqCAqEEaCAom@e@aJIo[SoPOgWSkBAuFG}HKcDGwAAeMOqOMyJI}FEgLIuOImBAsQMw@?iDCqHEqQKsFEi@A]OkAO{@I_AGaAGq@EgBAqMQ"
},
"start_location" : {
"lat" : 39.3607934,
"lng" : -89.0442049
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "26.8 mi",
"value" : 43126
},
"duration" : {
"text" : "25 mins",
"value" : 1512
},
"end_location" : {
"lat" : 39.8335948,
"lng" : -89.0431395
},
"html_instructions" : "Continue onto \u003cb\u003eUS-51\u003c/b\u003e",
"polyline" : {
"points" : "ws`pFrgn~Oi[MaBEw@EuAKe@EaAQqB]aAUw@Qy@Si@Se@OOE[OcBs@y@a@{@c@_FwCmo@{]gBy@{@]_Bi@iAYo@M}@KaAK{@EwCKeCJ_BHuARwAX{`@zG{zAzW{M~BaEp@cC^oALsAHgADcABeA?{@?QAu@C_@CYCgAK_BQ{AQmEu@qF}@_AQiAUIAuJcBoB]_@GyDo@oTwDgF}@wAUuCg@}Ba@k@KuOmCkKgBsAU}Ds@k@KiB[[G{Dq@qAS_Es@uEw@qM}Bs]cGsSoDcB[c@GuDs@wAUi@Ki@IuAUsAW}@OUEm@K{@Oi@Im@Kg@Kk@K}@O_AO_AQWEoAUk@IuAWi@Ik@KUEQCWEi@KUEUEg@IUEg@KyAWgIuA{AYaCa@sCe@iDm@{Ba@aCa@}Ba@}Ba@kB[aCa@_ZeFuB_@{Dq@gASgB[iAQwB]mB[uAWmCe@s@MUGi@KUGSEc@M[KICMEQESIUIQGUKSIWKQIUK[OWOOG]Sg@WSMIGQKy@g@kAaAu@o@gAcA_@_@SSa@e@a@e@U[Y]QU[c@QWS[S[OWOUMUKSMUWg@S_@MYMWUg@Q_@Qe@Ui@M]KYo@oBGSK_@GQKa@Qq@Os@Qs@Mo@Oq@g@kCOw@s@kDQcAu@yDUkA_@mBWmAWqAMk@Ie@Ou@Kc@Mg@Qq@K[Sq@IYIUM]IUa@gASc@MYO]Ui@Q[g@aA[k@IKU]MS]g@_@g@a@i@g@m@k@m@a@a@QSKIQQYWa@]e@]SOOMg@[y@g@g@YSKWMOISIQIIEKE_@M_@Ok@Se@OYGSGQEk@Mi@KUEi@IWEWCk@GeAGe@CS?UAsBC_AFW@aAFk@FYBQBSBI@KBSBUDQDYFSDUFWFUFoA\\ePvEUFUFSFUH]JuA^oDbAu@TqA^_Cp@kDbAoEpAa[~I}@ViCt@eBd@aAV}Bj@}Bf@m@Nq@Nu@Lk@JODYD_APcAP_ANg@Hi@HmBViBT_AJuCXM@_DVc@BuBLaAF_ADk@ByADeBD[@uAByCBwA?s@AK?aCAq@A{ACoBGk@AaCKeAGs@EkAIsAIaCSmCYmAMg@G_AMmAQ]Ek@IuAUSEmASoU_EgBYkB]cMwBmAUcJ}AuAWcMwB{I{Aw@Ow@MQCsB[eBUkGw@aBSuASkBYmDm@UE_Ey@aAUeIiBwDw@_LmBcKgBmLqBiB[gEu@oGgAm@Kc@Ko@OUG{@Wu@YICg@Ug@USKe@WQMg@YSOc@[e@]QQc@_@QQQOQQOQQQOQq@y@Y_@c@m@MU[g@IOCEMUOUMWOYa@_Ag@eAwCqG[o@Yk@w@uAOW]e@]i@OQU[[_@a@c@QQa@c@c@a@c@_@c@]e@]QMe@[e@YKG[QSKi@WSI}@]SIUIg@OWGQE_AUk@Ki@Gi@Ik@EUCk@Cc@Cs@?UAaA@k@BU@_AHcCViS`CkFl@cD`@sOhBsDb@yEj@y@JUBaCXuANWB_AFk@BU@wAB_A?uAAk@CwAIk@EWCoAM{AUiB]WESE_AOcHoAiAS}@OuAUSEwAWuAUkDm@aEs@yYeFsIyAaAScBYgEu@uGiA_GeAmLsB}HsAo@MuCg@uGiA_AQyGkAsEw@oPuCaIwAEAcDo@}Dq@kHoAaGaAmNcCaAQuAWk@KUEe@Kk@Mk@Qi@QQGUKk@Uc@Sg@WWMSMQKg@]c@[SOQMQOc@_@][EEQQa@c@OQa@e@g@o@c@m@OWS[QYGKWe@w@_BEMGMUi@M[Oa@KYSk@CKCGEMCIEOMa@[kAsBoHsAcFy@yCi@iBQo@Og@Y{@KWUo@Yq@c@aAMY[k@g@}@]i@m@}@]e@SUo@w@q@s@a@a@s@m@UQOMSOk@a@q@a@UMSKy@c@i@UqAg@k@Qg@Oi@Mi@KUGi@IWCUCSCUCi@EWAk@CSAU?k@A{@@q@BU@U@UBS@SBWBQBo@Jk@JIBG@WFQDi@N_@J]LUFSH]NKDg@VSHg@VSLSJQLSLQLQLe@Zu@l@GHKFu@r@a@`@iEbEi@h@g@f@]Z}BzBQNQRWXa@b@EDEFEDQTQTMPOTORMPMRORMTMTMTMRMTYl@KTKTKVKTKVWr@KTIVKXIVIXIXGXK\\WdAEP_@`Ba@|ASv@_@zAYnAGXc@fB_@|Ae@nBK`@_@`Bc@dBk@`Cc@fBa@bBgArEc@fB}@rDYlAQp@I\\Ol@o@~B[jA]hASr@i@bBIV_@fA_@hAeBvEy@zBc@fAO^m@vAKVWj@Yn@Wh@u@~As@zAYj@[j@Yl@KR]j@}BfE{BbEy@zAg@~@iBfDwDbHcBzCk@dA{@|AS`@wJlQsChFq@nAGJ}@`B{@bBgAnBwU`c@e@z@}CxFi@`A[j@_AbBOZeAlBcBzCYj@gCrEeBbD[j@]l@qA`CkC|Ew@vA[j@[h@OVyCxEiE~FoF`GaGnFeGdFOLWTKHa@\\IHKHKHk@d@a@\\_@\\a@\\a@Za@\\UPURGFMJKH_@^URKHKHIHKHKHa@\\w@p@_CnBaCpBu@n@QNiA~@uAlAu@n@w@p@k@f@IHa@^SNQL]V_BfA{@l@u@h@_@Vu@h@c@XYRa@Xu@d@{@l@}@h@m@^g@Z_@Ty@f@{A|@}@d@_@T_@R}@d@]R}@b@}@d@{@d@{Ar@{DpBkAh@]RUJSJ]Ng@X]P]P]P]NSJSJSJ[P]Pg@VOFu@XYNm@^"
},
"start_location" : {
"lat" : 39.4938778,
"lng" : -89.0432974
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "8.0 mi",
"value" : 12944
},
"duration" : {
"text" : "7 mins",
"value" : 411
},
"end_location" : {
"lat" : 39.9081927,
"lng" : -88.95450459999999
},
"html_instructions" : "Take the exit on the \u003cb\u003eleft\u003c/b\u003e onto \u003cb\u003eI-72 E\u003c/b\u003e",
"maneuver" : "ramp-left",
"polyline" : {
"points" : "}~brFrfn~OwAt@y@`@cBz@oBz@a@Ni@Rw@Xe@Ng@Nm@Pc@L]HaATk@Jg@JgARy@Lq@HM@k@Fi@Fk@D_AF_AFcABuABaA@aA?_A@_A?wGBmB?u@@gA?aA?oA@C?A?A?A?A??@C@E@SL}BCk@AyECi\\IsCAm@?}ABq@?y@?cA?_AAuA?oB?mAA_@Am@Ae@C]Ae@EcAKw@Km@Ik@Kk@Mk@M}@WaAY{@[{@_@_Aa@c@U]SYOoAu@kA}@c@[]Wa@_@YWWWOOOOk@k@g@k@eBmBkAqAmAqAi@k@aAgA{@_AwA}As@u@i@k@oAuAuA{AkBsBe@g@kAqAu@y@sAyAuA{AeBmBiCqC_BeBcBkByAaBuC_DgCoCwA_BmAqAcAgAcAiAm@q@i@k@QUw@{@s@u@eBmB{CeDgFyFwDeEwA{Aq@u@_BgBg@k@{@}@iBoB{AcBqAuAuA{AsAyAsB}ByBaCuB_CaCiCeCsCeAmA}@cAmA{AcBsBiAuAo@{@k@w@cByBk@w@{AsBmBoCwCmEcK{OkE{Gq@cAo@eAEGiBwCeHwKgJuNWa@qAqBuAyBOW]m@c@u@w@sA]o@iAuBqCgFkKsRkDqGmBkDmA}Bi@iAg@kAYq@c@mAeA{CY_AYeA]sAYqAI]Mk@Ou@Ig@G_@My@Ic@Ig@MeAIw@QyAMyAIoAKeBG{AEuACy@Ay@AwAC_CGoFQyNQwP]u\\_@s^GaEIeJGkEQkPK_LAs@A]CqC"
},
"start_location" : {
"lat" : 39.8335948,
"lng" : -89.0431395
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "0.3 mi",
"value" : 465
},
"duration" : {
"text" : "1 min",
"value" : 29
},
"end_location" : {
"lat" : 39.9080972,
"lng" : -88.9552295
},
"html_instructions" : "Take exit \u003cb\u003e141B\u003c/b\u003e for \u003cb\u003eUS-51 N\u003c/b\u003e toward \u003cb\u003eBloomington\u003c/b\u003e",
"maneuver" : "ramp-right",
"polyline" : {
"points" : "eqqrFr||}ODy@B[@I@I?G@G@G?GBK@G@IBG@C@EBEBE@E@ADGBEHI@ABA?ABABC@A@?DCBCDABABAB?@A@?@A@?@?DAB?B?B?B?F?D?B?B@@?B@@?@?B@@?D@B@B@DBFDDBBBDDDDDF@@@@@B@@@B@B@BDH?B@B@B@DBJ@H@D@D?@?@?@?B?B@B?D?B?F?B?D?B?BAB?B?@?B?BAB?@?BAB?@ADAB?BAB?BAB?@A@?@?@A@?@ADABABCDADABGJGJEFGHCDEDEDIFKFE@CBE@C@E@A@C?E@C@C@C?QBQ@Q@Y@[L"
},
"start_location" : {
"lat" : 39.9081927,
"lng" : -88.95450459999999
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "38.0 mi",
"value" : 61097
},
"duration" : {
"text" : "38 mins",
"value" : 2283
},
"end_location" : {
"lat" : 40.43650359999999,
"lng" : -88.9906848
},
"html_instructions" : "Continue onto \u003cb\u003eUS-51 N\u003c/b\u003e/\u003cb\u003eBloomington Rd\u003c/b\u003e/\u003cb\u003eN Water St\u003c/b\u003e\u003cdiv style=\"font-size:0.9em\"\u003eContinue to follow US-51 N\u003c/div\u003e",
"polyline" : {
"points" : "spqrFda}}OM?o@?[@yA?{@?S@wE@oB?yC@gB?uD?}E?_D?q@?o@@]?q@@oABU?gA@iCBS@sA@uA@i@@cC@Q@mA?{D@wC?aB?Y?[@uBDS@S?W?uB@iD@gB?eB@y@?iB@}G@iD@_E@iGB_G@}F@kC@oBAI@s@@cL@}@AaAAk@Ci@CgEW_AEaAEwACmB?mB?}B?wf@L}D@ml@L}@?_A@cA?yADaABaABgBFsAHyF`@aER_EJk@@I?{D@}g@BaG@cG@uA?aE@uJ?kF@mE?uB@qX@kx@D{C@}K@mAAi]Byg@ByC@if@Bwm@DmD?sCA]@W?e@B[@_@Du@Hk@Hk@H}@R[Fw@Tm@Re@PWHq@Z[Nq@\\c@V_@VSJKHCBWPa@Zk@f@aBzAm@r@e@n@SVY^_@j@Yd@c@t@aAbBk@bAoBhDm@bAKROTMROTYb@QROP_@d@a@b@QRa@^OLSNUPOLSLQNe@Xe@VWLa@Pu@Zs@Ta@L[FQDSD[Fk@H_@DWBaADgBFqGRi@BkAB}HT{ENeNd@qDNoHTqDJmJZwCHoBDyAD{@@cA@cA@c@?e@?A?eA?iA?}A?mFEeBEqCGsDK{COmAGyEQwCEo@?{@A}@?o]@cG?sCAeE@qDAkZ?cA?mA?mA@k}@GcEAcPAyD?kB?kJCqE?kKA_ICcDAyHAg@Ay@?gCEgBCyCGaEOuEKkACiAC{DAoC?mG@SAaFAiE?M?_C?k@?kA?eDAaKAqA?cB@cAAmS?qC?qE?cH?aC@kG?sF?o@@i@@aADm@Bi@Dq@Fc@Do@Hi@Hm@J{@NaAVq@Na@J]J[H{Ah@IBMF_A^KFu@ZSLeAh@gAl@OHs@f@c@Xa@Va@XaAv@}AvA{@z@q@t@aBjBm@r@aGzGaGzGeHdIs@z@qNdPyBfC_FvFkE`FcAfA]Xc@`@g@`@e@^c@Zg@\\k@^{IhF]RiAp@s@d@KDg@X}@f@}A|@}@h@w@d@q@\\_@PQHs@XcAXg@Nw@Ny@Hy@Hu@Bo@@m@?w@Cq@C}@M{@McAQ]KeCa@]IwB_@m@KOEm@KwFgAyAYs@Ke@IMEKCKEQGUEkASsCe@oASyA[sCe@MCeDm@}FeAk@Me@Ko@S{@[s@Y_@OSKg@Ww@e@WOo@a@aAw@k@g@q@q@g@i@y@cAu@cAa@m@MSQ[e@}@a@y@e@eAeAaCgAgCiE{J}KiWoBqEmE_K{F{MoAuCu@eB_@u@Wg@]m@]i@KO]i@a@k@_@e@k@q@[_@e@c@a@_@q@m@c@]yAaA]Sk@[c@Ug@Sm@Ww@Yk@Ow@Sq@Ok@Ki@Iq@Ii@Eg@Eo@CcAAmK?mD?kB?{@@uCAuH?kY@[?mJ?}C?qX?qC?}G@kF?}F?oD@wABuADaAFyAJcCRsF`@uBPoCT}E^aDVs@DiBN_AJk@Jq@Ns@Re@Po@Vy@`@qAt@{BpAk@\\YNc@Vu@Ze@P[J_ATc@He@Hk@FqANqCXwCZqCRqDXoAJoBLaBL}CT_Gb@eEXoGd@g@Dm@Fw@DM@qBP[Dy@LuATWFk@NyBn@e@Rs@X}@`@wBlAq@b@k@^MJw@l@YVe@b@e@b@k@l@{@`Aw@bAa@j@c@n@a@p@OVy@zAg@bAa@z@_@t@}BtEc@r@g@x@u@dAo@z@w@~@a@d@a@^i@j@e@`@g@b@w@j@g@^cAn@o@^aAf@wAn@}Aj@u@TkAXqAVYD]Fy@Hc@D{@HaAFoABuB@mQJ{KHaCB}KF_FFaA?}@?uFFyE@sA@[@wBBgDHeGNiN`@gIPsCAsA?mCCiLMeDC_OQoCAoC?yE@wJFgSP{MLoDDiJHoCD_OLs@?mOFuA@uMFaVHaBDe@Bc@Bc@Dm@Hm@Hs@L{@Ru@Ty@Vw@X}@`@[PmAp@}@l@EBg@^YToCdC_@\\gAbA{AtAsDhDwG`GqG|FyApAeHpGs@n@gA`AcBzAw@r@m@j@m@f@QPc@\\OLGDa@Xe@ZKFGDi@XSLQHQJSHWJa@PIBOFWHUHQDc@L[HQDUFUDSDUBUDUBQBK@K@WBS@Q@U@U@U@U?W@S?i@?o@Ai@?kB?u@AE?}@?qCAiB?yE?qD?oA?cA?oA?K?Q?yJAkCAoJAcDAgSE{GA]?yC?sAAkA@aA@m@?yA?aA?{@AsB?}@AmB?gHAmDAgD?yPCgEA_@?_@?W?_CCgE?kA?c@@aA?gAAgBAmBAoB?{F?yD@}@?{AA}EAw@?}@?iD?_IDwG@kA@eBAoA@Y?_A@W?Y@[?mA?e@@s@?uAAmB@oBBgE@aA@_A@_A?mB?oDAkGD}XH_F@eB?m]JoD@oEBuJBeZHkG@qHBiJDmD@_UDoFBsD@mD@cCBiABcBDcCFgBFiEPuEPkBHiADqABiCBuAAeBEGAuAIy@GmAKmNgA_COuDYmAIgAEk@AcAAy@AS?aA@uAB}@@uOZeDHeCFqIRmA@iAByP^w@@g@@{CH}@@eQ^aABeLTkDHK?iDJuCDgCDiBB{@?y@?{@?Y?a@@q@@}@?_A@K?oDFqLTkABcFJ{ADyBFwABG?w@?"
},
"start_location" : {
"lat" : 39.9080972,
"lng" : -88.9552295
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "0.2 mi",
"value" : 394
},
"duration" : {
"text" : "1 min",
"value" : 28
},
"end_location" : {
"lat" : 40.4361706,
"lng" : -88.99053309999999
},
"html_instructions" : "Take the \u003cb\u003eInterstate 74 W\u003c/b\u003e/\u003cb\u003eU.S. 51 N\u003c/b\u003e ramp to \u003cb\u003ePeoria\u003c/b\u003e/\u003cb\u003eRockford\u003c/b\u003e",
"polyline" : {
"points" : "cwxuFv~c~O_@K_AKIAKCGEKIGGGKEGEKEOCIAIAKAIAK@G?K@O@MBODKBIDIDIDGFGFGFEFEFCJCJCJ?H?J@H@LFNHNNLRFRFRFVBXBR?L?P?ZJt@"
},
"start_location" : {
"lat" : 40.43650359999999,
"lng" : -88.9906848
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "7.8 mi",
"value" : 12520
},
"duration" : {
"text" : "7 mins",
"value" : 400
},
"end_location" : {
"lat" : 40.5290831,
"lng" : -89.02736460000001
},
"html_instructions" : "Merge onto \u003cb\u003eI-74\u003c/b\u003e/\u003cb\u003eUS-51 N\u003c/b\u003e",
"maneuver" : "merge",
"polyline" : {
"points" : "auxuFx}c~OAjCChCAzAGhKEpGCrFQbYOrVAr@?`@KbQAvAAj@Ad@Cz@Ab@Gv@IpASpBIp@StAUnAYrAYhA[jASp@c@lAWn@Wn@e@`AQ^q@lAOTMTy@jAILa@j@w@z@}@~@y@r@u@j@aAr@m@\\gAl@eAd@u@ZMFgBx@yKzEcF|BUJ[LqEnBqGtCq@ZqJbEy@f@cAb@qAh@kD`BiAf@kAf@yDbByEtBe@RoJdEqErBy@\\y@^GD_Ab@gAd@wUfKuCpAiBp@]Lq@RsA\\sBb@{AXeAJg@DcAJ]B{@Da@B[BE?w@@aAAiAAw@Em@EiBQm@Ig@Gk@I{Ba@oC_@q@KkC_@{@Q{@OwAS_AOuASiBYoAUsJyAm@KkBYsBWaBWaBWi@EyAMwAIo@Ak@Cg@AcA?}@?oD?{@?gA@uA@iF@o@?{D@K?_E?cD@cDBqG@iRDw@Am`@LoFD_J@oDD}B@o@?mA@}@?{IBkM?cB?s@?a@?O?sA?}E?gAAsB?oEEiIQ{@CcJ[]A{BI_Og@iHYaOi@u@CqCMeSs@cBG"
},
"start_location" : {
"lat" : 40.4361706,
"lng" : -88.99053309999999
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "1.0 mi",
"value" : 1534
},
"duration" : {
"text" : "1 min",
"value" : 51
},
"end_location" : {
"lat" : 40.5391901,
"lng" : -89.0179473
},
"html_instructions" : "Continue onto \u003cb\u003eI-55 N\u003c/b\u003e/\u003cb\u003eUS-51 N\u003c/b\u003e",
"polyline" : {
"points" : "wyjvF~ck~OmGW_CK_BEyAGeAG{@I]Gc@Go@Mo@Ou@S{@Wk@Uc@Si@WwAu@a@[]Wa@[k@c@SSYU_@_@g@i@q@w@WYYa@m@{@[k@i@}@Q]Ug@e@eA]y@[{@M][gA]oAMe@Kg@WsASmAQqAQwAI_AKaBImA"
},
"start_location" : {
"lat" : 40.5290831,
"lng" : -89.02736460000001
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "1.3 mi",
"value" : 2086
},
"duration" : {
"text" : "1 min",
"value" : 77
},
"end_location" : {
"lat" : 40.5431475,
"lng" : -89.00284329999999
},
"html_instructions" : "Take exit \u003cb\u003e164\u003c/b\u003e for \u003cb\u003eI-39\u003c/b\u003e/\u003cb\u003eUS-51 N\u003c/b\u003e toward \u003cb\u003eRockford\u003c/b\u003e",
"maneuver" : "ramp-right",
"polyline" : {
"points" : "}xlvFdii~OJm@@G?M@aBB{A@_@@WDg@Dk@H{@NeABQDULs@ZiAPo@L]HW^_Al@iAVc@R[LSTYJMNONQRUNOx@y@Z[PQLOTWV]R[LSJUNYLWTg@J[Ro@HYRu@Ls@D[D[D]DWB[D{@@Y@]?sA?e@ASAYA]Ec@CYCSEc@EUE]EWQu@I]Me@Yy@Yo@Uc@S_@k@{@]e@c@e@o@i@[UQMe@Yi@Wa@OcBi@[IOEQCa@Kk@Kk@Ia@E_@Ee@Ck@Cm@CS?SAcA?}ME"
},
"start_location" : {
"lat" : 40.5391901,
"lng" : -89.0179473
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "118 mi",
"value" : 190369
},
"duration" : {
"text" : "1 hour 39 mins",
"value" : 5923
},
"end_location" : {
"lat" : 42.2073104,
"lng" : -89.01225989999999
},
"html_instructions" : "Continue onto \u003cb\u003eI-39 N\u003c/b\u003e/\u003cb\u003eUS-51 N\u003c/b\u003e",
"polyline" : {
"points" : "uqmvFvjf~OiCAcLC{BCA?A?S?qAAmBEoCKgCOaAE_AEoG]yBKyAG_CIyAEwAAaAA_A?wA?eCBo@@cB@uBBcGD{CBwC@kDBqBBkB@_CByCB_IFwDBA?wCBaC@wCBcEBeCBcCBaCBaC@qB@aC?yC@cC?sC?yC?qB?oC?yA?uC?eA@k@?_AAyA?uA@kB?oB?mB?mB?{G?kB?yA?kB?yA?wA?uA?wA?uA?aA?k@?cA?k@?i@?k@?k@?_A?yC?o@?m@?g@?}B@oE?qACi@AcACi@CiBKWAi@Gk@Ei@Gk@Gg@Ik@GSEm@K{@O_AQiDs@yCm@oBc@wA[_Cg@aCg@aCg@k@M}Be@cE}@iB_@}Bg@yBc@w@Qi@Mk@Mi@MwAYkAUm@KQCa@GYCaAIk@EU?k@CcA?S@U?k@BU@U@k@Fk@F}@LUDe@JSDi@Lm@Pe@Pg@P{@XiBp@aA\\y@XUHcBl@uOrFsHjC{Bx@_AXi@Lg@LWFc@Jq@Ji@HUDi@FUBUBk@Da@Bu@BuABk@@O?gA@iBB{ABkB@wABuA@aA@kBBmIJgB@wCDyA@i@@m@@k@@i@@k@?k@@k@@aA@{@@kXXwGHuSTiBBsABk@@cADm@BqCPqDVkBHaADsAB{A@qA@{A@sDDc@?k@@{SLwFDcEFmDHaA@oEDmBBiC@wYRsA@eA@w@Bs@Di@Bg@F_AHo@HwATy@PgBb@aAVs@Vu@XqAf@w@^y@b@k@Z_@Tm@\\iAx@s@h@g@^c@^q@n@c@`@u@t@o@t@cAjA_@f@_@f@mAfB{@pAy@nAu@jAq@lA}@jBq@zAaAhCa@dAaAnC_JnVWn@Ur@KVITWr@M\\q@jBYr@KXKXo@dBo@fBa@hAc@hAa@hAa@hAc@hAa@hAWp@IVKXKVWp@O^MVO\\OZOZ]p@_@p@SXQX]h@ORORQRMPa@d@QRQPOPSPQPONSNQNSPSNSLe@\\SLQJSLQJSJUJQJUJUJUHUHUJUFSHWFSHWFUDWFWFUDYDYDWDs@FWBU@U@W@U@[@W?W?Y?wCBg@@kA@iA?qBBm@@qD@W?k@?m@@k@?W@Y?S?U?{ABcA?k@@m@@m@?cA@k@@cA@k@@cA@}A@qBB}C@}EBqA@aB@cA@{A@iEDaFByA@yA@wABm@?yA@oB@aA@aA@qB@k@@k@?k@?aA@k@?U@U?W?U?k@@aA@aA@k@?Y@sFDoB@cC@mBByA?m@@yA@m@@I?i@@U@W@W@[BiAJWDWDWDWDYFYHWFYHYFUHWHWJWJWJSHYLULSJULSJUNSLSLSNUNOLUNw@p@k@f@yBvBmAbAy@l@g@\\kAr@[Na@Pa@Pc@Po@Ts@T]Hc@Jk@La@Fa@F_@De@DaAFm@Bm@BaA?uA@wB@{A@i@?yFDW?sGBg@?w@?c@@eC@yB@[@cC@cA@m@?{C@eBBqC@qA?oDBg@?mCBuA@cA@mB@uDDoAB{KHsKHW?W@W?M?_A@{@@u@?q@@_A?iFB}F@kG?ePHu@?mMFkEDmF@kACaFCqFMgAEeEIeCCyAEqDC{D?w@?uDBcEBwDDeA@oCD{EFoD?eDAu@@qe@f@{E@gJHaEDcNHuKH_IHyA@aFDcEBiA?_B@gEBgGFuIFO@yFFI?k@?wA@iEBiCBsGBoB@U@yCBcCBmB@cA@U?wABqIF}MNoB?aFDaA@aA@k@?wLH}QNmFBe@?yABgFDkLJ}FDwCAs@@cC?uA@oD@cC@yEBeE@_AAwA@mD@uA@mB@wA?aA?U?U?Y?O?wCBcA?_A?mIHyODqF?yCBmB?eGBmB@cE@wFDgD?kF@{A?wA@aA?kB@wA@wA@mB@aA?iA?uB@}A?cIFyC@cC?wC?uABuA@gC?cC?S?W?U?i@@eC@aNDc@?sC@aC@eC@qGBcAAC?mKFaB?}C@gE@a@?sA@iB@iB?}E@{LDiGBkB@yE?eA@oFBiE?iDByA?k@?wA@S?i@@m@?m@@iB?cC@aA?wA?kB?k@?aA@aA?m@?k@?k@@U?}@@{C@eE?cE@sA@U?W?k@@_A?k@@m@?{A@sA?U?m@?U@W?U@U@Q@Y@W@QB[DSBQ@YDUDUDQDUDUFm@NWFSFUHSFSHUHSHUHULSHSJSJULSJSLSLSLQLQLSNSPQLSPSPQNONSROPONQRQPOPORORQTMPOTQVOTOTMTOVMTMTMTKVMVMVKTKXKRKZMXIVKVIXM\\GTIZIVI\\GVK\\GZERI`@GZGXG\\EXEZG\\E\\EXCZE\\Iv@OtAKv@CZEZCZOpAOrAKv@CZE\\EZCXEXCZEZE\\Iv@EZIv@EXEXEZEPGb@Op@EZIZETI\\GTIZGTIZKVGVITKXITKXKXUl@Yn@KPMXKTMRMTKTOTMTMPOTMPOTORMPOPORORONQPOPQPOPQNONQLa@\\ONID]VQLSLQLSJe@XQHSJQHUJQHSHSHSHi@PQFSFUFSDUFSDSDWDQDUBUDUBSBS@SBU@S@W@S@U@U?U?S?U?k@?wA?qC?}L?U?iJAu@?u@?a@?U?k@?mB?kBAeE?oB?Q?kC?iA?aA?kCAkD?oB?uC?s@?u@?gA?qD?yG?y]A}RAi@?}MAsF?yR?}EA_i@AmLA{G?}GA{C?uC?oD?mD?{E?cPEkMCQ?gIA{CAgGAcEAiEAcFAqPCsL?qP?wCAkA?u@?oc@?o\\AiO?}C?mH?uFCsDAsCAwAAk@?kBAcC?uAAgGCkBAgICk@?qFCcA?kD?cC?u@@yUBi]@kT@uA?uA@wJ@}KDuA?oA?}J@aAAgC@oDAcC?sJ?iB?gP@iB?uH?aC?wF?g@?kJ?{@?eD?_A?eD?mE?}M?}I?_E?e@@_@?o@Bm@Bc@B]Bw@HWB]Dq@J_@Fe@Hc@Ja@Hg@L]JmA`@u@Vw@\\e@Ra@PiAl@q@`@g@ZYRUNa@XYVYTYTa@^QNQPWTSTe@f@i@n@]`@STSXq@|@oC|DyCfEqAhB{@jAcAjAe@d@m@n@i@d@_@\\m@d@o@d@e@\\c@X}@h@{@d@k@Xw@\\}@\\{@ZaAXi@NmB`@e@Hi@Hq@Fm@FoBNkFXA?M@cADeCHaA@i@@mBByC?aI@oRB_E@aA@}AB_CD}BFkBFq@BkBFqDHsFFkA?y@?_C@mBAkBAcAAwCEqACgACcCCaACmB?_AAaA?eA?}C?wWBgTBu`@BmD@aGAqG@mG@aB?iA@e@@e@@m@Bq@Fk@Ho@Hq@Lw@Rc@Je@NcA\\_A^c@Tu@`@m@^aAn@w@n@}@v@a@`@[Zg@l@g@j@i@r@U\\e@n@e@t@oC`Ee@n@y@hAe@j@]^y@z@i@d@g@`@m@f@g@\\c@Xk@Xg@Vk@VoAf@eA\\a@Jc@Je@J]F[Fc@Fm@Dw@FeABeDB_C?iIFsD@uBA}A@}C?}^N{G@aNF_]Jgu@JiOBa@?a@?yB?yNBeKBmH@aJBaG@}G?wG@{J@mRBiKBkM@wRFoIA{OBwD@iJBqA?m@@gAAyA@uC@iEB{@@iFBcn@f@qb@\\oBDkD@{BDm@?iBDk@@aA@cBBaBFg@Bo@BaABoAD_BJwAHcBHuGd@aEZeIl@}Gd@cGd@qCPqCPsAFqAFc@@O?U@Y?{@@gCBsEAG?_ZBaU?aCA_PDkC@IAG?UAmNEeEBuR@oIB_FAkG@oG?mM?od@@oHBgDC{FBiF?iC?{A?_A?g@?]Bg@@k@@WBS@aBL_AHs@Hg@Fa@F]F]F]FmATqCp@c@L[Jc@Ns@T_E|AoAb@]Lq@Ts@Vq@Ra@J[FyDv@qATs@Jy@Js@Fw@Ha@@{@D}@@u@@}DJmBDwFHwRb@A?O@A?Q?iOTaSd@g\\j@i@@wSb@{CFydApB{EFsb@|@aEFwAB{\\v@kKNA?{CBuA@oA?aBGyAG_BKy@E{D[eAGeAGqAMe@Ie@I}@SmA[kDeAwAe@}KyDwFsBaA]mJcD}JqDcHcC}EeBsFoByEaBoFkBaHgC_Aa@s@Y{Am@cCy@q@S_DmA}FsBoAa@{@[kEcBaFwBkJeEsNqGqCqAmLiF_RkIwCsAsD_BoSaJoQcI{DcBsCaAk@Q}@Y_AU}A_@sAScAQq@KcAKeBMgAIiAIwBKwAIaAGiIe@cKk@_Ic@cDQwCSk@Ek@Cg@Cg@E{AGoMu@_Ha@gBKm@EwF[wBMoEWeCOgCOsH]{AE}AEwBEsCCkAAyAAwA?sBAkB@m@?qBBeBD_BBaBDgADwABeBDmBF_BDwAB}BFqBDqELcEJuCHiJRmCHoBFsBDkBDgAB}BFwBFcDHyCHqGP{HNgCDuB@qBBcCBmC@iC?qC?eA?iDAyBCgCAoBEmCE}FIqDG_GI{GIiACgCEqBCwIMeDCuCCeDAmB?m@?}B?{THiLDwSHwc@LcC@_DBsC@gC@sA?o@AgAC}@Ew@Ew@Ga@Ci@GqAQk@Iu@Mm@Kk@Ms@Oi@MYIk@OgBi@}Ai@yAm@aCgA_Bw@mEuBwBaAgB{@qCqAiCoAcD}AkB}@{BiAwBcAgBy@wBcAwBeA{Au@wAm@mAi@qAe@aA[sAa@{@W[Iw@QsAWgASc@Gq@I{@KaAIcAIYCWAg@C{@Co@AWAq@?sA?kB?cB@i@?q@@mAAmDBmB?oB@eB?sBAwB?}DEmAA{ACoBGcBEkBGiBGwJc@wAGwG[o@Cq@C{AEqFSiDMqCM{DQkH]cEMwBIwCMmGY{GY}H]_AEyAEQ?}BEwDEuB?sA@oBByABkABuAF{AHoBJuBNoAJiBPwANqANaAJq@JeAN}ARyDh@{HfAiOtBkC^uDh@}ATiVfDgAPo@Ly@NaATUDQF{@VgAZ[Jk@Ru@ZkAd@e@Rm@Xo@Zi@Xq@^{@f@q@`@i@^g@\\g@^}@p@y@l@y@p@}@r@y@n@_@XyBdByB~Ae@\\_Ah@oAr@uAt@yAr@qAh@m@Tk@TwBp@m@P}@Rs@P}@R}@Ny@L{APoALo@Di@Dg@Bm@BqABoDD_HDgRJiGDsFBcA@y^R}CBoFBwA@k@@iEFwADqABkBHgAD}DR{ThAiADuG\\wCPiKf@}BL_CJeAFeETuPx@cAD}@DmAF{EVcBJqDPyGZuFV]B_@BcH`@wEToERi@@eCDgA?sCAaA?i@A_AEyDMgAEkAIeGe@wHm@oJu@wK{@qGe@kJg@uDM{IOuEE}BAuXRkb@ViB@sNJyEDmh@\\cIDiEB{C?}E@cD@qVEq]EcHAsFAeEAqFAeKAcJA_MCuD?gLCiKAqHAyECwB?iCCwGCya@WeRMcWQoDAqBCu@Aw@CaAEy@EmAKgAMy@KkAQwAYu@O_@KkAWiBi@sOoEuHwBuHwBwF_BsLkDsMuDcN{DuX_IeDaA_D}@iCw@eBm@iBu@OG_@Qi@YqAq@q@_@]U{@g@}@o@oCqBgAaAcB}AiAiAoB}BeAuA}@kAu@gA[e@gAiBeBwC_^_m@aE{Ge@u@ke@yw@{BwDaRg[kJ{O}Rm\\sA}BaA{AaAuAqA_BgBoBu@q@a@_@gA}@s@i@a@WcAo@qAu@w@_@i@Uy@]w@[YIsA_@sBg@kASmAQq@ImBKG?y@CqK?sl@VgKBoRFyz@XoFBoLFsCBiIFaMNy]^aA@aNL{MNs@Bs@@uWZoA@cCBsb@f@cCB_QPuQ@iHAoh@CaT?uAAiF?yKEqJO{Rg@qKWwDIiHQaFI{ECkCC_C@kFD{EBgQJiOJqPF}HFcFBuPJ}TLiNFwMJwJFkGBsEB}LByJJsLDa[D[@Y?gF?q@?A?M@A?c@?{ACuA?q@?iEBwB@kBBgD@_C@aFDuA?_LDiC@wC@kIB}SFoFBoF@}FBaF@eD@cCBiB?_C@}B@yB@}B?gGBsC@kB@iE@{C@_B?qFBeHBaC@uA@kC?oA@qGBmA@k@?m@@]@g@@o@Bm@B]B]Bg@DaAJy@J}ARo@Li@Jk@LmAVyA`@{@Vc@Nc@Ny@Xe@RgAd@}Ar@uAp@sB`AcPvHmB|@}GbDmGxC}FnC?@SHuBbAc@TuB`A{CxAiSpJm@Vk@XgAf@aBp@aBp@kBp@wC`AgA\\w@TuCv@qBf@gCj@sCh@kBZcDf@iBRaAJ_AJkAJwAJo@DgBJkBHkBFm@@oDD{E@eGB}E@E?U?m@?cC@wA@wKBmC?sCBC?E?_A?u@?aC@uE@eD@qD?oA@eC@_JBwC@aA?sC@}C@I?E?G?K?C?[?uE@cQFw@?kF@A?{GBcH@wPDgIBoG@G?U?}A@mB@}XFqD@_A?oB@kB?aA@k@AaA?k@AQ?o@AuACcACkBGwAImBKqAIeAIqAKo@IuAMaAKaAMi@IUCi@Ii@GwCg@{B_@wCk@_F}@mAUwAWuAWiB]aAQuAWsAWkB]uAWuAUuASkBWoAOwAO{AQ}@Go@G{@GuAKo@Ek@CaAEm@C_AEuAEyACwACuAAe@?cC?kPBsUB{@?A?mA@qI@aG@}y@LiD?mQD_B?uH@}QBG?G?mTDgC?}A@gF?a\\FyF@gG@aE?yA@O?k@?sB?gD@_D?wC@uC@}C?mA?wc@HuTBuLBwC?qD?aC?i@AaAAaCEw@AaCGcBGSAM?OAkCMqAGiAGgCQcCQkBQcCUm@GkD]kD[gCWkBSiD]_D[k@Gk@Gk@EqAMeAGk@Ek@Cm@C}@CgACiACi@?i@?aA?wA@k@@_ABaADa@Bo@Bo@Dk@Dk@Fk@D_AJaAJaALi@Hk@Hi@Ji@J_APk@Ji@Li@Li@Li@Lk@Le@LSFUDi@NcAV}@Rk@Nc@JyA\\g@JQD{AZk@JSDk@JSD_APUBUDOBo@Ji@Hi@Hm@Hy@Jq@Hi@FwAN_AJaAHe@DYBuAJaAFwAFmBHwADi@BU?U@k@@i@@qA@wA@yC@_\\HS?sC@yE@cEB{IB_LBuC@_FB{E@eGBaI@kJD[?a@?S?uHByIDa@?a@?kTFC?S?Y?ySF{GBcA?cA@cC?yA@yE@}\\Jqj@NaB@cD@wC@uD@oA?wA@_A?}B@wB@ww@TeLBU?K?m@@kB?oB@mD@yE@mB@wC@}LDiF@oC@eA?aWHgE@_D@iH@m@@wn@Pq@?sC@uVHM?]?wUFkB@{B@_C@kIB{ZHoF@yA@_C?yC@mB@wA@aCFW?Y@uD@gGEeC@_B@iD@aD@wA?ec@NuA?o@Aa@As@Eo@EiAKu@KYEe@Ik@Ks@Oa@Kk@Qg@O[K_@Ma@QSIgAe@{@a@g@[WMSMSMw@i@c@]w@m@y@s@y@w@y@{@g@k@c@i@}@kA]i@W]]i@iBgDq@kAi@cAy@{Ai@aA[m@]m@[m@]k@[m@[k@Uc@U_@[k@]i@OW]i@QU_@g@QUMOQUOQQSa@a@QQu@s@a@[UQg@]y@g@g@[gAi@"
},
"start_location" : {
"lat" : 40.5431475,
"lng" : -89.00284329999999
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "3.3 mi",
"value" : 5302
},
"duration" : {
"text" : "3 mins",
"value" : 185
},
"end_location" : {
"lat" : 42.2358913,
"lng" : -88.969093
},
"html_instructions" : "Take the exit onto \u003cb\u003eI-39 N\u003c/b\u003e/\u003cb\u003eUS-20 E\u003c/b\u003e toward \u003cb\u003eWisconsin-Belvidere Rockford\u003c/b\u003e",
"maneuver" : "ramp-right",
"polyline" : {
"points" : "urr`Greh~OGGAAAAGCYKYKo@Wg@Ow@S]Iw@O[ESCi@IYCSCq@Ek@Ck@?o@Co@?c@AUAaAAi@Ai@Ag@?u@Cc@?]AWAWASC]CYCG?i@Ei@Ek@Ec@Eg@GSEOEc@Ma@Oe@Ua@Wk@a@a@[{AkAsAeAgA{@o@e@o@g@}@s@UQUQ]Yg@a@g@_@QO]W[WSSSSQSSYQWQ[S[Ug@Qa@Oc@Mc@Mc@Ke@G]Ic@Gg@Ee@C[AMCm@Aq@AoA?mAAyA?m@Ac@?CAC?AGQ@oF?wF?gP?K?gD?_AAk@?y@C{@A}@Cy@IuBMsCIwAKwAKkAKeAMkAKcAQuAQmAGa@UuA]mBQ_AS_AS_AYqA]qA[oAi@gBUs@Us@k@cBg@qAUk@_A_Ci@iAi@gAiAyByAcCsB_DwBsCwCiDs@y@WYsVcYs@y@s@y@mAuAcAiA_G{GeJoK_@a@c@i@a@c@_@e@e@i@]]W["
},
"start_location" : {
"lat" : 42.2073104,
"lng" : -89.01225989999999
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "0.5 mi",
"value" : 767
},
"duration" : {
"text" : "1 min",
"value" : 37
},
"end_location" : {
"lat" : 42.2389625,
"lng" : -88.9612389
},
"html_instructions" : "Take exit \u003cb\u003e122A\u003c/b\u003e for \u003cb\u003eU.S. 20 E\u003c/b\u003e toward \u003cb\u003eBelvidere\u003c/b\u003e",
"maneuver" : "ramp-right",
"polyline" : {
"points" : "iex`Gxw_~OCUAAOW[a@U[UYQWOSGIIKMQIMEGGKEIEKGOEKEKGSEMEOCMCKCMAKCOAKCOCQAM?KAMAM?S?UAs@?e@?S?c@AO?Q?UAQAKAQCOCMAKEMEQCICKGKGOEIGKMOIKIKIKKKW[KMIIGIGIIIEIEGGGEGGKGMGKCGEIGMEMEKEKCKCKEOESCOEQAMCSCQASAWAY?a@Aa@?AKW"
},
"start_location" : {
"lat" : 42.2358913,
"lng" : -88.969093
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "5.2 mi",
"value" : 8315
},
"duration" : {
"text" : "6 mins",
"value" : 375
},
"end_location" : {
"lat" : 42.240288,
"lng" : -88.8606022
},
"html_instructions" : "Continue onto \u003cb\u003eUS-20 E\u003c/b\u003e",
"polyline" : {
"points" : "oxx`Gvf~}O@yJ@mN@mC?_@?g@?M@}FByB?{A@cC?sA?o@?_@@[?iA@{@?s@B{@BwB@uB@sB@sB@uC@uB@y@@i@@i@@_@@m@@k@Bg@Bk@Bq@Be@@a@Dw@Dy@JsAHiALeBTeDRkCB[t@gKHmAF{@B_@@[B[B[@]D{@@]@[@Y?]@_@@]@u@?]?[?]@_@A[?y@?_@A]?]A_@Au@A[A]C[A]A_@E}@Es@ImAEe@G{@C[C[E_@AYMuACa@C[C]C[C[CYCYG_AWiDa@kF_@eFOsBC_@OkBOyBOuBMuAKuAOqBKwAIuAC_@Ew@C[?CAWA_@E{@Cs@CcA?a@A{@A[?w@AwA?U?eAAqA?[?_@?q@?G?gAAq@C}C?m@?_AAw@CmAAgAAy@Cw@?_@Cy@CyAEuA?[A_@AY?]A_@A[?_@A[Aa@?[AY?_@?[A]?_@?[CyB?sBAuB?yACiH?u@?QGcV?mAAsEAQ?]?M?a@?sDAuB?wA?]A]?uFAs@?qCCkGAmGAeF?e@AyA?oCAwA?uCAuBAsCAmGAgICiIAaEAcC?yAAgA?_@?QA}C?sBAyA?wAAwA?_@?yAA{A?y@Ay@?y@?uCCkGAmDAsF?qBA}AC{JEqQ?oDAoBAaHAsC?a@AgC?Q?[Aw@AoA"
},
"start_location" : {
"lat" : 42.2389625,
"lng" : -88.9612389
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "0.3 mi",
"value" : 493
},
"duration" : {
"text" : "1 min",
"value" : 36
},
"end_location" : {
"lat" : 42.2387851,
"lng" : -88.8609122
},
"html_instructions" : "Take the \u003cb\u003eS Appleton Rd\u003c/b\u003e exit",
"maneuver" : "ramp-right",
"polyline" : {
"points" : "y`y`Gvqj}OHW@G?KBq@BoB@U?S@K?K@Q@KBK@MBI@KBI@IBGBG@EBGBEDGBEDEBCDEDCDCBCDCBADABABAB?BADAF?B?B?D?D?F@D?D@FBD@DBFBDBDDBBBBDDBDBBBDBFBDBB@DBF@D@DBH@D@D?D@F?H@F?H?HBpD?ZBnC"
},
"start_location" : {
"lat" : 42.240288,
"lng" : -88.8606022
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "1.3 mi",
"value" : 2094
},
"duration" : {
"text" : "3 mins",
"value" : 156
},
"end_location" : {
"lat" : 42.2574698,
"lng" : -88.86106049999999
},
"html_instructions" : "Turn \u003cb\u003eright\u003c/b\u003e onto \u003cb\u003eS Appleton Rd\u003c/b\u003e",
"maneuver" : "turn-right",
"polyline" : {
"points" : "mwx`Gtsj}OIVADCDABABCBQR_DB}A?wB?eB?iBAW?eA@qEAE?S?Y@W?s@@A?A?A@IFi@?oF?]Ag@Aw@?iA?aBA_B?kDE[AW?QBw@C{A?sAAo@?u@?u@?yA?]?q@?c@?c@@WEoDAwACQ@kCGo@A}@AK?S?C?E@SDq@?K?u@AoCGM?[Ai@AIAiAC[Ai@C"
},
"start_location" : {
"lat" : 42.2387851,
"lng" : -88.8609122
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "0.3 mi",
"value" : 547
},
"duration" : {
"text" : "1 min",
"value" : 60
},
"end_location" : {
"lat" : 42.257356,
"lng" : -88.8544141
},
"html_instructions" : "Turn \u003cb\u003eright\u003c/b\u003e onto \u003cb\u003eW Lincoln Ave\u003c/b\u003e",
"maneuver" : "turn-right",
"polyline" : {
"points" : "el|`Grtj}O@}@?i@BoEFaL?_GFqF?eB"
},
"start_location" : {
"lat" : 42.2574698,
"lng" : -88.86106049999999
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "0.5 mi",
"value" : 761
},
"duration" : {
"text" : "1 min",
"value" : 78
},
"end_location" : {
"lat" : 42.2614112,
"lng" : -88.84700389999999
},
"html_instructions" : "Turn \u003cb\u003eleft\u003c/b\u003e onto \u003cb\u003eW Madison St\u003c/b\u003e",
"maneuver" : "turn-left",
"polyline" : {
"points" : "ok|`G`ki}OIAGCIIEIIMQc@_DiHqBgEuBeFcJeT"
},
"start_location" : {
"lat" : 42.257356,
"lng" : -88.8544141
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "331 ft",
"value" : 101
},
"duration" : {
"text" : "1 min",
"value" : 20
},
"end_location" : {
"lat" : 42.2621546,
"lng" : -88.8477066
},
"html_instructions" : "Turn \u003cb\u003eleft\u003c/b\u003e onto \u003cb\u003eKishwaukee St\u003c/b\u003e",
"maneuver" : "turn-left",
"polyline" : {
"points" : "yd}`Gv|g}OeAdAmAfA"
},
"start_location" : {
"lat" : 42.2614112,
"lng" : -88.84700389999999
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "0.2 mi",
"value" : 344
},
"duration" : {
"text" : "1 min",
"value" : 72
},
"end_location" : {
"lat" : 42.2639791,
"lng" : -88.8443406
},
"html_instructions" : "Turn \u003cb\u003eright\u003c/b\u003e onto \u003cb\u003eW Perry St\u003c/b\u003e\u003cdiv style=\"font-size:0.9em\"\u003eDestination will be on the right\u003c/div\u003e",
"maneuver" : "turn-right",
"polyline" : {
"points" : "mi}`Gdah}OYc@wAcDOWgBkEoBsESa@"
},
"start_location" : {
"lat" : 42.2621546,
"lng" : -88.8477066
},
"travel_mode" : "DRIVING"
}
],
"traffic_speed_entry" : [],
"via_waypoint" : []
}
],
"overview_polyline" : {
"points" : "cbdjFdp__PuScJuAQcSQmw@k@k~@uDkmAuvA{W{VqZwKmtCmAkVbK_Ub^m}@eEomB{@_^mPy_@q]ySiEmmE_D_s@wNsl@md@alG}@qf@}Q{x@ua@spJaCwj@tH}oABm|CMug@yK_{Fk@goHuCo_@MiAvYQ`YqSIeq@j@ii@`Qg`@|Kok@f@u{BaAkoBeAgn@wOy`@{WoUgOaTyAqvCFiiFgBsdBf|@oi@j]{Vt_@_gA|Bya@kf@qPcKyp@oHwViIadAaBq]tBcXpOiQhGebAIsrHmAomEeAuf@iD{tAg_Bs]oOu_I`B|BgqDmD_w@meAAyzBTczEcEgo@xFkmAXwxHsHs]}HidAih@ev@`IyjCb^_tAkU_eDek@{nBy\\cf@iMeY}a@oRuy@wXkY_a@aBenBzh@qmAdDiqC_c@eeBsb@k]uh@}N}Fqs@tEuu@xFuh@sIarEgx@{WuXa]}y@_a@mIy^jS{SvYiYtjAgq@~xAs{@~~Ayq@jcAsd@d`@e`Bl_Aox@nEwuAmCqu@gr@k{A{aBshB{gCoh@{gAwDg^oC{rDpBgAlBvF}mAbEquJfC_vGb@cSjGy^re@kmBzL{nFwA}pDmA{u@bAsTbIghBlfBuY|Iyb@cH_d@sIsTgQks@_`B_RsPmh@uCe_C`@cxA`Vgr@zF_ZnRgUb_@i[pNi`FvCawBtBy[tRi|@ds@}m@bAccGOg}FdDatCGk}AjAhCkFoAdjC{LzZqo@b]whAbg@gv@`WerAqOwrDn@}yCgM}QoQoIs^tMmg@fGa_@eJiQcRyDu|BkBe~Bz@csAa@kmA{UufAzW}cAjCo~DhF}]lHmWfWgj@pvAcS|Uc]fEmpAz@kdAr@eXxHyWlPog@hAycBfAgpKpEgaOfFaUjGmOtRiPf_A}NbUeTxHabLc@esMPub@`Ue]f`@o_@rHi_C|@m`Cj@mW`NmVnYq\\`FieKnB_lEnKebG^{x@~O{zHrOaz@yPs`B}k@anCkkAa_AcI{~BkHyoCtE{qEeAy{Aym@_`FaPmxBt[_}@de@{cEzJawAbHu}AcIisKJkkA}DsiC}u@ya@m`@ktC_xEc`@cNsgG`DecK^keFnB_~ClAeuBf{@gs@rR}r@bBgdCn@qdCgBgsA{Qw}Gr@alDkEc~@i@oi@~KgmJnG_dIzBizBeBkTaOkSm]c[kW}b@_Cs`@w]wBqnAyG_e@k]ip@y_A{hAuA_QgGgKi@_hA`EgvBmJ_}BoA{|ExC_pBpBjOsu@lAcv@_@}EwBGye@sYsj@{LyQ"
},
"summary" : "US-51 N and I-39 N",
"warnings" : [],
"waypoint_order" : []
}
],
"status" : "OK"
} -
Is there more to the JSON, such as a reference to "result" or "response" at the top?
In the remote GET, use "strResponse" as the "Variable Name"
Then you can create a calc action in Globiflow to parse out specific values using json_decode
For example, to get "end address" you should be able to create a variable called "strEndAddress" that is computed with this code
json_decode([strResponse],1)['response']['geocoded_waypoint']['legs']['end_address']
I think the json_decode syntax is right but it's a little hard to read the json without indentation.
-
http://maps.googleapis.com/maps/api/directions/json would be the URL to use
Get params would be everything after the "?"origin=[(Order) Pick City, State]&destination=[(Order) Drop City, State]&sensor=false
Getting this data from the json: .routes[0].overview_polyline.points
would probably translate to:
json_decode([strResponse],1)['result']['routes'][0]['overview_polyline']['points']
Note that this assumes that there is the text "result" somewhere at the top of the json.
If you put a calc action in Globiflow with justjson_decode([strResponse],1) in the calcuation you should see the full json returned.
-
Ran into a road block... Says I'm making an illegal call using the variable strResponse.
I fixed this by re-inserting the variable into the calc. But it still won't write the results of the decode into the text field. I know the decode is working as I can simulate variables in globiflow and see it gets the response.
-
PREVIEW CALC
SIMULATING VARIABLES
Performing remotePost
Skipping waitDelay
Performing customPrepeval(json_decode("{ \"geocoded_waypoints\" : [ { \"geocoder_status\" : \"OK\", \"place_id\" : \"ChIJ79yRikdlbYgRiO_jX2eoP4A\", \"types\" : [ \"locality\", \"political\" ] }, { \"geocoder_status\" : \"OK\", \"place_id\" : \"ChIJfeRdxb-MIYgRDR5dmDJnC3M\", \"types\" : [ \"locality\", \"political\" ] } ], \"routes\" : [ { \"bounds\" : { \"northeast\" : { \"lat\" : 43.75682339999999, \"lng\" : -84.5094307 }, \"southwest\" : { \"lat\" : 39.4297696, \"lng\" : -87.41384169999999 } }, \"copyrights\" : \"Map data ©2017 Google\", \"legs\" : [ { \"distance\" : { \"text\" : \"408 mi\", \"value\" : 656702 }, \"duration\" : { \"text\" : \"6 hours 13 mins\", \"value\" : 22362 }, \"end_address\" : \"Coleman, MI 48618, USA\", \"end_location\" : { \"lat\" : 43.75682339999999, \"lng\" : -84.5861192 }, \"start_address\" : \"Terre Haute, IN, USA\", \"start_location\" : { \"lat\" : 39.4667037, \"lng\" : -87.41384169999999 }, \"steps\" : [ { \"distance\" : { \"text\" : \"292 ft\", \"value\" : 89 }, \"duration\" : { \"text\" : \"1 min\", \"value\" : 10 }, \"end_location\" : { \"lat\" : 39.4675002, \"lng\" : -87.4138511 }, \"html_instructions\" : \"Head \u003cb\u003enorth\u003c/b\u003e on \u003cb\u003eN 3rd St\u003c/b\u003e/\u003cb\u003eS US Hwy 41\u003c/b\u003e toward \u003cb\u003eCherry St\u003c/b\u003e\", \"polyline\" : { \"points\" : \"{i{oFn_ptOs@?e@@eA?\" }, \"start_location\" : { \"lat\" : 39.4667037, \"lng\" : -87.41384169999999 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"2.6 mi\", \"value\" : 4228 }, \"duration\" : { \"text\" : \"7 mins\", \"value\" : 404 }, \"end_location\" : { \"lat\" : 39.4297204, \"lng\" : -87.414537 }, \"html_instructions\" : \"Make a \u003cb\u003eU-turn\u003c/b\u003e at \u003cb\u003eCherry St\u003c/b\u003e\", \"maneuver\" : \"uturn-left\", \"polyline\" : { \"points\" : \"{n{oFp_ptO?`@jE?R?|@?~BAjE?nAAvB?pC?t@?fCA`AAlC?`A?vA?p@?r@?tAAx@?hC?z@A~C?|@AnC?v@?rEApEAvCAz@?dE?|@?lBAjAAn@?bB?vCAjA?lBEdBATKtEAd@A`D?dECjEA|GClBAfAAn@CpAChECfEAzCAR?hBA`EAnB?dAATN@?@@\\@~BATApA@pA@P?R@VBt@DzAPl@DnB^RF^Hl@LF@\\JhCv@\" }, \"start_location\" : { \"lat\" : 39.4675002, \"lng\" : -87.4138511 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"73.7 mi\", \"value\" : 118551 }, \"duration\" : { \"text\" : \"1 hour 6 mins\", \"value\" : 3953 }, \"end_location\" : { \"lat\" : 39.7532809, \"lng\" : -86.1504484 }, \"html_instructions\" : \"Turn \u003cb\u003eleft\u003c/b\u003e to merge onto \u003cb\u003eI-70 E\u003c/b\u003e toward \u003cb\u003eIndianapolis\u003c/b\u003e\", \"polyline\" : { \"points\" : \"wbtoFzcptO@o@C}@A_@AMAOAKAKE[CMCMCMCKEMEICMGKISMYWm@ISIQK[GUGUCQEOCSCSCWC_@CS?AIUGoFGmFEqEGqEEoEEaEIeHAa@CwCGcFEqEIoHGsFCuBGsGEiDEiDEwEAq@?i@Ai@?u@?uA?y@@mB@qA@sADcCBkBB_BB_BD_CBwAr@mh@BwA@wA@c@@c@R{NByD?ABwD@mJ@oIDi`A?{GDql@Jao@NyLBkTAaD?mDBeM?}C?]?]?cBAeCQ_c@?{B@cM@uN?mE?[?eB@yA?gBBuB@qBDgCDyBJaEtAwe@X_KDwADiABuAB{@@w@?y@?oAAsACsAEwAEq@IuAGeAEa@Eg@K}@Gi@Ku@Kw@Ks@Ia@Gc@Mi@Mq@S{@Oq@Om@[eAUy@M]Qi@Yy@[{@[y@c@oAYy@]}@ss@epB_AgCa@gAUq@Uk@K[Sk@Uq@Uq@Us@Qq@Qo@Su@Qq@Ke@Ki@Ou@Mq@Mu@Mq@Mw@Ky@OmAK}@MoA[{DYiDiHg}@KsAQyBe@}FSkCQqBQuBMoBIeAGs@Gy@Eu@GqAIuAGqAGyAGgBGwBGcCCoBAgAAiAAaDA{UEukA?{F@cE@}GB}LFaUL_f@?{@?aC@}@?sB?oB?w@BwG?qB@oBAy@Ao@Cy@C}@Eo@Ew@Ea@Gw@MkAKu@M{@G[Km@Qy@Os@I[Qq@IYEOCGIWSq@Uo@ISWm@Wo@Ym@wCkGKSiE{IiAcC]q@c@}@i@qAa@eAWu@Oe@Ss@Mc@I[Ke@Mk@GYIc@Q}@M_AIq@KaAGo@Ca@Eo@C[Ac@CSAo@Ac@Aw@Aw@?c@@o@?g@@k@@y@@sA?w@BkCBwB@oBBiB@w@@sA@sA@oBBuA@oBHsJRsVd@eh@JaMBsCDyEByBBkCBkCFuH@oBBuA@gB@sA@_ABoB@oBBmBBkDBmCBoBFyGBaDBuB@kA@aA?w@@mA@w@DiEDeEBkCJuMByBBiB@sABkCDkE@iBBkC@uABoB@sABkC@sA@sA@_A@w@DcE@gCByA@sA@uABoB@gB@uABqCBiB@w@?_ALgM@mCDsDHyHFcH?o@BoBBkCBcEBuBDqDDkGBmCFwFD}EB_CHuJDqE@gDA}BC_CCw@Cy@CkAE_AGkAIqAGu@M{AQiBUqBOqAQiAM{@Km@UoAMo@EYWiAOs@Qs@Qu@Qs@[qAu@wCgAkEwAuFgAkE_AuD}@mD_BqG{AaGeWecAkFaToAaFc@cBm@cC}@mDoAaFw@_Da@aBeAeEiAmEs@yC_AoDi@yBi@eCOq@Mq@SmAUqASmAQkAUcBUqBUoBWuCkA}Mc@wEk@qGe@sFUeCQmBOmBWqCM}AQqBY}C[eDa@uEYgD]{D_@_EYeDg@sFYeDOcBQuBQkBYaD]{DQkB]_Eg@sFu@mIQuBw@}I]}Da@wEk@oGc@{E]cEUaCUgCa@yEUiCUgCCYIy@Ee@CQCYE_@CUE]OmAWkBQoAW}A_@oBOq@Os@YkAYmA[kA[iA]iA_@gAUq@k@}Aa@gAe@eAc@cAe@aAq@{AkAeC[s@Ue@iAaC_AsBw@cBa@{@_AqBq@yAu@}A[o@Yk@Qa@Se@g@cAs@_BkB_EaAuBaAsBu@aBg@cAg@eAYo@_@}@CE_@u@[q@cAyBw@cBm@oAqAsCKUWk@g@cAg@eAoAoCiB{DWg@y@eBc@aA]s@_@{@GMISMWUe@O][o@g@gAs@{Ag@eA[u@}@mB_A{Be@eAe@gAc@iAe@gAc@gAYq@IUYs@IUM[IUgDyIaCgGo@cBc@gAwBwFm@{AiAwCqAiDeAqCWo@o@eBc@gAe@oAcAgCy@yBu@mB}HkSkC_HiGcPSi@}O{a@O_@KWOa@KYMa@{@kCOg@GSGQEQGOEQK_@Qo@YmAWmAYuAOw@O_AWaBYkB[qB_@iCSqA]_CkCuQ{BmO{@}FaAqGu@kFu@eF[uBaEwXW_BU{AUuAUqAOw@Kk@WwAYwAQu@Kg@GYS}@S{@WeAS}@Qq@Kc@GSI[Qo@]sA[iASy@[mASu@Sw@[kA]oAw@{CaAwDOi@W}@Sw@[mA[oA]qAW}@WaA[iAo@gCc@eB[iAKa@c@cB_@uAe@gBcA}D]qAYeAo@_CQu@[oAQo@S_A_@cBa@iBYsAOu@UkAWwASmAYaBY{AQaAMs@Km@[gBQaAY_B[eBYaB_CwMa@aCm@eDU{AI_@_@wBs@aEe@gCYcBk@gDg@qCm@cDk@cDs@_Ee@oCc@eCc@gCe@iCc@iCOw@k@cDk@eDe@kCe@iC]oBEWc@eCe@iCe@oC]oBe@eCUwAUoAKm@y@aFIg@QmAUsAYqBYmB_@oCeAsH_@mCe@gDQsAg@mDWmB_@iCWoBSsA_@mCSsA_@kCQqAIi@Ik@G]Ko@Ga@Ia@Ie@Ic@Ic@EUEUS_AQ{@UaAQy@Sw@Qs@e@gByBuISw@IWSw@c@cBKc@q@kCiBeHQs@YiAW_A[oAe@eBYmAe@eBmAwEc@iBMe@k@wB[mAc@gBoA}EIYwAyFiAmEU}@Ok@c@eBu@{C_@eB_@gBQaAa@cCYaBS{A[{BUcB_BqL_@kCm@mEw@uFcB}L{AcLqCeSQsAUwBKgAGy@QmCEmAC{@AuAAsA@{BDe\\\\wcBFq]BqGDgUF_U?cC@aCBaN@cD@_F?}A@sFBmH@cF@mE@}B@_C@uF@uFBuK@uD?aB?s@?mBC}CCgBEiACs@C}@Ey@GiAMaBOiBUcCs@eGuAwLoEo_@K{@eB_OmAaKaAeIaAmI_A_Is@aG{@qHy@aHg@oEK{@s@yGiAsKaBwO{A}NwA_N{AwNoAuL[{C_@iDa@wDSuBOkAa@eEYgCc@gEa@uD_@oD]}CMgAIo@AKK}@Ku@Ku@OeAU{Aa@eCm@uDYuAeDqQUkAe@eC_Hq^uCsOuJoh@yE_W_BoIw@gEs@{Dy@sEUqAKo@UuAO}@OiAQsAWoBWuB[{Ci@oFqB_TUcCU}BeRmoBaHit@Ec@eEac@YcDGg@MyAeF{h@cAqKoDk_@kBuRMmAMaAMkAQkAO}@SqAUoAIa@Kc@Oy@YoA[mAU}@_@uA]iAc@uA_@iAYw@a@aA[y@c@cAg@gAc@_A[o@e@}@qEgIgFiJyAmCqA_CiAqBm@iAs@oAo@mAi@eAi@iAm@qAm@yAi@wAs@oBg@}AOe@GSs@iCk@{Bq@uCc@}Ba@_Di@kDQ}AaBsJ_Hee@qBaNqCiR{@_Gq@qEm@cEm@aEk@oDo@{De@sCaAkFoC}Nw@cFkTujAO{@cDcQmFkYcBcJmBaKcBgJw@wEa@iCm@}Do@uEm@gEyCoT_BmL}BoPcBcM{@iGy@{F{A}Ki@yD{@sGg@gDoAwJq@qFeEq]aAmIoAmKk@uEe@yDu@cGkCyTYyBc@eDc@sCa@cCOu@k@yC}A{Gq@kC]uA_AeD}B}HuDkMk@iB{B{HyDuMeBaGgAsDc@yA_A_DmBuGsFiR}B_IeAkDiA_EiCwI}@_Dk@sBuAkFe@eBMe@Qw@gAqEi@{BcAqE_@eBcA{Ey@}Ds@cDq@aDoCiMuDiQmF}VgAcFUgAeIu_@e@sBcGcYuAsGiBuIqDqPe@oBWgAo@aCOk@c@{AY}@Y{@g@_B_@cA]aAg@sAy@sBc@cAs@}Am@uAaAoBcAqBeBgDkDyG_CqE{@cB}A}CgAsByAwCu@yAs@sAyEgJiEoIeGoL_CsEcDoGsB{DsBaE{@aBu@wAkBsDaAoBwEcJ{DwHcCyEeC{Ea@y@GMoGcMeHaNUa@uBuEmAuC_AcC]}@wAiEe@{A{@wCyIuZgGcTo@{BoOii@eP}j@s@}BgAmDi@}AO_@o@gB]y@_@}@i@oAq@{Ae@cAk@iAsAiCm@eAy@wAo@cA{@uA}AeCS]sBiDiDmFkCaEuBgDgAgBoOkVaEsGsGeKu@qAq@qAw@eB[q@e@iAa@kAm@gBi@gBg@iBk@qBoB{GsCyJaAkDy@sCaK{]gBgG{@}CwIcZo@}BuAwEcCsIi@iBiA}DkBuGoAkEeBaGcIcYaBwFs@cCa@sAi@gBi@iB_AyCcA{CkAsDoDqKqAwDmKm[Sk@kAiDiDaKaBeFuAiEyAqEsBkGa@kAsA}DsDoK{AaEwIcUsHySqAkE}AaFCI[sAs@aCaBiGs@iCK]m@iCa@eBe@sBg@yBs@gDc@wBaAyE{@aE_@aB}@oE}@iEoDuPgCyLc@eBYgAa@qA]eAu@mBwAiDu@yA_@q@g@{@i@y@o@_Ak@y@s@aAq@}@yF_IuFyH}CgEuAmBaEyF]e@}AyBqEoGa@k@aAsAmA}AcAuAUg@cI_LiCmDu@iAWa@_@o@_AcBSc@Sc@c@aA[w@i@_BY_AGSMa@WaAWcAKg@]kBG_@GYCSQqAIq@E[M{AI{@Ey@GiACe@AQCcBEeHKqT?A?A?CAs@CwDAe@Ck@Cg@Gu@KgAKaAO{@Ki@Mm@Mo@gAsECMKe@Mi@EQWkAYuAS{@AAAEQs@ACa@_BSk@Uo@Ys@c@}@e@w@m@y@{AiBg@o@WUw@o@eLyJIGQUyFwEaBuAwDaDmC{BsDcD_Ay@{BqB{BwBaBcBcDwDiBaC?AKO_B}ByBeDwDyF}A_C_AuAq@iAoBwC_LqPa@s@GI]k@ACs@_AwAqBaCuCMMGIIIIGa@[USKGIGqAy@ECs@[MGICMGc@OKEqA_@u@Mw@M[E[CSCQA]C[AQAO?q@?kGCiEAmBAqDC_AAs@Ek@EWAcAKa@Ea@GUCKCa@GSCAAC?GAa@Ia@IUEKC_@IUGo@Su@Ss@UaA_@_Aa@oAk@uAs@eBcAqA_Am@e@y@q@g@a@g@g@_@]k@m@IC_@a@g@k@QQ]a@QUOUSU[c@a@m@OUQWOUMUAAIO]o@Q[AECGUa@Ua@We@Sc@]y@GKOc@Qe@[u@{@cCc@uA[gAOi@Ka@S{@Om@EUOq@Mq@Mq@O_AMs@Kw@My@MgAOyAMqACg@GcAEs@OkDUgGOgDGsACaAEoACc@EyAIuBOmDKsBQkDCe@Ew@Gw@Gu@MmACUIs@K{@Mu@Gc@OcAKi@Ke@sA_H_A}EOu@m@eDAAUqAQ_AUqAAMM{@_@wCMmAMkAASMuACSKiBGmAImAEeACuACmACqAE{CEyECmDG{GIyECiFAk@?AAa@CgDAo@GeG?gCBiDHcEDgAJmBLqBRkCPoBRaBReBDg@Fk@BQBODY@MF_@@OL_A|@aIJaAHo@XcCD]@QD]B[@GBS?AB[@K@QF{@Dy@@]@]@]?]@]@[DwF?Q?A?C?k@BkDFyIBgB?o@?A?C@_@@kA@[?G?C@e@Dy@?o@?AB{B@iA@qABcC@{A@e@?A?e@@{@@y@@uA@s@@_@@[Bg@@YB]Du@Dc@d@wGDa@Dw@Du@@g@@c@?QBaC?[@SBuDFsJ@{BBiD?a@@Q?K?_@BaB?Q?C?E@_@BeF?]?A?[@uA@}CBiB?Q?S@m@?O@a@BK?O@w@@eA?eA?a@?a@@q@?A?[@YBuDFcK@_C?mC\" }, \"start_location\" : { \"lat\" : 39.4297204, \"lng\" : -87.414537 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"1.8 mi\", \"value\" : 2917 }, \"duration\" : { \"text\" : \"2 mins\", \"value\" : 116 }, \"end_location\" : { \"lat\" : 39.7748442, \"lng\" : -86.14222660000001 }, \"html_instructions\" : \"Keep \u003cb\u003eleft\u003c/b\u003e to stay on \u003cb\u003eI-70 E\u003c/b\u003e\", \"maneuver\" : \"keep-left\", \"polyline\" : { \"points\" : \"_isqFhgylO?s@@aABu@Bg@@YFeAHw@Fu@`@qDDs@Be@@M?c@Cy@Ci@Iw@Ki@EYEMEQGYEIAEGQKUIMEKMUMUGIGKGIGGGIGIIGYYIGIGGGIESMSKIEIESGOEUGiAYSCQCc@C[EA?SAcD[yE][CA?u@Gq@GuBIiCEA?a@CmBGg@@_EEuHIA?a@?]Ak@AaAAW?Q@Y?k@?gAE_ACo@BWC]AeACu@?UAo@A[A_@?CAG?k@AqBAm@A]AC?I?k@AmACK?cAAUAUAS?S?U?CAA?M?YAY?G?_@AgBE_@?E?e@?k@AqDEO?KA[?SAy@AeACYAYA_@EQA[EsAUWGEAEAA?_@KSG\" }, \"start_location\" : { \"lat\" : 39.7532809, \"lng\" : -86.1504484 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"5.7 mi\", \"value\" : 9233 }, \"duration\" : { \"text\" : \"6 mins\", \"value\" : 343 }, \"end_location\" : { \"lat\" : 39.80459219999999, \"lng\" : -86.05411649999999 }, \"html_instructions\" : \"Keep \u003cb\u003eright\u003c/b\u003e at the fork to stay on \u003cb\u003eI-70 E\u003c/b\u003e, follow signs for \u003cb\u003eInterstate 70 E\u003c/b\u003e/\u003cb\u003eColumbus OH\u003c/b\u003e\", \"maneuver\" : \"fork-right\", \"polyline\" : { \"points\" : \"wowqF|swlOMOkAg@g@ScE}A{@Yq@U[KcA[MAEAA?CAqAWUGi@KSCMCQCWCWCWASCWAQAYCG?W?SAg@AY?]A[?U?aCFW?G?O?A?O?O@iFB}@?}@@W?[CYEUGGCMEOKKG[S[UACSSMQMQACEIEIO]gA}Ck@}AcAuCi@cBeB{FkAcEi@iBgBeGs@_CQm@GYIUI]Ma@sAqEy@eCo@eBaA{BQa@]s@oA}BcBsCqAiBY_@a@k@IOAAS[cLsOg@s@IKW]U]{AuByDoFkAcBc@i@k@{@i@}@e@{@]s@O[Ug@Ui@c@qAo@iBKa@GSGUMa@Su@UeAa@aCU_BSeBKmAGcAG_ACm@E_B@]@c@Ac@C{@@eAHmE@]?CBWTaDJw@DYDc@bAuIHk@Dc@n@iGDe@BUBa@@S@M?U@M@g@@O@U?o@?UCsBGkBIgAMkAKaAQiAQeAQy@k@yBsB}G}CgKiAuDaAcDiAuDe@yAm@uB_BmFo@eCY{AQcASkA]}CGs@Ca@Cc@Aa@GmAA{@CcCAoDEkM?kA?K?O?A?IAiCC_D?eCCcCCmAC_AE_AKkBAKC[Cc@Gi@Gq@M_AKq@mDuSGYCOEWKk@Ga@iBqKoIch@Gc@AE?AACCOAG?AESwAgJG_@COIo@Ec@OqBC[A]AYA]A[Au@?Y?i@?[By@?[Dw@@c@Dq@JkADa@Fa@Hq@X}AXuAV_A^iATm@Tk@N_@P_@Tc@Ta@R_@f@q@\\e@X_@\\a@\" }, \"start_location\" : { \"lat\" : 39.7748442, \"lng\" : -86.14222660000001 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"0.8 mi\", \"value\" : 1330 }, \"duration\" : { \"text\" : \"1 min\", \"value\" : 49 }, \"end_location\" : { \"lat\" : 39.7981238, \"lng\" : -86.04216719999999 }, \"html_instructions\" : \"Take exit \u003cb\u003e89\u003c/b\u003e toward \u003cb\u003eInterstate 465\u003c/b\u003e\", \"maneuver\" : \"ramp-right\", \"polyline\" : { \"points\" : \"ui}qFfmflOZMb@g@TSTWXYr@s@HIPS\\[hDmDfDkDd@m@bCgChAqAxAkBz@mAn@cAZk@f@cATk@`@gAj@_B^gB`@sBF_@?A?CBO?CBOBSB_@?E@ADm@?AHiBBgA?_A?qACq@?eACcAAu@\" }, \"start_location\" : { \"lat\" : 39.80459219999999, \"lng\" : -86.05411649999999 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"0.1 mi\", \"value\" : 208 }, \"duration\" : { \"text\" : \"1 min\", \"value\" : 8 }, \"end_location\" : { \"lat\" : 39.7982142, \"lng\" : -86.0397352 }, \"html_instructions\" : \"Keep \u003cb\u003eright\u003c/b\u003e at the fork, follow signs for \u003cb\u003eI-465\u003c/b\u003e\", \"maneuver\" : \"fork-right\", \"polyline\" : { \"points\" : \"ga|qFpbdlO@{@AwAGuCE{BC_A\" }, \"start_location\" : { \"lat\" : 39.7981238, \"lng\" : -86.04216719999999 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"2.5 mi\", \"value\" : 3953 }, \"duration\" : { \"text\" : \"2 mins\", \"value\" : 144 }, \"end_location\" : { \"lat\" : 39.8273666, \"lng\" : -86.03286159999999 }, \"html_instructions\" : \"Keep \u003cb\u003eleft\u003c/b\u003e at the fork, follow signs for \u003cb\u003eInterstate 465 N\u003c/b\u003e and merge onto \u003cb\u003eI-465 N\u003c/b\u003e\", \"maneuver\" : \"fork-left\", \"polyline\" : { \"points\" : \"ya|qFjsclOCqA@c@@[@a@B_@Dc@Lw@Jm@Ru@hAqDTo@No@F_@Hg@@WB[@U@_@@e@?E?a@?AAYCYAQCSCYEYEYQs@K]Ws@Ue@QY[e@KMKKa@_@OMEEGCGEECWMGCGCCACAGCOEOEC?AAA?IAGAAAEAGAQEE?CAA?E?GAQAO?M?G?M?Q@G?uCRiBHy@B_AEy@MWIWGWOSIi@Qi@Sk@Si@Su@KOGa@Mi@Og@Mm@Ou@Ok@Kk@Kw@McBUw@KmAKu@E{CKyBCo@@_A?{@?e@?g@?k@?oA?oA?wB@U?{@@oB?k@?k@?]@y@BoB@yC@{C@sA?eE@yC@oD@oF@oEBmABkB@gB?o@@u@B{@BaAHy@Hw@Ju@Jy@Nu@Pi@Lu@Tu@TeBr@WJ[NYJk@VgB|@uAr@[P\" }, \"start_location\" : { \"lat\" : 39.7982142, \"lng\" : -86.0397352 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"1.3 mi\", \"value\" : 2034 }, \"duration\" : { \"text\" : \"1 min\", \"value\" : 71 }, \"end_location\" : { \"lat\" : 39.84412349999999, \"lng\" : -86.0424108 }, \"html_instructions\" : \"Keep \u003cb\u003eleft\u003c/b\u003e to stay on \u003cb\u003eI-465 N\u003c/b\u003e\", \"maneuver\" : \"keep-left\", \"polyline\" : { \"points\" : \"axarFjhblOWNo@XyLzF{HpD}@`@qAl@?@aAd@o@Xy@^k@XsJlEe@RaAf@wYfNoAl@kJrE{DbBcExB\" }, \"start_location\" : { \"lat\" : 39.8273666, \"lng\" : -86.03286159999999 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"3.2 mi\", \"value\" : 5181 }, \"duration\" : { \"text\" : \"3 mins\", \"value\" : 180 }, \"end_location\" : { \"lat\" : 39.8898892, \"lng\" : -86.04873529999999 }, \"html_instructions\" : \"Keep \u003cb\u003eleft\u003c/b\u003e to stay on \u003cb\u003eI-465 N\u003c/b\u003e\", \"maneuver\" : \"keep-left\", \"polyline\" : { \"points\" : \"w`erF`ddlOcElBkHjDi@V?@WL_EnBoErBuG|CoB|@UH_@N[JYJi@LKBMBMB[Fc@F[D[BM@[@[@M?_LFA@E?I?E?E?I@kAD{ODeFBaFDyJBs@?G?qGAcCAe@?e@?c@?a@@mB@wFBC?y@@A?kABeF@cG@uTNaB?cBBaGDeF@oOFgMDqC@{@?e@?A?C?i@?gFFuBDy@B[Bm@BUB]Ba@F_@Du@JkAPMBgARo@Ni@L{C~@gA`@g@TgAf@\" }, \"start_location\" : { \"lat\" : 39.84412349999999, \"lng\" : -86.0424108 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"0.8 mi\", \"value\" : 1313 }, \"duration\" : { \"text\" : \"1 min\", \"value\" : 50 }, \"end_location\" : { \"lat\" : 39.9007271, \"lng\" : -86.0492448 }, \"html_instructions\" : \"Take exit \u003cb\u003e37\u003c/b\u003e for \u003cb\u003eInterstate 69 N\u003c/b\u003e/\u003cb\u003eIN-37 N\u003c/b\u003e toward \u003cb\u003eFort Wayne\u003c/b\u003e\", \"maneuver\" : \"ramp-right\", \"polyline\" : { \"points\" : \"y~mrFrkelOQAA?i@Re@R{@d@C@cAn@gAr@WP}@n@_BlA_An@IFWP[RSLa@Re@TQHa@PQFSHWFSFSFSDYHWDWF[D]DWBW@S@S@S@S@S?U?S?g@ASASASAUASCSCSCSCSESESESESESGe@O_@MEASIQIg@UYOKGMIYOMIiBoAsAaA}@q@uAaA]YOIOA\" }, \"start_location\" : { \"lat\" : 39.8898892, \"lng\" : -86.04873529999999 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"236 mi\", \"value\" : 379968 }, \"duration\" : { \"text\" : \"3 hours 23 mins\", \"value\" : 12195 }, \"end_location\" : { \"lat\" : 42.7736078, \"lng\" : -84.6692424 }, \"html_instructions\" : \"Merge onto \u003cb\u003eI-69 N\u003c/b\u003e/\u003cb\u003eIN-37 N\u003c/b\u003e\u003cdiv style=\\"font-size:0.9em\\"\u003eContinue to follow I-69 N\u003c/div\u003e\u003cdiv style=\\"font-size:0.9em\\"\u003eEntering Michigan\u003c/div\u003e\", \"maneuver\" : \"merge\", \"polyline\" : { \"points\" : \"qbprFvnelOyBeBgQeN_D_CA??ACAQOGCEC?AoAcAYIo@c@wAaAs@e@oA{@{@k@}@k@uCoBcEoC{ByAsMuIkGeEcC_BaG}DeEqCeBiA{GoE_HqEyAaA_@UaFiDoBoAiBkAwDcCaEqCqEuC}DgCc@YMIWSe@]qQsLwFuD}GsE_HsEs@e@u@e@wByAyIyF_C}AuBsAsE}CgCcBuBsA{DiCKGKIMIKGcAq@o@c@m@a@u@e@kAw@OAOK]U{@k@yBwAqFqDcNaJkFkDkAu@eAs@y@k@sFoDaDwBcDuB}EaDuCoBwCmBqCkBIIGEGEaAm@sBsAqA{@s@e@aAq@_DuBsCkBwCmBeBkAsA{@gAq@k@a@w@m@k@_@oA{@[U[Sc@[m@c@[WWWcAcA]c@_@e@aAuA_@s@{@eBWk@Uq@_@oAYgAWkAQ_A[oBIq@Gm@CWKsAMsBe@aLgAqSo@sLYcF{@eP_@wGSwDq@}Le@wIUiEs@iNOmCE_@AUIy@Iu@Iu@Mw@Ks@UmA]gB[mA_@oA]kA_@gAmGqPM]eBsEyDaKUk@}HwSkHoR}AeEq@iBaEqKsEyLgAsCcFyMeQ_e@M[KWcF}MwFcO{FiO{AgEOc@Y{@k@gBy@wCKc@g@iB[qA]yAQo@WmAOs@GYE[GWMu@Mu@Ms@Mu@Ku@Ku@Ku@Ku@Iu@Ku@E[Gu@E[CYE[Gw@Iu@Gw@C[Ek@GiAEm@C]ASCc@GsACu@EsAA[A[A[A[AUAw@Aw@CuBAeB?kB?Q@eA?e@BqG@{H@mA?cC@cA@gDBqI@aFBwI?eA@sA@wB@uF?y@DkK@uG@oB?eF?mCAeGAaCAwAAqAAqBE_HUa]C_EA}AImOCiEEmEAqDEsEAeBCsCAwA?]AaB?c@CkDCqBAiDGuIIeLGuJAgCAkBAs@AwACaACuACoACaACgAA]A[?OAOA[I}BCs@KiCGsAIuBOkDImBKsBQ}DIwBOgDWaGKuBCq@IqBMgCAWGwAGuAKqBI_CCg@IyAK_CEaAEaAEiAK}BIgBG_BKaCKoB?KIkBCe@Q_EY{GSaEEuAC]AWA]A[?[A_@Ae@Au@?y@?[?u@?u@@[?YBcABiADwAJkBHuAJmAHaA`@yEVeDXgDZuDf@gGTkCLuA~A}RR}BXwD\\cEVcDPmCJmBHqBDwAFoBBw@BuA?[@y@@s@@wA?sA?a@?qBCmCAiCAqBCmDE_GCcECgFAeBA{@EmHC}DCaECgEAoCEcFCcFAuAAqBAoBCmDCeDAoCAuACuA?qACmCAuAAqBAgBCuDCcDEkJKsPC_FI{KCyECaECgFCqBCy@EsAIsAE_@Ek@E_@E]CYKw@Mw@SmAWqA[mAESK_@IYIWIW_@iAWo@c@eAYm@[m@i@cA[g@MUS[W_@aAoA_@c@s@u@c@a@c@a@US_@Ye@]c@Wc@YUO}@g@oBeA}EgCwBiAcAk@sAq@k@[iAm@k@Y_Ag@qBgAiCsAcB}@iCsAaEwB}CaBkE}BkAm@kAo@i@YwBiAmAo@eB_A{BkA{C_BsEcCwBiAaB{@kCuA}@e@w@a@cB}@mAo@e@WqAq@{BmAy@c@u@_@{@e@{BkAo@]i@W{@e@}@e@g@We@We@WUMg@Ye@USMQK_Ai@wBsAgAw@a@YQMy@m@{AkAa@]w@o@QQe@a@QO}@{@y@y@[[{@}@uA}AOO_@c@eBwBqAaB_AsAW_@[e@QY[c@_@m@Ye@OUMU]i@c@w@Ua@Yi@[k@i@gA[k@c@aAk@kAwAaDk@yAUi@c@kAUo@KYKWSm@a@kAOe@c@yASo@i@iBAGs@mCKc@EMGYSy@WiAOw@Qw@}@sEY{AgBoJ[eBQ{@[cBcAqFoBmKWsAMu@aEeTKo@AG{@oEq@sDGY_@sBYwAIi@Kg@UoAGWIa@EU]kBIe@EWGYaAgFkAiGaAiFsB}K{@qEaAgFIc@WyAG[m@aDe@eCWqAUoAG[G[GYE[GWmAuGq@kDEUCKCOEOEUEU]iBOq@Ic@WyAwBeLqEcVy@qE}CoPOs@e@iCMs@Ms@Qy@e@kCEQMs@Os@Mu@YuAyAaIMs@Mq@Ou@UoAMs@Q{@c@}BqAeHqCeOY{AQaAa@uBcCsMoE_Vs@{De@cCUoAGYG[G]Ms@q@mD{@cF}@aGk@yEESCWAICSCYQaBQaBKiAEc@Gw@MyAGw@Ce@Cc@Ea@Es@IuAG{@Eu@IoAScDuCsd@c@kHGgACOEw@c@aHSaDI{AK{AK_BOcCSsCKaBWeEUsDMkB_AsOEs@ACA[G}@q@sKUkDKgBQqCIqAC_@Cg@[eFCa@CW}@_NE}@IqAEq@C]C_@Gy@Ck@Ce@Es@C_@E{@A]KiCI{AK_DEyACgAC_ACw@Aw@C{@Ay@As@A{@CsBAY?[As@AyA?{@?[?a@?}@?y@Ak@Aw@?uA?w@AuAAqB?qBA_EAuCCgM?w@Au@?{@AqBAkBCkEAqBEmCGiDAqAC{@Au@CgAW{MCmBGiCMwICq@CeBMqGM}HI_ECyAIcEKyFG}ACu@Ew@Ew@Gs@IkAEe@Gw@Iy@Gq@Ea@E]Io@G_@E[E[Kw@SmAMw@Oy@SiA[wAo@mC[oAg@iBIYKYIWIYIWKWIWKYKYUm@KYIWKWMWKWm@yAg@gAYm@m@kA[k@k@cAm@cAs@iAs@eAm@y@OW_BoBcAkAm@q@y@{@o@m@]YYYy@s@gA{@g@_@k@a@}@o@sA_A{AcAsAaAgBkAc@YWQ}@m@m@c@aCaBc@[w@i@i@_@gAu@e@[aAq@o@c@iAw@c@[g@]o@c@cAq@y@k@_Ao@q@e@UOmA{@cBiAo@c@MIMI]Wo@c@kBqA_Ao@mBsAmDaC}@m@yB}A_DwBm@a@g@][Ue@[mAy@w@i@oBuA}AgAy@i@sBwAu@g@}AgA{@m@{AcAmAy@u@g@g@_@mBqAUOeBmA_C_BiBoAkDaCcFgDw@i@aBaAw@e@yAy@]Qg@W_Ag@qBaAeBu@q@Ys@[w@[s@Y_@MeBo@u@WUGwAe@mA_@sA_@iBe@uA[SEsA[cAQ_B[a@GoASkAQeAOeAMk@GaBQ_BMaAIYAy@G}@EeAEk@CaACaACkBCuAAY?}@AyA?_HAsG?_MCoD?{@?cAAgB?mB?cCA_A?mBAiB?cCAu@?aA?C?}@?[?sB?{BA}KAcBA[?gB?G?oB?}@?mBAyCA{@?}GAoB?k@?gBAaA?[?E?kB?mAAk@Aq@?e@?aBCgACM?UAaDIiAEaACmAGeAEkBIkBIuCMi@CkFUoDQqAGeDO]A}@EsCMcBIwDOuDQsBKaDM}AIkBIiBI_AEuAG{@EeAEiBIi@CkDOu@Cu@C_AEk@AeAC}@C_AAuAAy@AcAAwA?uAA_C?kCA}C?mDAsA?k@?uAAaE?qDAgF?wCAeGAiD?{BAeMAu@As@@yA?}e@GeAAQ?m@AaACsAEcAG{@Ec@CIAi@Eq@Gw@Im@Gk@I{@Ko@Km@KUCOC_AQk@MWEUE{@SUEMEq@O{@W[Ic@Ke@OICMEg@Oi@O}@YeF}AqAa@k@Qq@SUG_@MiBi@m@Sg@MOGeA[a@M}@WgBk@mBk@qA_@cF}A{Bm@cAU{@SiB]{AYoC_@cAMuAOsAKk@Ek@EKAG?cAE_AEUAUAaACyECk@?qB?uAAuD?iJAuJCi@?m@?oFAkDAeC?kIA}@?}D?kGCc@?g@?iGAsB?y^GcDAqG?oHA}AA{@Ai@?{BCwAEiACUAy@EiCOa@E_AGuAOcBQQAAASCI?wAQcAKkHy@g@Go@GGAECSCSCqCYeD]_AK_Gm@mRuBIAmAO{AOkTaCu@IiBSk@G{@IUCUCk@E_AIq@EuAKkAIiAEaAGuAEc@AkBEs@Ak@AuAA{BAo@@cC@wC@aA@mD@aA@sJFU?{IFqHDaA@wA?_A@yA@iB@wA@sA@sEBcWL_CB_EB}FB}NH{GDgWNoFBaA@qB@m@?qB@wFDqIDK@oA?y@?aIFsMFgIDwBBmC@}A?i@?}A@c@?oA@oA@iABiSJeQJqLH_EBeA@sCBkFDuDDyGF_EBiFDiA@sA@sA@uB@{C@}B@O?M?}D@oIBqC@iA@yB@qC@i\\JcC@uIB{EBiF@iGBsC@kC@aFB}JFgED_MLeCBoIHaA@cA@K?}CBwABcZZaCDcA?wA@gB@yA@uA?k@?kB?aCCoBAyCEmBCuACuN]eLWaCEmDEsBCiCC}AAuA?}G?s]H[?cPFaB?s@?kH@_HBw@@wA@sHBiA?kA?gC@kC@oHBoF@mD@Y?{@A[Ae@CYASAUCSAk@Ek@Gi@G_@Ga@Gk@Ik@KSEi@MQEWGSGg@MSGUGYKc@Oi@Si@S]M[O_Ac@c@USKg@Wg@[QKQMk@]a@Yc@]u@k@UQc@_@][[Y_@_@]]SSm@o@mEuEa@c@YYWY{BaCqAsA_@a@UWs@u@e@e@_@_@c@_@_@]SQu@m@_@YYSQMWQOKQKQMw@e@k@[e@Yg@Ug@Ug@UQIUIi@Uy@Y_@M]Km@Qi@Oe@Km@Mi@KWEg@KWEg@Gm@ISASCk@Ee@E[Ak@Ck@CS?m@Am@A}@@eGD__@^iPLiONc@@I?e@@m@?Y@mTPmCBkWV_EDoFDQ?og@d@s@@kCBsJJkGFsB@i@@Y?mA@_A@}BBmBBuA@{A@gB@_@?_@A]?{@Cw@EIAu@Ea@EaAIWEy@ISEm@Ii@Ki@Ko@MoA[_AWw@Ue@Ok@Sm@Wg@Si@UYM_@Qu@_@m@Ym@YmB_AcCkAg@Ua@SKEaAg@wBcAYMa@Og@Uk@S{@[g@QOE[K]Km@Qc@KSGc@Ko@MWGWEWGi@I_@GYE]Gi@G_@ESCYCSCUAe@EYC[A[Ce@Cu@AWAWA]?a@Ai@?e@?c@@e@@g@@Q?O@M@W@M?c@BQB_@BY@q@Hg@D_@Da@Fy@Jc@H_@F[F_@F}@Ro@Nc@Lk@N[H{@XYHe@Pu@VsAh@gA`@gC`AyBx@qCfA{LtEqAf@C@uAf@w@ZgBp@oK`Eq@Vk@RsAh@g@PgBp@_@N_@L_@LYFo@Rw@P{@PMBI@MB[DYDWBWDI?E@I@I@Y@K@K@i@BM@S@S?e@@k@@_@?S?I?S?OAS?QAQ?_@CUAo@GUAUCQCuAQUCmAOa@ESCcEg@iKmA}BWgIaA}De@kDa@yC]kC[YCy@K_@Ei@E]Co@Ge@EeBKYAq@Eq@Cm@Ci@CcAAe@A}@CG?U?W?o@AcA?kUDaB@K?kB?cE@eF@yB@}D?wD@{A?_A@yA?wA@eC?yC@qB?wB@cC?kC@sC?mB@cB?sB@yB?uC@oB?aD@wC@}EBuJJaED}EFqA@uCBoBBqFFiGFaRReEDwBBkDDwA@cCD{EDcIHgHHW?o@@e@@sCBiCBuBBqCDyBB_@?cCBgBB_B@k@@cCBo@@e@?yAByCBoCByDDmABgB@qCDo@?uCDo@@yCBW?aCDqDBiBBsDDyCDcEDiB@I@kB@}CDkEDqDBmCBiGDmC@wCBsCBg@?qIFyEDiB@cBBiA?_B@_BB[?E?M?}@@aHDuIFgA@o@@A?K?I?A?wCB{@?oA@qA@a@?sBBiB@W?YA{B@A?mDBmABU@yBBS?{CBwEB{EDaEBgED}EBmDB_A@cCBeEBwA@_FDsFDkB@mB@{GFiIFaA@k@?qHFwCB_JFc_@VcDB}HFwA@wA@aAAO?K?g@CS?SAUAWCSA_AGSCWCk@IUCSCm@KSEUEk@Kg@KiBe@}@YWKg@QqAg@e@Sk@Wg@We@We@WSMe@Yi@]c@[OIg@a@qJqH}AoAeR}N_CiBuU}QiA}@kIqGqB}AeEeDeIoG[QQOg@c@u`@a[{C_CEEcCoBs@i@uC{BaGwEu@m@uBaBwDuC}BkBkA}@gEeDkDoCsCuBc@]_BiAc@Y{@m@e@[}AaAiCaByCgBQKWOqBmAcBcAw@e@UMcCyA}@i@QMw@c@sBoAcBcAkAs@_EaCuHsEcEcCmAq@SMc@YgHiEoBiAkAw@aB_AcF{CmCaBgCyAaEcCoAu@c@YaEcCsBmAsBoAoGuDg@[{OoJyEsCeCyA{@g@w@g@y@g@SKc@Y}@i@_BcAKGMISMqFaDi@YwEqC}AaAaBcAwCmB{AeAqAaAeAw@aCgBcHoFUSiJiHqBcB_As@QOy@m@q@c@{@q@eDiC_BmA_DaCWSe@_@YSq@i@iJiHg@c@WUcA}@{AmAIGsB}AgAy@o@e@yFkE_HmF{CaC}EwD{AkAiDiCyHcGiA}@iEeDs@i@{D{CUQ{@q@e@]mNwKqAcA}BkBcBwAm@i@kAgA_A}@gAgAqBqBW[aAgAQQ_@c@aAkAq@y@_BqB]e@oAeB_@g@mCsDoBmC}@oA{CeE{DoFoCyDcHoJSWIMMQgCmDiEaGaEsFm@y@mD_F_AmA{AuB}B_DOS_@i@}CeE{M{Q_@g@kBkCOS}AuB[c@mAaBa@k@sBqCo@{@[e@Y_@Ya@uBsC{@mASWqImLoDaF}B}CsAkBGI_DiE_@i@i@u@cGiIqBqCgBaC{@mA{@kAkA_BeBaCgA{AaAsASWcAyAg@q@CEY]OU]e@MQyAoBuAoBaAsA[c@o@{@gA}A}AuBCEaAsA_AoA]g@MOqAiB_AoA}@oAo@{@{@mAq@_Ak@w@q@_Ao@{@QWkBgCoAeBkA_Bo@_Ao@y@o@_A{@kAo@}@{@kAs@_Am@{@[c@U[i@s@q@_Am@{@MQq@}@]g@o@{@_@g@a@k@[e@_@g@{@kAq@_A_@g@_@g@}AwBo@{@_@i@]g@_@g@m@y@SY]c@a@k@[a@_@g@q@{@o@s@OQs@u@q@u@QQa@_@MMUQa@_@c@a@e@]_@[UQ_@Yi@_@u@i@s@e@IGa@Y{AeAw@k@mAy@}DoCkBqAyB{AqA}@GEwIeGkAw@}B_BaIsFcIuFUQy@i@SOSOe@[QMmA{@w@i@kAy@y@i@kAy@w@k@QKOKWSSMw@i@w@k@SMw@k@eCcBy@k@iAw@}AgAeCeBmCiBGEaBiAs@i@w@g@_@Yo@c@w@k@c@Yc@[i@_@sBwA}AgAgCeB{AeAy@i@w@k@w@k@kAw@y@k@QMy@k@w@i@y@k@w@i@kAy@i@_@u@g@iAy@y@i@w@k@kAw@e@]y@k@gAw@sMaJeBkA}AiAmBqAuAaAWQ]UQMWQc@[UOa@YkDcCmBqAoBuAkAw@mA{@iAw@m@c@]U}@o@aBiAo@a@w@k@y@k@w@k@u@e@_Am@}@g@_@SoAm@WMs@YUIi@Sk@SeA]i@Ou@SUEiB_@_AO{@MuAMc@E[CkAE_ACu@Am@?o@?gD@gC?{A@a@?gB@[?I?yB@eF@sa@Hy@?cG@uE?W?m@?SAWASAUASAWAWAOAUCUAWCSCWCSCSCWEUESCWESEUEc@KSE]Ia@K[Iq@Sq@SSI[K}@a@y@[OGSIUK[O]QmAs@c@Wu@g@c@[UOUQOOe@]e@a@s@o@k@k@YW]_@e@i@_EmEcBiBsB_CsA{Am@q@cGwG}BgCqD}DOQgBqBKKKKOOY[}DkE_AeAeAiA{AcB{@_A}EqFuA{A_AcAsA{Aa@c@a@c@_@c@uA{AeBmBe@g@wDgE}@cAeBqBcEoEQSqE_FeAkAgRwScAkAg@i@_BgBeDqDqEcF_@_@sB}BKMq@w@AAQOAC_@a@GGeAmAc@g@m@m@_CmCwA{Aq@u@a@c@sA}A{CeDmBuBmD}Ds@u@e@i@kAoAy@_Aw@y@s@q@s@m@iAw@SOe@YsAu@q@[cA_@u@WgAY_ASo@Kk@IgAMw@E_ACeAAaTAuBCiLAwA?aEAcJAqDAqC@aBAkD?}C?cHAiICaNAE?sL@wJDoDBoBBaB@aCBeBBS?cABqFDiIHmDBiEFuEDqBB{A@m@@S?cA@wABuB@yAB[@uA@yCBaA@cNLgRPs@@e@?aA@aA@s@@gDByABwA@_HFuABm@@k@?mCBcDBgCBaA@S?UAW?UAO?q@CSAUCUAWCSAk@IUCUCUEWESCSEUESEUGMESEKCQESGSGWIUISGSISIUIQGUKSKUKQIUM_@Q[Q]S[Se@[UOc@[QMw@m@e@]}AmASOw@o@_@YUQ_BmAy@o@s@i@y@q@o@e@k@c@y@o@w@m@y@o@w@m@oB{Ae@_@g@_@e@_@e@]QOSOQOSOQOSOSQiA}@s@i@}CaCsDsCUQy@o@KIw@m@aAu@aCkB{DwCuBcB]WYUs@k@sB}AoB{Aa@]y@o@{DyCcCkBeGwEkA}@yAiAkA_AaAu@aAw@aCiBy@o@oB{A_BmAgA{@y@o@w@m@u@k@uFiEe@_@wDwCkA}@e@_@}HeGwAgAoAaAe@_@{AiAkA_Aw@k@u@i@w@m@o@e@q@e@{AgAg@_@y@k@w@k@_BgAqBwAy@k@iAw@oDeCgDaCsBuAwF}Dy@k@}AgAqBuAe@[e@]}AgAmAy@y@m@e@[a@YUQg@[e@[e@]e@]w@k@kAw@kAy@{@m@g@]c@[_BiAkAw@kAy@y@k@iAy@_BgAaBkAe@[c@[w@i@y@k@i@_@a@Y]W]Uw@i@aBiAc@[_BiAqBuAkAy@sAaAyHmFqN{JwOwKqA}@_C_BgFqDgGiE}B_BcEuCmBqAkA{@gD}BeAu@gBoAcBkAcCcBo@e@[SUOGGeBmAwCqBiLcI{CwBa@YqHiFqb@aZsByAkKkHu]kVe@[}@o@s_@{WeCeBsHaFcAi@cAo@oHaE_NuGg@WCA?ACAGCA?u@a@qPiIqBaAyDoBqZcOyJ}EgN}G{RsJ{DmBgLwF{QaJyE_C}C{AiCgAQGwAi@YKy@Us@Qo@OoB]gAM_AK_AGm@CUAU?uAAoB?a@?a@?gEAaC?{C?mNAaF?ca@Ee@?A?Y?I?S?U?uMAqG?eE@aB?eB?[?_@BmBCiD?sTCcGCyDW{ASq@Ms@M_Dw@u@Wa@Oe@SkAg@uAs@m@_@kAs@m@c@e@_@a@[WUs@o@QQUSOQwA}Ac@g@SYSYoAgBqGeJaXu_@gCqDu@gAuDmFiEgGkA}AACAAU[qAkBmHsKeDsEmBiCiCsC}@y@sB_B}DeCMIeCmAyCcAs@SaBa@sBYqQgB{@MQA{AQkVcCOC]GiB]wIsBmA_@g@Sg@QQIyAg@eEqBmDmBwBuAyAeA[U[WqAcAgA_A_A{@cAcAsAsAqBuBwByBmDqDkDqDeFmFoi@wj@{SoTiFqFaDgD_QmQeGkG{DcEgDoD}DcE}FeG_IgI{HaIsG}G}@_A{@{@m@o@mDqDeCkCSSkO}OqCuCcFiFi@k@o@q@oAsAo@o@gBiB}@cA}@gAs@aAc@q@Wa@s@kAUc@Uc@Q]GMGMcBaEgA_DaAuDi@oCY_Bc@yC[yCQsCEi@EgAEcBCcCG_[@ePAuEEaJ?uCC{HGiGKqDGaACi@AECi@SaDa@_ESaBWqBUuA}@kFu@oDo@eC_A_Dq@yBq@iBy@}BqAoDy@aC?AEKGOIWAAEOGOcByEuAcEwCmIw@aCiF{NM_@cFwNGKOa@g@cBo@aBWs@?CyA_E?AIU]cAuB}FwA_EeBcFg@uAo@mB?SoD_KcFoNoByF{BgGk@uAaAaCIOuAuCWi@cBeDkCsE_FqHuBsC[]g@o@g@k@{@cAaAgAgBiBsBmBuAkAmDsCmCoBqBqAcEaC_Ae@iEmBcCgAsAk@cFuByGwCkH}CaDuAQIiH}CcGgC{CwAi@UiBw@[OMCwB}@}@a@kBu@}@[iC{@cA[kCo@mBc@kDm@uC_@uAOWCUCsAKwAGaAEwAC}BCcA?cA@yGJeA@W?qABi@@_IH[@Q?oCFcJJaGH_CBgDDaBD_CB}@@}BBsBBmCD_CDuCB}@@iDBgDDeFFcCBU?cDDcLNyFF}@BmOP{@@sABwCDyCD{FHI?G?wEFsA@mEFuNRcNNgMNaDFgEDeA@yA?yCCmBIyAGaAGm@E_AIo@G_AKaAKaAOaAMaAQaAQaASaASm@QkAYq@Q}@Wk@Q}Bw@aA_@k@UqAg@mAk@i@W}@a@{@e@{@e@{@g@mAs@}@i@y@i@c@[g@]g@]c@]q@i@o@e@s@m@w@o@iA}@g@a@yBeBu@k@i@e@_DeCe@_@}AoA}AmAy@m@y@o@w@k@y@i@i@]e@Y{@g@y@e@i@Y{@c@g@Wk@W{@a@k@U}@]CAcAa@eA_@}@WSIk@O}@YcAWaAUi@Mk@Kg@Km@Mk@Ii@Ik@Ik@Ii@Ik@Gk@Eo@GaAIaAGYAsAGcACo@AyBAiC?iD@_@@eC?q@?aA?_AESAWAi@E_@Ce@G_AKWGk@I_ASa@K]I_@K[KWIWISGUKUIe@SUKSISKSKUKSKg@Yg@Wi@Y{@c@eB_AUMy@a@i@YqAq@oAq@wBgA}@e@SIi@Wg@U}@_@_A]{@Yk@Q_AYk@O}@UUEwAYaAQ}@OcAMaAIk@GeAGe@EUAUAW?YAe@A[Ag@?m@AcA@oB@aC@yA@yCBo@?aB@kA@yB@sTJwA@aXNoEB_b@T{@@gB@S?ub@TiB@_B@aB?gB?oB@oDB}B@mGD_FHe[NyAB}CCqOHwBBi@@sKHyCBwEBgDB_HBe[NoJF}EBuEDuKDsEBwE?eC?a@?oB?cC?cY?W?uVAkC?wE?aT?sAAwZ@kBA{l@?}KAc@?A?_@?_B?_C?IAI?u@Ew@C}@GaAKmAOeBYYG}@SgAYmA]u@WgCcAaCcAiAg@qF{BiEgBkDyAGCsAo@UIg@UeAc@s@WqAi@oBy@oOqG}@_@[OA?u@]gAc@iGiC{CoAcAe@aBu@y@]_CaAcA_@iCgAaCaAcSmIgBu@}DcBmMoF_A_@y@]_@Okp@uXsj@uUmAi@s@Yq@YqAi@e@SwFaCe@QqKqEoMqFeSoIoEkBA?QIqD}AcDuAgJyDyIsDwOwGy@]sReIg@UyB_AaCw@yAc@qAYe@Ko@K{@Me@GiAKu@Eo@E_AC{@?oA?_EBg@@oC@M?eB@cGFuGDaGBcMH[?W@yC@yDDkB@gB@wA?i@@uGDiCBcB@wCB{FBgJFqA@a@@_D@cB@qTNgA?gx@f@{FDeLHoD@mIFuDBgDBcB@}A@cB@qCBqEB}B@mOJ}FDkHDmG@yAA}F?eAAoFCoGGcHIkHE}KMiGEuEGsFCuEGuCC{DCyEEyE@o@?eABgA@}@Bm@@aADo@BsBHm@BaBJeAHcAHs@DYBo@Fq@Dq@Fu@Fo@Fm@Fq@Ds@FiAJiAHs@Fo@Dm@D}@F{@Fk@Bm@DwAF]BW@Y@W@Y@Y@cADcBDcAB]?kABs@@q@@_@?kA@s@?_C@_C@aB@{A@sDBaD@sBB{B@uA?sC@qBBoD@iDBwC@gB@kCBoD@iD@mBByEBwA?yED}A?gA@M?wA@aA?e@@o@?}@@_A?o@?wA@wA@}B@a@?A?mA@}B@uFBq@@aB@q@@q@?o@?iB@wA@oB@aC@cA@iB@yA?sA@yA@iA@w@@kB@{ABkB@}BDqFJqBDcBDcCHmBDU@cCFqADcCFyADwADmBFwCHyENoDHaCFuAD}@Bo@Bo@Bi@@i@@k@Bk@@m@Bg@@aADo@@qADq@@cBFG?_ABiBFiELi@@wADeEJcADiBD_ADmBDwCHe@@}AFuABwCJaAB}@BqAB}AFQ?eADu@@eBF_ABeGPgBD{BFgAD_ABW@k@@aABk@BU@i@@m@@aELaABs@BaABwADyADW@uABmBFeELiDHeCH}BFk@B}Rh@yZz@e@@wFN_A@yA?k@Ai@CW?SAaAG_AGi@GYCQCKAIAg@GWEk@Ii@KSEo@MSEc@Ke@M]Ii@OSGi@Qe@Q[Ke@Qi@Ui@SqAm@sAs@q@a@w@e@[Sa@YeAw@i@a@yAmAeA_AcAeAwB}BgBoBuA{AkE{EaBiB_BeBcBiBaAeAaAcAs@s@u@o@gA}@kA{@y@k@y@e@sAs@c@Ug@UoAi@}@]a@M[Ki@OWI}@Ug@KwAYg@GWEWEg@Gk@Gi@Ek@Ek@CUAm@Ai@A_A?wA@uAFcCJgCJaGVe@BA?W@q@BkI^mBHwCLcBHkAFeGVkDNwAFwCLaCHmBDmDHyCDyCDyCBkD?oD@mD?cC@kB?m@?cE@mO@aG@eA?kMBmK@{N@eE@mD?yA@aE?eA?sAA_AAk@CYA}@Gi@EaAIk@Gi@Gm@Ii@I_AQi@Ki@Ki@MYIe@Mq@Qa@Mi@Qi@QSGg@SsAi@{@_@mAm@sBgAeBaAsBgAeE}BoAq@uBiAwDsBeB_AaGcD{@g@_B{@uDqB}@g@y@c@y@e@}@e@g@Yk@YUMgAm@s@a@wAw@cB_Ag@[QMQMe@]g@_@o@m@WUc@a@a@c@_@c@SSa@i@_@g@]g@_@k@QY[g@Yi@OYMWMWMUKWMWKWMYEIEMK[KUKWIYIUQi@M_@GYK_@IYGUS{@GYG[I[Os@G]I[Ow@Qw@Mq@YsAOs@Kc@ScAQy@Os@i@kCUeAI[c@wBg@gCkAwFi@eCeBkI_CcLmFkWm@qCKg@UeAW_Ai@wB[cAu@_C]aAq@mBgAiCg@mAq@uAm@kAe@{@_AaB[i@]g@a@o@q@cAUWw@gAiByB{@aAy@{@qAoAe@c@WSaAw@i@c@a@Yi@a@w@i@w@g@i@[y@g@g@W{@c@e@UsAk@i@USIQGaA]_@Ms@UuA_@w@SyA[w@OkASa@Es@Ky@KiAI{@GeAEi@C}ACuA?i@?[?wA?_@?g_ATaRFiB?uBBwDHQ?kBHiCLc@BsCL[@gAF_DNaI`@cCJeCHgCD}ABC?iA?cCAuACq@A{@Cu@C_BGkBKeDS{EUqAIaDOcCM}@GaAIwAQm@Mi@KUGk@OaAY_A]a@Q[M_@S]O}@g@o@a@aCyAoFeD{@i@}@c@_Aa@y@[o@U{@WYGq@Qc@Ia@I_@Eu@KWCi@EWCi@Ce@Ao@Ai@?gA?wA?gE@G@}JB}H@aA?yC@c@?a@?m@@sA?M@i@?oB@_A?iD@qB?_H@gB@c@?Y?q@?a@?_DAeBE_AEOA_AIu@Gy@IYEaAMq@Mw@O]G_@Ig@KeAYs@Qi@Qi@Qq@Ua@O_A]{CoAq@YkEeBaFsBuD}AeDsAyB}@k@Um@WEC{HaD{HcDsD_B_DsAICwB_AsFaCy^}OoBy@_DqA_C{@g@Qq@SkA]oA[kA[eB]uAW{AU_BSqBUsAKiDQ_DGs@AqA?cDDaDLcDVkD`@{Cd@}Cn@mCh@aDp@mB^uCl@yCl@kDr@iKtBwFjA}Dv@_S~DsHzAaS`EuFfAiRxDeDn@}AXwB`@{AX_BVcBXgBV}AVeBX{ARkMdBgC`@wAR}BXuBXgEl@yIjAkBXcWlDkBTkBTs@HeCVsAHy@FoAHoBHkBFaBB}ABoBAqA?mBCg@Aii@m@_DEG?qBCmKOgCC}c@g@qV[{DGkCCkBCg@AiEMwBMwAKcAIwAMIAcBS}AQ}Ce@{Ci@uBc@uA]iBe@uBi@wEyAkCaAiCcAu@[mAi@{FsCeAg@sE}BaBy@kAk@mAi@cBs@kBs@cCw@gEgA{A[mCi@cBUsAQcCU}AKgBIy@CyAEiC?cRAoOAoD?_H?u}@GiF@m@A{D?kWAsLAwD@q@A}G?kWAqHAc@?M?y@?y@?iA?u@Am@CU?e@CQAe@C[CiAIw@IUCs@Ks@Ku@K[IWEUE[G[IWGa@K_AUcBi@c@OUIQGUKe@QQGa@Qa@Q[OWMAAu@_@YO[Qa@Ua@U]S_@U]Wa@We@]s@i@o@e@WUYWa@[[[WUo@m@e@e@m@o@Y[i@m@_@c@[c@_@c@QWQUc@i@SYUYe@o@]e@]c@OSOQ_@g@QY[_@]g@e@m@a@i@i@q@_@i@c@k@a@g@y@iA_JsLwAkBoAcBy@gAUYe@o@m@w@W[UYcAiAw@{@g@e@QQo@i@_Aw@_@[{@m@o@c@a@W{@g@y@e@mAm@i@Wq@Wo@Wy@[kBi@u@Sa@Iu@Oq@MWEUEo@Ig@G]EWC[CSA[Cg@Cg@CqAE[?U?m@?g@@aB@{DBeB@g@?iB@{A@iB@o@?uUFoA@i@?G?A?mA@uGBiC@}A@Y?cABuBB{GHiRHsCBgLLyJBmEBcD@cF?qOJwLD_NHyu@^mBAkBCmBEgCOsAGuAIkFe@}AS_AKaAKsAOw@Ku@IoAMg@GoAMqBQ{BQw@Gu@Gu@Gm@EaAGu@Ew@EoAGoAE}AI_CGw@CqACI?k@CgCCw@?[?iCCmBAmBAmBAsD?qD@mB@mB@mBAwA?eCAgB?y@?qAAk@@s@?sA?g@@i@?}@?sA@eB?aC?iF@aF?iC@gC?qA?oB?sB?kGAcD@sA?qA?sA?gA?yA?mEA_C?oBA{C@iD@aE@gC@y@?g@AeB?mGAyC?aD@y@@{@Ba@B}AJgAJ_BPgAN_AP}@PsBf@eAX{A`@u@Rk@Rw@VmA\\oBh@uBn@eElAmBj@wBp@oEpAoA\\cCr@}D~@eCh@cAPeBXcDd@cCV_CViCR_CL{CHu@Bm@@qB@kA?oBBeB?iEBoA@qA?w@@w@@u@?{@@kBAcJDcD@oB?aD@kA@cLDoHDy@?oA@sA?u@?w@@u@@o@?_A?[?u@?w@@w@?u@@sA?w@?u@?w@?[?w@@u@?[@u@?w@@u@@uA@oA@w@Bu@Bu@By@BoAFu@Dw@D[@[Bu@Bw@Du@D[@qAHw@BeAFmAF}BLsAF}AH{BLiAF{AHyGXg@BW@mNp@gDP}BLuBJsDT]@w@DmAFy@Fu@D]@u@DqAFeCLy@Dw@Ds@F]Bu@H[F[Ds@Lu@L[Fs@PYH[JYH[Js@Ve@R}@`@q@ZkAn@q@b@q@b@m@d@m@d@aAz@EBCDc@`@YXg@j@WXSVe@j@_@f@[`@g@r@e@t@e@x@KNmBhDqBjDe@x@iB`D_C`Ek@bAo@fAy@tAkBhDe@x@s@pA{AlCyAfCiB~CkArBk@|@W`@o@~@i@p@o@x@WX_@b@m@l@m@j@o@j@aAv@c@ZMJcAr@_Af@e@VYNw@^OF]NsAf@aAZ}@Ts@N}@Rc@He@F]D_@D[Be@FY@m@DaAB{@@k@Ag@?w@CyAIcCK_EUmCKq@Cy@Is@Cy@EqAGqEWcAEoAGu@CuAIkBKoAIsAGeCKmDQsBMqG_@i@CYCm@Cm@EQASAk@AoBIa@Cc@AiCMiCMqAGkBKmBIsAI{DSeFWcCOaNg@gAEa@A_DEkAAQ?kC?yDAeE?yE?qDAkB@}x@EK?_CAwF?kC?mF@U@gDC{ICgACO?iAGu@EmBOeAMe@GoAS[EyA[_B_@u@SqAa@y@Yk@SYMs@Yu@[UKu@_@o@[YQc@UaB_AiCyAaCuAsAu@qBiAoAs@{A{@m@]u@_@w@]o@UoAc@kA_@y@QWGm@MaAQk@Gg@GeAK{@E[AqACi@?y@?e@@eADe@DmBPu@J]Hs@Lw@Pu@RWFc@LmC`AwBv@gBp@mDlAgGvBiA^sA`@s@NeARg@HqAPoALqAFoBBsAAmBGw@Gu@Iu@Is@K[GYGw@SYGUG]Ks@UkAa@[Mo@Y]Os@]q@_@o@a@iAs@USk@c@qAgA}AwAu@u@}GmGwEkE_BwA{@s@o@g@_Am@iAq@oAm@yAq@}@]eA]kAYy@UqB_@mBSuAMm@AiAAcD?iB?oC?oB?iEEwB?wB@iB@uAAqAAoAAkAAcCE_CGgDMuEUeFWiKi@}DSiOw@gEUm@E{Ji@{EW_EUKA{G[eDUmBIkCM{AE_BEaDGoGKA?OAmLSuNYsCCsCEmEKgAC{AEoKQqZi@wCIuACeBCeCC[?c@?_ABaCDgBNq@HqANu@JiBZu@NgCh@iB^s@L{Dv@qFhAiB\\qAViB^iB^_APuCj@kB^iB^iB\\qAXeCf@eCf@eCd@kB^oATkBRu@H{@FiABw@Bw@?mB?o@Ci@Ae@Ca@Ca@Ek@EgC[gCc@eC_@eCa@sBW_@E_@Eg@Cu@Gu@CkBCw@?eBDaABu@FqAJsANiBTkJjAyBViFp@mC\\qBVaZvD{En@_BReLtAoANcLvA}@LmEj@iC`@iBZgCf@_FnAsCv@aCt@iBh@_D|@iBj@q@TMDs@R[HyBn@}PbFmDbA}DlA]JIBYHaBd@uBl@aJjCsDdAuNfE_D~@eD`A}Ab@eCv@eBf@wA\\c@JcARWDs@Lw@LwARkALYB]B[Bw@DE?U@u@Bi@@S@mA?y@?s@AYA]As@C]Ai@Ee@C]Cy@Iu@GaCU{Fk@oMkA}AQg@Ge@EWCYCe@Ee@EqAKcSiB}TuBcE_@q@I_E_@eDYgCW{KeAqKcAiE_@aFg@iEa@{Ec@oCWgE_@eCQEAWCcCW}@ImCWmBWsBWqASoAUkB_@qAYkBc@sA_@s@UsAa@iA_@oAc@qAg@kAe@}Aq@YMc@Sq@]gB{@kAm@_B_AmAs@w@g@wA}@s@e@i@_@uA{@}DiC_BeAyCsBgD{B}E_DuBsAgBcAoAq@aBy@iAg@u@]}@]gAa@WKiBm@uAa@o@Qw@OmAYgB_@qB]oB[mAM_@Ew@Iq@Gw@EsAE]Ay@Cq@Au@AsAAq@?kC?cD?kCAsAAiBC{@A[?Q?qO?sI?aFAcAAaLE{IEm@?}@AaAAmBC[AYCc@ASAw@Gs@Ew@Iw@I]EKAOCg@GuASsAWgASUESEICu@SSE_@Km@Qa@Mk@QYI{Bu@a@M]MUKq@WYMs@[u@]eBy@WMYO_@Sm@_@sAw@YSm@a@UO}@o@g@_@s@k@yAkAgA}@eA_AqBeBcDoC{AqAqBeBeDqCuD_DwAoAc@_@c@_@cA{@cAy@a@[e@]a@Ye@[e@]]Sk@_@i@[yAy@a@Wi@Ws@_@c@Sg@Uk@Wa@Q]Oa@Qg@Qc@Q_@Mc@Oy@Ym@Qy@W_AUq@Qk@Ma@Kk@K{@Qg@Kg@Ga@Ik@Ig@Gi@Iw@IUC]Em@Ee@E_DOq@Ce@AmAC}@?aB?aA@oABsADwAHm@D]BA?]DU@y@JgALoBVwC\\uDd@kGr@{BXyHz@qBVoCZkALYBa@Dq@Fe@Bk@De@DY@YBm@Be@Bk@@]@]@u@?}@@eB?aDG}@CmAIwBM_BMcAKm@Io@Iu@KuASq@Mi@K_ASc@KoAYgBc@g@OeCu@i@Sm@SQGSIeAa@kAg@q@YmAk@cBy@s@a@e@UsAw@kAu@gAs@k@_@MKOIc@]c@[e@_@a@[cAw@aCqBiDsC_DkCaAy@gByAOMmA_A_@YYUgCkBsBqAa@Yo@_@]Uc@W}@g@eAm@e@We@Uu@a@_D{AaAa@wCoAoAe@aEwAg@O[KGCa@M}@Wc@Mi@MeAYcB_@kDw@eFiAmBa@_@Iw@QeCi@e@Ka@K{Be@oDw@uUeF_TsEk@Mq@OEAEAQE]IYIu@Sa@IaB_@yCm@aDo@mBa@cAUaE}@e@KqA[mA]gA]g@Ss@UqAi@i@W}@c@_Ae@u@a@{@g@g@[k@_@UOm@c@WQc@]c@[i@e@UQKI?AOMOOc@_@a@_@WYYYKMMK_@a@g@k@q@y@a@g@QSc@k@Y_@m@{@S[_@k@_A{Aa@s@c@w@a@u@c@{@a@{@_@y@a@_A[s@Qa@Oa@]}@Wu@M]Ww@IUWw@]iA}@eDa@gB[{ACIg@eCk@mDa@qCiBsMm@kEQiAiAcIa@yCo@mESyA?Aa@uCuAkJi@yD]eCmAiIg@sDc@uC}@{Gu@cFqC}Rq@}EgAoHa@yCs@eF[{BQcAIe@[kBe@_C[uA[sAo@cCo@uBk@cBo@iBi@wAy@oBiAeCWg@aB}C{AmC{F{Jc@u@_GaKwD_HKQuDmHuEoJy@mBqCmG{GuOWk@{BgFqAmC{BkEmCuEk@}@iBoCeBaCy@eAYa@oAyAkAqAkAsAiDeDkEeE{BwBoBkB}C}CeBgB}@aAy@}@qEgFoCiD}AmBqAgBoAcB}BeDk@y@eCoDmBqCw@cAwAiB_CoCwB{BaBaBmC_CmCwBsCuB[SuD}BiDuBoEmCwCkBsA}@sCsBuAkAu@o@yAyAaAeAi@m@kB}BW[aAwA]g@_AwAaAcBiAsBiA_C}@qB{A}Dg@wAwAgEm@iBSm@w@yBOc@uBuFi@uAwAgDiBaE}A_DYk@o@mAuAgCeAiByAeCWa@yA{By@qAkBiC[c@{DqFmAcB}CkEYa@uCgEkE}GwA{Ba@q@sA{BiEiHsAyBm@cAkB_DaBoCCE[i@wBmDsA{BiDwFoBcDq@aA_AsAcAqAa@i@[]eBoBo@o@cAaAoBcBQOo@e@iA{@oD{BsAs@eCoA_C}@}CcA_@MiBe@c@IaB]}B[eAMaAK{AIg@Cg@Cc@AiBC}I?qF?yD?_F?qB?gF?yL?qA?sP?eIAmF@mE?qF@gGAyB@uBAyA@g@?aCAcG?qKA}@@O?}B?kB@}J?wB?qJ?kC?gGAaG?{E?g@@}AAiB@qB?sCGg@Cm@Cy@Gc@G{@McAOiDs@oAW_B]uBe@yEcAoBa@oDw@oBa@uIgBwA[cAY{@WsAc@kAg@YMk@WuAu@OGo@_@wAaAQOy@k@_BsAMMgBcB{@}@s@y@uAeBa@k@mAiBi@}@Q[g@}@MSWg@Ui@u@aBQa@c@gA_@aAIYGOUm@Y}@Y_AK_@Me@Qo@m@cCG]UcAWwAKm@Ig@Kq@UgBSoBMoAO}AYkDKeAUgCQkBSgCm@cHSwBQaBOkASyAMw@McAWqAS_AGUESQq@Qw@]iAW{@[}@ISISYq@Ug@[q@_@y@iBsDy@_BcAoBu@yAg@aA}@kBw@{AiCgFgAuBgBoDgCcFaEaIs@wAUc@_@u@Sa@[m@s@wAkA}BmA_C_FyJmSca@cC{EMWi@cAqCsFiA{Bk@oAe@gA_@_A]y@ISy@yBi@yA]eAWw@Yy@Wy@aA}Ce@{AkAmDi@yAw@qBwAqD}AyDu@oBe@iAqAeD]}@gBoEe@mAWo@_AcCeDkI_LeYsDmJo@_Bg@sAmA{Cq@cBO_@aAeCeAiCiBwEa@cAWq@{@uBa@cAiAsCq@eBUk@]}@Yq@Oc@sGeP[u@e@iA{BaGQe@iCsGgCqG_@aAuAoDAEa@}@_@y@Wk@IOaAoBcAmB}@yAq@cAc@q@a@i@iA}Ac@g@g@o@o@u@o@q@{@}@cA_AqAiASQaCmBs@k@{@s@mA}@eA}@_@YaAy@m@g@WW]Y_@_@OO]]_AcA[]w@_A_@e@_AkAYa@sAmBi@}@u@oAs@qAcAmB[o@}A{Ca@{@o@mAm@mAs@wAwAoC_AkBi@cA_@u@iBoDsAmCe@}@yAwCs@uAgAuBkAaCo@mAmAaC_H_Nu@yAi@eA}BoEsFyKaBaDaLqTi@eAUe@yC}FiAyBqAeCaBcDkA}BsAiCcBaDs@sAaAkBe@aAw@}Au@wAq@qAu@wA_B_Dk@eA[i@EIYe@GKU_@S[_A{AKOoAgBOSEG[c@OUQSQSSUk@o@a@g@iAiAu@u@[[[YWSUUWSa@]y@o@m@e@YSYSo@a@gAs@YQo@a@YOg@Ya@Sg@W_@Qa@Oq@Yq@Y[Mc@Oe@Qk@S}@YmBi@eBa@UGc@Ik@K}@O_@GuAQo@G]Cw@G[Ci@EaAEKAM?]A}@Cu@AwAAkA?qAAeB?sBAsCAgC?m@?wA@K?qC@yG@cMFkEBy@?e@ASAS?a@COAMAWC[CG?m@IaAM_BWa@Ia@Ig@KYGYIg@Ki@O_@MOE[Kg@OSIQIWKYKYM[OWMYM[OWMWOYOWOWQWOWQYQWQWQWQ_@Yi@a@aAu@USUSYWWUQQQQ[YUUUUUWSUUYSWW[SWSYUYU[QUSYU]c@q@Q[U_@OYEGMUc@y@[i@EIO[S]O]O[O]Q_@O_@O]k@yAM[o@iBuEcMk@_Bc@kA_@_AO]M[O[OYQ]Q[QYS[U[U[QUSWUWACSSUUEEOQMK_@_@UQYUYSWQYOWOWOWM[MWKYMYIWIWIYG[GYGYG[EYCYE[AYC[A[A]?W?]@]@W@YBYB[B[Ds@LWD[H]HWHYJYJYJYLWLWL[PWNYPWPm@b@UPURWTWRWRk@f@WRURWRURYRUPUPWNUNYPWLWN[LYLa@NQFYH[HYHODg@HWFO@WDm@F]Bc@BM?s@@iC?s@A_@?O?U@i@FyQYeW]_MOwIMyd@o@kBCgOSkU[eXa@o[g@_CAmYa@iBCw@Ag@AE?c@AW?wLO_DE{CEwFK_EGE?eCCwDGeCCmDG_DC{FIgPSi@A]?u@A{@AaA?_B?oA@sA?eA@s@@s@@_A@w@@q@@oA@q@BgAD}@DaADq@D}AHiBJwAHy@FsCRmBLmAHuCTyE\\}Ff@wFb@cCNi@DaETaKp@iAHUBU@\" }, \"start_location\" : { \"lat\" : 39.9007271, \"lng\" : -86.0492448 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"9.1 mi\", \"value\" : 14623 }, \"duration\" : { \"text\" : \"8 mins\", \"value\" : 457 }, \"end_location\" : { \"lat\" : 42.8129257, \"lng\" : -84.51831109999999 }, \"html_instructions\" : \"Keep \u003cb\u003eright\u003c/b\u003e at the fork to continue on \u003cb\u003eI-69 E\u003c/b\u003e, follow signs for \u003cb\u003eFlint\u003c/b\u003e\", \"maneuver\" : \"fork-right\", \"polyline\" : { \"points\" : \"afadGv}wcOWGKAM?M?Q@u@B_@B_@@oAHmADYBY@W@O@O?M?W?O?S?YAQ?K?QASAQ?YAYCOAKAQAOA[COAMCOCMAUE]G]GQEMCUGWGYGMGa@KkA_@k@Ug@S{@_@uAs@k@]]S_@SWQw@i@SQk@c@q@k@_@a@]]w@y@_AgA{@gAaByB[e@MQu@cAmA_BuDaFuBqCWa@kDsEqBqC{@qAm@_A]i@_BkCsBkDcAgBa@u@}A}CyBsE}@iBqAsCaAuBaBoDw@_B}AmDqC}FyB}Es@_Bi@gAcEyIyDkIg@eAcCkFmNsZiFcLuBqEoAkC}@oBkAeCQa@Q]O[O]Q_@Q_@O[O]S_@O_@Q]O]]u@e@_AUg@m@qAO[O[O_@O[Q_@O_@O]M_@O_@M_@M]Oe@Qi@EQYaAK_@K_@Ka@Ka@Ic@I_@Kc@Ic@Ia@Gc@Ia@G_@Ge@Gc@Ii@E_@Ge@C]Ea@Ge@IgACc@Ec@Ca@AUA_@E}@EgAAa@Aa@?Q?SAc@?i@AyFCcJAoEI}`@AwCAsHCiUIy_@A{CAiFCuGAkDAsE@aB?eAAaBCiBAeACgAAWCq@Em@Cc@Cc@G}@Gq@Gw@KeAIq@Im@Gg@Ic@Mw@Ko@Q_AQ{@UcA_@yAMg@Sw@Qg@Qk@Ws@[{@Ys@_@}@q@yAw@{A{@yAwAuB_@i@_@e@g@m@wBeCkByBgAsAi@u@SYOSKQEGg@y@S[KQGKWe@GMYg@Wi@Sc@Sc@Yq@Wq@Sg@c@qAY}@W_AQo@EMESIYKc@YsAI]G[Ga@Kk@Ki@Ks@Ks@Gk@MiAIo@Eq@Eg@G_AGcAGuAAICaAEqAGcCE}BeAgd@GyBGaCQqHIyECo@?ECu@IaEE{AY}LIeDC_BGqBEwAI_DEuBCaBC_BAgA?u@Aq@AaB?wQByG?wE?gH?aC?E?c@?E?A?yFAeJ@gT?yE?sE?oA?qD?mMAoL?mB@i@?c@@]@a@@g@@[Be@@e@B]Dk@Do@Dg@D[D_@Dc@Fa@Dc@Hi@He@Jk@DSDUH]\\{ALc@@CPo@`@qAPi@\\_AXq@`@{@`@w@Zk@^m@j@_A`@m@PU^g@\\_@b@c@`A}@h@e@n@c@vBaB\" }, \"start_location\" : { \"lat\" : 42.7736078, \"lng\" : -84.6692424 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"1.2 mi\", \"value\" : 1962 }, \"duration\" : { \"text\" : \"1 min\", \"value\" : 82 }, \"end_location\" : { \"lat\" : 42.80688010000001, \"lng\" : -84.51116569999999 }, \"html_instructions\" : \"Take exit \u003cb\u003e89A-89B\u003c/b\u003e for \u003cb\u003eUS-127 N\u003c/b\u003e toward \u003cb\u003eClare\u003c/b\u003e\", \"maneuver\" : \"ramp-right\", \"polyline\" : { \"points\" : \"y{hdGlnzbOZEZOvDyB~CkBrAw@d@WBO?CBAvAkAb@]^[pAoA|@aAx@_An@y@vAoB|@sApAyBj@cATc@BENQd@cAj@oAnAwC`AgC|@iCFG@A@ANg@Ti@R]NSLONKHIPIJELCNCNAJ?J?L@F@NBLBJDPJJFHHFFJJFJFHDHDJDHDLFPDPBRBN@P@L@J?N?NAN?JAJAJAJCPCLCHCLEJGNEHEHMREHEDMLIFGDIFQFIBIBOBG@I@_@@kABA?C@KBaJEqA@\" }, \"start_location\" : { \"lat\" : 42.8129257, \"lng\" : -84.51831109999999 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"17.9 mi\", \"value\" : 28775 }, \"duration\" : { \"text\" : \"15 mins\", \"value\" : 882 }, \"end_location\" : { \"lat\" : 43.0419238, \"lng\" : -84.5637904 }, \"html_instructions\" : \"Keep \u003cb\u003eleft\u003c/b\u003e at the fork and merge onto \u003cb\u003eUS-127 N\u003c/b\u003e\", \"maneuver\" : \"fork-left\", \"polyline\" : { \"points\" : \"_vgdGxaybOmD@_DCeEAkDAyJIm@AoA?W?[?u@?sAF{@D[Bm@DuANa@Fi@FgB\\{A\\mBj@oBp@wB~@oAl@KFC@A@A@EHKPIFcAh@sBrAaBhAYR}B~AyAdA_EpCgBlAc@XeBfA]ReAh@mAj@sAj@aA`@cA\\_AZYJs@PiAX{@RkAT]FkAPy@Js@HUB_@Bw@Fs@DsAF{@@iA@iU?gD?gIAmM?ePAkC?uDAuh@?wVAm@?aPAa@?yJAgH?aE?oG?qC?mE?uGCyD@cB?wACeBGiBKmAIc@CgAKgBU}@M_AMq@MaAQi@Ky@OaCe@gKqB}Cm@uCi@mDo@aB[y@QgB]yAYiB]mB_@aBY{@Mq@I}@Ia@CeAEy@Cu@?w@?o@@]@aADUBYBS@aALm@Jq@Ls@L_AVw@Tk@P}Br@_HrBaBf@{@Ra@Hi@JQDa@D_ALaAJiAFk@B_@@oBB}ABk@?m@@k@AuCAsAAI?}@?m@?eBBuJ@_CB}@?mFD{JE{@A{AAeC@yFBmCAgF?aC@kDBoA?mECW?sB?iA@yFDeD@qAByCFaBFaAF{ANaCRkAPeEb@y@Fc@DgJx@_AHgAF_CNyADgABuC?}BCqDAiF@i@?kB@kFCuFCqD?uB?mB@_BAaCCqHCyIAiUCeAA_DCkBAsA?_LA}DBu@AwEEeA?]?_@?iE@}MDwG?}D?_BAo@@iH?uA@aLAgUDq@Ak@?oB@eA?oAAwBAiA@iH@{g@B{YDkH?kQ@kd@Fe`@@gRB{D?gUBqa@AgA?A?gAAyM?kD@s@?G?{@@}LLuDCoGHkADkCPaAJsARuAPc@JaAR{A^yBl@_Cz@_Br@SJkAl@o@Zg@Xa@Tq@b@WPk@`@{@n@}@r@_At@cA~@cA`Ai@j@yA`BgB~Bg@r@}@nAu@nAoAvB[j@s@rAo@rAi@nAq@~AQd@y@~Bk@`Be@dBSn@q@rCi@|BKf@a@pBg@tCg@pDIr@SlBK`AMpAK|AQ~CGpACl@C|@ChBCz@ApA?bCA~V?hBAbJ?dL?vJCjC?|@Az@EpAGvAGtAWrCEb@Q~AUlBIh@m@~Ck@xCWbAg@dBWt@mB~Eq@~AWj@u@vA_BlCsAhBqA|AaA`AgAfAq@h@WTaAp@u@f@gBdAuAr@u@\\k@TcBj@mA\\wAZuAToBRuAJuABaBBc@EeABuD?i@BsFB}EBkG@oBEuEY\" }, \"start_location\" : { \"lat\" : 42.80688010000001, \"lng\" : -84.51116569999999 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"24.1 mi\", \"value\" : 38830 }, \"duration\" : { \"text\" : \"22 mins\", \"value\" : 1340 }, \"end_location\" : { \"lat\" : 43.3809322, \"lng\" : -84.60509809999999 }, \"html_instructions\" : \"Continue straight to stay on \u003cb\u003eUS-127 N\u003c/b\u003e\", \"maneuver\" : \"straight\", \"polyline\" : { \"points\" : \"_sueGtjccOwCSs@Ew@C{@Ai@?wGBeB@]?}OBw@?a@@]AwUB_JDs@?}HBaCAiIFU?cBA]?eB@_D?kAAoAAw@?gDAiA?}C?uZIgAA{^IyD@iFEoG?gD?mEAgAAuJAoCAcSIwF?gHCoj@Si@?_ECqBA}FAaC@iACcCEqPGiC?w@AgB?mFCwNIcPEuDAC?sBC{D?kEEeCCiA?gBAm@?wBCwHCsAAmDCuD?yS@gOD{N?_JDoH@wP@qC@gC?qNDgD@eD@ki@BwU?yC@yB?wGEiDAiEAeOEK?uLAkC?qCCoB?aB@cA@oADoAFsAJiCTg@F_AFYBYBs@DWBa@@]@_@@c@BaAB{A?{A?}BAcA?qBAG?wB@sd@DaF@gBAaA?sMk@[CMAOA[EYEUAe@Ce@AaAAy@AoEA_@?m@?qH@qO?aMD_C@cRAyM?mLBwOCeEA}@AoMGu@?}JCuJEgJAiB?uHAoB?wH?oCAuXAeA@_EAuQ@gKAsA?wO@k^?ak@?oWAoKAgC?W?I?oC?cIAsK@iUAsb@?eDAsCAmP@gD?S?s@?O@O?S@U@[BSBQBUBUDQBWFSD[HQD[J]J[L[LYLUJWLWNWPQHUP]VOJSPSPWTURUVm@l@uAtA}GhHeGlGaGdG}GdHk@n@m@l@m@n@i@l@UVc@f@k@r@u@bA]d@SXMRg@t@a@l@S\\iAjBeIbN}@xAmArB_BnCmB`Du@lAg@r@SVe@j@a@d@y@t@o@b@[TQLk@Z[LQHe@RWHUHYFm@NYFQBo@He@Be@Bo@?u@@cA?eA?aA?mACcREy@?U@a@?{C@o@HeAPm@NqAb@y@Zi@Xu@d@YPgAz@c@`@_AhAOR}AxBSZaE`GaGvIiT`[sBxCaApAoBdCmAnAuAtAyApA}D~CgAt@c@VoCbBaL~GcAj@o@ZwAr@sCjAs@VcAZqCt@w@RkBZiAP_ANq@FeCPeADq@BaC@qMNaHJqFFo@@sONmCB}@@eEHqMJuUXsPTwCB{@@aC@e@@}HHiDDkQXuCBoVFkDCaCCaDE{DCoB?cA@yHO{GMkGSoFQiEQaCMuCIuNe@cJ[mDO_CKq@CgDM}AEs@Ce@AyBC_A?cA?kA@u@@Y?qCFwAFmADw@Fk@DsAJcDVmGp@{Fl@wD`@{E`@g@Fi@H_@F[FYFKBa@L}@Xq@T]NWJWL[P[RoA|@e@^EDqAfA]\\SPWXKLONKLKLMLKLQTU\\UZMRg@r@a@p@\" }, \"start_location\" : { \"lat\" : 43.0419238, \"lng\" : -84.5637904 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"2.7 mi\", \"value\" : 4352 }, \"duration\" : { \"text\" : \"5 mins\", \"value\" : 316 }, \"end_location\" : { \"lat\" : 43.4192201, \"lng\" : -84.60723969999999 }, \"html_instructions\" : \"Take exit \u003cb\u003e124\u003c/b\u003e to merge onto \u003cb\u003eUS-127 BUS N\u003c/b\u003e/\u003cb\u003eS Main St\u003c/b\u003e toward \u003cb\u003eSt Louis\u003c/b\u003e\u003cdiv style=\\"font-size:0.9em\\"\u003eContinue to follow S Main St\u003c/div\u003e\", \"maneuver\" : \"ramp-right\", \"polyline\" : { \"points\" : \"yywgGzlkcOGDEDEBCBCDu@dAKLIJMLKLYV]Zg@d@OJYPWN[N_@Rc@N_@La@HSDWD]D[@s@Bc@@A?C?m@NaICaODi\\?qNAkVBiE@mE?aE@gA?wE?e@AkD@_@?K?M?U?aF?oG?gG@cGBa@?W?]?c@?YAWC_@I_@K[I_@Ka@OMEMEWKMIOGOKOKaAo@OMGAGCQGSAm@COBE?IDGBQLSRQTS^g@hAIJIJEBGBG@G@oABcG?eBBsIB{B?\" }, \"start_location\" : { \"lat\" : 43.3809322, \"lng\" : -84.60509809999999 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"3.2 mi\", \"value\" : 5204 }, \"duration\" : { \"text\" : \"4 mins\", \"value\" : 229 }, \"end_location\" : { \"lat\" : 43.4660136, \"lng\" : -84.6075297 }, \"html_instructions\" : \"Continue onto \u003cb\u003eN State Rd\u003c/b\u003e\", \"polyline\" : { \"points\" : \"ci_hGfzkcOoRDal@B_K?_E?mC?U@{F@sMBmUDeRX{`@FqMIsRNub@A{c@C\" }, \"start_location\" : { \"lat\" : 43.4192201, \"lng\" : -84.60723969999999 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"0.9 mi\", \"value\" : 1496 }, \"duration\" : { \"text\" : \"1 min\", \"value\" : 78 }, \"end_location\" : { \"lat\" : 43.4660066, \"lng\" : -84.588987 }, \"html_instructions\" : \"Turn \u003cb\u003eright\u003c/b\u003e onto \u003cb\u003eN County Line Rd\u003c/b\u003e/\u003cb\u003eW Midland-Gratiot County Line Rd\u003c/b\u003e/\u003cb\u003eE North County Line Rd\u003c/b\u003e\", \"maneuver\" : \"turn-right\", \"polyline\" : { \"points\" : \"qmhhG`|kcO@{w@Au^?iZ\" }, \"start_location\" : { \"lat\" : 43.4660136, \"lng\" : -84.6075297 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"19.8 mi\", \"value\" : 31810 }, \"duration\" : { \"text\" : \"23 mins\", \"value\" : 1362 }, \"end_location\" : { \"lat\" : 43.7519442, \"lng\" : -84.5867538 }, \"html_instructions\" : \"Turn \u003cb\u003eleft\u003c/b\u003e onto \u003cb\u003eS Coleman Rd\u003c/b\u003e\", \"maneuver\" : \"turn-left\", \"polyline\" : { \"points\" : \"qmhhGdhhcOc@k@_@k@i@GeA?wE?}IAwH?mN?aK?mH?aCAiJ?c@?kCAeE?qIAyP?yF?uLA{Z?eD?i@?oFAeF?{F?{GAsC?gH?_F@{N?sU?}N?{]?cB@mP?kV?}YAsDAiJCaB?ud@E}DAuRBqMAqIBuTCeA@wTCkBEcCKmCGsO?sREqIAcJAqP?wEAgQDeB?mI@mL?gJ@{F?cr@Dw`AH_@?sO?sW@mA?iB?oD?g@?W?eY?_A?aA?qA?u@?oB?_H@gI@mH?c@?c@?cJ?mE?}BAoLC_GCG?cLA_vAIcD?_VAg@?gTAq]CsEAaGA}P?{I?_G?sG?}A?}d@I{AAgp@Ok@Amh@Qqb@OkZMqZOuHEsb@WoREqXG_\\UcOMgWKqKEoCEuAGaBIeCIy@EoBA}b@SaKE{FEwBAsFA_MC}VE{XAcHC\" }, \"start_location\" : { \"lat\" : 43.4660066, \"lng\" : -84.588987 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"0.3 mi\", \"value\" : 464 }, \"duration\" : { \"text\" : \"1 min\", \"value\" : 57 }, \"end_location\" : { \"lat\" : 43.7557939, \"lng\" : -84.5851232 }, \"html_instructions\" : \"Continue onto \u003cb\u003e3rd St\u003c/b\u003e\", \"polyline\" : { \"points\" : \"sh`jGdzgcOeIAc@C_@Ca@SYSkA}@}BqB]Yk@e@g@c@\" }, \"start_location\" : { \"lat\" : 43.7519442, \"lng\" : -84.5867538 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"423 ft\", \"value\" : 129 }, \"duration\" : { \"text\" : \"1 min\", \"value\" : 18 }, \"end_location\" : { \"lat\" : 43.7564272, \"lng\" : -84.5864734 }, \"html_instructions\" : \"Turn \u003cb\u003eleft\u003c/b\u003e onto \u003cb\u003eE Railway St\u003c/b\u003e\", \"maneuver\" : \"turn-left\", \"polyline\" : { \"points\" : \"u`ajG~ogcO_ClG\" }, \"start_location\" : { \"lat\" : 43.7557939, \"lng\" : -84.5851232 }, \"travel_mode\" : \"DRIVING\" }, { \"distance\" : { \"text\" : \"171 ft\", \"value\" : 52 }, \"duration\" : { \"text\" : \"1 min\", \"value\" : 18 }, \"end_location\" : { \"lat\" : 43.75682339999999, \"lng\" : -84.5861192 }, \"html_instructions\" : \"Turn \u003cb\u003eright\u003c/b\u003e at the 1st cross street onto \u003cb\u003e4th St\u003c/b\u003e\u003cdiv style=\\"font-size:0.9em\\"\u003eDestination will be on the right\u003c/div\u003e\", \"maneuver\" : \"turn-right\", \"polyline\" : { \"points\" : \"udajGlxgcOmAeA\" }, \"start_location\" : { \"lat\" : 43.7564272, \"lng\" : -84.5864734 }, \"travel_mode\" : \"DRIVING\" } ], \"traffic_speed_entry\" : [], \"via_waypoint\" : [] } ], \"overview_polyline\" : { \"points\" : \"{i{oFn_ptOjgE_@n\\wBaFeqA~FsjQaI{x@{pA{kFyMmoIoYy_AxCatDdG}cHq_ByrIks@}yF}mAqmCaoA{dDee@qxCcw@qjDkv@cxE_e@oiBsUw{AuD{nFwDk~Dku@g|GmdC_fRiaAoeDebBadKwgDk|OwvAevC_|BukGmhBw}D}kB_fGwgA}{D{qAgoBwG{nAqm@kbAyuAmdBwt@uGmz@cy@wZ}_DtHchDhDkyB_GgpAodDoSe_@u\\iz@{aBcNyz@u@shAcr@{hFdt@mbBaBaoAyfA}Ia{A|Ci}BpfAa`ApWomDlAkoArZieDsvBcwFgtDcb@euByIepAc|@{_CcaAuxCyBkw@sDgjIs@}rNyZyi@}lB{bAgzAe{AkfCq`N_f@qcMaX_r@iy@co@yuCifBkoKeTafDy_@ilFaKiaImJmdKbGglFqJ_lAev@_wGkB}hAmSekBri@ydEwMsaPpM_sAkFulDcnCu{EeyCssEmrD{vDuhFc}AuvBsfCshBigC}cBwgCuKohDmpDy{@cw@q_EWmyC_@mbBsnAugOamKypDuaBkjDeAoyAo_BmhAas@uy@mPirE_sEwv@}y@qOoo@uUofDucAovCqf@eu@utA}q@c~A}RsyCrDk}BaHimBwaAofBg_@kqLzCy~DkJuhCmfAs_GubCyeC`@mmJbFgjJ~MuuDlD_cAmz@ez@yHezDjEa|@}PivA}mAig@wyBsn@go@utFeJwmAsRwfAgC{mCagA}}@DsiCnh@ulCxYc}CsEwz@qU}w@wTs}DYcgAqF{lAkpA}k@{UmwCtAwkGwG}~Bf@kjBp]keDtD_wA~Iwm@lq@ms@pz@qeAu@sjGcSg~@mYikA`P{iAap@}bDmKc{C@y~AlPuzCnV_fCps@ymFcc@gwAkv@mdB{Ho`AgGacA}r@ck@gXq}@VsnApCe|@ec@gdAqi@{wB_f@gb@g[e`@qsAql@unD_tByiDukB}iBmcAgpBouAsmBwdDoL_kCoG_eAyo@{bAwjDqwC{dHclBkxCkxBupD}|ByOsn@yk@_Zem@iYkEsYnPgvCJs|H~Ai~@uZugC_bFeKkfFqq@sdBeHqpHtQmi@zw@y}@nGfI}sArEa|@vd@kvFbAg|AmTmaE|N}lN~D}yC|Oyl@`uAyNrpCc`@v]g~@bBmeE]w}FkBm|Kp@m~OYulBlsBydA`QarA~vAi}@|JcaG@cdBbEkXvTuxBdK{jEZ{cCt@qgAE?qwAmBi]seAC{gAEq_E?iwEi@{aKR}_QcD}hHyG\" }, \"summary\" : \"I-69 N\", \"warnings\" : [], \"waypoint_order\" : [] } ], \"status\" : \"OK\" } ",1))$routePath = false
Skipping addComment
Skipping updateItem -
This is good--you are getting a valid JSON in response to your remote get. Now you need to interpret the JSON to figure out how to access the specific field you want. It looks like it will include
['routes'][0]['overview_polyline']['points'] but I can't easily tell what this should be prefaced by. -
WHat's weird is that even if I try to write the whole json response to a text field or as a comment it updates the field with nothing and says illegal operation in globiflow claiming I'm writing a null value in the comment. WHy would the json response not save to the variable declared in the Remote GET/POST?
-
Stumbled upon this post looking for how to decode a JSON response in Globiflow from an HTTP GET.
Mitch, did you ever sort it out? I was able to get it working. I second what Bill said about your variable in the screenshot not being highlighted blue, but you said you fixed that.
Anyway, playing with this, I found that I was not able to save the results of json_decode(string, true) to a variable and access the array elements later. BUT, if I access the array element in the same call, I can get the element I need. i.e.: VARIABLE = json_decode(string,true)["whatever_element"]. The difference between what I'm doing and what you're doing seems to be that I'm using "Create a new variable" and not "Update this [item]" which does a "calc".
I wonder if it would work for you if you used "Create a new variable" to capture your data from the decoded JSON, and THEN use that variable to update your item?
Then again, you've probably already fixed it this since this is a 20 day old post, but I hate when I stumble across these threads with no resolution :-)
Please sign in to leave a comment.
Comments
13 comments