From 9a03bc91b6d4e1665bf4d603df42df4f8bcd8d5a Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Sat, 3 Aug 2024 12:26:46 +0000 Subject: [PATCH] build based on a302d18 --- previews/PR182/404.html | 4 +-- previews/PR182/api.html | 12 +++---- ...{api.md.DgmyHsSM.js => api.md.BzlChBuD.js} | 2 +- ...myHsSM.lean.js => api.md.BzlChBuD.lean.js} | 2 +- .../{app.rnqKyHF5.js => app.DTk-7_GP.js} | 2 +- ...lgwc.Cx40vhB3.png => bkqbbcj.Cx40vhB3.png} | Bin previews/PR182/assets/bormpmy.C_ebz1po.png | Bin 0 -> 79357 bytes ....C2bRNy0z.js => call_notes.md.DeLTtdEA.js} | 2 +- ...lean.js => call_notes.md.DeLTtdEA.lean.js} | 2 +- ...jaji.Bglvb-jp.png => cfcvdhw.Bglvb-jp.png} | Bin .../chunks/@localSearchIndexroot.BbbwwQye.js | 1 - .../chunks/@localSearchIndexroot.DoUhT2ug.js | 1 + ...qU0V4d.js => VPLocalSearchBox.DVBlTtPR.js} | 2 +- .../PR182/assets/chunks/framework.EaXv-vOb.js | 17 ++++++++++ .../PR182/assets/chunks/framework.rRrq4bmo.js | 17 ---------- .../{theme.CkTH1pX1.js => theme.UW4XYjh4.js} | 4 +-- ...rvix.Dab1-ETk.png => dgsoomh.Dab1-ETk.png} | Bin ...hjdw.lu4jwpi-.png => djrfzlc.lu4jwpi-.png} | Bin ...ents_accurate_accumulators.md.DumDz-GQ.js} | 2 +- ...accurate_accumulators.md.DumDz-GQ.lean.js} | 2 +- ... => experiments_predicates.md.Ce1KuGCE.js} | 2 +- ...xperiments_predicates.md.Ce1KuGCE.lean.js} | 2 +- ...kPV.js => explanations_crs.md.o8deDdD6.js} | 2 +- ...s => explanations_crs.md.o8deDdD6.lean.js} | 2 +- ... => explanations_paradigms.md.mhXqB98G.js} | 2 +- ...xplanations_paradigms.md.mhXqB98G.lean.js} | 2 +- ...explanations_peculiarities.md.BE8gFZVH.js} | 2 +- ...nations_peculiarities.md.BE8gFZVH.lean.js} | 2 +- ...explanations_winding_order.md.CZVu8l8F.js} | 2 +- ...nations_winding_order.md.CZVu8l8F.lean.js} | 2 +- ...pavb.B94PsR1K.png => eyalncx.B94PsR1K.png} | Bin previews/PR182/assets/fwqiaez.pL_aiv9Z.png | Bin 0 -> 71903 bytes ...uuda.Cb0_DiYE.png => gcpqbuh.Cb0_DiYE.png} | Bin ...ukdz.CgiryX2p.png => gfixymm.CgiryX2p.png} | Bin previews/PR182/assets/gkxigli.0fSyJM1W.png | Bin 208348 -> 0 bytes ...lgqq.DwqDxlAG.png => hbomnzm.DwqDxlAG.png} | Bin previews/PR182/assets/hmkbbhv.BVmjYOXJ.png | Bin 0 -> 209761 bytes ...ex.md.BPhDq3ZT.js => index.md.KV6WTRX3.js} | 2 +- ...q3ZT.lean.js => index.md.KV6WTRX3.lean.js} | 2 +- ...cwPlqUM.js => introduction.md.DiuEOosS.js} | 2 +- ...an.js => introduction.md.DiuEOosS.lean.js} | 2 +- ...zbto.C3SxJ3x-.png => isfsuid.C3SxJ3x-.png} | Bin ...ibkn.DHcwB147.png => iuqgvxk.DHcwB147.png} | Bin ...wukg.DeeQUply.png => jqfqpjf.DeeQUply.png} | Bin previews/PR182/assets/kahgraq.Bhc1h7Qv.png | Bin 60538 -> 0 bytes ...oqyx._0R9BbFk.png => loanatg._0R9BbFk.png} | Bin ...irwf.Dig-DWOQ.png => lzipaux.Dig-DWOQ.png} | Bin previews/PR182/assets/mqkvjnj.DogsVnS6.png | Bin 64037 -> 0 bytes previews/PR182/assets/mwfdcot.CfeLed6T.png | Bin 0 -> 232487 bytes previews/PR182/assets/mxxzrzy.BGGaRmS9.png | Bin 0 -> 59791 bytes previews/PR182/assets/nfwfhfn.C3vkC3rs.png | Bin 63681 -> 0 bytes ...osny.3sfpQl2i.png => nkoanyw.3sfpQl2i.png} | Bin ...bbwe.DiwGEg2f.png => ntlrnaf.DiwGEg2f.png} | Bin ...dqej.-VpeHhXX.png => nzqdmtj.-VpeHhXX.png} | Bin ...gnzr.0OJvb21A.png => oamhkif.0OJvb21A.png} | Bin previews/PR182/assets/ocbjgpx.DW-Qq111.png | Bin 0 -> 64911 bytes ...dium.3UVIT8DR.png => ohtpinb.3UVIT8DR.png} | Bin ...zomd.mCtKcWOr.png => oklepfu.mCtKcWOr.png} | Bin previews/PR182/assets/oonxpsn.BYs4EaIM.png | Bin 0 -> 63593 bytes previews/PR182/assets/oyixmjz.C6rDgHxI.png | Bin 79205 -> 0 bytes previews/PR182/assets/pdffouc.DWRp1g19.png | Bin 59226 -> 0 bytes ...eflb.DC3TvBOO.png => qghrzbd.DC3TvBOO.png} | Bin ...ussk.DuBHk1fh.png => qvhcizz.DuBHk1fh.png} | Bin ...rtus.CZy9YIUA.png => rdfghvz.CZy9YIUA.png} | Bin ...0.js => source_GeometryOps.md.BmRQ0DeT.js} | 2 +- ...=> source_GeometryOps.md.BmRQ0DeT.lean.js} | 2 +- ...s => source_methods_angles.md.BoeUnF04.js} | 2 +- ...source_methods_angles.md.BoeUnF04.lean.js} | 2 +- ....js => source_methods_area.md.BxXqKeUH.js} | 2 +- ...> source_methods_area.md.BxXqKeUH.lean.js} | 2 +- ...source_methods_barycentric.md.BAZk0_6U.js} | 2 +- ...e_methods_barycentric.md.BAZk0_6U.lean.js} | 2 +- ...s => source_methods_buffer.md.Bt4j9tzi.js} | 2 +- ...source_methods_buffer.md.Bt4j9tzi.lean.js} | 2 +- ...=> source_methods_centroid.md.YXlBFmya.js} | 2 +- ...urce_methods_centroid.md.YXlBFmya.lean.js} | 2 +- ...lipping_clipping_processor.md.CmMAMzQ1.js} | 2 +- ...ng_clipping_processor.md.CmMAMzQ1.lean.js} | 2 +- ..._methods_clipping_coverage.md.B02tzWvV.js} | 2 +- ...ods_clipping_coverage.md.B02tzWvV.lean.js} | 2 +- ...ource_methods_clipping_cut.md.0cWrKIXt.js} | 2 +- ..._methods_clipping_cut.md.0cWrKIXt.lean.js} | 2 +- ...ethods_clipping_difference.md.Be6OO0KG.js} | 2 +- ...s_clipping_difference.md.Be6OO0KG.lean.js} | 2 +- ...hods_clipping_intersection.md.CbDWu3Tv.js} | 2 +- ...clipping_intersection.md.CbDWu3Tv.lean.js} | 2 +- ...ethods_clipping_predicates.md.CHQOwpoH.js} | 2 +- ...s_clipping_predicates.md.CHQOwpoH.lean.js} | 2 +- ...rce_methods_clipping_union.md.Bmr9ZaLS.js} | 2 +- ...ethods_clipping_union.md.Bmr9ZaLS.lean.js} | 2 +- ...source_methods_convex_hull.md.CS67Wxum.js} | 2 +- ...ce_methods_convex_hull.md.CS67Wxum.lean.js | 1 + ...ce_methods_convex_hull.md.DIY60T11.lean.js | 1 - ...=> source_methods_distance.md.Ci-WvI6r.js} | 2 +- ...urce_methods_distance.md.Ci-WvI6r.lean.js} | 2 +- ...s => source_methods_equals.md.ClB7XRbP.js} | 2 +- ...source_methods_equals.md.ClB7XRbP.lean.js} | 2 +- ...ds_geom_relations_contains.md.BRMugVCf.js} | 2 +- ...om_relations_contains.md.BRMugVCf.lean.js} | 2 +- ...s_geom_relations_coveredby.md._mldhD26.js} | 2 +- ...m_relations_coveredby.md._mldhD26.lean.js} | 2 +- ...hods_geom_relations_covers.md.CW-lj5pr.js} | 2 +- ...geom_relations_covers.md.CW-lj5pr.lean.js} | 2 +- ...ods_geom_relations_crosses.md.WuIqj6Tr.js} | 2 +- ...eom_relations_crosses.md.WuIqj6Tr.lean.js} | 2 +- ...ds_geom_relations_disjoint.md.D-uYn9FO.js} | 2 +- ...om_relations_disjoint.md.D-uYn9FO.lean.js} | 2 +- ...tions_geom_geom_processors.md.BAH0HeU8.js} | 2 +- ..._geom_geom_processors.md.BAH0HeU8.lean.js} | 2 +- ..._geom_relations_intersects.md.BcrXX2Yg.js} | 2 +- ..._relations_intersects.md.BcrXX2Yg.lean.js} | 2 +- ...ds_geom_relations_overlaps.md.BSXCAVN5.js} | 2 +- ...om_relations_overlaps.md.BSXCAVN5.lean.js} | 2 +- ...ods_geom_relations_touches.md.BH-l3GQx.js} | 2 +- ...eom_relations_touches.md.BH-l3GQx.lean.js} | 2 +- ...hods_geom_relations_within.md.DxIpB6FY.js} | 2 +- ...geom_relations_within.md.DxIpB6FY.lean.js} | 2 +- ...source_methods_orientation.md.epWM1wOm.js} | 2 +- ...e_methods_orientation.md.epWM1wOm.lean.js} | 2 +- ... source_methods_polygonize.md.C4wpoHg1.js} | 2 +- ...ce_methods_polygonize.md.C4wpoHg1.lean.js} | 2 +- ...source_not_implemented_yet.md.Co7bgtaC.js} | 2 +- ...e_not_implemented_yet.md.Co7bgtaC.lean.js} | 2 +- ...Wl.js => source_primitives.md.Bi9iHLSx.js} | 2 +- ... => source_primitives.md.Bi9iHLSx.lean.js} | 2 +- ...ons_correction_closed_ring.md.LUeFx-5k.js} | 2 +- ...orrection_closed_ring.md.LUeFx-5k.lean.js} | 2 +- ...ection_geometry_correction.md.DzNPlEbB.js} | 2 +- ...n_geometry_correction.md.DzNPlEbB.lean.js} | 2 +- ...tion_intersecting_polygons.md.Dssk2jzj.js} | 2 +- ...intersecting_polygons.md.Dssk2jzj.lean.js} | 2 +- ...rce_transformations_extent.md.Dk5qaMvU.js} | 2 +- ...ransformations_extent.md.Dk5qaMvU.lean.js} | 2 +- ...ource_transformations_flip.md.BbK3Jvzb.js} | 2 +- ..._transformations_flip.md.BbK3Jvzb.lean.js} | 2 +- ..._transformations_reproject.md.BKTVcxky.js} | 2 +- ...sformations_reproject.md.BKTVcxky.lean.js} | 2 +- ...transformations_segmentize.md.DJfFwr95.js} | 6 ++-- ...sformations_segmentize.md.DJfFwr95.lean.js | 1 + ...sformations_segmentize.md.Sn-gNkMw.lean.js | 1 - ...e_transformations_simplify.md.CInEiILl.js} | 2 +- ...ansformations_simplify.md.CInEiILl.lean.js | 1 + ...ansformations_simplify.md.iqM6IKRm.lean.js | 1 - ..._transformations_transform.md.tyPjdZpi.js} | 2 +- ...sformations_transform.md.tyPjdZpi.lean.js} | 2 +- ...rce_transformations_tuples.md.CqKLddbs.js} | 2 +- ...ransformations_tuples.md.CqKLddbs.lean.js} | 2 +- ...FFcQTvO.js => source_types.md.CYruvSHj.js} | 2 +- ...an.js => source_types.md.CYruvSHj.lean.js} | 2 +- ...RjiDuZk.js => source_utils.md.CZpUd1wr.js} | 2 +- ...an.js => source_utils.md.CZpUd1wr.lean.js} | 2 +- ...ials_creating_geometry.md.CM271bxE.lean.js | 1 - ...utorials_creating_geometry.md.NKUq-4w-.js} | 2 +- ...ials_creating_geometry.md.NKUq-4w-.lean.js | 1 + ...> tutorials_geodesic_paths.md.CIByh2G9.js} | 2 +- ...orials_geodesic_paths.md.CIByh2G9.lean.js} | 2 +- ...=> tutorials_spatial_joins.md.MO-01jMX.js} | 2 +- ...torials_spatial_joins.md.MO-01jMX.lean.js} | 2 +- ...xick.CG4dr3Lx.png => uwdannt.CG4dr3Lx.png} | Bin ...xhaq.BD0hVfse.png => vhjrhzo.BD0hVfse.png} | Bin previews/PR182/assets/vyfanhd.BzId6VIi.png | Bin 0 -> 59527 bytes ...pvcq.DaovVbE6.png => vzkcpxr.DaovVbE6.png} | Bin ...hdfj.Dz86q2IX.png => wiltvtc.Dz86q2IX.png} | Bin ...hqul.BEFUMtlf.png => wlzsxgb.BEFUMtlf.png} | Bin ...eecu.B9NpLJr_.png => wpdyvqm.B9NpLJr_.png} | Bin ...uxrh.Danh069g.png => wufijls.Danh069g.png} | Bin previews/PR182/assets/wzkoeei.Dbg0HlNh.png | Bin 230345 -> 0 bytes previews/PR182/assets/xyerrme.D8_GULCp.png | Bin 76689 -> 0 bytes ...icik.BOOG5oTW.png => zdatzsd.BOOG5oTW.png} | Bin ...djvr.CLtpJ5Wb.png => zeywere.CLtpJ5Wb.png} | Bin ...nlpp.CULn5saZ.png => zpkbbuk.CULn5saZ.png} | Bin previews/PR182/call_notes.html | 10 +++--- .../experiments/accurate_accumulators.html | 10 +++--- previews/PR182/experiments/predicates.html | 12 +++---- previews/PR182/explanations/crs.html | 10 +++--- previews/PR182/explanations/paradigms.html | 10 +++--- .../PR182/explanations/peculiarities.html | 10 +++--- .../PR182/explanations/winding_order.html | 10 +++--- previews/PR182/hashmap.json | 2 +- previews/PR182/index.html | 10 +++--- previews/PR182/introduction.html | 10 +++--- previews/PR182/source/GeometryOps.html | 10 +++--- previews/PR182/source/methods/angles.html | 12 +++---- previews/PR182/source/methods/area.html | 14 ++++---- .../PR182/source/methods/barycentric.html | 12 +++---- previews/PR182/source/methods/buffer.html | 10 +++--- previews/PR182/source/methods/centroid.html | 14 ++++---- .../methods/clipping/clipping_processor.html | 10 +++--- .../source/methods/clipping/coverage.html | 12 +++---- .../PR182/source/methods/clipping/cut.html | 12 +++---- .../source/methods/clipping/difference.html | 10 +++--- .../source/methods/clipping/intersection.html | 10 +++--- .../source/methods/clipping/predicates.html | 10 +++--- .../PR182/source/methods/clipping/union.html | 10 +++--- .../PR182/source/methods/convex_hull.html | 16 ++++----- previews/PR182/source/methods/distance.html | 14 ++++---- previews/PR182/source/methods/equals.html | 12 +++---- .../methods/geom_relations/contains.html | 12 +++---- .../methods/geom_relations/coveredby.html | 12 +++---- .../source/methods/geom_relations/covers.html | 12 +++---- .../methods/geom_relations/crosses.html | 10 +++--- .../methods/geom_relations/disjoint.html | 12 +++---- .../geom_relations/geom_geom_processors.html | 10 +++--- .../methods/geom_relations/intersects.html | 12 +++---- .../methods/geom_relations/overlaps.html | 12 +++---- .../methods/geom_relations/touches.html | 12 +++---- .../source/methods/geom_relations/within.html | 12 +++---- .../PR182/source/methods/orientation.html | 10 +++--- previews/PR182/source/methods/polygonize.html | 10 +++--- .../PR182/source/not_implemented_yet.html | 10 +++--- previews/PR182/source/primitives.html | 10 +++--- .../correction/closed_ring.html | 10 +++--- .../correction/geometry_correction.html | 10 +++--- .../correction/intersecting_polygons.html | 10 +++--- .../PR182/source/transformations/extent.html | 10 +++--- .../PR182/source/transformations/flip.html | 10 +++--- .../source/transformations/reproject.html | 10 +++--- .../source/transformations/segmentize.html | 16 ++++----- .../source/transformations/simplify.html | 18 +++++----- .../source/transformations/transform.html | 10 +++--- .../PR182/source/transformations/tuples.html | 10 +++--- previews/PR182/source/types.html | 10 +++--- previews/PR182/source/utils.html | 10 +++--- .../PR182/tutorials/creating_geometry.html | 32 +++++++++--------- previews/PR182/tutorials/geodesic_paths.html | 12 +++---- previews/PR182/tutorials/spatial_joins.html | 16 ++++----- 226 files changed, 458 insertions(+), 458 deletions(-) rename previews/PR182/assets/{api.md.DgmyHsSM.js => api.md.BzlChBuD.js} (99%) rename previews/PR182/assets/{api.md.DgmyHsSM.lean.js => api.md.BzlChBuD.lean.js} (98%) rename previews/PR182/assets/{app.rnqKyHF5.js => app.DTk-7_GP.js} (90%) rename previews/PR182/assets/{cirlgwc.Cx40vhB3.png => bkqbbcj.Cx40vhB3.png} (100%) create mode 100644 previews/PR182/assets/bormpmy.C_ebz1po.png rename previews/PR182/assets/{call_notes.md.C2bRNy0z.js => call_notes.md.DeLTtdEA.js} (96%) rename previews/PR182/assets/{call_notes.md.C2bRNy0z.lean.js => call_notes.md.DeLTtdEA.lean.js} (67%) rename previews/PR182/assets/{ybpjaji.Bglvb-jp.png => cfcvdhw.Bglvb-jp.png} (100%) delete mode 100644 previews/PR182/assets/chunks/@localSearchIndexroot.BbbwwQye.js create mode 100644 previews/PR182/assets/chunks/@localSearchIndexroot.DoUhT2ug.js rename previews/PR182/assets/chunks/{VPLocalSearchBox.BzqU0V4d.js => VPLocalSearchBox.DVBlTtPR.js} (99%) create mode 100644 previews/PR182/assets/chunks/framework.EaXv-vOb.js delete mode 100644 previews/PR182/assets/chunks/framework.rRrq4bmo.js rename previews/PR182/assets/chunks/{theme.CkTH1pX1.js => theme.UW4XYjh4.js} (99%) rename previews/PR182/assets/{tvcrvix.Dab1-ETk.png => dgsoomh.Dab1-ETk.png} (100%) rename previews/PR182/assets/{gsghjdw.lu4jwpi-.png => djrfzlc.lu4jwpi-.png} (100%) rename previews/PR182/assets/{experiments_accurate_accumulators.md.B81VLkeJ.js => experiments_accurate_accumulators.md.DumDz-GQ.js} (98%) rename previews/PR182/assets/{experiments_accurate_accumulators.md.B81VLkeJ.lean.js => experiments_accurate_accumulators.md.DumDz-GQ.lean.js} (73%) rename previews/PR182/assets/{experiments_predicates.md.B5vq-y6k.js => experiments_predicates.md.Ce1KuGCE.js} (99%) rename previews/PR182/assets/{experiments_predicates.md.B5vq-y6k.lean.js => experiments_predicates.md.Ce1KuGCE.lean.js} (61%) rename previews/PR182/assets/{explanations_crs.md.CsDF0kPV.js => explanations_crs.md.o8deDdD6.js} (83%) rename previews/PR182/assets/{explanations_crs.md.CsDF0kPV.lean.js => explanations_crs.md.o8deDdD6.lean.js} (83%) rename previews/PR182/assets/{explanations_paradigms.md.qAjgneAB.js => explanations_paradigms.md.mhXqB98G.js} (97%) rename previews/PR182/assets/{explanations_paradigms.md.qAjgneAB.lean.js => explanations_paradigms.md.mhXqB98G.lean.js} (70%) rename previews/PR182/assets/{explanations_peculiarities.md.B6ketAnq.js => explanations_peculiarities.md.BE8gFZVH.js} (96%) rename previews/PR182/assets/{explanations_peculiarities.md.B6ketAnq.lean.js => explanations_peculiarities.md.BE8gFZVH.lean.js} (71%) rename previews/PR182/assets/{explanations_winding_order.md.FilA6iaw.js => explanations_winding_order.md.CZVu8l8F.js} (84%) rename previews/PR182/assets/{explanations_winding_order.md.FilA6iaw.lean.js => explanations_winding_order.md.CZVu8l8F.lean.js} (84%) rename previews/PR182/assets/{yrwpavb.B94PsR1K.png => eyalncx.B94PsR1K.png} (100%) create mode 100644 previews/PR182/assets/fwqiaez.pL_aiv9Z.png rename previews/PR182/assets/{ovguuda.Cb0_DiYE.png => gcpqbuh.Cb0_DiYE.png} (100%) rename previews/PR182/assets/{fkmukdz.CgiryX2p.png => gfixymm.CgiryX2p.png} (100%) delete mode 100644 previews/PR182/assets/gkxigli.0fSyJM1W.png rename previews/PR182/assets/{ppjlgqq.DwqDxlAG.png => hbomnzm.DwqDxlAG.png} (100%) create mode 100644 previews/PR182/assets/hmkbbhv.BVmjYOXJ.png rename previews/PR182/assets/{index.md.BPhDq3ZT.js => index.md.KV6WTRX3.js} (96%) rename previews/PR182/assets/{index.md.BPhDq3ZT.lean.js => index.md.KV6WTRX3.lean.js} (92%) rename previews/PR182/assets/{introduction.md.BcwPlqUM.js => introduction.md.DiuEOosS.js} (95%) rename previews/PR182/assets/{introduction.md.BcwPlqUM.lean.js => introduction.md.DiuEOosS.lean.js} (68%) rename previews/PR182/assets/{rcmzbto.C3SxJ3x-.png => isfsuid.C3SxJ3x-.png} (100%) rename previews/PR182/assets/{yhpibkn.DHcwB147.png => iuqgvxk.DHcwB147.png} (100%) rename previews/PR182/assets/{yruwukg.DeeQUply.png => jqfqpjf.DeeQUply.png} (100%) delete mode 100644 previews/PR182/assets/kahgraq.Bhc1h7Qv.png rename previews/PR182/assets/{sspoqyx._0R9BbFk.png => loanatg._0R9BbFk.png} (100%) rename previews/PR182/assets/{axlirwf.Dig-DWOQ.png => lzipaux.Dig-DWOQ.png} (100%) delete mode 100644 previews/PR182/assets/mqkvjnj.DogsVnS6.png create mode 100644 previews/PR182/assets/mwfdcot.CfeLed6T.png create mode 100644 previews/PR182/assets/mxxzrzy.BGGaRmS9.png delete mode 100644 previews/PR182/assets/nfwfhfn.C3vkC3rs.png rename previews/PR182/assets/{brnosny.3sfpQl2i.png => nkoanyw.3sfpQl2i.png} (100%) rename previews/PR182/assets/{cmgbbwe.DiwGEg2f.png => ntlrnaf.DiwGEg2f.png} (100%) rename previews/PR182/assets/{mkcdqej.-VpeHhXX.png => nzqdmtj.-VpeHhXX.png} (100%) rename previews/PR182/assets/{effgnzr.0OJvb21A.png => oamhkif.0OJvb21A.png} (100%) create mode 100644 previews/PR182/assets/ocbjgpx.DW-Qq111.png rename previews/PR182/assets/{txmdium.3UVIT8DR.png => ohtpinb.3UVIT8DR.png} (100%) rename previews/PR182/assets/{xeyzomd.mCtKcWOr.png => oklepfu.mCtKcWOr.png} (100%) create mode 100644 previews/PR182/assets/oonxpsn.BYs4EaIM.png delete mode 100644 previews/PR182/assets/oyixmjz.C6rDgHxI.png delete mode 100644 previews/PR182/assets/pdffouc.DWRp1g19.png rename previews/PR182/assets/{aseeflb.DC3TvBOO.png => qghrzbd.DC3TvBOO.png} (100%) rename previews/PR182/assets/{kngussk.DuBHk1fh.png => qvhcizz.DuBHk1fh.png} (100%) rename previews/PR182/assets/{ouhrtus.CZy9YIUA.png => rdfghvz.CZy9YIUA.png} (100%) rename previews/PR182/assets/{source_GeometryOps.md.BicEQNa0.js => source_GeometryOps.md.BmRQ0DeT.js} (99%) rename previews/PR182/assets/{source_GeometryOps.md.BicEQNa0.lean.js => source_GeometryOps.md.BmRQ0DeT.lean.js} (70%) rename previews/PR182/assets/{source_methods_angles.md.CtlLZzGI.js => source_methods_angles.md.BoeUnF04.js} (99%) rename previews/PR182/assets/{source_methods_angles.md.CtlLZzGI.lean.js => source_methods_angles.md.BoeUnF04.lean.js} (74%) rename previews/PR182/assets/{source_methods_area.md.Dyql-YvK.js => source_methods_area.md.BxXqKeUH.js} (99%) rename previews/PR182/assets/{source_methods_area.md.Dyql-YvK.lean.js => source_methods_area.md.BxXqKeUH.lean.js} (65%) rename previews/PR182/assets/{source_methods_barycentric.md.CPKQky8E.js => source_methods_barycentric.md.BAZk0_6U.js} (99%) rename previews/PR182/assets/{source_methods_barycentric.md.CPKQky8E.lean.js => source_methods_barycentric.md.BAZk0_6U.lean.js} (98%) rename previews/PR182/assets/{source_methods_buffer.md.BSRHYdu9.js => source_methods_buffer.md.Bt4j9tzi.js} (98%) rename previews/PR182/assets/{source_methods_buffer.md.BSRHYdu9.lean.js => source_methods_buffer.md.Bt4j9tzi.lean.js} (70%) rename previews/PR182/assets/{source_methods_centroid.md.CsYD-_1O.js => source_methods_centroid.md.YXlBFmya.js} (99%) rename previews/PR182/assets/{source_methods_centroid.md.CsYD-_1O.lean.js => source_methods_centroid.md.YXlBFmya.lean.js} (65%) rename previews/PR182/assets/{source_methods_clipping_clipping_processor.md.BZSY7QZW.js => source_methods_clipping_clipping_processor.md.CmMAMzQ1.js} (99%) rename previews/PR182/assets/{source_methods_clipping_clipping_processor.md.BZSY7QZW.lean.js => source_methods_clipping_clipping_processor.md.CmMAMzQ1.lean.js} (75%) rename previews/PR182/assets/{source_methods_clipping_coverage.md.B2cWeSb0.js => source_methods_clipping_coverage.md.B02tzWvV.js} (99%) rename previews/PR182/assets/{source_methods_clipping_coverage.md.B2cWeSb0.lean.js => source_methods_clipping_coverage.md.B02tzWvV.lean.js} (75%) rename previews/PR182/assets/{source_methods_clipping_cut.md.M24wqMKE.js => source_methods_clipping_cut.md.0cWrKIXt.js} (99%) rename previews/PR182/assets/{source_methods_clipping_cut.md.M24wqMKE.lean.js => source_methods_clipping_cut.md.0cWrKIXt.lean.js} (75%) rename previews/PR182/assets/{source_methods_clipping_difference.md.D6WDKTFM.js => source_methods_clipping_difference.md.Be6OO0KG.js} (99%) rename previews/PR182/assets/{source_methods_clipping_difference.md.D6WDKTFM.lean.js => source_methods_clipping_difference.md.Be6OO0KG.lean.js} (73%) rename previews/PR182/assets/{source_methods_clipping_intersection.md.BBnTy6yU.js => source_methods_clipping_intersection.md.CbDWu3Tv.js} (99%) rename previews/PR182/assets/{source_methods_clipping_intersection.md.BBnTy6yU.lean.js => source_methods_clipping_intersection.md.CbDWu3Tv.lean.js} (73%) rename previews/PR182/assets/{source_methods_clipping_predicates.md.DRuO9S3k.js => source_methods_clipping_predicates.md.CHQOwpoH.js} (99%) rename previews/PR182/assets/{source_methods_clipping_predicates.md.DRuO9S3k.lean.js => source_methods_clipping_predicates.md.CHQOwpoH.lean.js} (75%) rename previews/PR182/assets/{source_methods_clipping_union.md.Cox3cqnl.js => source_methods_clipping_union.md.Bmr9ZaLS.js} (99%) rename previews/PR182/assets/{source_methods_clipping_union.md.Cox3cqnl.lean.js => source_methods_clipping_union.md.Bmr9ZaLS.lean.js} (72%) rename previews/PR182/assets/{source_methods_convex_hull.md.DIY60T11.js => source_methods_convex_hull.md.CS67Wxum.js} (98%) create mode 100644 previews/PR182/assets/source_methods_convex_hull.md.CS67Wxum.lean.js delete mode 100644 previews/PR182/assets/source_methods_convex_hull.md.DIY60T11.lean.js rename previews/PR182/assets/{source_methods_distance.md.BiD2MUUO.js => source_methods_distance.md.Ci-WvI6r.js} (99%) rename previews/PR182/assets/{source_methods_distance.md.BiD2MUUO.lean.js => source_methods_distance.md.Ci-WvI6r.lean.js} (67%) rename previews/PR182/assets/{source_methods_equals.md.CPDvAwzq.js => source_methods_equals.md.ClB7XRbP.js} (99%) rename previews/PR182/assets/{source_methods_equals.md.CPDvAwzq.lean.js => source_methods_equals.md.ClB7XRbP.lean.js} (74%) rename previews/PR182/assets/{source_methods_geom_relations_contains.md.BS1k9f-c.js => source_methods_geom_relations_contains.md.BRMugVCf.js} (98%) rename previews/PR182/assets/{source_methods_geom_relations_contains.md.BS1k9f-c.lean.js => source_methods_geom_relations_contains.md.BRMugVCf.lean.js} (76%) rename previews/PR182/assets/{source_methods_geom_relations_coveredby.md.CzA4dzy8.js => source_methods_geom_relations_coveredby.md._mldhD26.js} (99%) rename previews/PR182/assets/{source_methods_geom_relations_coveredby.md.CzA4dzy8.lean.js => source_methods_geom_relations_coveredby.md._mldhD26.lean.js} (76%) rename previews/PR182/assets/{source_methods_geom_relations_covers.md.MCIFEUOp.js => source_methods_geom_relations_covers.md.CW-lj5pr.js} (98%) rename previews/PR182/assets/{source_methods_geom_relations_covers.md.MCIFEUOp.lean.js => source_methods_geom_relations_covers.md.CW-lj5pr.lean.js} (76%) rename previews/PR182/assets/{source_methods_geom_relations_crosses.md.O-P9u63N.js => source_methods_geom_relations_crosses.md.WuIqj6Tr.js} (99%) rename previews/PR182/assets/{source_methods_geom_relations_crosses.md.O-P9u63N.lean.js => source_methods_geom_relations_crosses.md.WuIqj6Tr.lean.js} (73%) rename previews/PR182/assets/{source_methods_geom_relations_disjoint.md.VniGOloT.js => source_methods_geom_relations_disjoint.md.D-uYn9FO.js} (99%) rename previews/PR182/assets/{source_methods_geom_relations_disjoint.md.VniGOloT.lean.js => source_methods_geom_relations_disjoint.md.D-uYn9FO.lean.js} (76%) rename previews/PR182/assets/{source_methods_geom_relations_geom_geom_processors.md.baOkBwSe.js => source_methods_geom_relations_geom_geom_processors.md.BAH0HeU8.js} (99%) rename previews/PR182/assets/{source_methods_geom_relations_geom_geom_processors.md.baOkBwSe.lean.js => source_methods_geom_relations_geom_geom_processors.md.BAH0HeU8.lean.js} (76%) rename previews/PR182/assets/{source_methods_geom_relations_intersects.md.DyQeLV5_.js => source_methods_geom_relations_intersects.md.BcrXX2Yg.js} (98%) rename previews/PR182/assets/{source_methods_geom_relations_intersects.md.DyQeLV5_.lean.js => source_methods_geom_relations_intersects.md.BcrXX2Yg.lean.js} (77%) rename previews/PR182/assets/{source_methods_geom_relations_overlaps.md.Bv-bzlWd.js => source_methods_geom_relations_overlaps.md.BSXCAVN5.js} (99%) rename previews/PR182/assets/{source_methods_geom_relations_overlaps.md.Bv-bzlWd.lean.js => source_methods_geom_relations_overlaps.md.BSXCAVN5.lean.js} (76%) rename previews/PR182/assets/{source_methods_geom_relations_touches.md.C6YJqs2M.js => source_methods_geom_relations_touches.md.BH-l3GQx.js} (99%) rename previews/PR182/assets/{source_methods_geom_relations_touches.md.C6YJqs2M.lean.js => source_methods_geom_relations_touches.md.BH-l3GQx.lean.js} (76%) rename previews/PR182/assets/{source_methods_geom_relations_within.md.BB1aOa8u.js => source_methods_geom_relations_within.md.DxIpB6FY.js} (99%) rename previews/PR182/assets/{source_methods_geom_relations_within.md.BB1aOa8u.lean.js => source_methods_geom_relations_within.md.DxIpB6FY.lean.js} (76%) rename previews/PR182/assets/{source_methods_orientation.md.xzk51Swn.js => source_methods_orientation.md.epWM1wOm.js} (99%) rename previews/PR182/assets/{source_methods_orientation.md.xzk51Swn.lean.js => source_methods_orientation.md.epWM1wOm.lean.js} (71%) rename previews/PR182/assets/{source_methods_polygonize.md.ytY1KxGI.js => source_methods_polygonize.md.C4wpoHg1.js} (99%) rename previews/PR182/assets/{source_methods_polygonize.md.ytY1KxGI.lean.js => source_methods_polygonize.md.C4wpoHg1.lean.js} (72%) rename previews/PR182/assets/{source_not_implemented_yet.md.CS2z-B3G.js => source_not_implemented_yet.md.Co7bgtaC.js} (94%) rename previews/PR182/assets/{source_not_implemented_yet.md.CS2z-B3G.lean.js => source_not_implemented_yet.md.Co7bgtaC.lean.js} (71%) rename previews/PR182/assets/{source_primitives.md.wZKzKWWl.js => source_primitives.md.Bi9iHLSx.js} (99%) rename previews/PR182/assets/{source_primitives.md.wZKzKWWl.lean.js => source_primitives.md.Bi9iHLSx.lean.js} (70%) rename previews/PR182/assets/{source_transformations_correction_closed_ring.md.DbZKgaCr.js => source_transformations_correction_closed_ring.md.LUeFx-5k.js} (99%) rename previews/PR182/assets/{source_transformations_correction_closed_ring.md.DbZKgaCr.lean.js => source_transformations_correction_closed_ring.md.LUeFx-5k.lean.js} (97%) rename previews/PR182/assets/{source_transformations_correction_geometry_correction.md.MPjNHvIV.js => source_transformations_correction_geometry_correction.md.DzNPlEbB.js} (99%) rename previews/PR182/assets/{source_transformations_correction_geometry_correction.md.MPjNHvIV.lean.js => source_transformations_correction_geometry_correction.md.DzNPlEbB.lean.js} (76%) rename previews/PR182/assets/{source_transformations_correction_intersecting_polygons.md.DLmLgkNT.js => source_transformations_correction_intersecting_polygons.md.Dssk2jzj.js} (99%) rename previews/PR182/assets/{source_transformations_correction_intersecting_polygons.md.DLmLgkNT.lean.js => source_transformations_correction_intersecting_polygons.md.Dssk2jzj.lean.js} (76%) rename previews/PR182/assets/{source_transformations_extent.md.CC__w4VH.js => source_transformations_extent.md.Dk5qaMvU.js} (95%) rename previews/PR182/assets/{source_transformations_extent.md.CC__w4VH.lean.js => source_transformations_extent.md.Dk5qaMvU.lean.js} (72%) rename previews/PR182/assets/{source_transformations_flip.md.BpUEm-KN.js => source_transformations_flip.md.BbK3Jvzb.js} (97%) rename previews/PR182/assets/{source_transformations_flip.md.BpUEm-KN.lean.js => source_transformations_flip.md.BbK3Jvzb.lean.js} (72%) rename previews/PR182/assets/{source_transformations_reproject.md.BqYHliDG.js => source_transformations_reproject.md.BKTVcxky.js} (98%) rename previews/PR182/assets/{source_transformations_reproject.md.BqYHliDG.lean.js => source_transformations_reproject.md.BKTVcxky.lean.js} (73%) rename previews/PR182/assets/{source_transformations_segmentize.md.Sn-gNkMw.js => source_transformations_segmentize.md.DJfFwr95.js} (98%) create mode 100644 previews/PR182/assets/source_transformations_segmentize.md.DJfFwr95.lean.js delete mode 100644 previews/PR182/assets/source_transformations_segmentize.md.Sn-gNkMw.lean.js rename previews/PR182/assets/{source_transformations_simplify.md.iqM6IKRm.js => source_transformations_simplify.md.CInEiILl.js} (99%) create mode 100644 previews/PR182/assets/source_transformations_simplify.md.CInEiILl.lean.js delete mode 100644 previews/PR182/assets/source_transformations_simplify.md.iqM6IKRm.lean.js rename previews/PR182/assets/{source_transformations_transform.md.CFuVmnzH.js => source_transformations_transform.md.tyPjdZpi.js} (98%) rename previews/PR182/assets/{source_transformations_transform.md.CFuVmnzH.lean.js => source_transformations_transform.md.tyPjdZpi.lean.js} (73%) rename previews/PR182/assets/{source_transformations_tuples.md.7zrIlqnD.js => source_transformations_tuples.md.CqKLddbs.js} (96%) rename previews/PR182/assets/{source_transformations_tuples.md.7zrIlqnD.lean.js => source_transformations_tuples.md.CqKLddbs.lean.js} (72%) rename previews/PR182/assets/{source_types.md.jFFcQTvO.js => source_types.md.CYruvSHj.js} (99%) rename previews/PR182/assets/{source_types.md.jFFcQTvO.lean.js => source_types.md.CYruvSHj.lean.js} (68%) rename previews/PR182/assets/{source_utils.md.CRjiDuZk.js => source_utils.md.CZpUd1wr.js} (99%) rename previews/PR182/assets/{source_utils.md.CRjiDuZk.lean.js => source_utils.md.CZpUd1wr.lean.js} (69%) delete mode 100644 previews/PR182/assets/tutorials_creating_geometry.md.CM271bxE.lean.js rename previews/PR182/assets/{tutorials_creating_geometry.md.CM271bxE.js => tutorials_creating_geometry.md.NKUq-4w-.js} (99%) create mode 100644 previews/PR182/assets/tutorials_creating_geometry.md.NKUq-4w-.lean.js rename previews/PR182/assets/{tutorials_geodesic_paths.md.gnRlHWHm.js => tutorials_geodesic_paths.md.CIByh2G9.js} (97%) rename previews/PR182/assets/{tutorials_geodesic_paths.md.gnRlHWHm.lean.js => tutorials_geodesic_paths.md.CIByh2G9.lean.js} (74%) rename previews/PR182/assets/{tutorials_spatial_joins.md.RTzV_ftf.js => tutorials_spatial_joins.md.MO-01jMX.js} (99%) rename previews/PR182/assets/{tutorials_spatial_joins.md.RTzV_ftf.lean.js => tutorials_spatial_joins.md.MO-01jMX.lean.js} (89%) rename previews/PR182/assets/{hvsxick.CG4dr3Lx.png => uwdannt.CG4dr3Lx.png} (100%) rename previews/PR182/assets/{ilrxhaq.BD0hVfse.png => vhjrhzo.BD0hVfse.png} (100%) create mode 100644 previews/PR182/assets/vyfanhd.BzId6VIi.png rename previews/PR182/assets/{iegpvcq.DaovVbE6.png => vzkcpxr.DaovVbE6.png} (100%) rename previews/PR182/assets/{knahdfj.Dz86q2IX.png => wiltvtc.Dz86q2IX.png} (100%) rename previews/PR182/assets/{gwbhqul.BEFUMtlf.png => wlzsxgb.BEFUMtlf.png} (100%) rename previews/PR182/assets/{hpueecu.B9NpLJr_.png => wpdyvqm.B9NpLJr_.png} (100%) rename previews/PR182/assets/{qzkuxrh.Danh069g.png => wufijls.Danh069g.png} (100%) delete mode 100644 previews/PR182/assets/wzkoeei.Dbg0HlNh.png delete mode 100644 previews/PR182/assets/xyerrme.D8_GULCp.png rename previews/PR182/assets/{jdoicik.BOOG5oTW.png => zdatzsd.BOOG5oTW.png} (100%) rename previews/PR182/assets/{wdsdjvr.CLtpJ5Wb.png => zeywere.CLtpJ5Wb.png} (100%) rename previews/PR182/assets/{ljhnlpp.CULn5saZ.png => zpkbbuk.CULn5saZ.png} (100%) diff --git a/previews/PR182/404.html b/previews/PR182/404.html index f2a7ce84a..11115b7eb 100644 --- a/previews/PR182/404.html +++ b/previews/PR182/404.html @@ -8,7 +8,7 @@ - + @@ -16,7 +16,7 @@
- + \ No newline at end of file diff --git a/previews/PR182/api.html b/previews/PR182/api.html index f5b2eeb7e..1bfafe806 100644 --- a/previews/PR182/api.html +++ b/previews/PR182/api.html @@ -8,17 +8,17 @@ - + - - - + + + -
Skip to content

Full GeometryOps API documentation

Warning

This page is still very much WIP!

Documentation for GeometryOps's full API (only for reference!).

apply and associated functions

# GeometryOps.applyFunction.
julia
apply(f, target::Union{TraitTarget, GI.AbstractTrait}, obj; kw...)

Reconstruct a geometry, feature, feature collection, or nested vectors of either using the function f on the target trait.

f(target_geom) => x where x also has the target trait, or a trait that can be substituted. For example, swapping PolgonTrait to MultiPointTrait will fail if the outer object has MultiPolygonTrait, but should work if it has FeatureTrait.

Objects "shallower" than the target trait are always completely rebuilt, like a Vector of FeatureCollectionTrait of FeatureTrait when the target has PolygonTrait and is held in the features. These will always be GeoInterface geometries/feature/feature collections. But "deeper" objects may remain unchanged or be whatever GeoInterface compatible objects f returns.

The result is a functionally similar geometry with values depending on f.

  • threaded: true or false. Whether to use multithreading. Defaults to false.

  • crs: The CRS to attach to geometries. Defaults to nothing.

  • calc_extent: true or false. Whether to calculate the extent. Defaults to false.

Example

Flipped point the order in any feature or geometry, or iterables of either:

julia
import GeoInterface as GI
+    
Skip to content

Full GeometryOps API documentation

Warning

This page is still very much WIP!

Documentation for GeometryOps's full API (only for reference!).

apply and associated functions

# GeometryOps.applyFunction.
julia
apply(f, target::Union{TraitTarget, GI.AbstractTrait}, obj; kw...)

Reconstruct a geometry, feature, feature collection, or nested vectors of either using the function f on the target trait.

f(target_geom) => x where x also has the target trait, or a trait that can be substituted. For example, swapping PolgonTrait to MultiPointTrait will fail if the outer object has MultiPolygonTrait, but should work if it has FeatureTrait.

Objects "shallower" than the target trait are always completely rebuilt, like a Vector of FeatureCollectionTrait of FeatureTrait when the target has PolygonTrait and is held in the features. These will always be GeoInterface geometries/feature/feature collections. But "deeper" objects may remain unchanged or be whatever GeoInterface compatible objects f returns.

The result is a functionally similar geometry with values depending on f.

  • threaded: true or false. Whether to use multithreading. Defaults to false.

  • crs: The CRS to attach to geometries. Defaults to nothing.

  • calc_extent: true or false. Whether to calculate the extent. Defaults to false.

Example

Flipped point the order in any feature or geometry, or iterables of either:

julia
import GeoInterface as GI
 import GeometryOps as GO
 geom = GI.Polygon([GI.LinearRing([(1, 2), (3, 4), (5, 6), (1, 2)]),
                    GI.LinearRing([(3, 4), (5, 6), (6, 7), (3, 4)])])
@@ -416,7 +416,7 @@
 
 # output
 true

source



  1. K. Hormann and N. Sukumar. Generalized Barycentric Coordinates in Computer Graphics and Computational Mechanics. Taylor & Fancis, CRC Press, 2017. ↩︎

- + \ No newline at end of file diff --git a/previews/PR182/assets/api.md.DgmyHsSM.js b/previews/PR182/assets/api.md.BzlChBuD.js similarity index 99% rename from previews/PR182/assets/api.md.DgmyHsSM.js rename to previews/PR182/assets/api.md.BzlChBuD.js index 7634c32f1..cf7279c04 100644 --- a/previews/PR182/assets/api.md.DgmyHsSM.js +++ b/previews/PR182/assets/api.md.BzlChBuD.js @@ -1,4 +1,4 @@ -import{_ as n,c as e,j as s,a,a7 as i,o as t}from"./chunks/framework.rRrq4bmo.js";const q=JSON.parse('{"title":"Full GeometryOps API documentation","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),l={name:"api.md"},h=i(`

Full GeometryOps API documentation

Warning

This page is still very much WIP!

Documentation for GeometryOps's full API (only for reference!).

apply and associated functions

# GeometryOps.applyFunction.
julia
apply(f, target::Union{TraitTarget, GI.AbstractTrait}, obj; kw...)

Reconstruct a geometry, feature, feature collection, or nested vectors of either using the function f on the target trait.

f(target_geom) => x where x also has the target trait, or a trait that can be substituted. For example, swapping PolgonTrait to MultiPointTrait will fail if the outer object has MultiPolygonTrait, but should work if it has FeatureTrait.

Objects "shallower" than the target trait are always completely rebuilt, like a Vector of FeatureCollectionTrait of FeatureTrait when the target has PolygonTrait and is held in the features. These will always be GeoInterface geometries/feature/feature collections. But "deeper" objects may remain unchanged or be whatever GeoInterface compatible objects f returns.

The result is a functionally similar geometry with values depending on f.

  • threaded: true or false. Whether to use multithreading. Defaults to false.

  • crs: The CRS to attach to geometries. Defaults to nothing.

  • calc_extent: true or false. Whether to calculate the extent. Defaults to false.

Example

Flipped point the order in any feature or geometry, or iterables of either:

julia
import GeoInterface as GI
+import{_ as n,c as e,j as s,a,a7 as i,o as t}from"./chunks/framework.EaXv-vOb.js";const q=JSON.parse('{"title":"Full GeometryOps API documentation","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),l={name:"api.md"},h=i(`

Full GeometryOps API documentation

Warning

This page is still very much WIP!

Documentation for GeometryOps's full API (only for reference!).

apply and associated functions

# GeometryOps.applyFunction.
julia
apply(f, target::Union{TraitTarget, GI.AbstractTrait}, obj; kw...)

Reconstruct a geometry, feature, feature collection, or nested vectors of either using the function f on the target trait.

f(target_geom) => x where x also has the target trait, or a trait that can be substituted. For example, swapping PolgonTrait to MultiPointTrait will fail if the outer object has MultiPolygonTrait, but should work if it has FeatureTrait.

Objects "shallower" than the target trait are always completely rebuilt, like a Vector of FeatureCollectionTrait of FeatureTrait when the target has PolygonTrait and is held in the features. These will always be GeoInterface geometries/feature/feature collections. But "deeper" objects may remain unchanged or be whatever GeoInterface compatible objects f returns.

The result is a functionally similar geometry with values depending on f.

  • threaded: true or false. Whether to use multithreading. Defaults to false.

  • crs: The CRS to attach to geometries. Defaults to nothing.

  • calc_extent: true or false. Whether to calculate the extent. Defaults to false.

Example

Flipped point the order in any feature or geometry, or iterables of either:

julia
import GeoInterface as GI
 import GeometryOps as GO
 geom = GI.Polygon([GI.LinearRing([(1, 2), (3, 4), (5, 6), (1, 2)]),
                    GI.LinearRing([(3, 4), (5, 6), (6, 7), (3, 4)])])
diff --git a/previews/PR182/assets/api.md.DgmyHsSM.lean.js b/previews/PR182/assets/api.md.BzlChBuD.lean.js
similarity index 98%
rename from previews/PR182/assets/api.md.DgmyHsSM.lean.js
rename to previews/PR182/assets/api.md.BzlChBuD.lean.js
index 6dcf6beb2..8329c4c10 100644
--- a/previews/PR182/assets/api.md.DgmyHsSM.lean.js
+++ b/previews/PR182/assets/api.md.BzlChBuD.lean.js
@@ -1 +1 @@
-import{_ as n,c as e,j as s,a,a7 as i,o as t}from"./chunks/framework.rRrq4bmo.js";const q=JSON.parse('{"title":"Full GeometryOps API documentation","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),l={name:"api.md"},h=i("",178),p={style:{"border-width":"1px","border-style":"solid","border-color":"black",padding:"1em","border-radius":"25px"}},r=s("a",{id:"GeometryOps.isclockwise-Tuple{Any}",href:"#GeometryOps.isclockwise-Tuple{Any}"},"#",-1),k=s("b",null,[s("u",null,"GeometryOps.isclockwise")],-1),o=s("i",null,"Method",-1),d=i("",2),g={class:"MathJax",jax:"SVG",display:"true",style:{direction:"ltr",display:"block","text-align":"center",margin:"1em 0",position:"relative"}},y={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-2.827ex"},xmlns:"http://www.w3.org/2000/svg",width:"33.539ex",height:"6.785ex",role:"img",focusable:"false",viewBox:"0 -1749.5 14824.1 2999","aria-hidden":"true"},E=i("",1),c=[E],u=s("mjx-assistive-mml",{unselectable:"on",display:"block",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",overflow:"hidden",width:"100%"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block"},[s("mrow",{"data-mjx-texclass":"INNER"},[s("mo",{"data-mjx-texclass":"OPEN"},"("),s("munderover",null,[s("mo",{"data-mjx-texclass":"OP"},"∑"),s("mrow",{"data-mjx-texclass":"ORD"},[s("mi",null,"i"),s("mo",null,"="),s("mn",null,"2")]),s("mi",null,"n")]),s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"x"),s("mi",null,"i")]),s("mo",null,"−"),s("msub",null,[s("mi",null,"x"),s("mrow",{"data-mjx-texclass":"ORD"},[s("mi",null,"i"),s("mo",null,"−"),s("mn",null,"1")])]),s("mo",{stretchy:"false"},")"),s("mo",null,"⋅"),s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"y"),s("mi",null,"i")]),s("mo",null,"+"),s("msub",null,[s("mi",null,"y"),s("mrow",{"data-mjx-texclass":"ORD"},[s("mi",null,"i"),s("mo",null,"−"),s("mn",null,"1")])]),s("mo",{stretchy:"false"},")"),s("mo",{"data-mjx-texclass":"CLOSE"},")")]),s("mo",null,">"),s("mn",null,"0")])],-1),m=i("",3),F=i("",37),b={style:{"border-width":"1px","border-style":"solid","border-color":"black",padding:"1em","border-radius":"25px"}},C=s("a",{id:"GeometryOps.t_value-Union{Tuple{T2}, Tuple{T1}, Tuple{N}, Tuple{Union{Tuple{Vararg{T1, N}}, StaticArraysCore.StaticArray{Tuple{N}, T1, 1}}, Union{Tuple{Vararg{T1, N}}, StaticArraysCore.StaticArray{Tuple{N}, T1, 1}}, T2, T2}} where {N, T1<:Real, T2<:Real}",href:"#GeometryOps.t_value-Union{Tuple{T2}, Tuple{T1}, Tuple{N}, Tuple{Union{Tuple{Vararg{T1, N}}, StaticArraysCore.StaticArray{Tuple{N}, T1, 1}}, Union{Tuple{Vararg{T1, N}}, StaticArraysCore.StaticArray{Tuple{N}, T1, 1}}, T2, T2}} where {N, T1<:Real, T2<:Real}"},"#",-1),f=s("b",null,[s("u",null,"GeometryOps.t_value")],-1),T=s("i",null,"Method",-1),v=i("",3),G={class:"MathJax",jax:"SVG",display:"true",style:{direction:"ltr",display:"block","text-align":"center",margin:"1em 0",position:"relative"}},A={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-2.059ex"},xmlns:"http://www.w3.org/2000/svg",width:"27.746ex",height:"5.362ex",role:"img",focusable:"false",viewBox:"0 -1460 12263.9 2370","aria-hidden":"true"},B=i("",1),O=[B],D=s("mjx-assistive-mml",{unselectable:"on",display:"block",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",overflow:"hidden",width:"100%"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block"},[s("mi",null,"t"),s("mi",null,"ᵢ"),s("mo",null,"="),s("mfrac",null,[s("mrow",null,[s("mrow",{"data-mjx-texclass":"ORD"},[s("mi",{"data-mjx-auto-op":"false"},"det")]),s("mrow",{"data-mjx-texclass":"INNER"},[s("mo",{"data-mjx-texclass":"OPEN"},"("),s("mi",null,"s"),s("mi",null,"ᵢ"),s("mo",null,","),s("mi",null,"s"),s("mi",null,"ᵢ"),s("mrow",{"data-mjx-texclass":"ORD"},[s("mo",{"data-mjx-pseudoscript":"true"},"₊")]),s("mrow",{"data-mjx-texclass":"ORD"},[s("mo",{"data-mjx-pseudoscript":"true"},"₁")]),s("mo",{"data-mjx-texclass":"CLOSE"},")")])]),s("mrow",null,[s("mi",null,"r"),s("mi",null,"ᵢ"),s("mo",null,"∗"),s("mi",null,"r"),s("mi",null,"ᵢ"),s("mrow",{"data-mjx-texclass":"ORD"},[s("mo",{"data-mjx-pseudoscript":"true"},"₊")]),s("mrow",{"data-mjx-texclass":"ORD"},[s("mo",{"data-mjx-pseudoscript":"true"},"₁")]),s("mo",null,"+"),s("mi",null,"s"),s("mi",null,"ᵢ"),s("mo",null,"⋅"),s("mi",null,"s"),s("mi",null,"ᵢ"),s("mrow",{"data-mjx-texclass":"ORD"},[s("mo",{"data-mjx-pseudoscript":"true"},"₊")]),s("mrow",{"data-mjx-texclass":"ORD"},[s("mo",{"data-mjx-pseudoscript":"true"},"₁")])])])])],-1),j=i("",3),x=i("",17);function w(Q,_,I,L,P,M){return t(),e("div",null,[h,s("div",p,[r,a(" "),k,a(" — "),o,a(". "),d,s("mjx-container",g,[(t(),e("svg",y,c)),u]),m]),F,s("div",b,[C,a(" "),f,a(" — "),T,a(". "),v,s("mjx-container",G,[(t(),e("svg",A,O)),D]),j]),x])}const S=n(l,[["render",w]]);export{q as __pageData,S as default};
+import{_ as n,c as e,j as s,a,a7 as i,o as t}from"./chunks/framework.EaXv-vOb.js";const q=JSON.parse('{"title":"Full GeometryOps API documentation","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),l={name:"api.md"},h=i("",178),p={style:{"border-width":"1px","border-style":"solid","border-color":"black",padding:"1em","border-radius":"25px"}},r=s("a",{id:"GeometryOps.isclockwise-Tuple{Any}",href:"#GeometryOps.isclockwise-Tuple{Any}"},"#",-1),k=s("b",null,[s("u",null,"GeometryOps.isclockwise")],-1),o=s("i",null,"Method",-1),d=i("",2),g={class:"MathJax",jax:"SVG",display:"true",style:{direction:"ltr",display:"block","text-align":"center",margin:"1em 0",position:"relative"}},y={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-2.827ex"},xmlns:"http://www.w3.org/2000/svg",width:"33.539ex",height:"6.785ex",role:"img",focusable:"false",viewBox:"0 -1749.5 14824.1 2999","aria-hidden":"true"},E=i("",1),c=[E],u=s("mjx-assistive-mml",{unselectable:"on",display:"block",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",overflow:"hidden",width:"100%"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block"},[s("mrow",{"data-mjx-texclass":"INNER"},[s("mo",{"data-mjx-texclass":"OPEN"},"("),s("munderover",null,[s("mo",{"data-mjx-texclass":"OP"},"∑"),s("mrow",{"data-mjx-texclass":"ORD"},[s("mi",null,"i"),s("mo",null,"="),s("mn",null,"2")]),s("mi",null,"n")]),s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"x"),s("mi",null,"i")]),s("mo",null,"−"),s("msub",null,[s("mi",null,"x"),s("mrow",{"data-mjx-texclass":"ORD"},[s("mi",null,"i"),s("mo",null,"−"),s("mn",null,"1")])]),s("mo",{stretchy:"false"},")"),s("mo",null,"⋅"),s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"y"),s("mi",null,"i")]),s("mo",null,"+"),s("msub",null,[s("mi",null,"y"),s("mrow",{"data-mjx-texclass":"ORD"},[s("mi",null,"i"),s("mo",null,"−"),s("mn",null,"1")])]),s("mo",{stretchy:"false"},")"),s("mo",{"data-mjx-texclass":"CLOSE"},")")]),s("mo",null,">"),s("mn",null,"0")])],-1),m=i("",3),F=i("",37),b={style:{"border-width":"1px","border-style":"solid","border-color":"black",padding:"1em","border-radius":"25px"}},C=s("a",{id:"GeometryOps.t_value-Union{Tuple{T2}, Tuple{T1}, Tuple{N}, Tuple{Union{Tuple{Vararg{T1, N}}, StaticArraysCore.StaticArray{Tuple{N}, T1, 1}}, Union{Tuple{Vararg{T1, N}}, StaticArraysCore.StaticArray{Tuple{N}, T1, 1}}, T2, T2}} where {N, T1<:Real, T2<:Real}",href:"#GeometryOps.t_value-Union{Tuple{T2}, Tuple{T1}, Tuple{N}, Tuple{Union{Tuple{Vararg{T1, N}}, StaticArraysCore.StaticArray{Tuple{N}, T1, 1}}, Union{Tuple{Vararg{T1, N}}, StaticArraysCore.StaticArray{Tuple{N}, T1, 1}}, T2, T2}} where {N, T1<:Real, T2<:Real}"},"#",-1),f=s("b",null,[s("u",null,"GeometryOps.t_value")],-1),T=s("i",null,"Method",-1),v=i("",3),G={class:"MathJax",jax:"SVG",display:"true",style:{direction:"ltr",display:"block","text-align":"center",margin:"1em 0",position:"relative"}},A={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-2.059ex"},xmlns:"http://www.w3.org/2000/svg",width:"27.746ex",height:"5.362ex",role:"img",focusable:"false",viewBox:"0 -1460 12263.9 2370","aria-hidden":"true"},B=i("",1),O=[B],D=s("mjx-assistive-mml",{unselectable:"on",display:"block",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",overflow:"hidden",width:"100%"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block"},[s("mi",null,"t"),s("mi",null,"ᵢ"),s("mo",null,"="),s("mfrac",null,[s("mrow",null,[s("mrow",{"data-mjx-texclass":"ORD"},[s("mi",{"data-mjx-auto-op":"false"},"det")]),s("mrow",{"data-mjx-texclass":"INNER"},[s("mo",{"data-mjx-texclass":"OPEN"},"("),s("mi",null,"s"),s("mi",null,"ᵢ"),s("mo",null,","),s("mi",null,"s"),s("mi",null,"ᵢ"),s("mrow",{"data-mjx-texclass":"ORD"},[s("mo",{"data-mjx-pseudoscript":"true"},"₊")]),s("mrow",{"data-mjx-texclass":"ORD"},[s("mo",{"data-mjx-pseudoscript":"true"},"₁")]),s("mo",{"data-mjx-texclass":"CLOSE"},")")])]),s("mrow",null,[s("mi",null,"r"),s("mi",null,"ᵢ"),s("mo",null,"∗"),s("mi",null,"r"),s("mi",null,"ᵢ"),s("mrow",{"data-mjx-texclass":"ORD"},[s("mo",{"data-mjx-pseudoscript":"true"},"₊")]),s("mrow",{"data-mjx-texclass":"ORD"},[s("mo",{"data-mjx-pseudoscript":"true"},"₁")]),s("mo",null,"+"),s("mi",null,"s"),s("mi",null,"ᵢ"),s("mo",null,"⋅"),s("mi",null,"s"),s("mi",null,"ᵢ"),s("mrow",{"data-mjx-texclass":"ORD"},[s("mo",{"data-mjx-pseudoscript":"true"},"₊")]),s("mrow",{"data-mjx-texclass":"ORD"},[s("mo",{"data-mjx-pseudoscript":"true"},"₁")])])])])],-1),j=i("",3),x=i("",17);function w(Q,_,I,L,P,M){return t(),e("div",null,[h,s("div",p,[r,a(" "),k,a(" — "),o,a(". "),d,s("mjx-container",g,[(t(),e("svg",y,c)),u]),m]),F,s("div",b,[C,a(" "),f,a(" — "),T,a(". "),v,s("mjx-container",G,[(t(),e("svg",A,O)),D]),j]),x])}const S=n(l,[["render",w]]);export{q as __pageData,S as default};
diff --git a/previews/PR182/assets/app.rnqKyHF5.js b/previews/PR182/assets/app.DTk-7_GP.js
similarity index 90%
rename from previews/PR182/assets/app.rnqKyHF5.js
rename to previews/PR182/assets/app.DTk-7_GP.js
index 5048a2b3e..0c44b4fc0 100644
--- a/previews/PR182/assets/app.rnqKyHF5.js
+++ b/previews/PR182/assets/app.DTk-7_GP.js
@@ -1 +1 @@
-import{U as o,a8 as p,a9 as u,aa as l,ab as c,ac as f,ad as d,ae as m,af as h,ag as g,ah as A,d as P,u as v,y,x as w,ai as C,aj as R,ak as b,a6 as E}from"./chunks/framework.rRrq4bmo.js";import{R as S}from"./chunks/theme.CkTH1pX1.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return y(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),R(),b(),s.setup&&s.setup(),()=>E(s.Layout)}});async function _(){globalThis.__VITEPRESS__=!0;const e=x(),a=j();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function j(){return h(T)}function x(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&_().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{_ as createApp};
+import{U as o,a8 as p,a9 as u,aa as l,ab as c,ac as f,ad as d,ae as m,af as h,ag as g,ah as A,d as P,u as v,y,x as w,ai as C,aj as R,ak as b,a6 as E}from"./chunks/framework.EaXv-vOb.js";import{R as S}from"./chunks/theme.UW4XYjh4.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return y(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),R(),b(),s.setup&&s.setup(),()=>E(s.Layout)}});async function _(){globalThis.__VITEPRESS__=!0;const e=x(),a=j();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function j(){return h(T)}function x(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&_().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{_ as createApp};
diff --git a/previews/PR182/assets/cirlgwc.Cx40vhB3.png b/previews/PR182/assets/bkqbbcj.Cx40vhB3.png
similarity index 100%
rename from previews/PR182/assets/cirlgwc.Cx40vhB3.png
rename to previews/PR182/assets/bkqbbcj.Cx40vhB3.png
diff --git a/previews/PR182/assets/bormpmy.C_ebz1po.png b/previews/PR182/assets/bormpmy.C_ebz1po.png
new file mode 100644
index 0000000000000000000000000000000000000000..63cc05c5ee20709ab51b6228c75eab75de13abdd
GIT binary patch
literal 79357
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

literal 0
HcmV?d00001

diff --git a/previews/PR182/assets/call_notes.md.C2bRNy0z.js b/previews/PR182/assets/call_notes.md.DeLTtdEA.js
similarity index 96%
rename from previews/PR182/assets/call_notes.md.C2bRNy0z.js
rename to previews/PR182/assets/call_notes.md.DeLTtdEA.js
index 6af30b30a..818f87f7e 100644
--- a/previews/PR182/assets/call_notes.md.C2bRNy0z.js
+++ b/previews/PR182/assets/call_notes.md.DeLTtdEA.js
@@ -1 +1 @@
-import{_ as e,c as i,o as l,a7 as t}from"./chunks/framework.rRrq4bmo.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"call_notes.md","filePath":"call_notes.md","lastUpdated":null}'),o={name:"call_notes.md"},a=t('

20th April, 2024

See GeometryOps#114.

  • [ ] Exact predicates can be defined for lower-level, more atomic predicates within GeometryOps.

  • [ ] Add Shewchuck's adaptive math as a stage for exact predicates.

  • [x] @skygering to write docstrings for the predicates

29th Feb, 2024

To do

  • [ ] Finish clipping degeneracies

  • [ ] Fix cross & overlap functions

  • [x] Benchmarks to show why things you couldn't concieve of in R are doable in Julia

  • [x] profile functions for exponential improvements

  • [ ] A list of projects people can work on...the beauty here is that each function is kind of self-contained so it's an undergrad level project

  • [ ] Doc improvements

    • more

    • benchmarks page

  • Methods to validate and fix geometry

    • [ ] Polygons and LinearRings:

      • [ ] self-intersection

      • [ ] holes are actually within the polygon

      • [ ] Polygon exteriors must be counterclockwise, holes clockwise.

      • [ ] length of all rings > 4

      • [ ] repeated last point

    • [ ] LineStrings: NaN/Inf points

    • [x] Fix linear rings at some point to make sure the ring is closed, i.e., points[end] == points[begin]

  • Tests

    • [x] Simplify functions

    • [x] Polygonize

    • Barycentric tests for n_vertices > 4

Done

  • Rename bools.jl to something more relevant to the actual code -> orientation.jl

  • Doc improvements:

    • organise sections
',8),n=[a];function r(s,p,c,d,h,u){return l(),i("div",null,n)}const g=e(o,[["render",r]]);export{m as __pageData,g as default}; +import{_ as e,c as i,o as l,a7 as t}from"./chunks/framework.EaXv-vOb.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"call_notes.md","filePath":"call_notes.md","lastUpdated":null}'),o={name:"call_notes.md"},a=t('

20th April, 2024

See GeometryOps#114.

  • [ ] Exact predicates can be defined for lower-level, more atomic predicates within GeometryOps.

  • [ ] Add Shewchuck's adaptive math as a stage for exact predicates.

  • [x] @skygering to write docstrings for the predicates

29th Feb, 2024

To do

  • [ ] Finish clipping degeneracies

  • [ ] Fix cross & overlap functions

  • [x] Benchmarks to show why things you couldn't concieve of in R are doable in Julia

  • [x] profile functions for exponential improvements

  • [ ] A list of projects people can work on...the beauty here is that each function is kind of self-contained so it's an undergrad level project

  • [ ] Doc improvements

    • more

    • benchmarks page

  • Methods to validate and fix geometry

    • [ ] Polygons and LinearRings:

      • [ ] self-intersection

      • [ ] holes are actually within the polygon

      • [ ] Polygon exteriors must be counterclockwise, holes clockwise.

      • [ ] length of all rings > 4

      • [ ] repeated last point

    • [ ] LineStrings: NaN/Inf points

    • [x] Fix linear rings at some point to make sure the ring is closed, i.e., points[end] == points[begin]

  • Tests

    • [x] Simplify functions

    • [x] Polygonize

    • Barycentric tests for n_vertices > 4

Done

  • Rename bools.jl to something more relevant to the actual code -> orientation.jl

  • Doc improvements:

    • organise sections
',8),n=[a];function r(s,p,c,d,h,u){return l(),i("div",null,n)}const g=e(o,[["render",r]]);export{m as __pageData,g as default}; diff --git a/previews/PR182/assets/call_notes.md.C2bRNy0z.lean.js b/previews/PR182/assets/call_notes.md.DeLTtdEA.lean.js similarity index 67% rename from previews/PR182/assets/call_notes.md.C2bRNy0z.lean.js rename to previews/PR182/assets/call_notes.md.DeLTtdEA.lean.js index 4049f38b1..4f1236660 100644 --- a/previews/PR182/assets/call_notes.md.C2bRNy0z.lean.js +++ b/previews/PR182/assets/call_notes.md.DeLTtdEA.lean.js @@ -1 +1 @@ -import{_ as e,c as i,o as l,a7 as t}from"./chunks/framework.rRrq4bmo.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"call_notes.md","filePath":"call_notes.md","lastUpdated":null}'),o={name:"call_notes.md"},a=t("",8),n=[a];function r(s,p,c,d,h,u){return l(),i("div",null,n)}const g=e(o,[["render",r]]);export{m as __pageData,g as default}; +import{_ as e,c as i,o as l,a7 as t}from"./chunks/framework.EaXv-vOb.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"call_notes.md","filePath":"call_notes.md","lastUpdated":null}'),o={name:"call_notes.md"},a=t("",8),n=[a];function r(s,p,c,d,h,u){return l(),i("div",null,n)}const g=e(o,[["render",r]]);export{m as __pageData,g as default}; diff --git a/previews/PR182/assets/ybpjaji.Bglvb-jp.png b/previews/PR182/assets/cfcvdhw.Bglvb-jp.png similarity index 100% rename from previews/PR182/assets/ybpjaji.Bglvb-jp.png rename to previews/PR182/assets/cfcvdhw.Bglvb-jp.png diff --git a/previews/PR182/assets/chunks/@localSearchIndexroot.BbbwwQye.js b/previews/PR182/assets/chunks/@localSearchIndexroot.BbbwwQye.js deleted file mode 100644 index ebf3c6c12..000000000 --- a/previews/PR182/assets/chunks/@localSearchIndexroot.BbbwwQye.js +++ /dev/null @@ -1 +0,0 @@ -const e='{"documentCount":179,"nextId":179,"documentIds":{"0":"/GeometryOps.jl/previews/PR182/api#Full-GeometryOps-API-documentation","1":"/GeometryOps.jl/previews/PR182/api#apply-and-associated-functions","2":"/GeometryOps.jl/previews/PR182/api#General-geometry-methods","3":"/GeometryOps.jl/previews/PR182/api#OGC-methods","4":"/GeometryOps.jl/previews/PR182/api#Other-general-methods","5":"/GeometryOps.jl/previews/PR182/api#Barycentric-coordinates","6":"/GeometryOps.jl/previews/PR182/api#Other-methods","7":"/GeometryOps.jl/previews/PR182/call_notes#20th-April,-2024","8":"/GeometryOps.jl/previews/PR182/call_notes#29th-Feb,-2024","9":"/GeometryOps.jl/previews/PR182/call_notes#To-do","10":"/GeometryOps.jl/previews/PR182/call_notes#done","11":"/GeometryOps.jl/previews/PR182/experiments/accurate_accumulators#Accurate-accumulation","12":"/GeometryOps.jl/previews/PR182/experiments/predicates#predicates","13":"/GeometryOps.jl/previews/PR182/experiments/predicates#orient","14":"/GeometryOps.jl/previews/PR182/experiments/predicates#dashboard","15":"/GeometryOps.jl/previews/PR182/experiments/predicates#Testing-robust-vs-regular-predicates","16":"/GeometryOps.jl/previews/PR182/experiments/predicates#incircle","17":"/GeometryOps.jl/previews/PR182/explanations/paradigms#paradigms","18":"/GeometryOps.jl/previews/PR182/explanations/paradigms#apply","19":"/GeometryOps.jl/previews/PR182/explanations/paradigms#applyreduce","20":"/GeometryOps.jl/previews/PR182/explanations/paradigms#fix-and-prepare","21":"/GeometryOps.jl/previews/PR182/explanations/peculiarities#peculiarities","22":"/GeometryOps.jl/previews/PR182/explanations/peculiarities#What-does-apply-return-and-why?","23":"/GeometryOps.jl/previews/PR182/explanations/peculiarities#Why-do-you-want-me-to-provide-a-target-in-set-operations?","24":"/GeometryOps.jl/previews/PR182/explanations/peculiarities#_True-and-_False-(or-BoolsAsTypes)","25":"/GeometryOps.jl/previews/PR182/#what-is-geometryops-jl","26":"/GeometryOps.jl/previews/PR182/#how-to-navigate-the-docs","27":"/GeometryOps.jl/previews/PR182/introduction#introduction","28":"/GeometryOps.jl/previews/PR182/introduction#Main-concepts","29":"/GeometryOps.jl/previews/PR182/introduction#The-apply-paradigm","30":"/GeometryOps.jl/previews/PR182/introduction#What\'s-this-GeoInterface.Wrapper-thing?","31":"/GeometryOps.jl/previews/PR182/source/GeometryOps#geometryops-jl","32":"/GeometryOps.jl/previews/PR182/source/methods/angles#angles","33":"/GeometryOps.jl/previews/PR182/source/methods/angles#What-is-angles?","34":"/GeometryOps.jl/previews/PR182/source/methods/angles#implementation","35":"/GeometryOps.jl/previews/PR182/source/methods/area#Area-and-signed-area","36":"/GeometryOps.jl/previews/PR182/source/methods/area#What-is-area?-What-is-signed-area?","37":"/GeometryOps.jl/previews/PR182/source/methods/area#implementation","38":"/GeometryOps.jl/previews/PR182/source/methods/barycentric#Barycentric-coordinates","39":"/GeometryOps.jl/previews/PR182/source/methods/barycentric#example","40":"/GeometryOps.jl/previews/PR182/source/methods/barycentric#Barycentric-coordinate-API","41":"/GeometryOps.jl/previews/PR182/source/methods/buffer#buffer","42":"/GeometryOps.jl/previews/PR182/source/methods/centroid#centroid","43":"/GeometryOps.jl/previews/PR182/source/methods/centroid#What-is-the-centroid?","44":"/GeometryOps.jl/previews/PR182/source/methods/centroid#implementation","45":"/GeometryOps.jl/previews/PR182/source/methods/clipping/clipping_processor#Polygon-clipping-helpers","46":"/GeometryOps.jl/previews/PR182/source/methods/clipping/coverage#What-is-coverage?","47":"/GeometryOps.jl/previews/PR182/source/methods/clipping/coverage#implementation","48":"/GeometryOps.jl/previews/PR182/source/methods/clipping/cut#Polygon-cutting","49":"/GeometryOps.jl/previews/PR182/source/methods/clipping/cut#What-is-cut?","50":"/GeometryOps.jl/previews/PR182/source/methods/clipping/cut#implementation","51":"/GeometryOps.jl/previews/PR182/source/methods/clipping/difference#Difference-Polygon-Clipping","52":"/GeometryOps.jl/previews/PR182/source/methods/clipping/difference#Helper-functions-for-Differences-with-Greiner-and-Hormann-Polygon-Clipping","53":"/GeometryOps.jl/previews/PR182/source/methods/clipping/intersection#Geometry-Intersection","54":"/GeometryOps.jl/previews/PR182/source/methods/clipping/intersection#Helper-functions-for-Intersections-with-Greiner-and-Hormann-Polygon-Clipping","55":"/GeometryOps.jl/previews/PR182/source/methods/clipping/predicates#If-we-want-to-inject-adaptivity,-we-would-do-something-like:","56":"/GeometryOps.jl/previews/PR182/source/methods/clipping/union#Union-Polygon-Clipping","57":"/GeometryOps.jl/previews/PR182/source/methods/clipping/union#Helper-functions-for-Unions-with-Greiner-and-Hormann-Polygon-Clipping","58":"/GeometryOps.jl/previews/PR182/source/methods/convex_hull#Convex-hull","59":"/GeometryOps.jl/previews/PR182/source/methods/convex_hull#example","60":"/GeometryOps.jl/previews/PR182/source/methods/convex_hull#Simple-hull","61":"/GeometryOps.jl/previews/PR182/source/methods/convex_hull#Convex-hull-of-the-USA","62":"/GeometryOps.jl/previews/PR182/source/methods/convex_hull#Investigating-the-winding-order","63":"/GeometryOps.jl/previews/PR182/source/methods/convex_hull#implementation","64":"/GeometryOps.jl/previews/PR182/source/methods/distance#Distance-and-signed-distance","65":"/GeometryOps.jl/previews/PR182/source/methods/distance#What-is-distance?-What-is-signed-distance?","66":"/GeometryOps.jl/previews/PR182/source/methods/distance#implementation","67":"/GeometryOps.jl/previews/PR182/source/methods/equals#equals","68":"/GeometryOps.jl/previews/PR182/source/methods/equals#What-is-equals?","69":"/GeometryOps.jl/previews/PR182/source/methods/equals#implementation","70":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/contains#contains","71":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/contains#What-is-contains?","72":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/contains#implementation","73":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#coveredby","74":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#What-is-coveredby?","75":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#implementation","76":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Convert-features-to-geometries","77":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Points-coveredby-geometries","78":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Lines-coveredby-geometries","79":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Rings-covered-by-geometries","80":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Polygons-covered-by-geometries","81":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Geometries-coveredby-multi-geometry/geometry-collections","82":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Multi-geometry/geometry-collections-coveredby-geometries","83":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/covers#covers","84":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/covers#What-is-covers?","85":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/covers#implementation","86":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/crosses#Crossing-checks","87":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#disjoint","88":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#What-is-disjoint?","89":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#implementation","90":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Convert-features-to-geometries","91":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Point-disjoint-geometries","92":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Lines-disjoint-geometries","93":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Rings-disjoint-geometries","94":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Polygon-disjoint-geometries","95":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Geometries-disjoint-multi-geometry/geometry-collections","96":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Multi-geometry/geometry-collections-coveredby-geometries","97":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/geom_geom_processors#Line-curve-interaction","98":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/intersects#Intersection-checks","99":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/intersects#What-is-intersects?","100":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/intersects#implementation","101":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/overlaps#overlaps","102":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/overlaps#What-is-overlaps?","103":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/overlaps#implementation","104":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#touches","105":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#What-is-touches?","106":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#implementation","107":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Convert-features-to-geometries","108":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Point-touches-geometries","109":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Lines-touching-geometries","110":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Rings-touch-geometries","111":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Polygons-touch-geometries","112":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Geometries-touch-multi-geometry/geometry-collections","113":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Multi-geometry/geometry-collections-cross-geometries","114":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#within","115":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#What-is-within?","116":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#implementation","117":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Convert-features-to-geometries","118":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Points-within-geometries","119":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Lines-within-geometries","120":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Rings-covered-by-geometries","121":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Polygons-within-geometries","122":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Geometries-within-multi-geometry/geometry-collections","123":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Multi-geometry/geometry-collections-within-geometries","124":"/GeometryOps.jl/previews/PR182/source/methods/orientation#orientation","125":"/GeometryOps.jl/previews/PR182/source/methods/orientation#isclockwise","126":"/GeometryOps.jl/previews/PR182/source/methods/orientation#isconcave","127":"/GeometryOps.jl/previews/PR182/source/methods/polygonize#Polygonizing-raster-data","128":"/GeometryOps.jl/previews/PR182/source/not_implemented_yet#Not-implemented-yet","129":"/GeometryOps.jl/previews/PR182/source/primitives#Primitive-functions","130":"/GeometryOps.jl/previews/PR182/source/primitives#docstrings","131":"/GeometryOps.jl/previews/PR182/source/primitives#functions","132":"/GeometryOps.jl/previews/PR182/source/primitives#types","133":"/GeometryOps.jl/previews/PR182/source/primitives#implementation","134":"/GeometryOps.jl/previews/PR182/source/primitives#What-is-apply?","135":"/GeometryOps.jl/previews/PR182/source/primitives#embedding","136":"/GeometryOps.jl/previews/PR182/source/primitives#threading","137":"/GeometryOps.jl/previews/PR182/source/transformations/correction/closed_ring#Closed-Rings","138":"/GeometryOps.jl/previews/PR182/source/transformations/correction/closed_ring#example","139":"/GeometryOps.jl/previews/PR182/source/transformations/correction/closed_ring#implementation","140":"/GeometryOps.jl/previews/PR182/source/transformations/correction/geometry_correction#Geometry-Corrections","141":"/GeometryOps.jl/previews/PR182/source/transformations/correction/geometry_correction#interface","142":"/GeometryOps.jl/previews/PR182/source/transformations/correction/geometry_correction#Available-corrections","143":"/GeometryOps.jl/previews/PR182/source/transformations/correction/intersecting_polygons#Intersecting-Polygons","144":"/GeometryOps.jl/previews/PR182/source/transformations/correction/intersecting_polygons#example","145":"/GeometryOps.jl/previews/PR182/source/transformations/correction/intersecting_polygons#implementation","146":"/GeometryOps.jl/previews/PR182/source/transformations/flip#Coordinate-flipping","147":"/GeometryOps.jl/previews/PR182/source/transformations/extent#Extent-embedding","148":"/GeometryOps.jl/previews/PR182/source/transformations/segmentize#segmentize","149":"/GeometryOps.jl/previews/PR182/source/transformations/segmentize#examples","150":"/GeometryOps.jl/previews/PR182/source/transformations/segmentize#benchmark","151":"/GeometryOps.jl/previews/PR182/source/transformations/segmentize#implementation","152":"/GeometryOps.jl/previews/PR182/source/transformations/reproject#Geometry-reprojection","153":"/GeometryOps.jl/previews/PR182/source/transformations/reproject#Method-error-handling","154":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#Geometry-simplification","155":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#examples","156":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#benchmark","157":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#Simplify-with-RadialDistance-Algorithm","158":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#Simplify-with-DouglasPeucker-Algorithm","159":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#Simplify-with-VisvalingamWhyatt-Algorithm","160":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#Shared-utils","161":"/GeometryOps.jl/previews/PR182/source/transformations/transform#Pointwise-transformation","162":"/GeometryOps.jl/previews/PR182/source/transformations/tuples#Tuple-conversion","163":"/GeometryOps.jl/previews/PR182/source/types#types","164":"/GeometryOps.jl/previews/PR182/source/types#TraitTarget","165":"/GeometryOps.jl/previews/PR182/source/types#BoolsAsTypes","166":"/GeometryOps.jl/previews/PR182/source/types#GEOS","167":"/GeometryOps.jl/previews/PR182/source/utils#Utility-functions","168":"/GeometryOps.jl/previews/PR182/tutorials/creating_geometry#Creating-Geometry","169":"/GeometryOps.jl/previews/PR182/tutorials/creating_geometry#creating-geometry","170":"/GeometryOps.jl/previews/PR182/tutorials/creating_geometry#plot-geometry","171":"/GeometryOps.jl/previews/PR182/tutorials/creating_geometry#geom-crs","172":"/GeometryOps.jl/previews/PR182/tutorials/creating_geometry#attributes","173":"/GeometryOps.jl/previews/PR182/tutorials/creating_geometry#save-geometry","174":"/GeometryOps.jl/previews/PR182/tutorials/spatial_joins#Spatial-joins","175":"/GeometryOps.jl/previews/PR182/tutorials/spatial_joins#Simple-example","176":"/GeometryOps.jl/previews/PR182/tutorials/spatial_joins#Real-world-example","177":"/GeometryOps.jl/previews/PR182/tutorials/spatial_joins#Enabling-custom-predicates","178":"/GeometryOps.jl/previews/PR182/tutorials/geodesic_paths#Geodesic-paths"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[4,1,91],"1":[4,4,248],"2":[3,4,1],"3":[2,7,208],"4":[3,7,258],"5":[2,4,84],"6":[2,4,1086],"7":[3,1,55],"8":[3,1,1],"9":[2,3,107],"10":[1,3,17],"11":[2,1,74],"12":[1,1,5],"13":[1,1,128],"14":[1,2,116],"15":[5,2,72],"16":[1,1,1],"17":[1,1,53],"18":[1,1,109],"19":[1,2,35],"20":[3,1,79],"21":[1,1,1],"22":[7,1,71],"23":[13,1,101],"24":[6,1,66],"25":[5,1,72],"26":[5,1,61],"27":[1,1,72],"28":[2,1,1],"29":[3,3,50],"30":[8,3,18],"31":[2,1,120],"32":[1,1,3],"33":[4,1,57],"34":[1,1,268],"35":[4,1,4],"36":[5,4,100],"37":[1,4,246],"38":[2,1,65],"39":[1,2,211],"40":[3,2,414],"41":[1,1,110],"42":[1,1,6],"43":[5,1,91],"44":[1,1,199],"45":[3,1,609],"46":[4,1,70],"47":[1,1,327],"48":[2,1,3],"49":[4,2,57],"50":[1,2,200],"51":[3,1,214],"52":[10,1,190],"53":[2,1,250],"54":[10,1,480],"55":[11,1,25],"56":[3,1,235],"57":[10,1,283],"58":[2,1,56],"59":[1,2,1],"60":[2,3,32],"61":[5,2,40],"62":[4,2,100],"63":[1,2,166],"64":[4,1,4],"65":[5,4,128],"66":[1,4,260],"67":[1,1,3],"68":[4,1,68],"69":[1,1,265],"70":[1,1,3],"71":[4,1,79],"72":[1,1,79],"73":[1,1,3],"74":[4,1,81],"75":[1,1,128],"76":[4,1,11],"77":[3,1,56],"78":[3,1,46],"79":[4,1,48],"80":[4,1,40],"81":[5,1,40],"82":[5,1,44],"83":[1,1,3],"84":[4,1,67],"85":[1,1,78],"86":[2,1,149],"87":[1,1,3],"88":[4,1,68],"89":[1,1,110],"90":[4,1,10],"91":[3,1,57],"92":[3,1,58],"93":[3,1,47],"94":[3,1,33],"95":[5,1,39],"96":[5,1,44],"97":[3,1,432],"98":[2,1,3],"99":[4,2,80],"100":[1,2,76],"101":[1,1,3],"102":[4,1,82],"103":[1,1,244],"104":[1,1,3],"105":[4,1,70],"106":[1,1,125],"107":[4,1,11],"108":[3,1,69],"109":[3,1,52],"110":[3,1,61],"111":[3,1,40],"112":[5,1,39],"113":[5,1,42],"114":[1,1,3],"115":[4,1,72],"116":[1,1,129],"117":[4,1,11],"118":[3,1,63],"119":[3,1,53],"120":[4,1,53],"121":[3,1,38],"122":[5,1,39],"123":[5,1,42],"124":[1,1,4],"125":[1,1,21],"126":[1,1,206],"127":[3,1,511],"128":[3,1,47],"129":[2,1,113],"130":[1,2,1],"131":[1,3,106],"132":[1,2,12],"133":[1,2,33],"134":[4,2,114],"135":[2,2,36],"136":[1,2,536],"137":[2,1,54],"138":[1,2,87],"139":[1,2,83],"140":[2,1,41],"141":[1,2,112],"142":[2,2,109],"143":[2,1,77],"144":[1,2,70],"145":[1,2,135],"146":[2,1,56],"147":[2,1,71],"148":[1,1,76],"149":[1,1,147],"150":[1,1,268],"151":[1,1,188],"152":[2,1,132],"153":[3,2,77],"154":[2,1,44],"155":[1,2,67],"156":[1,2,391],"157":[4,1,75],"158":[4,1,186],"159":[4,1,85],"160":[2,1,149],"161":[2,1,111],"162":[2,1,58],"163":[1,1,38],"164":[1,1,74],"165":[1,1,82],"166":[1,1,147],"167":[2,1,136],"168":[2,1,60],"169":[4,2,287],"170":[13,2,280],"171":[9,2,199],"172":[7,2,63],"173":[4,2,140],"174":[2,1,138],"175":[2,2,137],"176":[3,2,117],"177":[3,2,68],"178":[2,1,52]},"averageFieldLength":[2.8603351955307255,1.4692737430167604,108.19553072625699],"storedFields":{"0":{"title":"Full GeometryOps API documentation","titles":[]},"1":{"title":"apply and associated functions","titles":["Full GeometryOps API documentation"]},"2":{"title":"General geometry methods","titles":["Full GeometryOps API documentation"]},"3":{"title":"OGC methods","titles":["Full GeometryOps API documentation","General geometry methods"]},"4":{"title":"Other general methods","titles":["Full GeometryOps API documentation","General geometry methods"]},"5":{"title":"Barycentric coordinates","titles":["Full GeometryOps API documentation"]},"6":{"title":"Other methods","titles":["Full GeometryOps API documentation"]},"7":{"title":"20th April, 2024","titles":[]},"8":{"title":"29th Feb, 2024","titles":[]},"9":{"title":"To do","titles":["29th Feb, 2024"]},"10":{"title":"Done","titles":["29th Feb, 2024"]},"11":{"title":"Accurate accumulation","titles":[]},"12":{"title":"Predicates","titles":[]},"13":{"title":"Orient","titles":["Predicates"]},"14":{"title":"Dashboard","titles":["Predicates","Orient"]},"15":{"title":"Testing robust vs regular predicates","titles":["Predicates","Orient"]},"16":{"title":"Incircle","titles":["Predicates"]},"17":{"title":"Paradigms","titles":[]},"18":{"title":"apply","titles":["Paradigms"]},"19":{"title":"applyreduce","titles":["Paradigms","apply"]},"20":{"title":"fix and prepare","titles":["Paradigms"]},"21":{"title":"Peculiarities","titles":[]},"22":{"title":"What does apply return and why?","titles":["Peculiarities"]},"23":{"title":"Why do you want me to provide a target in set operations?","titles":["Peculiarities"]},"24":{"title":"_True and _False (or BoolsAsTypes)","titles":["Peculiarities"]},"25":{"title":"What is GeometryOps.jl?","titles":[]},"26":{"title":"How to navigate the docs","titles":[]},"27":{"title":"Introduction","titles":[]},"28":{"title":"Main concepts","titles":["Introduction"]},"29":{"title":"The apply paradigm","titles":["Introduction","Main concepts"]},"30":{"title":"What's this GeoInterface.Wrapper thing?","titles":["Introduction","Main concepts"]},"31":{"title":"GeometryOps.jl","titles":[]},"32":{"title":"Angles","titles":[]},"33":{"title":"What is angles?","titles":["Angles"]},"34":{"title":"Implementation","titles":["Angles"]},"35":{"title":"Area and signed area","titles":[]},"36":{"title":"What is area? What is signed area?","titles":["Area and signed area"]},"37":{"title":"Implementation","titles":["Area and signed area"]},"38":{"title":"Barycentric coordinates","titles":[]},"39":{"title":"Example","titles":["Barycentric coordinates"]},"40":{"title":"Barycentric-coordinate API","titles":["Barycentric coordinates"]},"41":{"title":"Buffer","titles":[]},"42":{"title":"Centroid","titles":[]},"43":{"title":"What is the centroid?","titles":["Centroid"]},"44":{"title":"Implementation","titles":["Centroid"]},"45":{"title":"Polygon clipping helpers","titles":[]},"46":{"title":"What is coverage?","titles":[]},"47":{"title":"Implementation","titles":[]},"48":{"title":"Polygon cutting","titles":[]},"49":{"title":"What is cut?","titles":["Polygon cutting"]},"50":{"title":"Implementation","titles":["Polygon cutting"]},"51":{"title":"Difference Polygon Clipping","titles":[]},"52":{"title":"Helper functions for Differences with Greiner and Hormann Polygon Clipping","titles":[]},"53":{"title":"Geometry Intersection","titles":[]},"54":{"title":"Helper functions for Intersections with Greiner and Hormann Polygon Clipping","titles":[]},"55":{"title":"If we want to inject adaptivity, we would do something like:","titles":[]},"56":{"title":"Union Polygon Clipping","titles":[]},"57":{"title":"Helper functions for Unions with Greiner and Hormann Polygon Clipping","titles":[]},"58":{"title":"Convex hull","titles":[]},"59":{"title":"Example","titles":["Convex hull"]},"60":{"title":"Simple hull","titles":["Convex hull","Example"]},"61":{"title":"Convex hull of the USA","titles":["Convex hull"]},"62":{"title":"Investigating the winding order","titles":["Convex hull"]},"63":{"title":"Implementation","titles":["Convex hull"]},"64":{"title":"Distance and signed distance","titles":[]},"65":{"title":"What is distance? What is signed distance?","titles":["Distance and signed distance"]},"66":{"title":"Implementation","titles":["Distance and signed distance"]},"67":{"title":"Equals","titles":[]},"68":{"title":"What is equals?","titles":["Equals"]},"69":{"title":"Implementation","titles":["Equals"]},"70":{"title":"Contains","titles":[]},"71":{"title":"What is contains?","titles":["Contains"]},"72":{"title":"Implementation","titles":["Contains"]},"73":{"title":"CoveredBy","titles":[]},"74":{"title":"What is coveredby?","titles":["CoveredBy"]},"75":{"title":"Implementation","titles":["CoveredBy"]},"76":{"title":"Convert features to geometries","titles":[]},"77":{"title":"Points coveredby geometries","titles":[]},"78":{"title":"Lines coveredby geometries","titles":[]},"79":{"title":"Rings covered by geometries","titles":[]},"80":{"title":"Polygons covered by geometries","titles":[]},"81":{"title":"Geometries coveredby multi-geometry/geometry collections","titles":[]},"82":{"title":"Multi-geometry/geometry collections coveredby geometries","titles":[]},"83":{"title":"Covers","titles":[]},"84":{"title":"What is covers?","titles":["Covers"]},"85":{"title":"Implementation","titles":["Covers"]},"86":{"title":"Crossing checks","titles":[]},"87":{"title":"Disjoint","titles":[]},"88":{"title":"What is disjoint?","titles":["Disjoint"]},"89":{"title":"Implementation","titles":["Disjoint"]},"90":{"title":"Convert features to geometries","titles":[]},"91":{"title":"Point disjoint geometries","titles":[]},"92":{"title":"Lines disjoint geometries","titles":[]},"93":{"title":"Rings disjoint geometries","titles":[]},"94":{"title":"Polygon disjoint geometries","titles":[]},"95":{"title":"Geometries disjoint multi-geometry/geometry collections","titles":[]},"96":{"title":"Multi-geometry/geometry collections coveredby geometries","titles":[]},"97":{"title":"Line-curve interaction","titles":[]},"98":{"title":"Intersection checks","titles":[]},"99":{"title":"What is intersects?","titles":["Intersection checks"]},"100":{"title":"Implementation","titles":["Intersection checks"]},"101":{"title":"Overlaps","titles":[]},"102":{"title":"What is overlaps?","titles":["Overlaps"]},"103":{"title":"Implementation","titles":["Overlaps"]},"104":{"title":"Touches","titles":[]},"105":{"title":"What is touches?","titles":["Touches"]},"106":{"title":"Implementation","titles":["Touches"]},"107":{"title":"Convert features to geometries","titles":[]},"108":{"title":"Point touches geometries","titles":[]},"109":{"title":"Lines touching geometries","titles":[]},"110":{"title":"Rings touch geometries","titles":[]},"111":{"title":"Polygons touch geometries","titles":[]},"112":{"title":"Geometries touch multi-geometry/geometry collections","titles":[]},"113":{"title":"Multi-geometry/geometry collections cross geometries","titles":[]},"114":{"title":"Within","titles":[]},"115":{"title":"What is within?","titles":["Within"]},"116":{"title":"Implementation","titles":["Within"]},"117":{"title":"Convert features to geometries","titles":[]},"118":{"title":"Points within geometries","titles":[]},"119":{"title":"Lines within geometries","titles":[]},"120":{"title":"Rings covered by geometries","titles":[]},"121":{"title":"Polygons within geometries","titles":[]},"122":{"title":"Geometries within multi-geometry/geometry collections","titles":[]},"123":{"title":"Multi-geometry/geometry collections within geometries","titles":[]},"124":{"title":"Orientation","titles":[]},"125":{"title":"isclockwise","titles":["Orientation"]},"126":{"title":"isconcave","titles":["Orientation"]},"127":{"title":"Polygonizing raster data","titles":[]},"128":{"title":"Not implemented yet","titles":[]},"129":{"title":"Primitive functions","titles":[]},"130":{"title":"Docstrings","titles":["Primitive functions"]},"131":{"title":"Functions","titles":["Primitive functions","Docstrings"]},"132":{"title":"Types","titles":["Primitive functions"]},"133":{"title":"Implementation","titles":["Primitive functions"]},"134":{"title":"What is apply?","titles":["Primitive functions"]},"135":{"title":"Embedding:","titles":["Primitive functions"]},"136":{"title":"Threading","titles":["Primitive functions"]},"137":{"title":"Closed Rings","titles":[]},"138":{"title":"Example","titles":["Closed Rings"]},"139":{"title":"Implementation","titles":["Closed Rings"]},"140":{"title":"Geometry Corrections","titles":[]},"141":{"title":"Interface","titles":["Geometry Corrections"]},"142":{"title":"Available corrections","titles":["Geometry Corrections"]},"143":{"title":"Intersecting Polygons","titles":[]},"144":{"title":"Example","titles":["Intersecting Polygons"]},"145":{"title":"Implementation","titles":["Intersecting Polygons"]},"146":{"title":"Coordinate flipping","titles":[]},"147":{"title":"Extent embedding","titles":[]},"148":{"title":"Segmentize","titles":[]},"149":{"title":"Examples","titles":["Segmentize"]},"150":{"title":"Benchmark","titles":["Segmentize"]},"151":{"title":"Implementation","titles":["Segmentize"]},"152":{"title":"Geometry reprojection","titles":[]},"153":{"title":"Method error handling","titles":["Geometry reprojection"]},"154":{"title":"Geometry simplification","titles":[]},"155":{"title":"Examples","titles":["Geometry simplification"]},"156":{"title":"Benchmark","titles":["Geometry simplification"]},"157":{"title":"Simplify with RadialDistance Algorithm","titles":[]},"158":{"title":"Simplify with DouglasPeucker Algorithm","titles":[]},"159":{"title":"Simplify with VisvalingamWhyatt Algorithm","titles":[]},"160":{"title":"Shared utils","titles":[]},"161":{"title":"Pointwise transformation","titles":[]},"162":{"title":"Tuple conversion","titles":[]},"163":{"title":"Types","titles":[]},"164":{"title":"TraitTarget","titles":["Types"]},"165":{"title":"BoolsAsTypes","titles":["Types"]},"166":{"title":"GEOS","titles":["Types"]},"167":{"title":"Utility functions","titles":[]},"168":{"title":"Creating Geometry","titles":[]},"169":{"title":"Creating and plotting geometries","titles":["Creating Geometry"]},"170":{"title":"Plot geometries on a map using GeoMakie and coordinate reference system (CRS)","titles":["Creating Geometry"]},"171":{"title":"Create geospatial geometries with embedded coordinate reference system information","titles":["Creating Geometry"]},"172":{"title":"Creating a table with attributes and geometry","titles":["Creating Geometry"]},"173":{"title":"Saving your geospatial data","titles":["Creating Geometry"]},"174":{"title":"Spatial joins","titles":[]},"175":{"title":"Simple example","titles":["Spatial joins"]},"176":{"title":"Real-world example","titles":["Spatial joins"]},"177":{"title":"Enabling custom predicates","titles":["Spatial joins"]},"178":{"title":"Geodesic paths","titles":[]}},"dirtCount":0,"index":[["⋮",{"2":{"170":1}}],["θ",{"2":{"169":7,"170":3,"171":5}}],["☁",{"2":{"169":1}}],["✈",{"2":{"169":1}}],["÷",{"2":{"136":2}}],["ϵ",{"2":{"54":5}}],["∘",{"2":{"54":1,"103":2,"127":2,"141":1,"156":2,"177":2}}],["⊻",{"2":{"45":1,"52":2}}],["≥",{"2":{"45":1,"97":2,"145":1,"158":1}}],["α≈1",{"2":{"54":1}}],["α≈0",{"2":{"54":1}}],["α2",{"2":{"45":4,"54":2}}],["α",{"2":{"45":3,"54":28,"97":7}}],["α1",{"2":{"45":4,"54":2}}],["β2",{"2":{"45":4,"54":2}}],["β",{"2":{"45":4,"54":28,"97":7}}],["β1",{"2":{"45":4,"54":2}}],["≤",{"2":{"45":5,"47":14,"97":6,"158":1,"160":1,"167":4}}],["^",{"2":{"170":1}}],["^3",{"2":{"170":1}}],["^n",{"2":{"126":1}}],["^2",{"2":{"44":2,"66":2}}],["^hormannpresentation",{"2":{"40":2}}],["∑λ",{"2":{"40":2}}],["∑i=2n",{"2":{"6":1}}],["`$",{"2":{"166":1}}],["`libgeos",{"2":{"166":1}}],["`linearring`",{"2":{"151":1}}],["`linearsegments`",{"2":{"151":1}}],["`linestring`",{"2":{"151":1}}],["`linestringtrait`",{"2":{"141":1}}],["`line2`",{"2":{"126":1}}],["`line1`",{"2":{"126":1}}],["`line",{"2":{"53":4}}],["`inf`",{"2":{"152":1}}],["`intersects`",{"2":{"100":1}}],["`intersectingpolygons`",{"2":{"51":1,"53":1,"56":1}}],["`prefilter",{"2":{"156":1}}],["`proj",{"2":{"150":2,"152":1}}],["`polgontrait`",{"2":{"136":1}}],["`polygontrait`",{"2":{"136":1,"141":1}}],["`polygonize`",{"2":{"127":2}}],["`polygon`",{"2":{"40":3}}],["`polys`",{"2":{"52":1}}],["`poly",{"2":{"52":3,"54":1,"57":1}}],["`pointrait`",{"2":{"156":1}}],["`pointtrait`",{"2":{"136":3,"141":1}}],["`point",{"2":{"97":3}}],["`point`",{"2":{"40":4,"66":1}}],["`point2f`",{"2":{"39":1}}],["`equatorial",{"2":{"150":2}}],["`extents",{"2":{"147":1}}],["`obj`",{"2":{"136":1,"161":1,"162":1}}],["`op`",{"2":{"136":2}}],["`+`",{"2":{"136":1}}],["`alg",{"2":{"166":1}}],["`alg`",{"2":{"160":1}}],["`always",{"2":{"152":1}}],["`application",{"2":{"141":1}}],["`apply`",{"2":{"136":1,"164":1}}],["`abstractgeometrytrait`",{"2":{"136":1}}],["`abstractarray`",{"2":{"136":1}}],["`abstractmatrix`",{"2":{"127":1}}],["`calc",{"2":{"133":1}}],["`crs`",{"2":{"133":1}}],["`components`",{"2":{"136":1}}],["`collect`",{"2":{"136":1}}],["`covers`",{"2":{"75":1,"85":1}}],["`coveredby`",{"2":{"75":1,"85":1}}],["`contains`",{"2":{"72":1,"116":1}}],["`convex",{"2":{"63":2}}],["`union",{"2":{"127":2}}],["`unionintersectingpolygons`",{"2":{"145":1}}],["`unionintersectingpolygons",{"2":{"51":1,"52":2,"53":1,"54":2,"56":1,"57":2}}],["`ys`",{"2":{"127":1}}],["`flattening`",{"2":{"150":1}}],["`flattening",{"2":{"150":1}}],["`flatten`",{"2":{"136":1}}],["`f",{"2":{"136":1}}],["`featurecollectiontrait`",{"2":{"136":2}}],["`featurecollection`",{"2":{"127":2}}],["`featuretrait`",{"2":{"136":3}}],["`feature`s",{"2":{"127":1}}],["`f`",{"2":{"127":5,"136":6,"161":2,"166":1}}],["`false`",{"2":{"126":1,"127":1,"133":4,"152":1}}],["`fix",{"2":{"51":2,"52":2,"53":2,"54":2,"56":2,"57":2}}],["`douglaspeucker`",{"2":{"156":1}}],["`d`",{"2":{"152":1}}],["`difference`",{"2":{"145":1}}],["`disjoint`",{"2":{"100":1}}],["`delaunaytriangulation",{"2":{"63":1}}],["`within`",{"2":{"72":1,"116":1}}],["`weight`",{"2":{"40":1}}],["`geos`",{"2":{"166":3}}],["`geodesic`",{"2":{"150":1}}],["`geodesicsegments`",{"2":{"149":1,"150":1,"151":1}}],["`geointerface`",{"2":{"141":1}}],["`geointerface",{"2":{"136":2,"152":2}}],["`geom`",{"2":{"66":3,"136":1,"151":1}}],["`geometrycorrection`",{"2":{"139":1,"141":1,"145":2}}],["`geometry`",{"2":{"136":1,"152":2}}],["`geometrybasics",{"2":{"40":3}}],["`geometries`",{"2":{"63":1}}],["`g1`",{"2":{"66":1}}],["`gi",{"2":{"63":1,"127":1}}],["`tuple",{"2":{"167":1}}],["`tuple`s",{"2":{"162":1}}],["`tuple`",{"2":{"127":1,"162":1}}],["`time`",{"2":{"152":1}}],["`transform`",{"2":{"152":1}}],["`true`",{"2":{"75":1,"86":1,"89":2,"106":1,"116":1,"126":2,"127":1,"133":2,"152":1}}],["`threaded==true`",{"2":{"136":1}}],["`threaded`",{"2":{"133":1}}],["`tol`",{"2":{"156":2,"157":3,"158":2,"159":3,"160":4}}],["`to",{"2":{"54":1}}],["`target",{"2":{"152":3}}],["`target`",{"2":{"53":1,"136":4,"164":1}}],["`tables",{"2":{"136":1}}],["`taget`",{"2":{"51":1,"56":1}}],["`method",{"2":{"151":1}}],["`method`",{"2":{"40":3,"151":1}}],["`max",{"2":{"150":4,"151":2,"166":1}}],["`makie",{"2":{"127":1}}],["`multipointtrait`",{"2":{"136":1,"156":1}}],["`multipolygontrait`",{"2":{"136":1}}],["`multipolygon`",{"2":{"127":3}}],["`multipolygon",{"2":{"52":3,"54":3,"57":2}}],["`multipoly",{"2":{"52":7,"54":3,"57":3}}],["`minpoints`",{"2":{"127":2}}],["`number`",{"2":{"156":2,"160":3}}],["`namedtuple`",{"2":{"136":1}}],["`nothing`",{"2":{"45":1,"133":1}}],["`next",{"2":{"45":1}}],["`bool`",{"2":{"127":2}}],["`buffer`",{"2":{"41":1}}],["`barycentric",{"2":{"40":3}}],["`radialdistance`",{"2":{"156":1}}],["`ratio`",{"2":{"156":2,"160":3}}],["`reproject`",{"2":{"153":1}}],["`rebuild`",{"2":{"136":1}}],["`r`",{"2":{"40":1}}],["`rᵢ`",{"2":{"40":1}}],["`segmentize`",{"2":{"166":1}}],["`svector`",{"2":{"161":3}}],["`simplifyalg`",{"2":{"156":2}}],["`simplify",{"2":{"156":1}}],["`simplify`",{"2":{"156":2}}],["`source",{"2":{"152":3}}],["`s`",{"2":{"40":1}}],["`sᵢ`",{"2":{"40":2}}],["`s2`",{"2":{"40":1}}],["`s1`",{"2":{"40":1}}],["`hcat`",{"2":{"40":1}}],["`x`",{"2":{"136":1}}],["`xs`",{"2":{"127":1}}],["`x1",{"2":{"40":1}}],["`x1`",{"2":{"40":2}}],["`x2`",{"2":{"40":1}}],["`visvalingamwhyatt`",{"2":{"156":1}}],["`vector",{"2":{"152":1}}],["`vector`",{"2":{"127":1,"136":1}}],["`vᵢ`",{"2":{"40":1}}],["`v`",{"2":{"40":1}}],["`values`",{"2":{"40":1,"127":1}}],["`λs`",{"2":{"40":2}}],["`",{"2":{"40":2,"51":1,"52":2,"53":1,"54":3,"56":1,"57":2,"127":3,"136":1,"141":2,"151":1,"152":2,"156":3,"166":2,"167":1}}],["```jldoctest",{"2":{"50":1,"51":1,"53":1,"54":1,"56":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"126":1,"156":1}}],["```julia",{"2":{"6":2,"40":1,"86":1,"126":1,"136":1,"161":2,"164":1}}],["```math",{"2":{"40":1,"126":1}}],["```",{"2":{"11":1,"40":3,"50":1,"51":1,"53":1,"56":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"126":3,"127":11,"136":1,"156":1,"161":2,"167":1}}],["λ₁",{"2":{"40":2}}],["λn",{"2":{"38":1}}],["λ3",{"2":{"38":1}}],["λ2",{"2":{"38":2}}],["λ1",{"2":{"38":2}}],["λs",{"2":{"5":3,"6":4,"40":27}}],["π",{"2":{"34":1,"156":1}}],["δbay",{"2":{"54":3}}],["δbax",{"2":{"54":3}}],["δby",{"2":{"54":5}}],["δbx",{"2":{"54":5}}],["δb",{"2":{"54":2}}],["δay",{"2":{"54":5}}],["δax",{"2":{"54":5}}],["δa",{"2":{"54":2}}],["δintrs",{"2":{"45":2}}],["δy2",{"2":{"126":2}}],["δy1",{"2":{"126":2}}],["δyl",{"2":{"103":4}}],["δy",{"2":{"34":8,"47":3,"97":7}}],["δys",{"2":{"34":1}}],["δx2",{"2":{"126":2}}],["δx1",{"2":{"126":2}}],["δxl",{"2":{"103":4}}],["δx",{"2":{"34":9,"47":3,"97":7}}],["∈",{"2":{"14":1}}],["~",{"2":{"14":3}}],["$ratio",{"2":{"160":1}}],["$rectangle",{"2":{"150":2}}],["$number",{"2":{"160":1}}],["$name",{"2":{"31":2}}],["$min",{"2":{"160":1}}],["$douglas",{"2":{"156":1,"158":1}}],["$simplify",{"2":{"156":1,"157":1,"159":1}}],["$lg",{"2":{"150":1}}],["$lin",{"2":{"150":2}}],["$geom",{"2":{"156":8}}],["$geo",{"2":{"150":1}}],["$apply",{"2":{"136":1,"146":1,"152":1,"156":1}}],["$calc",{"2":{"133":1}}],["$crs",{"2":{"133":1,"147":1}}],["$tol",{"2":{"160":1}}],["$threaded",{"2":{"133":1}}],["$t",{"2":{"69":1,"136":4}}],["$target",{"2":{"52":1,"54":1,"57":1,"136":3}}],["$trait",{"2":{"50":1,"52":2,"54":2,"57":2}}],["$",{"2":{"13":4,"14":1,"40":4,"45":2,"127":3,"141":4,"151":1,"156":12,"166":1}}],["|=",{"2":{"97":4,"103":1}}],["||",{"2":{"34":2,"45":13,"47":8,"50":1,"53":1,"54":5,"56":1,"69":18,"86":2,"97":8,"103":1,"108":1,"127":7,"158":1,"160":3}}],["|",{"2":{"11":4,"97":1}}],["|>",{"2":{"11":8,"13":2,"136":1,"149":1,"150":1,"156":3,"176":2}}],["↩︎",{"2":{"6":1}}],["ᵢᵢᵢ₊₁ᵢᵢ₊₁ᵢᵢ₊₁tᵢ=det",{"2":{"6":1}}],["⋅",{"2":{"6":1,"40":1}}],["qy",{"2":{"13":2,"14":2}}],["qx",{"2":{"13":2,"14":2}}],["q",{"2":{"13":13,"14":12,"45":4}}],["qhull",{"2":{"6":1,"63":1}}],["queue",{"2":{"158":41}}],["questions",{"2":{"54":1}}],["quite",{"2":{"138":1,"176":1}}],["quickhull",{"2":{"6":1,"58":1,"63":2}}],["quick",{"2":{"4":1,"6":1,"40":1,"147":1,"155":1}}],["quality",{"2":{"6":1,"156":1}}],["quantity",{"2":{"6":1,"150":1}}],["quot",{"2":{"1":4,"6":10,"20":2,"45":8,"65":2,"66":2,"69":2,"84":4,"97":10,"134":2,"136":8,"148":6,"169":2,"175":2}}],["zone",{"2":{"170":1}}],["zoom",{"2":{"14":1}}],["zs",{"2":{"127":5}}],["zip",{"2":{"13":1,"14":1,"169":4,"170":1,"171":1}}],["zeros",{"2":{"40":1,"47":1}}],["zero",{"2":{"4":6,"6":8,"37":11,"44":3,"45":4,"47":11,"54":22,"65":1,"66":3,"126":1,"136":1,"158":4}}],["z",{"2":{"4":1,"5":1,"6":2,"40":3,"69":3,"127":3,"146":1,"161":1,"162":1}}],["0e6",{"2":{"170":6}}],["0example",{"2":{"6":1}}],["097075198097933",{"2":{"171":1}}],["09707519809793252",{"2":{"171":2}}],["091887951911644",{"2":{"171":3}}],["0999933334666654",{"2":{"169":1}}],["09801605542096",{"2":{"169":1}}],["098016055420953",{"2":{"169":3}}],["09297443860091348",{"2":{"169":4}}],["09",{"2":{"39":1}}],["08506974233813636",{"2":{"171":2}}],["08",{"2":{"39":1}}],["062749678615475",{"2":{"171":1}}],["06274967861547665",{"2":{"171":2}}],["06592462566760626",{"2":{"169":1}}],["0650624499034016",{"2":{"169":4}}],["06",{"2":{"39":1}}],["02017324484778",{"2":{"171":1}}],["020173244847778715",{"2":{"171":2}}],["027886421973952302",{"2":{"169":4}}],["02",{"2":{"39":3}}],["04500741774392",{"2":{"171":1}}],["045007417743918",{"2":{"171":2}}],["049999166670833324",{"2":{"169":1}}],["0438052480035",{"2":{"169":1}}],["043805248003498",{"2":{"169":3}}],["04",{"2":{"39":6}}],["07518688541961",{"2":{"171":1}}],["075186885419612",{"2":{"171":2}}],["071",{"2":{"149":2,"150":2}}],["07",{"2":{"39":6,"149":6,"150":6}}],["009176636029576",{"2":{"171":1}}],["0091766360295773",{"2":{"171":2}}],["003135308800957",{"2":{"171":1}}],["0031353088009582475",{"2":{"171":2}}],["0035114210915891397",{"2":{"169":4}}],["006784125578492062",{"2":{"171":2}}],["0020133807972559925",{"2":{"171":2}}],["00839489109211",{"2":{"171":3}}],["008696",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["005465967083412071",{"2":{"169":4}}],["00111595449914",{"2":{"169":1}}],["001115954499138",{"2":{"169":3}}],["0010075412835199304",{"2":{"169":4}}],["001",{"2":{"156":1}}],["00085222666982",{"2":{"171":3}}],["000577332369005",{"2":{"171":1}}],["0005773323690041465",{"2":{"171":2}}],["000510363870095e6",{"2":{"170":2}}],["00025191811248184703",{"2":{"171":2}}],["000215611503127e6",{"2":{"170":2}}],["0007260527263e6",{"2":{"170":2}}],["000342160541625e6",{"2":{"170":2}}],["000124843834609e6",{"2":{"170":2}}],["000063948817746e6",{"2":{"170":2}}],["000026987852369e6",{"2":{"170":2}}],["000008144045314",{"2":{"171":1}}],["000007998400139e6",{"2":{"170":2}}],["000000999950001e6",{"2":{"170":2}}],["00001e6",{"2":{"170":1}}],["0004397316773170068",{"2":{"169":4}}],["000",{"2":{"156":1,"178":1}}],["00",{"2":{"39":2}}],["053798628882221644",{"2":{"171":2}}],["05877989361332",{"2":{"169":1}}],["058779893613323",{"2":{"169":3}}],["05416726609360478",{"2":{"169":4}}],["05",{"2":{"39":1}}],["052704767595",{"2":{"15":1}}],["037564867762832",{"2":{"171":1}}],["03756486776283019",{"2":{"171":2}}],["031245035570328428",{"2":{"171":2}}],["033518309870985",{"2":{"171":3}}],["03503632062070827",{"2":{"169":4}}],["03",{"2":{"39":4}}],["01458815628695",{"2":{"171":3}}],["016044338630866517",{"2":{"171":2}}],["01592650896568995",{"2":{"169":1}}],["01597247419241532",{"2":{"169":4}}],["01908693278165",{"2":{"169":1}}],["019086932781654",{"2":{"169":3}}],["01098781325325",{"2":{"169":1}}],["010987813253244",{"2":{"169":3}}],["011814947665167774",{"2":{"169":4}}],["01362848005",{"2":{"15":1}}],["01",{"2":{"14":1,"39":1,"149":1,"150":1,"169":1,"170":1,"171":1}}],["0^",{"2":{"13":2,"14":2}}],["0+2",{"2":{"13":2,"14":2}}],["0",{"2":{"3":35,"4":12,"6":190,"11":1,"13":5,"14":8,"15":32,"33":20,"34":3,"36":9,"37":4,"39":155,"40":2,"43":6,"44":6,"45":49,"46":13,"47":5,"49":22,"50":49,"51":42,"53":2,"54":21,"56":46,"57":2,"61":1,"65":20,"66":2,"68":13,"69":18,"71":16,"74":6,"75":6,"84":6,"85":12,"86":9,"88":15,"97":37,"102":13,"103":9,"105":12,"106":11,"115":16,"126":21,"127":7,"138":24,"144":64,"145":4,"149":16,"150":13,"151":1,"156":11,"158":7,"160":4,"167":2,"169":129,"170":2,"171":46,"175":13}}],[">=",{"2":{"40":6,"86":4,"103":1,"160":1}}],[">",{"2":{"1":1,"6":6,"11":2,"13":1,"15":2,"34":1,"40":1,"45":17,"47":3,"50":5,"51":1,"52":1,"54":2,"56":1,"57":3,"65":1,"69":1,"86":8,"97":10,"103":2,"126":4,"127":12,"136":5,"141":1,"145":3,"151":2,"156":1,"158":12,"160":3,"161":1,"167":1,"176":1}}],["914930257661865",{"2":{"171":1}}],["96875496442967",{"2":{"171":1}}],["961329",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["983955661369134",{"2":{"171":1}}],["9833",{"2":{"15":1}}],["9877550012664",{"2":{"169":1}}],["9840085315131",{"2":{"169":1}}],["98271048511609",{"2":{"169":1}}],["98661575256801",{"2":{"169":1}}],["99321587442151",{"2":{"171":1}}],["99375130197483",{"2":{"169":1}}],["997986619202745",{"2":{"171":1}}],["997750168744936",{"2":{"169":1}}],["997247091122496",{"2":{"169":1}}],["99600053330489",{"2":{"169":1}}],["991002699676024",{"2":{"169":1}}],["990022362600165",{"2":{"169":1}}],["99292997455441",{"2":{"169":1}}],["99533829767195",{"2":{"169":1}}],["99865616402829",{"2":{"169":1}}],["999999967681458e6",{"2":{"170":2}}],["999997707902938e6",{"2":{"170":2}}],["999987539891298e6",{"2":{"170":2}}],["999963474314044e6",{"2":{"170":2}}],["999919535736425e6",{"2":{"170":2}}],["999974634566875",{"2":{"169":1}}],["999849768598615e6",{"2":{"170":2}}],["999748081887518",{"2":{"171":1}}],["999748243174828e6",{"2":{"170":2}}],["999750002083324",{"2":{"169":1}}],["999609061508909e6",{"2":{"170":2}}],["999426363321033e6",{"2":{"170":2}}],["999194331880103e6",{"2":{"170":2}}],["99900003333289",{"2":{"169":1}}],["999565375483215",{"2":{"169":1}}],["9im",{"2":{"97":2,"174":1}}],["97976366505997",{"2":{"169":1}}],["9783069507679",{"2":{"169":1}}],["97",{"2":{"39":1}}],["946201371117777",{"2":{"171":1}}],["94",{"2":{"39":1}}],["92",{"2":{"39":1}}],["95770326033",{"2":{"15":1}}],["95",{"2":{"13":1,"14":1,"178":1}}],["900",{"2":{"150":1}}],["90063612163",{"2":{"11":2}}],["90",{"2":{"33":9,"39":1}}],["909318372607",{"2":{"11":3}}],["9",{"2":{"1":1,"6":1,"97":2,"126":12,"149":1,"161":1}}],["897070",{"2":{"178":1}}],["873633668827033",{"2":{"171":1}}],["8135804051007",{"2":{"169":1}}],["813580405100698",{"2":{"169":3}}],["88",{"2":{"39":1}}],["86641841658641",{"2":{"169":1}}],["866418416586406",{"2":{"169":3}}],["86",{"2":{"39":1}}],["868447876892",{"2":{"15":2}}],["84",{"2":{"39":1}}],["821068835162155",{"2":{"171":1}}],["82",{"2":{"39":1}}],["800",{"2":{"39":1}}],["80000",{"2":{"15":5}}],["80",{"2":{"39":1}}],["80869813739",{"2":{"15":2}}],["856614689791036e",{"2":{"15":2}}],["83572303404496",{"2":{"6":2,"53":1,"54":1}}],["8",{"2":{"1":3,"6":9,"13":1,"14":1,"51":2,"56":4,"97":1,"127":3,"149":1,"161":3,"171":2}}],["karnataka",{"2":{"176":1}}],["kbn",{"2":{"11":2}}],["kinds",{"2":{"23":1}}],["kind",{"2":{"9":1,"127":1}}],["k",{"2":{"6":1,"14":6,"40":1,"45":5,"97":5,"169":5,"171":5}}],["kernel",{"2":{"151":4}}],["keepat",{"2":{"56":1,"145":2}}],["keep",{"2":{"45":3,"127":1,"145":14,"149":1,"175":1}}],["keeping",{"2":{"6":1,"136":1,"146":1}}],["keys",{"2":{"127":4}}],["key",{"2":{"6":1,"127":4,"166":5}}],["keyword",{"2":{"6":8,"23":1,"51":1,"53":1,"56":1,"133":6,"136":1,"147":2,"150":2,"166":4,"170":1,"171":1}}],["keywords",{"2":{"1":2,"4":1,"6":10,"97":2,"127":1,"133":1,"136":1,"146":2,"147":1,"152":3,"156":8,"157":1,"158":1,"159":1,"160":1,"162":2}}],["known",{"2":{"47":2}}],["know",{"2":{"6":3,"34":2,"45":1,"47":1,"51":1,"53":1,"54":2,"56":1,"57":1,"136":1,"175":1}}],["kwargs",{"2":{"41":3,"47":1,"50":1,"51":3,"52":3,"53":4,"54":5,"56":3,"57":5,"141":2,"150":1,"153":1}}],["kwdef",{"2":{"31":1,"45":1,"150":1,"157":1,"158":1,"159":1}}],["kw",{"2":{"1":1,"6":11,"97":10,"127":20,"136":21,"146":3,"156":15,"159":1,"161":3,"162":3,"166":6}}],["json",{"2":{"173":3}}],["jstep",{"2":{"69":3}}],["jstart",{"2":{"69":7}}],["joined",{"2":{"175":4}}],["joins",{"0":{"174":1},"1":{"175":1,"176":1,"177":1},"2":{"174":3}}],["joinpath",{"2":{"156":2}}],["join",{"2":{"136":2,"174":4,"175":5,"177":1}}],["joining",{"2":{"6":2,"156":1,"174":1}}],["jpn",{"2":{"176":2}}],["jp",{"2":{"69":2}}],["jhole",{"2":{"69":2}}],["jh",{"2":{"57":5}}],["j+1",{"2":{"45":1,"127":1,"160":1}}],["j",{"2":{"45":24,"69":8,"86":9,"97":12,"126":2,"127":8,"160":2}}],["jet",{"2":{"39":1}}],["just",{"2":{"4":1,"6":1,"44":1,"45":2,"54":4,"57":1,"62":1,"66":2,"127":1,"134":1,"136":3,"150":1,"174":1}}],["julialand",{"2":{"170":2}}],["julialines",{"2":{"36":1}}],["julialinearsegments",{"2":{"6":1}}],["juliahole",{"2":{"169":1}}],["juliaplot",{"2":{"170":2}}],["juliap1",{"2":{"169":1}}],["juliapoly",{"2":{"170":1}}],["juliapolygon3",{"2":{"170":1}}],["juliapolygon1",{"2":{"169":1}}],["juliapolygonize",{"2":{"6":1}}],["juliapolygon",{"2":{"6":1}}],["juliapoints",{"2":{"175":1}}],["juliapoint",{"2":{"169":1}}],["juliaxoffset",{"2":{"169":3,"171":1}}],["juliax",{"2":{"169":2}}],["juliaxrange",{"2":{"65":1}}],["julia$apply",{"2":{"162":1}}],["julia$threaded",{"2":{"147":1}}],["julia6",{"2":{"156":1}}],["julia```jldoctest",{"2":{"167":1}}],["julia```julia",{"2":{"127":1}}],["julia```",{"2":{"86":1,"164":1}}],["julia1",{"2":{"51":1,"53":1,"54":1,"56":1}}],["julia2",{"2":{"50":1}}],["juliabase",{"2":{"40":1,"66":4,"136":1,"166":1}}],["juliabarycentric",{"2":{"5":3,"6":3}}],["juliafig",{"2":{"169":1,"170":1}}],["juliafalse",{"2":{"126":1}}],["juliafunction",{"2":{"34":2,"40":3,"41":2,"44":1,"45":11,"47":2,"50":1,"52":1,"54":2,"57":1,"63":1,"66":8,"97":6,"103":2,"108":1,"128":1,"136":5,"150":1,"153":1,"160":2}}],["juliafor",{"2":{"31":1,"136":2}}],["juliaflexijoins",{"2":{"177":1}}],["juliaflipped",{"2":{"129":1}}],["juliaflip",{"2":{"6":1}}],["juliaflatten",{"2":{"6":1,"131":1}}],["juliagi",{"2":{"11":2}}],["juliago",{"2":{"11":1,"33":1,"36":1,"46":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"174":1}}],["juliageopoly1",{"2":{"171":1}}],["juliageointerface",{"2":{"167":1}}],["juliageometry",{"2":{"63":1}}],["juliageo",{"2":{"6":2}}],["juliageodesicsegments",{"2":{"6":1}}],["juliageos",{"2":{"6":1}}],["juliaweighted",{"2":{"6":1}}],["juliawithin",{"2":{"3":1,"6":1}}],["juliaunwrap",{"2":{"6":1,"136":6}}],["juliaunion",{"2":{"6":1}}],["juliaunionintersectingpolygons",{"2":{"6":1,"142":1}}],["juliausing",{"2":{"6":1,"13":1,"14":1,"39":1,"149":2,"150":1,"155":1,"156":1,"172":1}}],["juliascatter",{"2":{"175":1}}],["juliasource",{"2":{"170":2}}],["juliasimplify",{"2":{"6":1,"156":3}}],["juliasigned",{"2":{"4":2,"6":2}}],["juliasegmentize",{"2":{"6":1}}],["julias1",{"2":{"6":1}}],["juliavisvalingamwhyatt",{"2":{"6":1}}],["juliaring3",{"2":{"170":1}}],["juliaring1",{"2":{"169":1}}],["juliar",{"2":{"169":2,"170":1,"171":1}}],["juliareconstruct",{"2":{"6":1,"131":1}}],["juliarebuild",{"2":{"6":1,"131":1}}],["juliareproject",{"2":{"1":1}}],["juliaradialdistance",{"2":{"6":1}}],["juliamy",{"2":{"177":1}}],["juliamultipoly",{"2":{"156":1}}],["juliamodule",{"2":{"31":1}}],["juliamonotonechainmethod",{"2":{"6":1}}],["juliameanvalue",{"2":{"6":1}}],["juliadf",{"2":{"172":1}}],["juliadestination",{"2":{"170":1}}],["juliadouglaspeucker",{"2":{"6":1}}],["juliadifference",{"2":{"6":1}}],["juliadiffintersectingpolygons",{"2":{"6":1,"142":1}}],["juliadistance",{"2":{"4":1,"6":1}}],["juliadisjoint",{"2":{"3":1,"6":1}}],["juliaexport",{"2":{"32":1,"35":1,"38":1,"42":1,"48":1,"51":1,"53":1,"56":1,"64":1,"67":1,"70":1,"73":1,"83":1,"87":1,"98":1,"101":1,"104":1,"114":1,"124":1,"127":1,"129":1,"137":1,"140":1,"143":1,"148":1,"152":1,"156":1,"163":1}}],["juliaend",{"2":{"66":1}}],["juliaenforce",{"2":{"6":1}}],["juliaenum",{"2":{"6":2}}],["juliaembed",{"2":{"4":1,"6":1}}],["juliaequals",{"2":{"4":15,"6":15,"45":1}}],["juliaaccuratearithmetic",{"2":{"11":2}}],["juliaabstract",{"2":{"6":3,"141":1,"142":1,"150":1,"165":1}}],["juliaangles",{"2":{"4":1,"6":1}}],["juliaarea",{"2":{"4":1,"6":1}}],["juliaapplyreduce",{"2":{"1":1,"6":1}}],["juliaapply",{"2":{"1":1,"6":1,"18":1}}],["juliacent",{"2":{"43":1}}],["juliacentroid",{"2":{"4":1,"6":3}}],["juliacut",{"2":{"6":1}}],["juliaclosedring",{"2":{"6":1,"142":1}}],["juliaconst",{"2":{"34":1,"37":1,"40":1,"45":1,"47":2,"66":1,"75":1,"89":1,"106":1,"116":1,"133":1}}],["juliaconvex",{"2":{"6":1,"63":1}}],["juliacontains",{"2":{"3":1,"6":1}}],["juliacoverage",{"2":{"6":1}}],["juliacovers",{"2":{"3":1,"6":1}}],["juliacoveredby",{"2":{"3":1,"6":1}}],["juliatrue",{"2":{"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"126":1}}],["juliatraittarget",{"2":{"6":2,"164":1}}],["juliatransform",{"2":{"1":1,"6":1}}],["juliatuples",{"2":{"6":1}}],["juliat",{"2":{"6":1}}],["juliatouches",{"2":{"3":1,"6":1}}],["juliaoverlaps",{"2":{"3":9,"6":9}}],["juliainnerjoin",{"2":{"176":1}}],["juliaintersection",{"2":{"6":2}}],["juliaintersects",{"2":{"3":1}}],["juliaisconcave",{"2":{"6":1}}],["juliaisclockwise",{"2":{"6":1}}],["juliaimport",{"2":{"1":1,"3":9,"4":1,"6":18,"11":1,"33":1,"36":1,"43":1,"46":1,"49":1,"60":1,"61":1,"62":1,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"138":2,"144":2,"149":1,"173":4,"175":1,"176":1,"178":1}}],["julia",{"2":{"3":1,"6":5,"9":1,"15":1,"25":1,"27":1,"31":1,"34":4,"37":10,"40":8,"44":19,"45":60,"47":18,"50":10,"51":6,"52":1,"53":5,"54":29,"56":6,"57":4,"58":1,"63":5,"65":1,"66":4,"69":15,"72":1,"76":1,"77":5,"78":1,"79":1,"80":2,"81":1,"82":1,"85":1,"86":3,"90":1,"91":3,"92":1,"93":1,"94":1,"95":1,"96":1,"97":50,"100":1,"103":7,"107":1,"108":3,"109":1,"110":1,"111":1,"112":1,"113":1,"117":1,"118":3,"119":1,"120":1,"121":2,"122":1,"123":1,"126":9,"127":40,"128":2,"136":63,"139":5,"141":1,"145":3,"146":1,"147":1,"150":1,"151":2,"152":1,"156":1,"157":2,"158":15,"159":3,"161":1,"162":1,"163":1,"164":1,"166":4,"167":1,"168":2,"170":2,"173":2,"174":1,"175":1}}],["julia>",{"2":{"1":5,"6":7,"126":3,"161":7}}],["juliajulia>",{"2":{"1":2,"6":3}}],["jl`",{"2":{"63":1,"152":1,"166":1}}],["jldoctest",{"2":{"6":1}}],["jl",{"0":{"25":1,"31":1},"2":{"1":10,"4":1,"6":16,"10":2,"11":1,"22":2,"25":2,"27":2,"31":42,"34":1,"37":1,"40":1,"41":3,"44":1,"45":1,"47":1,"50":1,"52":1,"54":1,"55":1,"57":1,"58":3,"63":6,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":2,"127":1,"128":1,"131":1,"136":3,"139":1,"142":1,"145":1,"146":1,"147":2,"148":1,"150":3,"151":2,"152":4,"153":3,"156":2,"160":1,"161":6,"162":2,"165":1,"166":2,"167":1,"170":1,"174":1}}],["+5000000",{"2":{"170":1}}],["+proj=natearth2",{"2":{"170":2}}],["+=",{"2":{"37":2,"40":11,"44":6,"45":17,"47":10,"50":1,"69":1,"86":1,"97":5,"126":1,"145":2,"158":4,"167":3}}],["+",{"2":{"1":1,"6":2,"13":1,"14":1,"34":4,"37":1,"40":20,"44":10,"45":15,"47":7,"50":1,"54":10,"66":3,"69":2,"86":2,"97":6,"126":6,"127":2,"145":3,"151":2,"158":3,"159":2,"160":2,"169":6,"170":1,"171":4}}],["yticklabelsvisible",{"2":{"170":1}}],["york",{"2":{"176":1}}],["yoffset",{"2":{"169":7,"171":2}}],["your",{"0":{"173":1},"2":{"18":1,"41":1,"127":1,"129":1,"150":1,"153":1,"172":1,"173":1,"177":2}}],["you",{"0":{"23":1},"2":{"1":1,"4":1,"5":2,"6":11,"9":1,"11":1,"17":1,"18":5,"23":1,"29":2,"34":1,"37":1,"40":8,"41":1,"44":1,"51":1,"53":1,"56":1,"62":1,"63":1,"129":1,"138":1,"144":1,"149":1,"150":1,"151":1,"153":1,"161":1,"164":1,"170":1,"172":2,"173":3,"175":2,"176":3,"177":4}}],["y=y",{"2":{"167":1}}],["yvec",{"2":{"127":4}}],["ybounds",{"2":{"127":4}}],["yhalf",{"2":{"127":3}}],["ylast",{"2":{"66":3}}],["yfirst",{"2":{"66":5}}],["y0",{"2":{"66":5}}],["yw",{"2":{"47":4}}],["ye",{"2":{"47":4}}],["yet",{"0":{"128":1},"2":{"31":1,"40":1,"50":1,"52":1,"54":1,"57":1,"69":1,"127":1,"128":1,"141":2,"176":1}}],["y2",{"2":{"44":2,"47":18,"66":7,"86":10,"97":5,"103":4,"127":5,"151":6,"167":2}}],["y1",{"2":{"44":2,"47":22,"66":7,"86":11,"97":6,"103":5,"127":5,"151":7,"167":2}}],["yind+1",{"2":{"127":1}}],["yind",{"2":{"127":2}}],["yinterior",{"2":{"44":2}}],["yield",{"2":{"54":1,"150":1}}],["yi+yi−1",{"2":{"6":1}}],["ycentroid",{"2":{"44":13}}],["yrange",{"2":{"39":3,"65":3}}],["yautolimits",{"2":{"39":2}}],["yp2",{"2":{"34":4}}],["ys",{"2":{"6":3,"127":30}}],["ymax",{"2":{"6":1,"46":2,"47":48}}],["ymin",{"2":{"6":1,"46":2,"47":49}}],["y",{"2":{"1":2,"4":1,"6":4,"13":9,"14":10,"34":8,"37":2,"39":8,"43":1,"44":10,"45":6,"46":1,"47":8,"52":6,"54":8,"65":2,"66":7,"69":3,"86":21,"97":16,"103":7,"126":10,"129":2,"136":1,"146":4,"151":2,"152":1,"160":1,"161":2,"162":2,"167":7,"169":8,"170":2,"171":2,"174":1}}],["75",{"2":{"65":2,"71":1,"88":1,"115":1}}],["78",{"2":{"39":1}}],["749907",{"2":{"178":1}}],["74",{"2":{"39":1}}],["72",{"2":{"39":1}}],["726711609794",{"2":{"15":1}}],["76",{"2":{"39":1}}],["76085",{"2":{"15":1}}],["768946",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["70440582002419",{"2":{"169":1}}],["704405820024185",{"2":{"169":3}}],["704377648755",{"2":{"15":2}}],["700",{"2":{"14":1}}],["700454",{"2":{"6":1,"155":1,"156":1}}],["701141",{"2":{"6":1,"155":1,"156":1}}],["70",{"2":{"6":20,"39":1,"155":20,"156":20,"169":20}}],["738281",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["7",{"2":{"1":5,"6":5,"97":1,"136":1,"149":4,"150":4,"161":4,"171":1}}],["65533525026046",{"2":{"169":1}}],["655335250260467",{"2":{"169":3}}],["659942",{"2":{"6":1,"155":1,"156":1}}],["6area",{"2":{"44":2}}],["66",{"2":{"39":1}}],["668869",{"2":{"6":1,"155":1,"156":1}}],["64744840486518",{"2":{"171":3}}],["64",{"2":{"39":1,"149":2,"150":2}}],["646209",{"2":{"6":1,"155":1,"156":1}}],["629",{"2":{"170":1}}],["62",{"2":{"39":1}}],["624923",{"2":{"6":1,"155":1,"156":1}}],["61366192682",{"2":{"15":1}}],["614624",{"2":{"6":1,"155":1,"156":1}}],["605000000000004",{"2":{"149":2}}],["60",{"2":{"39":1,"149":2}}],["60000",{"2":{"15":3}}],["609817",{"2":{"6":1,"155":1,"156":1}}],["603637",{"2":{"6":2,"155":2,"156":2}}],["68",{"2":{"39":1}}],["682601",{"2":{"6":1,"155":1,"156":1}}],["683975",{"2":{"6":1,"155":1,"156":1}}],["69159119078359",{"2":{"171":3}}],["694274",{"2":{"6":1,"155":1,"156":1}}],["697021",{"2":{"6":1,"155":1,"156":1}}],["639343",{"2":{"6":1,"155":1,"156":1}}],["6",{"2":{"1":12,"3":4,"6":23,"51":3,"56":3,"97":1,"103":4,"136":3,"156":1,"161":9,"171":2}}],["51695367760999",{"2":{"171":1}}],["516953677609987",{"2":{"171":2}}],["51030066635026",{"2":{"169":4}}],["5e6",{"2":{"170":2}}],["55715336218991",{"2":{"171":1}}],["557153362189904",{"2":{"171":2}}],["55",{"2":{"169":3}}],["55494217175954",{"2":{"169":4}}],["57",{"2":{"149":4,"150":4}}],["57725",{"2":{"15":2}}],["5x",{"2":{"136":1}}],["563198",{"2":{"54":1}}],["56",{"2":{"39":1}}],["54",{"2":{"39":1,"169":19}}],["50",{"2":{"39":1,"149":4,"150":4,"169":3}}],["500000",{"2":{"170":1}}],["50000",{"2":{"15":1}}],["500",{"2":{"14":1,"170":1}}],["5d",{"2":{"25":1,"27":1}}],["52",{"2":{"39":1,"178":1}}],["52521",{"2":{"15":1}}],["52709",{"2":{"15":2}}],["594711",{"2":{"6":1,"155":1,"156":1}}],["590591",{"2":{"6":1,"155":1,"156":1}}],["595397",{"2":{"6":1,"155":1,"156":1}}],["535",{"2":{"149":4}}],["5355",{"2":{"149":2}}],["53333",{"2":{"15":4}}],["53",{"2":{"6":10,"149":2,"167":10}}],["58",{"2":{"39":1}}],["58059",{"2":{"15":2}}],["587158",{"2":{"6":2,"155":2,"156":2}}],["58375366067548",{"2":{"6":2,"53":1,"54":1}}],["584961",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["5",{"2":{"1":29,"3":4,"4":8,"6":84,"13":1,"39":1,"49":5,"50":8,"51":16,"56":18,"65":8,"69":8,"97":1,"103":4,"127":1,"136":2,"149":1,"150":1,"161":27,"169":32,"170":25,"177":1}}],["4983491639274692e6",{"2":{"170":2}}],["4986507085647392e6",{"2":{"170":2}}],["497205585568957e6",{"2":{"170":2}}],["4976022389592e6",{"2":{"170":2}}],["4957639801366436e6",{"2":{"170":2}}],["4940253560034204e6",{"2":{"170":2}}],["4946113281484335e6",{"2":{"170":2}}],["491990928929295e6",{"2":{"170":2}}],["4904357734399722e6",{"2":{"170":2}}],["4926709788709967e6",{"2":{"170":2}}],["4962554647802354e6",{"2":{"170":2}}],["499984780817334e6",{"2":{"170":2}}],["4997392479570867e6",{"2":{"170":2}}],["4991939151049731e6",{"2":{"170":2}}],["4994001399837343e6",{"2":{"170":2}}],["4998500087497458e6",{"2":{"170":2}}],["49",{"2":{"127":1}}],["43541888381864",{"2":{"171":3}}],["4326",{"2":{"170":2,"171":3}}],["43787",{"2":{"15":1}}],["439295815226",{"2":{"15":1}}],["434306",{"2":{"6":1,"155":1,"156":1}}],["4896621210021754e6",{"2":{"170":2}}],["489271",{"2":{"6":4,"167":4}}],["4870405593989636e6",{"2":{"170":2}}],["4879072738504685e6",{"2":{"170":2}}],["484003",{"2":{"126":4}}],["482551",{"2":{"126":4}}],["48268",{"2":{"15":1}}],["48",{"2":{"39":1}}],["48001",{"2":{"15":1}}],["45",{"2":{"39":2,"126":12,"169":2}}],["450",{"2":{"13":1}}],["458369",{"2":{"6":2,"155":2,"156":2}}],["42004014766201",{"2":{"169":1}}],["420040147662014",{"2":{"169":3}}],["4219350464667047e",{"2":{"169":4}}],["42",{"2":{"13":1,"14":1,"39":3}}],["426283",{"2":{"6":1,"155":1,"156":1}}],["400",{"2":{"39":3}}],["40000",{"2":{"15":1}}],["40",{"2":{"14":1,"39":3}}],["406224",{"2":{"6":1,"155":1,"156":1}}],["404504",{"2":{"6":1,"155":1,"156":1}}],["41544701408748197",{"2":{"169":1}}],["41",{"2":{"39":1,"171":20}}],["41878",{"2":{"15":1}}],["414248",{"2":{"6":1,"155":1,"156":1}}],["419406",{"2":{"6":1,"155":1,"156":1}}],["4493927459900552",{"2":{"169":1}}],["44121252392",{"2":{"15":1}}],["44",{"2":{"14":1,"39":2}}],["442901",{"2":{"6":1,"155":1,"156":1}}],["446339",{"2":{"6":1,"155":1,"156":1}}],["477985",{"2":{"126":4}}],["47",{"2":{"39":3}}],["473835",{"2":{"6":1,"155":1,"156":1}}],["472117",{"2":{"6":2,"155":2,"156":2}}],["46525251631344455",{"2":{"169":1}}],["465816",{"2":{"6":1,"155":1,"156":1}}],["46",{"2":{"39":3}}],["468107",{"2":{"6":1,"155":1,"156":1}}],["464547",{"2":{"6":6,"167":6}}],["4",{"2":{"1":11,"3":4,"6":15,"9":2,"13":2,"14":1,"33":1,"47":1,"72":1,"85":1,"89":1,"97":2,"116":1,"126":1,"136":3,"149":1,"158":1,"161":8,"170":20,"173":2,"178":1}}],["358421",{"2":{"178":1}}],["3585",{"2":{"149":1}}],["35",{"2":{"39":3}}],["354492",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["38042741557976",{"2":{"169":1}}],["380427415579764",{"2":{"169":3}}],["38",{"2":{"39":3}}],["3655999675063154",{"2":{"169":1}}],["36",{"2":{"39":2}}],["360",{"2":{"34":1}}],["36022",{"2":{"15":1}}],["327284472232776",{"2":{"171":3}}],["32610",{"2":{"170":3}}],["32",{"2":{"39":3}}],["377956",{"2":{"178":1}}],["37",{"2":{"39":5}}],["3497142366876638",{"2":{"169":1}}],["34",{"2":{"39":3}}],["31571636123306385",{"2":{"169":1}}],["31",{"2":{"39":2}}],["30151010318639",{"2":{"169":4}}],["30527612515520186",{"2":{"169":4}}],["300",{"2":{"65":1}}],["30",{"2":{"14":2,"39":3,"169":2}}],["3376428491230612",{"2":{"169":4}}],["3390",{"2":{"97":1}}],["33333333333",{"2":{"15":1}}],["333333333336",{"2":{"15":3}}],["33",{"2":{"6":20,"155":20,"156":20}}],["3d",{"2":{"4":1,"6":1,"40":2,"69":1,"136":1,"148":1}}],["3",{"2":{"1":13,"3":4,"5":1,"6":29,"14":2,"40":13,"43":6,"45":1,"51":6,"56":5,"68":1,"72":1,"85":1,"89":1,"97":2,"102":1,"116":1,"127":7,"136":3,"144":16,"149":4,"156":3,"158":2,"160":1,"161":11,"170":1,"171":1,"175":1}}],["39945867303846",{"2":{"171":3}}],["3995734698458635",{"2":{"169":1}}],["399918",{"2":{"6":2,"155":2,"156":2}}],["394759",{"2":{"6":1,"155":1,"156":1}}],["392466",{"2":{"6":1,"155":1,"156":1}}],["395332",{"2":{"6":1,"155":1,"156":1}}],["39",{"0":{"30":1},"2":{"0":1,"3":1,"4":5,"6":21,"7":1,"9":2,"17":2,"18":1,"19":1,"23":1,"29":1,"34":1,"36":1,"37":1,"38":1,"39":3,"40":2,"43":6,"44":3,"45":28,"47":1,"49":1,"50":1,"52":1,"53":4,"54":1,"57":2,"62":2,"66":4,"69":7,"74":1,"84":2,"91":2,"97":19,"103":1,"105":2,"108":2,"127":3,"129":2,"131":3,"132":1,"136":5,"142":6,"143":1,"149":6,"150":1,"154":1,"156":2,"164":2,"165":3,"166":6,"168":1,"169":6,"170":6,"171":4,"172":4,"173":5,"174":1,"176":1,"177":2}}],["2upvc",{"2":{"170":1}}],["2pi",{"2":{"169":1,"170":1,"171":1}}],["2nd",{"2":{"54":6}}],["2335447787454",{"2":{"171":1}}],["233544778745394",{"2":{"171":2}}],["23",{"2":{"39":3,"97":1}}],["23699059147",{"2":{"15":1}}],["28",{"2":{"39":2}}],["28083",{"2":{"15":2}}],["2658011835867806",{"2":{"169":1}}],["26745668457025",{"2":{"169":1}}],["267456684570245",{"2":{"169":3}}],["26",{"2":{"39":5,"97":2}}],["24989584635339165",{"2":{"169":1}}],["24279488312757858",{"2":{"169":4}}],["24",{"2":{"39":7,"97":1,"171":9}}],["274364",{"2":{"51":1,"53":1,"56":1}}],["274363",{"2":{"51":1,"53":1,"56":1}}],["27",{"2":{"39":2}}],["275543",{"2":{"6":6,"167":6}}],["2d",{"2":{"25":1,"27":1,"148":1}}],["2^",{"2":{"14":1}}],["2158594260436434",{"2":{"169":1}}],["215118",{"2":{"6":4,"167":4}}],["21664550952386064",{"2":{"169":4}}],["21",{"2":{"39":4,"97":2,"171":40}}],["21427",{"2":{"11":5}}],["295828190107045",{"2":{"171":1}}],["29582819010705",{"2":{"171":2}}],["299820032397223",{"2":{"169":1}}],["29",{"2":{"39":3,"178":1}}],["29th",{"0":{"8":1},"1":{"9":1,"10":1}}],["298",{"2":{"6":2,"150":2}}],["20340",{"2":{"173":1}}],["20682326747054",{"2":{"171":1}}],["206823267470536",{"2":{"171":2}}],["20093817218219",{"2":{"169":1}}],["200938172182195",{"2":{"169":3}}],["2018",{"2":{"97":1}}],["2017",{"2":{"6":1,"40":1}}],["20",{"2":{"39":3,"97":2,"169":60,"171":1}}],["2024",{"0":{"7":1,"8":1},"1":{"9":1,"10":1}}],["20th",{"0":{"7":1}}],["25",{"2":{"39":3,"71":1,"97":1,"115":1,"171":12}}],["258",{"2":{"11":1}}],["25px",{"2":{"6":2}}],["257223563`",{"2":{"150":1}}],["257223563",{"2":{"6":2,"150":1}}],["22",{"2":{"39":3,"97":1}}],["22168",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["224758",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["2",{"2":{"1":19,"3":9,"5":1,"6":50,"13":1,"14":1,"15":3,"25":2,"27":2,"34":3,"37":1,"39":6,"40":32,"43":2,"44":4,"45":10,"46":6,"47":7,"49":1,"50":2,"54":2,"56":1,"60":1,"61":1,"62":3,"63":1,"65":1,"66":3,"69":4,"72":2,"85":2,"86":2,"88":2,"89":3,"97":11,"116":2,"126":2,"127":23,"136":5,"145":1,"151":1,"156":5,"158":7,"159":7,"160":5,"161":18,"167":11,"169":7,"170":6,"171":10,"172":1,"178":1}}],["1st",{"2":{"54":6}}],["198232937815632",{"2":{"171":1}}],["19823293781563178",{"2":{"171":2}}],["1999466709331708",{"2":{"169":1}}],["1998",{"2":{"51":1,"53":1,"56":1}}],["19",{"2":{"39":2,"97":2}}],["11591614996189725",{"2":{"169":1}}],["11966707868197",{"2":{"169":1}}],["119667078681967",{"2":{"169":3}}],["110m",{"2":{"170":2}}],["110",{"2":{"61":1,"170":1}}],["11",{"2":{"15":2,"39":2,"97":1}}],["1145",{"2":{"51":1,"53":1,"56":1}}],["114",{"2":{"7":1}}],["16589608273778408",{"2":{"169":1}}],["165644",{"2":{"126":2}}],["16692537029320365",{"2":{"169":4}}],["166644",{"2":{"126":2}}],["163434",{"2":{"126":2}}],["169356",{"2":{"126":2}}],["164434",{"2":{"126":2}}],["16111",{"2":{"15":1}}],["16",{"2":{"13":1,"14":1,"39":2,"97":2}}],["180",{"2":{"34":1,"126":1}}],["18593721105",{"2":{"15":1}}],["18",{"2":{"13":1,"14":1,"39":3,"97":2}}],["1em",{"2":{"6":2}}],["1px",{"2":{"6":2}}],["13309630561615",{"2":{"171":3}}],["13401805979",{"2":{"15":2}}],["13",{"2":{"6":3,"39":1,"51":1,"56":2,"97":1}}],["10n",{"2":{"170":1}}],["10832215707812454",{"2":{"169":4}}],["10^9",{"2":{"13":1}}],["1000000",{"2":{"170":1}}],["1000",{"2":{"13":2,"149":2,"170":1,"175":2}}],["100",{"2":{"6":2,"14":3,"60":1,"62":1,"127":2,"178":1}}],["10",{"2":{"6":14,"11":1,"36":1,"39":5,"49":4,"50":10,"51":2,"53":1,"56":2,"68":2,"97":3,"102":2,"150":1,"156":4,"169":1}}],["14182952335953",{"2":{"171":1}}],["14182952335952814",{"2":{"171":2}}],["14404531208901e",{"2":{"171":2}}],["1499775010124783",{"2":{"169":1}}],["1464721641710074",{"2":{"169":4}}],["14",{"2":{"3":1,"6":5,"39":2,"53":2,"54":2,"97":1,"99":1,"100":1,"149":2,"150":2}}],["15488729606723",{"2":{"171":3}}],["15",{"2":{"3":1,"6":4,"39":1,"49":1,"50":1,"53":1,"54":1,"97":1,"99":1,"100":1}}],["17893116483784577",{"2":{"171":2}}],["17289902010158",{"2":{"169":1}}],["172899020101585",{"2":{"169":3}}],["170356",{"2":{"126":2}}],["17",{"2":{"3":1,"6":3,"39":3,"53":1,"54":1,"97":2,"99":1,"100":1}}],["125",{"2":{"6":2,"53":1,"54":1}}],["127",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1,"170":1}}],["123",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["12636633117296836",{"2":{"171":2}}],["126",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["12",{"2":{"3":1,"6":3,"39":2,"53":1,"54":1,"97":1,"99":1,"100":1,"176":1}}],["124",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["1",{"2":{"1":8,"3":38,"6":63,"13":1,"14":4,"15":1,"33":4,"34":15,"36":7,"38":2,"39":11,"40":16,"43":4,"44":7,"45":72,"46":9,"47":15,"49":1,"50":10,"52":3,"54":9,"56":4,"57":11,"62":6,"65":7,"66":6,"69":16,"71":2,"72":6,"74":2,"75":2,"84":2,"85":8,"86":12,"88":2,"89":5,"97":38,"103":6,"105":4,"106":5,"108":1,"115":2,"116":6,"126":16,"127":25,"136":9,"138":12,"139":2,"145":9,"150":1,"151":4,"156":8,"158":15,"159":3,"160":15,"161":6,"167":9,"169":8,"170":44,"171":12,"172":1,"175":8,"176":3}}],["bx",{"2":{"126":2}}],["b2y",{"2":{"54":4}}],["b2x",{"2":{"54":4}}],["b2",{"2":{"54":47,"66":3,"103":6}}],["b``",{"2":{"52":1}}],["b`",{"2":{"52":3,"54":4,"57":4}}],["bigger",{"2":{"45":1}}],["bit",{"2":{"25":1,"27":1,"160":8,"169":2}}],["b1y",{"2":{"54":7}}],["b1x",{"2":{"54":7}}],["b1",{"2":{"45":8,"54":63,"103":6}}],["building",{"2":{"169":1}}],["build",{"2":{"45":13,"50":1,"51":1,"53":1,"56":1,"131":3,"132":1,"149":2,"159":1,"160":1}}],["built",{"2":{"17":1,"20":1}}],["buffers",{"2":{"127":1}}],["buffered",{"2":{"41":2}}],["buffering",{"2":{"40":1,"41":1}}],["buffer",{"0":{"41":1},"2":{"31":2,"41":5,"44":2,"45":1,"128":1}}],["but",{"2":{"1":2,"3":5,"4":3,"6":15,"18":1,"22":1,"25":1,"27":1,"34":1,"36":1,"37":1,"47":1,"54":2,"57":2,"62":2,"63":2,"69":4,"74":2,"97":1,"102":1,"103":5,"105":1,"106":1,"109":2,"110":1,"115":1,"126":1,"127":1,"128":1,"131":1,"134":1,"136":16,"146":1,"151":1,"152":1,"156":1,"164":1,"166":2,"170":2,"171":2,"173":1,"174":1,"175":1,"176":2}}],["b>",{"2":{"6":4}}],["bloat",{"2":{"171":1}}],["block",{"2":{"169":1}}],["blob",{"2":{"6":2,"156":1}}],["blue",{"2":{"14":1,"49":1,"68":2,"71":2,"88":2,"102":2,"115":2,"175":2}}],["black",{"2":{"6":2,"49":1,"170":1}}],["breaks",{"2":{"145":1}}],["break",{"2":{"45":3,"47":1,"52":2,"69":4,"97":11,"103":1,"127":6,"145":2}}],["brevity",{"2":{"40":1}}],["br>",{"2":{"6":2}}],["broadcasting",{"2":{"6":1,"40":1}}],["broken",{"2":{"3":1,"6":1,"86":1}}],["balancing",{"2":{"136":2}}],["barrier",{"2":{"136":1}}],["barycentric",{"0":{"5":1,"38":1,"40":1},"1":{"39":1,"40":1},"2":{"0":6,"5":10,"6":17,"9":1,"31":1,"38":9,"39":4,"40":52}}],["basicsgeoms",{"2":{"136":1}}],["basic",{"2":{"127":1}}],["base",{"2":{"31":4,"40":15,"41":1,"45":2,"127":6,"136":5,"150":2,"151":1,"153":1,"164":1,"166":3}}],["based",{"2":{"4":2,"6":3,"19":1,"34":2,"37":2,"39":2,"44":1,"47":1,"66":2,"69":1,"75":1,"89":1,"97":2,"103":1,"106":1,"116":1,"164":1,"173":1,"174":1,"175":1}}],["backs",{"2":{"50":4}}],["backwards",{"2":{"45":1,"52":1,"54":1,"57":1}}],["backing",{"2":{"45":1}}],["backend",{"2":{"41":2,"166":1}}],["back",{"2":{"6":1,"18":1,"22":1,"23":1,"50":4,"166":1}}],["b",{"2":{"3":2,"4":7,"6":13,"45":206,"47":9,"51":26,"52":18,"53":26,"54":77,"55":3,"56":27,"57":39,"69":29,"97":2,"103":22,"172":1}}],["box",{"2":{"46":2,"47":3,"175":1}}],["bounce",{"2":{"45":8,"51":1,"52":1,"53":1,"54":1,"56":1,"57":1}}],["bouncings",{"2":{"45":1}}],["bouncing",{"2":{"45":13,"52":3,"54":4,"57":4}}],["bound",{"2":{"55":1}}],["bounding",{"2":{"45":1,"46":2,"47":3}}],["boundscheck",{"2":{"40":14}}],["bounds",{"2":{"6":1,"127":4}}],["boundaries",{"2":{"3":2,"6":2,"84":2,"88":1,"89":1,"97":2,"99":1,"100":1,"127":1}}],["boundary",{"2":{"3":7,"6":7,"65":1,"71":1,"72":1,"74":1,"75":3,"78":4,"85":2,"86":9,"89":2,"91":1,"92":6,"93":3,"97":18,"105":2,"106":4,"108":3,"109":5,"110":3,"111":3,"115":1,"116":3}}],["bold",{"2":{"41":1,"150":1,"153":1}}],["border",{"2":{"6":8}}],["both",{"2":{"3":5,"6":6,"45":2,"54":4,"56":1,"57":1,"62":2,"65":1,"69":3,"72":1,"86":4,"89":1,"97":2,"103":1,"110":1,"116":1,"149":1,"151":1}}],["booltype",{"2":{"136":3,"151":1,"165":3}}],["booleans",{"2":{"45":1,"97":2}}],["boolean",{"2":{"24":2,"45":1,"52":1,"54":1,"57":1,"136":1,"165":1,"174":1}}],["boolsastypes",{"0":{"24":1,"165":1},"2":{"151":2,"165":6}}],["bools",{"2":{"10":1}}],["bool",{"2":{"3":17,"4":14,"6":40,"45":3,"69":17,"72":1,"75":1,"85":2,"86":13,"89":1,"97":2,"100":1,"103":10,"106":2,"116":1,"126":7,"127":6,"151":2,"165":2,"167":5}}],["bypred",{"2":{"177":1}}],["by",{"0":{"79":1,"80":1,"120":1},"2":{"1":3,"3":2,"4":8,"6":31,"7":1,"17":1,"18":2,"19":1,"22":1,"24":1,"25":1,"26":1,"27":1,"33":1,"34":6,"36":1,"37":1,"40":4,"41":1,"43":5,"44":4,"45":14,"46":1,"47":6,"49":1,"50":6,"51":1,"53":1,"54":5,"56":4,"57":3,"63":2,"66":5,"69":8,"72":1,"74":1,"75":1,"79":2,"80":2,"81":1,"82":2,"84":1,"96":2,"97":10,"126":2,"127":4,"131":2,"136":7,"142":2,"143":1,"145":3,"146":1,"148":1,"150":3,"151":1,"152":2,"153":1,"154":1,"156":1,"157":1,"158":3,"159":1,"161":1,"169":1,"170":1,"171":1,"173":1,"174":2,"175":1,"176":2,"177":1}}],["berlin",{"2":{"176":1}}],["bearing",{"2":{"126":4}}],["beauty",{"2":{"9":1}}],["better",{"2":{"86":1,"136":2,"156":1}}],["between",{"2":{"4":4,"6":18,"23":1,"34":2,"40":13,"45":1,"47":18,"51":1,"52":4,"53":1,"54":11,"56":2,"57":4,"66":8,"69":1,"97":4,"103":4,"127":1,"150":3,"151":1,"157":2,"158":2,"159":1,"170":1,"174":2,"175":1}}],["been",{"2":{"52":1,"127":1,"129":2,"165":1}}],["because",{"2":{"45":1,"63":1,"129":1,"163":1}}],["become",{"2":{"22":1}}],["being",{"2":{"34":1,"54":1,"97":1,"103":1,"143":1}}],["behind",{"2":{"25":1,"26":1,"27":1,"39":1,"129":1}}],["behaviour",{"2":{"6":1,"18":1,"23":1,"156":1}}],["best",{"2":{"19":1,"136":2,"156":1}}],["beware",{"2":{"18":1}}],["benchmarking",{"2":{"150":1,"156":1}}],["benchmarkgroup",{"2":{"150":2,"156":3}}],["benchmark",{"0":{"150":1,"156":1},"2":{"150":1,"156":1}}],["benchmarktools",{"2":{"13":1,"150":1,"156":1}}],["benchmarks",{"2":{"9":2}}],["beginning",{"2":{"47":1,"169":1}}],["begin+1",{"2":{"40":5}}],["begin",{"2":{"9":1,"40":7,"136":2,"157":1,"173":1}}],["before",{"2":{"6":4,"40":1,"51":1,"53":1,"54":1,"56":1,"156":1,"170":1}}],["below",{"2":{"6":2,"17":1,"41":1,"141":1,"158":1,"159":1,"160":1,"173":1}}],["be",{"2":{"1":7,"3":3,"4":11,"5":4,"6":66,"7":1,"9":1,"13":2,"20":3,"23":2,"24":1,"25":3,"26":1,"27":3,"34":8,"37":7,"38":2,"39":1,"40":10,"41":2,"43":1,"44":3,"45":14,"46":1,"47":2,"50":1,"51":7,"52":4,"53":7,"54":12,"56":6,"57":5,"63":6,"65":2,"66":4,"69":15,"75":6,"84":2,"85":1,"89":6,"97":21,"103":2,"106":6,"116":6,"118":1,"119":1,"120":1,"121":1,"126":2,"127":1,"131":2,"134":2,"135":2,"136":12,"138":1,"139":1,"140":1,"141":3,"142":4,"143":2,"145":2,"147":1,"148":1,"150":8,"151":2,"152":3,"153":1,"156":10,"158":1,"160":3,"161":1,"165":1,"166":2,"169":2,"171":1,"174":4}}],["human",{"2":{"173":1}}],["hull`",{"2":{"63":2}}],["hulls",{"2":{"6":1,"58":1,"63":1}}],["hull",{"0":{"58":1,"60":1,"61":1},"1":{"59":1,"60":1,"61":1,"62":1,"63":1},"2":{"0":1,"6":8,"31":2,"58":2,"60":4,"61":1,"62":10,"63":15}}],["hypot",{"2":{"151":1}}],["h2",{"2":{"97":6}}],["h1",{"2":{"97":11}}],["hm",{"2":{"39":2}}],["h",{"2":{"34":2,"45":2,"57":8}}],["href=",{"2":{"6":2}}],["https",{"2":{"6":2,"51":1,"53":1,"54":1,"56":1,"63":1,"97":2,"158":1}}],["high",{"2":{"173":1}}],["highest",{"2":{"171":1}}],["higher",{"2":{"6":1,"63":1}}],["hit",{"2":{"45":1,"136":5}}],["hits",{"2":{"18":1}}],["hidedecorations",{"2":{"39":2}}],["hinter",{"2":{"31":3,"41":1,"150":1,"153":1}}],["hint",{"2":{"31":3,"41":1,"150":1}}],["hinge=2",{"2":{"53":1}}],["hinge`",{"2":{"53":1}}],["hinge",{"2":{"6":1,"45":1,"54":13,"97":15}}],["hist",{"2":{"13":1}}],["histogram",{"2":{"13":1}}],["hcat",{"2":{"6":1}}],["heavily",{"2":{"136":1}}],["heatmap",{"2":{"13":5,"14":6,"39":2,"65":2,"127":1}}],["help",{"2":{"165":1}}],["helpers",{"0":{"45":1},"2":{"86":1,"103":1}}],["helper",{"0":{"52":1,"54":1,"57":1},"2":{"44":1,"45":1,"50":1}}],["helps",{"2":{"30":1}}],["held",{"2":{"1":1,"6":1,"136":1}}],["here",{"2":{"6":2,"9":1,"13":1,"14":1,"20":1,"40":1,"54":1,"63":2,"86":1,"127":2,"136":5,"138":1,"150":1,"170":2,"174":2,"175":3}}],["hours",{"2":{"176":1}}],["hood",{"2":{"173":1}}],["hook",{"2":{"6":1,"156":1}}],["home",{"2":{"170":1}}],["horizontal",{"2":{"47":1,"54":1,"127":1,"156":1}}],["hormann",{"0":{"52":1,"54":1,"57":1},"2":{"6":2,"40":2,"45":3,"50":2,"51":1,"53":1,"56":1}}],["how",{"0":{"26":1},"2":{"6":2,"26":2,"36":1,"40":1,"45":1,"54":1,"69":1,"127":2,"131":1,"136":1,"146":1,"156":1,"170":1,"173":1,"174":2,"175":2,"176":1,"177":1}}],["however",{"2":{"3":1,"6":2,"34":1,"40":1,"44":1,"45":1,"54":1,"62":1,"65":1,"69":1,"71":1,"85":1,"143":1}}],["hole",{"2":{"34":1,"37":3,"39":2,"40":9,"44":4,"45":58,"47":3,"51":6,"53":2,"57":15,"66":3,"78":1,"79":1,"80":1,"97":33,"127":5,"139":2,"169":1}}],["holes=",{"2":{"45":1}}],["holes",{"2":{"4":3,"5":1,"6":4,"9":2,"34":2,"36":1,"40":2,"44":1,"45":19,"50":4,"51":2,"53":2,"56":6,"57":29,"66":3,"69":3,"94":1,"97":11,"118":1,"127":17,"139":2,"169":4}}],["holding",{"2":{"6":1,"127":1,"136":2}}],["holds",{"2":{"6":1,"45":1,"154":1,"164":2}}],["hold",{"2":{"6":1,"127":1,"156":1,"165":1,"173":1}}],["halign",{"2":{"156":1}}],["half",{"2":{"46":2}}],["hail",{"2":{"139":1}}],["handling",{"0":{"153":1},"2":{"129":1}}],["handler",{"2":{"41":1,"153":1}}],["handle",{"2":{"31":1,"126":1,"134":2,"136":1,"170":1}}],["handled",{"2":{"18":1}}],["hao",{"2":{"97":1}}],["had",{"2":{"51":1,"53":1,"69":1,"149":1,"165":1}}],["happens",{"2":{"45":1}}],["happen",{"2":{"24":1}}],["have",{"2":{"3":3,"4":9,"6":17,"19":1,"23":1,"34":2,"37":3,"40":6,"41":1,"45":4,"54":1,"63":2,"65":1,"66":2,"69":10,"97":5,"102":1,"103":3,"105":1,"106":1,"127":1,"128":1,"129":2,"131":2,"135":1,"136":4,"156":1,"158":1,"165":1,"166":1,"169":1,"170":1,"174":1,"175":1,"176":3}}],["haskey",{"2":{"166":1}}],["hash",{"2":{"127":1}}],["hasn",{"2":{"127":1}}],["hassle",{"2":{"1":1,"6":1,"161":1}}],["has",{"2":{"1":4,"6":4,"33":1,"36":2,"40":2,"45":2,"52":2,"54":1,"57":1,"65":1,"66":1,"69":11,"108":1,"126":1,"136":4,"137":1,"149":2,"160":1,"170":1}}],["xticklabelsvisible",{"2":{"170":1}}],["xticklabelrotation",{"2":{"13":2}}],["xoffset",{"2":{"169":4,"171":1}}],["x=x",{"2":{"167":1}}],["x`",{"2":{"136":1}}],["xvec",{"2":{"127":4}}],["xbounds",{"2":{"127":4}}],["xhalf",{"2":{"127":3}}],["xlast",{"2":{"66":3}}],["xfirst",{"2":{"66":5}}],["x0",{"2":{"66":5}}],["xn",{"2":{"47":4}}],["xind+1",{"2":{"127":1}}],["xind",{"2":{"127":2}}],["xinterior",{"2":{"44":2}}],["xi−xi−1",{"2":{"6":1}}],["xcentroid",{"2":{"44":13}}],["xrange",{"2":{"39":3,"65":2}}],["xautolimits",{"2":{"39":2}}],["xp2",{"2":{"34":5}}],["x2",{"2":{"6":3,"40":4,"44":2,"47":18,"66":8,"86":10,"97":5,"103":4,"127":5,"151":6,"167":2}}],["x26",{"2":{"6":4,"34":2,"37":6,"40":1,"41":4,"45":58,"47":36,"51":4,"52":4,"54":24,"57":2,"66":3,"69":14,"81":2,"82":2,"86":48,"95":2,"96":2,"97":170,"103":22,"108":2,"112":2,"113":2,"122":2,"123":2,"126":4,"127":12,"141":2,"145":6,"150":2,"153":2,"158":10,"159":2,"167":4,"174":1}}],["x1",{"2":{"6":4,"40":3,"44":2,"47":22,"66":8,"86":11,"97":6,"103":5,"127":5,"151":7,"167":2}}],["xs",{"2":{"6":3,"47":4,"127":30,"167":4}}],["xmax",{"2":{"6":1,"46":2,"47":48}}],["xmin",{"2":{"6":1,"46":2,"47":49}}],["x3c",{"2":{"5":1,"6":36,"31":1,"34":4,"37":2,"40":66,"45":17,"47":11,"50":3,"51":1,"53":1,"54":6,"56":1,"65":1,"66":13,"69":2,"86":33,"97":13,"103":10,"126":1,"127":4,"131":2,"136":19,"139":2,"142":3,"145":5,"150":2,"157":2,"158":6,"159":3,"160":9,"164":4,"165":2,"177":1}}],["xy`",{"2":{"152":1}}],["xy",{"2":{"1":4,"40":1,"152":3}}],["x",{"2":{"1":4,"4":1,"6":6,"7":1,"9":5,"11":6,"13":11,"14":10,"15":4,"34":9,"37":2,"39":8,"43":1,"44":10,"45":21,"46":1,"47":8,"50":6,"52":9,"54":18,"57":9,"65":2,"66":7,"69":3,"86":21,"97":16,"103":7,"126":11,"127":2,"129":2,"136":17,"141":2,"146":4,"147":2,"151":2,"152":1,"156":2,"158":2,"160":1,"161":2,"162":2,"165":4,"167":33,"169":6,"170":2,"171":2,"174":1,"176":2}}],["=>",{"2":{"136":2}}],["=float64",{"2":{"44":3,"53":1,"56":1}}],["=false",{"2":{"34":1}}],["===",{"2":{"86":8,"126":4}}],["==",{"2":{"9":1,"19":1,"34":4,"37":2,"40":9,"41":2,"44":1,"45":34,"47":30,"52":1,"54":20,"56":2,"57":1,"61":1,"65":1,"69":16,"97":44,"103":2,"126":3,"127":18,"136":1,"139":1,"141":1,"145":1,"150":2,"153":1,"156":1,"160":3}}],["=",{"2":{"1":5,"3":17,"4":7,"5":2,"6":62,"11":1,"13":19,"14":33,"15":18,"31":4,"33":4,"34":56,"36":6,"37":25,"39":35,"40":110,"41":3,"43":6,"44":36,"45":323,"46":6,"47":96,"49":7,"50":29,"51":21,"52":30,"53":18,"54":143,"56":21,"57":77,"60":6,"61":4,"62":14,"63":4,"65":15,"66":52,"68":7,"69":40,"71":7,"72":3,"74":4,"75":23,"76":3,"77":7,"78":14,"79":14,"80":4,"81":2,"82":2,"84":5,"85":3,"86":57,"88":7,"89":18,"90":3,"91":11,"92":17,"93":9,"94":3,"95":2,"96":2,"97":189,"99":3,"100":3,"102":7,"103":40,"105":3,"106":22,"107":3,"108":9,"109":14,"110":10,"111":6,"112":2,"113":2,"115":7,"116":22,"117":3,"118":11,"119":14,"120":14,"121":4,"122":2,"123":2,"126":32,"127":106,"129":1,"133":4,"136":90,"138":2,"139":4,"141":9,"144":3,"145":30,"147":1,"149":16,"150":21,"151":18,"153":2,"154":2,"155":5,"156":60,"157":11,"158":49,"159":7,"160":43,"161":2,"162":1,"164":6,"165":2,"166":3,"167":42,"169":45,"170":19,"171":13,"172":3,"173":4,"175":12,"176":6,"177":2,"178":7}}],["utm",{"2":{"170":1}}],["utility",{"0":{"167":1},"2":{"40":1,"136":2}}],["utils",{"0":{"160":1},"2":{"31":1}}],["u2",{"2":{"97":4}}],["u1",{"2":{"97":4}}],["update",{"2":{"45":6,"127":10}}],["updated",{"2":{"45":6,"136":3}}],["updates",{"2":{"40":1}}],["up",{"2":{"45":2,"54":1,"97":1,"110":1,"134":1,"144":1,"158":2,"169":2}}],["upper",{"2":{"6":1,"127":1,"175":1}}],["uv",{"2":{"40":1}}],["u>",{"2":{"6":2}}],["u>geometryops",{"2":{"6":2}}],["usage",{"2":{"176":1}}],["usa",{"0":{"61":1},"2":{"61":4,"156":15,"176":3}}],["us",{"2":{"37":1,"63":1,"170":1,"176":1}}],["usually",{"2":{"6":1,"26":2,"58":1,"131":1,"136":1,"173":1}}],["usual",{"2":{"6":1,"139":1,"142":1}}],["usecases",{"2":{"25":1,"27":1}}],["uses",{"2":{"6":2,"58":1,"63":1,"97":1,"150":1,"152":1,"156":1,"173":1}}],["users",{"2":{"31":1,"129":1,"143":1}}],["user",{"2":{"6":12,"23":1,"44":1,"51":3,"53":3,"56":3,"157":1,"158":1,"159":1,"174":1}}],["useful",{"2":{"6":10,"40":1,"127":1,"148":1,"151":1,"156":2,"166":1}}],["used",{"2":{"1":1,"5":1,"6":8,"34":1,"37":1,"38":1,"40":1,"44":2,"45":7,"47":1,"50":1,"54":1,"65":1,"66":1,"69":1,"103":1,"127":2,"131":1,"136":3,"137":1,"151":1,"156":1,"158":2,"163":2,"164":1,"170":1,"173":1,"174":2,"175":1}}],["use",{"2":{"1":2,"4":1,"5":1,"6":10,"11":1,"20":1,"23":1,"26":1,"40":1,"45":1,"57":1,"63":2,"86":2,"103":1,"127":1,"128":1,"133":1,"136":7,"139":1,"146":1,"149":1,"151":1,"156":1,"158":2,"166":3,"169":1,"173":1,"174":2,"177":2}}],["using",{"0":{"170":1},"2":{"1":4,"4":1,"5":3,"6":12,"11":4,"13":4,"14":1,"15":1,"31":6,"33":1,"34":1,"36":2,"37":2,"39":4,"40":7,"41":3,"43":2,"44":1,"45":5,"46":2,"47":1,"49":2,"50":1,"52":3,"54":4,"55":1,"57":3,"60":1,"61":2,"62":1,"63":2,"65":2,"66":2,"68":2,"69":1,"71":2,"72":1,"74":2,"75":1,"82":1,"84":2,"85":1,"86":1,"88":2,"89":1,"96":1,"97":1,"99":2,"100":1,"102":2,"103":1,"105":2,"106":1,"113":1,"115":2,"116":1,"123":1,"126":1,"127":5,"128":1,"129":2,"134":1,"136":4,"139":1,"142":1,"145":1,"146":1,"147":2,"149":1,"150":5,"151":1,"152":1,"153":3,"156":3,"158":1,"160":1,"161":4,"162":2,"166":2,"167":1,"168":4,"169":1,"171":1,"172":2,"174":1,"175":4,"176":2,"178":1}}],["until",{"2":{"127":3,"134":1,"158":1,"166":1}}],["unprocessed",{"2":{"45":1}}],["unknown",{"2":{"45":4,"47":15}}],["unknown=3",{"2":{"45":1}}],["unmatched",{"2":{"45":9,"47":26}}],["understand",{"2":{"163":1}}],["under",{"2":{"37":2,"173":1}}],["undergrad",{"2":{"9":1}}],["undef",{"2":{"34":2,"45":1,"157":1,"158":1,"160":2,"167":2}}],["unless",{"2":{"22":1,"45":1,"52":2,"54":2,"57":2}}],["unlike",{"2":{"18":1,"163":1}}],["unstable",{"2":{"13":1,"136":1,"165":1}}],["unneeded",{"2":{"6":3,"45":1,"51":2,"53":2,"56":2}}],["unnecessary",{"2":{"6":3,"127":1,"157":1,"158":1,"159":1}}],["universal",{"2":{"170":1}}],["united",{"2":{"156":1}}],["unify",{"2":{"25":1,"27":1}}],["unique",{"2":{"6":2,"54":3,"142":2,"145":2}}],["unioning",{"2":{"57":1}}],["unionintersectingpolygons",{"2":{"0":1,"6":8,"51":1,"52":2,"53":1,"54":2,"56":1,"57":2,"142":2,"143":2,"144":1,"145":4}}],["unions",{"0":{"57":1},"2":{"18":1,"164":1}}],["union",{"0":{"56":1},"2":{"0":1,"1":2,"3":2,"4":4,"6":22,"11":3,"23":2,"31":1,"34":2,"37":1,"40":1,"44":4,"45":7,"47":1,"53":2,"56":18,"57":30,"66":1,"69":8,"77":2,"78":4,"79":1,"81":2,"82":1,"91":2,"92":6,"95":2,"96":1,"103":4,"108":2,"109":4,"110":1,"112":2,"113":1,"118":2,"119":4,"120":1,"122":2,"123":1,"126":1,"127":5,"129":1,"134":3,"136":6,"142":1,"143":1,"145":9,"151":4,"156":2,"157":3,"158":3,"159":3,"164":4,"167":1}}],["unchanged",{"2":{"1":1,"6":2,"136":1,"156":1}}],["unwrap",{"2":{"0":1,"6":3,"131":1,"136":16}}],["nselected",{"2":{"160":3}}],["nmax",{"2":{"160":2}}],["nice",{"2":{"158":1}}],["null",{"2":{"150":1}}],["numeric",{"2":{"11":1}}],["numbers",{"2":{"6":1,"7":1,"38":2,"40":1,"150":1}}],["number=6",{"2":{"6":1,"155":1,"156":1}}],["number",{"2":{"6":11,"40":1,"45":2,"50":1,"58":1,"62":1,"65":1,"69":2,"97":2,"148":1,"149":1,"151":1,"156":2,"157":4,"158":7,"159":4,"160":12}}],["n+1",{"2":{"138":1}}],["nfeature",{"2":{"136":2}}],["nkeys",{"2":{"127":8}}],["nc",{"2":{"97":13}}],["ncoord",{"2":{"69":2}}],["nl",{"2":{"97":11}}],["nhole",{"2":{"45":2,"51":2,"53":2,"56":2,"57":1,"69":2}}],["nbpts",{"2":{"45":2}}],["nbsp",{"2":{"1":4,"3":9,"4":8,"5":3,"6":89,"131":3,"141":1,"142":4}}],["ngeom",{"2":{"44":1,"136":2,"167":1}}],["nt",{"2":{"166":2}}],["ntasks",{"2":{"136":6}}],["nthreads",{"2":{"136":3}}],["nthe",{"2":{"41":1,"150":1,"153":1}}],["ntuple",{"2":{"40":3,"151":1}}],["n2",{"2":{"40":8,"69":10}}],["n1",{"2":{"40":8,"69":9}}],["np2",{"2":{"86":4}}],["npolygon",{"2":{"52":1,"69":3,"145":2}}],["npoints",{"2":{"34":6,"45":5,"97":3,"150":6,"158":7}}],["npoint",{"2":{"6":1,"34":2,"36":1,"37":1,"47":2,"62":2,"66":1,"69":6,"86":6,"97":6,"108":1,"126":2,"139":1,"150":3,"151":1,"156":14,"160":1,"167":13}}],["npts",{"2":{"45":6,"158":3}}],["np",{"2":{"37":2,"66":5}}],["n",{"2":{"6":1,"9":1,"38":2,"40":36,"41":2,"45":51,"50":10,"56":4,"57":4,"97":11,"108":2,"126":6,"127":5,"138":1,"145":25,"150":2,"151":3,"153":2,"156":2,"160":7,"167":32}}],["naive",{"2":{"55":1}}],["napts",{"2":{"45":3}}],["navigate",{"0":{"26":1}}],["natearth2",{"2":{"170":1}}],["natural",{"2":{"156":1,"170":2,"174":1}}],["naturalearth",{"2":{"11":2,"61":2,"156":3,"170":1}}],["nature",{"2":{"127":1}}],["native",{"2":{"6":1,"128":1,"166":4,"173":1}}],["nan",{"2":{"9":1}}],["named",{"2":{"136":1}}],["namedtuple",{"2":{"22":2,"136":2,"166":2}}],["name",{"2":{"6":1,"31":2,"156":1,"166":1,"172":1,"173":2,"176":1}}],["names",{"2":{"6":1,"31":3,"136":6,"166":1}}],["nodestatus",{"2":{"127":6}}],["nodes",{"2":{"45":1,"127":4}}],["node",{"2":{"45":26,"127":17}}],["north",{"2":{"47":12}}],["nor",{"2":{"41":1,"150":1,"153":1}}],["normalized",{"2":{"40":1}}],["normalize",{"2":{"40":1}}],["norm",{"2":{"6":1,"40":22}}],["now",{"2":{"6":1,"13":1,"25":1,"27":1,"36":1,"39":2,"40":4,"41":1,"45":1,"50":1,"57":1,"58":1,"66":1,"126":1,"127":2,"144":1,"148":1,"149":3,"150":1,"156":1,"169":5,"170":6,"171":2,"172":1,"173":3,"175":2}}],["no",{"2":{"6":6,"34":1,"40":2,"45":4,"51":1,"52":1,"53":1,"54":14,"56":1,"69":2,"75":3,"89":3,"97":2,"106":2,"108":1,"110":1,"111":2,"116":2,"118":1,"119":3,"120":3,"121":1,"127":2,"128":1,"129":1,"136":3,"148":1,"150":2,"151":1,"156":1,"166":1,"173":1}}],["nonzero",{"2":{"151":1}}],["none",{"2":{"6":4,"45":1,"50":1,"51":1,"53":1,"56":1,"57":1,"86":4,"88":1}}],["nondimensional",{"2":{"6":1,"150":1}}],["nonintersecting",{"2":{"6":1,"23":1,"142":1,"145":1}}],["non",{"2":{"3":2,"6":2,"22":1,"38":2,"45":15,"51":2,"52":1,"53":1,"54":4,"56":1,"57":2,"65":1,"103":2,"110":1,"134":1,"165":1}}],["note",{"2":{"4":4,"6":11,"19":1,"29":1,"34":1,"37":2,"40":1,"43":2,"44":2,"45":3,"47":1,"50":2,"52":3,"54":5,"57":3,"63":1,"66":1,"69":5,"97":1,"102":1,"103":1,"151":1,"152":1,"157":1,"158":2,"159":1,"165":1,"170":2,"171":1}}],["not",{"0":{"128":1},"2":{"1":2,"3":8,"4":1,"6":18,"18":1,"19":1,"22":1,"24":1,"31":1,"34":4,"37":1,"40":4,"41":1,"43":1,"45":18,"50":1,"53":1,"54":7,"57":3,"62":1,"68":2,"69":4,"71":2,"72":1,"74":2,"75":2,"84":1,"85":2,"89":3,"91":5,"92":3,"93":2,"94":2,"97":5,"102":1,"103":2,"106":1,"115":2,"116":2,"118":1,"126":4,"127":2,"128":1,"134":1,"135":1,"136":10,"138":2,"141":2,"144":3,"146":1,"148":1,"150":2,"151":1,"152":1,"153":1,"163":1,"164":1,"165":1,"166":2,"170":1,"171":1,"174":1}}],["nothing`",{"2":{"52":2,"54":2,"57":2}}],["nothing",{"2":{"1":34,"4":1,"6":42,"15":3,"45":4,"50":1,"52":2,"53":1,"54":2,"57":2,"69":1,"97":1,"126":9,"127":3,"136":8,"138":24,"141":1,"144":60,"151":1,"153":1,"156":2,"157":6,"158":6,"159":6,"160":1,"161":32,"167":7,"169":252,"170":16,"171":20}}],["ne",{"2":{"170":2}}],["net",{"2":{"141":2}}],["ness",{"2":{"136":1}}],["nesting",{"2":{"134":2}}],["nestedloopfast",{"2":{"177":1}}],["nested",{"2":{"1":2,"4":1,"6":5,"18":1,"34":1,"134":2,"136":4,"156":1,"162":1}}],["never",{"2":{"134":1,"157":1}}],["neumann",{"2":{"127":1}}],["neither",{"2":{"57":1}}],["neighborhood",{"2":{"127":2}}],["neighbor",{"2":{"45":27}}],["neighboring",{"2":{"6":6,"45":1,"156":1,"157":1,"158":1,"159":2}}],["nearly",{"2":{"173":1}}],["nearest",{"2":{"45":1,"54":2}}],["neatly",{"2":{"17":1}}],["nedge",{"2":{"45":2,"167":13}}],["nextnode",{"2":{"127":27}}],["nextnodes",{"2":{"127":6}}],["next",{"2":{"44":1,"45":81,"47":3,"50":4,"97":14,"127":3,"145":13,"158":5}}],["necessarily",{"2":{"6":1,"126":1,"146":1}}],["necessary",{"2":{"6":1,"134":1,"156":1}}],["newfeature",{"2":{"136":2}}],["newnodes",{"2":{"127":2}}],["new",{"2":{"6":1,"41":1,"45":58,"47":9,"51":3,"52":1,"57":16,"97":2,"127":4,"135":1,"136":19,"141":2,"142":1,"143":1,"145":19,"151":8,"157":1,"158":2,"159":1,"171":1,"172":1,"176":1}}],["negative",{"2":{"4":3,"6":3,"36":2,"37":1,"38":2,"65":2,"66":3}}],["needs",{"2":{"44":1}}],["needing",{"2":{"4":1,"6":1,"17":1,"147":1}}],["need",{"2":{"1":1,"3":1,"4":2,"5":1,"6":5,"40":2,"43":1,"45":2,"52":1,"62":1,"69":4,"84":1,"85":1,"97":1,"127":2,"129":1,"147":1,"160":1,"161":1,"170":1,"171":2,"177":2}}],["needed",{"2":{"1":2,"6":4,"34":1,"40":1,"45":4,"47":1,"51":1,"53":1,"56":1,"66":2,"97":5,"127":1,"136":2,"141":1,"152":3,"171":1}}],["gdal",{"2":{"173":1}}],["gml",{"2":{"173":1}}],["gpkg",{"2":{"173":3}}],["gadm",{"2":{"176":4}}],["ga",{"2":{"170":3,"178":2}}],["gaps",{"2":{"127":1}}],["global",{"2":{"170":1}}],["gft",{"2":{"168":1,"170":2}}],["gc",{"2":{"141":6}}],["g",{"2":{"34":3,"37":3,"41":1,"44":3,"47":3,"66":6,"134":1,"136":6,"156":2,"167":2,"173":1}}],["gb",{"2":{"31":1,"136":10}}],["guarantee",{"2":{"19":1,"30":1}}],["guaranteed",{"2":{"1":1,"6":1,"34":1,"136":1}}],["grand",{"2":{"176":1}}],["grained",{"2":{"149":1}}],["grahamscanmethod",{"2":{"63":1}}],["graphics",{"2":{"6":1,"40":1}}],["great",{"2":{"169":1,"171":1,"173":1}}],["greater",{"2":{"6":1,"126":1,"151":1}}],["greiner",{"0":{"52":1,"54":1,"57":1},"2":{"45":3,"50":2,"51":1,"53":1,"56":1}}],["green",{"2":{"14":1,"170":1}}],["grouped",{"2":{"169":1}}],["groups",{"2":{"6":1,"127":1}}],["grouping",{"2":{"1":1,"6":1,"136":2}}],["grid",{"2":{"6":1,"39":1,"47":4}}],["g2",{"2":{"3":5,"6":5,"72":4,"75":12,"76":6,"77":9,"78":6,"79":6,"80":3,"81":4,"82":2,"85":3,"86":21,"89":10,"90":6,"91":10,"92":8,"93":4,"94":2,"95":4,"96":2,"106":10,"107":6,"108":10,"109":6,"110":5,"111":4,"112":4,"113":2,"116":10,"117":6,"118":9,"119":6,"120":6,"121":3,"122":4,"123":2}}],["g1",{"2":{"3":5,"4":1,"6":6,"72":4,"75":12,"76":6,"77":9,"78":6,"79":6,"80":3,"81":2,"82":4,"85":3,"86":21,"89":9,"90":6,"91":10,"92":8,"93":4,"94":2,"95":2,"96":4,"106":10,"107":6,"108":9,"109":6,"110":5,"111":4,"112":2,"113":4,"116":10,"117":6,"118":9,"119":6,"120":6,"121":3,"122":2,"123":4}}],["generic",{"2":{"22":1}}],["generation",{"2":{"156":2}}],["generated",{"2":{"31":1,"34":1,"37":1,"40":1,"41":1,"44":1,"45":1,"47":1,"50":1,"52":1,"54":1,"55":1,"57":1,"63":1,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":1,"127":1,"128":1,"136":1,"139":1,"142":1,"145":1,"146":1,"147":1,"151":1,"153":1,"156":1,"160":1,"161":1,"162":1,"166":1,"167":1,"175":1}}],["generate",{"2":{"7":1,"13":2,"156":1,"175":2}}],["generalization",{"2":{"38":1}}],["generalized",{"2":{"6":1,"38":3,"40":1}}],["generalise",{"2":{"6":4,"156":1}}],["generally",{"2":{"6":2,"166":3}}],["general",{"0":{"2":1,"4":1},"1":{"3":1,"4":1},"2":{"18":1,"20":1,"25":1,"27":1,"129":1,"153":1}}],["getfeature",{"2":{"136":5,"167":5}}],["getcolumn",{"2":{"136":4}}],["getgeom",{"2":{"81":1,"82":1,"95":1,"96":1,"103":2,"112":1,"113":1,"122":1,"123":1,"136":6,"156":3,"167":6}}],["getring",{"2":{"45":1}}],["getindex",{"2":{"40":2}}],["gethole",{"2":{"34":1,"37":1,"44":1,"45":4,"47":1,"50":1,"51":2,"53":2,"57":6,"66":1,"69":2,"97":5,"139":1,"169":1}}],["getexterior",{"2":{"34":1,"37":1,"40":1,"44":1,"45":3,"47":1,"50":1,"51":2,"53":2,"56":3,"57":6,"66":1,"69":2,"97":5,"126":1,"127":1,"139":1,"169":1}}],["getpolygon",{"2":{"52":3,"54":2,"57":2,"69":3}}],["getpoint",{"2":{"33":1,"34":5,"36":2,"37":1,"40":1,"43":1,"44":6,"45":3,"46":2,"47":3,"49":3,"65":1,"66":6,"68":4,"69":13,"71":4,"74":1,"84":1,"86":7,"88":4,"97":28,"99":2,"102":4,"103":2,"105":2,"108":2,"115":4,"126":5,"139":3,"149":4,"151":2,"160":1,"167":3,"169":2}}],["getproperty",{"2":{"13":2,"14":1}}],["get",{"2":{"6":1,"13":1,"36":1,"41":1,"45":9,"51":1,"52":1,"53":1,"54":2,"56":2,"63":2,"127":4,"136":4,"150":3,"153":1,"156":1,"157":1,"159":1,"160":2,"166":5,"167":1,"169":2,"176":2}}],["geoparquet",{"2":{"173":4}}],["geopoly1",{"2":{"171":1,"172":1}}],["geopoly2",{"2":{"171":1,"172":1}}],["geoaxis",{"2":{"170":4,"178":1}}],["geographic",{"2":{"170":1,"173":1}}],["geographiclib",{"2":{"6":1,"150":1}}],["geointeface",{"2":{"134":1}}],["geointerace",{"2":{"22":1}}],["geointerfacemakie",{"2":{"155":1,"175":1,"176":1}}],["geointerface",{"0":{"30":1},"2":{"1":20,"3":9,"4":2,"6":41,"11":1,"13":1,"14":1,"15":1,"22":3,"25":1,"27":1,"30":1,"31":7,"33":1,"34":1,"36":1,"37":1,"40":23,"43":1,"44":1,"45":1,"46":1,"47":1,"49":1,"50":1,"51":1,"53":1,"54":1,"56":1,"60":1,"61":1,"62":1,"65":1,"66":11,"68":1,"69":2,"71":1,"72":2,"74":1,"75":2,"84":1,"85":2,"86":1,"88":1,"89":3,"99":1,"100":2,"102":1,"103":2,"105":1,"106":2,"115":1,"116":2,"126":5,"127":1,"131":3,"134":3,"136":6,"138":9,"141":1,"142":1,"144":23,"147":1,"149":1,"150":1,"152":2,"155":1,"156":2,"161":13,"162":1,"167":1,"168":1,"169":122,"170":5,"171":9,"175":1,"176":1,"178":1}}],["geo",{"2":{"127":1,"150":4,"170":2}}],["geotable",{"2":{"29":1}}],["geojson",{"2":{"11":1,"156":2,"168":1,"170":4,"173":3}}],["geodataframes",{"2":{"173":3}}],["geod",{"2":{"6":2,"150":3}}],["geodesic`",{"2":{"150":2}}],["geodesic",{"0":{"178":1},"2":{"6":5,"31":1,"149":6,"150":8,"151":1,"178":1}}],["geodesicsegments",{"2":{"0":1,"6":2,"148":1,"149":3,"150":6,"151":2,"178":1}}],["geoformattypes",{"2":{"1":2,"152":2,"168":1,"170":2,"171":8}}],["geomakie",{"0":{"170":1},"2":{"168":2,"170":5,"178":2}}],["geomfromgeos",{"2":{"150":1}}],["geomtype",{"2":{"136":2}}],["geoms",{"2":{"6":1,"63":1,"97":1,"131":1,"136":18}}],["geom2",{"2":{"3":8,"4":1,"6":9,"66":6,"69":1,"86":6,"89":1,"100":3,"103":6,"106":1,"116":2}}],["geom1",{"2":{"3":8,"4":1,"6":9,"66":6,"69":1,"86":4,"89":1,"100":3,"103":6,"106":1,"116":2}}],["geometrical",{"2":{"174":1}}],["geometric",{"2":{"25":2,"27":2,"43":1}}],["geometries",{"0":{"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"169":1,"170":1,"171":1},"2":{"1":6,"3":8,"4":14,"6":63,"18":3,"20":1,"22":3,"25":2,"27":2,"29":4,"33":1,"34":3,"37":4,"44":1,"47":2,"50":1,"51":5,"53":5,"54":4,"56":5,"63":6,"65":1,"66":4,"68":1,"69":7,"72":1,"74":1,"75":1,"86":2,"89":2,"97":1,"99":1,"100":1,"102":2,"103":3,"105":2,"106":2,"116":2,"118":1,"129":1,"131":4,"133":1,"135":2,"136":13,"147":1,"148":3,"149":1,"150":4,"151":1,"152":2,"154":1,"157":1,"158":1,"159":1,"162":1,"167":1,"168":5,"170":1,"171":2,"172":2,"173":1,"174":5,"175":1,"177":1}}],["geometry=",{"2":{"172":1}}],["geometrybasics",{"2":{"31":3,"39":2,"40":10,"63":1,"65":1,"75":1,"106":1,"116":1}}],["geometrycolumns",{"2":{"136":3}}],["geometrycollections",{"2":{"174":1}}],["geometrycollection",{"2":{"23":1,"176":1}}],["geometrycollectiontrait",{"2":{"23":1,"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1}}],["geometrycorrections",{"2":{"141":1}}],["geometrycorrection",{"2":{"0":1,"6":11,"139":2,"140":2,"141":13,"142":11,"145":4}}],["geometry",{"0":{"2":1,"53":1,"81":2,"82":2,"95":2,"96":2,"112":2,"113":2,"122":2,"123":2,"140":1,"152":1,"154":1,"168":1,"172":1},"1":{"3":1,"4":1,"141":1,"142":1,"153":1,"155":1,"156":1,"169":1,"170":1,"171":1,"172":1,"173":1},"2":{"1":10,"3":24,"4":12,"6":70,"9":1,"11":2,"18":4,"20":1,"23":3,"29":1,"31":1,"34":7,"37":4,"41":4,"44":3,"46":1,"47":4,"50":4,"61":1,"65":4,"66":6,"69":8,"71":5,"72":2,"74":4,"75":5,"76":4,"77":1,"81":3,"82":4,"84":4,"85":4,"86":3,"88":2,"89":5,"90":4,"91":2,"92":2,"95":3,"96":4,"97":2,"99":2,"103":3,"105":3,"106":4,"107":4,"108":2,"112":3,"113":4,"115":4,"116":5,"117":4,"122":3,"123":4,"125":1,"129":3,"131":2,"134":2,"136":43,"138":1,"139":1,"140":2,"141":23,"142":6,"146":1,"147":1,"148":3,"149":1,"150":5,"151":8,"152":6,"156":6,"167":6,"169":1,"170":1,"171":4,"172":2,"173":2,"174":1,"175":7,"176":4,"177":2}}],["geometryopsprojext",{"2":{"150":1,"151":1,"152":1,"153":1}}],["geometryopslibgeosext",{"2":{"41":1}}],["geometryops",{"0":{"0":1,"25":1,"31":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":117,"1":6,"3":18,"4":9,"5":3,"6":114,"7":2,"11":1,"13":1,"14":1,"15":1,"17":2,"25":1,"26":4,"27":1,"31":1,"33":1,"36":1,"39":5,"41":1,"43":1,"46":1,"49":1,"50":1,"51":1,"53":1,"54":1,"56":1,"58":1,"60":1,"61":1,"62":3,"65":1,"68":1,"69":1,"71":1,"72":2,"74":1,"75":2,"84":1,"85":2,"86":2,"88":1,"89":2,"99":1,"100":1,"102":1,"103":1,"105":1,"106":2,"115":1,"116":2,"126":3,"127":2,"131":4,"136":1,"138":1,"141":1,"142":4,"144":1,"149":1,"150":2,"153":1,"155":1,"156":2,"161":1,"163":1,"166":2,"167":1,"168":1,"169":3,"174":1,"175":2,"176":2,"178":1}}],["geom",{"2":{"1":7,"4":21,"6":48,"18":3,"31":12,"34":25,"37":17,"44":28,"45":16,"47":6,"50":15,"51":8,"52":2,"53":12,"54":10,"56":9,"57":9,"66":28,"69":45,"75":4,"86":1,"89":4,"97":3,"103":1,"106":4,"116":4,"126":3,"127":1,"129":2,"131":3,"136":91,"145":11,"146":4,"151":13,"156":36,"160":3,"161":7,"162":4,"167":13,"176":6}}],["geospatial",{"0":{"171":1,"173":1},"2":{"168":5,"170":1,"171":3,"173":5}}],["geoscontext",{"2":{"150":1}}],["geosdensify",{"2":{"150":3}}],["geos",{"0":{"166":1},"2":{"0":1,"6":6,"41":4,"58":1,"62":4,"63":1,"154":5,"156":2,"163":1,"166":12}}],["got",{"2":{"160":3}}],["goes",{"2":{"6":2,"126":2}}],["good",{"2":{"6":1,"40":1,"166":2,"171":1}}],["going",{"2":{"4":4,"6":5,"47":2,"62":1,"69":5,"126":1,"127":1,"168":1}}],["go",{"2":{"1":5,"3":17,"4":2,"6":43,"11":9,"13":1,"14":1,"15":6,"18":1,"31":2,"33":1,"36":1,"40":1,"43":2,"46":1,"49":2,"50":2,"51":2,"53":2,"54":2,"56":2,"60":3,"61":2,"62":8,"63":2,"65":6,"68":1,"69":2,"71":2,"72":2,"74":1,"75":2,"84":2,"85":2,"86":1,"88":1,"89":2,"99":1,"100":2,"102":1,"103":2,"105":1,"106":2,"115":2,"116":2,"126":6,"127":2,"129":1,"131":1,"136":3,"138":3,"144":3,"149":7,"150":8,"155":2,"156":49,"161":3,"166":1,"167":2,"168":1,"169":3,"171":1,"173":1,"174":9,"175":2,"176":5,"177":1,"178":3}}],["gtrait",{"2":{"66":2}}],["gt",{"2":{"1":1,"6":2,"9":2,"10":1,"11":5,"45":3,"126":3}}],["gif",{"2":{"158":1}}],["gives",{"2":{"176":1}}],["give",{"2":{"97":1,"173":1}}],["given",{"2":{"4":7,"6":21,"18":2,"29":1,"33":1,"34":1,"37":2,"44":3,"45":8,"47":3,"50":5,"51":1,"52":2,"53":1,"54":2,"56":1,"57":2,"66":8,"69":4,"71":1,"72":1,"75":1,"84":1,"85":1,"89":1,"97":7,"99":1,"100":1,"106":1,"108":1,"116":1,"129":1,"141":4,"142":1,"144":1,"148":2,"150":2,"151":2,"159":1}}],["github",{"2":{"6":2,"63":1}}],["gis",{"2":{"5":1,"6":1,"25":1,"27":1,"40":1}}],["gi",{"2":{"1":13,"3":42,"4":31,"6":125,"11":8,"13":15,"14":15,"15":8,"18":2,"31":1,"33":3,"34":30,"36":5,"37":21,"39":1,"43":5,"44":38,"45":34,"46":5,"47":17,"49":6,"50":13,"51":19,"52":16,"53":25,"54":24,"56":17,"57":36,"60":1,"61":1,"62":3,"63":4,"65":8,"66":42,"68":7,"69":99,"71":7,"72":3,"74":3,"75":4,"76":6,"77":12,"78":10,"79":7,"80":4,"81":8,"82":6,"84":3,"85":3,"86":21,"88":7,"89":2,"90":3,"91":12,"92":14,"93":4,"94":2,"95":8,"96":6,"97":59,"99":5,"100":3,"102":7,"103":51,"105":5,"106":3,"107":6,"108":15,"109":10,"110":7,"111":4,"112":8,"113":6,"115":7,"116":2,"117":6,"118":12,"119":10,"120":7,"121":4,"122":8,"123":6,"126":32,"127":15,"129":4,"131":2,"136":111,"138":2,"139":10,"141":9,"144":3,"145":8,"146":5,"147":1,"149":6,"150":6,"151":12,"155":2,"156":34,"160":4,"161":9,"162":5,"164":9,"167":55,"168":1,"169":21,"170":2,"171":2,"175":5,"176":2,"178":2}}],["o",{"2":{"136":24}}],["odd",{"2":{"97":1}}],["own",{"2":{"57":1,"129":2}}],["occur",{"2":{"54":1}}],["occurs",{"2":{"54":1}}],["occupied",{"2":{"36":1}}],["old",{"2":{"45":8,"136":3}}],["ourselves",{"2":{"150":1}}],["our",{"2":{"24":1,"150":1,"169":4,"170":3,"175":1}}],["out=3",{"2":{"97":1}}],["out=4",{"2":{"53":1}}],["out`",{"2":{"53":1,"97":1}}],["out",{"2":{"6":3,"45":12,"47":23,"54":6,"57":4,"63":1,"65":5,"75":4,"86":1,"89":3,"97":102,"103":2,"106":4,"116":4,"126":1,"136":1,"151":1,"166":2}}],["outside",{"2":{"3":2,"4":1,"6":3,"45":3,"47":1,"52":2,"54":4,"57":3,"65":2,"66":1,"74":1,"85":1,"88":1,"97":12,"103":3,"121":1}}],["outputs",{"2":{"45":1}}],["output",{"2":{"3":8,"4":1,"6":18,"18":1,"23":1,"50":2,"51":1,"53":1,"54":1,"56":1,"57":2,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"126":2,"156":1,"160":1,"167":1}}],["outermost",{"2":{"136":1}}],["outer",{"2":{"1":1,"6":1,"134":1,"136":2,"174":1,"175":1}}],["omit",{"2":{"6":1,"150":1}}],["obtain",{"2":{"136":1}}],["obtained",{"2":{"23":1}}],["observable",{"2":{"14":2}}],["obs",{"2":{"14":10}}],["obviously",{"2":{"4":1,"6":1,"147":1}}],["objects",{"2":{"1":4,"4":1,"6":17,"131":3,"134":5,"136":8,"147":1,"148":1,"156":2,"162":1}}],["object",{"2":{"1":4,"4":1,"5":1,"6":8,"20":1,"40":1,"65":1,"97":4,"131":1,"134":5,"136":3,"147":1,"150":1,"152":3,"156":1,"162":1}}],["obj",{"2":{"1":4,"4":1,"6":17,"131":3,"136":10,"146":2,"147":1,"150":3,"156":3,"161":1,"162":1}}],["others",{"2":{"41":1,"145":1}}],["otherwise",{"2":{"4":2,"6":3,"41":1,"45":1,"52":1,"54":1,"66":2,"127":1,"146":1,"150":1,"153":1,"167":1}}],["other",{"0":{"4":1,"6":1},"2":{"3":4,"6":12,"34":1,"45":5,"51":1,"53":1,"54":1,"56":2,"57":3,"58":2,"66":2,"69":2,"71":1,"77":1,"97":8,"99":1,"102":1,"103":4,"105":2,"106":2,"109":1,"118":1,"127":1,"131":1,"134":1,"136":1,"142":2,"143":1,"145":2,"156":2,"158":2,"163":1,"164":1,"166":1,"170":1,"174":1,"177":1}}],["ogc",{"0":{"3":1}}],["over=3",{"2":{"53":1}}],["over`",{"2":{"53":1}}],["overflow",{"2":{"50":1}}],["overhead",{"2":{"22":1,"136":2}}],["override",{"2":{"6":1,"40":1}}],["overlapping",{"2":{"45":11,"54":4,"57":6}}],["overlap",{"2":{"3":4,"6":4,"9":1,"45":2,"54":8,"57":2,"75":1,"84":1,"97":2,"102":5,"103":6,"116":1,"143":1}}],["overlaps",{"0":{"101":1,"102":1},"1":{"102":1,"103":1},"2":{"0":10,"3":5,"6":13,"31":1,"54":1,"101":1,"102":3,"103":30,"127":1,"174":1}}],["over",{"2":{"1":1,"6":3,"36":2,"37":1,"44":3,"45":5,"47":1,"53":1,"54":11,"57":1,"62":1,"75":1,"86":1,"89":1,"97":15,"103":2,"106":1,"116":1,"136":22,"169":3}}],["opposed",{"2":{"178":1}}],["opposite",{"2":{"3":5,"6":5,"45":2,"52":1,"54":2,"57":1,"72":2,"75":1,"85":2,"100":2,"116":1}}],["ops",{"2":{"136":1}}],["open",{"2":{"45":1,"138":1,"170":1}}],["operates",{"2":{"136":1,"137":1,"143":1}}],["operate",{"2":{"18":1,"29":1,"136":1}}],["operations",{"0":{"23":1},"2":{"23":1,"26":1,"54":1,"57":1,"129":1}}],["operation",{"2":{"6":3,"45":1,"129":1,"142":2,"145":2,"166":2}}],["optimisation",{"2":{"97":1}}],["optimise",{"2":{"86":1}}],["optimal",{"2":{"6":1,"63":1}}],["options",{"2":{"14":1,"45":1}}],["optional",{"2":{"4":5,"6":6,"34":1,"37":2,"47":1,"66":2}}],["op",{"2":{"1":3,"6":3,"19":2,"44":1,"136":35}}],["on=2",{"2":{"97":1}}],["on`",{"2":{"97":1}}],["once",{"2":{"86":1,"103":1,"127":1}}],["onto",{"2":{"66":1}}],["ones",{"2":{"144":1}}],["oneunit",{"2":{"40":1}}],["one",{"2":{"1":1,"3":9,"6":14,"23":1,"34":4,"37":2,"39":1,"40":1,"44":1,"45":5,"47":3,"51":1,"52":1,"53":1,"54":32,"56":2,"57":2,"58":1,"65":2,"74":1,"81":1,"86":1,"88":1,"97":18,"102":1,"103":18,"105":2,"106":2,"109":3,"110":2,"111":2,"112":1,"113":1,"115":1,"116":1,"122":1,"126":1,"127":5,"136":1,"144":1,"150":1,"152":1,"160":1,"161":1,"170":1,"174":1}}],["on",{"0":{"170":1},"2":{"1":2,"4":3,"6":11,"9":1,"18":1,"20":1,"23":2,"25":3,"27":3,"29":2,"34":5,"37":3,"39":1,"40":2,"44":3,"45":28,"47":8,"50":1,"51":1,"52":5,"53":1,"54":4,"56":1,"57":2,"63":1,"65":1,"66":3,"69":2,"74":1,"75":7,"77":2,"78":3,"79":3,"80":1,"86":4,"89":6,"91":4,"92":1,"93":1,"97":125,"103":9,"106":7,"108":2,"116":7,"118":2,"119":1,"120":1,"127":3,"129":1,"131":1,"136":15,"137":1,"139":1,"142":1,"143":1,"148":1,"150":1,"158":1,"165":2,"168":1,"170":3,"171":1,"173":1,"174":4,"175":1,"176":2,"177":2,"178":1}}],["only",{"2":{"0":1,"5":1,"6":11,"23":1,"37":2,"39":2,"40":1,"41":1,"44":2,"45":4,"47":3,"50":1,"51":1,"53":1,"54":1,"56":1,"63":3,"66":2,"69":3,"102":3,"103":1,"105":1,"127":2,"136":2,"144":1,"148":1,"149":1,"151":2,"163":1,"166":2,"171":1,"176":1,"177":1}}],["often",{"2":{"170":1}}],["offers",{"2":{"169":1}}],["offer",{"2":{"150":1}}],["offset",{"2":{"34":8,"69":1}}],["off",{"2":{"4":1,"6":1,"45":4,"69":1,"97":6,"136":1}}],["of",{"0":{"61":1},"2":{"1":7,"3":29,"4":66,"5":5,"6":194,"7":2,"9":4,"17":3,"18":5,"19":1,"20":2,"22":1,"23":2,"24":2,"25":1,"26":1,"27":1,"29":3,"33":1,"34":38,"36":5,"37":28,"38":9,"39":1,"40":13,"41":1,"43":3,"44":12,"45":84,"46":5,"47":31,"50":5,"51":12,"52":13,"53":10,"54":48,"56":9,"57":20,"58":5,"62":3,"63":3,"65":6,"66":18,"68":2,"69":19,"71":4,"72":5,"74":6,"75":18,"77":1,"78":5,"79":5,"80":1,"81":2,"82":1,"85":5,"86":1,"88":3,"89":14,"91":1,"92":1,"93":1,"95":2,"96":1,"97":85,"99":1,"100":3,"102":1,"103":13,"105":2,"106":15,"108":3,"109":7,"110":5,"111":1,"112":2,"113":1,"115":4,"116":18,"118":3,"119":6,"120":6,"121":4,"122":1,"123":1,"125":2,"126":3,"127":19,"128":2,"129":3,"131":1,"134":5,"135":2,"136":27,"137":1,"138":1,"142":2,"143":4,"145":4,"146":3,"148":2,"149":2,"150":5,"151":2,"152":1,"156":8,"158":4,"159":2,"160":1,"162":1,"164":2,"166":4,"167":2,"169":6,"170":4,"171":2,"172":1,"173":4,"174":3,"175":4,"176":2}}],["org",{"2":{"51":1,"53":1,"56":1,"97":2,"158":1}}],["organise",{"2":{"10":1}}],["orange",{"2":{"49":1,"65":1,"68":2,"71":2,"88":2,"102":2,"115":2}}],["oro",{"2":{"11":2}}],["originate",{"2":{"57":1}}],["originals",{"2":{"22":1}}],["original",{"2":{"6":4,"18":1,"22":1,"45":10,"50":5,"51":1,"53":1,"57":4,"134":1,"136":3,"141":1,"146":2,"151":1,"155":4,"156":1}}],["orient",{"0":{"13":1},"1":{"14":1,"15":1},"2":{"13":7,"14":12,"45":15,"54":53}}],["orientation",{"0":{"124":1},"1":{"125":1,"126":1},"2":{"6":2,"10":1,"31":1,"37":1,"45":10,"47":2,"51":1,"53":2,"54":2,"56":1,"97":16,"125":1,"156":1}}],["ordered",{"2":{"36":1}}],["order",{"0":{"62":1},"2":{"1":4,"3":1,"4":2,"6":7,"34":1,"36":1,"37":2,"40":1,"45":4,"54":1,"57":1,"62":4,"63":1,"66":2,"69":3,"72":1,"75":1,"85":1,"100":1,"136":2,"152":2,"156":1,"174":1}}],["or",{"0":{"24":1},"2":{"1":11,"3":3,"4":10,"6":54,"18":1,"20":1,"22":1,"23":1,"25":1,"27":1,"29":2,"31":1,"34":4,"37":1,"40":1,"41":1,"43":2,"44":4,"45":24,"46":1,"50":1,"51":1,"52":3,"53":2,"54":9,"56":1,"57":2,"58":1,"63":1,"65":2,"66":4,"69":3,"71":1,"75":1,"77":2,"78":1,"79":1,"80":1,"81":1,"82":1,"88":2,"91":2,"92":3,"93":2,"94":1,"95":1,"96":1,"97":26,"99":2,"100":1,"102":1,"103":2,"105":1,"106":1,"112":1,"113":1,"116":1,"118":2,"122":1,"123":1,"125":2,"126":3,"127":7,"129":3,"131":1,"133":2,"135":1,"136":9,"137":1,"139":1,"141":5,"142":2,"148":2,"150":2,"151":2,"152":2,"153":1,"154":1,"156":3,"158":2,"160":2,"162":1,"164":3,"167":2,"174":1,"176":2}}],["est",{"2":{"176":1}}],["essentially",{"2":{"164":1}}],["especially",{"2":{"6":1,"18":1,"23":1,"127":1}}],["effects",{"2":{"136":3}}],["efficiently",{"2":{"20":1}}],["efficient",{"2":{"6":1,"40":1,"51":2,"53":2,"56":2,"63":1,"139":1}}],["e2",{"2":{"97":4}}],["e1",{"2":{"97":8}}],["euclid",{"2":{"47":2,"66":11,"97":1,"157":1}}],["euclidean",{"2":{"4":1,"6":1,"40":13,"66":6,"151":1}}],["everything",{"2":{"156":1}}],["every",{"2":{"45":1,"69":2,"134":1,"166":1}}],["evenly",{"2":{"175":1}}],["eventually",{"2":{"45":1}}],["even",{"2":{"37":2,"47":1,"54":1,"66":1,"69":1,"129":1,"138":1,"143":1}}],["evaluated",{"2":{"174":1}}],["eval",{"2":{"31":2,"136":2}}],["epsg",{"2":{"170":5,"171":8}}],["eps",{"2":{"34":2,"54":14}}],["eponymous",{"2":{"6":1,"150":1}}],["e",{"2":{"9":1,"22":1,"41":1,"127":1,"134":1,"136":2,"169":2,"170":1,"173":1}}],["ellipsoid",{"2":{"178":1}}],["eltype",{"2":{"127":4}}],["elements",{"2":{"81":1,"82":1,"95":1,"96":1,"103":1,"112":1,"113":1,"122":1,"123":1}}],["element",{"2":{"6":6,"33":1,"45":4,"50":2,"51":1,"53":1,"54":1,"56":3,"149":1,"170":1}}],["elsewhere",{"2":{"50":1}}],["elseif",{"2":{"45":5,"47":7,"51":1,"53":1,"54":14,"56":2,"57":1,"86":3,"97":10,"126":1,"127":2,"145":1,"158":2,"160":2}}],["else",{"2":{"3":6,"6":6,"34":1,"40":2,"45":19,"47":9,"50":1,"52":2,"54":9,"56":1,"57":9,"86":2,"97":17,"103":8,"127":20,"136":8,"139":1,"146":1,"153":1,"156":2,"158":4,"160":2,"161":1,"162":1,"166":1}}],["etc",{"2":{"6":1,"20":2,"36":1,"63":1,"164":1,"173":1}}],["empty",{"2":{"4":2,"6":6,"34":2,"45":2,"51":1,"53":1,"54":2,"56":1,"127":2}}],["embedding",{"0":{"135":1,"147":1}}],["embedded",{"0":{"171":1},"2":{"127":1,"135":3,"168":1,"171":1}}],["embed",{"2":{"0":2,"4":1,"6":1,"135":1,"147":2}}],["errors",{"2":{"31":1,"54":1,"151":1}}],["error",{"0":{"153":1},"2":{"4":1,"6":4,"7":1,"18":1,"31":6,"40":1,"41":4,"45":2,"54":2,"55":1,"69":2,"127":1,"134":1,"141":2,"150":5,"153":3,"160":4,"166":3,"167":1}}],["edgekeys",{"2":{"127":3}}],["edge",{"2":{"3":1,"4":3,"6":4,"20":1,"31":1,"37":1,"43":1,"45":25,"47":13,"51":1,"53":1,"54":6,"56":1,"66":4,"69":1,"77":2,"92":2,"93":1,"97":7,"103":21,"118":2,"119":1,"120":1,"127":7,"167":2}}],["edges`",{"2":{"54":1}}],["edges",{"2":{"0":1,"4":2,"6":9,"45":12,"47":8,"52":3,"54":10,"57":3,"66":3,"68":2,"69":1,"71":1,"77":1,"78":3,"79":7,"80":3,"88":1,"91":3,"94":1,"97":3,"103":20,"115":1,"118":1,"127":22,"167":29}}],["earlier",{"2":{"169":3}}],["earth",{"2":{"6":2,"25":1,"27":1,"150":2,"156":1,"170":2,"174":1}}],["easiest",{"2":{"172":1}}],["easier",{"2":{"163":1,"165":1}}],["easily",{"2":{"129":1}}],["east",{"2":{"47":9}}],["easy",{"2":{"1":1,"6":1,"143":1,"161":1}}],["eachindex",{"2":{"34":1,"126":1,"127":3,"136":2,"157":1,"160":1}}],["each",{"2":{"3":2,"4":3,"6":6,"9":1,"18":2,"20":1,"34":4,"37":2,"38":4,"40":1,"45":5,"47":1,"54":3,"66":1,"69":2,"75":1,"89":1,"97":6,"102":1,"103":3,"106":1,"116":1,"126":1,"127":1,"136":1,"143":2,"156":1,"172":1,"173":1,"175":2,"176":2,"177":1}}],["equatorial",{"2":{"6":6,"150":4}}],["equality",{"2":{"45":1,"54":1,"174":1}}],["equal",{"2":{"3":2,"4":16,"6":19,"34":6,"54":1,"65":1,"66":4,"68":3,"69":22,"77":1,"91":1,"97":15,"102":1,"103":2,"108":2,"118":1,"138":1}}],["equals",{"0":{"67":1,"68":1},"1":{"68":1,"69":1},"2":{"0":17,"4":3,"6":19,"31":1,"34":2,"45":4,"50":2,"54":8,"66":1,"67":1,"68":2,"69":50,"77":1,"91":1,"97":10,"103":2,"108":3,"118":1,"174":1}}],["equivalent",{"2":{"3":1,"4":4,"6":6,"37":1,"45":1,"54":1,"57":1,"69":5,"75":1,"97":1}}],["enable",{"2":{"177":1}}],["enabled",{"2":{"174":1}}],["enabling",{"0":{"177":1}}],["enclosed",{"2":{"97":1}}],["encode",{"2":{"24":1}}],["encompasses",{"2":{"18":1,"97":1}}],["encounters",{"2":{"18":1}}],["en",{"2":{"97":1,"158":1}}],["envelope",{"2":{"54":2}}],["envelopes",{"2":{"54":2}}],["enough",{"2":{"45":1}}],["entirely",{"2":{"97":1}}],["entire",{"2":{"47":1,"97":4}}],["entry",{"2":{"45":11,"52":3,"54":4,"57":3,"127":1}}],["ent",{"2":{"45":19,"50":2}}],["enter",{"2":{"45":4}}],["ensuring",{"2":{"6":1,"148":1,"151":1}}],["ensure",{"2":{"6":3,"40":1,"51":1,"53":1,"56":1,"137":2,"140":1}}],["ensures",{"2":{"6":3,"139":1,"142":3,"145":2}}],["enumerate",{"2":{"13":2,"34":1,"45":10,"47":1,"50":1,"52":1,"57":2,"97":1,"127":2,"145":2,"160":1}}],["enum",{"2":{"6":2,"45":3,"53":3,"97":3}}],["endpt",{"2":{"158":3}}],["endpoints",{"2":{"45":3,"47":1,"52":1,"54":6,"57":1,"66":2,"97":11,"103":2,"105":1}}],["endpoint=3",{"2":{"45":1}}],["endpointtype",{"2":{"45":2}}],["endpoint",{"2":{"3":1,"6":2,"45":27,"53":1,"54":16,"66":2,"74":1,"97":3,"103":2,"156":4,"158":4,"169":1}}],["ending",{"2":{"45":1,"47":1}}],["end",{"2":{"1":1,"6":1,"9":1,"13":4,"14":3,"31":4,"34":18,"37":8,"40":35,"41":3,"44":10,"45":130,"47":43,"50":9,"51":8,"52":12,"53":5,"54":31,"55":1,"56":6,"57":24,"63":3,"66":19,"69":20,"81":2,"82":2,"86":20,"95":2,"96":2,"97":104,"103":21,"108":1,"112":2,"113":2,"118":1,"122":2,"123":2,"126":9,"127":44,"128":4,"129":1,"136":49,"137":1,"139":5,"141":3,"145":18,"146":4,"150":8,"151":8,"152":1,"153":2,"156":7,"157":6,"158":30,"159":3,"160":27,"161":4,"162":4,"164":1,"165":3,"166":4,"167":19}}],["enforce",{"2":{"0":1,"6":2,"166":3}}],["exits",{"2":{"45":1}}],["exit",{"2":{"45":32,"50":2,"52":3,"54":3,"57":2}}],["existingnodes",{"2":{"127":3}}],["existing",{"2":{"45":3,"56":1,"127":1,"170":2,"172":1}}],["exists",{"2":{"45":1,"47":1,"54":1}}],["exist",{"2":{"6":1,"45":1,"54":3,"166":1}}],["excluding",{"2":{"94":1,"97":1,"118":2}}],["exclude",{"2":{"86":9}}],["exclusively",{"2":{"110":1}}],["exclusive",{"2":{"47":1,"54":2}}],["exc",{"2":{"41":2,"150":2,"153":2}}],["excellent",{"2":{"23":1}}],["except",{"2":{"18":1,"19":1}}],["excess",{"2":{"5":1,"6":1,"40":1}}],["exp10",{"2":{"150":1,"156":2}}],["expressed",{"2":{"38":2}}],["express",{"2":{"38":1}}],["experimental",{"2":{"31":3}}],["expect",{"2":{"1":1,"99":1,"152":1}}],["explain",{"2":{"26":1}}],["explanations",{"2":{"26":3}}],["explicitly",{"2":{"6":1,"18":1,"24":1,"34":2,"37":1,"40":1,"41":1,"66":2,"69":1,"150":1,"151":1,"153":1}}],["expose",{"2":{"58":1}}],["exposes",{"2":{"17":1}}],["export",{"2":{"38":1,"148":1,"171":1,"173":1}}],["exponential",{"2":{"9":1}}],["ext2",{"2":{"97":3}}],["ext1",{"2":{"97":3}}],["ext",{"2":{"39":15,"45":10,"47":2,"50":3,"51":8,"53":8,"54":18,"56":8,"57":14,"86":7,"97":7}}],["extrema",{"2":{"127":1,"167":1}}],["extreem",{"2":{"34":10}}],["extracts",{"2":{"63":1}}],["extract",{"2":{"63":1,"127":1,"136":3,"156":1}}],["extra",{"2":{"6":3,"45":1,"56":1,"148":1,"150":2,"151":1}}],["external",{"2":{"37":1,"97":2}}],["exteriors",{"2":{"9":1,"53":2,"56":2,"127":1}}],["exterior",{"2":{"3":4,"4":2,"6":10,"34":1,"36":1,"37":1,"39":1,"40":36,"44":2,"45":4,"51":2,"56":3,"57":14,"66":1,"69":2,"71":1,"72":1,"75":3,"85":1,"89":2,"97":9,"106":2,"115":1,"116":3,"119":3,"120":3,"126":6,"127":6,"139":3,"140":1,"142":1,"147":1,"169":2}}],["extending",{"2":{"103":1}}],["extended",{"2":{"66":1}}],["extensions",{"2":{"58":1,"173":1}}],["extension",{"2":{"1":1,"6":1,"40":1,"41":1,"63":1,"74":1,"128":1,"150":1,"151":1,"152":3,"153":2,"154":1,"173":1}}],["extent=true",{"2":{"147":1}}],["extent=nothing",{"2":{"136":1}}],["extent=",{"2":{"136":3}}],["extent=false",{"2":{"136":1,"156":1}}],["extent=gi",{"2":{"127":3}}],["extent`",{"2":{"133":1,"147":1}}],["extents",{"2":{"4":3,"6":3,"31":5,"47":1,"54":3,"97":5,"103":1,"127":3,"136":2,"147":2,"167":2}}],["extent",{"0":{"147":1},"2":{"0":2,"1":4,"4":3,"6":11,"24":1,"31":2,"39":1,"46":1,"47":1,"54":10,"97":4,"103":2,"127":12,"133":3,"135":4,"136":28,"147":2,"156":1,"165":1,"167":7}}],["exactly",{"2":{"160":1}}],["exactpredicates",{"2":{"7":1,"13":2,"14":2,"31":1}}],["exact",{"2":{"3":5,"6":5,"7":2,"12":1,"13":1,"45":36,"47":6,"50":7,"51":5,"53":5,"54":7,"55":1,"56":5,"57":7,"72":2,"75":3,"77":1,"78":3,"79":3,"80":1,"85":2,"86":1,"89":2,"91":1,"92":3,"93":2,"94":1,"97":24,"100":2,"103":3,"106":2,"108":1,"109":3,"110":1,"111":1,"116":3,"118":1,"119":3,"120":3,"121":1,"127":1,"144":1}}],["examples",{"0":{"149":1,"155":1},"2":{"3":8,"4":1,"6":11,"26":2,"69":1,"72":1,"75":1,"85":1,"86":1,"89":1,"103":1,"106":1,"116":1,"126":2,"167":1}}],["example",{"0":{"39":1,"59":1,"138":1,"144":1,"175":1,"176":1},"1":{"60":1},"2":{"1":3,"3":2,"6":13,"11":1,"20":1,"23":2,"33":1,"36":1,"39":1,"43":1,"44":1,"46":1,"49":1,"50":1,"51":1,"53":1,"54":1,"56":1,"65":1,"68":1,"69":1,"71":1,"74":1,"84":1,"86":1,"88":1,"97":1,"99":1,"100":1,"102":1,"105":1,"115":1,"126":1,"127":8,"129":1,"136":2,"138":1,"140":1,"143":1,"144":1,"146":1,"155":1,"156":2,"161":1,"166":1,"175":1,"177":1}}],["either",{"2":{"1":2,"3":1,"6":4,"22":1,"25":1,"27":1,"45":9,"51":1,"53":1,"54":2,"56":1,"57":1,"65":1,"75":1,"97":5,"99":1,"105":1,"106":1,"116":1,"127":1,"136":3,"141":1,"174":1}}],["lj",{"2":{"127":2}}],["lrs",{"2":{"156":2}}],["lr",{"2":{"127":3}}],["lp",{"2":{"97":2}}],["lstart",{"2":{"97":2}}],["ls",{"2":{"97":12}}],["ll",{"2":{"17":1,"39":1,"149":2,"156":1,"170":1,"172":1}}],["l",{"2":{"14":4,"40":6,"86":2,"97":32}}],["lgeos",{"2":{"156":1}}],["lg",{"2":{"13":1,"14":1,"15":2,"62":4,"150":9,"156":17}}],["l305",{"2":{"6":1}}],["loudly",{"2":{"136":1}}],["log10",{"2":{"150":2,"156":4}}],["log",{"2":{"131":3,"132":1,"149":2}}],["location",{"2":{"45":1,"97":6}}],["local",{"2":{"34":3,"37":1,"45":4,"52":1,"57":1,"127":1}}],["loose",{"2":{"137":1}}],["lookup",{"2":{"127":1,"136":1}}],["looks",{"2":{"43":1}}],["look",{"2":{"36":2,"127":2,"138":1,"149":1}}],["looping",{"2":{"127":1}}],["loop",{"2":{"34":1,"40":2,"44":3,"45":8,"47":1,"54":1,"57":1,"97":5,"127":3,"158":1}}],["lower",{"2":{"6":1,"7":1,"127":1,"175":1}}],["lon",{"2":{"6":2,"149":1,"150":2}}],["longitude",{"2":{"170":2}}],["long",{"2":{"6":1,"54":1,"150":1,"176":1}}],["longer",{"2":{"6":3,"148":1,"150":2,"151":1}}],["lots",{"2":{"170":1}}],["lot",{"2":{"6":1,"23":1,"34":1,"37":1,"44":1,"47":1,"66":1,"69":1,"103":1,"129":1,"149":1,"166":2}}],["load",{"2":{"136":2,"156":1,"168":2}}],["loading",{"2":{"41":1,"150":1,"153":1}}],["loads",{"2":{"5":1,"6":1,"40":1}}],["loaded",{"2":{"1":1,"41":3,"150":2,"152":1,"153":2}}],["laptop",{"2":{"176":1}}],["land",{"2":{"170":8}}],["layers",{"2":{"134":1}}],["label",{"2":{"14":4,"15":2,"60":2,"62":1,"65":1,"127":3,"149":2,"155":2,"156":2}}],["labels",{"2":{"13":2,"127":1}}],["lazily",{"2":{"6":1,"131":1,"136":1}}],["latitude",{"2":{"170":2}}],["later",{"2":{"37":1,"62":1,"127":1}}],["lat",{"2":{"6":3,"149":1,"150":3}}],["larger",{"2":{"45":1,"56":1,"160":1}}],["large",{"2":{"6":8,"40":1,"156":2,"173":1,"176":1}}],["lastindex",{"2":{"160":1}}],["last",{"2":{"4":3,"6":3,"9":1,"34":11,"37":2,"39":2,"45":9,"47":4,"66":7,"69":5,"97":20,"108":1,"127":8,"138":1,"145":2,"158":1}}],["lt",{"2":{"6":6,"54":4,"149":1}}],["len",{"2":{"158":7}}],["length",{"2":{"0":1,"5":1,"6":5,"9":1,"18":1,"40":32,"42":1,"43":1,"44":22,"45":11,"47":1,"50":2,"51":2,"53":1,"54":1,"56":1,"57":1,"97":1,"127":10,"136":3,"145":2,"149":1,"157":1,"158":1,"159":1,"160":7}}],["legend",{"2":{"156":4}}],["le",{"2":{"97":10}}],["leaving",{"2":{"138":1}}],["leaf",{"2":{"136":4}}],["leading",{"2":{"169":1}}],["lead",{"2":{"54":1,"138":1}}],["least",{"2":{"3":4,"6":4,"45":1,"54":1,"57":2,"97":14,"103":6,"106":1,"109":3,"110":2,"111":2,"112":1,"113":1,"116":1,"122":1,"126":1}}],["leftover",{"2":{"45":1}}],["left=1",{"2":{"45":1}}],["left",{"2":{"40":1,"45":5,"126":1,"127":2,"158":17,"160":5,"174":1}}],["lets",{"2":{"37":1}}],["let",{"2":{"36":1,"43":1,"97":1,"127":3,"149":1,"169":6,"170":4,"171":3,"172":2,"173":2,"177":1}}],["levels",{"2":{"6":1,"127":1,"134":1,"164":1}}],["level",{"2":{"6":1,"7":1,"9":1,"18":2,"20":1,"29":1,"134":1,"136":2,"137":1,"139":1,"141":4,"142":1,"143":1,"145":2,"171":2}}],["less",{"2":{"3":1,"6":7,"34":1,"37":1,"40":1,"44":1,"47":1,"66":1,"69":1,"86":1,"103":1,"127":1,"156":1,"157":1}}],["l289",{"2":{"6":1}}],["l2",{"2":{"3":4,"4":4,"6":8,"68":4,"69":12,"71":8,"85":2,"88":5,"102":4,"105":3,"106":2,"115":8}}],["l195",{"2":{"6":1}}],["l177",{"2":{"6":1}}],["l1",{"2":{"3":6,"4":4,"6":10,"68":4,"69":12,"71":8,"74":4,"75":2,"84":4,"85":2,"88":5,"102":4,"105":3,"106":2,"115":8}}],["li",{"2":{"127":2}}],["lie",{"2":{"54":1}}],["lies",{"2":{"45":3,"175":1}}],["limitations",{"2":{"54":1}}],["limits",{"2":{"39":1}}],["limited",{"2":{"6":1,"148":1,"151":1}}],["library",{"2":{"50":1,"173":1}}],["libraries",{"2":{"37":1,"143":1,"173":1}}],["libgeos",{"2":{"6":2,"13":1,"14":1,"15":1,"23":1,"37":1,"41":5,"62":1,"128":1,"150":7,"156":4,"166":2}}],["little",{"2":{"26":1}}],["literate",{"2":{"26":1,"31":1,"34":1,"37":1,"40":1,"41":1,"44":1,"45":1,"47":1,"50":1,"52":1,"54":1,"55":1,"57":1,"63":1,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":1,"127":1,"128":1,"136":1,"139":1,"142":1,"145":1,"146":1,"147":1,"151":1,"153":1,"160":1,"161":1,"162":1,"166":1,"167":1}}],["lift",{"2":{"14":2}}],["lin",{"2":{"150":5}}],["linked",{"2":{"58":1}}],["linrange",{"2":{"13":2,"14":5,"39":2,"65":1,"127":2,"150":1,"156":2}}],["linering",{"2":{"170":1}}],["linewidth",{"2":{"36":1,"169":1}}],["linesegment",{"2":{"126":2,"151":1}}],["lines",{"0":{"78":1,"92":1,"109":1,"119":1},"2":{"3":1,"4":4,"6":5,"45":3,"49":1,"54":9,"60":1,"61":2,"62":2,"65":1,"68":4,"69":4,"71":3,"74":1,"75":1,"84":2,"86":1,"88":3,"97":2,"99":3,"102":4,"103":2,"105":4,"115":3,"116":1,"127":3,"154":1,"169":4,"178":2}}],["linestrings",{"2":{"4":2,"6":2,"9":1,"69":2,"125":1,"137":1,"169":1}}],["linestringtrait",{"2":{"3":2,"4":4,"6":9,"11":3,"34":1,"44":4,"53":2,"66":2,"69":8,"77":1,"78":4,"79":1,"86":6,"91":1,"92":5,"103":4,"108":1,"109":4,"110":1,"118":1,"119":4,"120":1,"134":1,"141":2,"142":1,"151":2,"164":2}}],["linestring",{"2":{"3":5,"4":6,"6":15,"18":1,"20":1,"34":2,"44":2,"66":4,"68":2,"69":2,"71":2,"72":1,"77":1,"78":3,"85":2,"88":2,"89":1,"91":1,"92":4,"97":2,"102":2,"108":1,"109":3,"110":1,"115":2,"116":1,"118":1,"119":4,"120":1,"126":7,"136":4,"167":3,"169":5,"178":1}}],["linetrait",{"2":{"3":2,"4":4,"6":6,"34":1,"45":2,"50":2,"53":2,"66":2,"69":8,"77":1,"78":4,"79":1,"91":1,"92":5,"103":4,"108":1,"109":4,"110":1,"118":1,"119":4,"120":1}}],["line2",{"2":{"3":3,"6":7,"53":2,"54":2,"86":5,"99":3,"100":2,"103":3,"126":5}}],["line1",{"2":{"3":4,"6":8,"53":2,"54":2,"86":5,"99":3,"100":2,"103":5,"126":5}}],["linea",{"2":{"1":1,"6":1,"161":1}}],["linearmap",{"2":{"156":1}}],["linearalgebra",{"2":{"31":1}}],["linear",{"2":{"4":7,"6":10,"9":1,"37":2,"40":1,"43":1,"44":3,"47":1,"54":1,"66":5,"69":8,"79":1,"97":2,"109":1,"110":2,"119":1,"125":1,"136":2,"139":3,"149":5,"150":3,"151":4}}],["linearr",{"2":{"1":1,"6":1,"161":1}}],["linearrings",{"2":{"9":1,"93":1,"127":6,"137":1,"169":1}}],["linearringtrait",{"2":{"4":4,"6":6,"11":3,"34":3,"37":2,"44":4,"45":4,"53":2,"66":2,"69":8,"77":1,"78":1,"79":4,"91":1,"92":2,"93":3,"108":1,"109":1,"110":4,"118":1,"119":1,"120":4,"141":1,"151":2,"156":1,"164":2}}],["linearring",{"2":{"1":10,"3":2,"4":1,"6":15,"34":2,"44":2,"45":1,"63":1,"66":1,"77":1,"79":3,"91":1,"92":1,"93":2,"97":2,"103":4,"108":1,"109":1,"110":3,"118":1,"120":4,"126":1,"127":3,"136":5,"137":1,"138":6,"139":1,"144":13,"156":1,"161":8,"169":24,"170":6,"171":8,"175":2}}],["linearsegments",{"2":{"0":1,"6":4,"148":1,"149":1,"150":3,"151":5}}],["line",{"0":{"97":1},"2":{"0":1,"3":13,"4":9,"6":52,"23":1,"33":2,"34":7,"43":3,"44":10,"45":12,"47":8,"49":6,"50":18,"53":8,"54":67,"57":6,"66":11,"69":5,"72":2,"74":2,"75":1,"77":2,"78":11,"79":8,"84":1,"86":11,"89":2,"91":1,"92":9,"93":4,"97":141,"99":2,"100":2,"102":3,"103":12,"105":2,"106":2,"108":1,"109":10,"110":3,"116":2,"118":2,"119":10,"120":7,"126":6,"127":2,"151":1,"156":1,"157":1,"158":4,"159":1,"167":3,"169":3}}],["lineorientation",{"2":{"0":1,"6":2,"53":2}}],["lists",{"2":{"20":1,"45":3,"103":1}}],["listed",{"2":{"6":1,"34":1,"156":1}}],["list",{"2":{"6":16,"9":1,"34":20,"45":233,"50":20,"51":14,"52":8,"53":13,"54":5,"56":13,"57":1,"176":2}}],["likely",{"2":{"134":1}}],["like",{"0":{"55":1},"2":{"1":2,"6":9,"17":1,"18":2,"19":1,"20":1,"23":1,"24":1,"29":1,"37":1,"39":1,"40":1,"43":1,"47":1,"51":1,"53":1,"56":1,"63":1,"65":1,"66":1,"69":1,"129":2,"136":2,"141":2,"142":1,"148":1,"149":1,"164":2,"170":2}}],["iah",{"2":{"178":2}}],["image",{"2":{"127":1}}],["impossible",{"2":{"50":1,"102":1}}],["important",{"2":{"149":1}}],["import",{"2":{"1":3,"6":5,"13":2,"14":2,"15":1,"31":7,"33":1,"36":1,"41":1,"43":1,"46":1,"50":1,"51":1,"53":1,"54":1,"56":1,"65":1,"68":1,"69":1,"71":1,"72":1,"74":1,"75":1,"84":1,"85":1,"86":1,"88":1,"89":1,"99":1,"100":1,"102":1,"103":1,"105":1,"106":1,"115":1,"116":1,"126":3,"136":2,"150":2,"153":1,"155":2,"156":3,"161":2,"167":1,"168":5}}],["implements",{"2":{"166":1}}],["implementing",{"2":{"6":1,"156":1}}],["implement",{"2":{"6":1,"17":1,"23":1,"34":1,"37":1,"40":1,"44":1,"47":1,"63":1,"66":1,"69":1,"75":1,"89":1,"103":1,"106":1,"116":1,"129":1,"140":1,"141":3,"142":1}}],["implementation",{"0":{"34":1,"37":1,"44":1,"47":1,"50":1,"63":1,"66":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"133":1,"139":1,"145":1,"151":1},"2":{"6":1,"34":3,"37":3,"40":1,"44":3,"47":3,"56":1,"66":3,"69":3,"72":1,"75":2,"85":1,"89":2,"100":1,"103":3,"106":2,"116":2,"127":2,"128":1,"152":1,"156":1,"166":1}}],["implementations",{"2":{"6":1,"75":1,"89":1,"106":1,"116":1,"128":1,"154":1,"166":3}}],["implemented",{"0":{"128":1},"2":{"1":1,"6":2,"31":1,"37":1,"40":3,"50":2,"52":2,"54":2,"57":2,"63":1,"66":2,"128":1,"129":2,"141":2,"152":1,"154":1}}],["improvements",{"2":{"9":2,"10":1}}],["improve",{"2":{"4":1,"6":1,"147":1}}],["i=2",{"2":{"126":1}}],["ipoints",{"2":{"97":4}}],["ip",{"2":{"69":2}}],["ipt",{"2":{"45":8}}],["ihole",{"2":{"69":2}}],["ih",{"2":{"57":20}}],["i2",{"2":{"47":2}}],["i1",{"2":{"47":2}}],["ii",{"2":{"45":8}}],["io",{"2":{"41":5,"150":5,"153":5}}],["i+1",{"2":{"40":8,"127":1,"158":2,"160":1}}],["i",{"2":{"9":1,"13":4,"22":1,"34":14,"37":1,"40":16,"45":28,"47":4,"52":2,"56":2,"57":4,"66":2,"69":8,"86":7,"97":28,"126":14,"127":17,"136":14,"151":2,"157":3,"158":12,"160":28,"167":2,"169":2,"170":1,"176":3}}],["id",{"2":{"172":1}}],["identical",{"2":{"136":1,"144":1}}],["identity",{"2":{"127":4,"136":2,"147":1}}],["ideal",{"2":{"127":1}}],["idea",{"2":{"6":1,"20":1,"25":1,"27":1,"40":1,"129":1}}],["idx`",{"2":{"45":1}}],["idx",{"2":{"34":6,"45":167,"47":9,"50":23,"51":5,"53":5,"56":2,"145":34,"158":51}}],["id=",{"2":{"6":2}}],["ignored",{"2":{"6":1,"127":1}}],["ignore",{"2":{"6":1,"127":2}}],["i>",{"2":{"6":2}}],["i>method",{"2":{"6":2}}],["innerjoin",{"2":{"175":1,"176":1}}],["inner",{"2":{"97":6,"136":3,"174":1}}],["inline",{"2":{"97":4,"126":1,"136":21,"165":2}}],["in=1",{"2":{"97":1}}],["in`",{"2":{"97":1}}],["inject",{"0":{"55":1},"2":{"153":1}}],["inaccuracies",{"2":{"54":1}}],["ind",{"2":{"176":2}}],["individual",{"2":{"171":1}}],["indicate",{"2":{"136":1}}],["indicates",{"2":{"20":1}}],["indices",{"2":{"45":4,"136":4,"160":16}}],["indeed",{"2":{"138":1}}],["index",{"2":{"40":8,"45":11,"97":1,"136":1,"158":1}}],["inds",{"2":{"127":3}}],["inplace",{"2":{"40":1}}],["inputs",{"2":{"6":1,"45":1,"69":1,"72":1,"85":1,"100":1,"160":1}}],["input",{"2":{"6":12,"34":1,"50":1,"51":1,"53":1,"54":1,"56":1,"127":1,"129":1,"150":3,"151":2,"157":1,"158":1,"159":1,"170":1}}],["inbounds",{"2":{"40":16,"66":5,"97":1}}],["inspiration",{"2":{"50":1}}],["inspired",{"2":{"49":1,"50":2}}],["inside",{"2":{"34":3,"43":1,"45":3,"47":1,"51":1,"52":1,"53":1,"54":1,"56":1,"57":2,"65":3,"66":1,"77":1,"97":1,"115":1,"118":1,"127":2}}],["insertion",{"2":{"45":1}}],["insert",{"2":{"34":1,"158":1}}],["instability",{"2":{"24":2}}],["instantiating",{"2":{"20":1}}],["instead",{"2":{"18":1,"24":1}}],["instructs",{"2":{"6":1,"166":2}}],["init=nothing",{"2":{"136":1}}],["init=typemax",{"2":{"66":2}}],["init=zero",{"2":{"37":1,"47":1}}],["initial",{"2":{"54":2,"150":1}}],["initially",{"2":{"45":1}}],["initialize",{"2":{"40":3,"44":2,"45":1,"54":1}}],["init",{"2":{"19":1,"31":1,"34":1,"44":2,"136":30,"150":4}}],["incorrect",{"2":{"137":1,"138":1}}],["increase",{"2":{"45":1,"97":1}}],["increasing",{"2":{"6":1,"156":1}}],["increment",{"2":{"40":5}}],["including",{"2":{"34":1,"45":2,"54":1,"66":1,"77":1,"78":1,"79":1,"80":1,"97":2}}],["include",{"2":{"31":41,"34":1,"45":1,"58":1,"66":2,"156":2,"165":1,"171":2,"172":1}}],["included",{"2":{"6":2,"57":2,"142":2,"145":2,"171":1}}],["includes",{"2":{"4":2,"6":2,"57":1,"66":2,"69":1,"97":1}}],["incircle",{"0":{"16":1}}],["investigate",{"2":{"127":1}}],["investigating",{"0":{"62":1}}],["inverted",{"2":{"6":1,"63":1}}],["invalid",{"2":{"20":1,"52":2,"138":1,"143":1,"144":1}}],["invoke",{"2":{"20":1}}],["involved",{"2":{"129":1}}],["involve",{"2":{"20":1}}],["involving",{"2":{"6":3,"51":1,"53":1,"56":1}}],["invocation",{"2":{"18":1}}],["ing",{"2":{"1":1,"6":2,"40":1,"161":1}}],["intr",{"2":{"45":28,"47":9,"50":16,"54":8}}],["intr2",{"2":{"45":2,"54":14}}],["intr1",{"2":{"45":3,"54":21,"97":2}}],["intrs",{"2":{"45":10,"54":5}}],["introduction",{"0":{"27":1},"1":{"28":1,"29":1,"30":1}}],["introducing",{"2":{"24":1}}],["introduces",{"2":{"24":1}}],["int",{"2":{"45":6,"57":7,"86":7,"151":1,"156":1,"158":5,"159":1,"160":1}}],["integrate",{"2":{"37":1}}],["integrating",{"2":{"37":1}}],["integrals",{"2":{"36":1}}],["integral",{"2":{"36":1}}],["intended",{"2":{"6":1,"141":2,"142":1}}],["intermediate",{"2":{"47":1}}],["inter2",{"2":{"47":15}}],["inter1",{"2":{"47":23}}],["interpreted",{"2":{"40":1}}],["interpolation",{"2":{"5":1,"6":1,"39":1,"40":2,"148":1}}],["interpolated",{"2":{"5":3,"6":3,"40":17,"148":1}}],["interpolate",{"2":{"0":2,"5":2,"6":4,"38":1,"39":2,"40":25}}],["interest",{"2":{"40":1,"66":1}}],["internal",{"2":{"39":1}}],["internals",{"2":{"24":1}}],["inter",{"2":{"6":3,"45":21,"50":1,"51":1,"53":5,"54":4}}],["interface",{"0":{"141":1},"2":{"6":3,"20":1,"58":1,"63":1,"136":1,"140":1,"141":4,"142":1,"156":1,"170":1}}],["interacted",{"2":{"97":1}}],["interaction",{"0":{"97":1},"2":{"97":2}}],["interactions",{"2":{"45":1,"57":3,"97":15}}],["interactive",{"2":{"13":1,"14":1}}],["interacting",{"2":{"6":1,"53":1,"97":2}}],["interacts",{"2":{"3":1,"6":1,"97":3,"105":1,"106":1,"109":3,"110":1,"111":1}}],["interact",{"2":{"3":2,"6":2,"56":1,"57":1,"88":1,"97":5,"100":1,"105":1,"106":1,"108":1,"109":2,"110":2,"111":1}}],["interior",{"2":{"3":6,"6":7,"34":9,"36":1,"40":7,"44":5,"45":1,"57":18,"71":1,"72":1,"74":1,"75":3,"78":5,"79":1,"80":2,"84":2,"85":1,"86":1,"89":2,"91":2,"92":6,"93":3,"97":15,"105":1,"106":3,"109":1,"110":2,"111":2,"115":1,"116":3,"121":2,"126":2,"139":1,"142":1}}],["interiors",{"2":{"3":6,"6":7,"40":20,"71":1,"72":1,"74":1,"84":1,"85":1,"88":1,"89":1,"94":1,"97":5,"99":1,"100":1,"105":1,"106":1,"108":1,"109":2,"110":1,"115":1,"116":1,"119":3,"120":3}}],["intersectingpolygons",{"2":{"6":3}}],["intersecting",{"0":{"143":1},"1":{"144":1,"145":1},"2":{"6":4,"31":1,"45":2,"57":2,"142":4,"143":1,"145":4}}],["intersections",{"0":{"54":1},"2":{"45":2,"47":2,"52":1,"53":2,"54":1,"57":1,"97":2}}],["intersection",{"0":{"53":1,"98":1},"1":{"99":1,"100":1},"2":{"0":2,"3":3,"6":19,"9":1,"15":4,"23":1,"31":1,"45":38,"47":6,"50":3,"51":4,"52":4,"53":15,"54":73,"56":2,"57":2,"86":2,"97":6,"99":1,"103":5}}],["intersect",{"2":{"3":8,"6":11,"45":4,"47":3,"51":2,"53":1,"54":1,"56":1,"57":5,"71":1,"72":2,"74":1,"75":1,"85":1,"89":1,"92":1,"94":1,"97":4,"99":2,"103":1,"115":1,"116":2,"119":3,"120":3,"144":1,"145":4}}],["intersects",{"0":{"99":1},"2":{"0":2,"3":3,"6":6,"31":1,"45":1,"54":2,"57":2,"86":2,"98":1,"99":4,"100":4,"103":5,"121":1,"145":2,"174":1}}],["into",{"2":{"5":1,"6":7,"17":1,"26":1,"34":1,"37":1,"40":1,"44":4,"45":2,"50":1,"51":1,"53":1,"97":1,"127":4,"131":1,"136":6,"145":1,"156":1,"164":1,"167":2,"169":2,"174":1}}],["int64",{"2":{"1":6,"6":6,"138":6,"157":1,"158":1,"160":1,"161":6,"169":14}}],["info",{"2":{"148":1}}],["information",{"0":{"171":1},"2":{"6":1,"29":1,"40":1,"45":2,"46":1,"54":1,"63":1,"97":1,"168":1,"171":3,"173":2}}],["infinity",{"2":{"97":1,"103":1}}],["inf",{"2":{"1":1,"9":1,"50":2,"157":1,"160":3}}],["in",{"0":{"23":1},"2":{"1":6,"3":3,"4":1,"5":4,"6":51,"7":1,"9":2,"13":6,"14":2,"17":2,"18":4,"20":1,"23":3,"24":2,"25":1,"26":3,"27":1,"29":1,"30":1,"31":2,"34":7,"36":1,"37":3,"38":2,"40":22,"41":1,"43":2,"44":5,"45":72,"47":31,"50":6,"51":9,"52":3,"53":5,"54":29,"56":11,"57":28,"62":1,"63":3,"65":6,"66":6,"68":1,"69":17,"71":2,"72":1,"75":10,"78":1,"79":1,"80":1,"81":1,"82":1,"85":1,"86":7,"89":9,"91":1,"92":1,"93":1,"95":1,"96":1,"97":135,"99":2,"100":1,"102":1,"103":11,"105":1,"106":11,"110":1,"112":1,"113":1,"115":1,"116":10,"119":3,"120":3,"122":1,"123":1,"126":4,"127":10,"128":3,"129":1,"131":3,"134":2,"135":1,"136":12,"140":1,"141":1,"142":2,"143":1,"145":7,"146":2,"147":1,"148":2,"149":2,"150":14,"151":7,"152":3,"153":1,"154":1,"156":5,"157":2,"158":4,"159":1,"160":5,"161":2,"162":1,"163":4,"164":1,"165":1,"166":4,"167":8,"168":1,"169":2,"170":6,"173":2,"174":4,"175":3,"176":1,"177":1}}],["itererable",{"2":{"167":1}}],["iter",{"2":{"136":31}}],["iterate",{"2":{"40":2,"134":1,"136":5}}],["iteration",{"2":{"37":1}}],["iterators",{"2":{"13":1,"40":1,"45":5,"47":3,"53":1,"57":2,"127":1,"136":11,"145":6,"151":1}}],["iterator",{"2":{"6":2,"45":4,"53":2,"131":2,"136":2}}],["iterabletype",{"2":{"136":10}}],["iterable",{"2":{"4":1,"6":3,"18":1,"37":1,"47":1,"63":1,"131":1,"136":37,"169":1}}],["iterables",{"2":{"1":2,"6":2,"22":1,"136":6}}],["ith",{"2":{"45":3,"57":7}}],["itself",{"2":{"47":1,"126":1,"134":1}}],["its",{"2":{"5":1,"6":10,"18":1,"36":1,"40":1,"45":2,"47":4,"57":1,"78":1,"131":1,"136":1,"140":1,"156":1,"157":1,"158":1,"159":3,"174":1}}],["it",{"2":{"1":4,"4":1,"6":19,"9":1,"18":11,"19":2,"20":1,"22":1,"29":3,"30":1,"33":1,"34":1,"36":2,"37":3,"39":1,"41":1,"44":2,"45":2,"46":1,"47":2,"51":1,"52":1,"53":1,"54":4,"56":1,"57":3,"62":2,"63":2,"66":3,"69":1,"74":2,"77":3,"91":3,"97":14,"102":1,"103":1,"108":2,"118":3,"125":1,"126":2,"127":4,"129":3,"131":3,"134":3,"135":1,"136":15,"138":1,"139":1,"140":1,"142":1,"143":1,"149":2,"150":1,"152":5,"156":1,"158":1,"163":1,"164":2,"165":1,"166":7,"170":3,"171":3,"173":3,"176":2,"177":2}}],["iff",{"2":{"136":1}}],["if",{"0":{"55":1},"2":{"1":5,"3":17,"4":19,"5":1,"6":74,"18":1,"22":2,"33":1,"34":15,"36":1,"37":6,"40":5,"41":3,"44":1,"45":95,"47":36,"50":8,"51":13,"52":12,"53":9,"54":44,"56":10,"57":22,"63":3,"65":2,"66":8,"68":2,"69":35,"71":1,"72":1,"74":1,"75":2,"77":4,"78":3,"79":3,"80":2,"81":1,"82":1,"84":1,"85":1,"86":9,"88":1,"89":3,"91":5,"92":4,"93":2,"94":2,"95":1,"96":1,"97":132,"99":1,"100":1,"102":4,"103":16,"105":1,"106":2,"108":4,"109":3,"110":2,"111":2,"112":1,"113":1,"115":1,"116":2,"118":5,"119":3,"120":3,"121":1,"122":1,"123":1,"126":5,"127":35,"131":1,"134":1,"136":21,"139":1,"141":1,"142":2,"143":1,"145":12,"146":1,"147":1,"150":6,"151":2,"152":3,"153":2,"156":1,"158":12,"160":12,"161":1,"162":1,"165":1,"166":2,"170":1,"173":1,"175":2,"176":1}}],["isolate",{"2":{"156":1}}],["isodd",{"2":{"50":1}}],["istable",{"2":{"136":2}}],["isequal",{"2":{"127":1}}],["iseven",{"2":{"97":1}}],["isempty",{"2":{"37":1,"40":4,"47":1,"51":1,"52":2,"53":1,"127":1,"141":1,"158":1}}],["isparallel",{"2":{"97":1,"126":8}}],["is3d",{"2":{"69":1,"136":1,"146":1,"161":1,"162":1,"167":10}}],["issue",{"2":{"45":1}}],["issues",{"2":{"25":1,"27":1}}],["isa",{"2":{"18":1,"40":9,"136":4,"167":1}}],["isnothing",{"2":{"41":1,"45":9,"50":1,"52":2,"54":2,"57":2,"69":1,"127":1,"150":1,"153":1,"156":1,"157":1,"158":5,"159":1,"160":6}}],["isn",{"2":{"6":1,"37":1,"45":4,"47":1,"50":1,"52":1,"54":3,"57":2,"66":3,"69":1,"74":1,"97":9,"103":1,"156":1,"166":1}}],["isconcave",{"0":{"126":1},"2":{"0":1,"6":2,"62":1,"124":1,"126":3}}],["isclockwise",{"0":{"125":1},"2":{"0":1,"6":2,"47":1,"124":1,"126":5,"127":2}}],["is",{"0":{"25":1,"33":1,"36":2,"43":1,"46":1,"49":1,"65":2,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"134":1},"2":{"0":1,"1":10,"3":8,"4":43,"5":1,"6":108,"9":3,"11":1,"13":1,"14":1,"18":3,"19":1,"20":1,"22":3,"23":2,"25":2,"27":2,"33":1,"34":19,"36":7,"37":19,"38":2,"39":2,"40":15,"41":3,"43":2,"44":5,"45":82,"46":3,"47":22,"49":1,"50":2,"51":4,"52":13,"53":4,"54":40,"56":7,"57":20,"58":1,"62":5,"63":4,"65":8,"66":23,"69":13,"71":2,"72":3,"74":4,"75":4,"77":7,"78":3,"79":3,"80":1,"81":1,"82":1,"85":3,"86":3,"88":1,"89":5,"91":9,"92":4,"93":2,"94":1,"95":1,"96":1,"97":91,"100":2,"102":3,"103":12,"106":4,"108":2,"115":4,"116":5,"118":8,"119":3,"120":3,"121":1,"122":2,"123":1,"125":2,"126":7,"127":11,"128":1,"129":2,"131":1,"134":3,"135":1,"136":24,"137":7,"138":2,"139":1,"140":3,"141":2,"142":1,"143":4,"144":1,"145":2,"146":1,"148":3,"149":3,"150":9,"151":6,"152":7,"153":2,"155":1,"156":4,"157":1,"158":2,"159":1,"161":2,"163":1,"164":1,"165":1,"166":3,"169":4,"170":5,"171":3,"172":1,"173":3,"174":2,"175":5,"176":2}}],["cp",{"2":{"178":1}}],["cpu",{"2":{"176":1}}],["cy",{"2":{"126":2}}],["cyan",{"2":{"41":1,"150":1,"153":1}}],["cx",{"2":{"126":2}}],["cdot",{"2":{"126":1}}],["cs",{"2":{"97":9}}],["cshape",{"2":{"43":3}}],["cw",{"2":{"47":2}}],["cb",{"2":{"39":1,"62":1,"127":1}}],["cgrad",{"2":{"39":1}}],["cgal",{"2":{"39":1}}],["c",{"2":{"37":1,"43":1,"47":4,"50":5,"55":3,"97":24,"150":1}}],["cleaner",{"2":{"63":1}}],["cleanest",{"2":{"63":1}}],["clear",{"2":{"46":1}}],["clearly",{"2":{"33":1,"36":1,"65":1}}],["clamped",{"2":{"54":18}}],["clamp",{"2":{"34":1,"54":1}}],["classified",{"2":{"45":1}}],["classify",{"2":{"45":4}}],["class",{"2":{"6":1,"127":1}}],["clipping",{"0":{"45":1,"51":1,"52":1,"54":1,"56":1,"57":1},"2":{"6":1,"9":1,"31":8,"45":9,"50":3,"51":1,"53":1,"56":1,"143":1}}],["closure",{"2":{"136":2}}],["closing",{"2":{"34":1}}],["close",{"2":{"34":5,"45":2,"47":1,"50":1,"54":1,"66":9,"127":1,"138":1,"139":4}}],["closest",{"2":{"4":3,"6":3,"54":2,"65":1,"66":6}}],["closed2",{"2":{"69":2}}],["closed1",{"2":{"69":2}}],["closed",{"0":{"137":1},"1":{"138":1,"139":1},"2":{"4":4,"6":11,"9":1,"31":1,"34":6,"37":3,"44":3,"45":1,"47":1,"54":1,"57":3,"69":21,"77":2,"78":5,"79":5,"91":2,"92":5,"93":3,"97":52,"109":5,"110":1,"118":3,"119":5,"120":5,"126":1,"127":1,"137":1,"138":1,"139":2,"140":1,"142":1,"169":1}}],["closedring",{"2":{"0":1,"6":1,"137":1,"138":1,"139":4,"140":1,"141":1,"142":1}}],["clockwise",{"2":{"4":1,"6":4,"9":1,"36":1,"37":1,"47":7,"62":1,"125":2,"126":3,"127":1}}],["ceil",{"2":{"151":1}}],["ce",{"2":{"97":11}}],["certainly",{"2":{"54":1}}],["certain",{"2":{"17":1,"18":1,"26":1,"29":1}}],["central",{"2":{"45":1}}],["centroids",{"2":{"43":1,"44":1}}],["centroid",{"0":{"42":1,"43":1},"1":{"43":1,"44":1},"2":{"0":4,"4":2,"6":6,"31":1,"42":3,"43":4,"44":38,"129":1,"156":4}}],["cent",{"2":{"43":2}}],["centered",{"2":{"45":1}}],["center",{"2":{"6":1,"43":1,"127":1}}],["cells",{"2":{"127":1}}],["cell",{"2":{"6":4,"46":3,"47":28,"127":2}}],["chunks",{"2":{"136":8}}],["chunk",{"2":{"136":12}}],["chose",{"2":{"24":1,"127":1}}],["choose",{"2":{"6":1,"63":1,"127":2}}],["changes",{"2":{"45":1}}],["changed",{"2":{"45":1}}],["change",{"2":{"24":1,"45":1,"62":1}}],["chain=2",{"2":{"45":1}}],["chain=1",{"2":{"45":1}}],["chain",{"2":{"45":66,"52":3,"54":4,"57":4,"62":2}}],["chains",{"2":{"20":1,"45":1}}],["chairmarks",{"2":{"13":1,"150":1,"156":1}}],["children",{"2":{"156":1}}],["child",{"2":{"6":2,"131":2,"136":7}}],["checkargs",{"2":{"157":1,"158":1,"159":1,"160":1}}],["checking",{"2":{"69":1,"158":1}}],["checks",{"0":{"86":1,"98":1},"1":{"99":1,"100":1},"2":{"41":1,"45":1,"54":1,"68":1,"71":1,"74":1,"84":1,"88":1,"97":5,"99":1,"102":1,"103":1,"105":1,"115":1,"175":1}}],["check",{"2":{"4":1,"6":1,"7":1,"44":1,"45":8,"47":3,"50":1,"51":1,"54":4,"55":1,"56":1,"69":8,"97":11,"127":5,"131":3,"132":1,"144":1,"147":1,"149":2,"158":1,"160":1}}],["checked",{"2":{"4":1,"6":1,"45":1,"54":1,"62":1,"97":1,"147":1}}],["c2",{"2":{"6":3,"15":2,"66":3,"69":14,"127":21}}],["c1",{"2":{"6":3,"15":2,"66":4,"69":13,"127":26}}],["ctor",{"2":{"1":1,"6":1,"161":1}}],["categorize",{"2":{"50":1}}],["categorical",{"2":{"39":1}}],["came",{"2":{"50":1}}],["case",{"2":{"34":1,"38":2,"44":1,"45":1,"51":1,"54":2,"57":1,"97":16,"136":1,"177":1}}],["cases",{"2":{"6":1,"40":1,"50":2,"97":3,"134":1,"136":5}}],["cause",{"2":{"18":1,"23":1,"158":1}}],["careful",{"2":{"40":1,"134":1}}],["care",{"2":{"17":1}}],["carried",{"2":{"6":1,"166":1}}],["cairomakie",{"2":{"13":1,"33":1,"36":1,"39":2,"43":1,"46":1,"49":1,"60":1,"61":1,"62":1,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"149":1,"150":1,"156":1,"168":1,"175":1,"176":1,"178":1}}],["california",{"2":{"176":1}}],["callable",{"2":{"127":4,"141":1}}],["calling",{"2":{"45":2,"136":1}}],["calls",{"2":{"45":1,"54":1,"57":1,"66":1,"75":1,"89":1,"106":1,"116":1,"134":1,"136":1,"151":1}}],["call",{"2":{"18":1,"24":1,"37":1,"44":1,"136":4,"154":1}}],["called",{"2":{"6":2,"44":3,"45":1,"136":1,"139":1,"141":1,"142":1,"166":1,"170":1}}],["calculation",{"2":{"54":1}}],["calculations",{"2":{"6":1,"25":2,"27":2,"54":1,"150":1}}],["calculating",{"2":{"4":1,"6":1,"18":1,"45":1,"147":1}}],["calculated",{"2":{"6":1,"43":2,"47":1,"54":2,"66":1,"136":4}}],["calculates",{"2":{"4":2,"6":6,"37":1,"40":2,"47":1,"54":2,"56":1,"66":2,"150":1,"159":1}}],["calculate",{"2":{"1":2,"5":1,"6":6,"11":1,"34":3,"40":3,"44":1,"47":1,"54":1,"97":1,"127":1,"133":1,"136":3}}],["calc",{"2":{"1":2,"6":4,"24":1,"34":4,"133":1,"135":1,"136":15,"147":1,"156":2,"165":1}}],["cache",{"2":{"6":1,"40":1}}],["cant",{"2":{"69":1,"127":1,"167":1}}],["cannot",{"2":{"3":3,"4":2,"6":5,"37":1,"69":1,"77":1,"80":1,"103":2,"106":1,"108":2,"110":1,"121":1}}],["can",{"2":{"1":1,"4":2,"6":16,"7":2,"9":1,"13":1,"14":1,"24":1,"26":1,"31":1,"34":1,"37":1,"38":2,"39":1,"40":3,"41":1,"44":1,"45":3,"47":1,"51":3,"53":3,"54":1,"56":3,"57":1,"62":1,"63":2,"68":1,"69":3,"71":1,"74":1,"86":1,"88":1,"97":23,"99":2,"102":2,"103":3,"105":1,"109":1,"110":1,"115":1,"118":1,"119":1,"120":1,"127":1,"128":1,"129":1,"131":1,"135":1,"136":7,"138":2,"139":1,"142":1,"143":2,"144":1,"147":1,"149":1,"150":2,"153":1,"156":2,"166":1,"169":6,"170":1,"171":3,"173":3,"174":3,"175":3}}],["creation",{"2":{"169":1,"171":1}}],["creating",{"0":{"168":1,"169":1,"172":1},"1":{"169":1,"170":1,"171":1,"172":1,"173":1},"2":{"97":1}}],["creates",{"2":{"7":1,"45":3}}],["create",{"0":{"171":1},"2":{"6":2,"13":2,"14":1,"45":1,"50":1,"54":2,"63":1,"127":2,"136":1,"142":2,"143":3,"145":2,"168":2,"169":4,"170":5,"171":3,"172":1,"173":1,"175":1}}],["created",{"2":{"4":2,"6":2,"45":1,"66":3}}],["criteria",{"2":{"75":2,"89":2,"106":2,"116":2,"158":3}}],["cropping",{"2":{"39":2}}],["cross=1",{"2":{"53":1}}],["cross`",{"2":{"53":1}}],["crossings",{"2":{"45":3,"97":1}}],["crossing",{"0":{"86":1},"2":{"6":2,"45":81,"51":1,"52":7,"53":3,"54":7,"56":1,"57":6,"75":1,"86":1,"97":1,"116":1}}],["cross",{"0":{"113":1},"2":{"6":1,"9":1,"34":3,"45":13,"50":14,"51":2,"52":1,"53":2,"54":10,"55":4,"56":2,"57":1,"75":1,"86":2,"89":1,"97":17,"103":2,"106":1,"116":1,"126":3}}],["crosses",{"2":{"0":2,"3":2,"6":3,"31":1,"45":1,"50":1,"86":26,"97":2,"174":1}}],["crc",{"2":{"6":1,"40":1}}],["crs2",{"2":{"170":2}}],["crs1",{"2":{"170":2,"171":1}}],["crs`",{"2":{"152":6}}],["crs=nothing",{"2":{"136":1,"147":1,"156":1}}],["crs=gi",{"2":{"136":7}}],["crs",{"0":{"170":1},"2":{"1":16,"4":2,"6":10,"63":1,"127":10,"133":2,"135":3,"136":27,"147":1,"152":7,"156":1,"168":1,"170":13,"171":7,"173":1}}],["customize",{"2":{"136":2}}],["custom",{"0":{"177":1},"2":{"6":1,"40":1,"177":2}}],["curr^2",{"2":{"34":2}}],["curr",{"2":{"34":8,"45":114,"50":9,"57":3,"145":26}}],["currentnode",{"2":{"127":8}}],["current",{"2":{"34":1,"40":8,"45":3,"50":2,"52":1,"54":1,"57":6,"127":2,"145":3}}],["currently",{"2":{"5":1,"6":3,"23":1,"40":1,"45":1,"50":1,"52":2,"127":1,"136":1}}],["curve",{"0":{"97":1},"2":{"3":1,"4":7,"6":18,"34":6,"37":7,"45":5,"47":3,"53":7,"65":1,"66":22,"69":6,"75":2,"77":4,"78":9,"79":9,"89":1,"91":4,"92":6,"93":3,"97":152,"103":1,"106":1,"109":6,"111":3,"116":1,"118":4,"119":6,"120":6}}],["curves",{"2":{"0":1,"3":1,"6":5,"37":3,"47":3,"54":1,"65":1,"66":1,"69":13,"80":1,"97":1,"103":1,"121":1,"156":2}}],["cutpolygon",{"2":{"49":1}}],["cuts",{"2":{"49":1}}],["cutting",{"0":{"48":1},"1":{"49":1,"50":1},"2":{"45":1,"50":2}}],["cut",{"0":{"49":1},"2":{"0":1,"6":6,"31":1,"40":1,"48":1,"49":5,"50":22,"97":1}}],["coastlines",{"2":{"178":1}}],["coarse",{"2":{"6":1,"148":1,"151":1}}],["cos",{"2":{"169":3,"170":1,"171":2}}],["copy",{"2":{"141":1,"160":1}}],["coors1",{"2":{"126":2}}],["coors2",{"2":{"126":3}}],["coord",{"2":{"151":6}}],["coords",{"2":{"50":9,"151":8}}],["coordinatetransformations",{"2":{"1":2,"6":2,"156":1,"161":2,"168":1,"169":5,"171":2}}],["coordinate",{"0":{"40":1,"146":1,"170":1,"171":1},"2":{"1":4,"5":5,"6":7,"25":1,"27":1,"39":2,"40":10,"136":1,"151":1,"152":4,"168":3,"170":1}}],["coordinates",{"0":{"5":1,"38":1},"1":{"39":1,"40":1},"2":{"0":4,"1":1,"4":2,"5":7,"6":20,"37":2,"38":8,"40":25,"45":2,"46":1,"50":2,"51":1,"53":1,"56":1,"66":1,"69":2,"129":1,"146":2,"149":1,"150":3,"152":1,"170":2}}],["co",{"2":{"97":2}}],["corner",{"2":{"47":4,"127":1}}],["corners",{"2":{"47":1}}],["correspondent",{"2":{"126":1}}],["correspond",{"2":{"45":1}}],["corresponding",{"2":{"34":3,"52":2}}],["correctly",{"2":{"149":1}}],["corrected",{"2":{"141":1}}],["correctness",{"2":{"137":1,"166":1}}],["correcting",{"2":{"20":1,"141":1}}],["corrections",{"0":{"140":1,"142":1},"1":{"141":1,"142":1},"2":{"138":1,"141":6,"144":1}}],["correction",{"2":{"6":10,"31":4,"51":1,"52":2,"53":1,"54":2,"56":1,"57":2,"137":1,"139":2,"140":2,"141":8,"142":7,"143":1,"145":2}}],["correct",{"2":{"6":3,"24":1,"34":1,"37":1,"44":1,"45":1,"47":1,"51":1,"53":1,"56":1,"66":1,"69":1,"75":1,"89":1,"103":1,"106":1,"116":1,"137":1,"138":2,"140":1}}],["cov",{"2":{"47":16}}],["cover",{"2":{"77":1,"81":1}}],["covering",{"2":{"6":2,"84":1,"142":2,"145":2}}],["covered",{"0":{"79":1,"80":1,"120":1},"2":{"3":1,"6":1,"52":1,"57":1,"74":1,"75":1,"79":2,"80":2,"81":1,"82":2,"84":1,"96":2,"97":3,"145":1}}],["coveredby",{"0":{"73":1,"74":1,"77":1,"78":1,"81":1,"82":1,"96":1},"1":{"74":1,"75":1},"2":{"0":2,"3":4,"6":4,"31":1,"45":1,"73":1,"74":3,"75":10,"76":6,"77":13,"78":15,"79":13,"80":5,"81":2,"82":2,"85":3,"174":1}}],["covers",{"0":{"83":1,"84":1},"1":{"84":1,"85":1},"2":{"0":2,"3":5,"6":5,"31":1,"83":1,"84":4,"85":5,"127":1,"174":1}}],["coverages",{"2":{"6":1,"47":1}}],["coverage",{"0":{"46":1},"2":{"0":1,"6":2,"31":1,"46":3,"47":16}}],["code",{"2":{"7":1,"10":1,"26":5,"40":1,"75":1,"89":1,"97":1,"106":1,"116":1,"126":1,"163":1,"165":1,"176":1}}],["colname",{"2":{"136":3}}],["col",{"2":{"136":3}}],["column",{"2":{"22":1,"136":16,"172":2,"174":2}}],["colored",{"2":{"175":1}}],["color=",{"2":{"170":2}}],["colors",{"2":{"60":1,"61":1,"175":2,"178":1}}],["colorrange",{"2":{"39":2,"65":1}}],["colorbar",{"2":{"39":1,"62":1,"65":1,"127":1}}],["colormap",{"2":{"14":1,"39":3,"65":1}}],["color",{"2":{"6":3,"36":1,"39":2,"40":1,"41":1,"43":1,"49":3,"60":1,"61":1,"62":2,"65":2,"68":4,"71":4,"74":1,"84":1,"88":4,"102":4,"115":4,"150":1,"153":1,"169":1,"170":1,"175":5,"178":1}}],["collect",{"2":{"11":3,"13":1,"33":1,"36":2,"40":1,"43":1,"46":2,"49":2,"63":2,"65":1,"127":3,"136":3,"149":4,"167":2}}],["collections",{"0":{"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1},"2":{"1":2,"6":10,"22":1,"135":1,"136":7,"156":2,"173":1}}],["collection",{"2":{"1":1,"4":7,"6":13,"18":2,"29":2,"34":2,"37":3,"47":2,"66":2,"81":2,"82":2,"95":2,"96":2,"112":2,"113":2,"122":2,"123":2,"129":1,"136":3,"156":1,"162":1,"167":1}}],["collinear",{"2":{"3":1,"6":2,"45":5,"51":2,"53":3,"54":12,"56":2,"102":1,"103":2}}],["commonly",{"2":{"173":1}}],["common",{"2":{"68":1,"151":1,"168":1,"170":1,"171":1}}],["commented",{"2":{"126":1}}],["comments",{"2":{"97":1}}],["comment",{"2":{"30":1}}],["combos",{"2":{"52":1,"54":1,"57":1}}],["combines",{"2":{"44":1}}],["combine",{"2":{"44":2,"45":5,"145":1}}],["combined",{"2":{"6":1,"45":4,"57":1,"142":1,"145":2,"169":1}}],["combination",{"2":{"6":1,"45":1,"131":1,"136":1}}],["coming",{"2":{"47":1}}],["com",{"2":{"6":2,"54":1,"63":1}}],["compilation",{"2":{"165":1}}],["compiled",{"2":{"24":1}}],["compiler",{"2":{"24":1,"136":2,"165":2}}],["complex",{"2":{"129":1,"156":1,"174":1}}],["complexity",{"2":{"6":1,"129":1,"151":1}}],["complete",{"2":{"37":1}}],["completely",{"2":{"1":1,"3":4,"6":5,"45":2,"52":1,"57":1,"71":2,"72":1,"75":1,"84":1,"85":1,"97":1,"116":1,"136":1}}],["component",{"2":{"6":1,"37":3,"44":11,"47":8,"54":1,"131":1,"136":3}}],["components",{"2":{"6":2,"43":1,"44":2,"131":2,"136":24}}],["composed",{"2":{"4":4,"6":5,"69":5,"169":2}}],["comprised",{"2":{"6":3,"51":1,"53":1,"56":1}}],["computing",{"2":{"41":1,"58":1}}],["computational",{"2":{"6":1,"40":1}}],["computation",{"2":{"6":6,"40":1,"44":1,"51":1,"53":1,"56":1,"157":2,"158":2,"159":2}}],["computer",{"2":{"6":1,"40":1}}],["computes",{"2":{"6":1,"63":1}}],["compute",{"2":{"4":1,"6":3,"37":1,"40":1,"63":3,"151":1}}],["computed",{"2":{"4":4,"6":5,"34":1,"37":3,"40":3,"47":1,"178":1}}],["compact",{"2":{"176":3}}],["comparisons",{"2":{"174":1}}],["comparing",{"2":{"57":1,"69":1}}],["compares",{"2":{"127":1}}],["compared",{"2":{"69":1}}],["compare",{"2":{"3":1,"4":1,"6":2,"34":1,"57":1,"69":2,"103":1}}],["compatibility",{"2":{"37":1}}],["compatible",{"2":{"1":3,"6":1,"22":1,"25":1,"27":1,"34":1,"37":1,"40":2,"44":1,"47":1,"66":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"134":1,"136":1,"152":2}}],["couple",{"2":{"172":1}}],["course",{"2":{"135":1}}],["country",{"2":{"176":8}}],["countries",{"2":{"11":1,"61":1,"156":1}}],["counted",{"2":{"54":2}}],["counters",{"2":{"40":8}}],["counter",{"2":{"6":1,"45":7,"97":1,"125":1,"126":1}}],["counterclockwise",{"2":{"4":1,"6":2,"9":1,"36":2,"37":1,"62":1,"63":1}}],["count",{"2":{"45":16,"127":1,"160":1}}],["couldn",{"2":{"9":1,"165":1}}],["could",{"2":{"4":1,"6":1,"37":3,"54":4,"57":1,"58":1,"66":1,"97":2,"152":1}}],["conditions",{"2":{"174":1}}],["connected",{"2":{"97":5}}],["connect",{"2":{"47":11}}],["connecting",{"2":{"34":1,"158":1,"169":2}}],["connections",{"2":{"6":2,"142":2,"145":2}}],["context",{"2":{"150":4,"170":2}}],["contents",{"2":{"136":1,"137":1}}],["contours",{"2":{"127":1}}],["contour",{"2":{"127":4}}],["continue",{"2":{"37":1,"45":7,"47":1,"52":2,"54":1,"97":1,"141":1,"145":3,"160":1,"176":1}}],["contributions",{"2":{"25":1,"27":1}}],["controlled",{"2":{"24":1}}],["control",{"2":{"23":1}}],["containing",{"2":{"46":1,"175":1}}],["contain",{"2":{"3":1,"6":1,"26":1,"57":1,"71":1,"103":1,"169":1}}],["contained",{"2":{"3":1,"6":1,"9":1,"57":4,"72":1,"84":1,"102":1,"103":1,"136":1,"175":1}}],["contains",{"0":{"70":1,"71":1},"1":{"71":1,"72":1},"2":{"0":2,"3":4,"6":4,"26":1,"31":1,"45":1,"57":1,"58":1,"70":1,"71":5,"72":4,"134":1,"144":1,"174":1,"175":1}}],["consistent",{"2":{"45":1,"129":1}}],["consistency",{"2":{"22":1}}],["considered",{"2":{"34":1,"40":1}}],["consider",{"2":{"33":1,"36":1,"43":1,"46":1,"47":3,"49":1,"65":2,"68":1,"71":1,"74":1,"84":1,"88":1,"97":3,"99":1,"102":1,"105":1,"115":1}}],["constprop",{"2":{"86":1}}],["constants",{"2":{"45":1}}],["const",{"2":{"31":4,"45":1,"75":4,"89":3,"106":4,"116":4,"133":3,"136":1,"156":4}}],["constrained",{"2":{"6":3,"51":1,"53":1,"56":1}}],["constructing",{"2":{"171":1}}],["construct",{"2":{"164":1}}],["constructors",{"2":{"6":2,"164":2}}],["constructed",{"2":{"1":1,"20":1,"152":1}}],["concepts",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"26":1}}],["concieve",{"2":{"9":1}}],["concavehull",{"2":{"128":1}}],["concave",{"2":{"6":1,"34":2,"43":2,"126":2}}],["convention",{"2":{"43":1}}],["convenience",{"2":{"40":1,"166":1}}],["conversely",{"2":{"45":1}}],["conversion",{"0":{"162":1},"2":{"22":1}}],["converted",{"2":{"22":1,"40":3}}],["converts",{"2":{"6":1,"167":1}}],["convert",{"0":{"76":1,"90":1,"107":1,"117":1},"2":{"6":3,"40":6,"63":1,"65":1,"127":2,"150":1,"156":3,"162":1,"166":1,"167":1}}],["convexhull",{"2":{"128":1}}],["convexity",{"2":{"62":2}}],["convex",{"0":{"58":1,"61":1},"1":{"59":1,"60":1,"61":1,"62":1,"63":1},"2":{"0":1,"6":7,"31":2,"34":3,"58":4,"60":2,"61":1,"62":4,"63":11,"126":1}}],["vw",{"2":{"156":3}}],["von",{"2":{"127":1}}],["v2",{"2":{"97":9}}],["v1",{"2":{"97":9}}],["v`",{"2":{"40":2}}],["vcat",{"2":{"34":1,"40":1,"136":1}}],["vararg",{"2":{"40":1}}],["vary",{"2":{"34":1}}],["variables",{"2":{"24":1,"40":8,"72":1,"85":1,"100":1}}],["variable",{"2":{"24":1,"52":2}}],["vals",{"2":{"158":9}}],["valign",{"2":{"156":1}}],["validated",{"2":{"52":2,"54":2,"57":2}}],["validate",{"2":{"9":1}}],["valid",{"2":{"1":1,"6":8,"44":1,"51":2,"53":2,"54":3,"56":2,"127":1,"137":3,"138":1,"143":1,"144":1,"160":1,"161":1}}],["val",{"2":{"34":2,"45":2,"54":8,"97":30,"103":4}}],["values=",{"2":{"127":2}}],["values=sort",{"2":{"127":1}}],["values",{"2":{"1":1,"5":3,"6":16,"34":2,"39":3,"40":40,"44":2,"45":5,"47":5,"54":1,"66":2,"97":4,"127":19,"136":2,"158":2,"160":1,"165":1}}],["value",{"2":{"0":1,"4":7,"5":2,"6":15,"14":1,"24":1,"34":1,"36":2,"37":4,"40":45,"45":5,"47":2,"54":7,"65":1,"66":3,"127":6,"158":11,"166":2,"174":1}}],["vs",{"0":{"15":1},"2":{"12":1,"54":2}}],["vᵢ",{"2":{"6":1}}],["v0",{"2":{"6":2}}],["v",{"2":{"5":2,"6":6,"14":4,"40":23,"66":8}}],["visvalingam",{"2":{"154":1}}],["visvalingamwhyatt",{"0":{"159":1},"2":{"0":1,"6":3,"156":4,"159":5}}],["visualized",{"2":{"138":1}}],["visualize",{"2":{"99":1,"170":1}}],["visa",{"2":{"45":1}}],["visited",{"2":{"45":4}}],["view",{"2":{"45":2,"63":1,"127":1,"145":1,"158":3,"176":1}}],["viewport",{"2":{"14":1}}],["views",{"2":{"1":1,"45":1,"56":1,"152":1}}],["via",{"2":{"6":1,"41":1,"58":1,"128":1,"150":1,"153":1,"166":2}}],["vec",{"2":{"63":2}}],["vect",{"2":{"136":2}}],["vectypes",{"2":{"40":5}}],["vector",{"2":{"1":12,"4":6,"5":1,"6":46,"18":1,"23":1,"29":1,"33":1,"34":10,"40":14,"45":7,"50":6,"51":4,"52":1,"53":2,"54":3,"56":4,"97":1,"103":2,"126":3,"127":4,"129":1,"136":6,"138":8,"139":1,"144":22,"148":1,"149":1,"151":1,"157":1,"158":4,"159":1,"160":2,"161":10,"167":15,"169":18,"170":6,"171":9}}],["vectors",{"2":{"1":1,"4":2,"6":5,"22":1,"34":4,"40":3,"45":1,"63":1,"66":1,"125":1,"127":1,"136":2,"156":1}}],["ve",{"2":{"17":1,"151":1}}],["vein",{"2":{"7":1}}],["version",{"2":{"166":1}}],["versa",{"2":{"45":1}}],["vert",{"2":{"160":21}}],["verts",{"2":{"156":2}}],["vertical",{"2":{"39":1,"47":1,"54":1,"127":1}}],["vertices",{"2":{"6":7,"9":1,"38":4,"40":5,"45":1,"50":2,"63":1,"77":1,"79":5,"88":1,"91":3,"94":1,"97":1,"118":1,"138":1,"148":2,"149":1,"150":3,"151":3,"156":1,"159":1}}],["vertex",{"2":{"5":1,"6":2,"34":1,"38":2,"40":2,"45":19,"54":12,"62":1,"77":2,"92":2,"93":1,"97":1,"118":3}}],["very",{"2":{"0":1,"149":1,"176":2}}],["ty",{"2":{"127":3}}],["typing",{"2":{"41":1,"150":1,"153":1}}],["typically",{"2":{"38":1,"172":1}}],["typemax",{"2":{"66":1,"127":9}}],["typeof",{"2":{"19":1,"40":3,"136":2,"164":1,"177":1}}],["type2",{"2":{"6":2,"69":4}}],["type1",{"2":{"6":2,"69":5}}],["types",{"0":{"132":1,"163":1},"1":{"164":1,"165":1,"166":1},"2":{"6":4,"23":1,"24":1,"31":1,"40":3,"47":1,"50":1,"97":3,"156":1,"163":3,"165":1,"174":1}}],["type",{"2":{"4":11,"5":1,"6":62,"11":1,"22":2,"23":1,"24":2,"30":2,"34":9,"37":11,"39":1,"40":8,"44":8,"45":21,"47":8,"50":6,"51":7,"52":6,"53":8,"54":19,"56":7,"57":5,"66":28,"69":2,"131":2,"136":42,"140":1,"141":6,"142":6,"146":1,"150":1,"151":1,"156":3,"162":1,"164":3,"165":5,"166":1,"167":3,"178":1}}],["tx",{"2":{"127":3}}],["tᵢ",{"2":{"40":1}}],["temporary",{"2":{"45":1}}],["term",{"2":{"37":1}}],["terms",{"2":{"6":1,"40":1}}],["teach",{"2":{"26":1}}],["technically",{"2":{"23":1,"137":1}}],["technique",{"2":{"11":1}}],["tell",{"2":{"18":1,"97":1,"165":1,"177":1}}],["test",{"2":{"45":1,"156":2,"166":1}}],["testing",{"0":{"15":1}}],["tests",{"2":{"9":2}}],["tutorial",{"2":{"168":1,"174":1}}],["tutorials",{"2":{"26":2}}],["tups",{"2":{"139":4}}],["tuplepoint",{"2":{"31":3,"167":1}}],["tuple",{"0":{"162":1},"2":{"4":1,"6":19,"31":2,"40":2,"44":3,"45":5,"47":3,"50":1,"54":31,"97":17,"126":2,"127":5,"136":2,"138":6,"144":13,"149":1,"156":2,"158":1,"160":2,"167":6,"169":99,"175":2}}],["tuples",{"2":{"0":1,"6":2,"31":1,"41":1,"44":1,"45":1,"50":1,"51":3,"52":1,"53":2,"54":1,"56":4,"57":5,"63":2,"139":2,"145":2,"156":2,"162":2,"176":2}}],["turf",{"2":{"126":1}}],["turned",{"2":{"127":1,"136":1}}],["turning",{"2":{"127":8}}],["turn",{"2":{"6":1,"127":1}}],["t2",{"2":{"6":5,"40":47,"76":1,"86":2,"107":1,"117":1}}],["t1",{"2":{"6":6,"40":51,"86":2}}],["t=float64",{"2":{"4":1,"6":3,"44":3}}],["two",{"2":{"3":5,"4":10,"6":23,"23":2,"34":2,"36":1,"40":1,"44":1,"45":6,"47":3,"51":2,"53":1,"54":14,"56":4,"57":3,"66":5,"68":3,"69":12,"71":2,"72":1,"74":1,"84":1,"85":1,"86":1,"88":1,"97":2,"99":2,"100":2,"102":4,"103":5,"105":3,"106":1,"115":2,"127":3,"141":2,"142":1,"144":2,"145":2,"149":1,"166":1,"169":1,"174":3,"175":3}}],["task",{"2":{"136":6}}],["tasks",{"2":{"136":10}}],["taskrange",{"2":{"136":10}}],["tags",{"2":{"45":4}}],["taget",{"2":{"6":2}}],["taylor",{"2":{"6":1,"40":1}}],["table2",{"2":{"174":1}}],["table1",{"2":{"174":3}}],["tables",{"2":{"22":4,"31":1,"136":11}}],["table",{"0":{"172":1},"2":{"6":1,"18":1,"29":2,"136":12,"156":1,"172":1,"173":1,"174":1}}],["taking",{"2":{"6":3,"44":1,"51":1,"52":1,"53":1,"54":1,"56":1,"57":1,"143":1}}],["takes",{"2":{"45":3,"174":1}}],["taken",{"2":{"20":1,"39":1}}],["take",{"2":{"1":1,"6":2,"29":1,"45":3,"51":1,"52":1,"53":1,"54":1,"57":1,"126":2,"127":2,"129":1,"152":1}}],["target=nothing",{"2":{"51":1,"53":1,"56":1}}],["target=gi",{"2":{"45":1}}],["targets",{"2":{"23":1,"34":2,"37":3,"47":3,"66":3}}],["target",{"0":{"23":1},"2":{"1":14,"6":28,"15":3,"22":2,"23":2,"40":1,"44":2,"45":1,"51":5,"52":11,"53":6,"54":10,"56":4,"57":13,"127":1,"129":1,"131":4,"134":5,"135":1,"136":142,"145":2,"152":3,"156":2,"164":3}}],["tilted",{"2":{"47":1}}],["tie",{"2":{"34":1}}],["timings",{"2":{"13":5}}],["timing",{"2":{"13":2}}],["times",{"2":{"4":1,"6":1,"147":1}}],["time",{"2":{"1":5,"13":3,"24":1,"39":1,"127":1,"152":4,"166":1,"169":1,"170":1,"171":2,"175":1,"176":1}}],["title",{"2":{"13":2,"39":2,"62":2,"127":1,"150":1,"156":2}}],["tip",{"2":{"1":1,"5":1,"6":1,"40":1,"152":1,"174":1}}],["tree",{"2":{"174":1}}],["treating",{"2":{"156":1}}],["treated",{"2":{"97":5,"169":1}}],["treats",{"2":{"37":1,"66":1}}],["trials",{"2":{"150":2,"156":2}}],["triangles",{"2":{"38":1}}],["triangle",{"2":{"6":1,"38":4,"159":4,"175":1}}],["triangulation",{"2":{"6":1,"31":1,"63":1}}],["trivially",{"2":{"129":1}}],["try",{"2":{"55":3,"127":1,"134":1,"136":9,"176":1}}],["tr",{"2":{"37":3}}],["trues",{"2":{"145":3}}],["true",{"0":{"24":1},"2":{"1":5,"3":25,"4":3,"6":42,"34":7,"37":1,"39":2,"41":1,"45":30,"47":6,"50":1,"51":1,"52":2,"53":1,"54":1,"56":2,"57":3,"66":4,"69":21,"71":1,"72":1,"74":2,"75":6,"77":1,"78":1,"79":4,"81":1,"82":1,"84":2,"85":1,"86":9,"88":2,"89":2,"91":1,"92":1,"93":3,"95":1,"96":1,"97":78,"99":3,"100":1,"102":2,"103":18,"105":2,"106":6,"109":1,"110":1,"112":1,"113":1,"115":2,"116":7,"118":1,"119":1,"120":4,"122":1,"123":1,"126":4,"127":5,"136":8,"145":1,"150":1,"153":1,"156":1,"165":2,"174":1,"177":1}}],["traditional",{"2":{"127":1}}],["traverse",{"2":{"45":1}}],["traced",{"2":{"45":1}}],["traces",{"2":{"45":1}}],["trace",{"2":{"45":2,"51":1,"53":1,"56":1}}],["track",{"2":{"45":3,"145":2}}],["tracing",{"2":{"6":1,"45":4,"47":1,"52":5,"54":2,"57":2}}],["transverse",{"2":{"170":1}}],["translate",{"2":{"39":2}}],["translation",{"2":{"1":2,"6":2,"156":2,"161":2,"169":3,"171":1}}],["transformations",{"2":{"31":10}}],["transformation",{"0":{"161":1},"2":{"6":1,"127":1,"140":1,"152":1,"168":1}}],["transform",{"2":{"0":2,"1":6,"6":3,"15":2,"31":1,"129":1,"152":2,"156":1,"161":4,"169":4,"171":1}}],["trait`",{"2":{"136":1}}],["trait2",{"2":{"66":10,"69":2,"91":2,"92":2,"103":2,"108":2,"110":2,"111":2}}],["trait1",{"2":{"66":12,"69":2,"91":2,"92":2,"103":2,"108":2,"110":2,"111":2}}],["traits",{"2":{"6":2,"18":1,"103":1,"134":2,"141":2,"156":2,"164":3}}],["trait",{"2":{"1":5,"3":2,"4":2,"6":17,"18":7,"20":1,"22":1,"31":1,"34":2,"37":5,"40":6,"44":7,"47":2,"50":3,"51":2,"52":2,"53":6,"54":4,"56":2,"57":2,"66":7,"69":11,"75":3,"86":2,"89":3,"97":4,"103":10,"106":3,"116":3,"126":1,"129":1,"131":2,"134":3,"136":49,"141":9,"142":1,"151":1,"156":2,"164":8,"167":7,"169":1}}],["traittarget",{"0":{"164":1},"2":{"0":1,"1":2,"6":8,"34":1,"37":1,"44":1,"47":1,"51":2,"52":4,"53":3,"54":4,"56":2,"57":4,"66":1,"129":2,"132":1,"136":10,"151":1,"156":1,"163":1,"164":20}}],["thus",{"2":{"34":1,"37":1,"45":3,"52":1,"54":1,"57":1}}],["those",{"2":{"34":1,"45":1,"54":1,"77":1,"118":1}}],["though",{"2":{"20":1,"138":1}}],["thing",{"0":{"30":1}}],["things",{"2":{"9":1}}],["this",{"0":{"30":1},"2":{"0":1,"1":1,"3":1,"4":6,"5":1,"6":30,"7":1,"18":1,"23":3,"24":2,"25":2,"27":2,"29":1,"31":1,"33":2,"34":6,"36":2,"37":9,"39":3,"40":11,"41":2,"43":1,"44":4,"45":26,"46":1,"47":4,"49":1,"50":5,"52":1,"54":5,"55":1,"56":1,"57":2,"63":5,"65":4,"66":6,"69":4,"71":1,"72":2,"74":3,"75":3,"82":1,"84":1,"85":2,"86":1,"89":3,"96":1,"97":3,"100":2,"102":1,"103":4,"106":3,"113":1,"115":1,"116":3,"123":1,"125":1,"126":3,"127":8,"128":2,"129":2,"134":2,"136":17,"137":3,"139":3,"140":1,"141":6,"142":7,"143":4,"145":3,"146":2,"147":2,"148":3,"149":5,"150":5,"151":4,"152":4,"153":3,"154":2,"156":3,"160":9,"161":1,"162":1,"163":3,"164":2,"165":3,"166":2,"167":1,"168":1,"169":2,"170":4,"171":3,"172":3,"173":1,"174":3,"175":3,"176":3,"177":1}}],["three",{"2":{"26":1,"38":1,"54":1}}],["thread",{"2":{"136":6}}],["threading",{"0":{"136":1},"2":{"136":7,"165":1}}],["threads",{"2":{"1":1,"6":1,"136":10}}],["threaded=",{"2":{"136":8}}],["threaded=true",{"2":{"136":1}}],["threaded=false",{"2":{"37":1,"44":4,"47":2,"66":8,"136":2,"147":1,"156":1}}],["threaded==true",{"2":{"1":1,"6":1,"136":1}}],["threaded",{"2":{"1":3,"4":1,"6":7,"24":1,"34":2,"37":1,"44":3,"47":3,"66":5,"133":1,"136":47,"147":1,"151":6,"156":1,"165":2}}],["through",{"2":{"6":4,"34":1,"40":1,"45":3,"47":1,"49":1,"50":2,"63":1,"75":1,"97":5,"116":1,"127":1,"134":1,"136":1,"142":2,"145":2,"158":1,"166":1,"169":1}}],["thrown",{"2":{"134":1}}],["throws",{"2":{"6":1,"166":1}}],["throw",{"2":{"4":1,"6":1,"57":1,"69":1,"127":1,"136":5}}],["than",{"2":{"1":1,"3":1,"6":11,"11":1,"45":2,"77":1,"86":1,"103":1,"118":1,"126":1,"127":2,"135":1,"136":1,"142":2,"143":1,"144":1,"145":2,"148":1,"150":2,"151":1,"157":1,"166":2}}],["that",{"2":{"1":1,"3":3,"4":8,"6":44,"9":1,"17":1,"18":4,"19":3,"20":1,"22":3,"25":1,"26":1,"27":1,"34":4,"36":2,"37":4,"40":4,"41":2,"43":2,"44":3,"45":17,"46":3,"47":5,"51":4,"52":5,"53":4,"54":14,"56":3,"57":5,"58":1,"62":3,"63":4,"66":2,"68":1,"69":11,"71":4,"72":1,"74":2,"75":1,"85":1,"88":1,"89":1,"97":3,"99":1,"100":1,"102":2,"103":10,"105":2,"106":2,"108":2,"115":3,"116":1,"118":3,"126":1,"127":4,"129":1,"131":2,"136":4,"137":3,"138":2,"139":1,"140":3,"141":2,"142":4,"143":2,"144":3,"145":4,"148":2,"149":2,"150":3,"151":2,"152":1,"156":2,"158":1,"160":1,"164":1,"165":1,"166":1,"170":4,"171":1,"172":2,"173":3,"174":1,"175":2}}],["theorem",{"2":{"66":1}}],["themselves",{"2":{"40":1}}],["them",{"2":{"6":1,"25":1,"27":1,"45":1,"127":2,"128":2,"131":1,"136":1,"138":2,"143":1,"144":1,"156":1,"169":1,"171":1,"173":3}}],["thereof",{"2":{"129":1}}],["therefore",{"2":{"65":1,"137":1}}],["there",{"2":{"6":3,"22":1,"34":1,"40":2,"41":1,"45":3,"47":1,"50":2,"52":1,"54":6,"55":1,"57":1,"97":1,"103":2,"127":3,"128":1,"129":1,"136":4,"138":1,"149":1,"160":1,"164":1,"166":1,"170":2,"173":3}}],["then",{"2":{"6":5,"18":1,"22":1,"29":1,"34":3,"40":2,"45":6,"47":1,"51":1,"53":2,"54":6,"55":2,"56":2,"57":2,"63":1,"97":1,"127":2,"134":1,"136":3,"143":1,"150":2,"156":1,"170":1,"174":1,"175":1}}],["their",{"2":{"3":1,"4":1,"6":2,"40":1,"43":2,"57":1,"66":2,"94":1,"103":1,"105":1,"109":1,"110":1,"119":3,"120":3,"129":1,"136":1,"138":1,"144":1,"147":1}}],["they",{"2":{"3":3,"4":11,"6":25,"20":2,"22":1,"23":1,"24":1,"38":1,"44":2,"45":8,"47":2,"51":2,"53":1,"54":6,"56":2,"57":3,"62":1,"68":3,"69":16,"75":1,"88":1,"92":2,"93":1,"94":1,"97":2,"99":1,"102":2,"103":4,"108":1,"110":1,"111":1,"119":1,"120":1,"127":6,"136":1,"137":1,"142":2,"145":2,"149":1,"160":1,"163":1,"175":1}}],["these",{"2":{"1":2,"6":5,"24":1,"34":1,"40":5,"45":3,"57":1,"68":1,"69":1,"71":1,"75":1,"84":1,"86":2,"88":1,"89":1,"99":1,"102":1,"103":1,"105":2,"106":1,"115":1,"116":1,"126":1,"127":3,"134":1,"136":2,"150":1,"152":1,"156":2,"166":1,"173":1,"174":1}}],["the",{"0":{"26":1,"29":1,"43":1,"61":1,"62":1},"2":{"1":28,"3":64,"4":112,"5":12,"6":403,"7":5,"9":3,"10":1,"11":3,"17":5,"18":10,"19":2,"20":4,"22":4,"23":5,"24":3,"25":3,"26":4,"27":3,"29":3,"33":1,"34":63,"36":12,"37":43,"38":15,"39":12,"40":71,"41":6,"43":6,"44":25,"45":116,"46":7,"47":47,"49":2,"50":7,"51":27,"52":23,"53":27,"54":82,"55":1,"56":29,"57":70,"58":6,"62":11,"63":16,"65":11,"66":81,"68":5,"69":47,"71":9,"72":11,"74":8,"75":25,"78":8,"79":9,"80":3,"81":3,"82":2,"84":4,"85":11,"86":5,"88":2,"89":21,"91":8,"92":6,"93":4,"95":3,"96":2,"97":123,"99":5,"100":6,"102":5,"103":26,"105":5,"106":21,"108":6,"109":10,"110":7,"111":3,"112":3,"113":2,"115":7,"116":24,"118":2,"119":9,"120":9,"121":6,"122":2,"123":2,"125":1,"126":8,"127":47,"128":1,"129":8,"131":4,"133":2,"134":11,"136":85,"137":5,"138":5,"139":4,"140":2,"141":13,"142":10,"143":4,"144":8,"145":6,"146":5,"147":1,"148":3,"149":5,"150":26,"151":17,"152":14,"153":2,"154":3,"156":18,"157":3,"158":6,"159":3,"160":2,"161":3,"162":1,"163":2,"165":5,"166":21,"169":10,"170":11,"171":10,"172":2,"173":4,"174":10,"175":17,"176":3}}],["t",{"2":{"0":1,"4":28,"6":56,"9":1,"23":1,"31":8,"34":32,"37":41,"40":26,"44":38,"45":74,"47":44,"50":18,"51":12,"52":12,"53":12,"54":156,"56":10,"57":20,"66":87,"69":17,"74":1,"92":1,"97":24,"103":1,"105":1,"109":2,"110":1,"127":14,"136":10,"142":2,"145":2,"150":3,"151":5,"156":1,"162":7,"164":14,"165":2,"166":3,"167":10,"169":4,"176":1}}],["tokyo",{"2":{"176":1}}],["toy",{"2":{"174":1}}],["together",{"2":{"54":1,"57":1,"169":1,"175":1}}],["touching",{"0":{"109":1},"2":{"54":1,"57":1}}],["touch",{"0":{"110":1,"111":1,"112":1},"2":{"45":1,"105":1,"108":2,"110":1,"112":1}}],["touches",{"0":{"104":1,"105":1,"108":1},"1":{"105":1,"106":1},"2":{"0":2,"3":3,"6":3,"31":1,"104":1,"105":3,"106":11,"107":6,"108":11,"109":15,"110":9,"111":8,"112":3,"113":4,"174":1}}],["totally",{"2":{"56":1}}],["total",{"2":{"37":1,"40":2,"45":2,"47":1}}],["towards",{"2":{"25":1,"27":1}}],["topright",{"2":{"156":1}}],["topologypreserve",{"2":{"154":1}}],["topology",{"2":{"154":1}}],["top",{"2":{"20":1,"26":1,"45":1,"127":1}}],["took",{"2":{"176":1}}],["tools",{"2":{"17":1}}],["too",{"2":{"6":1,"54":1,"148":1,"151":1}}],["tol^2",{"2":{"157":1,"158":1}}],["tolerances",{"2":{"159":1,"160":29}}],["tolerance",{"2":{"157":1,"158":1,"159":1,"160":17}}],["tol",{"2":{"6":12,"150":2,"156":18,"157":7,"158":15,"159":8,"160":18}}],["todo",{"2":{"3":2,"6":2,"45":1,"54":1,"63":2,"86":4,"103":1,"127":1,"136":1,"139":1,"156":1,"165":1}}],["to",{"0":{"9":1,"23":1,"26":1,"55":1,"76":1,"90":1,"107":1,"117":1},"2":{"0":2,"1":22,"3":1,"4":33,"5":4,"6":142,"7":2,"9":3,"10":2,"11":2,"13":1,"17":2,"18":9,"19":1,"20":2,"22":3,"23":4,"24":2,"25":3,"26":2,"27":3,"29":4,"30":1,"33":1,"34":8,"36":1,"37":4,"38":4,"39":1,"40":26,"41":2,"43":2,"44":5,"45":32,"46":1,"47":12,"49":1,"50":3,"51":8,"52":4,"53":8,"54":27,"56":7,"57":11,"58":1,"60":1,"61":1,"62":4,"63":6,"65":6,"66":32,"68":2,"69":17,"71":1,"72":1,"74":2,"75":7,"84":3,"85":1,"86":2,"88":1,"89":7,"97":21,"99":2,"100":1,"102":3,"103":7,"105":1,"106":7,"108":1,"115":1,"116":7,"126":4,"127":16,"129":4,"131":4,"133":7,"134":6,"135":1,"136":51,"137":2,"138":3,"140":4,"141":8,"142":5,"143":3,"144":1,"145":4,"146":1,"147":3,"148":3,"149":3,"150":9,"151":7,"152":4,"153":1,"154":1,"156":4,"157":1,"158":15,"159":1,"160":2,"161":4,"162":1,"163":2,"164":2,"165":6,"166":9,"167":28,"168":4,"169":6,"170":10,"171":6,"172":7,"173":5,"174":7,"175":5,"176":2,"177":8,"178":1}}],["rd",{"2":{"156":3}}],["rdbu",{"2":{"65":1}}],["rhumb",{"2":{"126":2}}],["runner",{"2":{"170":1}}],["running",{"2":{"136":3}}],["run",{"2":{"136":8,"176":1}}],["runs",{"2":{"54":2,"125":1}}],["rule",{"2":{"45":1}}],["rules",{"2":{"45":1}}],["right=2",{"2":{"45":1}}],["right",{"2":{"40":1,"45":4,"50":1,"66":1,"126":1,"158":19,"160":5,"169":1,"174":1}}],["ring4",{"2":{"171":2}}],["ring3",{"2":{"170":1}}],["ring2",{"2":{"169":2}}],["ring1",{"2":{"169":2}}],["rings",{"0":{"79":1,"93":1,"110":1,"120":1,"137":1},"1":{"138":1,"139":1},"2":{"4":4,"6":6,"9":2,"37":1,"44":1,"45":3,"54":1,"69":7,"125":1,"127":5,"139":1,"142":1,"156":1}}],["ring",{"2":{"4":7,"6":13,"9":1,"31":1,"34":3,"37":2,"40":1,"43":1,"44":4,"45":12,"47":13,"57":3,"66":5,"69":4,"77":1,"78":2,"79":5,"91":1,"93":1,"97":2,"108":1,"109":1,"110":3,"118":1,"119":2,"120":4,"126":3,"127":11,"137":2,"138":1,"139":14,"140":1,"169":1}}],["rtrees",{"2":{"20":1}}],["r+y",{"2":{"13":2,"14":1}}],["r+x",{"2":{"13":2,"14":1}}],["ry",{"2":{"13":3,"14":3}}],["rx",{"2":{"13":3,"14":3}}],["round",{"2":{"156":1,"158":1,"160":1}}],["routines",{"2":{"11":1}}],["row",{"2":{"136":3}}],["rows",{"2":{"136":2}}],["robust",{"0":{"15":1},"2":{"62":1}}],["rotate",{"2":{"47":1}}],["rotation",{"2":{"1":1,"6":1,"161":1}}],["rotations",{"2":{"1":3,"6":3,"161":3}}],["rotmatrix2d",{"2":{"156":1}}],["rotmatrix",{"2":{"1":1,"6":1,"161":1}}],["r",{"2":{"6":1,"9":1,"13":11,"14":12,"150":1,"160":2,"169":6,"170":2,"171":4}}],["rᵢ₋₁",{"2":{"40":20}}],["rᵢ∗rᵢ₊₁+sᵢ⋅sᵢ₊₁",{"2":{"6":1}}],["rᵢ₊₁",{"2":{"6":1,"40":29}}],["rᵢ",{"2":{"6":2,"40":49}}],["ramer",{"2":{"158":1}}],["raster",{"0":{"127":1},"2":{"127":4}}],["ray",{"2":{"97":4}}],["raw",{"2":{"18":1}}],["range",{"2":{"13":8,"14":4,"127":1,"136":4}}],["ranges",{"2":{"6":1,"127":2}}],["randomly",{"2":{"175":2}}],["random",{"2":{"156":2}}],["randn",{"2":{"60":1}}],["rand",{"2":{"6":1,"62":1,"127":1,"175":2}}],["rather",{"2":{"6":1,"127":1,"144":1}}],["ratio",{"2":{"6":7,"54":1,"150":1,"156":1,"157":4,"158":6,"159":4,"160":11}}],["radii",{"2":{"6":1,"150":1}}],["radius`",{"2":{"150":1}}],["radius",{"2":{"6":7,"40":13,"150":4}}],["radialdistance",{"0":{"157":1},"2":{"0":1,"6":2,"154":1,"156":4,"157":4}}],["rrayscore",{"2":{"1":1,"6":1,"161":1}}],["rring",{"2":{"1":1,"6":1,"161":1}}],["rewrap",{"2":{"136":3}}],["req",{"2":{"97":44}}],["requirement",{"2":{"137":1,"143":1}}],["requirements",{"2":{"97":5}}],["required",{"2":{"63":1,"75":3,"89":3,"106":3,"116":3,"149":1,"168":1}}],["require",{"2":{"63":1,"74":2,"75":6,"89":3,"97":32,"106":3,"116":3}}],["requires",{"2":{"41":1,"69":1,"71":1,"75":2,"78":3,"79":3,"80":1,"89":1,"92":3,"93":2,"94":1,"106":1,"109":3,"110":1,"111":1,"115":1,"116":1,"119":3,"120":3,"121":1,"150":1,"153":1,"166":1}}],["requests",{"2":{"25":1,"27":1}}],["reflected",{"2":{"156":3}}],["ref",{"2":{"65":1}}],["referring",{"2":{"97":1}}],["refer",{"2":{"6":1,"127":1}}],["references",{"2":{"6":1,"40":1}}],["reference",{"0":{"170":1,"171":1},"2":{"0":1,"1":2,"152":2,"168":2,"170":1}}],["reveal",{"2":{"57":1}}],["reveals",{"2":{"57":1}}],["reverse",{"2":{"36":1,"39":1,"40":1,"45":2,"169":2}}],["rev",{"2":{"56":1}}],["render",{"2":{"39":1}}],["rendering",{"2":{"39":3,"40":1}}],["rename",{"2":{"10":1}}],["regardless",{"2":{"54":1,"97":1}}],["regions",{"2":{"52":3,"54":5,"56":1,"57":3,"97":2,"176":1}}],["region",{"2":{"41":2,"54":3,"57":2,"176":1}}],["register",{"2":{"31":3,"40":3}}],["regular",{"0":{"15":1}}],["readable",{"2":{"173":1}}],["readability",{"2":{"45":1}}],["read",{"2":{"170":2}}],["reached",{"2":{"136":4}}],["reaches",{"2":{"134":1}}],["reach",{"2":{"134":1}}],["reasons",{"2":{"166":1}}],["reason",{"2":{"24":1,"137":1,"143":1,"165":1}}],["real`",{"2":{"150":1,"151":1}}],["reality",{"2":{"62":1}}],["really",{"2":{"37":1,"97":1,"127":1,"165":1}}],["real=1",{"2":{"6":2,"150":2}}],["real=6378137`",{"2":{"150":1}}],["real=6378137",{"2":{"6":2,"150":1}}],["real",{"0":{"176":1},"2":{"5":1,"6":13,"34":1,"40":45,"44":2,"54":1,"150":3,"151":1,"160":5,"174":1}}],["related",{"2":{"129":1}}],["relation",{"2":{"45":2}}],["relations",{"2":{"31":10,"86":1,"103":1}}],["relationship",{"2":{"23":1,"174":2}}],["relative",{"2":{"40":3}}],["relevant",{"2":{"6":1,"10":1,"63":1}}],["reducing",{"2":{"136":2}}],["reduced",{"2":{"157":1,"158":1,"159":1}}],["reduces",{"2":{"19":1,"57":1}}],["reduce",{"2":{"1":1,"6":1,"127":1,"136":2,"141":1}}],["redundant",{"2":{"45":1}}],["red",{"2":{"14":1,"43":2,"65":1,"74":1,"84":1,"99":1,"169":1,"170":1,"175":2}}],["removal",{"2":{"45":1}}],["removes",{"2":{"45":1,"129":1}}],["removed",{"2":{"45":3,"52":5,"127":1}}],["remove",{"2":{"37":1,"45":33,"47":1,"50":2,"51":5,"53":5,"56":2,"145":2,"157":1,"158":3,"160":4}}],["removing",{"2":{"6":3,"45":1,"52":1,"157":1,"158":1,"159":1}}],["remainingnode",{"2":{"127":3}}],["remaining",{"2":{"45":1,"69":1,"97":2,"158":1}}],["remain",{"2":{"1":1,"6":9,"136":1,"156":2}}],["resolution",{"2":{"170":1}}],["resolved",{"2":{"127":1}}],["reset",{"2":{"45":1}}],["resize",{"2":{"13":1,"14":1,"45":2}}],["resampled",{"2":{"6":1,"151":1}}],["respectively",{"2":{"45":1,"103":1,"136":1,"169":1}}],["respect",{"2":{"6":2,"53":1,"54":1,"63":1,"97":6}}],["rest",{"2":{"6":1,"40":2,"56":1}}],["resulting",{"2":{"50":1,"57":1,"127":1,"175":1}}],["results",{"2":{"3":2,"6":2,"54":1,"86":1,"103":1,"136":2,"138":1,"158":25,"169":3}}],["result",{"2":{"1":2,"3":5,"4":5,"6":13,"19":1,"34":1,"37":2,"47":1,"54":15,"63":1,"66":2,"72":1,"75":1,"85":1,"100":1,"116":1,"136":2,"150":3,"160":6}}],["receives",{"2":{"136":2}}],["recent",{"2":{"45":1,"52":1,"54":1,"57":1}}],["recalculate",{"2":{"135":1}}],["recursive",{"2":{"134":1}}],["recursively",{"2":{"4":1,"6":1,"134":1,"147":1}}],["rect",{"2":{"33":3,"36":5,"46":3,"65":7}}],["rectangle",{"2":{"33":2,"36":2,"39":2,"46":2,"47":1,"65":2,"149":5,"150":8,"175":2}}],["recommended",{"2":{"22":1}}],["reconstructing",{"2":{"156":1}}],["reconstructed",{"2":{"18":1}}],["reconstruct",{"2":{"0":2,"1":1,"6":3,"18":1,"131":2,"136":29}}],["replace",{"2":{"45":1,"127":2,"158":1}}],["replaced",{"2":{"22":1}}],["repl",{"2":{"41":1,"150":1,"153":1}}],["repeat",{"2":{"44":1,"45":3,"69":6}}],["repeating",{"2":{"37":1,"57":1}}],["repeated",{"2":{"4":3,"6":3,"9":1,"34":2,"40":1,"45":2,"57":2,"66":2,"69":4,"97":1}}],["represented",{"2":{"175":1}}],["represent",{"2":{"17":1,"40":1,"45":4,"69":1}}],["representing",{"2":{"6":2,"52":1,"54":1,"57":1,"63":1,"65":1,"69":1,"176":1}}],["represents",{"2":{"6":1,"141":2,"142":1}}],["reprojects",{"2":{"152":1}}],["reprojection",{"0":{"152":1},"1":{"153":1}}],["reproject",{"2":{"0":1,"1":4,"31":2,"129":1,"152":6,"153":2}}],["re",{"2":{"1":1,"6":1,"17":1,"63":1,"161":1,"168":1,"170":1}}],["retrievable",{"2":{"1":1,"152":1}}],["returnval",{"2":{"97":9}}],["returntype",{"2":{"19":1}}],["returning",{"2":{"18":1,"41":1,"52":2}}],["return",{"0":{"22":1},"2":{"1":1,"3":18,"4":2,"6":37,"13":3,"14":3,"23":2,"30":1,"34":5,"37":5,"40":20,"41":1,"44":4,"45":36,"47":12,"50":12,"51":5,"52":4,"53":4,"54":18,"56":6,"57":9,"63":2,"66":8,"69":30,"72":1,"75":1,"81":2,"82":2,"85":1,"86":18,"89":2,"95":2,"96":2,"97":71,"99":1,"100":1,"103":28,"106":1,"108":2,"112":2,"113":2,"116":1,"122":2,"123":2,"126":10,"127":12,"136":26,"137":1,"139":4,"141":6,"142":2,"145":2,"146":2,"151":4,"152":1,"156":3,"157":1,"158":5,"159":3,"160":7,"161":2,"162":2,"166":3,"167":8}}],["returned",{"2":{"1":1,"6":11,"22":2,"23":1,"45":3,"50":1,"51":2,"53":2,"54":2,"56":2,"62":1,"63":1,"127":1,"131":1,"136":2,"152":1,"156":1,"165":1}}],["returns",{"2":{"1":1,"3":5,"4":4,"5":3,"6":24,"18":1,"22":2,"34":1,"37":2,"40":6,"44":3,"45":4,"47":6,"50":1,"51":1,"54":1,"56":1,"63":1,"66":8,"68":1,"71":2,"72":1,"75":1,"84":2,"85":1,"88":1,"97":4,"100":1,"103":2,"116":1,"127":2,"136":2,"151":1,"162":1,"174":1}}],["rebuilt",{"2":{"1":1,"6":2,"131":1,"136":2}}],["rebuild",{"2":{"0":2,"6":4,"131":4,"134":1,"136":10,"151":1,"156":2}}],["psa",{"2":{"136":2}}],["pb",{"2":{"86":2}}],["p0",{"2":{"66":9}}],["p3",{"2":{"45":8,"159":4}}],["ptm",{"2":{"126":3}}],["ptj",{"2":{"126":5}}],["pti",{"2":{"126":3}}],["ptrait",{"2":{"66":2}}],["pts",{"2":{"45":22,"50":7}}],["pt",{"2":{"45":114,"50":2,"54":26,"97":8,"158":4}}],["pt2",{"2":{"45":14,"54":2}}],["pt1",{"2":{"45":18,"54":2}}],["pn",{"2":{"108":3}}],["pn2",{"2":{"45":4}}],["pn1",{"2":{"45":4}}],["pfirst",{"2":{"37":3}}],["pu",{"2":{"175":2}}],["purpose",{"2":{"136":1}}],["pure",{"2":{"6":1,"63":1,"127":1}}],["purely",{"2":{"6":1,"18":1,"150":1}}],["push",{"2":{"45":15,"50":5,"51":2,"53":2,"54":2,"56":4,"57":5,"127":3,"139":1,"151":3,"158":3}}],["pulling",{"2":{"63":1}}],["pull",{"2":{"25":1,"27":1}}],["public",{"2":{"24":1}}],["pick",{"2":{"170":2}}],["piece",{"2":{"45":6,"145":6}}],["pieces",{"2":{"45":12,"50":1,"52":2,"56":4,"97":1,"145":9}}],["pi",{"2":{"13":2}}],["pixels",{"2":{"127":1}}],["pixel",{"2":{"6":2,"127":7}}],["pythagorean",{"2":{"66":1}}],["py",{"2":{"13":2,"14":2}}],["px",{"2":{"13":2,"14":2}}],["peucker",{"2":{"154":2,"156":3,"158":2}}],["peaks",{"2":{"127":2}}],["peculiarities",{"0":{"21":1},"1":{"22":1,"23":1,"24":1}}],["people",{"2":{"9":1}}],["performed",{"2":{"175":1}}],["performs",{"2":{"40":1,"151":1}}],["perform",{"2":{"26":1,"39":1,"40":2,"45":1,"129":1,"174":3,"175":2,"177":1}}],["performing",{"2":{"6":3,"23":1,"40":1,"51":1,"53":1,"56":1,"175":1}}],["performance",{"2":{"4":1,"6":2,"22":1,"127":1,"143":1,"147":1,"156":1,"173":1}}],["per",{"2":{"5":2,"6":2,"39":1,"40":2,"45":5,"127":1,"136":4,"151":1}}],["pl",{"2":{"175":2}}],["plt",{"2":{"169":1}}],["please",{"2":{"45":1}}],["plan",{"2":{"148":1}}],["plane",{"2":{"40":1,"178":1}}],["place",{"2":{"54":1,"174":1}}],["placement",{"2":{"45":1}}],["plottable",{"2":{"127":1}}],["plotted",{"2":{"43":1}}],["plotting",{"0":{"169":1},"2":{"6":1,"127":1,"148":1,"151":1,"168":1,"169":4,"170":1}}],["plots",{"2":{"39":2}}],["plot",{"0":{"170":1},"2":{"13":1,"39":3,"60":2,"61":1,"62":1,"68":1,"102":1,"127":1,"150":2,"156":4,"168":2,"169":9,"170":5,"171":1,"173":1,"175":1}}],["plus",{"2":{"5":1,"6":1,"40":1}}],["p2y",{"2":{"167":3}}],["p2x",{"2":{"167":3}}],["p2box",{"2":{"39":1}}],["p2",{"2":{"3":2,"4":2,"6":6,"15":12,"34":12,"37":9,"45":18,"47":19,"56":2,"62":1,"66":15,"69":11,"75":2,"84":2,"97":12,"103":2,"126":3,"149":1,"159":4,"167":3,"169":2}}],["p1y",{"2":{"167":3}}],["p1x",{"2":{"167":3}}],["p1",{"2":{"3":3,"4":2,"6":7,"15":12,"34":21,"37":8,"39":4,"45":9,"47":25,"49":1,"56":2,"62":2,"66":15,"69":14,"74":5,"75":3,"84":5,"97":4,"103":2,"108":3,"126":3,"159":4,"167":3,"169":1}}],["practice",{"2":{"171":1}}],["pred",{"2":{"174":2,"175":1,"176":2,"177":1}}],["predicate",{"2":{"7":1,"86":1,"174":3,"175":1,"177":5}}],["predicates",{"0":{"12":1,"15":1,"177":1},"1":{"13":1,"14":1,"15":1,"16":1},"2":{"7":4,"12":1,"31":1,"45":5,"54":4,"55":3,"97":1,"174":1,"176":1}}],["pretty",{"2":{"152":1}}],["prettytime",{"2":{"13":2}}],["prevent",{"2":{"52":2,"54":2,"57":2}}],["prev^2",{"2":{"34":2}}],["prev",{"2":{"34":14,"45":69,"126":4}}],["previously",{"2":{"149":1}}],["previous",{"2":{"19":1,"34":1,"136":1,"157":3}}],["preparations",{"2":{"20":1}}],["prepared",{"2":{"20":1,"127":2}}],["prepare",{"0":{"20":1},"2":{"17":1,"20":1}}],["precision",{"2":{"11":1}}],["preserve",{"2":{"156":4,"158":3}}],["preserving",{"2":{"154":1}}],["presentation",{"2":{"6":1,"40":1}}],["present",{"2":{"6":1,"166":1}}],["presence",{"2":{"6":1,"166":1}}],["prescribes",{"2":{"20":1}}],["press",{"2":{"6":1,"40":1}}],["pre",{"2":{"6":1,"56":1,"156":1,"158":2}}],["prefilter",{"2":{"6":1,"156":7}}],["protters",{"2":{"136":2}}],["progressively",{"2":{"134":1}}],["program",{"2":{"17":1}}],["programming",{"2":{"17":1,"26":1}}],["promote",{"2":{"40":5}}],["property",{"2":{"136":2}}],["properties=gi",{"2":{"136":1}}],["properties=namedtuple",{"2":{"136":1}}],["properties=",{"2":{"127":1}}],["properties",{"2":{"6":1,"136":9,"156":1,"160":1}}],["propagate",{"2":{"40":16,"66":4}}],["probably",{"2":{"37":1,"136":1}}],["prod",{"2":{"34":4}}],["product",{"2":{"34":1}}],["process",{"2":{"77":3,"78":3,"79":3,"80":1,"86":1,"91":3,"92":3,"93":2,"94":1,"97":11,"108":1,"109":3,"110":1,"111":1,"118":3,"119":3,"120":3,"121":1,"136":2,"158":1}}],["processed",{"2":{"45":6}}],["processors",{"2":{"31":1,"75":2,"89":2,"106":2,"116":2}}],["processor",{"2":{"31":1}}],["processing",{"2":{"23":1}}],["profile",{"2":{"9":1}}],["providers",{"2":{"138":1,"144":1}}],["provide",{"0":{"23":1},"2":{"6":6,"33":1,"36":1,"38":1,"43":1,"46":1,"49":1,"51":2,"53":2,"56":2,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"97":2,"99":1,"102":1,"105":1,"115":1,"127":1,"160":1}}],["provides",{"2":{"6":1,"58":1,"63":1,"170":1}}],["provided",{"2":{"4":1,"6":3,"11":1,"45":1,"66":1,"69":1,"144":1,"150":2,"166":1}}],["projecting",{"2":{"170":1}}],["projection",{"2":{"66":2,"168":1,"170":1}}],["project",{"2":{"9":1}}],["projects",{"2":{"9":1}}],["proj",{"2":{"1":2,"6":3,"149":1,"150":6,"152":2,"153":4,"168":1}}],["prints",{"2":{"153":1}}],["printstyled",{"2":{"41":1,"150":1,"153":1}}],["println",{"2":{"41":1,"150":1,"153":1,"156":2}}],["print",{"2":{"41":2,"150":2,"153":2}}],["primitives",{"2":{"31":1}}],["primitive",{"0":{"129":1},"1":{"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1},"2":{"29":1}}],["primarily",{"2":{"6":1,"25":2,"27":2,"164":1}}],["primary",{"2":{"3":2,"6":3,"75":1,"116":1,"156":1}}],["priority",{"2":{"1":1,"152":1}}],["pay",{"2":{"136":1}}],["paper",{"2":{"97":2}}],["pa",{"2":{"86":2}}],["paths",{"0":{"178":1},"2":{"165":1,"178":2}}],["pathof",{"2":{"156":2}}],["path",{"2":{"36":3,"170":2}}],["padding",{"2":{"6":2}}],["parquet",{"2":{"173":3}}],["parent",{"2":{"165":1}}],["parse",{"2":{"97":1,"103":1}}],["part",{"2":{"47":2,"57":2,"97":3,"135":1}}],["partition",{"2":{"136":4}}],["partialsort",{"2":{"160":1}}],["partial",{"2":{"47":4}}],["partially",{"2":{"45":2,"57":2}}],["particularly",{"2":{"40":1}}],["particular",{"2":{"30":1,"34":1,"127":1,"170":2}}],["parallel",{"2":{"97":1,"126":1}}],["paradigm",{"0":{"29":1}}],["paradigms",{"0":{"17":1},"1":{"18":1,"19":1,"20":1},"2":{"17":2,"20":1}}],["parameters",{"2":{"6":1,"136":1,"164":2}}],["parameter",{"2":{"6":2,"164":3}}],["params",{"2":{"6":2,"166":10}}],["parlance",{"2":{"5":1,"6":1,"40":1}}],["passes",{"2":{"47":2,"97":1}}],["passed",{"2":{"1":2,"6":7,"63":1,"127":1,"131":1,"136":2,"150":2,"152":1,"161":1,"166":2,"177":1}}],["passable",{"2":{"40":18}}],["passing",{"2":{"18":1,"136":1,"154":1}}],["pass",{"2":{"5":1,"6":4,"18":1,"40":1,"72":1,"85":1,"97":2,"100":1,"150":1,"151":1,"156":1,"165":1}}],["pairs",{"2":{"54":1,"169":1}}],["pair",{"2":{"3":2,"6":2,"47":1,"103":2,"136":3}}],["packages",{"2":{"6":1,"25":1,"27":1,"58":1,"131":1,"136":1,"137":1,"163":1,"168":3,"170":1,"173":1}}],["package",{"2":{"1":2,"6":1,"22":1,"25":2,"27":2,"41":1,"58":2,"63":1,"127":1,"150":1,"152":3,"153":1,"170":1,"173":2}}],["page",{"2":{"0":1,"9":1,"26":1,"29":1,"31":1,"34":1,"37":1,"39":1,"40":1,"41":1,"44":1,"45":1,"47":1,"50":1,"52":1,"54":1,"55":1,"57":1,"63":1,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":1,"127":1,"128":1,"136":1,"139":1,"142":1,"145":1,"146":1,"147":1,"151":1,"153":1,"160":1,"161":1,"162":1,"166":1,"167":1}}],["p",{"2":{"1":5,"6":5,"13":13,"14":12,"15":2,"33":1,"36":1,"43":1,"45":5,"46":1,"47":5,"52":2,"56":2,"60":1,"61":1,"65":3,"68":1,"71":1,"74":1,"84":1,"86":4,"88":1,"97":20,"99":1,"102":1,"105":1,"115":1,"126":4,"127":3,"129":3,"136":3,"146":7,"149":1,"155":1,"156":1,"160":3,"161":9,"162":7,"167":11,"174":1,"175":1}}],["poylgon",{"2":{"97":1}}],["potential",{"2":{"47":1}}],["potentially",{"2":{"6":2,"45":1,"142":2,"145":2}}],["post",{"2":{"158":2}}],["possibly",{"2":{"136":1}}],["possiblenodes",{"2":{"127":2}}],["possible",{"2":{"6":3,"51":1,"53":1,"56":1,"127":1,"136":2}}],["possibility",{"2":{"134":1}}],["possibilities",{"2":{"54":1}}],["position=",{"2":{"156":1}}],["position",{"2":{"6":1,"126":1,"149":1}}],["positive",{"2":{"4":4,"6":4,"36":3,"37":1,"65":3,"66":3,"151":1,"160":1}}],["polgons",{"2":{"127":1}}],["polgontrait",{"2":{"1":1,"6":1}}],["polar",{"2":{"6":1,"150":1}}],["polynodes",{"2":{"45":7,"51":1,"53":1,"56":1}}],["polynode",{"2":{"45":36}}],["polypoints",{"2":{"40":46}}],["polys",{"2":{"6":2,"45":39,"49":3,"50":10,"51":14,"52":14,"53":9,"54":6,"56":14,"57":28,"145":26}}],["polys1",{"2":{"3":2,"6":2,"103":6}}],["polys2",{"2":{"3":2,"6":2,"103":6}}],["poly",{"2":{"3":2,"6":16,"15":2,"33":1,"36":1,"37":6,"39":2,"40":3,"43":1,"45":107,"46":2,"47":4,"49":4,"50":20,"51":22,"52":12,"53":15,"54":10,"56":19,"57":79,"60":2,"65":1,"66":3,"69":4,"86":10,"97":21,"103":8,"126":5,"127":5,"145":18,"149":2,"155":2,"156":8,"167":8,"169":2,"175":5}}],["poly2",{"2":{"3":3,"4":2,"6":7,"51":2,"69":2,"97":19,"103":7}}],["poly1",{"2":{"3":3,"4":2,"6":7,"51":2,"69":2,"97":14,"103":7}}],["polygon3",{"2":{"169":2,"170":1}}],["polygon2",{"2":{"169":6}}],["polygon1",{"2":{"169":4}}],["polygonization",{"2":{"127":1}}],["polygonizing",{"0":{"127":1}}],["polygonized",{"2":{"127":1}}],["polygonize",{"2":{"0":1,"6":6,"9":1,"31":1,"127":31}}],["polygon`",{"2":{"40":3,"63":1}}],["polygons",{"0":{"80":1,"111":1,"121":1,"143":1},"1":{"144":1,"145":1},"2":{"3":4,"4":3,"5":1,"6":18,"9":1,"23":5,"31":1,"37":5,"38":1,"40":2,"43":1,"44":1,"45":14,"47":1,"50":2,"51":9,"52":5,"53":3,"54":8,"56":6,"57":19,"65":1,"66":1,"69":5,"80":1,"103":5,"121":1,"126":1,"127":19,"134":1,"138":2,"142":3,"143":2,"144":2,"145":10,"154":1,"156":1,"169":3,"170":1,"175":5,"176":3}}],["polygontrait",{"2":{"1":1,"3":4,"4":6,"6":14,"15":3,"23":1,"34":2,"37":3,"40":3,"44":2,"45":2,"47":2,"50":1,"51":5,"52":5,"53":3,"54":5,"56":4,"57":8,"66":2,"69":10,"77":2,"78":1,"79":1,"80":3,"81":1,"86":4,"91":2,"92":2,"93":1,"94":2,"95":1,"103":8,"108":2,"109":1,"110":1,"111":3,"112":1,"118":2,"119":1,"120":1,"121":3,"122":1,"129":1,"134":2,"136":1,"139":2,"141":2,"142":1,"145":2,"156":2,"167":1}}],["polygon",{"0":{"45":1,"48":1,"51":1,"52":1,"54":1,"56":1,"57":1,"94":1},"1":{"49":1,"50":1},"2":{"0":1,"1":4,"3":4,"4":21,"5":9,"6":65,"9":2,"11":3,"15":4,"20":1,"23":1,"33":1,"34":5,"36":2,"37":5,"38":5,"39":16,"40":57,"43":2,"44":4,"45":39,"46":3,"47":4,"49":3,"50":10,"51":5,"52":7,"53":5,"54":6,"56":6,"57":34,"58":1,"62":1,"63":3,"65":3,"66":14,"69":12,"75":1,"77":3,"78":3,"79":4,"80":8,"86":1,"91":3,"92":4,"93":4,"94":4,"97":66,"103":4,"106":1,"108":3,"109":4,"110":5,"111":7,"116":1,"118":3,"119":4,"120":4,"121":8,"126":5,"127":4,"136":1,"137":4,"138":8,"139":5,"140":1,"142":4,"143":3,"144":12,"145":7,"149":1,"150":4,"155":1,"156":9,"161":3,"167":6,"169":12,"170":5,"171":7,"172":2,"175":6}}],["pointwise",{"0":{"161":1},"2":{"152":1}}],["point1",{"2":{"66":4}}],["point`",{"2":{"54":1}}],["pointedgeside",{"2":{"45":1}}],["point₂",{"2":{"44":13}}],["point₁",{"2":{"44":13}}],["point3s",{"2":{"40":10}}],["point3f",{"2":{"39":1}}],["pointrait",{"2":{"6":1}}],["point2f",{"2":{"39":4,"40":2,"60":1,"65":1}}],["point2d",{"2":{"39":1}}],["point2",{"2":{"6":2,"40":5,"62":1,"66":4}}],["pointtrait",{"2":{"1":1,"4":4,"6":9,"18":1,"34":2,"37":1,"40":3,"47":1,"53":2,"63":1,"66":17,"69":8,"77":6,"81":1,"91":6,"95":1,"108":6,"112":1,"118":6,"122":1,"129":2,"134":1,"136":21,"141":2,"142":1,"146":2,"147":1,"156":2,"161":2,"162":2,"164":2,"167":1}}],["point",{"0":{"91":1,"108":1},"2":{"1":4,"3":10,"4":37,"5":7,"6":83,"9":2,"20":1,"34":12,"37":3,"38":3,"39":1,"40":126,"44":6,"45":97,"47":50,"50":13,"52":9,"53":1,"54":71,"57":9,"63":3,"65":17,"66":73,"69":27,"72":3,"74":1,"75":2,"77":8,"86":21,"89":2,"91":10,"97":138,"99":1,"102":2,"103":21,"105":1,"106":3,"108":10,"109":1,"111":1,"116":4,"118":11,"126":1,"127":3,"136":1,"137":1,"138":2,"142":2,"143":1,"145":2,"148":1,"152":1,"156":2,"157":3,"158":9,"159":1,"161":2,"167":4,"169":111,"170":7,"171":8,"175":2}}],["points2",{"2":{"3":1,"6":1,"103":3}}],["points1",{"2":{"3":1,"6":1,"103":3}}],["points",{"0":{"77":1,"118":1},"2":{"0":1,"1":3,"3":1,"4":11,"5":1,"6":53,"9":3,"13":1,"34":2,"36":3,"37":3,"39":8,"40":32,"44":1,"45":55,"47":5,"50":3,"51":5,"52":1,"53":8,"54":28,"56":4,"57":1,"58":3,"60":4,"62":4,"63":6,"65":2,"66":8,"68":2,"69":13,"71":1,"75":6,"77":3,"78":4,"89":6,"91":1,"92":7,"93":3,"97":10,"103":5,"106":5,"108":1,"109":2,"110":4,"111":3,"115":1,"116":5,"118":3,"119":3,"120":3,"121":1,"125":1,"127":3,"136":1,"147":2,"149":2,"150":2,"152":1,"156":11,"157":11,"158":26,"159":10,"160":33,"161":2,"162":2,"167":25,"169":8,"170":1,"174":1,"175":11}}],["pointorientation",{"2":{"0":1,"6":2,"97":2}}],["my",{"2":{"176":1,"177":2}}],["moore",{"2":{"127":1}}],["moved",{"2":{"45":1,"152":1}}],["move",{"2":{"44":1,"97":1}}],["mode",{"2":{"177":3}}],["model",{"2":{"174":1}}],["modify",{"2":{"169":1}}],["modified",{"2":{"136":2}}],["module",{"2":{"151":1,"152":1}}],["modules",{"2":{"6":1,"40":1}}],["mod1",{"2":{"40":5}}],["mod",{"2":{"40":1,"45":1}}],["most",{"2":{"25":1,"27":1,"45":1,"52":1,"54":1,"57":1,"62":1,"97":1,"156":1,"173":2}}],["monotone",{"2":{"20":1,"62":2}}],["monotonechainmethod",{"2":{"0":1,"6":1,"58":1,"62":2,"63":4}}],["moment",{"2":{"6":1,"149":1,"151":1}}],["more",{"2":{"6":3,"7":1,"9":1,"10":1,"11":1,"23":1,"26":1,"29":1,"45":1,"51":1,"53":1,"56":1,"63":1,"97":1,"103":1,"136":4,"139":1,"149":1,"151":1,"153":1,"169":2,"174":1}}],["mistakenly",{"2":{"143":1}}],["missing",{"2":{"131":6,"132":2,"149":4}}],["missed",{"2":{"127":1}}],["mid",{"2":{"47":2,"97":3}}],["midpoint",{"2":{"45":2}}],["middle",{"2":{"45":2}}],["mining",{"2":{"176":1}}],["minimal",{"2":{"176":1}}],["minimize",{"2":{"54":1}}],["minimum",{"2":{"4":7,"6":12,"46":1,"47":2,"66":12,"156":1,"157":1,"159":1}}],["mind",{"2":{"149":1,"175":1}}],["minmax",{"2":{"54":4}}],["min",{"2":{"47":1,"54":16,"66":15,"156":1,"158":3,"159":1,"160":28}}],["minus",{"2":{"36":1}}],["minpoints=0",{"2":{"127":1}}],["minpoints",{"2":{"6":2}}],["might",{"2":{"6":3,"25":1,"27":1,"37":1,"51":1,"53":1,"54":1,"56":1,"140":1,"158":1}}],["mixed",{"2":{"6":4,"156":1}}],["m",{"2":{"5":1,"6":1,"15":10,"40":2,"47":6,"126":2,"170":1}}],["mp",{"2":{"86":2}}],["mp1",{"2":{"4":2,"6":2,"69":7}}],["mp2",{"2":{"4":2,"6":2,"69":8}}],["manner",{"2":{"174":1}}],["manipulate",{"2":{"173":1}}],["manually",{"2":{"137":1}}],["many",{"2":{"4":1,"5":1,"6":2,"23":1,"26":1,"40":1,"45":1,"50":1,"52":1,"54":2,"57":1,"69":1,"138":1,"147":1}}],["mason",{"2":{"136":2}}],["markersize",{"2":{"169":2}}],["marker",{"2":{"169":2}}],["marked",{"2":{"45":6,"52":1,"54":1,"57":1}}],["marking",{"2":{"52":2,"54":2,"57":2}}],["mark",{"2":{"45":2}}],["marks",{"2":{"45":1}}],["mag",{"2":{"34":4}}],["making",{"2":{"45":1,"127":1,"134":1,"144":1,"169":1,"171":2}}],["makie",{"2":{"13":1,"14":1,"33":1,"36":1,"39":3,"43":1,"46":1,"49":4,"60":1,"61":1,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"127":3,"155":1,"156":1,"178":1}}],["makevalid",{"2":{"156":2}}],["makes",{"2":{"37":1,"45":1,"66":1,"136":1,"138":1,"143":1,"144":1}}],["make",{"2":{"9":1,"25":1,"27":1,"34":1,"45":3,"54":1,"66":1,"103":1,"127":2,"134":1,"139":1,"149":1,"160":1,"163":1,"169":2,"171":1}}],["mainly",{"2":{"40":1,"65":1,"129":1}}],["maintain",{"2":{"37":1}}],["main",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"7":1,"26":1,"45":1,"127":1,"136":1,"150":1}}],["mapped",{"2":{"173":1}}],["maptasks",{"2":{"136":6}}],["mapreducetasks",{"2":{"136":5}}],["mapreduce",{"2":{"52":1,"127":2,"136":8}}],["map",{"0":{"170":1},"2":{"6":1,"13":1,"18":3,"19":1,"29":1,"40":1,"45":1,"54":1,"103":2,"127":17,"136":24,"139":1,"156":1,"164":1,"168":1,"170":1,"171":1,"173":1}}],["matlab",{"2":{"49":1}}],["materializer`",{"2":{"136":1}}],["materializer",{"2":{"22":1,"136":1}}],["mathrm",{"2":{"40":1}}],["math",{"2":{"7":1}}],["mathematically",{"2":{"6":1,"126":1}}],["matches",{"2":{"69":1,"127":1}}],["match",{"2":{"6":1,"69":12,"103":3,"127":1,"131":1,"136":2}}],["matching",{"2":{"3":1,"6":1,"22":1,"69":3,"103":1,"134":2}}],["matrix",{"2":{"6":1,"14":2,"40":1}}],["maximal",{"2":{"54":1}}],["maximum",{"2":{"3":1,"6":4,"14":1,"46":1,"47":4,"86":1,"127":1,"150":1,"151":1,"158":4}}],["max",{"2":{"6":9,"34":2,"47":1,"127":1,"136":2,"149":5,"150":8,"151":7,"158":36,"160":1,"178":1}}],["made",{"2":{"6":2,"44":1,"45":1,"54":1,"110":1,"134":1,"142":1,"145":1,"159":1}}],["maybe",{"2":{"6":1,"97":4,"131":1,"136":6}}],["may",{"2":{"1":1,"6":5,"23":2,"24":1,"40":2,"45":1,"54":1,"62":1,"126":1,"128":1,"134":1,"136":4,"143":1,"144":1,"150":1,"164":1}}],["mercator",{"2":{"170":1}}],["merge",{"2":{"136":1}}],["measure",{"2":{"136":1,"148":1}}],["meant",{"2":{"26":1}}],["meaning",{"2":{"3":3,"4":1,"6":4,"24":1,"37":1,"41":1,"103":4,"126":1}}],["means",{"2":{"3":1,"6":2,"36":1,"37":1,"41":1,"74":1,"97":3,"102":1,"103":1,"126":1,"134":1}}],["mean",{"2":{"0":1,"6":5,"17":1,"39":2,"40":5,"136":1}}],["meanvalue",{"2":{"0":1,"5":2,"6":3,"38":1,"39":2,"40":15}}],["meets",{"2":{"97":9,"103":1,"158":1}}],["meet",{"2":{"54":3,"74":1,"75":1,"89":1,"97":7,"106":1,"116":1}}],["memory",{"2":{"40":1,"171":1}}],["mesh",{"2":{"39":1,"136":1}}],["message",{"2":{"6":1,"166":1}}],["me",{"0":{"23":1}}],["mentioned",{"2":{"19":1}}],["mentions",{"2":{"6":1,"166":1}}],["menu",{"2":{"14":3}}],["median",{"2":{"13":4,"136":1}}],["mechanics",{"2":{"6":1,"40":1}}],["met",{"2":{"97":44}}],["meters",{"2":{"6":4,"149":1,"150":4,"170":1}}],["methoderror",{"2":{"31":3}}],["methods",{"0":{"2":1,"3":1,"4":1,"6":1},"1":{"3":1,"4":1},"2":{"1":1,"6":9,"9":1,"25":1,"27":1,"31":27,"40":3,"58":1,"75":1,"89":1,"106":1,"116":1,"127":1,"131":1,"134":1,"136":2,"149":1,"156":2,"161":1,"164":1,"169":1}}],["method",{"0":{"153":1},"2":{"1":1,"4":1,"5":10,"6":97,"24":1,"34":1,"37":1,"40":37,"41":2,"44":1,"47":1,"54":1,"57":1,"62":3,"63":2,"66":4,"69":1,"75":2,"89":2,"103":1,"106":2,"116":2,"127":1,"136":5,"149":2,"150":9,"151":14,"152":1,"153":2,"154":2,"165":1,"166":3,"174":1,"177":1}}],["mutation",{"2":{"172":1}}],["mutlipolygon",{"2":{"4":1,"6":1,"44":1}}],["muladd",{"2":{"40":2}}],["multifloats",{"2":{"13":1,"14":1,"15":1}}],["multifloat",{"2":{"7":1}}],["multilinestringtrait",{"2":{"141":1}}],["multilinestring",{"2":{"6":1,"136":1,"167":2}}],["multi",{"0":{"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1},"2":{"4":2,"6":3,"34":1,"37":1,"47":1,"69":2,"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1}}],["multicurves",{"2":{"37":1,"47":1}}],["multicurve",{"2":{"4":1,"6":1,"37":1}}],["multigeometry",{"2":{"4":2,"6":2,"66":2}}],["multiplication",{"2":{"151":1}}],["multiplied",{"2":{"40":3}}],["multiple",{"2":{"4":1,"6":1,"40":1,"97":1,"147":1,"160":1,"169":1,"173":1}}],["multiply",{"2":{"1":1,"6":1,"161":1}}],["multipolys",{"2":{"57":3}}],["multipoly`",{"2":{"51":2,"53":2,"56":2}}],["multipoly",{"2":{"6":9,"15":3,"51":1,"52":27,"53":1,"54":26,"56":1,"57":24,"145":21,"156":9}}],["multipolygon`",{"2":{"127":1}}],["multipolygons",{"2":{"3":1,"4":1,"6":11,"44":1,"51":3,"53":3,"54":3,"56":3,"65":1,"69":1,"103":2,"144":1,"169":1,"170":1}}],["multipolygon",{"2":{"3":2,"4":5,"6":16,"37":2,"43":1,"51":1,"52":7,"53":1,"54":5,"56":1,"57":6,"69":4,"103":2,"127":7,"136":1,"142":2,"143":7,"144":8,"145":2,"156":3,"169":8,"170":1}}],["multipolygontrait",{"2":{"1":1,"3":4,"4":2,"6":7,"23":1,"52":4,"54":4,"57":4,"69":6,"81":1,"82":1,"95":1,"96":1,"103":8,"112":1,"113":1,"122":1,"123":1,"136":1,"141":1,"145":4}}],["multipoint",{"2":{"4":5,"6":5,"37":1,"69":5,"86":6,"136":4,"156":1,"169":5}}],["multipoints",{"2":{"3":2,"4":1,"6":3,"37":1,"47":1,"69":2,"103":2,"156":1,"169":1}}],["multipointtrait",{"2":{"1":1,"3":2,"4":4,"6":8,"34":2,"37":1,"47":1,"69":8,"81":1,"82":1,"86":4,"95":1,"96":1,"103":4,"112":1,"113":1,"122":1,"123":1,"134":1,"141":1,"156":2,"167":1}}],["multithreading",{"2":{"1":2,"4":1,"6":5,"133":1}}],["must",{"2":{"1":1,"3":8,"4":2,"5":1,"6":23,"9":1,"34":1,"40":5,"41":1,"45":2,"47":3,"50":1,"54":2,"69":5,"72":2,"75":1,"84":1,"85":1,"89":1,"97":13,"103":1,"105":1,"106":1,"116":2,"127":1,"131":1,"136":1,"140":1,"141":3,"142":1,"150":1,"151":1,"152":1,"156":1,"160":4,"166":1}}],["much",{"2":{"0":1,"6":3,"51":1,"53":1,"56":1}}],["mdash",{"2":{"1":4,"3":9,"4":8,"5":3,"6":89,"131":3,"141":1,"142":4}}],["df",{"2":{"172":3,"173":4,"175":10,"176":12}}],["dp",{"2":{"156":3}}],["dy",{"2":{"126":2,"151":3}}],["dy2",{"2":{"126":2}}],["dy1",{"2":{"86":10,"126":2}}],["dyc",{"2":{"86":2}}],["dx",{"2":{"126":2,"151":3}}],["dx2",{"2":{"126":2}}],["dx1",{"2":{"86":10,"126":2}}],["dxc",{"2":{"86":2}}],["drop",{"2":{"57":1,"145":1,"151":1}}],["driven",{"2":{"25":1,"27":1}}],["driving",{"2":{"25":1,"27":1}}],["duplicated",{"2":{"54":2}}],["during",{"2":{"45":1}}],["due",{"2":{"44":1,"45":1,"54":3}}],["date",{"2":{"62":1}}],["datas",{"2":{"177":1}}],["datasets",{"2":{"170":1,"174":1,"175":1}}],["dataset",{"2":{"170":1,"174":1}}],["datainterpolations",{"2":{"148":1}}],["dataframes",{"2":{"172":3,"175":2,"176":1}}],["dataframe",{"2":{"29":1,"172":1,"174":1,"175":5,"176":2}}],["data",{"0":{"127":1,"173":1},"2":{"23":1,"25":1,"27":1,"61":1,"127":2,"156":10,"168":1,"170":2,"171":2,"172":2,"173":6,"175":1}}],["dataaspect",{"2":{"13":1,"14":1,"33":1,"36":1,"39":2,"43":1,"46":1,"65":2,"127":2,"149":1,"156":1}}],["dashboard",{"0":{"14":1},"2":{"13":1,"14":1}}],["d",{"2":{"1":2,"5":1,"6":1,"40":1,"152":1,"158":3}}],["deu",{"2":{"176":2}}],["demonstrates",{"2":{"175":1}}],["densify",{"2":{"150":3}}],["densifying",{"2":{"150":1}}],["densifies",{"2":{"148":1}}],["denoted",{"2":{"97":1}}],["denotes",{"2":{"45":1}}],["debug",{"2":{"141":1}}],["debugging",{"2":{"40":1,"45":1}}],["de",{"2":{"97":2,"174":1}}],["derivation",{"2":{"54":1}}],["dealing",{"2":{"47":1}}],["delete",{"2":{"86":1,"103":1,"127":1,"158":1}}],["deleteat",{"2":{"45":6,"158":1,"160":2}}],["deltri",{"2":{"63":1}}],["delayed",{"2":{"45":10,"52":2,"54":2,"57":2}}],["delay",{"2":{"45":14,"51":2,"52":2,"53":2,"54":2,"56":2,"57":2}}],["delaunay",{"2":{"6":1,"63":1}}],["delaunaytriangulation",{"2":{"6":1,"31":1,"58":1,"63":6}}],["depend",{"2":{"45":2}}],["depends",{"2":{"45":1,"50":1}}],["depending",{"2":{"1":1,"6":1,"23":1,"54":1,"136":1}}],["depth",{"2":{"40":2}}],["desktop",{"2":{"173":1}}],["dest",{"2":{"170":2}}],["destination",{"2":{"170":5}}],["desired",{"2":{"56":1,"173":1}}],["despite",{"2":{"34":1}}],["describe",{"2":{"17":1}}],["described",{"2":{"6":1,"40":1,"44":1,"45":1}}],["deconstruct",{"2":{"129":1}}],["decomposition",{"2":{"18":1,"129":1}}],["decomposing",{"2":{"18":1}}],["decompose",{"2":{"18":2,"29":1,"40":4,"137":1}}],["decrementing",{"2":{"127":1}}],["decrease",{"2":{"44":1}}],["decreasing",{"2":{"6":1,"156":1}}],["decide",{"2":{"62":1,"127":1}}],["decision",{"2":{"24":1}}],["degeneracies",{"2":{"9":1}}],["degenerate",{"2":{"6":1,"40":1,"50":2}}],["degrees",{"2":{"6":1,"33":1,"126":1,"150":1}}],["defines",{"2":{"45":1,"129":1,"140":1,"163":1}}],["define",{"2":{"39":1,"54":2,"68":1,"127":2,"129":1,"134":1,"136":1,"163":1,"177":2}}],["defined",{"2":{"4":1,"5":1,"6":3,"7":1,"22":1,"34":2,"40":1,"46":1,"47":4,"54":4,"66":2,"125":1,"136":1,"151":1,"163":1}}],["definitions",{"2":{"166":1}}],["definition",{"2":{"4":4,"6":6,"69":8,"74":1,"151":1}}],["default",{"2":{"1":2,"4":5,"6":14,"34":1,"37":2,"47":1,"51":1,"52":2,"53":1,"54":5,"56":1,"57":2,"63":1,"66":2,"127":5,"131":1,"136":2,"152":2,"156":2}}],["defaults",{"2":{"1":6,"4":2,"6":14,"133":3,"136":1}}],["deeper",{"2":{"1":1,"6":1,"135":1,"136":2}}],["detrimental",{"2":{"143":1}}],["detector",{"2":{"62":1}}],["detection",{"2":{"62":1,"127":1}}],["determined",{"2":{"45":1,"47":1}}],["determine",{"2":{"45":10,"47":3,"51":2,"53":2,"54":9,"56":2,"75":1,"89":1,"97":9,"103":1,"106":1,"116":1,"158":3,"174":1}}],["determines",{"2":{"37":1,"45":3,"54":1,"97":10}}],["determinant",{"2":{"6":1,"40":1}}],["details",{"2":{"131":3,"132":1,"149":2}}],["detail",{"2":{"26":1}}],["det",{"2":{"0":1,"6":2,"40":4}}],["dirname",{"2":{"156":4}}],["dirty",{"2":{"155":1}}],["directive",{"2":{"136":1}}],["direction",{"2":{"6":1,"45":1,"69":5,"127":3}}],["directly",{"2":{"6":1,"63":3,"127":1,"150":1}}],["dig",{"2":{"136":1}}],["dict",{"2":{"127":5}}],["didn",{"2":{"57":1,"97":1,"165":1}}],["division",{"2":{"39":1}}],["divided",{"2":{"26":1}}],["div",{"2":{"6":2}}],["div>",{"2":{"6":2}}],["ditance",{"2":{"4":1,"6":1,"66":1}}],["dimensional",{"2":{"5":1,"6":3,"36":1,"40":1,"63":2}}],["dimensions",{"2":{"3":1,"6":1,"103":2}}],["dimension",{"2":{"1":1,"3":4,"6":4,"86":2,"102":1,"103":4,"152":1}}],["discouraged",{"2":{"171":1}}],["discussion",{"2":{"25":1,"27":1,"50":1}}],["distributed",{"2":{"175":2}}],["distinct",{"2":{"54":1,"127":1}}],["dist",{"2":{"54":40,"66":19,"97":2,"150":8,"158":40}}],["distance`",{"2":{"150":3,"151":1,"166":1}}],["distances",{"2":{"54":1,"65":1,"150":1,"157":5}}],["distance",{"0":{"64":2,"65":2},"1":{"65":2,"66":2},"2":{"0":4,"4":26,"6":47,"31":1,"40":13,"41":3,"47":3,"54":32,"64":2,"65":17,"66":92,"97":1,"129":1,"148":1,"149":5,"150":13,"151":14,"156":1,"157":3,"158":6,"159":1,"177":2,"178":1}}],["disagree",{"2":{"37":1}}],["disparate",{"2":{"25":1,"27":1}}],["dispatches",{"2":{"6":1,"34":1,"37":1,"40":1,"44":1,"47":1,"66":1,"69":1,"75":1,"89":1,"103":1,"106":1,"116":1}}],["dispatch",{"2":{"4":1,"6":5,"24":1,"40":1,"69":1,"131":1,"136":2,"164":1,"166":1}}],["displaying",{"2":{"170":1}}],["display",{"2":{"13":1,"39":1,"170":1}}],["disjoint",{"0":{"87":1,"88":1,"91":1,"92":1,"93":1,"94":1,"95":1},"1":{"88":1,"89":1},"2":{"0":2,"3":5,"6":7,"23":1,"31":1,"57":2,"87":1,"88":3,"89":11,"90":6,"91":15,"92":18,"93":10,"94":5,"95":4,"96":2,"97":16,"100":3,"142":2,"143":2,"145":7,"174":1}}],["diffs",{"2":{"34":4}}],["diff",{"2":{"6":2,"34":17,"51":5,"52":3,"103":3,"145":8}}],["differs",{"2":{"170":1}}],["differ",{"2":{"4":1,"6":1,"66":1}}],["differently",{"2":{"4":3,"6":4,"34":1,"37":2,"47":1}}],["different",{"2":{"3":1,"4":4,"6":6,"20":1,"23":1,"34":1,"37":4,"45":3,"47":1,"54":2,"62":1,"103":3,"127":1,"134":1,"136":1,"143":2,"170":2,"173":1}}],["differences",{"0":{"52":1},"2":{"54":1,"158":1}}],["difference",{"0":{"51":1},"2":{"0":1,"6":7,"11":1,"23":1,"31":1,"45":3,"51":12,"52":14,"54":1,"56":1,"57":3,"142":1,"145":1,"150":1}}],["diffintersectingpolygons",{"2":{"0":1,"6":1,"142":1,"145":4}}],["doi",{"2":{"51":2,"53":2,"56":2,"97":1}}],["doing",{"2":{"17":1,"22":1,"136":1,"171":1}}],["dot",{"2":{"34":2,"40":1}}],["doable",{"2":{"9":1}}],["documenter",{"2":{"131":3,"132":1,"149":2}}],["documentation",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"26":1,"39":1}}],["docstring",{"2":{"131":6,"132":2,"149":4}}],["docstrings",{"0":{"130":1},"1":{"131":1},"2":{"7":1}}],["docs",{"0":{"26":1},"2":{"26":1,"127":1}}],["doc",{"2":{"9":1,"10":1}}],["does",{"0":{"22":1},"2":{"7":1,"19":1,"43":1,"54":2,"71":1,"74":3,"97":1}}],["doesn",{"2":{"4":1,"6":2,"37":1,"50":1,"69":1,"150":1,"166":1,"176":1}}],["download",{"2":{"170":1}}],["down",{"2":{"6":1,"18":1,"29":1,"40":1,"136":1}}],["doublets",{"2":{"176":2}}],["double",{"2":{"159":4}}],["doubled",{"2":{"6":1,"159":1}}],["douglas",{"2":{"154":2,"156":2,"158":1}}],["douglaspeucker",{"0":{"158":1},"2":{"0":1,"6":5,"154":1,"156":5,"158":6}}],["done",{"0":{"10":1},"2":{"13":1,"14":1,"97":2,"127":1,"129":1,"143":1,"169":1,"174":1}}],["don",{"2":{"4":2,"6":3,"45":4,"51":1,"57":1,"69":6,"92":1,"97":1,"105":1,"109":1,"127":2,"136":3,"151":1,"166":1}}],["do",{"0":{"9":1,"23":1,"55":1},"2":{"1":1,"6":2,"14":1,"23":1,"31":1,"34":1,"37":2,"40":2,"41":1,"44":1,"47":1,"50":1,"57":3,"66":2,"68":1,"69":1,"84":1,"92":2,"93":1,"94":2,"97":1,"127":4,"129":1,"136":9,"138":1,"139":1,"144":1,"146":2,"150":1,"153":1,"156":1,"161":2,"162":2,"170":2,"171":2,"172":3,"175":1,"176":1}}],["ay",{"2":{"126":2}}],["azimuth",{"2":{"126":2}}],["automatically",{"2":{"103":1,"170":1}}],["a3",{"2":{"61":1}}],["against",{"2":{"69":1,"97":2,"150":1,"156":1}}],["again",{"2":{"54":1,"136":1}}],["a``",{"2":{"52":2}}],["a`",{"2":{"52":7,"54":3,"57":2}}],["away",{"2":{"41":1,"86":1,"177":1}}],["a2y",{"2":{"54":4}}],["a2x",{"2":{"54":4}}],["a2",{"2":{"39":4,"54":54,"62":1,"103":6}}],["a1y",{"2":{"54":7}}],["a1x",{"2":{"54":7}}],["a1",{"2":{"39":2,"45":9,"54":66,"62":1,"103":6}}],["ams",{"2":{"178":2}}],["america",{"2":{"156":1}}],["am",{"2":{"97":1}}],["ambiguity",{"2":{"66":2,"136":5}}],["amounts",{"2":{"173":1}}],["amount",{"2":{"36":1,"46":1}}],["amp",{"2":{"6":1,"9":1}}],["axes",{"2":{"127":6}}],["ax",{"2":{"13":3,"14":3,"126":2,"169":5}}],["axislegend",{"2":{"60":1,"149":1,"155":1}}],["axis",{"2":{"13":2,"14":1,"33":1,"36":1,"39":4,"43":1,"46":1,"62":2,"65":1,"127":2,"149":1,"156":1,"178":1}}],["axs",{"2":{"13":2}}],["a>",{"2":{"6":2}}],["adjust",{"2":{"54":1}}],["adjacent",{"2":{"45":1,"52":1,"54":1,"57":1}}],["adaptivity",{"0":{"55":1}}],["adaptive",{"2":{"7":1,"13":3,"14":2,"55":1}}],["adapted",{"2":{"51":1,"53":1,"56":1,"126":1}}],["advance",{"2":{"44":2}}],["advised",{"2":{"6":1,"164":1}}],["administrative",{"2":{"176":1}}],["admin",{"2":{"11":1,"61":1,"156":2}}],["adm0",{"2":{"11":7,"61":4}}],["additional",{"2":{"173":1}}],["additionally",{"2":{"45":3,"69":1}}],["addition",{"2":{"39":1,"57":1}}],["adding",{"2":{"4":1,"6":4,"7":1,"57":2,"127":1,"147":1,"148":1,"150":2,"151":1}}],["added",{"2":{"6":1,"34":1,"45":6,"47":1,"57":2,"131":1,"136":1,"145":2,"158":1}}],["add",{"2":{"3":1,"6":1,"7":2,"40":1,"41":1,"45":16,"47":1,"50":4,"51":3,"53":1,"54":2,"56":2,"57":9,"63":1,"86":1,"127":4,"136":1,"148":1,"150":1,"158":10,"165":1,"170":1,"172":2,"174":1}}],["average",{"2":{"38":3,"44":4,"54":1}}],["available",{"0":{"142":1},"2":{"6":3,"31":1,"44":1,"141":3,"148":1,"149":1,"151":1,"156":1,"160":1,"164":1}}],["avoid",{"2":{"5":1,"6":7,"40":1,"51":1,"53":1,"54":1,"56":1,"57":1,"127":2,"136":5,"151":1,"157":1,"158":1,"159":1,"169":3}}],["achieve",{"2":{"143":1}}],["across",{"2":{"134":1}}],["acos",{"2":{"34":1}}],["activate",{"2":{"149":1}}],["action",{"2":{"20":2}}],["actions",{"2":{"20":2}}],["actual",{"2":{"10":1,"40":1,"126":1,"139":1,"150":1,"152":1}}],["actually",{"2":{"1":1,"6":1,"9":1,"40":4,"54":1,"57":3,"97":1,"127":1,"161":1,"173":1}}],["access",{"2":{"170":1}}],["accessed",{"2":{"166":1}}],["acceptable",{"2":{"97":1}}],["accepts",{"2":{"63":1}}],["accept",{"2":{"6":1,"166":1}}],["according",{"2":{"138":1,"143":1,"144":1,"175":1}}],["accordingly",{"2":{"45":1}}],["account",{"2":{"51":1,"53":1}}],["accurary",{"2":{"54":1}}],["accuratearithmetic",{"2":{"11":2}}],["accurate",{"0":{"11":1},"2":{"11":3,"149":1}}],["accumulators",{"2":{"40":1}}],["accumulator",{"2":{"40":1}}],["accumulate",{"2":{"37":1,"44":3}}],["accumulation",{"0":{"11":1},"2":{"40":1}}],["after",{"2":{"6":8,"34":1,"45":3,"136":1,"156":2}}],["ab",{"2":{"45":3,"51":1,"53":1,"54":5,"56":1}}],["able",{"2":{"20":1,"54":1}}],["ability",{"2":{"17":1}}],["about",{"2":{"6":1,"24":2,"30":1,"40":2,"97":1,"137":1}}],["above",{"2":{"4":1,"6":1,"34":1,"44":1,"45":1,"54":1,"57":1,"141":1}}],["abs",{"2":{"34":1,"37":4,"44":1,"47":2,"86":8,"103":2,"127":1,"159":1,"177":1}}],["absolute",{"2":{"4":1,"6":1,"36":1,"37":2}}],["abstractpolygon",{"2":{"136":1}}],["abstractpolygontrait",{"2":{"66":1}}],["abstractpoint",{"2":{"136":1}}],["abstractface",{"2":{"136":1}}],["abstractfloat",{"2":{"31":1,"34":1,"37":2,"45":1,"47":2,"50":1,"51":1,"53":1,"54":1,"56":1,"66":8}}],["abstractrange",{"2":{"127":6}}],["abstractmesh",{"2":{"136":1}}],["abstractmulticurvetrait",{"2":{"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1}}],["abstractmatrix",{"2":{"6":5,"127":13}}],["abstractcurvetrait",{"2":{"34":1,"37":1,"47":1,"77":1,"80":1,"81":1,"86":1,"91":1,"95":1,"108":1,"111":1,"112":1,"118":1,"121":1,"122":1,"126":1,"156":2,"167":3}}],["abstractarrays",{"2":{"134":1}}],["abstractarray",{"2":{"6":1,"131":1,"136":6,"167":2}}],["abstract",{"2":{"6":3,"40":3,"140":1,"141":4,"142":1,"156":3,"165":1}}],["abstractvector",{"2":{"5":1,"6":1,"40":26,"127":8}}],["abstractgeometrytrait`",{"2":{"141":1}}],["abstractgeometrytrait",{"2":{"6":3,"37":2,"47":1,"66":1,"82":1,"96":1,"113":1,"123":1,"131":1,"134":1,"141":4,"142":2,"167":5}}],["abstractgeometry",{"2":{"3":4,"6":4,"72":2,"85":2,"136":1}}],["abstracttrait",{"2":{"1":2,"3":2,"6":8,"50":1,"52":2,"54":4,"57":2,"103":4,"129":1,"131":2,"136":9,"164":3}}],["abstractbarycentriccoordinatemethod",{"2":{"0":1,"5":1,"6":7,"40":18}}],["attribute",{"2":{"173":1}}],["attributed",{"2":{"172":1}}],["attributes",{"0":{"172":1},"2":{"168":1,"172":3}}],["attempts",{"2":{"97":1}}],["attach",{"2":{"1":2,"4":1,"6":5,"133":1}}],["atomic",{"2":{"7":1}}],["at",{"2":{"3":4,"5":1,"6":6,"9":1,"18":1,"20":1,"24":1,"26":1,"34":2,"36":1,"37":1,"39":1,"40":2,"45":4,"47":2,"54":8,"57":2,"62":1,"97":17,"103":6,"105":1,"106":1,"109":3,"110":2,"111":2,"112":1,"113":1,"116":1,"122":1,"126":1,"134":1,"136":1,"149":1,"151":1,"158":1,"160":1,"170":1,"171":2}}],["arbitrarily",{"2":{"134":1}}],["arbitrary",{"2":{"38":1,"129":1,"169":1}}],["around",{"2":{"39":1,"40":2,"50":1,"65":1,"69":1,"127":1,"156":1,"175":1}}],["argmin",{"2":{"160":1}}],["argtypes",{"2":{"41":2,"150":1,"153":1}}],["args",{"2":{"13":2}}],["argumenterror",{"2":{"57":1,"127":1,"136":5}}],["argument",{"2":{"4":5,"6":10,"34":1,"37":2,"44":1,"47":1,"51":1,"53":1,"56":1,"66":2,"136":2,"166":2,"170":1,"171":1}}],["arguments",{"2":{"1":1,"3":1,"6":5,"45":1,"75":2,"89":1,"106":1,"116":1,"150":2,"151":1,"152":1,"166":1}}],["arithmetic",{"2":{"11":1}}],["archgdal",{"2":{"23":1}}],["arc",{"2":{"6":1,"150":1}}],["array",{"2":{"4":1,"6":2,"37":1,"47":1,"127":5,"136":7,"157":1,"160":1}}],["arrays",{"2":{"1":1,"6":2,"22":1,"127":1,"136":2}}],["aren",{"2":{"4":3,"6":5,"50":1,"52":1,"54":2,"57":4,"69":3,"142":2,"145":2}}],["are",{"2":{"1":1,"3":4,"4":18,"5":2,"6":50,"9":2,"20":2,"22":3,"24":1,"25":1,"26":2,"27":1,"33":1,"34":8,"36":1,"37":2,"38":6,"40":11,"43":1,"44":3,"45":31,"47":6,"50":3,"51":3,"52":15,"53":2,"54":16,"56":5,"57":9,"62":3,"65":1,"66":1,"68":3,"69":26,"71":1,"75":7,"77":1,"78":3,"79":3,"80":1,"82":1,"88":1,"89":5,"91":1,"92":1,"93":1,"95":1,"96":1,"97":12,"103":7,"106":5,"108":1,"110":2,"115":1,"116":5,"118":1,"119":3,"120":3,"121":1,"123":1,"126":1,"127":14,"128":1,"131":1,"134":1,"136":4,"137":1,"138":1,"139":1,"141":1,"142":3,"143":1,"144":1,"145":2,"147":1,"149":1,"150":1,"151":1,"156":4,"158":1,"160":2,"162":1,"163":2,"164":1,"166":1,"169":1,"172":2,"173":2,"174":3,"175":6,"176":1,"177":1,"178":1}}],["area2",{"2":{"44":4}}],["area1",{"2":{"44":4}}],["areas",{"2":{"4":2,"6":2,"37":3,"159":2}}],["area",{"0":{"35":2,"36":2},"1":{"36":2,"37":2},"2":{"0":5,"4":15,"6":25,"11":6,"31":1,"35":2,"36":9,"37":61,"42":1,"43":3,"44":49,"46":2,"47":44,"56":2,"57":1,"103":1,"129":1,"142":2,"145":2,"156":2,"159":4,"170":1}}],["ask",{"2":{"23":1}}],["aspect",{"2":{"13":1,"14":1,"33":1,"36":1,"39":2,"43":1,"46":1,"65":2,"127":2,"149":1,"156":1}}],["assign",{"2":{"168":1}}],["assigned",{"2":{"45":1,"127":7,"175":1}}],["assets",{"2":{"170":1}}],["assetpath",{"2":{"170":1}}],["assemble",{"2":{"139":1}}],["assert",{"2":{"40":23,"44":1,"45":1,"50":1,"52":1,"54":1,"151":1,"167":1}}],["assume",{"2":{"103":2,"136":3,"138":1,"145":1}}],["assumed",{"2":{"37":1,"69":1,"97":1}}],["assumes",{"2":{"6":1,"45":1,"66":1,"150":1,"160":1}}],["associativity",{"2":{"19":1}}],["associated",{"0":{"1":1},"2":{"38":2}}],["as",{"2":{"1":8,"3":18,"4":6,"5":1,"6":80,"7":1,"11":2,"13":3,"14":3,"15":3,"17":2,"18":2,"20":1,"22":1,"23":2,"24":1,"25":1,"27":1,"33":2,"34":4,"36":2,"37":3,"38":4,"39":1,"40":4,"41":3,"43":2,"44":1,"45":15,"46":2,"47":5,"49":3,"50":5,"51":8,"52":2,"53":7,"54":8,"56":7,"57":5,"58":1,"60":2,"61":2,"62":3,"63":3,"65":3,"66":1,"68":2,"69":2,"71":2,"72":2,"74":3,"75":3,"84":2,"85":2,"86":2,"88":2,"89":3,"97":7,"99":2,"100":2,"102":2,"103":2,"105":2,"106":3,"108":1,"115":2,"116":3,"126":8,"127":3,"129":3,"131":1,"134":2,"135":2,"136":15,"138":2,"139":2,"141":1,"142":1,"144":2,"147":1,"148":2,"149":2,"150":3,"152":3,"154":2,"155":2,"156":7,"158":2,"161":3,"164":2,"165":2,"166":2,"167":2,"168":3,"169":2,"170":1,"171":1,"173":3,"174":2,"175":3,"176":2,"178":3}}],["alone",{"2":{"136":1}}],["along",{"2":{"4":4,"6":5,"45":3,"47":2,"54":4,"69":4,"97":1}}],["although",{"2":{"119":1,"120":1}}],["alternate",{"2":{"45":1}}],["alternative",{"2":{"45":1}}],["already",{"2":{"69":1,"97":2,"158":1}}],["almost",{"2":{"54":1}}],["alg=nothing",{"2":{"156":1}}],["alg`",{"2":{"156":1}}],["alg",{"2":{"6":4,"156":21,"157":3,"158":8,"159":3,"160":7,"166":9}}],["algorithms",{"2":{"6":3,"58":1,"62":1,"138":1,"151":1,"154":1,"156":4,"158":1,"160":1}}],["algorithm",{"0":{"157":1,"158":1,"159":1},"2":{"6":12,"39":1,"45":2,"47":1,"50":3,"51":1,"53":1,"56":1,"58":1,"63":4,"97":1,"154":1,"156":8,"157":1,"158":3,"159":1,"166":4}}],["allocating",{"2":{"63":1}}],["allocations",{"2":{"5":1,"6":1,"40":1}}],["allocate",{"2":{"63":1}}],["allow=",{"2":{"97":1}}],["allows",{"2":{"11":1,"18":1,"23":1,"24":1,"29":1,"75":2,"77":3,"78":3,"79":3,"80":1,"89":2,"91":3,"92":3,"93":2,"94":1,"106":1,"109":1,"110":1,"111":1,"116":3,"118":3,"119":3,"120":3,"121":1,"129":1,"154":1,"170":1,"172":1,"174":1}}],["allowed",{"2":{"6":1,"75":3,"89":3,"97":6,"106":5,"108":1,"109":2,"116":3,"156":1}}],["allow",{"2":{"1":1,"6":1,"23":1,"54":1,"75":7,"86":3,"89":7,"97":73,"106":10,"116":10,"161":1}}],["all",{"2":{"1":3,"3":2,"4":3,"6":14,"9":1,"11":7,"22":1,"25":1,"27":1,"31":2,"34":5,"37":3,"40":1,"45":13,"47":3,"51":1,"52":3,"54":3,"57":5,"58":1,"61":3,"63":1,"65":1,"69":2,"71":1,"78":3,"79":3,"82":1,"95":1,"96":1,"97":7,"103":4,"115":1,"123":1,"126":1,"127":3,"128":1,"131":1,"134":2,"135":1,"136":8,"139":1,"141":1,"143":1,"146":1,"147":1,"156":1,"161":2,"162":1,"163":1,"169":1,"171":1,"173":1,"174":1}}],["always",{"2":{"1":7,"4":6,"6":10,"25":1,"27":1,"36":1,"37":4,"47":2,"62":1,"65":1,"66":1,"69":1,"136":2,"152":4,"174":1}}],["also",{"2":{"1":2,"6":11,"23":1,"34":1,"37":2,"44":2,"45":3,"47":1,"51":1,"53":1,"54":2,"56":1,"58":1,"62":1,"63":1,"65":1,"66":2,"69":3,"103":1,"127":1,"134":1,"136":1,"139":1,"142":3,"145":2,"148":1,"149":1,"150":1,"153":1,"154":1,"161":1,"164":1,"169":2,"172":1}}],["a",{"0":{"23":1,"170":1,"172":1},"2":{"1":13,"3":5,"4":79,"5":1,"6":196,"7":3,"9":1,"11":1,"15":2,"17":1,"18":6,"20":3,"22":3,"23":4,"24":2,"25":2,"27":2,"29":2,"30":2,"33":3,"34":22,"36":11,"37":20,"38":13,"39":4,"40":11,"41":2,"43":5,"44":8,"45":281,"46":2,"47":17,"49":3,"50":4,"51":39,"52":30,"53":38,"54":91,"55":3,"56":36,"57":45,"58":3,"60":3,"61":2,"62":1,"63":4,"65":15,"66":27,"68":2,"69":54,"71":2,"74":1,"75":3,"77":5,"78":3,"79":2,"81":2,"82":2,"84":2,"86":1,"88":1,"89":3,"91":4,"92":3,"93":1,"95":2,"96":2,"97":52,"99":2,"102":5,"103":27,"105":2,"106":4,"108":4,"109":2,"110":2,"111":1,"112":2,"113":2,"115":1,"116":3,"118":5,"119":2,"120":2,"122":2,"123":2,"125":1,"126":4,"127":79,"129":4,"131":2,"134":4,"136":34,"137":6,"138":2,"139":2,"140":5,"141":5,"142":9,"143":8,"145":6,"146":3,"147":2,"148":5,"149":4,"150":8,"151":10,"152":8,"153":3,"155":3,"156":5,"159":3,"160":1,"161":2,"162":1,"164":6,"165":1,"166":12,"167":2,"168":1,"169":21,"170":12,"171":5,"172":5,"173":11,"174":5,"175":8,"176":3,"177":3,"178":1}}],["annotation",{"2":{"165":1}}],["annotated",{"2":{"26":1}}],["angels",{"2":{"34":1}}],["angle",{"2":{"34":35,"126":1}}],["angles",{"0":{"32":1,"33":1},"1":{"33":1,"34":1},"2":{"0":2,"4":10,"6":10,"31":1,"32":1,"33":4,"34":42}}],["answers",{"2":{"143":1}}],["answer",{"2":{"6":3,"51":1,"53":1,"54":1,"56":1}}],["another",{"2":{"3":1,"6":1,"45":2,"54":1,"63":1,"65":1,"71":1,"74":1,"77":1,"79":1,"80":1,"84":1,"88":1,"91":1,"92":1,"93":1,"94":1,"97":1,"99":1,"102":1,"103":1,"105":1,"108":1,"109":1,"110":1,"111":1,"115":1,"118":1,"119":1,"120":1,"121":1,"127":1,"152":1}}],["anonymous",{"2":{"1":1,"6":1,"161":1}}],["an",{"2":{"1":3,"4":11,"5":1,"6":29,"9":1,"13":1,"14":1,"18":1,"20":1,"23":2,"33":1,"34":4,"36":1,"37":2,"39":1,"40":3,"41":2,"43":1,"45":15,"46":2,"47":2,"49":1,"50":1,"51":2,"52":5,"53":2,"54":9,"56":2,"57":2,"63":3,"65":2,"66":5,"68":1,"69":1,"71":1,"74":2,"77":2,"84":1,"88":1,"97":13,"99":1,"102":1,"103":1,"105":1,"115":1,"118":2,"119":1,"120":1,"127":3,"128":1,"131":1,"134":1,"135":1,"136":8,"139":1,"147":1,"150":1,"152":1,"161":2,"166":3,"167":1,"169":2,"170":2,"172":1,"175":1,"178":1}}],["anything",{"2":{"39":1,"97":1}}],["any",{"2":{"1":3,"3":1,"4":2,"6":19,"18":1,"24":1,"25":1,"27":1,"29":1,"38":2,"44":1,"45":7,"47":1,"50":1,"52":1,"54":4,"57":1,"66":2,"76":2,"77":1,"80":1,"88":1,"90":2,"91":1,"92":2,"93":1,"94":2,"97":8,"103":2,"107":2,"117":2,"121":1,"127":2,"129":2,"131":1,"136":2,"139":1,"140":1,"141":3,"142":4,"145":4,"148":1,"150":1,"151":1,"152":2,"158":1,"167":1,"174":2,"175":2}}],["and",{"0":{"1":1,"20":1,"22":1,"24":1,"35":1,"52":1,"54":1,"57":1,"64":1,"169":1,"170":1,"172":1},"1":{"36":1,"37":1,"65":1,"66":1},"2":{"0":2,"1":8,"3":11,"4":18,"6":84,"7":1,"9":2,"17":4,"18":4,"20":2,"22":1,"23":2,"24":3,"25":2,"26":5,"27":2,"29":2,"30":1,"31":2,"34":13,"36":1,"37":7,"38":2,"39":2,"40":20,"41":1,"42":2,"43":1,"44":29,"45":71,"46":2,"47":18,"49":1,"50":4,"51":4,"52":16,"53":4,"54":38,"56":6,"57":15,"62":1,"63":2,"65":2,"66":13,"68":2,"69":13,"71":3,"72":2,"74":2,"75":3,"78":3,"79":4,"80":1,"84":2,"85":2,"86":1,"89":3,"92":3,"93":1,"94":1,"97":36,"99":1,"102":2,"103":3,"106":2,"110":2,"111":2,"115":3,"116":4,"118":2,"119":3,"120":3,"121":1,"126":2,"127":16,"129":8,"131":1,"134":2,"135":3,"136":22,"137":1,"138":2,"139":1,"140":1,"141":4,"142":2,"143":1,"146":2,"147":2,"149":1,"150":5,"151":4,"152":2,"154":2,"155":1,"156":8,"158":8,"159":1,"160":1,"161":1,"164":1,"165":3,"166":4,"168":3,"169":9,"170":7,"171":2,"173":5,"174":2,"175":4,"176":2}}],["apart",{"2":{"145":1}}],["april",{"0":{"7":1}}],["appears",{"2":{"138":1}}],["append",{"2":{"34":1,"45":5,"51":1,"52":2,"54":2,"56":1,"57":5,"145":2}}],["approximately",{"2":{"45":1,"149":1}}],["approach",{"2":{"19":1}}],["appropriately",{"2":{"175":1}}],["appropriate",{"2":{"6":1,"166":2}}],["applies",{"2":{"134":2}}],["applied",{"2":{"6":3,"20":1,"131":1,"136":2,"140":2,"141":2,"142":1}}],["application",{"2":{"1":1,"6":3,"136":1,"139":1,"141":3,"142":1,"145":2,"148":1,"151":1}}],["apply`",{"2":{"136":1}}],["applys",{"2":{"37":1,"47":1}}],["applyreduce",{"0":{"19":1},"2":{"0":2,"1":1,"6":1,"17":1,"19":2,"29":1,"34":1,"37":1,"44":2,"47":1,"66":2,"129":3,"131":1,"136":39,"165":1}}],["apply",{"0":{"1":1,"18":1,"22":1,"29":1,"134":1},"1":{"19":1},"2":{"0":2,"1":4,"6":7,"17":1,"18":5,"20":1,"22":1,"24":1,"29":3,"129":5,"131":1,"133":1,"134":4,"135":1,"136":56,"141":4,"142":1,"146":3,"147":1,"150":1,"151":1,"152":1,"156":2,"161":3,"162":2,"165":1}}],["apis",{"2":{"17":1}}],["api",{"0":{"0":1,"40":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"6":3,"24":1,"40":1,"150":1,"156":1,"166":1}}],["snapped",{"2":{"127":1}}],["s3",{"2":{"45":3}}],["scratch",{"2":{"173":1}}],["sciences",{"2":{"170":1}}],["scalefactor",{"2":{"150":3}}],["scattered",{"2":{"175":1}}],["scatter",{"2":{"43":1,"65":2,"68":2,"71":2,"74":1,"84":1,"88":2,"102":2,"115":2,"175":1}}],["schema",{"2":{"136":6}}],["scheme",{"2":{"44":1}}],["scenario",{"2":{"97":2}}],["scene",{"2":{"14":1}}],["skipmissing",{"2":{"127":1}}],["skipped",{"2":{"127":1}}],["skip",{"2":{"37":1,"97":14,"127":1,"160":4}}],["skygering",{"2":{"7":1}}],["square",{"2":{"66":1,"157":1,"158":1}}],["squared",{"2":{"6":2,"47":2,"66":12,"157":2,"158":7}}],["sqrt",{"2":{"34":2,"44":1,"66":3}}],["sgn",{"2":{"34":5}}],["smallest",{"2":{"34":2,"54":1,"58":1}}],["sᵢ₋₁",{"2":{"40":25}}],["sᵢ₊₁",{"2":{"6":2,"40":41}}],["sᵢ",{"2":{"6":4,"40":46}}],["src",{"2":{"6":2}}],["syntax",{"2":{"172":1}}],["symdifference",{"2":{"128":1}}],["sym10100477",{"2":{"97":1}}],["symbol=",{"2":{"86":1}}],["symbol",{"2":{"6":1,"166":2}}],["system",{"0":{"170":1,"171":1},"2":{"1":2,"152":2,"168":2,"170":1}}],["switches",{"2":{"54":1,"57":1}}],["switch",{"2":{"45":1,"57":1,"165":1}}],["switching",{"2":{"6":1,"47":1}}],["swap",{"2":{"6":1,"57":1,"66":2,"146":1}}],["swapped",{"2":{"3":1,"6":1,"72":1,"75":1,"85":1,"86":1,"100":1,"103":1}}],["swapping",{"2":{"1":1,"6":1,"136":1}}],["s2",{"2":{"6":4,"40":6,"45":3}}],["s1",{"2":{"6":3,"40":6,"45":3}}],["saving",{"0":{"173":1}}],["saved",{"2":{"69":1}}],["save",{"2":{"34":1,"168":1,"173":3}}],["samples",{"2":{"13":1}}],["sample",{"2":{"13":1}}],["same",{"2":{"3":2,"4":12,"6":23,"18":1,"34":3,"37":1,"45":15,"47":1,"50":1,"51":3,"53":1,"54":1,"56":1,"57":1,"62":1,"65":1,"68":2,"69":30,"97":2,"102":1,"103":8,"131":1,"134":1,"136":6,"137":1,"142":2,"144":1,"145":2,"149":1,"169":1,"170":1,"173":1}}],["says",{"2":{"62":1}}],["say",{"2":{"6":1,"40":1,"150":1}}],["span",{"2":{"175":1}}],["spatial",{"0":{"174":1},"1":{"175":1,"176":1,"177":1},"2":{"174":6,"175":3,"177":1}}],["spawn",{"2":{"136":5}}],["space",{"2":{"6":2,"25":1,"27":1,"34":1,"36":1,"97":1,"150":1,"151":1}}],["sp",{"2":{"97":2}}],["split",{"2":{"50":1}}],["specialized",{"2":{"25":1,"27":1,"63":1}}],["specify",{"2":{"6":1,"131":1,"136":1,"170":1,"171":1,"174":1}}],["specification",{"2":{"138":1,"141":1,"143":1,"144":1}}],["specifically",{"2":{"6":2,"40":3,"154":1,"174":1}}],["specific",{"2":{"45":1,"75":1,"89":1,"106":1,"116":1,"136":5}}],["specified",{"2":{"3":1,"6":2,"45":1,"52":2,"54":2,"57":2,"103":1,"134":1,"156":1}}],["slow",{"2":{"176":1}}],["slower",{"2":{"6":1,"166":2}}],["slope2",{"2":{"126":2}}],["slope1",{"2":{"126":2}}],["slidergrid",{"2":{"14":1}}],["sliders",{"2":{"14":3}}],["slightly",{"2":{"4":2,"6":2,"37":2}}],["suggestion",{"2":{"153":1}}],["suite",{"2":{"150":5,"156":13}}],["sun",{"2":{"97":1}}],["surrounds",{"2":{"97":1}}],["sure",{"2":{"9":1,"34":1,"45":2,"66":1,"103":1,"160":1}}],["suppose",{"2":{"176":1,"177":1}}],["support",{"2":{"41":1,"148":1,"177":1}}],["supports",{"2":{"39":1,"40":1,"58":1,"173":1,"177":2}}],["supported",{"2":{"23":1,"173":1}}],["supertype",{"2":{"6":1,"40":1}}],["sukumar",{"2":{"6":1,"40":1}}],["such",{"2":{"4":1,"6":1,"36":1,"49":1,"58":1,"134":1,"147":1}}],["sum=1",{"2":{"40":1}}],["sum",{"2":{"4":2,"6":3,"11":6,"36":1,"37":2,"38":2,"40":8,"47":1,"66":2,"126":5,"160":1,"167":4}}],["sublevel",{"2":{"176":1}}],["subsequent",{"2":{"169":1}}],["substituted",{"2":{"1":1,"6":1,"136":1}}],["subgeom1",{"2":{"136":2}}],["subgeom",{"2":{"136":3}}],["subject",{"2":{"45":1}}],["subtype",{"2":{"136":1}}],["subtypes",{"2":{"6":2,"40":2}}],["subtracted",{"2":{"126":1}}],["subtitle",{"2":{"13":1,"39":2,"150":1,"156":2}}],["sub",{"2":{"4":6,"6":7,"34":1,"37":3,"47":1,"52":6,"54":3,"57":4,"66":2,"81":2,"82":2,"95":2,"96":2,"112":2,"113":2,"122":2,"123":2,"136":3,"143":4,"144":2,"145":4}}],["series",{"2":{"169":1}}],["serve",{"2":{"6":1,"40":1}}],["searchsortedfirst",{"2":{"158":1}}],["seg2",{"2":{"126":2}}],["seg1",{"2":{"126":3}}],["seg",{"2":{"97":23,"103":9}}],["segmentation",{"2":{"149":1}}],["segments",{"2":{"23":1,"31":1,"33":2,"34":1,"43":1,"44":2,"45":3,"47":1,"54":6,"97":18,"150":1,"151":3}}],["segmentization",{"2":{"148":1}}],["segmentizing",{"2":{"6":3,"149":1,"150":2,"151":1}}],["segmentized",{"2":{"149":1}}],["segmentizes",{"2":{"148":1}}],["segmentizemethod",{"2":{"6":1,"150":3,"151":2}}],["segmentize",{"0":{"148":1},"1":{"149":1,"150":1,"151":1},"2":{"0":1,"6":4,"31":1,"41":1,"129":1,"148":1,"149":5,"150":11,"151":13,"178":1}}],["segment",{"2":{"4":4,"6":7,"34":1,"44":5,"45":6,"47":3,"49":1,"54":17,"66":2,"86":3,"97":43,"103":3,"126":2,"148":1,"150":2,"151":1}}],["seperate",{"2":{"54":1}}],["separates",{"2":{"97":1}}],["separate",{"2":{"45":1,"127":1,"136":1,"165":1,"173":1,"175":1}}],["separately",{"2":{"40":1,"127":1}}],["sense",{"2":{"37":1,"66":1}}],["several",{"2":{"20":2,"37":1,"137":1,"145":1}}],["section",{"2":{"26":1,"97":3,"102":1}}],["sections",{"2":{"10":1,"26":1}}],["seconds=1",{"2":{"150":3,"156":8}}],["secondisleft",{"2":{"127":4}}],["secondisstraight",{"2":{"127":7}}],["secondary",{"2":{"3":3,"6":3,"72":1,"75":1,"116":1}}],["second",{"2":{"3":8,"6":9,"45":1,"54":4,"69":1,"71":2,"72":1,"74":1,"75":1,"78":1,"79":1,"80":1,"85":2,"89":2,"97":2,"106":1,"115":1,"116":1,"119":1,"120":1,"121":2,"158":1,"171":1,"174":1}}],["self",{"2":{"9":2}}],["selected",{"2":{"127":1}}],["selectednode",{"2":{"127":3}}],["selection",{"2":{"14":1}}],["select",{"2":{"6":1,"164":1}}],["seem",{"2":{"25":1,"27":1}}],["see",{"2":{"6":4,"7":1,"29":1,"43":1,"63":1,"66":1,"68":1,"71":1,"74":1,"88":1,"97":5,"99":1,"102":1,"105":1,"115":1,"127":2,"138":1,"139":1,"141":1,"142":3,"144":1,"145":2,"149":2,"158":1,"175":2}}],["setup=",{"2":{"75":1,"89":1,"106":1,"116":1}}],["sets",{"2":{"45":1,"62":1}}],["setting",{"2":{"23":1}}],["set",{"0":{"23":1},"2":{"3":2,"4":7,"6":19,"23":1,"34":1,"38":2,"40":8,"45":3,"51":2,"53":2,"54":7,"56":2,"58":2,"68":2,"69":10,"75":1,"86":1,"89":1,"97":2,"103":1,"106":1,"116":1,"126":1,"127":1,"142":2,"145":2,"158":2,"169":1,"173":1,"175":3}}],["sve",{"2":{"1":1,"6":1,"161":1}}],["svector",{"2":{"1":14,"6":14,"45":5,"51":1,"54":2,"57":6,"97":1,"127":1,"161":13,"169":6,"171":4}}],["solution",{"2":{"97":1}}],["solid",{"2":{"6":2}}],["south",{"2":{"47":7}}],["source",{"2":{"1":10,"3":19,"4":22,"5":3,"6":91,"26":4,"86":2,"131":3,"141":1,"142":4,"152":3,"170":13,"171":1}}],["sort",{"2":{"45":4,"50":2,"54":2,"56":2,"97":1,"103":2,"127":1,"158":1}}],["sorted",{"2":{"20":1,"45":1,"158":7,"174":1}}],["someone",{"2":{"63":1,"166":1}}],["something",{"0":{"55":1},"2":{"10":1}}],["some",{"2":{"3":1,"6":3,"9":1,"17":1,"40":4,"69":1,"97":3,"103":1,"127":1,"128":1,"129":2,"134":2,"136":2,"140":1,"141":2,"142":1,"160":1,"163":2,"168":2,"174":1,"177":1}}],["so",{"2":{"1":1,"4":4,"6":10,"9":1,"17":1,"19":1,"25":1,"27":1,"31":1,"39":1,"40":1,"45":1,"46":1,"54":1,"56":2,"57":2,"65":1,"66":1,"68":1,"69":4,"71":1,"88":1,"97":2,"99":1,"115":1,"127":3,"131":1,"136":6,"148":1,"149":1,"150":3,"151":1,"160":1,"161":1,"166":2,"170":1,"171":1}}],["step",{"2":{"45":7,"51":1,"52":3,"53":1,"54":3,"56":1,"57":3,"127":4,"167":1}}],["storing",{"2":{"173":1}}],["stored",{"2":{"45":2,"175":1}}],["stores",{"2":{"45":1}}],["store",{"2":{"40":1,"173":1}}],["stopping",{"2":{"158":2}}],["stops",{"2":{"134":1}}],["stop",{"2":{"18":2,"86":3,"97":4,"103":3}}],["style",{"2":{"6":2}}],["style=",{"2":{"6":2}}],["stay",{"2":{"57":1}}],["stackoverflow",{"2":{"54":1}}],["stack",{"2":{"50":1}}],["states",{"2":{"156":1}}],["state",{"2":{"56":1,"176":9}}],["status",{"2":{"45":31,"52":4,"54":5,"57":4,"127":1}}],["static",{"2":{"165":1}}],["staticarray",{"2":{"40":1}}],["staticarrays",{"2":{"31":1,"45":5,"51":1,"54":2,"57":6,"97":1,"127":1,"161":2}}],["staticarraysco",{"2":{"1":1,"6":1,"161":1}}],["staticarrayscore",{"2":{"1":10,"6":10,"40":1,"161":10,"169":6,"171":4}}],["statica",{"2":{"1":1,"6":1,"161":1}}],["statistics",{"2":{"13":2,"31":1}}],["stability",{"2":{"23":1,"30":1}}],["stable",{"2":{"13":1,"24":1,"151":1}}],["stage",{"2":{"7":1}}],["standardized",{"2":{"97":1}}],["standards",{"2":{"97":1}}],["standard",{"2":{"6":1,"63":1}}],["started",{"2":{"45":1}}],["starting",{"2":{"44":2,"45":1,"47":1,"54":1,"145":4}}],["startvalue",{"2":{"14":4}}],["start",{"2":{"6":1,"18":1,"34":7,"40":1,"45":76,"47":17,"52":4,"54":4,"57":5,"69":1,"86":4,"97":44,"103":3,"118":1,"127":2,"137":1,"158":16,"169":1}}],["straightline",{"2":{"127":3}}],["straight",{"2":{"127":6}}],["strait",{"2":{"127":1}}],["structs",{"2":{"20":1,"141":1}}],["structures",{"2":{"129":1}}],["structure",{"2":{"6":2,"131":1,"136":1,"146":1}}],["struct",{"2":{"6":3,"40":2,"45":2,"63":1,"139":1,"145":2,"150":2,"157":1,"158":1,"159":1,"164":3,"165":2,"166":4}}],["strings",{"2":{"6":1,"44":1,"54":1}}],["string",{"2":{"1":2,"14":1,"43":1,"44":1,"152":2}}],["still",{"2":{"0":1,"37":1,"44":1,"45":3,"74":1,"158":1}}],["shp",{"2":{"173":1}}],["ships",{"2":{"170":1}}],["shifting",{"2":{"171":1}}],["shift",{"2":{"169":3}}],["shewchuck",{"2":{"7":1}}],["short",{"2":{"136":1}}],["shorthand",{"2":{"63":1}}],["show",{"2":{"9":1,"11":1,"13":1,"14":1,"39":1,"170":1,"173":1,"174":2}}],["shoelace",{"2":{"4":1,"6":1,"37":2,"47":1}}],["shouldn",{"2":{"54":1}}],["should",{"2":{"1":1,"4":1,"6":14,"17":1,"18":1,"20":2,"25":1,"27":1,"34":3,"37":1,"44":1,"45":3,"46":1,"69":1,"97":4,"127":2,"131":1,"136":2,"138":1,"141":4,"142":2,"151":1,"156":2,"165":1}}],["sharing",{"2":{"88":1}}],["shares",{"2":{"54":1}}],["share",{"2":{"4":7,"6":8,"68":2,"69":8,"92":2,"93":1,"94":1,"103":1,"111":1}}],["shared",{"0":{"160":1},"2":{"3":1,"6":1,"45":2,"54":2,"103":3}}],["shapes",{"2":{"66":1,"173":7}}],["shape",{"2":{"43":1,"52":1,"54":1,"68":1,"144":1,"169":1}}],["shaped",{"2":{"39":1}}],["shapefiles",{"2":{"173":1}}],["shapefile",{"2":{"29":1,"173":4}}],["shallower",{"2":{"1":1,"6":1,"136":1}}],["sites",{"2":{"176":1}}],["sides",{"2":{"45":3,"138":1}}],["side",{"2":{"34":4,"45":26}}],["signals",{"2":{"135":1}}],["sign",{"2":{"13":2,"14":2,"34":7,"37":2,"126":3}}],["signed",{"0":{"35":1,"36":1,"64":1,"65":1},"1":{"36":1,"37":1,"65":1,"66":1},"2":{"0":4,"4":15,"6":18,"11":3,"35":1,"36":5,"37":23,"47":3,"64":1,"65":7,"66":19}}],["six",{"2":{"6":1,"156":1}}],["size=",{"2":{"170":1}}],["sizehint",{"2":{"45":2,"52":1,"151":1}}],["size",{"2":{"6":4,"13":2,"14":5,"39":1,"57":1,"127":2,"136":4,"156":1}}],["sin",{"2":{"169":3,"170":1,"171":2}}],["singed",{"2":{"66":1}}],["singular",{"2":{"54":1}}],["singlepoly",{"2":{"156":6}}],["single",{"2":{"4":6,"6":10,"23":1,"34":2,"37":1,"47":1,"69":5,"102":2,"127":2,"142":2,"143":1,"145":2,"169":3,"173":1}}],["since",{"2":{"1":1,"6":2,"26":1,"34":1,"37":1,"44":1,"47":2,"56":1,"66":1,"69":1,"97":1,"103":2,"110":1,"152":1,"165":1,"166":2,"176":1}}],["simulation",{"2":{"23":1}}],["simultaneously",{"2":{"20":1}}],["simply",{"2":{"7":1,"36":1,"41":1,"45":1,"54":1,"57":1,"72":1,"85":1,"100":1,"127":1,"140":1,"150":1,"152":1,"153":1,"169":1,"172":1}}],["simpler",{"2":{"6":1,"127":1}}],["simple",{"0":{"60":1,"175":1},"2":{"6":3,"40":1,"63":1,"129":3,"146":1,"152":1,"155":2,"156":2,"165":1}}],["simplifier",{"2":{"156":4}}],["simplified",{"2":{"23":1,"155":1}}],["simplifies",{"2":{"6":3,"157":1,"158":1,"159":1}}],["simplification",{"0":{"154":1},"1":{"155":1,"156":1},"2":{"6":2,"154":2,"156":3}}],["simplifying",{"2":{"154":1}}],["simplify",{"0":{"157":1,"158":1,"159":1},"2":{"0":1,"6":15,"9":1,"31":1,"45":1,"129":1,"155":1,"156":41,"157":1,"158":2,"159":1}}],["simplifyalgs",{"2":{"160":1}}],["simplifyalg",{"2":{"0":1,"6":8,"156":5,"157":2,"158":2,"159":2}}],["similarly",{"2":{"129":1}}],["similar",{"2":{"1":1,"6":4,"18":1,"25":1,"27":1,"29":1,"41":1,"58":1,"63":1,"127":2,"136":1,"150":2,"151":1,"162":1}}],["s",{"0":{"30":1},"2":{"0":1,"3":1,"6":10,"7":1,"9":1,"18":1,"19":1,"29":1,"34":1,"36":1,"37":4,"38":1,"39":2,"40":5,"43":3,"44":3,"45":3,"47":1,"49":1,"52":1,"54":2,"57":3,"62":1,"66":1,"69":1,"84":2,"91":3,"92":4,"93":2,"97":9,"103":1,"105":1,"106":1,"111":1,"127":5,"129":2,"131":3,"132":1,"136":1,"139":1,"142":4,"143":1,"145":3,"149":4,"150":1,"154":1,"156":2,"160":4,"164":2,"165":1,"166":6,"169":6,"170":4,"171":4,"172":2,"173":5,"177":2}}],["fn",{"2":{"173":8}}],["fc",{"2":{"136":22,"156":3,"167":14}}],["fj",{"2":{"127":2}}],["f2",{"2":{"45":2}}],["f1",{"2":{"45":2}}],["f64",{"2":{"13":2,"14":2}}],["few",{"2":{"138":1}}],["fetch",{"2":{"136":2}}],["fetched",{"2":{"127":1}}],["feb",{"0":{"8":1},"1":{"9":1,"10":1}}],["featurecollection",{"2":{"6":2,"11":1,"18":1,"127":4,"136":7,"170":2}}],["featurecollectiontrait",{"2":{"1":1,"6":2,"131":1,"134":1,"136":14,"167":5}}],["features",{"0":{"76":1,"90":1,"107":1,"117":1},"2":{"1":1,"6":3,"11":1,"22":1,"63":1,"127":3,"135":1,"136":19,"170":1}}],["featuretrait",{"2":{"1":2,"6":3,"76":4,"86":2,"90":4,"107":4,"117":4,"131":1,"134":3,"136":15,"167":5}}],["feature",{"2":{"1":6,"4":1,"6":10,"18":2,"22":1,"37":1,"47":1,"127":2,"129":1,"135":1,"136":49,"156":2,"167":2,"173":1}}],["fra",{"2":{"176":2}}],["frame",{"2":{"172":1}}],["framework",{"2":{"129":4}}],["fracs",{"2":{"45":20,"50":1}}],["frac",{"2":{"40":1,"45":2,"54":17,"156":2}}],["fractional",{"2":{"45":1,"54":3}}],["fractions",{"2":{"45":1,"54":4}}],["fraction",{"2":{"6":4,"54":2,"66":1,"156":1}}],["front",{"2":{"34":1}}],["from",{"2":{"1":3,"3":4,"4":16,"6":29,"7":1,"11":1,"20":1,"22":1,"26":1,"31":1,"37":2,"39":1,"40":4,"41":1,"44":1,"45":6,"47":11,"50":1,"51":1,"52":3,"53":1,"54":11,"56":1,"57":6,"63":1,"66":25,"89":2,"91":5,"92":4,"93":2,"94":1,"95":2,"97":6,"103":2,"126":2,"127":7,"131":3,"136":3,"145":1,"148":1,"152":4,"156":1,"157":1,"158":3,"159":1,"167":1,"168":1,"170":5,"173":1,"174":1,"175":1,"177":1}}],["footprint",{"2":{"171":1}}],["foldable",{"2":{"136":3}}],["follows",{"2":{"45":2,"75":1,"89":1,"106":1,"116":1,"127":1}}],["followed",{"2":{"26":1}}],["following",{"2":{"6":1,"40":1,"49":1,"138":1,"144":1,"156":1,"174":1}}],["focusing",{"2":{"25":1,"27":1}}],["foundational",{"2":{"17":1}}],["found",{"2":{"6":8,"26":1,"47":1,"50":1,"51":2,"53":2,"54":1,"56":2,"69":1,"127":5,"134":3,"136":7,"151":1}}],["forward",{"2":{"54":1}}],["forwards",{"2":{"45":1,"52":1,"57":1}}],["formats",{"2":{"168":1,"171":1,"173":3}}],["format",{"2":{"50":1,"173":3}}],["form",{"2":{"18":1,"45":3,"54":8,"57":3,"136":1}}],["formed",{"2":{"4":2,"6":3,"33":1,"34":4,"40":1,"45":8,"56":1,"57":1,"158":1}}],["formula",{"2":{"4":1,"6":1,"37":2,"47":1}}],["force",{"2":{"1":1,"136":1,"152":1,"156":1}}],["for",{"0":{"52":1,"54":1,"57":1},"2":{"0":2,"1":3,"3":1,"4":4,"5":3,"6":46,"7":4,"9":2,"13":5,"14":1,"18":1,"20":1,"22":1,"23":5,"25":3,"26":1,"27":3,"29":1,"31":2,"34":5,"37":8,"38":1,"39":1,"40":19,"41":3,"44":7,"45":35,"47":11,"50":5,"51":2,"52":3,"53":1,"54":7,"56":1,"57":9,"58":2,"61":1,"63":3,"65":2,"66":7,"69":13,"75":3,"81":1,"82":1,"84":1,"86":6,"89":2,"95":1,"96":1,"97":22,"102":1,"103":11,"106":2,"112":1,"113":1,"116":3,"122":1,"123":1,"125":1,"126":5,"127":13,"128":1,"129":3,"131":6,"132":2,"136":6,"137":3,"138":2,"140":1,"141":5,"143":3,"144":1,"145":5,"147":1,"148":4,"149":7,"150":6,"151":8,"152":3,"154":4,"156":12,"157":2,"158":2,"159":1,"160":6,"164":1,"165":2,"166":5,"167":7,"168":1,"170":4,"171":1,"173":3,"174":1,"176":2,"177":1}}],["fi",{"2":{"127":2}}],["fine",{"2":{"149":1}}],["final",{"2":{"57":1,"141":4,"150":1}}],["finally",{"2":{"39":2,"54":1,"127":1,"136":3,"173":1}}],["findmin",{"2":{"160":1}}],["findmax",{"2":{"156":1,"158":1}}],["findall",{"2":{"141":1}}],["finding",{"2":{"54":1}}],["findfirst",{"2":{"45":6,"50":2,"61":1,"156":1}}],["findnext",{"2":{"45":3}}],["findlast",{"2":{"45":2}}],["findprev",{"2":{"45":2}}],["finds",{"2":{"45":1,"47":1}}],["find",{"2":{"34":6,"37":1,"45":12,"47":3,"50":2,"51":4,"53":2,"54":8,"56":1,"66":3,"69":1,"97":7,"127":2,"158":5,"176":1}}],["finish",{"2":{"9":1}}],["fill",{"2":{"45":1,"127":1,"151":3}}],["filled",{"2":{"45":5,"47":3,"65":1,"66":2,"97":16}}],["files",{"2":{"163":1,"173":2}}],["file",{"2":{"26":1,"45":1,"75":3,"89":3,"106":3,"116":3,"127":1,"128":1,"129":1,"140":1,"151":1,"152":1,"154":1,"163":2,"168":1,"173":2}}],["filters",{"2":{"45":1}}],["filtering",{"2":{"6":1,"156":1}}],["filter",{"2":{"4":1,"6":2,"45":2,"136":3,"145":2,"147":1,"156":1}}],["fit",{"2":{"17":1}}],["field",{"2":{"13":2,"45":2}}],["figure",{"2":{"13":1,"14":1,"36":1,"39":2,"62":1,"170":3}}],["fig",{"2":{"13":6,"14":6,"62":5,"169":7,"170":4,"178":2}}],["fix1",{"2":{"136":2,"151":1}}],["fixme",{"2":{"126":1}}],["fix2",{"2":{"45":2}}],["fixed",{"2":{"6":3,"51":1,"53":1,"56":1}}],["fix",{"0":{"20":1},"2":{"6":9,"9":3,"15":3,"17":1,"20":1,"51":1,"52":11,"53":1,"54":11,"56":1,"57":10,"62":2,"138":1,"140":1,"141":1,"144":1}}],["firstisright",{"2":{"127":2}}],["firstisleft",{"2":{"127":4}}],["firstisstraight",{"2":{"127":4}}],["firstnode",{"2":{"127":9}}],["first",{"2":{"3":9,"6":10,"34":14,"37":7,"39":1,"40":9,"41":1,"44":1,"45":17,"47":2,"50":1,"51":2,"53":1,"54":5,"56":3,"66":8,"69":4,"71":2,"72":2,"74":1,"75":2,"78":1,"79":1,"80":1,"85":2,"89":3,"97":22,"103":1,"106":2,"108":1,"115":1,"116":2,"119":1,"120":1,"121":2,"126":1,"127":16,"136":6,"138":1,"151":3,"157":1,"158":2,"167":2,"168":1,"169":1,"170":1,"171":1,"174":1,"175":1}}],["fancy",{"2":{"169":1}}],["fancis",{"2":{"6":1,"40":1}}],["fair",{"2":{"149":1}}],["fail",{"2":{"1":1,"6":2,"136":6,"150":1}}],["fallback",{"2":{"136":1}}],["falses",{"2":{"45":2,"50":1,"51":1,"53":1}}],["false",{"0":{"24":1},"2":{"1":29,"3":7,"4":3,"6":55,"34":2,"37":1,"39":5,"45":26,"47":5,"50":1,"51":1,"52":3,"54":1,"56":4,"66":2,"68":2,"69":27,"71":2,"75":8,"77":2,"78":4,"79":1,"80":1,"81":1,"82":1,"84":2,"86":11,"89":9,"91":1,"92":4,"95":1,"96":1,"97":39,"103":22,"106":8,"108":3,"109":4,"110":1,"112":1,"113":1,"115":1,"116":7,"118":2,"119":4,"120":1,"121":1,"122":1,"123":1,"126":10,"127":5,"136":18,"138":16,"144":44,"145":4,"151":2,"156":1,"160":2,"161":20,"165":2,"167":2,"169":242,"170":12,"171":18,"174":1}}],["fashion",{"2":{"36":1}}],["faster",{"2":{"40":1,"136":1}}],["fast",{"2":{"12":1}}],["f",{"2":{"1":12,"6":25,"15":1,"18":3,"19":1,"22":2,"33":1,"36":2,"39":4,"41":1,"43":2,"45":19,"46":2,"49":2,"51":2,"52":2,"53":2,"54":2,"56":2,"57":2,"60":2,"61":2,"65":5,"68":2,"71":2,"74":2,"84":2,"88":2,"97":7,"99":2,"102":2,"105":2,"115":2,"127":30,"131":2,"134":2,"136":168,"149":2,"150":1,"153":1,"155":2,"156":1,"160":6,"161":6,"166":5,"167":16,"169":6,"171":2,"175":3}}],["fulfilled",{"2":{"158":1}}],["fully",{"2":{"6":1,"45":4,"50":1,"103":4}}],["full",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"47":5,"141":1,"176":4}}],["furthest",{"2":{"127":1}}],["further",{"2":{"43":1,"136":1}}],["furthermore",{"2":{"3":2,"6":5,"45":1,"51":1,"53":1,"56":1,"75":1,"116":1}}],["fun",{"2":{"169":1}}],["fundamental",{"2":{"26":1,"163":1}}],["func",{"2":{"13":5}}],["funcs",{"2":{"13":2,"14":3}}],["functionality",{"2":{"54":1,"129":1,"146":1,"151":1,"152":1,"166":1}}],["functionalities",{"2":{"45":1}}],["functionally",{"2":{"1":1,"6":1,"18":1,"29":1,"136":1}}],["function",{"2":{"1":8,"3":9,"4":9,"5":3,"6":14,"7":2,"9":1,"13":3,"14":2,"18":2,"29":1,"31":1,"34":5,"37":3,"40":13,"44":6,"45":18,"47":7,"49":2,"50":4,"51":3,"52":3,"53":2,"54":7,"55":1,"56":2,"57":4,"63":2,"66":6,"68":1,"69":8,"71":1,"74":1,"75":1,"81":1,"82":1,"84":1,"86":5,"88":1,"89":1,"95":1,"96":1,"97":9,"99":1,"102":1,"103":7,"105":1,"106":1,"112":1,"113":1,"115":1,"116":1,"122":1,"123":1,"126":4,"127":16,"128":3,"131":3,"134":2,"136":29,"139":2,"141":7,"142":2,"145":2,"146":2,"148":2,"150":2,"151":7,"152":1,"156":3,"157":2,"158":3,"159":2,"160":7,"161":3,"162":1,"166":6,"167":12,"169":1,"174":1,"177":4}}],["functions",{"0":{"1":1,"52":1,"54":1,"57":1,"129":1,"131":1,"167":1},"1":{"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1},"2":{"6":1,"9":3,"17":1,"26":1,"29":1,"37":1,"40":1,"44":1,"45":2,"47":1,"49":1,"97":1,"128":1,"129":2,"134":1,"141":2,"142":1}}],["future",{"2":{"23":1,"58":1,"66":1,"148":2}}],["flexijoins",{"2":{"174":1,"175":3,"176":1,"177":5}}],["flags",{"2":{"45":5}}],["flag",{"2":{"45":12,"50":1}}],["flat",{"2":{"6":1,"160":2,"167":1}}],["flattened",{"2":{"18":1}}],["flattening",{"2":{"6":4,"150":2}}],["flatten",{"2":{"0":2,"6":4,"11":3,"13":1,"18":1,"40":1,"45":2,"47":3,"53":1,"57":1,"63":2,"86":1,"131":4,"136":27,"145":1}}],["floating",{"2":{"6":1,"45":1,"54":5,"127":2}}],["float",{"2":{"6":3,"51":1,"53":1,"56":1}}],["float64x2",{"2":{"13":6,"14":6,"15":2}}],["float64",{"2":{"1":6,"4":10,"6":30,"13":1,"33":1,"34":3,"37":6,"44":1,"47":4,"50":2,"51":2,"53":1,"54":3,"56":1,"62":1,"66":12,"97":4,"103":2,"126":4,"138":6,"144":26,"149":2,"150":2,"151":1,"157":4,"158":9,"159":2,"160":6,"161":6,"162":1,"167":8,"169":190,"170":7,"171":10}}],["flipping",{"0":{"146":1},"2":{"146":1}}],["flipped",{"2":{"1":2,"6":2,"136":2}}],["flipaxis",{"2":{"39":1}}],["flip",{"2":{"0":1,"6":1,"31":1,"129":2,"136":1,"146":2}}],["wgs84",{"2":{"170":1}}],["wglmakie",{"2":{"14":1}}],["wₜₒₜ",{"2":{"40":8}}],["wᵢ",{"2":{"40":18}}],["wt",{"2":{"40":3}}],["w",{"2":{"13":13,"14":7,"66":4,"127":1}}],["wrong",{"2":{"143":1,"160":1}}],["writing",{"2":{"173":1}}],["written",{"2":{"69":1}}],["write",{"2":{"7":1,"30":1,"127":1,"173":7}}],["wrap",{"2":{"4":1,"6":1,"147":1,"150":1}}],["wrapped",{"2":{"22":1,"127":2,"134":1,"136":1}}],["wrapper",{"0":{"30":1},"2":{"30":1,"34":1,"37":1,"44":1,"47":1,"66":1,"69":1,"75":1,"89":1,"103":1,"106":1,"116":1}}],["wrappers`",{"2":{"136":1}}],["wrappers",{"2":{"1":10,"6":12,"22":1,"126":2,"127":1,"131":1,"138":8,"139":1,"144":22,"149":1,"150":1,"156":1,"161":10,"167":1,"169":121,"170":5,"171":9}}],["wrappergeometry`",{"2":{"152":1}}],["wrappergeometry",{"2":{"1":1}}],["wrapping",{"2":{"1":1,"6":1,"69":1,"152":1,"162":1}}],["web",{"2":{"173":1}}],["west",{"2":{"47":8}}],["were",{"2":{"45":1,"127":1,"175":1}}],["welcome",{"2":{"25":1,"27":1}}],["well",{"2":{"17":1,"45":1,"47":1,"63":1,"148":1,"154":1,"165":1}}],["we",{"0":{"55":2},"2":{"7":1,"11":1,"13":1,"17":3,"19":1,"23":3,"24":1,"25":2,"26":1,"27":2,"34":1,"36":2,"37":2,"39":4,"40":8,"41":2,"44":1,"45":7,"47":4,"52":8,"53":2,"54":3,"57":1,"58":1,"62":3,"63":2,"66":1,"68":1,"69":5,"71":1,"72":1,"74":1,"75":1,"85":1,"88":1,"89":1,"97":2,"99":3,"100":1,"102":1,"103":2,"105":1,"106":1,"115":1,"116":1,"127":21,"128":1,"134":1,"136":20,"137":1,"148":2,"149":2,"150":3,"151":1,"153":1,"156":5,"160":2,"163":1,"165":4,"166":1,"168":2,"169":4,"170":6,"171":4,"172":1,"173":3,"174":3,"175":7}}],["weighting",{"2":{"43":2,"44":1}}],["weights",{"2":{"38":4}}],["weight",{"2":{"6":5,"40":14,"44":1}}],["weighted",{"2":{"0":1,"6":2,"38":3,"40":4,"44":4}}],["walk",{"2":{"50":1}}],["wall2",{"2":{"47":7}}],["wall1",{"2":{"47":12}}],["walls",{"2":{"47":3}}],["wall",{"2":{"47":69}}],["wachspress",{"2":{"40":1}}],["wasincreasing",{"2":{"127":10}}],["wasn",{"2":{"45":1}}],["was",{"2":{"31":1,"34":1,"37":1,"39":1,"40":4,"41":1,"44":1,"45":1,"47":1,"50":1,"51":1,"52":3,"53":1,"54":2,"55":1,"56":1,"57":3,"63":1,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":1,"127":1,"128":1,"134":1,"136":1,"139":1,"142":1,"145":1,"146":1,"147":1,"149":1,"151":1,"153":1,"160":1,"161":1,"162":1,"166":2,"167":1}}],["wanted",{"2":{"177":1}}],["wants",{"2":{"63":1,"136":1}}],["want",{"0":{"23":1,"55":1},"2":{"13":1,"18":1,"23":1,"40":1,"45":1,"126":1,"170":2,"172":1,"176":1,"177":1}}],["ways",{"2":{"143":1}}],["way",{"2":{"6":1,"17":1,"18":1,"24":1,"29":1,"38":1,"129":1,"140":1,"151":1,"164":1,"166":2,"172":1}}],["warn",{"2":{"127":2}}],["warned",{"2":{"6":1,"166":1}}],["warning",{"2":{"0":1,"5":1,"6":3,"24":1,"40":1,"63":1,"136":1,"150":1,"163":1,"176":1}}],["wong",{"2":{"60":1,"61":1,"178":1}}],["won",{"2":{"23":1,"45":1,"136":1}}],["wouldn",{"2":{"54":1}}],["would",{"0":{"55":1},"2":{"6":3,"23":1,"51":1,"53":1,"54":1,"56":1,"63":4,"127":1,"165":2,"170":1,"176":1,"177":1}}],["wound",{"2":{"6":1,"63":1}}],["world",{"0":{"176":1},"2":{"174":1}}],["worrying",{"2":{"24":1}}],["words",{"2":{"3":1,"6":1,"71":1,"99":1,"105":1,"106":1}}],["workflow",{"2":{"86":1,"103":1}}],["workflows",{"2":{"23":1,"25":1,"27":1}}],["works",{"2":{"26":1,"148":1,"152":1}}],["working",{"2":{"3":1,"6":1,"86":1,"170":1}}],["work",{"2":{"1":3,"6":3,"9":1,"34":1,"37":2,"44":1,"47":2,"50":2,"58":1,"66":1,"69":1,"97":1,"103":1,"126":1,"136":2,"152":1,"161":1,"176":1}}],["whole",{"2":{"97":1}}],["whose",{"2":{"3":1,"6":1,"86":1}}],["white",{"2":{"39":1}}],["while",{"2":{"34":1,"43":1,"44":1,"45":5,"54":2,"62":2,"65":1,"69":1,"86":1,"97":1,"127":3,"145":1,"158":1,"160":2,"175":1}}],["whichever",{"2":{"6":1,"156":1}}],["which",{"2":{"1":1,"4":2,"5":1,"6":8,"7":1,"11":1,"13":1,"14":1,"17":1,"18":4,"20":1,"23":2,"36":1,"37":1,"38":1,"39":2,"40":5,"41":1,"45":11,"47":2,"54":2,"58":1,"63":1,"69":2,"97":3,"127":3,"128":1,"129":1,"136":1,"137":2,"138":1,"141":1,"143":1,"144":1,"148":1,"149":1,"150":3,"151":2,"153":1,"156":1,"158":2,"161":1,"164":1,"166":4,"173":3,"174":3,"175":6,"177":1}}],["what",{"0":{"22":1,"25":1,"30":1,"33":1,"36":2,"43":1,"46":1,"49":1,"65":2,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"134":1},"2":{"13":1,"14":1,"24":1,"43":1,"126":1,"127":1,"149":1,"165":1,"170":1,"176":1}}],["whatever",{"2":{"1":1,"6":1,"22":1,"136":1}}],["whyatt",{"2":{"154":1}}],["why",{"0":{"22":1,"23":1},"2":{"9":1,"17":1,"30":1,"37":1}}],["wheel",{"2":{"17":1}}],["whether",{"2":{"1":4,"4":1,"6":10,"125":1,"126":1,"133":2,"137":1}}],["when",{"2":{"1":1,"4":2,"5":1,"6":5,"18":1,"20":1,"23":2,"24":1,"37":1,"40":3,"44":1,"45":2,"52":5,"54":6,"57":7,"97":1,"127":1,"134":3,"136":1,"138":1,"141":1,"147":2,"156":1,"170":1,"171":2,"173":1,"177":1}}],["wherever",{"2":{"6":1,"162":1}}],["where",{"2":{"1":2,"4":5,"6":11,"20":1,"31":2,"34":8,"37":12,"38":2,"40":24,"44":8,"45":14,"47":8,"50":5,"51":2,"52":5,"53":3,"54":18,"56":2,"57":9,"66":25,"69":1,"97":9,"127":3,"136":52,"143":1,"149":1,"152":1,"162":1,"163":1,"164":5,"167":3,"169":4}}],["widely",{"2":{"173":1}}],["widths",{"2":{"14":1}}],["width",{"2":{"6":2}}],["wiki",{"2":{"97":1,"158":1}}],["wikipedia",{"2":{"97":1,"158":2}}],["wind",{"2":{"4":1,"6":2,"37":1,"69":1}}],["winding",{"0":{"62":1},"2":{"4":2,"6":3,"37":3,"45":7,"62":4,"63":1,"69":1,"127":1}}],["without",{"2":{"1":2,"6":1,"17":1,"24":1,"45":1,"88":1,"103":1,"136":3,"152":1,"161":1}}],["with",{"0":{"52":1,"54":1,"57":1,"157":1,"158":1,"159":1,"171":1,"172":1},"2":{"1":5,"3":5,"4":7,"6":27,"11":1,"20":1,"22":2,"23":1,"33":1,"34":2,"37":7,"38":4,"39":1,"40":2,"44":1,"45":14,"47":6,"52":8,"53":5,"54":15,"56":1,"57":12,"65":1,"66":2,"75":1,"88":1,"92":1,"97":28,"99":1,"102":2,"103":5,"105":1,"106":1,"109":3,"110":2,"111":2,"121":1,"127":7,"129":1,"131":2,"134":1,"136":17,"138":1,"143":1,"147":1,"148":1,"151":2,"152":1,"156":2,"158":2,"159":1,"161":1,"165":1,"166":1,"168":1,"169":4,"170":6,"171":2,"172":2,"173":2,"174":1,"175":1,"176":1}}],["within",{"0":{"114":1,"115":1,"118":1,"119":1,"121":1,"122":1,"123":1},"1":{"115":1,"116":1},"2":{"0":2,"3":9,"4":3,"5":1,"6":13,"7":1,"9":1,"31":1,"34":2,"37":1,"38":3,"40":1,"44":1,"45":9,"46":2,"47":5,"52":1,"54":2,"56":1,"57":6,"65":1,"66":5,"71":2,"72":3,"74":2,"91":1,"97":9,"102":1,"103":9,"114":1,"115":6,"116":11,"117":6,"118":14,"119":15,"120":15,"121":7,"122":4,"123":4,"129":1,"174":1,"175":4,"176":2}}],["will",{"2":{"1":8,"4":7,"5":1,"6":44,"11":1,"18":3,"23":2,"24":1,"34":4,"37":3,"40":2,"44":1,"45":5,"47":1,"50":1,"51":4,"52":4,"53":4,"54":4,"56":4,"57":4,"63":1,"65":2,"66":4,"69":1,"86":1,"126":1,"127":2,"131":2,"134":1,"135":2,"136":8,"138":1,"142":2,"143":1,"145":2,"148":2,"150":3,"152":3,"156":2,"158":1,"160":1,"161":2,"166":1,"170":1,"173":1,"174":2,"176":1,"177":1}}],["wip",{"2":{"0":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/previews/PR182/assets/chunks/@localSearchIndexroot.DoUhT2ug.js b/previews/PR182/assets/chunks/@localSearchIndexroot.DoUhT2ug.js new file mode 100644 index 000000000..06958d68b --- /dev/null +++ b/previews/PR182/assets/chunks/@localSearchIndexroot.DoUhT2ug.js @@ -0,0 +1 @@ +const e='{"documentCount":179,"nextId":179,"documentIds":{"0":"/GeometryOps.jl/previews/PR182/api#Full-GeometryOps-API-documentation","1":"/GeometryOps.jl/previews/PR182/api#apply-and-associated-functions","2":"/GeometryOps.jl/previews/PR182/api#General-geometry-methods","3":"/GeometryOps.jl/previews/PR182/api#OGC-methods","4":"/GeometryOps.jl/previews/PR182/api#Other-general-methods","5":"/GeometryOps.jl/previews/PR182/api#Barycentric-coordinates","6":"/GeometryOps.jl/previews/PR182/api#Other-methods","7":"/GeometryOps.jl/previews/PR182/call_notes#20th-April,-2024","8":"/GeometryOps.jl/previews/PR182/call_notes#29th-Feb,-2024","9":"/GeometryOps.jl/previews/PR182/call_notes#To-do","10":"/GeometryOps.jl/previews/PR182/call_notes#done","11":"/GeometryOps.jl/previews/PR182/experiments/accurate_accumulators#Accurate-accumulation","12":"/GeometryOps.jl/previews/PR182/experiments/predicates#predicates","13":"/GeometryOps.jl/previews/PR182/experiments/predicates#orient","14":"/GeometryOps.jl/previews/PR182/experiments/predicates#dashboard","15":"/GeometryOps.jl/previews/PR182/experiments/predicates#Testing-robust-vs-regular-predicates","16":"/GeometryOps.jl/previews/PR182/experiments/predicates#incircle","17":"/GeometryOps.jl/previews/PR182/explanations/paradigms#paradigms","18":"/GeometryOps.jl/previews/PR182/explanations/paradigms#apply","19":"/GeometryOps.jl/previews/PR182/explanations/paradigms#applyreduce","20":"/GeometryOps.jl/previews/PR182/explanations/paradigms#fix-and-prepare","21":"/GeometryOps.jl/previews/PR182/explanations/peculiarities#peculiarities","22":"/GeometryOps.jl/previews/PR182/explanations/peculiarities#What-does-apply-return-and-why?","23":"/GeometryOps.jl/previews/PR182/explanations/peculiarities#Why-do-you-want-me-to-provide-a-target-in-set-operations?","24":"/GeometryOps.jl/previews/PR182/explanations/peculiarities#_True-and-_False-(or-BoolsAsTypes)","25":"/GeometryOps.jl/previews/PR182/#what-is-geometryops-jl","26":"/GeometryOps.jl/previews/PR182/#how-to-navigate-the-docs","27":"/GeometryOps.jl/previews/PR182/introduction#introduction","28":"/GeometryOps.jl/previews/PR182/introduction#Main-concepts","29":"/GeometryOps.jl/previews/PR182/introduction#The-apply-paradigm","30":"/GeometryOps.jl/previews/PR182/introduction#What\'s-this-GeoInterface.Wrapper-thing?","31":"/GeometryOps.jl/previews/PR182/source/GeometryOps#geometryops-jl","32":"/GeometryOps.jl/previews/PR182/source/methods/angles#angles","33":"/GeometryOps.jl/previews/PR182/source/methods/angles#What-is-angles?","34":"/GeometryOps.jl/previews/PR182/source/methods/angles#implementation","35":"/GeometryOps.jl/previews/PR182/source/methods/area#Area-and-signed-area","36":"/GeometryOps.jl/previews/PR182/source/methods/area#What-is-area?-What-is-signed-area?","37":"/GeometryOps.jl/previews/PR182/source/methods/area#implementation","38":"/GeometryOps.jl/previews/PR182/source/methods/barycentric#Barycentric-coordinates","39":"/GeometryOps.jl/previews/PR182/source/methods/barycentric#example","40":"/GeometryOps.jl/previews/PR182/source/methods/barycentric#Barycentric-coordinate-API","41":"/GeometryOps.jl/previews/PR182/source/methods/buffer#buffer","42":"/GeometryOps.jl/previews/PR182/source/methods/centroid#centroid","43":"/GeometryOps.jl/previews/PR182/source/methods/centroid#What-is-the-centroid?","44":"/GeometryOps.jl/previews/PR182/source/methods/centroid#implementation","45":"/GeometryOps.jl/previews/PR182/source/methods/clipping/clipping_processor#Polygon-clipping-helpers","46":"/GeometryOps.jl/previews/PR182/source/methods/clipping/coverage#What-is-coverage?","47":"/GeometryOps.jl/previews/PR182/source/methods/clipping/coverage#implementation","48":"/GeometryOps.jl/previews/PR182/source/methods/clipping/cut#Polygon-cutting","49":"/GeometryOps.jl/previews/PR182/source/methods/clipping/cut#What-is-cut?","50":"/GeometryOps.jl/previews/PR182/source/methods/clipping/cut#implementation","51":"/GeometryOps.jl/previews/PR182/source/methods/clipping/difference#Difference-Polygon-Clipping","52":"/GeometryOps.jl/previews/PR182/source/methods/clipping/difference#Helper-functions-for-Differences-with-Greiner-and-Hormann-Polygon-Clipping","53":"/GeometryOps.jl/previews/PR182/source/methods/clipping/intersection#Geometry-Intersection","54":"/GeometryOps.jl/previews/PR182/source/methods/clipping/intersection#Helper-functions-for-Intersections-with-Greiner-and-Hormann-Polygon-Clipping","55":"/GeometryOps.jl/previews/PR182/source/methods/clipping/predicates#If-we-want-to-inject-adaptivity,-we-would-do-something-like:","56":"/GeometryOps.jl/previews/PR182/source/methods/clipping/union#Union-Polygon-Clipping","57":"/GeometryOps.jl/previews/PR182/source/methods/clipping/union#Helper-functions-for-Unions-with-Greiner-and-Hormann-Polygon-Clipping","58":"/GeometryOps.jl/previews/PR182/source/methods/convex_hull#Convex-hull","59":"/GeometryOps.jl/previews/PR182/source/methods/convex_hull#example","60":"/GeometryOps.jl/previews/PR182/source/methods/convex_hull#Simple-hull","61":"/GeometryOps.jl/previews/PR182/source/methods/convex_hull#Convex-hull-of-the-USA","62":"/GeometryOps.jl/previews/PR182/source/methods/convex_hull#Investigating-the-winding-order","63":"/GeometryOps.jl/previews/PR182/source/methods/convex_hull#implementation","64":"/GeometryOps.jl/previews/PR182/source/methods/distance#Distance-and-signed-distance","65":"/GeometryOps.jl/previews/PR182/source/methods/distance#What-is-distance?-What-is-signed-distance?","66":"/GeometryOps.jl/previews/PR182/source/methods/distance#implementation","67":"/GeometryOps.jl/previews/PR182/source/methods/equals#equals","68":"/GeometryOps.jl/previews/PR182/source/methods/equals#What-is-equals?","69":"/GeometryOps.jl/previews/PR182/source/methods/equals#implementation","70":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/contains#contains","71":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/contains#What-is-contains?","72":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/contains#implementation","73":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#coveredby","74":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#What-is-coveredby?","75":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#implementation","76":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Convert-features-to-geometries","77":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Points-coveredby-geometries","78":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Lines-coveredby-geometries","79":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Rings-covered-by-geometries","80":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Polygons-covered-by-geometries","81":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Geometries-coveredby-multi-geometry/geometry-collections","82":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/coveredby#Multi-geometry/geometry-collections-coveredby-geometries","83":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/covers#covers","84":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/covers#What-is-covers?","85":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/covers#implementation","86":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/crosses#Crossing-checks","87":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#disjoint","88":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#What-is-disjoint?","89":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#implementation","90":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Convert-features-to-geometries","91":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Point-disjoint-geometries","92":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Lines-disjoint-geometries","93":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Rings-disjoint-geometries","94":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Polygon-disjoint-geometries","95":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Geometries-disjoint-multi-geometry/geometry-collections","96":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/disjoint#Multi-geometry/geometry-collections-coveredby-geometries","97":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/geom_geom_processors#Line-curve-interaction","98":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/intersects#Intersection-checks","99":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/intersects#What-is-intersects?","100":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/intersects#implementation","101":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/overlaps#overlaps","102":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/overlaps#What-is-overlaps?","103":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/overlaps#implementation","104":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#touches","105":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#What-is-touches?","106":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#implementation","107":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Convert-features-to-geometries","108":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Point-touches-geometries","109":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Lines-touching-geometries","110":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Rings-touch-geometries","111":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Polygons-touch-geometries","112":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Geometries-touch-multi-geometry/geometry-collections","113":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/touches#Multi-geometry/geometry-collections-cross-geometries","114":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#within","115":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#What-is-within?","116":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#implementation","117":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Convert-features-to-geometries","118":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Points-within-geometries","119":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Lines-within-geometries","120":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Rings-covered-by-geometries","121":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Polygons-within-geometries","122":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Geometries-within-multi-geometry/geometry-collections","123":"/GeometryOps.jl/previews/PR182/source/methods/geom_relations/within#Multi-geometry/geometry-collections-within-geometries","124":"/GeometryOps.jl/previews/PR182/source/methods/orientation#orientation","125":"/GeometryOps.jl/previews/PR182/source/methods/orientation#isclockwise","126":"/GeometryOps.jl/previews/PR182/source/methods/orientation#isconcave","127":"/GeometryOps.jl/previews/PR182/source/methods/polygonize#Polygonizing-raster-data","128":"/GeometryOps.jl/previews/PR182/source/not_implemented_yet#Not-implemented-yet","129":"/GeometryOps.jl/previews/PR182/source/transformations/correction/closed_ring#Closed-Rings","130":"/GeometryOps.jl/previews/PR182/source/transformations/correction/closed_ring#example","131":"/GeometryOps.jl/previews/PR182/source/transformations/correction/closed_ring#implementation","132":"/GeometryOps.jl/previews/PR182/source/primitives#Primitive-functions","133":"/GeometryOps.jl/previews/PR182/source/primitives#docstrings","134":"/GeometryOps.jl/previews/PR182/source/primitives#functions","135":"/GeometryOps.jl/previews/PR182/source/primitives#types","136":"/GeometryOps.jl/previews/PR182/source/primitives#implementation","137":"/GeometryOps.jl/previews/PR182/source/primitives#What-is-apply?","138":"/GeometryOps.jl/previews/PR182/source/primitives#embedding","139":"/GeometryOps.jl/previews/PR182/source/primitives#threading","140":"/GeometryOps.jl/previews/PR182/source/transformations/correction/geometry_correction#Geometry-Corrections","141":"/GeometryOps.jl/previews/PR182/source/transformations/correction/geometry_correction#interface","142":"/GeometryOps.jl/previews/PR182/source/transformations/correction/geometry_correction#Available-corrections","143":"/GeometryOps.jl/previews/PR182/source/transformations/correction/intersecting_polygons#Intersecting-Polygons","144":"/GeometryOps.jl/previews/PR182/source/transformations/correction/intersecting_polygons#example","145":"/GeometryOps.jl/previews/PR182/source/transformations/correction/intersecting_polygons#implementation","146":"/GeometryOps.jl/previews/PR182/source/transformations/extent#Extent-embedding","147":"/GeometryOps.jl/previews/PR182/source/transformations/flip#Coordinate-flipping","148":"/GeometryOps.jl/previews/PR182/source/transformations/reproject#Geometry-reprojection","149":"/GeometryOps.jl/previews/PR182/source/transformations/reproject#Method-error-handling","150":"/GeometryOps.jl/previews/PR182/source/transformations/segmentize#segmentize","151":"/GeometryOps.jl/previews/PR182/source/transformations/segmentize#examples","152":"/GeometryOps.jl/previews/PR182/source/transformations/segmentize#benchmark","153":"/GeometryOps.jl/previews/PR182/source/transformations/segmentize#implementation","154":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#Geometry-simplification","155":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#examples","156":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#benchmark","157":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#Simplify-with-RadialDistance-Algorithm","158":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#Simplify-with-DouglasPeucker-Algorithm","159":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#Simplify-with-VisvalingamWhyatt-Algorithm","160":"/GeometryOps.jl/previews/PR182/source/transformations/simplify#Shared-utils","161":"/GeometryOps.jl/previews/PR182/source/transformations/transform#Pointwise-transformation","162":"/GeometryOps.jl/previews/PR182/source/transformations/tuples#Tuple-conversion","163":"/GeometryOps.jl/previews/PR182/source/types#types","164":"/GeometryOps.jl/previews/PR182/source/types#TraitTarget","165":"/GeometryOps.jl/previews/PR182/source/types#BoolsAsTypes","166":"/GeometryOps.jl/previews/PR182/source/types#GEOS","167":"/GeometryOps.jl/previews/PR182/source/utils#Utility-functions","168":"/GeometryOps.jl/previews/PR182/tutorials/creating_geometry#Creating-Geometry","169":"/GeometryOps.jl/previews/PR182/tutorials/creating_geometry#creating-geometry","170":"/GeometryOps.jl/previews/PR182/tutorials/creating_geometry#plot-geometry","171":"/GeometryOps.jl/previews/PR182/tutorials/creating_geometry#geom-crs","172":"/GeometryOps.jl/previews/PR182/tutorials/creating_geometry#attributes","173":"/GeometryOps.jl/previews/PR182/tutorials/creating_geometry#save-geometry","174":"/GeometryOps.jl/previews/PR182/tutorials/geodesic_paths#Geodesic-paths","175":"/GeometryOps.jl/previews/PR182/tutorials/spatial_joins#Spatial-joins","176":"/GeometryOps.jl/previews/PR182/tutorials/spatial_joins#Simple-example","177":"/GeometryOps.jl/previews/PR182/tutorials/spatial_joins#Real-world-example","178":"/GeometryOps.jl/previews/PR182/tutorials/spatial_joins#Enabling-custom-predicates"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[4,1,91],"1":[4,4,248],"2":[3,4,1],"3":[2,7,208],"4":[3,7,258],"5":[2,4,84],"6":[2,4,1086],"7":[3,1,55],"8":[3,1,1],"9":[2,3,107],"10":[1,3,17],"11":[2,1,74],"12":[1,1,5],"13":[1,1,128],"14":[1,2,116],"15":[5,2,72],"16":[1,1,1],"17":[1,1,53],"18":[1,1,109],"19":[1,2,35],"20":[3,1,79],"21":[1,1,1],"22":[7,1,71],"23":[13,1,101],"24":[6,1,66],"25":[5,1,72],"26":[5,1,61],"27":[1,1,72],"28":[2,1,1],"29":[3,3,50],"30":[8,3,18],"31":[2,1,120],"32":[1,1,3],"33":[4,1,57],"34":[1,1,268],"35":[4,1,4],"36":[5,4,100],"37":[1,4,246],"38":[2,1,65],"39":[1,2,211],"40":[3,2,414],"41":[1,1,110],"42":[1,1,6],"43":[5,1,91],"44":[1,1,199],"45":[3,1,609],"46":[4,1,70],"47":[1,1,327],"48":[2,1,3],"49":[4,2,57],"50":[1,2,200],"51":[3,1,214],"52":[10,1,190],"53":[2,1,250],"54":[10,1,480],"55":[11,1,25],"56":[3,1,235],"57":[10,1,283],"58":[2,1,56],"59":[1,2,1],"60":[2,3,32],"61":[5,2,40],"62":[4,2,100],"63":[1,2,166],"64":[4,1,4],"65":[5,4,128],"66":[1,4,260],"67":[1,1,3],"68":[4,1,68],"69":[1,1,265],"70":[1,1,3],"71":[4,1,79],"72":[1,1,79],"73":[1,1,3],"74":[4,1,81],"75":[1,1,128],"76":[4,1,11],"77":[3,1,56],"78":[3,1,46],"79":[4,1,48],"80":[4,1,40],"81":[5,1,40],"82":[5,1,44],"83":[1,1,3],"84":[4,1,67],"85":[1,1,78],"86":[2,1,149],"87":[1,1,3],"88":[4,1,68],"89":[1,1,110],"90":[4,1,10],"91":[3,1,57],"92":[3,1,58],"93":[3,1,47],"94":[3,1,33],"95":[5,1,39],"96":[5,1,44],"97":[3,1,432],"98":[2,1,3],"99":[4,2,80],"100":[1,2,76],"101":[1,1,3],"102":[4,1,82],"103":[1,1,244],"104":[1,1,3],"105":[4,1,70],"106":[1,1,125],"107":[4,1,11],"108":[3,1,69],"109":[3,1,52],"110":[3,1,61],"111":[3,1,40],"112":[5,1,39],"113":[5,1,42],"114":[1,1,3],"115":[4,1,72],"116":[1,1,129],"117":[4,1,11],"118":[3,1,63],"119":[3,1,53],"120":[4,1,53],"121":[3,1,38],"122":[5,1,39],"123":[5,1,42],"124":[1,1,4],"125":[1,1,21],"126":[1,1,206],"127":[3,1,511],"128":[3,1,47],"129":[2,1,54],"130":[1,2,87],"131":[1,2,83],"132":[2,1,113],"133":[1,2,1],"134":[1,3,106],"135":[1,2,12],"136":[1,2,33],"137":[4,2,114],"138":[2,2,36],"139":[1,2,536],"140":[2,1,41],"141":[1,2,112],"142":[2,2,109],"143":[2,1,77],"144":[1,2,70],"145":[1,2,135],"146":[2,1,71],"147":[2,1,56],"148":[2,1,132],"149":[3,2,77],"150":[1,1,76],"151":[1,1,147],"152":[1,1,268],"153":[1,1,188],"154":[2,1,44],"155":[1,2,67],"156":[1,2,391],"157":[4,1,75],"158":[4,1,186],"159":[4,1,85],"160":[2,1,149],"161":[2,1,111],"162":[2,1,58],"163":[1,1,38],"164":[1,1,74],"165":[1,1,82],"166":[1,1,147],"167":[2,1,136],"168":[2,1,60],"169":[4,2,287],"170":[13,2,280],"171":[9,2,199],"172":[7,2,63],"173":[4,2,140],"174":[2,1,52],"175":[2,1,138],"176":[2,2,137],"177":[3,2,117],"178":[3,2,68]},"averageFieldLength":[2.860335195530726,1.4692737430167604,108.19553072625699],"storedFields":{"0":{"title":"Full GeometryOps API documentation","titles":[]},"1":{"title":"apply and associated functions","titles":["Full GeometryOps API documentation"]},"2":{"title":"General geometry methods","titles":["Full GeometryOps API documentation"]},"3":{"title":"OGC methods","titles":["Full GeometryOps API documentation","General geometry methods"]},"4":{"title":"Other general methods","titles":["Full GeometryOps API documentation","General geometry methods"]},"5":{"title":"Barycentric coordinates","titles":["Full GeometryOps API documentation"]},"6":{"title":"Other methods","titles":["Full GeometryOps API documentation"]},"7":{"title":"20th April, 2024","titles":[]},"8":{"title":"29th Feb, 2024","titles":[]},"9":{"title":"To do","titles":["29th Feb, 2024"]},"10":{"title":"Done","titles":["29th Feb, 2024"]},"11":{"title":"Accurate accumulation","titles":[]},"12":{"title":"Predicates","titles":[]},"13":{"title":"Orient","titles":["Predicates"]},"14":{"title":"Dashboard","titles":["Predicates","Orient"]},"15":{"title":"Testing robust vs regular predicates","titles":["Predicates","Orient"]},"16":{"title":"Incircle","titles":["Predicates"]},"17":{"title":"Paradigms","titles":[]},"18":{"title":"apply","titles":["Paradigms"]},"19":{"title":"applyreduce","titles":["Paradigms","apply"]},"20":{"title":"fix and prepare","titles":["Paradigms"]},"21":{"title":"Peculiarities","titles":[]},"22":{"title":"What does apply return and why?","titles":["Peculiarities"]},"23":{"title":"Why do you want me to provide a target in set operations?","titles":["Peculiarities"]},"24":{"title":"_True and _False (or BoolsAsTypes)","titles":["Peculiarities"]},"25":{"title":"What is GeometryOps.jl?","titles":[]},"26":{"title":"How to navigate the docs","titles":[]},"27":{"title":"Introduction","titles":[]},"28":{"title":"Main concepts","titles":["Introduction"]},"29":{"title":"The apply paradigm","titles":["Introduction","Main concepts"]},"30":{"title":"What's this GeoInterface.Wrapper thing?","titles":["Introduction","Main concepts"]},"31":{"title":"GeometryOps.jl","titles":[]},"32":{"title":"Angles","titles":[]},"33":{"title":"What is angles?","titles":["Angles"]},"34":{"title":"Implementation","titles":["Angles"]},"35":{"title":"Area and signed area","titles":[]},"36":{"title":"What is area? What is signed area?","titles":["Area and signed area"]},"37":{"title":"Implementation","titles":["Area and signed area"]},"38":{"title":"Barycentric coordinates","titles":[]},"39":{"title":"Example","titles":["Barycentric coordinates"]},"40":{"title":"Barycentric-coordinate API","titles":["Barycentric coordinates"]},"41":{"title":"Buffer","titles":[]},"42":{"title":"Centroid","titles":[]},"43":{"title":"What is the centroid?","titles":["Centroid"]},"44":{"title":"Implementation","titles":["Centroid"]},"45":{"title":"Polygon clipping helpers","titles":[]},"46":{"title":"What is coverage?","titles":[]},"47":{"title":"Implementation","titles":[]},"48":{"title":"Polygon cutting","titles":[]},"49":{"title":"What is cut?","titles":["Polygon cutting"]},"50":{"title":"Implementation","titles":["Polygon cutting"]},"51":{"title":"Difference Polygon Clipping","titles":[]},"52":{"title":"Helper functions for Differences with Greiner and Hormann Polygon Clipping","titles":[]},"53":{"title":"Geometry Intersection","titles":[]},"54":{"title":"Helper functions for Intersections with Greiner and Hormann Polygon Clipping","titles":[]},"55":{"title":"If we want to inject adaptivity, we would do something like:","titles":[]},"56":{"title":"Union Polygon Clipping","titles":[]},"57":{"title":"Helper functions for Unions with Greiner and Hormann Polygon Clipping","titles":[]},"58":{"title":"Convex hull","titles":[]},"59":{"title":"Example","titles":["Convex hull"]},"60":{"title":"Simple hull","titles":["Convex hull","Example"]},"61":{"title":"Convex hull of the USA","titles":["Convex hull"]},"62":{"title":"Investigating the winding order","titles":["Convex hull"]},"63":{"title":"Implementation","titles":["Convex hull"]},"64":{"title":"Distance and signed distance","titles":[]},"65":{"title":"What is distance? What is signed distance?","titles":["Distance and signed distance"]},"66":{"title":"Implementation","titles":["Distance and signed distance"]},"67":{"title":"Equals","titles":[]},"68":{"title":"What is equals?","titles":["Equals"]},"69":{"title":"Implementation","titles":["Equals"]},"70":{"title":"Contains","titles":[]},"71":{"title":"What is contains?","titles":["Contains"]},"72":{"title":"Implementation","titles":["Contains"]},"73":{"title":"CoveredBy","titles":[]},"74":{"title":"What is coveredby?","titles":["CoveredBy"]},"75":{"title":"Implementation","titles":["CoveredBy"]},"76":{"title":"Convert features to geometries","titles":[]},"77":{"title":"Points coveredby geometries","titles":[]},"78":{"title":"Lines coveredby geometries","titles":[]},"79":{"title":"Rings covered by geometries","titles":[]},"80":{"title":"Polygons covered by geometries","titles":[]},"81":{"title":"Geometries coveredby multi-geometry/geometry collections","titles":[]},"82":{"title":"Multi-geometry/geometry collections coveredby geometries","titles":[]},"83":{"title":"Covers","titles":[]},"84":{"title":"What is covers?","titles":["Covers"]},"85":{"title":"Implementation","titles":["Covers"]},"86":{"title":"Crossing checks","titles":[]},"87":{"title":"Disjoint","titles":[]},"88":{"title":"What is disjoint?","titles":["Disjoint"]},"89":{"title":"Implementation","titles":["Disjoint"]},"90":{"title":"Convert features to geometries","titles":[]},"91":{"title":"Point disjoint geometries","titles":[]},"92":{"title":"Lines disjoint geometries","titles":[]},"93":{"title":"Rings disjoint geometries","titles":[]},"94":{"title":"Polygon disjoint geometries","titles":[]},"95":{"title":"Geometries disjoint multi-geometry/geometry collections","titles":[]},"96":{"title":"Multi-geometry/geometry collections coveredby geometries","titles":[]},"97":{"title":"Line-curve interaction","titles":[]},"98":{"title":"Intersection checks","titles":[]},"99":{"title":"What is intersects?","titles":["Intersection checks"]},"100":{"title":"Implementation","titles":["Intersection checks"]},"101":{"title":"Overlaps","titles":[]},"102":{"title":"What is overlaps?","titles":["Overlaps"]},"103":{"title":"Implementation","titles":["Overlaps"]},"104":{"title":"Touches","titles":[]},"105":{"title":"What is touches?","titles":["Touches"]},"106":{"title":"Implementation","titles":["Touches"]},"107":{"title":"Convert features to geometries","titles":[]},"108":{"title":"Point touches geometries","titles":[]},"109":{"title":"Lines touching geometries","titles":[]},"110":{"title":"Rings touch geometries","titles":[]},"111":{"title":"Polygons touch geometries","titles":[]},"112":{"title":"Geometries touch multi-geometry/geometry collections","titles":[]},"113":{"title":"Multi-geometry/geometry collections cross geometries","titles":[]},"114":{"title":"Within","titles":[]},"115":{"title":"What is within?","titles":["Within"]},"116":{"title":"Implementation","titles":["Within"]},"117":{"title":"Convert features to geometries","titles":[]},"118":{"title":"Points within geometries","titles":[]},"119":{"title":"Lines within geometries","titles":[]},"120":{"title":"Rings covered by geometries","titles":[]},"121":{"title":"Polygons within geometries","titles":[]},"122":{"title":"Geometries within multi-geometry/geometry collections","titles":[]},"123":{"title":"Multi-geometry/geometry collections within geometries","titles":[]},"124":{"title":"Orientation","titles":[]},"125":{"title":"isclockwise","titles":["Orientation"]},"126":{"title":"isconcave","titles":["Orientation"]},"127":{"title":"Polygonizing raster data","titles":[]},"128":{"title":"Not implemented yet","titles":[]},"129":{"title":"Closed Rings","titles":[]},"130":{"title":"Example","titles":["Closed Rings"]},"131":{"title":"Implementation","titles":["Closed Rings"]},"132":{"title":"Primitive functions","titles":[]},"133":{"title":"Docstrings","titles":["Primitive functions"]},"134":{"title":"Functions","titles":["Primitive functions","Docstrings"]},"135":{"title":"Types","titles":["Primitive functions"]},"136":{"title":"Implementation","titles":["Primitive functions"]},"137":{"title":"What is apply?","titles":["Primitive functions"]},"138":{"title":"Embedding:","titles":["Primitive functions"]},"139":{"title":"Threading","titles":["Primitive functions"]},"140":{"title":"Geometry Corrections","titles":[]},"141":{"title":"Interface","titles":["Geometry Corrections"]},"142":{"title":"Available corrections","titles":["Geometry Corrections"]},"143":{"title":"Intersecting Polygons","titles":[]},"144":{"title":"Example","titles":["Intersecting Polygons"]},"145":{"title":"Implementation","titles":["Intersecting Polygons"]},"146":{"title":"Extent embedding","titles":[]},"147":{"title":"Coordinate flipping","titles":[]},"148":{"title":"Geometry reprojection","titles":[]},"149":{"title":"Method error handling","titles":["Geometry reprojection"]},"150":{"title":"Segmentize","titles":[]},"151":{"title":"Examples","titles":["Segmentize"]},"152":{"title":"Benchmark","titles":["Segmentize"]},"153":{"title":"Implementation","titles":["Segmentize"]},"154":{"title":"Geometry simplification","titles":[]},"155":{"title":"Examples","titles":["Geometry simplification"]},"156":{"title":"Benchmark","titles":["Geometry simplification"]},"157":{"title":"Simplify with RadialDistance Algorithm","titles":[]},"158":{"title":"Simplify with DouglasPeucker Algorithm","titles":[]},"159":{"title":"Simplify with VisvalingamWhyatt Algorithm","titles":[]},"160":{"title":"Shared utils","titles":[]},"161":{"title":"Pointwise transformation","titles":[]},"162":{"title":"Tuple conversion","titles":[]},"163":{"title":"Types","titles":[]},"164":{"title":"TraitTarget","titles":["Types"]},"165":{"title":"BoolsAsTypes","titles":["Types"]},"166":{"title":"GEOS","titles":["Types"]},"167":{"title":"Utility functions","titles":[]},"168":{"title":"Creating Geometry","titles":[]},"169":{"title":"Creating and plotting geometries","titles":["Creating Geometry"]},"170":{"title":"Plot geometries on a map using GeoMakie and coordinate reference system (CRS)","titles":["Creating Geometry"]},"171":{"title":"Create geospatial geometries with embedded coordinate reference system information","titles":["Creating Geometry"]},"172":{"title":"Creating a table with attributes and geometry","titles":["Creating Geometry"]},"173":{"title":"Saving your geospatial data","titles":["Creating Geometry"]},"174":{"title":"Geodesic paths","titles":[]},"175":{"title":"Spatial joins","titles":[]},"176":{"title":"Simple example","titles":["Spatial joins"]},"177":{"title":"Real-world example","titles":["Spatial joins"]},"178":{"title":"Enabling custom predicates","titles":["Spatial joins"]}},"dirtCount":0,"index":[["⋮",{"2":{"170":1}}],["θ",{"2":{"169":7,"170":3,"171":5}}],["☁",{"2":{"169":1}}],["✈",{"2":{"169":1}}],["÷",{"2":{"139":2}}],["ϵ",{"2":{"54":5}}],["∘",{"2":{"54":1,"103":2,"127":2,"141":1,"156":2,"178":2}}],["⊻",{"2":{"45":1,"52":2}}],["≥",{"2":{"45":1,"97":2,"145":1,"158":1}}],["α≈1",{"2":{"54":1}}],["α≈0",{"2":{"54":1}}],["α2",{"2":{"45":4,"54":2}}],["α",{"2":{"45":3,"54":28,"97":7}}],["α1",{"2":{"45":4,"54":2}}],["β2",{"2":{"45":4,"54":2}}],["β",{"2":{"45":4,"54":28,"97":7}}],["β1",{"2":{"45":4,"54":2}}],["≤",{"2":{"45":5,"47":14,"97":6,"158":1,"160":1,"167":4}}],["^",{"2":{"170":1}}],["^3",{"2":{"170":1}}],["^n",{"2":{"126":1}}],["^2",{"2":{"44":2,"66":2}}],["^hormannpresentation",{"2":{"40":2}}],["∑λ",{"2":{"40":2}}],["∑i=2n",{"2":{"6":1}}],["`$",{"2":{"166":1}}],["`libgeos",{"2":{"166":1}}],["`linearring`",{"2":{"153":1}}],["`linearsegments`",{"2":{"153":1}}],["`linestring`",{"2":{"153":1}}],["`linestringtrait`",{"2":{"141":1}}],["`line2`",{"2":{"126":1}}],["`line1`",{"2":{"126":1}}],["`line",{"2":{"53":4}}],["`equatorial",{"2":{"152":2}}],["`extents",{"2":{"146":1}}],["`inf`",{"2":{"148":1}}],["`intersects`",{"2":{"100":1}}],["`intersectingpolygons`",{"2":{"51":1,"53":1,"56":1}}],["`prefilter",{"2":{"156":1}}],["`proj",{"2":{"148":1,"152":2}}],["`polgontrait`",{"2":{"139":1}}],["`polygontrait`",{"2":{"139":1,"141":1}}],["`polygonize`",{"2":{"127":2}}],["`polygon`",{"2":{"40":3}}],["`polys`",{"2":{"52":1}}],["`poly",{"2":{"52":3,"54":1,"57":1}}],["`pointrait`",{"2":{"156":1}}],["`pointtrait`",{"2":{"139":3,"141":1}}],["`point",{"2":{"97":3}}],["`point`",{"2":{"40":4,"66":1}}],["`point2f`",{"2":{"39":1}}],["`obj`",{"2":{"139":1,"161":1,"162":1}}],["`op`",{"2":{"139":2}}],["`+`",{"2":{"139":1}}],["`alg",{"2":{"166":1}}],["`alg`",{"2":{"160":1}}],["`always",{"2":{"148":1}}],["`application",{"2":{"141":1}}],["`apply`",{"2":{"139":1,"164":1}}],["`abstractgeometrytrait`",{"2":{"139":1}}],["`abstractarray`",{"2":{"139":1}}],["`abstractmatrix`",{"2":{"127":1}}],["`calc",{"2":{"136":1}}],["`crs`",{"2":{"136":1}}],["`components`",{"2":{"139":1}}],["`collect`",{"2":{"139":1}}],["`covers`",{"2":{"75":1,"85":1}}],["`coveredby`",{"2":{"75":1,"85":1}}],["`contains`",{"2":{"72":1,"116":1}}],["`convex",{"2":{"63":2}}],["`union",{"2":{"127":2}}],["`unionintersectingpolygons`",{"2":{"145":1}}],["`unionintersectingpolygons",{"2":{"51":1,"52":2,"53":1,"54":2,"56":1,"57":2}}],["`ys`",{"2":{"127":1}}],["`flattening`",{"2":{"152":1}}],["`flattening",{"2":{"152":1}}],["`flatten`",{"2":{"139":1}}],["`f",{"2":{"139":1}}],["`featurecollectiontrait`",{"2":{"139":2}}],["`featurecollection`",{"2":{"127":2}}],["`featuretrait`",{"2":{"139":3}}],["`feature`s",{"2":{"127":1}}],["`f`",{"2":{"127":5,"139":6,"161":2,"166":1}}],["`false`",{"2":{"126":1,"127":1,"136":4,"148":1}}],["`fix",{"2":{"51":2,"52":2,"53":2,"54":2,"56":2,"57":2}}],["`douglaspeucker`",{"2":{"156":1}}],["`d`",{"2":{"148":1}}],["`difference`",{"2":{"145":1}}],["`disjoint`",{"2":{"100":1}}],["`delaunaytriangulation",{"2":{"63":1}}],["`within`",{"2":{"72":1,"116":1}}],["`weight`",{"2":{"40":1}}],["`geos`",{"2":{"166":3}}],["`geodesic`",{"2":{"152":1}}],["`geodesicsegments`",{"2":{"151":1,"152":1,"153":1}}],["`geointerface`",{"2":{"141":1}}],["`geointerface",{"2":{"139":2,"148":2}}],["`geom`",{"2":{"66":3,"139":1,"153":1}}],["`geometry`",{"2":{"139":1,"148":2}}],["`geometrycorrection`",{"2":{"131":1,"141":1,"145":2}}],["`geometrybasics",{"2":{"40":3}}],["`geometries`",{"2":{"63":1}}],["`g1`",{"2":{"66":1}}],["`gi",{"2":{"63":1,"127":1}}],["`tuple",{"2":{"167":1}}],["`tuple`s",{"2":{"162":1}}],["`tuple`",{"2":{"127":1,"162":1}}],["`time`",{"2":{"148":1}}],["`transform`",{"2":{"148":1}}],["`true`",{"2":{"75":1,"86":1,"89":2,"106":1,"116":1,"126":2,"127":1,"136":2,"148":1}}],["`threaded==true`",{"2":{"139":1}}],["`threaded`",{"2":{"136":1}}],["`tol`",{"2":{"156":2,"157":3,"158":2,"159":3,"160":4}}],["`to",{"2":{"54":1}}],["`target",{"2":{"148":3}}],["`target`",{"2":{"53":1,"139":4,"164":1}}],["`tables",{"2":{"139":1}}],["`taget`",{"2":{"51":1,"56":1}}],["`method",{"2":{"153":1}}],["`method`",{"2":{"40":3,"153":1}}],["`max",{"2":{"152":4,"153":2,"166":1}}],["`makie",{"2":{"127":1}}],["`multipointtrait`",{"2":{"139":1,"156":1}}],["`multipolygontrait`",{"2":{"139":1}}],["`multipolygon`",{"2":{"127":3}}],["`multipolygon",{"2":{"52":3,"54":3,"57":2}}],["`multipoly",{"2":{"52":7,"54":3,"57":3}}],["`minpoints`",{"2":{"127":2}}],["`number`",{"2":{"156":2,"160":3}}],["`namedtuple`",{"2":{"139":1}}],["`nothing`",{"2":{"45":1,"136":1}}],["`next",{"2":{"45":1}}],["`bool`",{"2":{"127":2}}],["`buffer`",{"2":{"41":1}}],["`barycentric",{"2":{"40":3}}],["`radialdistance`",{"2":{"156":1}}],["`ratio`",{"2":{"156":2,"160":3}}],["`reproject`",{"2":{"149":1}}],["`rebuild`",{"2":{"139":1}}],["`r`",{"2":{"40":1}}],["`rᵢ`",{"2":{"40":1}}],["`segmentize`",{"2":{"166":1}}],["`svector`",{"2":{"161":3}}],["`simplifyalg`",{"2":{"156":2}}],["`simplify",{"2":{"156":1}}],["`simplify`",{"2":{"156":2}}],["`source",{"2":{"148":3}}],["`s`",{"2":{"40":1}}],["`sᵢ`",{"2":{"40":2}}],["`s2`",{"2":{"40":1}}],["`s1`",{"2":{"40":1}}],["`hcat`",{"2":{"40":1}}],["`x`",{"2":{"139":1}}],["`xs`",{"2":{"127":1}}],["`x1",{"2":{"40":1}}],["`x1`",{"2":{"40":2}}],["`x2`",{"2":{"40":1}}],["`visvalingamwhyatt`",{"2":{"156":1}}],["`vector",{"2":{"148":1}}],["`vector`",{"2":{"127":1,"139":1}}],["`vᵢ`",{"2":{"40":1}}],["`v`",{"2":{"40":1}}],["`values`",{"2":{"40":1,"127":1}}],["`λs`",{"2":{"40":2}}],["`",{"2":{"40":2,"51":1,"52":2,"53":1,"54":3,"56":1,"57":2,"127":3,"139":1,"141":2,"148":2,"153":1,"156":3,"166":2,"167":1}}],["```jldoctest",{"2":{"50":1,"51":1,"53":1,"54":1,"56":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"126":1,"156":1}}],["```julia",{"2":{"6":2,"40":1,"86":1,"126":1,"139":1,"161":2,"164":1}}],["```math",{"2":{"40":1,"126":1}}],["```",{"2":{"11":1,"40":3,"50":1,"51":1,"53":1,"56":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"126":3,"127":11,"139":1,"156":1,"161":2,"167":1}}],["λ₁",{"2":{"40":2}}],["λn",{"2":{"38":1}}],["λ3",{"2":{"38":1}}],["λ2",{"2":{"38":2}}],["λ1",{"2":{"38":2}}],["λs",{"2":{"5":3,"6":4,"40":27}}],["π",{"2":{"34":1,"156":1}}],["δbay",{"2":{"54":3}}],["δbax",{"2":{"54":3}}],["δby",{"2":{"54":5}}],["δbx",{"2":{"54":5}}],["δb",{"2":{"54":2}}],["δay",{"2":{"54":5}}],["δax",{"2":{"54":5}}],["δa",{"2":{"54":2}}],["δintrs",{"2":{"45":2}}],["δy2",{"2":{"126":2}}],["δy1",{"2":{"126":2}}],["δyl",{"2":{"103":4}}],["δy",{"2":{"34":8,"47":3,"97":7}}],["δys",{"2":{"34":1}}],["δx2",{"2":{"126":2}}],["δx1",{"2":{"126":2}}],["δxl",{"2":{"103":4}}],["δx",{"2":{"34":9,"47":3,"97":7}}],["∈",{"2":{"14":1}}],["~",{"2":{"14":3}}],["$ratio",{"2":{"160":1}}],["$rectangle",{"2":{"152":2}}],["$number",{"2":{"160":1}}],["$name",{"2":{"31":2}}],["$min",{"2":{"160":1}}],["$douglas",{"2":{"156":1,"158":1}}],["$simplify",{"2":{"156":1,"157":1,"159":1}}],["$lg",{"2":{"152":1}}],["$lin",{"2":{"152":2}}],["$geom",{"2":{"156":8}}],["$geo",{"2":{"152":1}}],["$apply",{"2":{"139":1,"147":1,"148":1,"156":1}}],["$calc",{"2":{"136":1}}],["$crs",{"2":{"136":1,"146":1}}],["$tol",{"2":{"160":1}}],["$threaded",{"2":{"136":1}}],["$t",{"2":{"69":1,"139":4}}],["$target",{"2":{"52":1,"54":1,"57":1,"139":3}}],["$trait",{"2":{"50":1,"52":2,"54":2,"57":2}}],["$",{"2":{"13":4,"14":1,"40":4,"45":2,"127":3,"141":4,"153":1,"156":12,"166":1}}],["|=",{"2":{"97":4,"103":1}}],["||",{"2":{"34":2,"45":13,"47":8,"50":1,"53":1,"54":5,"56":1,"69":18,"86":2,"97":8,"103":1,"108":1,"127":7,"158":1,"160":3}}],["|",{"2":{"11":4,"97":1}}],["|>",{"2":{"11":8,"13":2,"139":1,"151":1,"152":1,"156":3,"177":2}}],["↩︎",{"2":{"6":1}}],["ᵢᵢᵢ₊₁ᵢᵢ₊₁ᵢᵢ₊₁tᵢ=det",{"2":{"6":1}}],["⋅",{"2":{"6":1,"40":1}}],["qy",{"2":{"13":2,"14":2}}],["qx",{"2":{"13":2,"14":2}}],["q",{"2":{"13":13,"14":12,"45":4}}],["qhull",{"2":{"6":1,"63":1}}],["queue",{"2":{"158":41}}],["questions",{"2":{"54":1}}],["quite",{"2":{"130":1,"177":1}}],["quickhull",{"2":{"6":1,"58":1,"63":2}}],["quick",{"2":{"4":1,"6":1,"40":1,"146":1,"155":1}}],["quality",{"2":{"6":1,"156":1}}],["quantity",{"2":{"6":1,"152":1}}],["quot",{"2":{"1":4,"6":10,"20":2,"45":8,"65":2,"66":2,"69":2,"84":4,"97":10,"137":2,"139":8,"150":6,"169":2,"176":2}}],["zone",{"2":{"170":1}}],["zoom",{"2":{"14":1}}],["zs",{"2":{"127":5}}],["zip",{"2":{"13":1,"14":1,"169":4,"170":1,"171":1}}],["zeros",{"2":{"40":1,"47":1}}],["zero",{"2":{"4":6,"6":8,"37":11,"44":3,"45":4,"47":11,"54":22,"65":1,"66":3,"126":1,"139":1,"158":4}}],["z",{"2":{"4":1,"5":1,"6":2,"40":3,"69":3,"127":3,"147":1,"161":1,"162":1}}],["0e6",{"2":{"170":6}}],["0example",{"2":{"6":1}}],["097075198097933",{"2":{"171":1}}],["09707519809793252",{"2":{"171":2}}],["091887951911644",{"2":{"171":3}}],["0999933334666654",{"2":{"169":1}}],["09801605542096",{"2":{"169":1}}],["098016055420953",{"2":{"169":3}}],["09297443860091348",{"2":{"169":4}}],["09",{"2":{"39":1}}],["08506974233813636",{"2":{"171":2}}],["08",{"2":{"39":1}}],["062749678615475",{"2":{"171":1}}],["06274967861547665",{"2":{"171":2}}],["06592462566760626",{"2":{"169":1}}],["0650624499034016",{"2":{"169":4}}],["06",{"2":{"39":1}}],["02017324484778",{"2":{"171":1}}],["020173244847778715",{"2":{"171":2}}],["027886421973952302",{"2":{"169":4}}],["02",{"2":{"39":3}}],["04500741774392",{"2":{"171":1}}],["045007417743918",{"2":{"171":2}}],["049999166670833324",{"2":{"169":1}}],["0438052480035",{"2":{"169":1}}],["043805248003498",{"2":{"169":3}}],["04",{"2":{"39":6}}],["07518688541961",{"2":{"171":1}}],["075186885419612",{"2":{"171":2}}],["071",{"2":{"151":2,"152":2}}],["07",{"2":{"39":6,"151":6,"152":6}}],["009176636029576",{"2":{"171":1}}],["0091766360295773",{"2":{"171":2}}],["003135308800957",{"2":{"171":1}}],["0031353088009582475",{"2":{"171":2}}],["0035114210915891397",{"2":{"169":4}}],["006784125578492062",{"2":{"171":2}}],["0020133807972559925",{"2":{"171":2}}],["00839489109211",{"2":{"171":3}}],["008696",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["005465967083412071",{"2":{"169":4}}],["00111595449914",{"2":{"169":1}}],["001115954499138",{"2":{"169":3}}],["0010075412835199304",{"2":{"169":4}}],["001",{"2":{"156":1}}],["00085222666982",{"2":{"171":3}}],["000577332369005",{"2":{"171":1}}],["0005773323690041465",{"2":{"171":2}}],["000510363870095e6",{"2":{"170":2}}],["00025191811248184703",{"2":{"171":2}}],["000215611503127e6",{"2":{"170":2}}],["0007260527263e6",{"2":{"170":2}}],["000342160541625e6",{"2":{"170":2}}],["000124843834609e6",{"2":{"170":2}}],["000063948817746e6",{"2":{"170":2}}],["000026987852369e6",{"2":{"170":2}}],["000008144045314",{"2":{"171":1}}],["000007998400139e6",{"2":{"170":2}}],["000000999950001e6",{"2":{"170":2}}],["00001e6",{"2":{"170":1}}],["0004397316773170068",{"2":{"169":4}}],["000",{"2":{"156":1,"174":1}}],["00",{"2":{"39":2}}],["053798628882221644",{"2":{"171":2}}],["05877989361332",{"2":{"169":1}}],["058779893613323",{"2":{"169":3}}],["05416726609360478",{"2":{"169":4}}],["05",{"2":{"39":1}}],["052704767595",{"2":{"15":1}}],["037564867762832",{"2":{"171":1}}],["03756486776283019",{"2":{"171":2}}],["031245035570328428",{"2":{"171":2}}],["033518309870985",{"2":{"171":3}}],["03503632062070827",{"2":{"169":4}}],["03",{"2":{"39":4}}],["01458815628695",{"2":{"171":3}}],["016044338630866517",{"2":{"171":2}}],["01592650896568995",{"2":{"169":1}}],["01597247419241532",{"2":{"169":4}}],["01908693278165",{"2":{"169":1}}],["019086932781654",{"2":{"169":3}}],["01098781325325",{"2":{"169":1}}],["010987813253244",{"2":{"169":3}}],["011814947665167774",{"2":{"169":4}}],["01362848005",{"2":{"15":1}}],["01",{"2":{"14":1,"39":1,"151":1,"152":1,"169":1,"170":1,"171":1}}],["0^",{"2":{"13":2,"14":2}}],["0+2",{"2":{"13":2,"14":2}}],["0",{"2":{"3":35,"4":12,"6":190,"11":1,"13":5,"14":8,"15":32,"33":20,"34":3,"36":9,"37":4,"39":155,"40":2,"43":6,"44":6,"45":49,"46":13,"47":5,"49":22,"50":49,"51":42,"53":2,"54":21,"56":46,"57":2,"61":1,"65":20,"66":2,"68":13,"69":18,"71":16,"74":6,"75":6,"84":6,"85":12,"86":9,"88":15,"97":37,"102":13,"103":9,"105":12,"106":11,"115":16,"126":21,"127":7,"130":24,"144":64,"145":4,"151":16,"152":13,"153":1,"156":11,"158":7,"160":4,"167":2,"169":129,"170":2,"171":46,"176":13}}],[">=",{"2":{"40":6,"86":4,"103":1,"160":1}}],[">",{"2":{"1":1,"6":6,"11":2,"13":1,"15":2,"34":1,"40":1,"45":17,"47":3,"50":5,"51":1,"52":1,"54":2,"56":1,"57":3,"65":1,"69":1,"86":8,"97":10,"103":2,"126":4,"127":12,"139":5,"141":1,"145":3,"153":2,"156":1,"158":12,"160":3,"161":1,"167":1,"177":1}}],["914930257661865",{"2":{"171":1}}],["96875496442967",{"2":{"171":1}}],["961329",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["983955661369134",{"2":{"171":1}}],["9833",{"2":{"15":1}}],["9877550012664",{"2":{"169":1}}],["9840085315131",{"2":{"169":1}}],["98271048511609",{"2":{"169":1}}],["98661575256801",{"2":{"169":1}}],["99321587442151",{"2":{"171":1}}],["99375130197483",{"2":{"169":1}}],["997986619202745",{"2":{"171":1}}],["997750168744936",{"2":{"169":1}}],["997247091122496",{"2":{"169":1}}],["99600053330489",{"2":{"169":1}}],["991002699676024",{"2":{"169":1}}],["990022362600165",{"2":{"169":1}}],["99292997455441",{"2":{"169":1}}],["99533829767195",{"2":{"169":1}}],["99865616402829",{"2":{"169":1}}],["999999967681458e6",{"2":{"170":2}}],["999997707902938e6",{"2":{"170":2}}],["999987539891298e6",{"2":{"170":2}}],["999963474314044e6",{"2":{"170":2}}],["999919535736425e6",{"2":{"170":2}}],["999974634566875",{"2":{"169":1}}],["999849768598615e6",{"2":{"170":2}}],["999748081887518",{"2":{"171":1}}],["999748243174828e6",{"2":{"170":2}}],["999750002083324",{"2":{"169":1}}],["999609061508909e6",{"2":{"170":2}}],["999426363321033e6",{"2":{"170":2}}],["999194331880103e6",{"2":{"170":2}}],["99900003333289",{"2":{"169":1}}],["999565375483215",{"2":{"169":1}}],["9im",{"2":{"97":2,"175":1}}],["97976366505997",{"2":{"169":1}}],["9783069507679",{"2":{"169":1}}],["97",{"2":{"39":1}}],["946201371117777",{"2":{"171":1}}],["94",{"2":{"39":1}}],["92",{"2":{"39":1}}],["95770326033",{"2":{"15":1}}],["95",{"2":{"13":1,"14":1,"174":1}}],["900",{"2":{"152":1}}],["90063612163",{"2":{"11":2}}],["90",{"2":{"33":9,"39":1}}],["909318372607",{"2":{"11":3}}],["9",{"2":{"1":1,"6":1,"97":2,"126":12,"151":1,"161":1}}],["897070",{"2":{"174":1}}],["873633668827033",{"2":{"171":1}}],["8135804051007",{"2":{"169":1}}],["813580405100698",{"2":{"169":3}}],["88",{"2":{"39":1}}],["86641841658641",{"2":{"169":1}}],["866418416586406",{"2":{"169":3}}],["86",{"2":{"39":1}}],["868447876892",{"2":{"15":2}}],["84",{"2":{"39":1}}],["821068835162155",{"2":{"171":1}}],["82",{"2":{"39":1}}],["800",{"2":{"39":1}}],["80000",{"2":{"15":5}}],["80",{"2":{"39":1}}],["80869813739",{"2":{"15":2}}],["856614689791036e",{"2":{"15":2}}],["83572303404496",{"2":{"6":2,"53":1,"54":1}}],["8",{"2":{"1":3,"6":9,"13":1,"14":1,"51":2,"56":4,"97":1,"127":3,"151":1,"161":3,"171":2}}],["karnataka",{"2":{"177":1}}],["kbn",{"2":{"11":2}}],["kinds",{"2":{"23":1}}],["kind",{"2":{"9":1,"127":1}}],["k",{"2":{"6":1,"14":6,"40":1,"45":5,"97":5,"169":5,"171":5}}],["kernel",{"2":{"153":4}}],["keepat",{"2":{"56":1,"145":2}}],["keep",{"2":{"45":3,"127":1,"145":14,"151":1,"176":1}}],["keeping",{"2":{"6":1,"139":1,"147":1}}],["keys",{"2":{"127":4}}],["key",{"2":{"6":1,"127":4,"166":5}}],["keyword",{"2":{"6":8,"23":1,"51":1,"53":1,"56":1,"136":6,"139":1,"146":2,"152":2,"166":4,"170":1,"171":1}}],["keywords",{"2":{"1":2,"4":1,"6":10,"97":2,"127":1,"136":1,"139":1,"146":1,"147":2,"148":3,"156":8,"157":1,"158":1,"159":1,"160":1,"162":2}}],["known",{"2":{"47":2}}],["know",{"2":{"6":3,"34":2,"45":1,"47":1,"51":1,"53":1,"54":2,"56":1,"57":1,"139":1,"176":1}}],["kwargs",{"2":{"41":3,"47":1,"50":1,"51":3,"52":3,"53":4,"54":5,"56":3,"57":5,"141":2,"149":1,"152":1}}],["kwdef",{"2":{"31":1,"45":1,"152":1,"157":1,"158":1,"159":1}}],["kw",{"2":{"1":1,"6":11,"97":10,"127":20,"139":21,"147":3,"156":15,"159":1,"161":3,"162":3,"166":6}}],["json",{"2":{"173":3}}],["jstep",{"2":{"69":3}}],["jstart",{"2":{"69":7}}],["joined",{"2":{"176":4}}],["joins",{"0":{"175":1},"1":{"176":1,"177":1,"178":1},"2":{"175":3}}],["joinpath",{"2":{"156":2}}],["join",{"2":{"139":2,"175":4,"176":5,"178":1}}],["joining",{"2":{"6":2,"156":1,"175":1}}],["jpn",{"2":{"177":2}}],["jp",{"2":{"69":2}}],["jhole",{"2":{"69":2}}],["jh",{"2":{"57":5}}],["j+1",{"2":{"45":1,"127":1,"160":1}}],["j",{"2":{"45":24,"69":8,"86":9,"97":12,"126":2,"127":8,"160":2}}],["jet",{"2":{"39":1}}],["just",{"2":{"4":1,"6":1,"44":1,"45":2,"54":4,"57":1,"62":1,"66":2,"127":1,"137":1,"139":3,"152":1,"175":1}}],["julialand",{"2":{"170":2}}],["julialines",{"2":{"36":1}}],["julialinearsegments",{"2":{"6":1}}],["juliahole",{"2":{"169":1}}],["juliaplot",{"2":{"170":2}}],["juliap1",{"2":{"169":1}}],["juliapoly",{"2":{"170":1}}],["juliapolygon3",{"2":{"170":1}}],["juliapolygon1",{"2":{"169":1}}],["juliapolygonize",{"2":{"6":1}}],["juliapolygon",{"2":{"6":1}}],["juliapoints",{"2":{"176":1}}],["juliapoint",{"2":{"169":1}}],["juliaxoffset",{"2":{"169":3,"171":1}}],["juliax",{"2":{"169":2}}],["juliaxrange",{"2":{"65":1}}],["julia$apply",{"2":{"162":1}}],["julia$threaded",{"2":{"146":1}}],["julia6",{"2":{"156":1}}],["julia```jldoctest",{"2":{"167":1}}],["julia```julia",{"2":{"127":1}}],["julia```",{"2":{"86":1,"164":1}}],["julia1",{"2":{"51":1,"53":1,"54":1,"56":1}}],["julia2",{"2":{"50":1}}],["juliabase",{"2":{"40":1,"66":4,"139":1,"166":1}}],["juliabarycentric",{"2":{"5":3,"6":3}}],["juliafig",{"2":{"169":1,"170":1}}],["juliafalse",{"2":{"126":1}}],["juliafunction",{"2":{"34":2,"40":3,"41":2,"44":1,"45":11,"47":2,"50":1,"52":1,"54":2,"57":1,"63":1,"66":8,"97":6,"103":2,"108":1,"128":1,"139":5,"149":1,"152":1,"160":2}}],["juliafor",{"2":{"31":1,"139":2}}],["juliaflexijoins",{"2":{"178":1}}],["juliaflipped",{"2":{"132":1}}],["juliaflip",{"2":{"6":1}}],["juliaflatten",{"2":{"6":1,"134":1}}],["juliagi",{"2":{"11":2}}],["juliago",{"2":{"11":1,"33":1,"36":1,"46":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"175":1}}],["juliageopoly1",{"2":{"171":1}}],["juliageointerface",{"2":{"167":1}}],["juliageometry",{"2":{"63":1}}],["juliageo",{"2":{"6":2}}],["juliageodesicsegments",{"2":{"6":1}}],["juliageos",{"2":{"6":1}}],["juliaweighted",{"2":{"6":1}}],["juliawithin",{"2":{"3":1,"6":1}}],["juliaunwrap",{"2":{"6":1,"139":6}}],["juliaunion",{"2":{"6":1}}],["juliaunionintersectingpolygons",{"2":{"6":1,"142":1}}],["juliausing",{"2":{"6":1,"13":1,"14":1,"39":1,"151":2,"152":1,"155":1,"156":1,"172":1}}],["juliascatter",{"2":{"176":1}}],["juliasource",{"2":{"170":2}}],["juliasimplify",{"2":{"6":1,"156":3}}],["juliasigned",{"2":{"4":2,"6":2}}],["juliasegmentize",{"2":{"6":1}}],["julias1",{"2":{"6":1}}],["juliavisvalingamwhyatt",{"2":{"6":1}}],["juliaring3",{"2":{"170":1}}],["juliaring1",{"2":{"169":1}}],["juliar",{"2":{"169":2,"170":1,"171":1}}],["juliareconstruct",{"2":{"6":1,"134":1}}],["juliarebuild",{"2":{"6":1,"134":1}}],["juliareproject",{"2":{"1":1}}],["juliaradialdistance",{"2":{"6":1}}],["juliamy",{"2":{"178":1}}],["juliamultipoly",{"2":{"156":1}}],["juliamodule",{"2":{"31":1}}],["juliamonotonechainmethod",{"2":{"6":1}}],["juliameanvalue",{"2":{"6":1}}],["juliadf",{"2":{"172":1}}],["juliadestination",{"2":{"170":1}}],["juliadouglaspeucker",{"2":{"6":1}}],["juliadifference",{"2":{"6":1}}],["juliadiffintersectingpolygons",{"2":{"6":1,"142":1}}],["juliadistance",{"2":{"4":1,"6":1}}],["juliadisjoint",{"2":{"3":1,"6":1}}],["juliaexport",{"2":{"32":1,"35":1,"38":1,"42":1,"48":1,"51":1,"53":1,"56":1,"64":1,"67":1,"70":1,"73":1,"83":1,"87":1,"98":1,"101":1,"104":1,"114":1,"124":1,"127":1,"129":1,"132":1,"140":1,"143":1,"148":1,"150":1,"156":1,"163":1}}],["juliaend",{"2":{"66":1}}],["juliaenforce",{"2":{"6":1}}],["juliaenum",{"2":{"6":2}}],["juliaembed",{"2":{"4":1,"6":1}}],["juliaequals",{"2":{"4":15,"6":15,"45":1}}],["juliaaccuratearithmetic",{"2":{"11":2}}],["juliaabstract",{"2":{"6":3,"141":1,"142":1,"152":1,"165":1}}],["juliaangles",{"2":{"4":1,"6":1}}],["juliaarea",{"2":{"4":1,"6":1}}],["juliaapplyreduce",{"2":{"1":1,"6":1}}],["juliaapply",{"2":{"1":1,"6":1,"18":1}}],["juliacent",{"2":{"43":1}}],["juliacentroid",{"2":{"4":1,"6":3}}],["juliacut",{"2":{"6":1}}],["juliaclosedring",{"2":{"6":1,"142":1}}],["juliaconst",{"2":{"34":1,"37":1,"40":1,"45":1,"47":2,"66":1,"75":1,"89":1,"106":1,"116":1,"136":1}}],["juliaconvex",{"2":{"6":1,"63":1}}],["juliacontains",{"2":{"3":1,"6":1}}],["juliacoverage",{"2":{"6":1}}],["juliacovers",{"2":{"3":1,"6":1}}],["juliacoveredby",{"2":{"3":1,"6":1}}],["juliatrue",{"2":{"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"126":1}}],["juliatraittarget",{"2":{"6":2,"164":1}}],["juliatransform",{"2":{"1":1,"6":1}}],["juliatuples",{"2":{"6":1}}],["juliat",{"2":{"6":1}}],["juliatouches",{"2":{"3":1,"6":1}}],["juliaoverlaps",{"2":{"3":9,"6":9}}],["juliainnerjoin",{"2":{"177":1}}],["juliaintersection",{"2":{"6":2}}],["juliaintersects",{"2":{"3":1}}],["juliaisconcave",{"2":{"6":1}}],["juliaisclockwise",{"2":{"6":1}}],["juliaimport",{"2":{"1":1,"3":9,"4":1,"6":18,"11":1,"33":1,"36":1,"43":1,"46":1,"49":1,"60":1,"61":1,"62":1,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"130":2,"144":2,"151":1,"173":4,"174":1,"176":1,"177":1}}],["julia",{"2":{"3":1,"6":5,"9":1,"15":1,"25":1,"27":1,"31":1,"34":4,"37":10,"40":8,"44":19,"45":60,"47":18,"50":10,"51":6,"52":1,"53":5,"54":29,"56":6,"57":4,"58":1,"63":5,"65":1,"66":4,"69":15,"72":1,"76":1,"77":5,"78":1,"79":1,"80":2,"81":1,"82":1,"85":1,"86":3,"90":1,"91":3,"92":1,"93":1,"94":1,"95":1,"96":1,"97":50,"100":1,"103":7,"107":1,"108":3,"109":1,"110":1,"111":1,"112":1,"113":1,"117":1,"118":3,"119":1,"120":1,"121":2,"122":1,"123":1,"126":9,"127":40,"128":2,"131":5,"139":63,"141":1,"145":3,"146":1,"147":1,"148":1,"152":1,"153":2,"156":1,"157":2,"158":15,"159":3,"161":1,"162":1,"163":1,"164":1,"166":4,"167":1,"168":2,"170":2,"173":2,"175":1,"176":1}}],["julia>",{"2":{"1":5,"6":7,"126":3,"161":7}}],["juliajulia>",{"2":{"1":2,"6":3}}],["jl`",{"2":{"63":1,"148":1,"166":1}}],["jldoctest",{"2":{"6":1}}],["jl",{"0":{"25":1,"31":1},"2":{"1":10,"4":1,"6":16,"10":2,"11":1,"22":2,"25":2,"27":2,"31":42,"34":1,"37":1,"40":1,"41":3,"44":1,"45":1,"47":1,"50":1,"52":1,"54":1,"55":1,"57":1,"58":3,"63":6,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":2,"127":1,"128":1,"131":1,"134":1,"139":3,"142":1,"145":1,"146":2,"147":1,"148":4,"149":3,"150":1,"152":3,"153":2,"156":2,"160":1,"161":6,"162":2,"165":1,"166":2,"167":1,"170":1,"175":1}}],["+5000000",{"2":{"170":1}}],["+proj=natearth2",{"2":{"170":2}}],["+=",{"2":{"37":2,"40":11,"44":6,"45":17,"47":10,"50":1,"69":1,"86":1,"97":5,"126":1,"145":2,"158":4,"167":3}}],["+",{"2":{"1":1,"6":2,"13":1,"14":1,"34":4,"37":1,"40":20,"44":10,"45":15,"47":7,"50":1,"54":10,"66":3,"69":2,"86":2,"97":6,"126":6,"127":2,"145":3,"153":2,"158":3,"159":2,"160":2,"169":6,"170":1,"171":4}}],["yticklabelsvisible",{"2":{"170":1}}],["york",{"2":{"177":1}}],["yoffset",{"2":{"169":7,"171":2}}],["your",{"0":{"173":1},"2":{"18":1,"41":1,"127":1,"132":1,"149":1,"152":1,"172":1,"173":1,"178":2}}],["you",{"0":{"23":1},"2":{"1":1,"4":1,"5":2,"6":11,"9":1,"11":1,"17":1,"18":5,"23":1,"29":2,"34":1,"37":1,"40":8,"41":1,"44":1,"51":1,"53":1,"56":1,"62":1,"63":1,"130":1,"132":1,"144":1,"149":1,"151":1,"152":1,"153":1,"161":1,"164":1,"170":1,"172":2,"173":3,"176":2,"177":3,"178":4}}],["y=y",{"2":{"167":1}}],["yvec",{"2":{"127":4}}],["ybounds",{"2":{"127":4}}],["yhalf",{"2":{"127":3}}],["ylast",{"2":{"66":3}}],["yfirst",{"2":{"66":5}}],["y0",{"2":{"66":5}}],["yw",{"2":{"47":4}}],["ye",{"2":{"47":4}}],["yet",{"0":{"128":1},"2":{"31":1,"40":1,"50":1,"52":1,"54":1,"57":1,"69":1,"127":1,"128":1,"141":2,"177":1}}],["y2",{"2":{"44":2,"47":18,"66":7,"86":10,"97":5,"103":4,"127":5,"153":6,"167":2}}],["y1",{"2":{"44":2,"47":22,"66":7,"86":11,"97":6,"103":5,"127":5,"153":7,"167":2}}],["yind+1",{"2":{"127":1}}],["yind",{"2":{"127":2}}],["yinterior",{"2":{"44":2}}],["yield",{"2":{"54":1,"152":1}}],["yi+yi−1",{"2":{"6":1}}],["ycentroid",{"2":{"44":13}}],["yrange",{"2":{"39":3,"65":3}}],["yautolimits",{"2":{"39":2}}],["yp2",{"2":{"34":4}}],["ys",{"2":{"6":3,"127":30}}],["ymax",{"2":{"6":1,"46":2,"47":48}}],["ymin",{"2":{"6":1,"46":2,"47":49}}],["y",{"2":{"1":2,"4":1,"6":4,"13":9,"14":10,"34":8,"37":2,"39":8,"43":1,"44":10,"45":6,"46":1,"47":8,"52":6,"54":8,"65":2,"66":7,"69":3,"86":21,"97":16,"103":7,"126":10,"132":2,"139":1,"147":4,"148":1,"153":2,"160":1,"161":2,"162":2,"167":7,"169":8,"170":2,"171":2,"175":1}}],["75",{"2":{"65":2,"71":1,"88":1,"115":1}}],["78",{"2":{"39":1}}],["749907",{"2":{"174":1}}],["74",{"2":{"39":1}}],["72",{"2":{"39":1}}],["726711609794",{"2":{"15":1}}],["76",{"2":{"39":1}}],["76085",{"2":{"15":1}}],["768946",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["70440582002419",{"2":{"169":1}}],["704405820024185",{"2":{"169":3}}],["704377648755",{"2":{"15":2}}],["700",{"2":{"14":1}}],["700454",{"2":{"6":1,"155":1,"156":1}}],["701141",{"2":{"6":1,"155":1,"156":1}}],["70",{"2":{"6":20,"39":1,"155":20,"156":20,"169":20}}],["738281",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["7",{"2":{"1":5,"6":5,"97":1,"139":1,"151":4,"152":4,"161":4,"171":1}}],["65533525026046",{"2":{"169":1}}],["655335250260467",{"2":{"169":3}}],["659942",{"2":{"6":1,"155":1,"156":1}}],["6area",{"2":{"44":2}}],["66",{"2":{"39":1}}],["668869",{"2":{"6":1,"155":1,"156":1}}],["64744840486518",{"2":{"171":3}}],["64",{"2":{"39":1,"151":2,"152":2}}],["646209",{"2":{"6":1,"155":1,"156":1}}],["629",{"2":{"170":1}}],["62",{"2":{"39":1}}],["624923",{"2":{"6":1,"155":1,"156":1}}],["61366192682",{"2":{"15":1}}],["614624",{"2":{"6":1,"155":1,"156":1}}],["605000000000004",{"2":{"151":2}}],["60",{"2":{"39":1,"151":2}}],["60000",{"2":{"15":3}}],["609817",{"2":{"6":1,"155":1,"156":1}}],["603637",{"2":{"6":2,"155":2,"156":2}}],["68",{"2":{"39":1}}],["682601",{"2":{"6":1,"155":1,"156":1}}],["683975",{"2":{"6":1,"155":1,"156":1}}],["69159119078359",{"2":{"171":3}}],["694274",{"2":{"6":1,"155":1,"156":1}}],["697021",{"2":{"6":1,"155":1,"156":1}}],["639343",{"2":{"6":1,"155":1,"156":1}}],["6",{"2":{"1":12,"3":4,"6":23,"51":3,"56":3,"97":1,"103":4,"139":3,"156":1,"161":9,"171":2}}],["51695367760999",{"2":{"171":1}}],["516953677609987",{"2":{"171":2}}],["51030066635026",{"2":{"169":4}}],["5e6",{"2":{"170":2}}],["55715336218991",{"2":{"171":1}}],["557153362189904",{"2":{"171":2}}],["55",{"2":{"169":3}}],["55494217175954",{"2":{"169":4}}],["57",{"2":{"151":4,"152":4}}],["57725",{"2":{"15":2}}],["5x",{"2":{"139":1}}],["563198",{"2":{"54":1}}],["56",{"2":{"39":1}}],["54",{"2":{"39":1,"169":19}}],["50",{"2":{"39":1,"151":4,"152":4,"169":3}}],["500000",{"2":{"170":1}}],["50000",{"2":{"15":1}}],["500",{"2":{"14":1,"170":1}}],["5d",{"2":{"25":1,"27":1}}],["52",{"2":{"39":1,"174":1}}],["52521",{"2":{"15":1}}],["52709",{"2":{"15":2}}],["594711",{"2":{"6":1,"155":1,"156":1}}],["590591",{"2":{"6":1,"155":1,"156":1}}],["595397",{"2":{"6":1,"155":1,"156":1}}],["535",{"2":{"151":4}}],["5355",{"2":{"151":2}}],["53333",{"2":{"15":4}}],["53",{"2":{"6":10,"151":2,"167":10}}],["58",{"2":{"39":1}}],["58059",{"2":{"15":2}}],["587158",{"2":{"6":2,"155":2,"156":2}}],["58375366067548",{"2":{"6":2,"53":1,"54":1}}],["584961",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["5",{"2":{"1":29,"3":4,"4":8,"6":84,"13":1,"39":1,"49":5,"50":8,"51":16,"56":18,"65":8,"69":8,"97":1,"103":4,"127":1,"139":2,"151":1,"152":1,"161":27,"169":32,"170":25,"178":1}}],["4983491639274692e6",{"2":{"170":2}}],["4986507085647392e6",{"2":{"170":2}}],["497205585568957e6",{"2":{"170":2}}],["4976022389592e6",{"2":{"170":2}}],["4957639801366436e6",{"2":{"170":2}}],["4940253560034204e6",{"2":{"170":2}}],["4946113281484335e6",{"2":{"170":2}}],["491990928929295e6",{"2":{"170":2}}],["4904357734399722e6",{"2":{"170":2}}],["4926709788709967e6",{"2":{"170":2}}],["4962554647802354e6",{"2":{"170":2}}],["499984780817334e6",{"2":{"170":2}}],["4997392479570867e6",{"2":{"170":2}}],["4991939151049731e6",{"2":{"170":2}}],["4994001399837343e6",{"2":{"170":2}}],["4998500087497458e6",{"2":{"170":2}}],["49",{"2":{"127":1}}],["43541888381864",{"2":{"171":3}}],["4326",{"2":{"170":2,"171":3}}],["43787",{"2":{"15":1}}],["439295815226",{"2":{"15":1}}],["434306",{"2":{"6":1,"155":1,"156":1}}],["4896621210021754e6",{"2":{"170":2}}],["489271",{"2":{"6":4,"167":4}}],["4870405593989636e6",{"2":{"170":2}}],["4879072738504685e6",{"2":{"170":2}}],["484003",{"2":{"126":4}}],["482551",{"2":{"126":4}}],["48268",{"2":{"15":1}}],["48",{"2":{"39":1}}],["48001",{"2":{"15":1}}],["45",{"2":{"39":2,"126":12,"169":2}}],["450",{"2":{"13":1}}],["458369",{"2":{"6":2,"155":2,"156":2}}],["42004014766201",{"2":{"169":1}}],["420040147662014",{"2":{"169":3}}],["4219350464667047e",{"2":{"169":4}}],["42",{"2":{"13":1,"14":1,"39":3}}],["426283",{"2":{"6":1,"155":1,"156":1}}],["400",{"2":{"39":3}}],["40000",{"2":{"15":1}}],["40",{"2":{"14":1,"39":3}}],["406224",{"2":{"6":1,"155":1,"156":1}}],["404504",{"2":{"6":1,"155":1,"156":1}}],["41544701408748197",{"2":{"169":1}}],["41",{"2":{"39":1,"171":20}}],["41878",{"2":{"15":1}}],["414248",{"2":{"6":1,"155":1,"156":1}}],["419406",{"2":{"6":1,"155":1,"156":1}}],["4493927459900552",{"2":{"169":1}}],["44121252392",{"2":{"15":1}}],["44",{"2":{"14":1,"39":2}}],["442901",{"2":{"6":1,"155":1,"156":1}}],["446339",{"2":{"6":1,"155":1,"156":1}}],["477985",{"2":{"126":4}}],["47",{"2":{"39":3}}],["473835",{"2":{"6":1,"155":1,"156":1}}],["472117",{"2":{"6":2,"155":2,"156":2}}],["46525251631344455",{"2":{"169":1}}],["465816",{"2":{"6":1,"155":1,"156":1}}],["46",{"2":{"39":3}}],["468107",{"2":{"6":1,"155":1,"156":1}}],["464547",{"2":{"6":6,"167":6}}],["4",{"2":{"1":11,"3":4,"6":15,"9":2,"13":2,"14":1,"33":1,"47":1,"72":1,"85":1,"89":1,"97":2,"116":1,"126":1,"139":3,"151":1,"158":1,"161":8,"170":20,"173":2,"174":1}}],["358421",{"2":{"174":1}}],["3585",{"2":{"151":1}}],["35",{"2":{"39":3}}],["354492",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["38042741557976",{"2":{"169":1}}],["380427415579764",{"2":{"169":3}}],["38",{"2":{"39":3}}],["3655999675063154",{"2":{"169":1}}],["36",{"2":{"39":2}}],["360",{"2":{"34":1}}],["36022",{"2":{"15":1}}],["327284472232776",{"2":{"171":3}}],["32610",{"2":{"170":3}}],["32",{"2":{"39":3}}],["377956",{"2":{"174":1}}],["37",{"2":{"39":5}}],["3497142366876638",{"2":{"169":1}}],["34",{"2":{"39":3}}],["31571636123306385",{"2":{"169":1}}],["31",{"2":{"39":2}}],["30151010318639",{"2":{"169":4}}],["30527612515520186",{"2":{"169":4}}],["300",{"2":{"65":1}}],["30",{"2":{"14":2,"39":3,"169":2}}],["3376428491230612",{"2":{"169":4}}],["3390",{"2":{"97":1}}],["33333333333",{"2":{"15":1}}],["333333333336",{"2":{"15":3}}],["33",{"2":{"6":20,"155":20,"156":20}}],["3d",{"2":{"4":1,"6":1,"40":2,"69":1,"139":1,"150":1}}],["3",{"2":{"1":13,"3":4,"5":1,"6":29,"14":2,"40":13,"43":6,"45":1,"51":6,"56":5,"68":1,"72":1,"85":1,"89":1,"97":2,"102":1,"116":1,"127":7,"139":3,"144":16,"151":4,"156":3,"158":2,"160":1,"161":11,"170":1,"171":1,"176":1}}],["39945867303846",{"2":{"171":3}}],["3995734698458635",{"2":{"169":1}}],["399918",{"2":{"6":2,"155":2,"156":2}}],["394759",{"2":{"6":1,"155":1,"156":1}}],["392466",{"2":{"6":1,"155":1,"156":1}}],["395332",{"2":{"6":1,"155":1,"156":1}}],["39",{"0":{"30":1},"2":{"0":1,"3":1,"4":5,"6":21,"7":1,"9":2,"17":2,"18":1,"19":1,"23":1,"29":1,"34":1,"36":1,"37":1,"38":1,"39":3,"40":2,"43":6,"44":3,"45":28,"47":1,"49":1,"50":1,"52":1,"53":4,"54":1,"57":2,"62":2,"66":4,"69":7,"74":1,"84":2,"91":2,"97":19,"103":1,"105":2,"108":2,"127":3,"132":2,"134":3,"135":1,"139":5,"142":6,"143":1,"151":6,"152":1,"154":1,"156":2,"164":2,"165":3,"166":6,"168":1,"169":6,"170":6,"171":4,"172":4,"173":5,"175":1,"177":1,"178":2}}],["2upvc",{"2":{"170":1}}],["2pi",{"2":{"169":1,"170":1,"171":1}}],["2nd",{"2":{"54":6}}],["2335447787454",{"2":{"171":1}}],["233544778745394",{"2":{"171":2}}],["23",{"2":{"39":3,"97":1}}],["23699059147",{"2":{"15":1}}],["28",{"2":{"39":2}}],["28083",{"2":{"15":2}}],["2658011835867806",{"2":{"169":1}}],["26745668457025",{"2":{"169":1}}],["267456684570245",{"2":{"169":3}}],["26",{"2":{"39":5,"97":2}}],["24989584635339165",{"2":{"169":1}}],["24279488312757858",{"2":{"169":4}}],["24",{"2":{"39":7,"97":1,"171":9}}],["274364",{"2":{"51":1,"53":1,"56":1}}],["274363",{"2":{"51":1,"53":1,"56":1}}],["27",{"2":{"39":2}}],["275543",{"2":{"6":6,"167":6}}],["2d",{"2":{"25":1,"27":1,"150":1}}],["2^",{"2":{"14":1}}],["2158594260436434",{"2":{"169":1}}],["215118",{"2":{"6":4,"167":4}}],["21664550952386064",{"2":{"169":4}}],["21",{"2":{"39":4,"97":2,"171":40}}],["21427",{"2":{"11":5}}],["295828190107045",{"2":{"171":1}}],["29582819010705",{"2":{"171":2}}],["299820032397223",{"2":{"169":1}}],["29",{"2":{"39":3,"174":1}}],["29th",{"0":{"8":1},"1":{"9":1,"10":1}}],["298",{"2":{"6":2,"152":2}}],["20340",{"2":{"173":1}}],["20682326747054",{"2":{"171":1}}],["206823267470536",{"2":{"171":2}}],["20093817218219",{"2":{"169":1}}],["200938172182195",{"2":{"169":3}}],["2018",{"2":{"97":1}}],["2017",{"2":{"6":1,"40":1}}],["20",{"2":{"39":3,"97":2,"169":60,"171":1}}],["2024",{"0":{"7":1,"8":1},"1":{"9":1,"10":1}}],["20th",{"0":{"7":1}}],["25",{"2":{"39":3,"71":1,"97":1,"115":1,"171":12}}],["258",{"2":{"11":1}}],["25px",{"2":{"6":2}}],["257223563`",{"2":{"152":1}}],["257223563",{"2":{"6":2,"152":1}}],["22",{"2":{"39":3,"97":1}}],["22168",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["224758",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["2",{"2":{"1":19,"3":9,"5":1,"6":50,"13":1,"14":1,"15":3,"25":2,"27":2,"34":3,"37":1,"39":6,"40":32,"43":2,"44":4,"45":10,"46":6,"47":7,"49":1,"50":2,"54":2,"56":1,"60":1,"61":1,"62":3,"63":1,"65":1,"66":3,"69":4,"72":2,"85":2,"86":2,"88":2,"89":3,"97":11,"116":2,"126":2,"127":23,"139":5,"145":1,"153":1,"156":5,"158":7,"159":7,"160":5,"161":18,"167":11,"169":7,"170":6,"171":10,"172":1,"174":1}}],["1st",{"2":{"54":6}}],["198232937815632",{"2":{"171":1}}],["19823293781563178",{"2":{"171":2}}],["1999466709331708",{"2":{"169":1}}],["1998",{"2":{"51":1,"53":1,"56":1}}],["19",{"2":{"39":2,"97":2}}],["11591614996189725",{"2":{"169":1}}],["11966707868197",{"2":{"169":1}}],["119667078681967",{"2":{"169":3}}],["110m",{"2":{"170":2}}],["110",{"2":{"61":1,"170":1}}],["11",{"2":{"15":2,"39":2,"97":1}}],["1145",{"2":{"51":1,"53":1,"56":1}}],["114",{"2":{"7":1}}],["16589608273778408",{"2":{"169":1}}],["165644",{"2":{"126":2}}],["16692537029320365",{"2":{"169":4}}],["166644",{"2":{"126":2}}],["163434",{"2":{"126":2}}],["169356",{"2":{"126":2}}],["164434",{"2":{"126":2}}],["16111",{"2":{"15":1}}],["16",{"2":{"13":1,"14":1,"39":2,"97":2}}],["180",{"2":{"34":1,"126":1}}],["18593721105",{"2":{"15":1}}],["18",{"2":{"13":1,"14":1,"39":3,"97":2}}],["1em",{"2":{"6":2}}],["1px",{"2":{"6":2}}],["13309630561615",{"2":{"171":3}}],["13401805979",{"2":{"15":2}}],["13",{"2":{"6":3,"39":1,"51":1,"56":2,"97":1}}],["10n",{"2":{"170":1}}],["10832215707812454",{"2":{"169":4}}],["10^9",{"2":{"13":1}}],["1000000",{"2":{"170":1}}],["1000",{"2":{"13":2,"151":2,"170":1,"176":2}}],["100",{"2":{"6":2,"14":3,"60":1,"62":1,"127":2,"174":1}}],["10",{"2":{"6":14,"11":1,"36":1,"39":5,"49":4,"50":10,"51":2,"53":1,"56":2,"68":2,"97":3,"102":2,"152":1,"156":4,"169":1}}],["14182952335953",{"2":{"171":1}}],["14182952335952814",{"2":{"171":2}}],["14404531208901e",{"2":{"171":2}}],["1499775010124783",{"2":{"169":1}}],["1464721641710074",{"2":{"169":4}}],["14",{"2":{"3":1,"6":5,"39":2,"53":2,"54":2,"97":1,"99":1,"100":1,"151":2,"152":2}}],["15488729606723",{"2":{"171":3}}],["15",{"2":{"3":1,"6":4,"39":1,"49":1,"50":1,"53":1,"54":1,"97":1,"99":1,"100":1}}],["17893116483784577",{"2":{"171":2}}],["17289902010158",{"2":{"169":1}}],["172899020101585",{"2":{"169":3}}],["170356",{"2":{"126":2}}],["17",{"2":{"3":1,"6":3,"39":3,"53":1,"54":1,"97":2,"99":1,"100":1}}],["125",{"2":{"6":2,"53":1,"54":1}}],["127",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1,"170":1}}],["123",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["12636633117296836",{"2":{"171":2}}],["126",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["12",{"2":{"3":1,"6":3,"39":2,"53":1,"54":1,"97":1,"99":1,"100":1,"177":1}}],["124",{"2":{"3":1,"6":3,"53":1,"54":1,"99":1,"100":1}}],["1",{"2":{"1":8,"3":38,"6":63,"13":1,"14":4,"15":1,"33":4,"34":15,"36":7,"38":2,"39":11,"40":16,"43":4,"44":7,"45":72,"46":9,"47":15,"49":1,"50":10,"52":3,"54":9,"56":4,"57":11,"62":6,"65":7,"66":6,"69":16,"71":2,"72":6,"74":2,"75":2,"84":2,"85":8,"86":12,"88":2,"89":5,"97":38,"103":6,"105":4,"106":5,"108":1,"115":2,"116":6,"126":16,"127":25,"130":12,"131":2,"139":9,"145":9,"152":1,"153":4,"156":8,"158":15,"159":3,"160":15,"161":6,"167":9,"169":8,"170":44,"171":12,"172":1,"176":8,"177":3}}],["bx",{"2":{"126":2}}],["b2y",{"2":{"54":4}}],["b2x",{"2":{"54":4}}],["b2",{"2":{"54":47,"66":3,"103":6}}],["b``",{"2":{"52":1}}],["b`",{"2":{"52":3,"54":4,"57":4}}],["bigger",{"2":{"45":1}}],["bit",{"2":{"25":1,"27":1,"160":8,"169":2}}],["b1y",{"2":{"54":7}}],["b1x",{"2":{"54":7}}],["b1",{"2":{"45":8,"54":63,"103":6}}],["building",{"2":{"169":1}}],["build",{"2":{"45":13,"50":1,"51":1,"53":1,"56":1,"134":3,"135":1,"151":2,"159":1,"160":1}}],["built",{"2":{"17":1,"20":1}}],["buffers",{"2":{"127":1}}],["buffered",{"2":{"41":2}}],["buffering",{"2":{"40":1,"41":1}}],["buffer",{"0":{"41":1},"2":{"31":2,"41":5,"44":2,"45":1,"128":1}}],["but",{"2":{"1":2,"3":5,"4":3,"6":15,"18":1,"22":1,"25":1,"27":1,"34":1,"36":1,"37":1,"47":1,"54":2,"57":2,"62":2,"63":2,"69":4,"74":2,"97":1,"102":1,"103":5,"105":1,"106":1,"109":2,"110":1,"115":1,"126":1,"127":1,"128":1,"134":1,"137":1,"139":16,"147":1,"148":1,"153":1,"156":1,"164":1,"166":2,"170":2,"171":2,"173":1,"175":1,"176":1,"177":2}}],["b>",{"2":{"6":4}}],["bloat",{"2":{"171":1}}],["block",{"2":{"169":1}}],["blob",{"2":{"6":2,"156":1}}],["blue",{"2":{"14":1,"49":1,"68":2,"71":2,"88":2,"102":2,"115":2,"176":2}}],["black",{"2":{"6":2,"49":1,"170":1}}],["breaks",{"2":{"145":1}}],["break",{"2":{"45":3,"47":1,"52":2,"69":4,"97":11,"103":1,"127":6,"145":2}}],["brevity",{"2":{"40":1}}],["br>",{"2":{"6":2}}],["broadcasting",{"2":{"6":1,"40":1}}],["broken",{"2":{"3":1,"6":1,"86":1}}],["balancing",{"2":{"139":2}}],["barrier",{"2":{"139":1}}],["barycentric",{"0":{"5":1,"38":1,"40":1},"1":{"39":1,"40":1},"2":{"0":6,"5":10,"6":17,"9":1,"31":1,"38":9,"39":4,"40":52}}],["basicsgeoms",{"2":{"139":1}}],["basic",{"2":{"127":1}}],["base",{"2":{"31":4,"40":15,"41":1,"45":2,"127":6,"139":5,"149":1,"152":2,"153":1,"164":1,"166":3}}],["based",{"2":{"4":2,"6":3,"19":1,"34":2,"37":2,"39":2,"44":1,"47":1,"66":2,"69":1,"75":1,"89":1,"97":2,"103":1,"106":1,"116":1,"164":1,"173":1,"175":1,"176":1}}],["backs",{"2":{"50":4}}],["backwards",{"2":{"45":1,"52":1,"54":1,"57":1}}],["backing",{"2":{"45":1}}],["backend",{"2":{"41":2,"166":1}}],["back",{"2":{"6":1,"18":1,"22":1,"23":1,"50":4,"166":1}}],["b",{"2":{"3":2,"4":7,"6":13,"45":206,"47":9,"51":26,"52":18,"53":26,"54":77,"55":3,"56":27,"57":39,"69":29,"97":2,"103":22,"172":1}}],["box",{"2":{"46":2,"47":3,"176":1}}],["bounce",{"2":{"45":8,"51":1,"52":1,"53":1,"54":1,"56":1,"57":1}}],["bouncings",{"2":{"45":1}}],["bouncing",{"2":{"45":13,"52":3,"54":4,"57":4}}],["bound",{"2":{"55":1}}],["bounding",{"2":{"45":1,"46":2,"47":3}}],["boundscheck",{"2":{"40":14}}],["bounds",{"2":{"6":1,"127":4}}],["boundaries",{"2":{"3":2,"6":2,"84":2,"88":1,"89":1,"97":2,"99":1,"100":1,"127":1}}],["boundary",{"2":{"3":7,"6":7,"65":1,"71":1,"72":1,"74":1,"75":3,"78":4,"85":2,"86":9,"89":2,"91":1,"92":6,"93":3,"97":18,"105":2,"106":4,"108":3,"109":5,"110":3,"111":3,"115":1,"116":3}}],["bold",{"2":{"41":1,"149":1,"152":1}}],["border",{"2":{"6":8}}],["both",{"2":{"3":5,"6":6,"45":2,"54":4,"56":1,"57":1,"62":2,"65":1,"69":3,"72":1,"86":4,"89":1,"97":2,"103":1,"110":1,"116":1,"151":1,"153":1}}],["booltype",{"2":{"139":3,"153":1,"165":3}}],["booleans",{"2":{"45":1,"97":2}}],["boolean",{"2":{"24":2,"45":1,"52":1,"54":1,"57":1,"139":1,"165":1,"175":1}}],["boolsastypes",{"0":{"24":1,"165":1},"2":{"153":2,"165":6}}],["bools",{"2":{"10":1}}],["bool",{"2":{"3":17,"4":14,"6":40,"45":3,"69":17,"72":1,"75":1,"85":2,"86":13,"89":1,"97":2,"100":1,"103":10,"106":2,"116":1,"126":7,"127":6,"153":2,"165":2,"167":5}}],["bypred",{"2":{"178":1}}],["by",{"0":{"79":1,"80":1,"120":1},"2":{"1":3,"3":2,"4":8,"6":31,"7":1,"17":1,"18":2,"19":1,"22":1,"24":1,"25":1,"26":1,"27":1,"33":1,"34":6,"36":1,"37":1,"40":4,"41":1,"43":5,"44":4,"45":14,"46":1,"47":6,"49":1,"50":6,"51":1,"53":1,"54":5,"56":4,"57":3,"63":2,"66":5,"69":8,"72":1,"74":1,"75":1,"79":2,"80":2,"81":1,"82":2,"84":1,"96":2,"97":10,"126":2,"127":4,"134":2,"139":7,"142":2,"143":1,"145":3,"147":1,"148":2,"149":1,"150":1,"152":3,"153":1,"154":1,"156":1,"157":1,"158":3,"159":1,"161":1,"169":1,"170":1,"171":1,"173":1,"175":2,"176":1,"177":2,"178":1}}],["berlin",{"2":{"177":1}}],["bearing",{"2":{"126":4}}],["beauty",{"2":{"9":1}}],["better",{"2":{"86":1,"139":2,"156":1}}],["between",{"2":{"4":4,"6":18,"23":1,"34":2,"40":13,"45":1,"47":18,"51":1,"52":4,"53":1,"54":11,"56":2,"57":4,"66":8,"69":1,"97":4,"103":4,"127":1,"152":3,"153":1,"157":2,"158":2,"159":1,"170":1,"175":2,"176":1}}],["been",{"2":{"52":1,"127":1,"132":2,"165":1}}],["because",{"2":{"45":1,"63":1,"132":1,"163":1}}],["become",{"2":{"22":1}}],["being",{"2":{"34":1,"54":1,"97":1,"103":1,"143":1}}],["behind",{"2":{"25":1,"26":1,"27":1,"39":1,"132":1}}],["behaviour",{"2":{"6":1,"18":1,"23":1,"156":1}}],["best",{"2":{"19":1,"139":2,"156":1}}],["beware",{"2":{"18":1}}],["benchmarking",{"2":{"152":1,"156":1}}],["benchmarkgroup",{"2":{"152":2,"156":3}}],["benchmark",{"0":{"152":1,"156":1},"2":{"152":1,"156":1}}],["benchmarktools",{"2":{"13":1,"152":1,"156":1}}],["benchmarks",{"2":{"9":2}}],["beginning",{"2":{"47":1,"169":1}}],["begin+1",{"2":{"40":5}}],["begin",{"2":{"9":1,"40":7,"139":2,"157":1,"173":1}}],["before",{"2":{"6":4,"40":1,"51":1,"53":1,"54":1,"56":1,"156":1,"170":1}}],["below",{"2":{"6":2,"17":1,"41":1,"141":1,"158":1,"159":1,"160":1,"173":1}}],["be",{"2":{"1":7,"3":3,"4":11,"5":4,"6":66,"7":1,"9":1,"13":2,"20":3,"23":2,"24":1,"25":3,"26":1,"27":3,"34":8,"37":7,"38":2,"39":1,"40":10,"41":2,"43":1,"44":3,"45":14,"46":1,"47":2,"50":1,"51":7,"52":4,"53":7,"54":12,"56":6,"57":5,"63":6,"65":2,"66":4,"69":15,"75":6,"84":2,"85":1,"89":6,"97":21,"103":2,"106":6,"116":6,"118":1,"119":1,"120":1,"121":1,"126":2,"127":1,"130":1,"131":1,"134":2,"137":2,"138":2,"139":12,"140":1,"141":3,"142":4,"143":2,"145":2,"146":1,"148":3,"149":1,"150":1,"152":8,"153":2,"156":10,"158":1,"160":3,"161":1,"165":1,"166":2,"169":2,"171":1,"175":4}}],["human",{"2":{"173":1}}],["hull`",{"2":{"63":2}}],["hulls",{"2":{"6":1,"58":1,"63":1}}],["hull",{"0":{"58":1,"60":1,"61":1},"1":{"59":1,"60":1,"61":1,"62":1,"63":1},"2":{"0":1,"6":8,"31":2,"58":2,"60":4,"61":1,"62":10,"63":15}}],["hypot",{"2":{"153":1}}],["h2",{"2":{"97":6}}],["h1",{"2":{"97":11}}],["hm",{"2":{"39":2}}],["h",{"2":{"34":2,"45":2,"57":8}}],["href=",{"2":{"6":2}}],["https",{"2":{"6":2,"51":1,"53":1,"54":1,"56":1,"63":1,"97":2,"158":1}}],["high",{"2":{"173":1}}],["highest",{"2":{"171":1}}],["higher",{"2":{"6":1,"63":1}}],["hit",{"2":{"45":1,"139":5}}],["hits",{"2":{"18":1}}],["hidedecorations",{"2":{"39":2}}],["hinter",{"2":{"31":3,"41":1,"149":1,"152":1}}],["hint",{"2":{"31":3,"41":1,"152":1}}],["hinge=2",{"2":{"53":1}}],["hinge`",{"2":{"53":1}}],["hinge",{"2":{"6":1,"45":1,"54":13,"97":15}}],["hist",{"2":{"13":1}}],["histogram",{"2":{"13":1}}],["hcat",{"2":{"6":1}}],["heavily",{"2":{"139":1}}],["heatmap",{"2":{"13":5,"14":6,"39":2,"65":2,"127":1}}],["help",{"2":{"165":1}}],["helpers",{"0":{"45":1},"2":{"86":1,"103":1}}],["helper",{"0":{"52":1,"54":1,"57":1},"2":{"44":1,"45":1,"50":1}}],["helps",{"2":{"30":1}}],["held",{"2":{"1":1,"6":1,"139":1}}],["here",{"2":{"6":2,"9":1,"13":1,"14":1,"20":1,"40":1,"54":1,"63":2,"86":1,"127":2,"130":1,"139":5,"152":1,"170":2,"175":2,"176":3}}],["hours",{"2":{"177":1}}],["hood",{"2":{"173":1}}],["hook",{"2":{"6":1,"156":1}}],["home",{"2":{"170":1}}],["horizontal",{"2":{"47":1,"54":1,"127":1,"156":1}}],["hormann",{"0":{"52":1,"54":1,"57":1},"2":{"6":2,"40":2,"45":3,"50":2,"51":1,"53":1,"56":1}}],["how",{"0":{"26":1},"2":{"6":2,"26":2,"36":1,"40":1,"45":1,"54":1,"69":1,"127":2,"134":1,"139":1,"147":1,"156":1,"170":1,"173":1,"175":2,"176":2,"177":1,"178":1}}],["however",{"2":{"3":1,"6":2,"34":1,"40":1,"44":1,"45":1,"54":1,"62":1,"65":1,"69":1,"71":1,"85":1,"143":1}}],["hole",{"2":{"34":1,"37":3,"39":2,"40":9,"44":4,"45":58,"47":3,"51":6,"53":2,"57":15,"66":3,"78":1,"79":1,"80":1,"97":33,"127":5,"131":2,"169":1}}],["holes=",{"2":{"45":1}}],["holes",{"2":{"4":3,"5":1,"6":4,"9":2,"34":2,"36":1,"40":2,"44":1,"45":19,"50":4,"51":2,"53":2,"56":6,"57":29,"66":3,"69":3,"94":1,"97":11,"118":1,"127":17,"131":2,"169":4}}],["holding",{"2":{"6":1,"127":1,"139":2}}],["holds",{"2":{"6":1,"45":1,"154":1,"164":2}}],["hold",{"2":{"6":1,"127":1,"156":1,"165":1,"173":1}}],["halign",{"2":{"156":1}}],["half",{"2":{"46":2}}],["handling",{"0":{"149":1},"2":{"132":1}}],["handler",{"2":{"41":1,"149":1}}],["handle",{"2":{"31":1,"126":1,"137":2,"139":1,"170":1}}],["handled",{"2":{"18":1}}],["hail",{"2":{"131":1}}],["hao",{"2":{"97":1}}],["had",{"2":{"51":1,"53":1,"69":1,"151":1,"165":1}}],["happens",{"2":{"45":1}}],["happen",{"2":{"24":1}}],["have",{"2":{"3":3,"4":9,"6":17,"19":1,"23":1,"34":2,"37":3,"40":6,"41":1,"45":4,"54":1,"63":2,"65":1,"66":2,"69":10,"97":5,"102":1,"103":3,"105":1,"106":1,"127":1,"128":1,"132":2,"134":2,"138":1,"139":4,"156":1,"158":1,"165":1,"166":1,"169":1,"170":1,"175":1,"176":1,"177":3}}],["haskey",{"2":{"166":1}}],["hash",{"2":{"127":1}}],["hasn",{"2":{"127":1}}],["hassle",{"2":{"1":1,"6":1,"161":1}}],["has",{"2":{"1":4,"6":4,"33":1,"36":2,"40":2,"45":2,"52":2,"54":1,"57":1,"65":1,"66":1,"69":11,"108":1,"126":1,"129":1,"139":4,"151":2,"160":1,"170":1}}],["xticklabelsvisible",{"2":{"170":1}}],["xticklabelrotation",{"2":{"13":2}}],["xoffset",{"2":{"169":4,"171":1}}],["x=x",{"2":{"167":1}}],["x`",{"2":{"139":1}}],["xvec",{"2":{"127":4}}],["xbounds",{"2":{"127":4}}],["xhalf",{"2":{"127":3}}],["xlast",{"2":{"66":3}}],["xfirst",{"2":{"66":5}}],["x0",{"2":{"66":5}}],["xn",{"2":{"47":4}}],["xind+1",{"2":{"127":1}}],["xind",{"2":{"127":2}}],["xinterior",{"2":{"44":2}}],["xi−xi−1",{"2":{"6":1}}],["xcentroid",{"2":{"44":13}}],["xrange",{"2":{"39":3,"65":2}}],["xautolimits",{"2":{"39":2}}],["xp2",{"2":{"34":5}}],["x2",{"2":{"6":3,"40":4,"44":2,"47":18,"66":8,"86":10,"97":5,"103":4,"127":5,"153":6,"167":2}}],["x26",{"2":{"6":4,"34":2,"37":6,"40":1,"41":4,"45":58,"47":36,"51":4,"52":4,"54":24,"57":2,"66":3,"69":14,"81":2,"82":2,"86":48,"95":2,"96":2,"97":170,"103":22,"108":2,"112":2,"113":2,"122":2,"123":2,"126":4,"127":12,"141":2,"145":6,"149":2,"152":2,"158":10,"159":2,"167":4,"175":1}}],["x1",{"2":{"6":4,"40":3,"44":2,"47":22,"66":8,"86":11,"97":6,"103":5,"127":5,"153":7,"167":2}}],["xs",{"2":{"6":3,"47":4,"127":30,"167":4}}],["xmax",{"2":{"6":1,"46":2,"47":48}}],["xmin",{"2":{"6":1,"46":2,"47":49}}],["x3c",{"2":{"5":1,"6":36,"31":1,"34":4,"37":2,"40":66,"45":17,"47":11,"50":3,"51":1,"53":1,"54":6,"56":1,"65":1,"66":13,"69":2,"86":33,"97":13,"103":10,"126":1,"127":4,"131":2,"134":2,"139":19,"142":3,"145":5,"152":2,"157":2,"158":6,"159":3,"160":9,"164":4,"165":2,"178":1}}],["xy`",{"2":{"148":1}}],["xy",{"2":{"1":4,"40":1,"148":3}}],["x",{"2":{"1":4,"4":1,"6":6,"7":1,"9":5,"11":6,"13":11,"14":10,"15":4,"34":9,"37":2,"39":8,"43":1,"44":10,"45":21,"46":1,"47":8,"50":6,"52":9,"54":18,"57":9,"65":2,"66":7,"69":3,"86":21,"97":16,"103":7,"126":11,"127":2,"132":2,"139":17,"141":2,"146":2,"147":4,"148":1,"153":2,"156":2,"158":2,"160":1,"161":2,"162":2,"165":4,"167":33,"169":6,"170":2,"171":2,"175":1,"177":2}}],["=>",{"2":{"139":2}}],["=float64",{"2":{"44":3,"53":1,"56":1}}],["=false",{"2":{"34":1}}],["===",{"2":{"86":8,"126":4}}],["==",{"2":{"9":1,"19":1,"34":4,"37":2,"40":9,"41":2,"44":1,"45":34,"47":30,"52":1,"54":20,"56":2,"57":1,"61":1,"65":1,"69":16,"97":44,"103":2,"126":3,"127":18,"131":1,"139":1,"141":1,"145":1,"149":1,"152":2,"156":1,"160":3}}],["=",{"2":{"1":5,"3":17,"4":7,"5":2,"6":62,"11":1,"13":19,"14":33,"15":18,"31":4,"33":4,"34":56,"36":6,"37":25,"39":35,"40":110,"41":3,"43":6,"44":36,"45":323,"46":6,"47":96,"49":7,"50":29,"51":21,"52":30,"53":18,"54":143,"56":21,"57":77,"60":6,"61":4,"62":14,"63":4,"65":15,"66":52,"68":7,"69":40,"71":7,"72":3,"74":4,"75":23,"76":3,"77":7,"78":14,"79":14,"80":4,"81":2,"82":2,"84":5,"85":3,"86":57,"88":7,"89":18,"90":3,"91":11,"92":17,"93":9,"94":3,"95":2,"96":2,"97":189,"99":3,"100":3,"102":7,"103":40,"105":3,"106":22,"107":3,"108":9,"109":14,"110":10,"111":6,"112":2,"113":2,"115":7,"116":22,"117":3,"118":11,"119":14,"120":14,"121":4,"122":2,"123":2,"126":32,"127":106,"130":2,"131":4,"132":1,"136":4,"139":90,"141":9,"144":3,"145":30,"146":1,"149":2,"151":16,"152":21,"153":18,"154":2,"155":5,"156":60,"157":11,"158":49,"159":7,"160":43,"161":2,"162":1,"164":6,"165":2,"166":3,"167":42,"169":45,"170":19,"171":13,"172":3,"173":4,"174":7,"176":12,"177":6,"178":2}}],["utm",{"2":{"170":1}}],["utility",{"0":{"167":1},"2":{"40":1,"139":2}}],["utils",{"0":{"160":1},"2":{"31":1}}],["u2",{"2":{"97":4}}],["u1",{"2":{"97":4}}],["update",{"2":{"45":6,"127":10}}],["updated",{"2":{"45":6,"139":3}}],["updates",{"2":{"40":1}}],["up",{"2":{"45":2,"54":1,"97":1,"110":1,"137":1,"144":1,"158":2,"169":2}}],["upper",{"2":{"6":1,"127":1,"176":1}}],["uv",{"2":{"40":1}}],["u>",{"2":{"6":2}}],["u>geometryops",{"2":{"6":2}}],["usage",{"2":{"177":1}}],["usa",{"0":{"61":1},"2":{"61":4,"156":15,"177":3}}],["us",{"2":{"37":1,"63":1,"170":1,"177":1}}],["usually",{"2":{"6":1,"26":2,"58":1,"134":1,"139":1,"173":1}}],["usual",{"2":{"6":1,"131":1,"142":1}}],["usecases",{"2":{"25":1,"27":1}}],["uses",{"2":{"6":2,"58":1,"63":1,"97":1,"148":1,"152":1,"156":1,"173":1}}],["users",{"2":{"31":1,"132":1,"143":1}}],["user",{"2":{"6":12,"23":1,"44":1,"51":3,"53":3,"56":3,"157":1,"158":1,"159":1,"175":1}}],["useful",{"2":{"6":10,"40":1,"127":1,"150":1,"153":1,"156":2,"166":1}}],["used",{"2":{"1":1,"5":1,"6":8,"34":1,"37":1,"38":1,"40":1,"44":2,"45":7,"47":1,"50":1,"54":1,"65":1,"66":1,"69":1,"103":1,"127":2,"129":1,"134":1,"139":3,"153":1,"156":1,"158":2,"163":2,"164":1,"170":1,"173":1,"175":2,"176":1}}],["use",{"2":{"1":2,"4":1,"5":1,"6":10,"11":1,"20":1,"23":1,"26":1,"40":1,"45":1,"57":1,"63":2,"86":2,"103":1,"127":1,"128":1,"131":1,"136":1,"139":7,"147":1,"151":1,"153":1,"156":1,"158":2,"166":3,"169":1,"173":1,"175":2,"178":2}}],["using",{"0":{"170":1},"2":{"1":4,"4":1,"5":3,"6":12,"11":4,"13":4,"14":1,"15":1,"31":6,"33":1,"34":1,"36":2,"37":2,"39":4,"40":7,"41":3,"43":2,"44":1,"45":5,"46":2,"47":1,"49":2,"50":1,"52":3,"54":4,"55":1,"57":3,"60":1,"61":2,"62":1,"63":2,"65":2,"66":2,"68":2,"69":1,"71":2,"72":1,"74":2,"75":1,"82":1,"84":2,"85":1,"86":1,"88":2,"89":1,"96":1,"97":1,"99":2,"100":1,"102":2,"103":1,"105":2,"106":1,"113":1,"115":2,"116":1,"123":1,"126":1,"127":5,"128":1,"131":1,"132":2,"137":1,"139":4,"142":1,"145":1,"146":2,"147":1,"148":1,"149":3,"151":1,"152":5,"153":1,"156":3,"158":1,"160":1,"161":4,"162":2,"166":2,"167":1,"168":4,"169":1,"171":1,"172":2,"174":1,"175":1,"176":4,"177":2}}],["until",{"2":{"127":3,"137":1,"158":1,"166":1}}],["unprocessed",{"2":{"45":1}}],["unknown",{"2":{"45":4,"47":15}}],["unknown=3",{"2":{"45":1}}],["unmatched",{"2":{"45":9,"47":26}}],["understand",{"2":{"163":1}}],["under",{"2":{"37":2,"173":1}}],["undergrad",{"2":{"9":1}}],["undef",{"2":{"34":2,"45":1,"157":1,"158":1,"160":2,"167":2}}],["unless",{"2":{"22":1,"45":1,"52":2,"54":2,"57":2}}],["unlike",{"2":{"18":1,"163":1}}],["unstable",{"2":{"13":1,"139":1,"165":1}}],["unneeded",{"2":{"6":3,"45":1,"51":2,"53":2,"56":2}}],["unnecessary",{"2":{"6":3,"127":1,"157":1,"158":1,"159":1}}],["universal",{"2":{"170":1}}],["united",{"2":{"156":1}}],["unify",{"2":{"25":1,"27":1}}],["unique",{"2":{"6":2,"54":3,"142":2,"145":2}}],["unioning",{"2":{"57":1}}],["unionintersectingpolygons",{"2":{"0":1,"6":8,"51":1,"52":2,"53":1,"54":2,"56":1,"57":2,"142":2,"143":2,"144":1,"145":4}}],["unions",{"0":{"57":1},"2":{"18":1,"164":1}}],["union",{"0":{"56":1},"2":{"0":1,"1":2,"3":2,"4":4,"6":22,"11":3,"23":2,"31":1,"34":2,"37":1,"40":1,"44":4,"45":7,"47":1,"53":2,"56":18,"57":30,"66":1,"69":8,"77":2,"78":4,"79":1,"81":2,"82":1,"91":2,"92":6,"95":2,"96":1,"103":4,"108":2,"109":4,"110":1,"112":2,"113":1,"118":2,"119":4,"120":1,"122":2,"123":1,"126":1,"127":5,"132":1,"137":3,"139":6,"142":1,"143":1,"145":9,"153":3,"156":2,"157":3,"158":3,"159":3,"164":4,"167":1}}],["unchanged",{"2":{"1":1,"6":2,"139":1,"156":1}}],["unwrap",{"2":{"0":1,"6":3,"134":1,"139":16}}],["nselected",{"2":{"160":3}}],["nmax",{"2":{"160":2}}],["nice",{"2":{"158":1}}],["null",{"2":{"152":1}}],["numeric",{"2":{"11":1}}],["numbers",{"2":{"6":1,"7":1,"38":2,"40":1,"152":1}}],["number=6",{"2":{"6":1,"155":1,"156":1}}],["number",{"2":{"6":11,"40":1,"45":2,"50":1,"58":1,"62":1,"65":1,"69":2,"97":2,"150":1,"151":1,"153":1,"156":2,"157":4,"158":7,"159":4,"160":12}}],["nfeature",{"2":{"139":2}}],["n+1",{"2":{"130":1}}],["nkeys",{"2":{"127":8}}],["nc",{"2":{"97":13}}],["ncoord",{"2":{"69":2}}],["nl",{"2":{"97":11}}],["nhole",{"2":{"45":2,"51":2,"53":2,"56":2,"57":1,"69":2}}],["nbpts",{"2":{"45":2}}],["nbsp",{"2":{"1":4,"3":9,"4":8,"5":3,"6":89,"134":3,"141":1,"142":4}}],["ngeom",{"2":{"44":1,"139":2,"167":1}}],["nt",{"2":{"166":2}}],["ntasks",{"2":{"139":6}}],["nthreads",{"2":{"139":3}}],["nthe",{"2":{"41":1,"149":1,"152":1}}],["ntuple",{"2":{"40":3,"153":1}}],["n2",{"2":{"40":8,"69":10}}],["n1",{"2":{"40":8,"69":9}}],["np2",{"2":{"86":4}}],["npolygon",{"2":{"52":1,"69":3,"145":2}}],["npoints",{"2":{"34":6,"45":5,"97":3,"152":6,"158":7}}],["npoint",{"2":{"6":1,"34":2,"36":1,"37":1,"47":2,"62":2,"66":1,"69":6,"86":6,"97":6,"108":1,"126":2,"131":1,"152":3,"153":1,"156":14,"160":1,"167":13}}],["npts",{"2":{"45":6,"158":3}}],["np",{"2":{"37":2,"66":5}}],["n",{"2":{"6":1,"9":1,"38":2,"40":36,"41":2,"45":51,"50":10,"56":4,"57":4,"97":11,"108":2,"126":6,"127":5,"130":1,"145":25,"149":2,"152":2,"153":3,"156":2,"160":7,"167":32}}],["naive",{"2":{"55":1}}],["napts",{"2":{"45":3}}],["navigate",{"0":{"26":1}}],["natearth2",{"2":{"170":1}}],["natural",{"2":{"156":1,"170":2,"175":1}}],["naturalearth",{"2":{"11":2,"61":2,"156":3,"170":1}}],["nature",{"2":{"127":1}}],["native",{"2":{"6":1,"128":1,"166":4,"173":1}}],["nan",{"2":{"9":1}}],["named",{"2":{"139":1}}],["namedtuple",{"2":{"22":2,"139":2,"166":2}}],["name",{"2":{"6":1,"31":2,"156":1,"166":1,"172":1,"173":2,"177":1}}],["names",{"2":{"6":1,"31":3,"139":6,"166":1}}],["nodestatus",{"2":{"127":6}}],["nodes",{"2":{"45":1,"127":4}}],["node",{"2":{"45":26,"127":17}}],["north",{"2":{"47":12}}],["nor",{"2":{"41":1,"149":1,"152":1}}],["normalized",{"2":{"40":1}}],["normalize",{"2":{"40":1}}],["norm",{"2":{"6":1,"40":22}}],["now",{"2":{"6":1,"13":1,"25":1,"27":1,"36":1,"39":2,"40":4,"41":1,"45":1,"50":1,"57":1,"58":1,"66":1,"126":1,"127":2,"144":1,"150":1,"151":3,"152":1,"156":1,"169":5,"170":6,"171":2,"172":1,"173":3,"176":2}}],["no",{"2":{"6":6,"34":1,"40":2,"45":4,"51":1,"52":1,"53":1,"54":14,"56":1,"69":2,"75":3,"89":3,"97":2,"106":2,"108":1,"110":1,"111":2,"116":2,"118":1,"119":3,"120":3,"121":1,"127":2,"128":1,"132":1,"139":3,"150":1,"152":2,"153":1,"156":1,"166":1,"173":1}}],["nonzero",{"2":{"153":1}}],["none",{"2":{"6":4,"45":1,"50":1,"51":1,"53":1,"56":1,"57":1,"86":4,"88":1}}],["nondimensional",{"2":{"6":1,"152":1}}],["nonintersecting",{"2":{"6":1,"23":1,"142":1,"145":1}}],["non",{"2":{"3":2,"6":2,"22":1,"38":2,"45":15,"51":2,"52":1,"53":1,"54":4,"56":1,"57":2,"65":1,"103":2,"110":1,"137":1,"165":1}}],["note",{"2":{"4":4,"6":11,"19":1,"29":1,"34":1,"37":2,"40":1,"43":2,"44":2,"45":3,"47":1,"50":2,"52":3,"54":5,"57":3,"63":1,"66":1,"69":5,"97":1,"102":1,"103":1,"148":1,"153":1,"157":1,"158":2,"159":1,"165":1,"170":2,"171":1}}],["not",{"0":{"128":1},"2":{"1":2,"3":8,"4":1,"6":18,"18":1,"19":1,"22":1,"24":1,"31":1,"34":4,"37":1,"40":4,"41":1,"43":1,"45":18,"50":1,"53":1,"54":7,"57":3,"62":1,"68":2,"69":4,"71":2,"72":1,"74":2,"75":2,"84":1,"85":2,"89":3,"91":5,"92":3,"93":2,"94":2,"97":5,"102":1,"103":2,"106":1,"115":2,"116":2,"118":1,"126":4,"127":2,"128":1,"130":2,"137":1,"138":1,"139":10,"141":2,"144":3,"147":1,"148":1,"149":1,"150":1,"152":2,"153":1,"163":1,"164":1,"165":1,"166":2,"170":1,"171":1,"175":1}}],["nothing`",{"2":{"52":2,"54":2,"57":2}}],["nothing",{"2":{"1":34,"4":1,"6":42,"15":3,"45":4,"50":1,"52":2,"53":1,"54":2,"57":2,"69":1,"97":1,"126":9,"127":3,"130":24,"139":8,"141":1,"144":60,"149":1,"153":1,"156":2,"157":6,"158":6,"159":6,"160":1,"161":32,"167":7,"169":252,"170":16,"171":20}}],["ne",{"2":{"170":2}}],["net",{"2":{"141":2}}],["ness",{"2":{"139":1}}],["nesting",{"2":{"137":2}}],["nestedloopfast",{"2":{"178":1}}],["nested",{"2":{"1":2,"4":1,"6":5,"18":1,"34":1,"137":2,"139":4,"156":1,"162":1}}],["never",{"2":{"137":1,"157":1}}],["neumann",{"2":{"127":1}}],["neither",{"2":{"57":1}}],["neighborhood",{"2":{"127":2}}],["neighbor",{"2":{"45":27}}],["neighboring",{"2":{"6":6,"45":1,"156":1,"157":1,"158":1,"159":2}}],["nearly",{"2":{"173":1}}],["nearest",{"2":{"45":1,"54":2}}],["neatly",{"2":{"17":1}}],["nedge",{"2":{"45":2,"167":13}}],["nextnode",{"2":{"127":27}}],["nextnodes",{"2":{"127":6}}],["next",{"2":{"44":1,"45":81,"47":3,"50":4,"97":14,"127":3,"145":13,"158":5}}],["necessarily",{"2":{"6":1,"126":1,"147":1}}],["necessary",{"2":{"6":1,"137":1,"156":1}}],["newfeature",{"2":{"139":2}}],["newnodes",{"2":{"127":2}}],["new",{"2":{"6":1,"41":1,"45":58,"47":9,"51":3,"52":1,"57":16,"97":2,"127":4,"138":1,"139":19,"141":2,"142":1,"143":1,"145":19,"153":8,"157":1,"158":2,"159":1,"171":1,"172":1,"177":1}}],["negative",{"2":{"4":3,"6":3,"36":2,"37":1,"38":2,"65":2,"66":3}}],["needs",{"2":{"44":1}}],["needing",{"2":{"4":1,"6":1,"17":1,"146":1}}],["need",{"2":{"1":1,"3":1,"4":2,"5":1,"6":5,"40":2,"43":1,"45":2,"52":1,"62":1,"69":4,"84":1,"85":1,"97":1,"127":2,"132":1,"146":1,"160":1,"161":1,"170":1,"171":2,"178":2}}],["needed",{"2":{"1":2,"6":4,"34":1,"40":1,"45":4,"47":1,"51":1,"53":1,"56":1,"66":2,"97":5,"127":1,"139":2,"141":1,"148":3,"171":1}}],["gdal",{"2":{"173":1}}],["gml",{"2":{"173":1}}],["gpkg",{"2":{"173":3}}],["gadm",{"2":{"177":4}}],["ga",{"2":{"170":3,"174":2}}],["gaps",{"2":{"127":1}}],["global",{"2":{"170":1}}],["gft",{"2":{"168":1,"170":2}}],["gc",{"2":{"141":6}}],["g",{"2":{"34":3,"37":3,"41":1,"44":3,"47":3,"66":6,"137":1,"139":6,"156":2,"167":2,"173":1}}],["gb",{"2":{"31":1,"139":10}}],["guarantee",{"2":{"19":1,"30":1}}],["guaranteed",{"2":{"1":1,"6":1,"34":1,"139":1}}],["grand",{"2":{"177":1}}],["grained",{"2":{"151":1}}],["grahamscanmethod",{"2":{"63":1}}],["graphics",{"2":{"6":1,"40":1}}],["great",{"2":{"169":1,"171":1,"173":1}}],["greater",{"2":{"6":1,"126":1,"153":1}}],["greiner",{"0":{"52":1,"54":1,"57":1},"2":{"45":3,"50":2,"51":1,"53":1,"56":1}}],["green",{"2":{"14":1,"170":1}}],["grouped",{"2":{"169":1}}],["groups",{"2":{"6":1,"127":1}}],["grouping",{"2":{"1":1,"6":1,"139":2}}],["grid",{"2":{"6":1,"39":1,"47":4}}],["g2",{"2":{"3":5,"6":5,"72":4,"75":12,"76":6,"77":9,"78":6,"79":6,"80":3,"81":4,"82":2,"85":3,"86":21,"89":10,"90":6,"91":10,"92":8,"93":4,"94":2,"95":4,"96":2,"106":10,"107":6,"108":10,"109":6,"110":5,"111":4,"112":4,"113":2,"116":10,"117":6,"118":9,"119":6,"120":6,"121":3,"122":4,"123":2}}],["g1",{"2":{"3":5,"4":1,"6":6,"72":4,"75":12,"76":6,"77":9,"78":6,"79":6,"80":3,"81":2,"82":4,"85":3,"86":21,"89":9,"90":6,"91":10,"92":8,"93":4,"94":2,"95":2,"96":4,"106":10,"107":6,"108":9,"109":6,"110":5,"111":4,"112":2,"113":4,"116":10,"117":6,"118":9,"119":6,"120":6,"121":3,"122":2,"123":4}}],["generic",{"2":{"22":1}}],["generation",{"2":{"156":2}}],["generated",{"2":{"31":1,"34":1,"37":1,"40":1,"41":1,"44":1,"45":1,"47":1,"50":1,"52":1,"54":1,"55":1,"57":1,"63":1,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":1,"127":1,"128":1,"131":1,"139":1,"142":1,"145":1,"146":1,"147":1,"149":1,"153":1,"156":1,"160":1,"161":1,"162":1,"166":1,"167":1,"176":1}}],["generate",{"2":{"7":1,"13":2,"156":1,"176":2}}],["generalization",{"2":{"38":1}}],["generalized",{"2":{"6":1,"38":3,"40":1}}],["generalise",{"2":{"6":4,"156":1}}],["generally",{"2":{"6":2,"166":3}}],["general",{"0":{"2":1,"4":1},"1":{"3":1,"4":1},"2":{"18":1,"20":1,"25":1,"27":1,"132":1,"149":1}}],["getfeature",{"2":{"139":5,"167":5}}],["getcolumn",{"2":{"139":4}}],["getgeom",{"2":{"81":1,"82":1,"95":1,"96":1,"103":2,"112":1,"113":1,"122":1,"123":1,"139":6,"156":3,"167":6}}],["getring",{"2":{"45":1}}],["getindex",{"2":{"40":2}}],["gethole",{"2":{"34":1,"37":1,"44":1,"45":4,"47":1,"50":1,"51":2,"53":2,"57":6,"66":1,"69":2,"97":5,"131":1,"169":1}}],["getexterior",{"2":{"34":1,"37":1,"40":1,"44":1,"45":3,"47":1,"50":1,"51":2,"53":2,"56":3,"57":6,"66":1,"69":2,"97":5,"126":1,"127":1,"131":1,"169":1}}],["getpolygon",{"2":{"52":3,"54":2,"57":2,"69":3}}],["getpoint",{"2":{"33":1,"34":5,"36":2,"37":1,"40":1,"43":1,"44":6,"45":3,"46":2,"47":3,"49":3,"65":1,"66":6,"68":4,"69":13,"71":4,"74":1,"84":1,"86":7,"88":4,"97":28,"99":2,"102":4,"103":2,"105":2,"108":2,"115":4,"126":5,"131":3,"151":4,"153":2,"160":1,"167":3,"169":2}}],["getproperty",{"2":{"13":2,"14":1}}],["get",{"2":{"6":1,"13":1,"36":1,"41":1,"45":9,"51":1,"52":1,"53":1,"54":2,"56":2,"63":2,"127":4,"139":4,"149":1,"152":3,"156":1,"157":1,"159":1,"160":2,"166":5,"167":1,"169":2,"177":2}}],["geoparquet",{"2":{"173":4}}],["geopoly1",{"2":{"171":1,"172":1}}],["geopoly2",{"2":{"171":1,"172":1}}],["geoaxis",{"2":{"170":4,"174":1}}],["geographic",{"2":{"170":1,"173":1}}],["geographiclib",{"2":{"6":1,"152":1}}],["geointeface",{"2":{"137":1}}],["geointerace",{"2":{"22":1}}],["geointerfacemakie",{"2":{"155":1,"176":1,"177":1}}],["geointerface",{"0":{"30":1},"2":{"1":20,"3":9,"4":2,"6":41,"11":1,"13":1,"14":1,"15":1,"22":3,"25":1,"27":1,"30":1,"31":7,"33":1,"34":1,"36":1,"37":1,"40":23,"43":1,"44":1,"45":1,"46":1,"47":1,"49":1,"50":1,"51":1,"53":1,"54":1,"56":1,"60":1,"61":1,"62":1,"65":1,"66":11,"68":1,"69":2,"71":1,"72":2,"74":1,"75":2,"84":1,"85":2,"86":1,"88":1,"89":3,"99":1,"100":2,"102":1,"103":2,"105":1,"106":2,"115":1,"116":2,"126":5,"127":1,"130":9,"134":3,"137":3,"139":6,"141":1,"142":1,"144":23,"146":1,"148":2,"151":1,"152":1,"155":1,"156":2,"161":13,"162":1,"167":1,"168":1,"169":122,"170":5,"171":9,"174":1,"176":1,"177":1}}],["geo",{"2":{"127":1,"152":4,"170":2}}],["geotable",{"2":{"29":1}}],["geojson",{"2":{"11":1,"156":2,"168":1,"170":4,"173":3}}],["geodataframes",{"2":{"173":3}}],["geod",{"2":{"6":2,"152":3}}],["geodesic`",{"2":{"152":2}}],["geodesic",{"0":{"174":1},"2":{"6":5,"31":1,"151":6,"152":8,"153":1,"174":1}}],["geodesicsegments",{"2":{"0":1,"6":2,"150":1,"151":3,"152":6,"153":1,"174":1}}],["geoformattypes",{"2":{"1":2,"148":2,"168":1,"170":2,"171":8}}],["geomakie",{"0":{"170":1},"2":{"168":2,"170":5,"174":2}}],["geomfromgeos",{"2":{"152":1}}],["geomtype",{"2":{"139":2}}],["geoms",{"2":{"6":1,"63":1,"97":1,"134":1,"139":18}}],["geom2",{"2":{"3":8,"4":1,"6":9,"66":6,"69":1,"86":6,"89":1,"100":3,"103":6,"106":1,"116":2}}],["geom1",{"2":{"3":8,"4":1,"6":9,"66":6,"69":1,"86":4,"89":1,"100":3,"103":6,"106":1,"116":2}}],["geometrical",{"2":{"175":1}}],["geometric",{"2":{"25":2,"27":2,"43":1}}],["geometries",{"0":{"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"169":1,"170":1,"171":1},"2":{"1":6,"3":8,"4":14,"6":63,"18":3,"20":1,"22":3,"25":2,"27":2,"29":4,"33":1,"34":3,"37":4,"44":1,"47":2,"50":1,"51":5,"53":5,"54":4,"56":5,"63":6,"65":1,"66":4,"68":1,"69":7,"72":1,"74":1,"75":1,"86":2,"89":2,"97":1,"99":1,"100":1,"102":2,"103":3,"105":2,"106":2,"116":2,"118":1,"132":1,"134":4,"136":1,"138":2,"139":13,"146":1,"148":2,"150":3,"151":1,"152":4,"153":1,"154":1,"157":1,"158":1,"159":1,"162":1,"167":1,"168":5,"170":1,"171":2,"172":2,"173":1,"175":5,"176":1,"178":1}}],["geometry=",{"2":{"172":1}}],["geometrybasics",{"2":{"31":3,"39":2,"40":10,"63":1,"65":1,"75":1,"106":1,"116":1}}],["geometrycolumns",{"2":{"139":3}}],["geometrycollections",{"2":{"175":1}}],["geometrycollection",{"2":{"23":1,"177":1}}],["geometrycollectiontrait",{"2":{"23":1,"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1}}],["geometrycorrections",{"2":{"141":1}}],["geometrycorrection",{"2":{"0":1,"6":11,"131":2,"140":2,"141":13,"142":11,"145":4}}],["geometry",{"0":{"2":1,"53":1,"81":2,"82":2,"95":2,"96":2,"112":2,"113":2,"122":2,"123":2,"140":1,"148":1,"154":1,"168":1,"172":1},"1":{"3":1,"4":1,"141":1,"142":1,"149":1,"155":1,"156":1,"169":1,"170":1,"171":1,"172":1,"173":1},"2":{"1":10,"3":24,"4":12,"6":70,"9":1,"11":2,"18":4,"20":1,"23":3,"29":1,"31":1,"34":7,"37":4,"41":4,"44":3,"46":1,"47":4,"50":4,"61":1,"65":4,"66":6,"69":8,"71":5,"72":2,"74":4,"75":5,"76":4,"77":1,"81":3,"82":4,"84":4,"85":4,"86":3,"88":2,"89":5,"90":4,"91":2,"92":2,"95":3,"96":4,"97":2,"99":2,"103":3,"105":3,"106":4,"107":4,"108":2,"112":3,"113":4,"115":4,"116":5,"117":4,"122":3,"123":4,"125":1,"130":1,"131":1,"132":3,"134":2,"137":2,"139":43,"140":2,"141":23,"142":6,"146":1,"147":1,"148":6,"150":3,"151":1,"152":5,"153":8,"156":6,"167":6,"169":1,"170":1,"171":4,"172":2,"173":2,"175":1,"176":7,"177":4,"178":2}}],["geometryopsprojext",{"2":{"148":1,"149":1,"152":1,"153":1}}],["geometryopslibgeosext",{"2":{"41":1}}],["geometryops",{"0":{"0":1,"25":1,"31":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":117,"1":6,"3":18,"4":9,"5":3,"6":114,"7":2,"11":1,"13":1,"14":1,"15":1,"17":2,"25":1,"26":4,"27":1,"31":1,"33":1,"36":1,"39":5,"41":1,"43":1,"46":1,"49":1,"50":1,"51":1,"53":1,"54":1,"56":1,"58":1,"60":1,"61":1,"62":3,"65":1,"68":1,"69":1,"71":1,"72":2,"74":1,"75":2,"84":1,"85":2,"86":2,"88":1,"89":2,"99":1,"100":1,"102":1,"103":1,"105":1,"106":2,"115":1,"116":2,"126":3,"127":2,"130":1,"134":4,"139":1,"141":1,"142":4,"144":1,"149":1,"151":1,"152":2,"155":1,"156":2,"161":1,"163":1,"166":2,"167":1,"168":1,"169":3,"174":1,"175":1,"176":2,"177":2}}],["geom",{"2":{"1":7,"4":21,"6":48,"18":3,"31":12,"34":25,"37":17,"44":28,"45":16,"47":6,"50":15,"51":8,"52":2,"53":12,"54":10,"56":9,"57":9,"66":28,"69":45,"75":4,"86":1,"89":4,"97":3,"103":1,"106":4,"116":4,"126":3,"127":1,"132":2,"134":3,"139":91,"145":11,"147":4,"153":13,"156":36,"160":3,"161":7,"162":4,"167":13,"177":6}}],["geospatial",{"0":{"171":1,"173":1},"2":{"168":5,"170":1,"171":3,"173":5}}],["geoscontext",{"2":{"152":1}}],["geosdensify",{"2":{"152":3}}],["geos",{"0":{"166":1},"2":{"0":1,"6":6,"41":4,"58":1,"62":4,"63":1,"154":5,"156":2,"163":1,"166":12}}],["got",{"2":{"160":3}}],["goes",{"2":{"6":2,"126":2}}],["good",{"2":{"6":1,"40":1,"166":2,"171":1}}],["going",{"2":{"4":4,"6":5,"47":2,"62":1,"69":5,"126":1,"127":1,"168":1}}],["go",{"2":{"1":5,"3":17,"4":2,"6":43,"11":9,"13":1,"14":1,"15":6,"18":1,"31":2,"33":1,"36":1,"40":1,"43":2,"46":1,"49":2,"50":2,"51":2,"53":2,"54":2,"56":2,"60":3,"61":2,"62":8,"63":2,"65":6,"68":1,"69":2,"71":2,"72":2,"74":1,"75":2,"84":2,"85":2,"86":1,"88":1,"89":2,"99":1,"100":2,"102":1,"103":2,"105":1,"106":2,"115":2,"116":2,"126":6,"127":2,"130":3,"132":1,"134":1,"139":3,"144":3,"151":7,"152":8,"155":2,"156":49,"161":3,"166":1,"167":2,"168":1,"169":3,"171":1,"173":1,"174":3,"175":9,"176":2,"177":5,"178":1}}],["gtrait",{"2":{"66":2}}],["gt",{"2":{"1":1,"6":2,"9":2,"10":1,"11":5,"45":3,"126":3}}],["gif",{"2":{"158":1}}],["gives",{"2":{"177":1}}],["give",{"2":{"97":1,"173":1}}],["given",{"2":{"4":7,"6":21,"18":2,"29":1,"33":1,"34":1,"37":2,"44":3,"45":8,"47":3,"50":5,"51":1,"52":2,"53":1,"54":2,"56":1,"57":2,"66":8,"69":4,"71":1,"72":1,"75":1,"84":1,"85":1,"89":1,"97":7,"99":1,"100":1,"106":1,"108":1,"116":1,"132":1,"141":4,"142":1,"144":1,"150":2,"152":2,"153":2,"159":1}}],["github",{"2":{"6":2,"63":1}}],["gis",{"2":{"5":1,"6":1,"25":1,"27":1,"40":1}}],["gi",{"2":{"1":13,"3":42,"4":31,"6":125,"11":8,"13":15,"14":15,"15":8,"18":2,"31":1,"33":3,"34":30,"36":5,"37":21,"39":1,"43":5,"44":38,"45":34,"46":5,"47":17,"49":6,"50":13,"51":19,"52":16,"53":25,"54":24,"56":17,"57":36,"60":1,"61":1,"62":3,"63":4,"65":8,"66":42,"68":7,"69":99,"71":7,"72":3,"74":3,"75":4,"76":6,"77":12,"78":10,"79":7,"80":4,"81":8,"82":6,"84":3,"85":3,"86":21,"88":7,"89":2,"90":3,"91":12,"92":14,"93":4,"94":2,"95":8,"96":6,"97":59,"99":5,"100":3,"102":7,"103":51,"105":5,"106":3,"107":6,"108":15,"109":10,"110":7,"111":4,"112":8,"113":6,"115":7,"116":2,"117":6,"118":12,"119":10,"120":7,"121":4,"122":8,"123":6,"126":32,"127":15,"130":2,"131":10,"132":4,"134":2,"139":111,"141":9,"144":3,"145":8,"146":1,"147":5,"151":6,"152":6,"153":12,"155":2,"156":34,"160":4,"161":9,"162":5,"164":9,"167":55,"168":1,"169":21,"170":2,"171":2,"174":2,"176":5,"177":2}}],["o",{"2":{"139":24}}],["odd",{"2":{"97":1}}],["own",{"2":{"57":1,"132":2}}],["occur",{"2":{"54":1}}],["occurs",{"2":{"54":1}}],["occupied",{"2":{"36":1}}],["old",{"2":{"45":8,"139":3}}],["ourselves",{"2":{"152":1}}],["our",{"2":{"24":1,"152":1,"169":4,"170":3,"176":1}}],["out=3",{"2":{"97":1}}],["out=4",{"2":{"53":1}}],["out`",{"2":{"53":1,"97":1}}],["out",{"2":{"6":3,"45":12,"47":23,"54":6,"57":4,"63":1,"65":5,"75":4,"86":1,"89":3,"97":102,"103":2,"106":4,"116":4,"126":1,"139":1,"153":1,"166":2}}],["outside",{"2":{"3":2,"4":1,"6":3,"45":3,"47":1,"52":2,"54":4,"57":3,"65":2,"66":1,"74":1,"85":1,"88":1,"97":12,"103":3,"121":1}}],["outputs",{"2":{"45":1}}],["output",{"2":{"3":8,"4":1,"6":18,"18":1,"23":1,"50":2,"51":1,"53":1,"54":1,"56":1,"57":2,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"126":2,"156":1,"160":1,"167":1}}],["outermost",{"2":{"139":1}}],["outer",{"2":{"1":1,"6":1,"137":1,"139":2,"175":1,"176":1}}],["omit",{"2":{"6":1,"152":1}}],["obtain",{"2":{"139":1}}],["obtained",{"2":{"23":1}}],["observable",{"2":{"14":2}}],["obs",{"2":{"14":10}}],["obviously",{"2":{"4":1,"6":1,"146":1}}],["objects",{"2":{"1":4,"4":1,"6":17,"134":3,"137":5,"139":8,"146":1,"150":1,"156":2,"162":1}}],["object",{"2":{"1":4,"4":1,"5":1,"6":8,"20":1,"40":1,"65":1,"97":4,"134":1,"137":5,"139":3,"146":1,"148":3,"152":1,"156":1,"162":1}}],["obj",{"2":{"1":4,"4":1,"6":17,"134":3,"139":10,"146":1,"147":2,"152":3,"156":3,"161":1,"162":1}}],["others",{"2":{"41":1,"145":1}}],["otherwise",{"2":{"4":2,"6":3,"41":1,"45":1,"52":1,"54":1,"66":2,"127":1,"147":1,"149":1,"152":1,"167":1}}],["other",{"0":{"4":1,"6":1},"2":{"3":4,"6":12,"34":1,"45":5,"51":1,"53":1,"54":1,"56":2,"57":3,"58":2,"66":2,"69":2,"71":1,"77":1,"97":8,"99":1,"102":1,"103":4,"105":2,"106":2,"109":1,"118":1,"127":1,"134":1,"137":1,"139":1,"142":2,"143":1,"145":2,"156":2,"158":2,"163":1,"164":1,"166":1,"170":1,"175":1,"178":1}}],["ogc",{"0":{"3":1}}],["over=3",{"2":{"53":1}}],["over`",{"2":{"53":1}}],["overflow",{"2":{"50":1}}],["overhead",{"2":{"22":1,"139":2}}],["override",{"2":{"6":1,"40":1}}],["overlapping",{"2":{"45":11,"54":4,"57":6}}],["overlap",{"2":{"3":4,"6":4,"9":1,"45":2,"54":8,"57":2,"75":1,"84":1,"97":2,"102":5,"103":6,"116":1,"143":1}}],["overlaps",{"0":{"101":1,"102":1},"1":{"102":1,"103":1},"2":{"0":10,"3":5,"6":13,"31":1,"54":1,"101":1,"102":3,"103":30,"127":1,"175":1}}],["over",{"2":{"1":1,"6":3,"36":2,"37":1,"44":3,"45":5,"47":1,"53":1,"54":11,"57":1,"62":1,"75":1,"86":1,"89":1,"97":15,"103":2,"106":1,"116":1,"139":22,"169":3}}],["opposed",{"2":{"174":1}}],["opposite",{"2":{"3":5,"6":5,"45":2,"52":1,"54":2,"57":1,"72":2,"75":1,"85":2,"100":2,"116":1}}],["ops",{"2":{"139":1}}],["open",{"2":{"45":1,"130":1,"170":1}}],["operates",{"2":{"129":1,"139":1,"143":1}}],["operate",{"2":{"18":1,"29":1,"139":1}}],["operations",{"0":{"23":1},"2":{"23":1,"26":1,"54":1,"57":1,"132":1}}],["operation",{"2":{"6":3,"45":1,"132":1,"142":2,"145":2,"166":2}}],["optimisation",{"2":{"97":1}}],["optimise",{"2":{"86":1}}],["optimal",{"2":{"6":1,"63":1}}],["options",{"2":{"14":1,"45":1}}],["optional",{"2":{"4":5,"6":6,"34":1,"37":2,"47":1,"66":2}}],["op",{"2":{"1":3,"6":3,"19":2,"44":1,"139":35}}],["on=2",{"2":{"97":1}}],["on`",{"2":{"97":1}}],["once",{"2":{"86":1,"103":1,"127":1}}],["onto",{"2":{"66":1}}],["ones",{"2":{"144":1}}],["oneunit",{"2":{"40":1}}],["one",{"2":{"1":1,"3":9,"6":14,"23":1,"34":4,"37":2,"39":1,"40":1,"44":1,"45":5,"47":3,"51":1,"52":1,"53":1,"54":32,"56":2,"57":2,"58":1,"65":2,"74":1,"81":1,"86":1,"88":1,"97":18,"102":1,"103":18,"105":2,"106":2,"109":3,"110":2,"111":2,"112":1,"113":1,"115":1,"116":1,"122":1,"126":1,"127":5,"139":1,"144":1,"148":1,"152":1,"160":1,"161":1,"170":1,"175":1}}],["on",{"0":{"170":1},"2":{"1":2,"4":3,"6":11,"9":1,"18":1,"20":1,"23":2,"25":3,"27":3,"29":2,"34":5,"37":3,"39":1,"40":2,"44":3,"45":28,"47":8,"50":1,"51":1,"52":5,"53":1,"54":4,"56":1,"57":2,"63":1,"65":1,"66":3,"69":2,"74":1,"75":7,"77":2,"78":3,"79":3,"80":1,"86":4,"89":6,"91":4,"92":1,"93":1,"97":125,"103":9,"106":7,"108":2,"116":7,"118":2,"119":1,"120":1,"127":3,"129":1,"131":1,"132":1,"134":1,"139":15,"142":1,"143":1,"150":1,"152":1,"158":1,"165":2,"168":1,"170":3,"171":1,"173":1,"174":1,"175":4,"176":1,"177":2,"178":2}}],["only",{"2":{"0":1,"5":1,"6":11,"23":1,"37":2,"39":2,"40":1,"41":1,"44":2,"45":4,"47":3,"50":1,"51":1,"53":1,"54":1,"56":1,"63":3,"66":2,"69":3,"102":3,"103":1,"105":1,"127":2,"139":2,"144":1,"150":1,"151":1,"153":2,"163":1,"166":2,"171":1,"177":1,"178":1}}],["often",{"2":{"170":1}}],["offers",{"2":{"169":1}}],["offer",{"2":{"152":1}}],["offset",{"2":{"34":8,"69":1}}],["off",{"2":{"4":1,"6":1,"45":4,"69":1,"97":6,"139":1}}],["of",{"0":{"61":1},"2":{"1":7,"3":29,"4":66,"5":5,"6":194,"7":2,"9":4,"17":3,"18":5,"19":1,"20":2,"22":1,"23":2,"24":2,"25":1,"26":1,"27":1,"29":3,"33":1,"34":38,"36":5,"37":28,"38":9,"39":1,"40":13,"41":1,"43":3,"44":12,"45":84,"46":5,"47":31,"50":5,"51":12,"52":13,"53":10,"54":48,"56":9,"57":20,"58":5,"62":3,"63":3,"65":6,"66":18,"68":2,"69":19,"71":4,"72":5,"74":6,"75":18,"77":1,"78":5,"79":5,"80":1,"81":2,"82":1,"85":5,"86":1,"88":3,"89":14,"91":1,"92":1,"93":1,"95":2,"96":1,"97":85,"99":1,"100":3,"102":1,"103":13,"105":2,"106":15,"108":3,"109":7,"110":5,"111":1,"112":2,"113":1,"115":4,"116":18,"118":3,"119":6,"120":6,"121":4,"122":1,"123":1,"125":2,"126":3,"127":19,"128":2,"129":1,"130":1,"132":3,"134":1,"137":5,"138":2,"139":27,"142":2,"143":4,"145":4,"147":3,"148":1,"150":2,"151":2,"152":5,"153":2,"156":8,"158":4,"159":2,"160":1,"162":1,"164":2,"166":4,"167":2,"169":6,"170":4,"171":2,"172":1,"173":4,"175":3,"176":4,"177":2}}],["org",{"2":{"51":1,"53":1,"56":1,"97":2,"158":1}}],["organise",{"2":{"10":1}}],["orange",{"2":{"49":1,"65":1,"68":2,"71":2,"88":2,"102":2,"115":2}}],["oro",{"2":{"11":2}}],["originate",{"2":{"57":1}}],["originals",{"2":{"22":1}}],["original",{"2":{"6":4,"18":1,"22":1,"45":10,"50":5,"51":1,"53":1,"57":4,"137":1,"139":3,"141":1,"147":2,"153":1,"155":4,"156":1}}],["orient",{"0":{"13":1},"1":{"14":1,"15":1},"2":{"13":7,"14":12,"45":15,"54":53}}],["orientation",{"0":{"124":1},"1":{"125":1,"126":1},"2":{"6":2,"10":1,"31":1,"37":1,"45":10,"47":2,"51":1,"53":2,"54":2,"56":1,"97":16,"125":1,"156":1}}],["ordered",{"2":{"36":1}}],["order",{"0":{"62":1},"2":{"1":4,"3":1,"4":2,"6":7,"34":1,"36":1,"37":2,"40":1,"45":4,"54":1,"57":1,"62":4,"63":1,"66":2,"69":3,"72":1,"75":1,"85":1,"100":1,"139":2,"148":2,"156":1,"175":1}}],["or",{"0":{"24":1},"2":{"1":11,"3":3,"4":10,"6":54,"18":1,"20":1,"22":1,"23":1,"25":1,"27":1,"29":2,"31":1,"34":4,"37":1,"40":1,"41":1,"43":2,"44":4,"45":24,"46":1,"50":1,"51":1,"52":3,"53":2,"54":9,"56":1,"57":2,"58":1,"63":1,"65":2,"66":4,"69":3,"71":1,"75":1,"77":2,"78":1,"79":1,"80":1,"81":1,"82":1,"88":2,"91":2,"92":3,"93":2,"94":1,"95":1,"96":1,"97":26,"99":2,"100":1,"102":1,"103":2,"105":1,"106":1,"112":1,"113":1,"116":1,"118":2,"122":1,"123":1,"125":2,"126":3,"127":7,"129":1,"131":1,"132":3,"134":1,"136":2,"138":1,"139":9,"141":5,"142":2,"148":2,"149":1,"150":2,"152":2,"153":2,"154":1,"156":3,"158":2,"160":2,"162":1,"164":3,"167":2,"175":1,"177":2}}],["est",{"2":{"177":1}}],["essentially",{"2":{"164":1}}],["especially",{"2":{"6":1,"18":1,"23":1,"127":1}}],["effects",{"2":{"139":3}}],["efficiently",{"2":{"20":1}}],["efficient",{"2":{"6":1,"40":1,"51":2,"53":2,"56":2,"63":1,"131":1}}],["e2",{"2":{"97":4}}],["e1",{"2":{"97":8}}],["euclid",{"2":{"47":2,"66":11,"97":1,"157":1}}],["euclidean",{"2":{"4":1,"6":1,"40":13,"66":6,"153":1}}],["everything",{"2":{"156":1}}],["every",{"2":{"45":1,"69":2,"137":1,"166":1}}],["evenly",{"2":{"176":1}}],["eventually",{"2":{"45":1}}],["even",{"2":{"37":2,"47":1,"54":1,"66":1,"69":1,"130":1,"132":1,"143":1}}],["evaluated",{"2":{"175":1}}],["eval",{"2":{"31":2,"139":2}}],["epsg",{"2":{"170":5,"171":8}}],["eps",{"2":{"34":2,"54":14}}],["eponymous",{"2":{"6":1,"152":1}}],["e",{"2":{"9":1,"22":1,"41":1,"127":1,"137":1,"139":2,"169":2,"170":1,"173":1}}],["ellipsoid",{"2":{"174":1}}],["eltype",{"2":{"127":4}}],["elements",{"2":{"81":1,"82":1,"95":1,"96":1,"103":1,"112":1,"113":1,"122":1,"123":1}}],["element",{"2":{"6":6,"33":1,"45":4,"50":2,"51":1,"53":1,"54":1,"56":3,"151":1,"170":1}}],["elsewhere",{"2":{"50":1}}],["elseif",{"2":{"45":5,"47":7,"51":1,"53":1,"54":14,"56":2,"57":1,"86":3,"97":10,"126":1,"127":2,"145":1,"158":2,"160":2}}],["else",{"2":{"3":6,"6":6,"34":1,"40":2,"45":19,"47":9,"50":1,"52":2,"54":9,"56":1,"57":9,"86":2,"97":17,"103":8,"127":20,"131":1,"139":8,"147":1,"149":1,"156":2,"158":4,"160":2,"161":1,"162":1,"166":1}}],["etc",{"2":{"6":1,"20":2,"36":1,"63":1,"164":1,"173":1}}],["empty",{"2":{"4":2,"6":6,"34":2,"45":2,"51":1,"53":1,"54":2,"56":1,"127":2}}],["embedding",{"0":{"138":1,"146":1}}],["embedded",{"0":{"171":1},"2":{"127":1,"138":3,"168":1,"171":1}}],["embed",{"2":{"0":2,"4":1,"6":1,"138":1,"146":2}}],["errors",{"2":{"31":1,"54":1,"153":1}}],["error",{"0":{"149":1},"2":{"4":1,"6":4,"7":1,"18":1,"31":6,"40":1,"41":4,"45":2,"54":2,"55":1,"69":2,"127":1,"137":1,"141":2,"149":3,"152":5,"160":4,"166":3,"167":1}}],["edgekeys",{"2":{"127":3}}],["edge",{"2":{"3":1,"4":3,"6":4,"20":1,"31":1,"37":1,"43":1,"45":25,"47":13,"51":1,"53":1,"54":6,"56":1,"66":4,"69":1,"77":2,"92":2,"93":1,"97":7,"103":21,"118":2,"119":1,"120":1,"127":7,"167":2}}],["edges`",{"2":{"54":1}}],["edges",{"2":{"0":1,"4":2,"6":9,"45":12,"47":8,"52":3,"54":10,"57":3,"66":3,"68":2,"69":1,"71":1,"77":1,"78":3,"79":7,"80":3,"88":1,"91":3,"94":1,"97":3,"103":20,"115":1,"118":1,"127":22,"167":29}}],["earlier",{"2":{"169":3}}],["earth",{"2":{"6":2,"25":1,"27":1,"152":2,"156":1,"170":2,"175":1}}],["easiest",{"2":{"172":1}}],["easier",{"2":{"163":1,"165":1}}],["easily",{"2":{"132":1}}],["east",{"2":{"47":9}}],["easy",{"2":{"1":1,"6":1,"143":1,"161":1}}],["eachindex",{"2":{"34":1,"126":1,"127":3,"139":2,"157":1,"160":1}}],["each",{"2":{"3":2,"4":3,"6":6,"9":1,"18":2,"20":1,"34":4,"37":2,"38":4,"40":1,"45":5,"47":1,"54":3,"66":1,"69":2,"75":1,"89":1,"97":6,"102":1,"103":3,"106":1,"116":1,"126":1,"127":1,"139":1,"143":2,"156":1,"172":1,"173":1,"176":2,"177":2,"178":1}}],["equatorial",{"2":{"6":6,"152":4}}],["equality",{"2":{"45":1,"54":1,"175":1}}],["equal",{"2":{"3":2,"4":16,"6":19,"34":6,"54":1,"65":1,"66":4,"68":3,"69":22,"77":1,"91":1,"97":15,"102":1,"103":2,"108":2,"118":1,"130":1}}],["equals",{"0":{"67":1,"68":1},"1":{"68":1,"69":1},"2":{"0":17,"4":3,"6":19,"31":1,"34":2,"45":4,"50":2,"54":8,"66":1,"67":1,"68":2,"69":50,"77":1,"91":1,"97":10,"103":2,"108":3,"118":1,"175":1}}],["equivalent",{"2":{"3":1,"4":4,"6":6,"37":1,"45":1,"54":1,"57":1,"69":5,"75":1,"97":1}}],["enable",{"2":{"178":1}}],["enabled",{"2":{"175":1}}],["enabling",{"0":{"178":1}}],["enclosed",{"2":{"97":1}}],["encode",{"2":{"24":1}}],["encompasses",{"2":{"18":1,"97":1}}],["encounters",{"2":{"18":1}}],["en",{"2":{"97":1,"158":1}}],["envelope",{"2":{"54":2}}],["envelopes",{"2":{"54":2}}],["enough",{"2":{"45":1}}],["entirely",{"2":{"97":1}}],["entire",{"2":{"47":1,"97":4}}],["entry",{"2":{"45":11,"52":3,"54":4,"57":3,"127":1}}],["ent",{"2":{"45":19,"50":2}}],["enter",{"2":{"45":4}}],["ensuring",{"2":{"6":1,"150":1,"153":1}}],["ensure",{"2":{"6":3,"40":1,"51":1,"53":1,"56":1,"129":2,"140":1}}],["ensures",{"2":{"6":3,"131":1,"142":3,"145":2}}],["enumerate",{"2":{"13":2,"34":1,"45":10,"47":1,"50":1,"52":1,"57":2,"97":1,"127":2,"145":2,"160":1}}],["enum",{"2":{"6":2,"45":3,"53":3,"97":3}}],["endpt",{"2":{"158":3}}],["endpoints",{"2":{"45":3,"47":1,"52":1,"54":6,"57":1,"66":2,"97":11,"103":2,"105":1}}],["endpoint=3",{"2":{"45":1}}],["endpointtype",{"2":{"45":2}}],["endpoint",{"2":{"3":1,"6":2,"45":27,"53":1,"54":16,"66":2,"74":1,"97":3,"103":2,"156":4,"158":4,"169":1}}],["ending",{"2":{"45":1,"47":1}}],["end",{"2":{"1":1,"6":1,"9":1,"13":4,"14":3,"31":4,"34":18,"37":8,"40":35,"41":3,"44":10,"45":130,"47":43,"50":9,"51":8,"52":12,"53":5,"54":31,"55":1,"56":6,"57":24,"63":3,"66":19,"69":20,"81":2,"82":2,"86":20,"95":2,"96":2,"97":104,"103":21,"108":1,"112":2,"113":2,"118":1,"122":2,"123":2,"126":9,"127":44,"128":4,"129":1,"131":5,"132":1,"139":49,"141":3,"145":18,"147":4,"148":1,"149":2,"152":8,"153":8,"156":7,"157":6,"158":30,"159":3,"160":27,"161":4,"162":4,"164":1,"165":3,"166":4,"167":19}}],["enforce",{"2":{"0":1,"6":2,"166":3}}],["exits",{"2":{"45":1}}],["exit",{"2":{"45":32,"50":2,"52":3,"54":3,"57":2}}],["existingnodes",{"2":{"127":3}}],["existing",{"2":{"45":3,"56":1,"127":1,"170":2,"172":1}}],["exists",{"2":{"45":1,"47":1,"54":1}}],["exist",{"2":{"6":1,"45":1,"54":3,"166":1}}],["excluding",{"2":{"94":1,"97":1,"118":2}}],["exclude",{"2":{"86":9}}],["exclusively",{"2":{"110":1}}],["exclusive",{"2":{"47":1,"54":2}}],["exc",{"2":{"41":2,"149":2,"152":2}}],["excellent",{"2":{"23":1}}],["except",{"2":{"18":1,"19":1}}],["excess",{"2":{"5":1,"6":1,"40":1}}],["exp10",{"2":{"152":1,"156":2}}],["expressed",{"2":{"38":2}}],["express",{"2":{"38":1}}],["experimental",{"2":{"31":3}}],["expect",{"2":{"1":1,"99":1,"148":1}}],["explain",{"2":{"26":1}}],["explanations",{"2":{"26":3}}],["explicitly",{"2":{"6":1,"18":1,"24":1,"34":2,"37":1,"40":1,"41":1,"66":2,"69":1,"149":1,"152":1,"153":1}}],["expose",{"2":{"58":1}}],["exposes",{"2":{"17":1}}],["export",{"2":{"38":1,"150":1,"171":1,"173":1}}],["exponential",{"2":{"9":1}}],["ext2",{"2":{"97":3}}],["ext1",{"2":{"97":3}}],["ext",{"2":{"39":15,"45":10,"47":2,"50":3,"51":8,"53":8,"54":18,"56":8,"57":14,"86":7,"97":7}}],["extrema",{"2":{"127":1,"167":1}}],["extreem",{"2":{"34":10}}],["extracts",{"2":{"63":1}}],["extract",{"2":{"63":1,"127":1,"139":3,"156":1}}],["extra",{"2":{"6":3,"45":1,"56":1,"150":1,"152":2,"153":1}}],["external",{"2":{"37":1,"97":2}}],["exteriors",{"2":{"9":1,"53":2,"56":2,"127":1}}],["exterior",{"2":{"3":4,"4":2,"6":10,"34":1,"36":1,"37":1,"39":1,"40":36,"44":2,"45":4,"51":2,"56":3,"57":14,"66":1,"69":2,"71":1,"72":1,"75":3,"85":1,"89":2,"97":9,"106":2,"115":1,"116":3,"119":3,"120":3,"126":6,"127":6,"131":3,"140":1,"142":1,"146":1,"169":2}}],["extending",{"2":{"103":1}}],["extended",{"2":{"66":1}}],["extensions",{"2":{"58":1,"173":1}}],["extension",{"2":{"1":1,"6":1,"40":1,"41":1,"63":1,"74":1,"128":1,"148":3,"149":2,"152":1,"153":1,"154":1,"173":1}}],["extent=true",{"2":{"146":1}}],["extent=nothing",{"2":{"139":1}}],["extent=",{"2":{"139":3}}],["extent=false",{"2":{"139":1,"156":1}}],["extent=gi",{"2":{"127":3}}],["extent`",{"2":{"136":1,"146":1}}],["extents",{"2":{"4":3,"6":3,"31":5,"47":1,"54":3,"97":5,"103":1,"127":3,"139":2,"146":2,"167":2}}],["extent",{"0":{"146":1},"2":{"0":2,"1":4,"4":3,"6":11,"24":1,"31":2,"39":1,"46":1,"47":1,"54":10,"97":4,"103":2,"127":12,"136":3,"138":4,"139":28,"146":2,"156":1,"165":1,"167":7}}],["exactly",{"2":{"160":1}}],["exactpredicates",{"2":{"7":1,"13":2,"14":2,"31":1}}],["exact",{"2":{"3":5,"6":5,"7":2,"12":1,"13":1,"45":36,"47":6,"50":7,"51":5,"53":5,"54":7,"55":1,"56":5,"57":7,"72":2,"75":3,"77":1,"78":3,"79":3,"80":1,"85":2,"86":1,"89":2,"91":1,"92":3,"93":2,"94":1,"97":24,"100":2,"103":3,"106":2,"108":1,"109":3,"110":1,"111":1,"116":3,"118":1,"119":3,"120":3,"121":1,"127":1,"144":1}}],["examples",{"0":{"151":1,"155":1},"2":{"3":8,"4":1,"6":11,"26":2,"69":1,"72":1,"75":1,"85":1,"86":1,"89":1,"103":1,"106":1,"116":1,"126":2,"167":1}}],["example",{"0":{"39":1,"59":1,"130":1,"144":1,"176":1,"177":1},"1":{"60":1},"2":{"1":3,"3":2,"6":13,"11":1,"20":1,"23":2,"33":1,"36":1,"39":1,"43":1,"44":1,"46":1,"49":1,"50":1,"51":1,"53":1,"54":1,"56":1,"65":1,"68":1,"69":1,"71":1,"74":1,"84":1,"86":1,"88":1,"97":1,"99":1,"100":1,"102":1,"105":1,"115":1,"126":1,"127":8,"130":1,"132":1,"139":2,"140":1,"143":1,"144":1,"147":1,"155":1,"156":2,"161":1,"166":1,"176":1,"178":1}}],["either",{"2":{"1":2,"3":1,"6":4,"22":1,"25":1,"27":1,"45":9,"51":1,"53":1,"54":2,"56":1,"57":1,"65":1,"75":1,"97":5,"99":1,"105":1,"106":1,"116":1,"127":1,"139":3,"141":1,"175":1}}],["lj",{"2":{"127":2}}],["lrs",{"2":{"156":2}}],["lr",{"2":{"127":3}}],["lp",{"2":{"97":2}}],["lstart",{"2":{"97":2}}],["ls",{"2":{"97":12}}],["ll",{"2":{"17":1,"39":1,"151":2,"156":1,"170":1,"172":1}}],["l",{"2":{"14":4,"40":6,"86":2,"97":32}}],["lgeos",{"2":{"156":1}}],["lg",{"2":{"13":1,"14":1,"15":2,"62":4,"152":9,"156":17}}],["l305",{"2":{"6":1}}],["loudly",{"2":{"139":1}}],["log10",{"2":{"152":2,"156":4}}],["log",{"2":{"134":3,"135":1,"151":2}}],["location",{"2":{"45":1,"97":6}}],["local",{"2":{"34":3,"37":1,"45":4,"52":1,"57":1,"127":1}}],["loose",{"2":{"129":1}}],["lookup",{"2":{"127":1,"139":1}}],["looks",{"2":{"43":1}}],["look",{"2":{"36":2,"127":2,"130":1,"151":1}}],["looping",{"2":{"127":1}}],["loop",{"2":{"34":1,"40":2,"44":3,"45":8,"47":1,"54":1,"57":1,"97":5,"127":3,"158":1}}],["lower",{"2":{"6":1,"7":1,"127":1,"176":1}}],["lon",{"2":{"6":2,"151":1,"152":2}}],["longitude",{"2":{"170":2}}],["long",{"2":{"6":1,"54":1,"152":1,"177":1}}],["longer",{"2":{"6":3,"150":1,"152":2,"153":1}}],["lots",{"2":{"170":1}}],["lot",{"2":{"6":1,"23":1,"34":1,"37":1,"44":1,"47":1,"66":1,"69":1,"103":1,"132":1,"151":1,"166":2}}],["load",{"2":{"139":2,"156":1,"168":2}}],["loading",{"2":{"41":1,"149":1,"152":1}}],["loads",{"2":{"5":1,"6":1,"40":1}}],["loaded",{"2":{"1":1,"41":3,"148":1,"149":2,"152":2}}],["laptop",{"2":{"177":1}}],["land",{"2":{"170":8}}],["layers",{"2":{"137":1}}],["label",{"2":{"14":4,"15":2,"60":2,"62":1,"65":1,"127":3,"151":2,"155":2,"156":2}}],["labels",{"2":{"13":2,"127":1}}],["lazily",{"2":{"6":1,"134":1,"139":1}}],["latitude",{"2":{"170":2}}],["later",{"2":{"37":1,"62":1,"127":1}}],["lat",{"2":{"6":3,"151":1,"152":3}}],["larger",{"2":{"45":1,"56":1,"160":1}}],["large",{"2":{"6":8,"40":1,"156":2,"173":1,"177":1}}],["lastindex",{"2":{"160":1}}],["last",{"2":{"4":3,"6":3,"9":1,"34":11,"37":2,"39":2,"45":9,"47":4,"66":7,"69":5,"97":20,"108":1,"127":8,"130":1,"145":2,"158":1}}],["lt",{"2":{"6":6,"54":4,"151":1}}],["len",{"2":{"158":7}}],["length",{"2":{"0":1,"5":1,"6":5,"9":1,"18":1,"40":32,"42":1,"43":1,"44":22,"45":11,"47":1,"50":2,"51":2,"53":1,"54":1,"56":1,"57":1,"97":1,"127":10,"139":3,"145":2,"151":1,"157":1,"158":1,"159":1,"160":7}}],["legend",{"2":{"156":4}}],["le",{"2":{"97":10}}],["leaf",{"2":{"139":4}}],["leaving",{"2":{"130":1}}],["leading",{"2":{"169":1}}],["lead",{"2":{"54":1,"130":1}}],["least",{"2":{"3":4,"6":4,"45":1,"54":1,"57":2,"97":14,"103":6,"106":1,"109":3,"110":2,"111":2,"112":1,"113":1,"116":1,"122":1,"126":1}}],["leftover",{"2":{"45":1}}],["left=1",{"2":{"45":1}}],["left",{"2":{"40":1,"45":5,"126":1,"127":2,"158":17,"160":5,"175":1}}],["lets",{"2":{"37":1}}],["let",{"2":{"36":1,"43":1,"97":1,"127":3,"151":1,"169":6,"170":4,"171":3,"172":2,"173":2,"178":1}}],["levels",{"2":{"6":1,"127":1,"137":1,"164":1}}],["level",{"2":{"6":1,"7":1,"9":1,"18":2,"20":1,"29":1,"129":1,"131":1,"137":1,"139":2,"141":4,"142":1,"143":1,"145":2,"171":2}}],["less",{"2":{"3":1,"6":7,"34":1,"37":1,"40":1,"44":1,"47":1,"66":1,"69":1,"86":1,"103":1,"127":1,"156":1,"157":1}}],["l289",{"2":{"6":1}}],["l2",{"2":{"3":4,"4":4,"6":8,"68":4,"69":12,"71":8,"85":2,"88":5,"102":4,"105":3,"106":2,"115":8}}],["l195",{"2":{"6":1}}],["l177",{"2":{"6":1}}],["l1",{"2":{"3":6,"4":4,"6":10,"68":4,"69":12,"71":8,"74":4,"75":2,"84":4,"85":2,"88":5,"102":4,"105":3,"106":2,"115":8}}],["li",{"2":{"127":2}}],["lie",{"2":{"54":1}}],["lies",{"2":{"45":3,"176":1}}],["limitations",{"2":{"54":1}}],["limits",{"2":{"39":1}}],["limited",{"2":{"6":1,"150":1,"153":1}}],["library",{"2":{"50":1,"173":1}}],["libraries",{"2":{"37":1,"143":1,"173":1}}],["libgeos",{"2":{"6":2,"13":1,"14":1,"15":1,"23":1,"37":1,"41":5,"62":1,"128":1,"152":7,"156":4,"166":2}}],["little",{"2":{"26":1}}],["literate",{"2":{"26":1,"31":1,"34":1,"37":1,"40":1,"41":1,"44":1,"45":1,"47":1,"50":1,"52":1,"54":1,"55":1,"57":1,"63":1,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":1,"127":1,"128":1,"131":1,"139":1,"142":1,"145":1,"146":1,"147":1,"149":1,"153":1,"160":1,"161":1,"162":1,"166":1,"167":1}}],["lift",{"2":{"14":2}}],["lin",{"2":{"152":5}}],["linked",{"2":{"58":1}}],["linrange",{"2":{"13":2,"14":5,"39":2,"65":1,"127":2,"152":1,"156":2}}],["linering",{"2":{"170":1}}],["linewidth",{"2":{"36":1,"169":1}}],["linesegment",{"2":{"126":2,"153":1}}],["lines",{"0":{"78":1,"92":1,"109":1,"119":1},"2":{"3":1,"4":4,"6":5,"45":3,"49":1,"54":9,"60":1,"61":2,"62":2,"65":1,"68":4,"69":4,"71":3,"74":1,"75":1,"84":2,"86":1,"88":3,"97":2,"99":3,"102":4,"103":2,"105":4,"115":3,"116":1,"127":3,"154":1,"169":4,"174":2}}],["linestrings",{"2":{"4":2,"6":2,"9":1,"69":2,"125":1,"129":1,"169":1}}],["linestringtrait",{"2":{"3":2,"4":4,"6":9,"11":3,"34":1,"44":4,"53":2,"66":2,"69":8,"77":1,"78":4,"79":1,"86":6,"91":1,"92":5,"103":4,"108":1,"109":4,"110":1,"118":1,"119":4,"120":1,"137":1,"141":2,"142":1,"153":2,"164":2}}],["linestring",{"2":{"3":5,"4":6,"6":15,"18":1,"20":1,"34":2,"44":2,"66":4,"68":2,"69":2,"71":2,"72":1,"77":1,"78":3,"85":2,"88":2,"89":1,"91":1,"92":4,"97":2,"102":2,"108":1,"109":3,"110":1,"115":2,"116":1,"118":1,"119":4,"120":1,"126":7,"139":4,"167":3,"169":5,"174":1}}],["linetrait",{"2":{"3":2,"4":4,"6":6,"34":1,"45":2,"50":2,"53":2,"66":2,"69":8,"77":1,"78":4,"79":1,"91":1,"92":5,"103":4,"108":1,"109":4,"110":1,"118":1,"119":4,"120":1}}],["line2",{"2":{"3":3,"6":7,"53":2,"54":2,"86":5,"99":3,"100":2,"103":3,"126":5}}],["line1",{"2":{"3":4,"6":8,"53":2,"54":2,"86":5,"99":3,"100":2,"103":5,"126":5}}],["linea",{"2":{"1":1,"6":1,"161":1}}],["linearmap",{"2":{"156":1}}],["linearalgebra",{"2":{"31":1}}],["linear",{"2":{"4":7,"6":10,"9":1,"37":2,"40":1,"43":1,"44":3,"47":1,"54":1,"66":5,"69":8,"79":1,"97":2,"109":1,"110":2,"119":1,"125":1,"131":3,"139":2,"151":5,"152":3,"153":4}}],["linearr",{"2":{"1":1,"6":1,"161":1}}],["linearrings",{"2":{"9":1,"93":1,"127":6,"129":1,"169":1}}],["linearringtrait",{"2":{"4":4,"6":6,"11":3,"34":3,"37":2,"44":4,"45":4,"53":2,"66":2,"69":8,"77":1,"78":1,"79":4,"91":1,"92":2,"93":3,"108":1,"109":1,"110":4,"118":1,"119":1,"120":4,"141":1,"153":2,"156":1,"164":2}}],["linearring",{"2":{"1":10,"3":2,"4":1,"6":15,"34":2,"44":2,"45":1,"63":1,"66":1,"77":1,"79":3,"91":1,"92":1,"93":2,"97":2,"103":4,"108":1,"109":1,"110":3,"118":1,"120":4,"126":1,"127":3,"129":1,"130":6,"131":1,"139":5,"144":13,"156":1,"161":8,"169":24,"170":6,"171":8,"176":2}}],["linearsegments",{"2":{"0":1,"6":4,"150":1,"151":1,"152":3,"153":4}}],["line",{"0":{"97":1},"2":{"0":1,"3":13,"4":9,"6":52,"23":1,"33":2,"34":7,"43":3,"44":10,"45":12,"47":8,"49":6,"50":18,"53":8,"54":67,"57":6,"66":11,"69":5,"72":2,"74":2,"75":1,"77":2,"78":11,"79":8,"84":1,"86":11,"89":2,"91":1,"92":9,"93":4,"97":141,"99":2,"100":2,"102":3,"103":12,"105":2,"106":2,"108":1,"109":10,"110":3,"116":2,"118":2,"119":10,"120":7,"126":6,"127":2,"153":1,"156":1,"157":1,"158":4,"159":1,"167":3,"169":3}}],["lineorientation",{"2":{"0":1,"6":2,"53":2}}],["lists",{"2":{"20":1,"45":3,"103":1}}],["listed",{"2":{"6":1,"34":1,"156":1}}],["list",{"2":{"6":16,"9":1,"34":20,"45":233,"50":20,"51":14,"52":8,"53":13,"54":5,"56":13,"57":1,"177":2}}],["likely",{"2":{"137":1}}],["like",{"0":{"55":1},"2":{"1":2,"6":9,"17":1,"18":2,"19":1,"20":1,"23":1,"24":1,"29":1,"37":1,"39":1,"40":1,"43":1,"47":1,"51":1,"53":1,"56":1,"63":1,"65":1,"66":1,"69":1,"132":2,"139":2,"141":2,"142":1,"150":1,"151":1,"164":2,"170":2}}],["iah",{"2":{"174":2}}],["image",{"2":{"127":1}}],["impossible",{"2":{"50":1,"102":1}}],["important",{"2":{"151":1}}],["import",{"2":{"1":3,"6":5,"13":2,"14":2,"15":1,"31":7,"33":1,"36":1,"41":1,"43":1,"46":1,"50":1,"51":1,"53":1,"54":1,"56":1,"65":1,"68":1,"69":1,"71":1,"72":1,"74":1,"75":1,"84":1,"85":1,"86":1,"88":1,"89":1,"99":1,"100":1,"102":1,"103":1,"105":1,"106":1,"115":1,"116":1,"126":3,"139":2,"149":1,"152":2,"155":2,"156":3,"161":2,"167":1,"168":5}}],["implements",{"2":{"166":1}}],["implementing",{"2":{"6":1,"156":1}}],["implement",{"2":{"6":1,"17":1,"23":1,"34":1,"37":1,"40":1,"44":1,"47":1,"63":1,"66":1,"69":1,"75":1,"89":1,"103":1,"106":1,"116":1,"132":1,"140":1,"141":3,"142":1}}],["implementation",{"0":{"34":1,"37":1,"44":1,"47":1,"50":1,"63":1,"66":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"131":1,"136":1,"145":1,"153":1},"2":{"6":1,"34":3,"37":3,"40":1,"44":3,"47":3,"56":1,"66":3,"69":3,"72":1,"75":2,"85":1,"89":2,"100":1,"103":3,"106":2,"116":2,"127":2,"128":1,"148":1,"156":1,"166":1}}],["implementations",{"2":{"6":1,"75":1,"89":1,"106":1,"116":1,"128":1,"154":1,"166":3}}],["implemented",{"0":{"128":1},"2":{"1":1,"6":2,"31":1,"37":1,"40":3,"50":2,"52":2,"54":2,"57":2,"63":1,"66":2,"128":1,"132":2,"141":2,"148":1,"154":1}}],["improvements",{"2":{"9":2,"10":1}}],["improve",{"2":{"4":1,"6":1,"146":1}}],["i=2",{"2":{"126":1}}],["ipoints",{"2":{"97":4}}],["ip",{"2":{"69":2}}],["ipt",{"2":{"45":8}}],["ihole",{"2":{"69":2}}],["ih",{"2":{"57":20}}],["i2",{"2":{"47":2}}],["i1",{"2":{"47":2}}],["ii",{"2":{"45":8}}],["io",{"2":{"41":5,"149":5,"152":5}}],["i+1",{"2":{"40":8,"127":1,"158":2,"160":1}}],["i",{"2":{"9":1,"13":4,"22":1,"34":14,"37":1,"40":16,"45":28,"47":4,"52":2,"56":2,"57":4,"66":2,"69":8,"86":7,"97":28,"126":14,"127":17,"139":14,"153":2,"157":3,"158":12,"160":28,"167":2,"169":2,"170":1,"177":3}}],["id",{"2":{"172":1}}],["identical",{"2":{"139":1,"144":1}}],["identity",{"2":{"127":4,"139":2,"146":1}}],["ideal",{"2":{"127":1}}],["idea",{"2":{"6":1,"20":1,"25":1,"27":1,"40":1,"132":1}}],["idx`",{"2":{"45":1}}],["idx",{"2":{"34":6,"45":167,"47":9,"50":23,"51":5,"53":5,"56":2,"145":34,"158":51}}],["id=",{"2":{"6":2}}],["ignored",{"2":{"6":1,"127":1}}],["ignore",{"2":{"6":1,"127":2}}],["i>",{"2":{"6":2}}],["i>method",{"2":{"6":2}}],["innerjoin",{"2":{"176":1,"177":1}}],["inner",{"2":{"97":6,"139":3,"175":1}}],["inline",{"2":{"97":4,"126":1,"139":21,"165":2}}],["in=1",{"2":{"97":1}}],["in`",{"2":{"97":1}}],["inject",{"0":{"55":1},"2":{"149":1}}],["inaccuracies",{"2":{"54":1}}],["ind",{"2":{"177":2}}],["individual",{"2":{"171":1}}],["indicate",{"2":{"139":1}}],["indicates",{"2":{"20":1}}],["indices",{"2":{"45":4,"139":4,"160":16}}],["indeed",{"2":{"130":1}}],["index",{"2":{"40":8,"45":11,"97":1,"139":1,"158":1}}],["inds",{"2":{"127":3}}],["inplace",{"2":{"40":1}}],["inputs",{"2":{"6":1,"45":1,"69":1,"72":1,"85":1,"100":1,"160":1}}],["input",{"2":{"6":12,"34":1,"50":1,"51":1,"53":1,"54":1,"56":1,"127":1,"132":1,"152":3,"153":2,"157":1,"158":1,"159":1,"170":1}}],["inbounds",{"2":{"40":16,"66":5,"97":1}}],["inspiration",{"2":{"50":1}}],["inspired",{"2":{"49":1,"50":2}}],["inside",{"2":{"34":3,"43":1,"45":3,"47":1,"51":1,"52":1,"53":1,"54":1,"56":1,"57":2,"65":3,"66":1,"77":1,"97":1,"115":1,"118":1,"127":2}}],["insertion",{"2":{"45":1}}],["insert",{"2":{"34":1,"158":1}}],["instability",{"2":{"24":2}}],["instantiating",{"2":{"20":1}}],["instead",{"2":{"18":1,"24":1}}],["instructs",{"2":{"6":1,"166":2}}],["init=nothing",{"2":{"139":1}}],["init=typemax",{"2":{"66":2}}],["init=zero",{"2":{"37":1,"47":1}}],["initial",{"2":{"54":2,"152":1}}],["initially",{"2":{"45":1}}],["initialize",{"2":{"40":3,"44":2,"45":1,"54":1}}],["init",{"2":{"19":1,"31":1,"34":1,"44":2,"139":30,"152":4}}],["incorrect",{"2":{"129":1,"130":1}}],["increase",{"2":{"45":1,"97":1}}],["increasing",{"2":{"6":1,"156":1}}],["increment",{"2":{"40":5}}],["including",{"2":{"34":1,"45":2,"54":1,"66":1,"77":1,"78":1,"79":1,"80":1,"97":2}}],["include",{"2":{"31":41,"34":1,"45":1,"58":1,"66":2,"156":2,"165":1,"171":2,"172":1}}],["included",{"2":{"6":2,"57":2,"142":2,"145":2,"171":1}}],["includes",{"2":{"4":2,"6":2,"57":1,"66":2,"69":1,"97":1}}],["incircle",{"0":{"16":1}}],["investigate",{"2":{"127":1}}],["investigating",{"0":{"62":1}}],["inverted",{"2":{"6":1,"63":1}}],["invalid",{"2":{"20":1,"52":2,"130":1,"143":1,"144":1}}],["invoke",{"2":{"20":1}}],["involved",{"2":{"132":1}}],["involve",{"2":{"20":1}}],["involving",{"2":{"6":3,"51":1,"53":1,"56":1}}],["invocation",{"2":{"18":1}}],["ing",{"2":{"1":1,"6":2,"40":1,"161":1}}],["intr",{"2":{"45":28,"47":9,"50":16,"54":8}}],["intr2",{"2":{"45":2,"54":14}}],["intr1",{"2":{"45":3,"54":21,"97":2}}],["intrs",{"2":{"45":10,"54":5}}],["introduction",{"0":{"27":1},"1":{"28":1,"29":1,"30":1}}],["introducing",{"2":{"24":1}}],["introduces",{"2":{"24":1}}],["int",{"2":{"45":6,"57":7,"86":7,"153":1,"156":1,"158":5,"159":1,"160":1}}],["integrate",{"2":{"37":1}}],["integrating",{"2":{"37":1}}],["integrals",{"2":{"36":1}}],["integral",{"2":{"36":1}}],["intended",{"2":{"6":1,"141":2,"142":1}}],["intermediate",{"2":{"47":1}}],["inter2",{"2":{"47":15}}],["inter1",{"2":{"47":23}}],["interpreted",{"2":{"40":1}}],["interpolation",{"2":{"5":1,"6":1,"39":1,"40":2,"150":1}}],["interpolated",{"2":{"5":3,"6":3,"40":17,"150":1}}],["interpolate",{"2":{"0":2,"5":2,"6":4,"38":1,"39":2,"40":25}}],["interest",{"2":{"40":1,"66":1}}],["internal",{"2":{"39":1}}],["internals",{"2":{"24":1}}],["inter",{"2":{"6":3,"45":21,"50":1,"51":1,"53":5,"54":4}}],["interface",{"0":{"141":1},"2":{"6":3,"20":1,"58":1,"63":1,"139":1,"140":1,"141":4,"142":1,"156":1,"170":1}}],["interacted",{"2":{"97":1}}],["interaction",{"0":{"97":1},"2":{"97":2}}],["interactions",{"2":{"45":1,"57":3,"97":15}}],["interactive",{"2":{"13":1,"14":1}}],["interacting",{"2":{"6":1,"53":1,"97":2}}],["interacts",{"2":{"3":1,"6":1,"97":3,"105":1,"106":1,"109":3,"110":1,"111":1}}],["interact",{"2":{"3":2,"6":2,"56":1,"57":1,"88":1,"97":5,"100":1,"105":1,"106":1,"108":1,"109":2,"110":2,"111":1}}],["interior",{"2":{"3":6,"6":7,"34":9,"36":1,"40":7,"44":5,"45":1,"57":18,"71":1,"72":1,"74":1,"75":3,"78":5,"79":1,"80":2,"84":2,"85":1,"86":1,"89":2,"91":2,"92":6,"93":3,"97":15,"105":1,"106":3,"109":1,"110":2,"111":2,"115":1,"116":3,"121":2,"126":2,"131":1,"142":1}}],["interiors",{"2":{"3":6,"6":7,"40":20,"71":1,"72":1,"74":1,"84":1,"85":1,"88":1,"89":1,"94":1,"97":5,"99":1,"100":1,"105":1,"106":1,"108":1,"109":2,"110":1,"115":1,"116":1,"119":3,"120":3}}],["intersectingpolygons",{"2":{"6":3}}],["intersecting",{"0":{"143":1},"1":{"144":1,"145":1},"2":{"6":4,"31":1,"45":2,"57":2,"142":4,"143":1,"145":4}}],["intersections",{"0":{"54":1},"2":{"45":2,"47":2,"52":1,"53":2,"54":1,"57":1,"97":2}}],["intersection",{"0":{"53":1,"98":1},"1":{"99":1,"100":1},"2":{"0":2,"3":3,"6":19,"9":1,"15":4,"23":1,"31":1,"45":38,"47":6,"50":3,"51":4,"52":4,"53":15,"54":73,"56":2,"57":2,"86":2,"97":6,"99":1,"103":5}}],["intersect",{"2":{"3":8,"6":11,"45":4,"47":3,"51":2,"53":1,"54":1,"56":1,"57":5,"71":1,"72":2,"74":1,"75":1,"85":1,"89":1,"92":1,"94":1,"97":4,"99":2,"103":1,"115":1,"116":2,"119":3,"120":3,"144":1,"145":4}}],["intersects",{"0":{"99":1},"2":{"0":2,"3":3,"6":6,"31":1,"45":1,"54":2,"57":2,"86":2,"98":1,"99":4,"100":4,"103":5,"121":1,"145":2,"175":1}}],["into",{"2":{"5":1,"6":7,"17":1,"26":1,"34":1,"37":1,"40":1,"44":4,"45":2,"50":1,"51":1,"53":1,"97":1,"127":4,"134":1,"139":6,"145":1,"156":1,"164":1,"167":2,"169":2,"175":1}}],["int64",{"2":{"1":6,"6":6,"130":6,"157":1,"158":1,"160":1,"161":6,"169":14}}],["info",{"2":{"150":1}}],["information",{"0":{"171":1},"2":{"6":1,"29":1,"40":1,"45":2,"46":1,"54":1,"63":1,"97":1,"168":1,"171":3,"173":2}}],["infinity",{"2":{"97":1,"103":1}}],["inf",{"2":{"1":1,"9":1,"50":2,"157":1,"160":3}}],["in",{"0":{"23":1},"2":{"1":6,"3":3,"4":1,"5":4,"6":51,"7":1,"9":2,"13":6,"14":2,"17":2,"18":4,"20":1,"23":3,"24":2,"25":1,"26":3,"27":1,"29":1,"30":1,"31":2,"34":7,"36":1,"37":3,"38":2,"40":22,"41":1,"43":2,"44":5,"45":72,"47":31,"50":6,"51":9,"52":3,"53":5,"54":29,"56":11,"57":28,"62":1,"63":3,"65":6,"66":6,"68":1,"69":17,"71":2,"72":1,"75":10,"78":1,"79":1,"80":1,"81":1,"82":1,"85":1,"86":7,"89":9,"91":1,"92":1,"93":1,"95":1,"96":1,"97":135,"99":2,"100":1,"102":1,"103":11,"105":1,"106":11,"110":1,"112":1,"113":1,"115":1,"116":10,"119":3,"120":3,"122":1,"123":1,"126":4,"127":10,"128":3,"132":1,"134":3,"137":2,"138":1,"139":12,"140":1,"141":1,"142":2,"143":1,"145":7,"146":1,"147":2,"148":3,"149":1,"150":2,"151":2,"152":14,"153":7,"154":1,"156":5,"157":2,"158":4,"159":1,"160":5,"161":2,"162":1,"163":4,"164":1,"165":1,"166":4,"167":8,"168":1,"169":2,"170":6,"173":2,"175":4,"176":3,"177":1,"178":1}}],["itererable",{"2":{"167":1}}],["iter",{"2":{"139":31}}],["iterate",{"2":{"40":2,"137":1,"139":5}}],["iteration",{"2":{"37":1}}],["iterators",{"2":{"13":1,"40":1,"45":5,"47":3,"53":1,"57":2,"127":1,"139":11,"145":6,"153":1}}],["iterator",{"2":{"6":2,"45":4,"53":2,"134":2,"139":2}}],["iterabletype",{"2":{"139":10}}],["iterable",{"2":{"4":1,"6":3,"18":1,"37":1,"47":1,"63":1,"134":1,"139":37,"169":1}}],["iterables",{"2":{"1":2,"6":2,"22":1,"139":6}}],["ith",{"2":{"45":3,"57":7}}],["itself",{"2":{"47":1,"126":1,"137":1}}],["its",{"2":{"5":1,"6":10,"18":1,"36":1,"40":1,"45":2,"47":4,"57":1,"78":1,"134":1,"139":1,"140":1,"156":1,"157":1,"158":1,"159":3,"175":1}}],["it",{"2":{"1":4,"4":1,"6":19,"9":1,"18":11,"19":2,"20":1,"22":1,"29":3,"30":1,"33":1,"34":1,"36":2,"37":3,"39":1,"41":1,"44":2,"45":2,"46":1,"47":2,"51":1,"52":1,"53":1,"54":4,"56":1,"57":3,"62":2,"63":2,"66":3,"69":1,"74":2,"77":3,"91":3,"97":14,"102":1,"103":1,"108":2,"118":3,"125":1,"126":2,"127":4,"130":1,"131":1,"132":3,"134":3,"137":3,"138":1,"139":15,"140":1,"142":1,"143":1,"148":5,"151":2,"152":1,"156":1,"158":1,"163":1,"164":2,"165":1,"166":7,"170":3,"171":3,"173":3,"177":2,"178":2}}],["iff",{"2":{"139":1}}],["if",{"0":{"55":1},"2":{"1":5,"3":17,"4":19,"5":1,"6":74,"18":1,"22":2,"33":1,"34":15,"36":1,"37":6,"40":5,"41":3,"44":1,"45":95,"47":36,"50":8,"51":13,"52":12,"53":9,"54":44,"56":10,"57":22,"63":3,"65":2,"66":8,"68":2,"69":35,"71":1,"72":1,"74":1,"75":2,"77":4,"78":3,"79":3,"80":2,"81":1,"82":1,"84":1,"85":1,"86":9,"88":1,"89":3,"91":5,"92":4,"93":2,"94":2,"95":1,"96":1,"97":132,"99":1,"100":1,"102":4,"103":16,"105":1,"106":2,"108":4,"109":3,"110":2,"111":2,"112":1,"113":1,"115":1,"116":2,"118":5,"119":3,"120":3,"121":1,"122":1,"123":1,"126":5,"127":35,"131":1,"134":1,"137":1,"139":21,"141":1,"142":2,"143":1,"145":12,"146":1,"147":1,"148":3,"149":2,"152":6,"153":2,"156":1,"158":12,"160":12,"161":1,"162":1,"165":1,"166":2,"170":1,"173":1,"176":2,"177":1}}],["isolate",{"2":{"156":1}}],["isodd",{"2":{"50":1}}],["istable",{"2":{"139":2}}],["isequal",{"2":{"127":1}}],["iseven",{"2":{"97":1}}],["isempty",{"2":{"37":1,"40":4,"47":1,"51":1,"52":2,"53":1,"127":1,"141":1,"158":1}}],["isparallel",{"2":{"97":1,"126":8}}],["is3d",{"2":{"69":1,"139":1,"147":1,"161":1,"162":1,"167":10}}],["issue",{"2":{"45":1}}],["issues",{"2":{"25":1,"27":1}}],["isa",{"2":{"18":1,"40":9,"139":4,"167":1}}],["isnothing",{"2":{"41":1,"45":9,"50":1,"52":2,"54":2,"57":2,"69":1,"127":1,"149":1,"152":1,"156":1,"157":1,"158":5,"159":1,"160":6}}],["isn",{"2":{"6":1,"37":1,"45":4,"47":1,"50":1,"52":1,"54":3,"57":2,"66":3,"69":1,"74":1,"97":9,"103":1,"156":1,"166":1}}],["isconcave",{"0":{"126":1},"2":{"0":1,"6":2,"62":1,"124":1,"126":3}}],["isclockwise",{"0":{"125":1},"2":{"0":1,"6":2,"47":1,"124":1,"126":5,"127":2}}],["is",{"0":{"25":1,"33":1,"36":2,"43":1,"46":1,"49":1,"65":2,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"137":1},"2":{"0":1,"1":10,"3":8,"4":43,"5":1,"6":108,"9":3,"11":1,"13":1,"14":1,"18":3,"19":1,"20":1,"22":3,"23":2,"25":2,"27":2,"33":1,"34":19,"36":7,"37":19,"38":2,"39":2,"40":15,"41":3,"43":2,"44":5,"45":82,"46":3,"47":22,"49":1,"50":2,"51":4,"52":13,"53":4,"54":40,"56":7,"57":20,"58":1,"62":5,"63":4,"65":8,"66":23,"69":13,"71":2,"72":3,"74":4,"75":4,"77":7,"78":3,"79":3,"80":1,"81":1,"82":1,"85":3,"86":3,"88":1,"89":5,"91":9,"92":4,"93":2,"94":1,"95":1,"96":1,"97":91,"100":2,"102":3,"103":12,"106":4,"108":2,"115":4,"116":5,"118":8,"119":3,"120":3,"121":1,"122":2,"123":1,"125":2,"126":7,"127":11,"128":1,"129":7,"130":2,"131":1,"132":2,"134":1,"137":3,"138":1,"139":24,"140":3,"141":2,"142":1,"143":4,"144":1,"145":2,"147":1,"148":7,"149":2,"150":3,"151":3,"152":9,"153":6,"155":1,"156":4,"157":1,"158":2,"159":1,"161":2,"163":1,"164":1,"165":1,"166":3,"169":4,"170":5,"171":3,"172":1,"173":3,"175":2,"176":5,"177":2}}],["cpu",{"2":{"177":1}}],["cp",{"2":{"174":1}}],["cy",{"2":{"126":2}}],["cyan",{"2":{"41":1,"149":1,"152":1}}],["cx",{"2":{"126":2}}],["cdot",{"2":{"126":1}}],["cs",{"2":{"97":9}}],["cshape",{"2":{"43":3}}],["cw",{"2":{"47":2}}],["cb",{"2":{"39":1,"62":1,"127":1}}],["cgrad",{"2":{"39":1}}],["cgal",{"2":{"39":1}}],["c",{"2":{"37":1,"43":1,"47":4,"50":5,"55":3,"97":24,"152":1}}],["cleaner",{"2":{"63":1}}],["cleanest",{"2":{"63":1}}],["clear",{"2":{"46":1}}],["clearly",{"2":{"33":1,"36":1,"65":1}}],["clamped",{"2":{"54":18}}],["clamp",{"2":{"34":1,"54":1}}],["classified",{"2":{"45":1}}],["classify",{"2":{"45":4}}],["class",{"2":{"6":1,"127":1}}],["clipping",{"0":{"45":1,"51":1,"52":1,"54":1,"56":1,"57":1},"2":{"6":1,"9":1,"31":8,"45":9,"50":3,"51":1,"53":1,"56":1,"143":1}}],["closure",{"2":{"139":2}}],["closing",{"2":{"34":1}}],["close",{"2":{"34":5,"45":2,"47":1,"50":1,"54":1,"66":9,"127":1,"130":1,"131":4}}],["closest",{"2":{"4":3,"6":3,"54":2,"65":1,"66":6}}],["closed2",{"2":{"69":2}}],["closed1",{"2":{"69":2}}],["closed",{"0":{"129":1},"1":{"130":1,"131":1},"2":{"4":4,"6":11,"9":1,"31":1,"34":6,"37":3,"44":3,"45":1,"47":1,"54":1,"57":3,"69":21,"77":2,"78":5,"79":5,"91":2,"92":5,"93":3,"97":52,"109":5,"110":1,"118":3,"119":5,"120":5,"126":1,"127":1,"129":1,"130":1,"131":2,"140":1,"142":1,"169":1}}],["closedring",{"2":{"0":1,"6":1,"129":1,"130":1,"131":4,"140":1,"141":1,"142":1}}],["clockwise",{"2":{"4":1,"6":4,"9":1,"36":1,"37":1,"47":7,"62":1,"125":2,"126":3,"127":1}}],["ceil",{"2":{"153":1}}],["ce",{"2":{"97":11}}],["certainly",{"2":{"54":1}}],["certain",{"2":{"17":1,"18":1,"26":1,"29":1}}],["central",{"2":{"45":1}}],["centroids",{"2":{"43":1,"44":1}}],["centroid",{"0":{"42":1,"43":1},"1":{"43":1,"44":1},"2":{"0":4,"4":2,"6":6,"31":1,"42":3,"43":4,"44":38,"132":1,"156":4}}],["cent",{"2":{"43":2}}],["centered",{"2":{"45":1}}],["center",{"2":{"6":1,"43":1,"127":1}}],["cells",{"2":{"127":1}}],["cell",{"2":{"6":4,"46":3,"47":28,"127":2}}],["chunks",{"2":{"139":8}}],["chunk",{"2":{"139":12}}],["chose",{"2":{"24":1,"127":1}}],["choose",{"2":{"6":1,"63":1,"127":2}}],["changes",{"2":{"45":1}}],["changed",{"2":{"45":1}}],["change",{"2":{"24":1,"45":1,"62":1}}],["chain=2",{"2":{"45":1}}],["chain=1",{"2":{"45":1}}],["chain",{"2":{"45":66,"52":3,"54":4,"57":4,"62":2}}],["chains",{"2":{"20":1,"45":1}}],["chairmarks",{"2":{"13":1,"152":1,"156":1}}],["children",{"2":{"156":1}}],["child",{"2":{"6":2,"134":2,"139":7}}],["checkargs",{"2":{"157":1,"158":1,"159":1,"160":1}}],["checking",{"2":{"69":1,"158":1}}],["checks",{"0":{"86":1,"98":1},"1":{"99":1,"100":1},"2":{"41":1,"45":1,"54":1,"68":1,"71":1,"74":1,"84":1,"88":1,"97":5,"99":1,"102":1,"103":1,"105":1,"115":1,"176":1}}],["check",{"2":{"4":1,"6":1,"7":1,"44":1,"45":8,"47":3,"50":1,"51":1,"54":4,"55":1,"56":1,"69":8,"97":11,"127":5,"134":3,"135":1,"144":1,"146":1,"151":2,"158":1,"160":1}}],["checked",{"2":{"4":1,"6":1,"45":1,"54":1,"62":1,"97":1,"146":1}}],["c2",{"2":{"6":3,"15":2,"66":3,"69":14,"127":21}}],["c1",{"2":{"6":3,"15":2,"66":4,"69":13,"127":26}}],["ctor",{"2":{"1":1,"6":1,"161":1}}],["categorize",{"2":{"50":1}}],["categorical",{"2":{"39":1}}],["came",{"2":{"50":1}}],["case",{"2":{"34":1,"38":2,"44":1,"45":1,"51":1,"54":2,"57":1,"97":16,"139":1,"178":1}}],["cases",{"2":{"6":1,"40":1,"50":2,"97":3,"137":1,"139":5}}],["cause",{"2":{"18":1,"23":1,"158":1}}],["careful",{"2":{"40":1,"137":1}}],["care",{"2":{"17":1}}],["carried",{"2":{"6":1,"166":1}}],["cairomakie",{"2":{"13":1,"33":1,"36":1,"39":2,"43":1,"46":1,"49":1,"60":1,"61":1,"62":1,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"151":1,"152":1,"156":1,"168":1,"174":1,"176":1,"177":1}}],["california",{"2":{"177":1}}],["callable",{"2":{"127":4,"141":1}}],["calling",{"2":{"45":2,"139":1}}],["calls",{"2":{"45":1,"54":1,"57":1,"66":1,"75":1,"89":1,"106":1,"116":1,"137":1,"139":1,"153":1}}],["call",{"2":{"18":1,"24":1,"37":1,"44":1,"139":4,"154":1}}],["called",{"2":{"6":2,"44":3,"45":1,"131":1,"139":1,"141":1,"142":1,"166":1,"170":1}}],["calculation",{"2":{"54":1}}],["calculations",{"2":{"6":1,"25":2,"27":2,"54":1,"152":1}}],["calculating",{"2":{"4":1,"6":1,"18":1,"45":1,"146":1}}],["calculated",{"2":{"6":1,"43":2,"47":1,"54":2,"66":1,"139":4}}],["calculates",{"2":{"4":2,"6":6,"37":1,"40":2,"47":1,"54":2,"56":1,"66":2,"152":1,"159":1}}],["calculate",{"2":{"1":2,"5":1,"6":6,"11":1,"34":3,"40":3,"44":1,"47":1,"54":1,"97":1,"127":1,"136":1,"139":3}}],["calc",{"2":{"1":2,"6":4,"24":1,"34":4,"136":1,"138":1,"139":15,"146":1,"156":2,"165":1}}],["cache",{"2":{"6":1,"40":1}}],["cant",{"2":{"69":1,"127":1,"167":1}}],["cannot",{"2":{"3":3,"4":2,"6":5,"37":1,"69":1,"77":1,"80":1,"103":2,"106":1,"108":2,"110":1,"121":1}}],["can",{"2":{"1":1,"4":2,"6":16,"7":2,"9":1,"13":1,"14":1,"24":1,"26":1,"31":1,"34":1,"37":1,"38":2,"39":1,"40":3,"41":1,"44":1,"45":3,"47":1,"51":3,"53":3,"54":1,"56":3,"57":1,"62":1,"63":2,"68":1,"69":3,"71":1,"74":1,"86":1,"88":1,"97":23,"99":2,"102":2,"103":3,"105":1,"109":1,"110":1,"115":1,"118":1,"119":1,"120":1,"127":1,"128":1,"130":2,"131":1,"132":1,"134":1,"138":1,"139":7,"142":1,"143":2,"144":1,"146":1,"149":1,"151":1,"152":2,"156":2,"166":1,"169":6,"170":1,"171":3,"173":3,"175":3,"176":3}}],["creation",{"2":{"169":1,"171":1}}],["creating",{"0":{"168":1,"169":1,"172":1},"1":{"169":1,"170":1,"171":1,"172":1,"173":1},"2":{"97":1}}],["creates",{"2":{"7":1,"45":3}}],["create",{"0":{"171":1},"2":{"6":2,"13":2,"14":1,"45":1,"50":1,"54":2,"63":1,"127":2,"139":1,"142":2,"143":3,"145":2,"168":2,"169":4,"170":5,"171":3,"172":1,"173":1,"176":1}}],["created",{"2":{"4":2,"6":2,"45":1,"66":3}}],["criteria",{"2":{"75":2,"89":2,"106":2,"116":2,"158":3}}],["cropping",{"2":{"39":2}}],["cross=1",{"2":{"53":1}}],["cross`",{"2":{"53":1}}],["crossings",{"2":{"45":3,"97":1}}],["crossing",{"0":{"86":1},"2":{"6":2,"45":81,"51":1,"52":7,"53":3,"54":7,"56":1,"57":6,"75":1,"86":1,"97":1,"116":1}}],["cross",{"0":{"113":1},"2":{"6":1,"9":1,"34":3,"45":13,"50":14,"51":2,"52":1,"53":2,"54":10,"55":4,"56":2,"57":1,"75":1,"86":2,"89":1,"97":17,"103":2,"106":1,"116":1,"126":3}}],["crosses",{"2":{"0":2,"3":2,"6":3,"31":1,"45":1,"50":1,"86":26,"97":2,"175":1}}],["crc",{"2":{"6":1,"40":1}}],["crs2",{"2":{"170":2}}],["crs1",{"2":{"170":2,"171":1}}],["crs`",{"2":{"148":6}}],["crs=nothing",{"2":{"139":1,"146":1,"156":1}}],["crs=gi",{"2":{"139":7}}],["crs",{"0":{"170":1},"2":{"1":16,"4":2,"6":10,"63":1,"127":10,"136":2,"138":3,"139":27,"146":1,"148":7,"156":1,"168":1,"170":13,"171":7,"173":1}}],["customize",{"2":{"139":2}}],["custom",{"0":{"178":1},"2":{"6":1,"40":1,"178":2}}],["curr^2",{"2":{"34":2}}],["curr",{"2":{"34":8,"45":114,"50":9,"57":3,"145":26}}],["currentnode",{"2":{"127":8}}],["current",{"2":{"34":1,"40":8,"45":3,"50":2,"52":1,"54":1,"57":6,"127":2,"145":3}}],["currently",{"2":{"5":1,"6":3,"23":1,"40":1,"45":1,"50":1,"52":2,"127":1,"139":1}}],["curve",{"0":{"97":1},"2":{"3":1,"4":7,"6":18,"34":6,"37":7,"45":5,"47":3,"53":7,"65":1,"66":22,"69":6,"75":2,"77":4,"78":9,"79":9,"89":1,"91":4,"92":6,"93":3,"97":152,"103":1,"106":1,"109":6,"111":3,"116":1,"118":4,"119":6,"120":6}}],["curves",{"2":{"0":1,"3":1,"6":5,"37":3,"47":3,"54":1,"65":1,"66":1,"69":13,"80":1,"97":1,"103":1,"121":1,"156":2}}],["cutpolygon",{"2":{"49":1}}],["cuts",{"2":{"49":1}}],["cutting",{"0":{"48":1},"1":{"49":1,"50":1},"2":{"45":1,"50":2}}],["cut",{"0":{"49":1},"2":{"0":1,"6":6,"31":1,"40":1,"48":1,"49":5,"50":22,"97":1}}],["coastlines",{"2":{"174":1}}],["coarse",{"2":{"6":1,"150":1,"153":1}}],["cos",{"2":{"169":3,"170":1,"171":2}}],["copy",{"2":{"141":1,"160":1}}],["coors1",{"2":{"126":2}}],["coors2",{"2":{"126":3}}],["coord",{"2":{"153":6}}],["coords",{"2":{"50":9,"153":8}}],["coordinatetransformations",{"2":{"1":2,"6":2,"156":1,"161":2,"168":1,"169":5,"171":2}}],["coordinate",{"0":{"40":1,"147":1,"170":1,"171":1},"2":{"1":4,"5":5,"6":7,"25":1,"27":1,"39":2,"40":10,"139":1,"148":4,"153":1,"168":3,"170":1}}],["coordinates",{"0":{"5":1,"38":1},"1":{"39":1,"40":1},"2":{"0":4,"1":1,"4":2,"5":7,"6":20,"37":2,"38":8,"40":25,"45":2,"46":1,"50":2,"51":1,"53":1,"56":1,"66":1,"69":2,"132":1,"147":2,"148":1,"151":1,"152":3,"170":2}}],["co",{"2":{"97":2}}],["corner",{"2":{"47":4,"127":1}}],["corners",{"2":{"47":1}}],["correspondent",{"2":{"126":1}}],["correspond",{"2":{"45":1}}],["corresponding",{"2":{"34":3,"52":2}}],["correctly",{"2":{"151":1}}],["corrected",{"2":{"141":1}}],["correctness",{"2":{"129":1,"166":1}}],["correcting",{"2":{"20":1,"141":1}}],["corrections",{"0":{"140":1,"142":1},"1":{"141":1,"142":1},"2":{"130":1,"141":6,"144":1}}],["correction",{"2":{"6":10,"31":4,"51":1,"52":2,"53":1,"54":2,"56":1,"57":2,"129":1,"131":2,"140":2,"141":8,"142":7,"143":1,"145":2}}],["correct",{"2":{"6":3,"24":1,"34":1,"37":1,"44":1,"45":1,"47":1,"51":1,"53":1,"56":1,"66":1,"69":1,"75":1,"89":1,"103":1,"106":1,"116":1,"129":1,"130":2,"140":1}}],["cov",{"2":{"47":16}}],["cover",{"2":{"77":1,"81":1}}],["covering",{"2":{"6":2,"84":1,"142":2,"145":2}}],["covered",{"0":{"79":1,"80":1,"120":1},"2":{"3":1,"6":1,"52":1,"57":1,"74":1,"75":1,"79":2,"80":2,"81":1,"82":2,"84":1,"96":2,"97":3,"145":1}}],["coveredby",{"0":{"73":1,"74":1,"77":1,"78":1,"81":1,"82":1,"96":1},"1":{"74":1,"75":1},"2":{"0":2,"3":4,"6":4,"31":1,"45":1,"73":1,"74":3,"75":10,"76":6,"77":13,"78":15,"79":13,"80":5,"81":2,"82":2,"85":3,"175":1}}],["covers",{"0":{"83":1,"84":1},"1":{"84":1,"85":1},"2":{"0":2,"3":5,"6":5,"31":1,"83":1,"84":4,"85":5,"127":1,"175":1}}],["coverages",{"2":{"6":1,"47":1}}],["coverage",{"0":{"46":1},"2":{"0":1,"6":2,"31":1,"46":3,"47":16}}],["code",{"2":{"7":1,"10":1,"26":5,"40":1,"75":1,"89":1,"97":1,"106":1,"116":1,"126":1,"163":1,"165":1,"177":1}}],["colname",{"2":{"139":3}}],["col",{"2":{"139":3}}],["column",{"2":{"22":1,"139":16,"172":2,"175":2}}],["colored",{"2":{"176":1}}],["color=",{"2":{"170":2}}],["colors",{"2":{"60":1,"61":1,"174":1,"176":2}}],["colorrange",{"2":{"39":2,"65":1}}],["colorbar",{"2":{"39":1,"62":1,"65":1,"127":1}}],["colormap",{"2":{"14":1,"39":3,"65":1}}],["color",{"2":{"6":3,"36":1,"39":2,"40":1,"41":1,"43":1,"49":3,"60":1,"61":1,"62":2,"65":2,"68":4,"71":4,"74":1,"84":1,"88":4,"102":4,"115":4,"149":1,"152":1,"169":1,"170":1,"174":1,"176":5}}],["collect",{"2":{"11":3,"13":1,"33":1,"36":2,"40":1,"43":1,"46":2,"49":2,"63":2,"65":1,"127":3,"139":3,"151":4,"167":2}}],["collections",{"0":{"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1},"2":{"1":2,"6":10,"22":1,"138":1,"139":7,"156":2,"173":1}}],["collection",{"2":{"1":1,"4":7,"6":13,"18":2,"29":2,"34":2,"37":3,"47":2,"66":2,"81":2,"82":2,"95":2,"96":2,"112":2,"113":2,"122":2,"123":2,"132":1,"139":3,"156":1,"162":1,"167":1}}],["collinear",{"2":{"3":1,"6":2,"45":5,"51":2,"53":3,"54":12,"56":2,"102":1,"103":2}}],["commonly",{"2":{"173":1}}],["common",{"2":{"68":1,"153":1,"168":1,"170":1,"171":1}}],["commented",{"2":{"126":1}}],["comments",{"2":{"97":1}}],["comment",{"2":{"30":1}}],["combos",{"2":{"52":1,"54":1,"57":1}}],["combines",{"2":{"44":1}}],["combine",{"2":{"44":2,"45":5,"145":1}}],["combined",{"2":{"6":1,"45":4,"57":1,"142":1,"145":2,"169":1}}],["combination",{"2":{"6":1,"45":1,"134":1,"139":1}}],["coming",{"2":{"47":1}}],["com",{"2":{"6":2,"54":1,"63":1}}],["compilation",{"2":{"165":1}}],["compiled",{"2":{"24":1}}],["compiler",{"2":{"24":1,"139":2,"165":2}}],["complex",{"2":{"132":1,"156":1,"175":1}}],["complexity",{"2":{"6":1,"132":1,"153":1}}],["complete",{"2":{"37":1}}],["completely",{"2":{"1":1,"3":4,"6":5,"45":2,"52":1,"57":1,"71":2,"72":1,"75":1,"84":1,"85":1,"97":1,"116":1,"139":1}}],["component",{"2":{"6":1,"37":3,"44":11,"47":8,"54":1,"134":1,"139":3}}],["components",{"2":{"6":2,"43":1,"44":2,"134":2,"139":24}}],["composed",{"2":{"4":4,"6":5,"69":5,"169":2}}],["comprised",{"2":{"6":3,"51":1,"53":1,"56":1}}],["computing",{"2":{"41":1,"58":1}}],["computational",{"2":{"6":1,"40":1}}],["computation",{"2":{"6":6,"40":1,"44":1,"51":1,"53":1,"56":1,"157":2,"158":2,"159":2}}],["computer",{"2":{"6":1,"40":1}}],["computes",{"2":{"6":1,"63":1}}],["compute",{"2":{"4":1,"6":3,"37":1,"40":1,"63":3,"153":1}}],["computed",{"2":{"4":4,"6":5,"34":1,"37":3,"40":3,"47":1,"174":1}}],["compact",{"2":{"177":3}}],["comparisons",{"2":{"175":1}}],["comparing",{"2":{"57":1,"69":1}}],["compares",{"2":{"127":1}}],["compared",{"2":{"69":1}}],["compare",{"2":{"3":1,"4":1,"6":2,"34":1,"57":1,"69":2,"103":1}}],["compatibility",{"2":{"37":1}}],["compatible",{"2":{"1":3,"6":1,"22":1,"25":1,"27":1,"34":1,"37":1,"40":2,"44":1,"47":1,"66":1,"69":1,"72":1,"75":1,"85":1,"89":1,"100":1,"103":1,"106":1,"116":1,"137":1,"139":1,"148":2}}],["couple",{"2":{"172":1}}],["course",{"2":{"138":1}}],["country",{"2":{"177":8}}],["countries",{"2":{"11":1,"61":1,"156":1}}],["counted",{"2":{"54":2}}],["counters",{"2":{"40":8}}],["counter",{"2":{"6":1,"45":7,"97":1,"125":1,"126":1}}],["counterclockwise",{"2":{"4":1,"6":2,"9":1,"36":2,"37":1,"62":1,"63":1}}],["count",{"2":{"45":16,"127":1,"160":1}}],["couldn",{"2":{"9":1,"165":1}}],["could",{"2":{"4":1,"6":1,"37":3,"54":4,"57":1,"58":1,"66":1,"97":2,"148":1}}],["conditions",{"2":{"175":1}}],["connected",{"2":{"97":5}}],["connect",{"2":{"47":11}}],["connecting",{"2":{"34":1,"158":1,"169":2}}],["connections",{"2":{"6":2,"142":2,"145":2}}],["context",{"2":{"152":4,"170":2}}],["contents",{"2":{"129":1,"139":1}}],["contours",{"2":{"127":1}}],["contour",{"2":{"127":4}}],["continue",{"2":{"37":1,"45":7,"47":1,"52":2,"54":1,"97":1,"141":1,"145":3,"160":1,"177":1}}],["contributions",{"2":{"25":1,"27":1}}],["controlled",{"2":{"24":1}}],["control",{"2":{"23":1}}],["containing",{"2":{"46":1,"176":1}}],["contain",{"2":{"3":1,"6":1,"26":1,"57":1,"71":1,"103":1,"169":1}}],["contained",{"2":{"3":1,"6":1,"9":1,"57":4,"72":1,"84":1,"102":1,"103":1,"139":1,"176":1}}],["contains",{"0":{"70":1,"71":1},"1":{"71":1,"72":1},"2":{"0":2,"3":4,"6":4,"26":1,"31":1,"45":1,"57":1,"58":1,"70":1,"71":5,"72":4,"137":1,"144":1,"175":1,"176":1}}],["consistent",{"2":{"45":1,"132":1}}],["consistency",{"2":{"22":1}}],["considered",{"2":{"34":1,"40":1}}],["consider",{"2":{"33":1,"36":1,"43":1,"46":1,"47":3,"49":1,"65":2,"68":1,"71":1,"74":1,"84":1,"88":1,"97":3,"99":1,"102":1,"105":1,"115":1}}],["constprop",{"2":{"86":1}}],["constants",{"2":{"45":1}}],["const",{"2":{"31":4,"45":1,"75":4,"89":3,"106":4,"116":4,"136":3,"139":1,"156":4}}],["constrained",{"2":{"6":3,"51":1,"53":1,"56":1}}],["constructing",{"2":{"171":1}}],["construct",{"2":{"164":1}}],["constructors",{"2":{"6":2,"164":2}}],["constructed",{"2":{"1":1,"20":1,"148":1}}],["concepts",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"26":1}}],["concieve",{"2":{"9":1}}],["concavehull",{"2":{"128":1}}],["concave",{"2":{"6":1,"34":2,"43":2,"126":2}}],["convention",{"2":{"43":1}}],["convenience",{"2":{"40":1,"166":1}}],["conversely",{"2":{"45":1}}],["conversion",{"0":{"162":1},"2":{"22":1}}],["converted",{"2":{"22":1,"40":3}}],["converts",{"2":{"6":1,"167":1}}],["convert",{"0":{"76":1,"90":1,"107":1,"117":1},"2":{"6":3,"40":6,"63":1,"65":1,"127":2,"152":1,"156":3,"162":1,"166":1,"167":1}}],["convexhull",{"2":{"128":1}}],["convexity",{"2":{"62":2}}],["convex",{"0":{"58":1,"61":1},"1":{"59":1,"60":1,"61":1,"62":1,"63":1},"2":{"0":1,"6":7,"31":2,"34":3,"58":4,"60":2,"61":1,"62":4,"63":11,"126":1}}],["vw",{"2":{"156":3}}],["von",{"2":{"127":1}}],["v2",{"2":{"97":9}}],["v1",{"2":{"97":9}}],["v`",{"2":{"40":2}}],["vcat",{"2":{"34":1,"40":1,"139":1}}],["vararg",{"2":{"40":1}}],["vary",{"2":{"34":1}}],["variables",{"2":{"24":1,"40":8,"72":1,"85":1,"100":1}}],["variable",{"2":{"24":1,"52":2}}],["vals",{"2":{"158":9}}],["valign",{"2":{"156":1}}],["validated",{"2":{"52":2,"54":2,"57":2}}],["validate",{"2":{"9":1}}],["valid",{"2":{"1":1,"6":8,"44":1,"51":2,"53":2,"54":3,"56":2,"127":1,"129":3,"130":1,"143":1,"144":1,"160":1,"161":1}}],["val",{"2":{"34":2,"45":2,"54":8,"97":30,"103":4}}],["values=",{"2":{"127":2}}],["values=sort",{"2":{"127":1}}],["values",{"2":{"1":1,"5":3,"6":16,"34":2,"39":3,"40":40,"44":2,"45":5,"47":5,"54":1,"66":2,"97":4,"127":19,"139":2,"158":2,"160":1,"165":1}}],["value",{"2":{"0":1,"4":7,"5":2,"6":15,"14":1,"24":1,"34":1,"36":2,"37":4,"40":45,"45":5,"47":2,"54":7,"65":1,"66":3,"127":6,"158":11,"166":2,"175":1}}],["vs",{"0":{"15":1},"2":{"12":1,"54":2}}],["vᵢ",{"2":{"6":1}}],["v0",{"2":{"6":2}}],["v",{"2":{"5":2,"6":6,"14":4,"40":23,"66":8}}],["visvalingam",{"2":{"154":1}}],["visvalingamwhyatt",{"0":{"159":1},"2":{"0":1,"6":3,"156":4,"159":5}}],["visualized",{"2":{"130":1}}],["visualize",{"2":{"99":1,"170":1}}],["visa",{"2":{"45":1}}],["visited",{"2":{"45":4}}],["view",{"2":{"45":2,"63":1,"127":1,"145":1,"158":3,"177":1}}],["viewport",{"2":{"14":1}}],["views",{"2":{"1":1,"45":1,"56":1,"148":1}}],["via",{"2":{"6":1,"41":1,"58":1,"128":1,"149":1,"152":1,"166":2}}],["vec",{"2":{"63":2}}],["vect",{"2":{"139":2}}],["vectypes",{"2":{"40":5}}],["vector",{"2":{"1":12,"4":6,"5":1,"6":46,"18":1,"23":1,"29":1,"33":1,"34":10,"40":14,"45":7,"50":6,"51":4,"52":1,"53":2,"54":3,"56":4,"97":1,"103":2,"126":3,"127":4,"130":8,"131":1,"132":1,"139":6,"144":22,"150":1,"151":1,"153":1,"157":1,"158":4,"159":1,"160":2,"161":10,"167":15,"169":18,"170":6,"171":9}}],["vectors",{"2":{"1":1,"4":2,"6":5,"22":1,"34":4,"40":3,"45":1,"63":1,"66":1,"125":1,"127":1,"139":2,"156":1}}],["ve",{"2":{"17":1,"153":1}}],["vein",{"2":{"7":1}}],["version",{"2":{"166":1}}],["versa",{"2":{"45":1}}],["vert",{"2":{"160":21}}],["verts",{"2":{"156":2}}],["vertical",{"2":{"39":1,"47":1,"54":1,"127":1}}],["vertices",{"2":{"6":7,"9":1,"38":4,"40":5,"45":1,"50":2,"63":1,"77":1,"79":5,"88":1,"91":3,"94":1,"97":1,"118":1,"130":1,"150":2,"151":1,"152":3,"153":3,"156":1,"159":1}}],["vertex",{"2":{"5":1,"6":2,"34":1,"38":2,"40":2,"45":19,"54":12,"62":1,"77":2,"92":2,"93":1,"97":1,"118":3}}],["very",{"2":{"0":1,"151":1,"177":2}}],["ty",{"2":{"127":3}}],["typing",{"2":{"41":1,"149":1,"152":1}}],["typically",{"2":{"38":1,"172":1}}],["typemax",{"2":{"66":1,"127":9}}],["typeof",{"2":{"19":1,"40":3,"139":2,"164":1,"178":1}}],["type2",{"2":{"6":2,"69":4}}],["type1",{"2":{"6":2,"69":5}}],["types",{"0":{"135":1,"163":1},"1":{"164":1,"165":1,"166":1},"2":{"6":4,"23":1,"24":1,"31":1,"40":3,"47":1,"50":1,"97":3,"156":1,"163":3,"165":1,"175":1}}],["type",{"2":{"4":11,"5":1,"6":62,"11":1,"22":2,"23":1,"24":2,"30":2,"34":9,"37":11,"39":1,"40":8,"44":8,"45":21,"47":8,"50":6,"51":7,"52":6,"53":8,"54":19,"56":7,"57":5,"66":28,"69":2,"134":2,"139":42,"140":1,"141":6,"142":6,"147":1,"152":1,"153":1,"156":3,"162":1,"164":3,"165":5,"166":1,"167":3,"174":1}}],["tx",{"2":{"127":3}}],["tᵢ",{"2":{"40":1}}],["temporary",{"2":{"45":1}}],["term",{"2":{"37":1}}],["terms",{"2":{"6":1,"40":1}}],["teach",{"2":{"26":1}}],["technically",{"2":{"23":1,"129":1}}],["technique",{"2":{"11":1}}],["tell",{"2":{"18":1,"97":1,"165":1,"178":1}}],["test",{"2":{"45":1,"156":2,"166":1}}],["testing",{"0":{"15":1}}],["tests",{"2":{"9":2}}],["tutorial",{"2":{"168":1,"175":1}}],["tutorials",{"2":{"26":2}}],["tups",{"2":{"131":4}}],["tuplepoint",{"2":{"31":3,"167":1}}],["tuple",{"0":{"162":1},"2":{"4":1,"6":19,"31":2,"40":2,"44":3,"45":5,"47":3,"50":1,"54":31,"97":17,"126":2,"127":5,"130":6,"139":2,"144":13,"151":1,"156":2,"158":1,"160":2,"167":6,"169":99,"176":2}}],["tuples",{"2":{"0":1,"6":2,"31":1,"41":1,"44":1,"45":1,"50":1,"51":3,"52":1,"53":2,"54":1,"56":4,"57":5,"63":2,"131":2,"145":2,"156":2,"162":2,"177":2}}],["turf",{"2":{"126":1}}],["turned",{"2":{"127":1,"139":1}}],["turning",{"2":{"127":8}}],["turn",{"2":{"6":1,"127":1}}],["t2",{"2":{"6":5,"40":47,"76":1,"86":2,"107":1,"117":1}}],["t1",{"2":{"6":6,"40":51,"86":2}}],["t=float64",{"2":{"4":1,"6":3,"44":3}}],["two",{"2":{"3":5,"4":10,"6":23,"23":2,"34":2,"36":1,"40":1,"44":1,"45":6,"47":3,"51":2,"53":1,"54":14,"56":4,"57":3,"66":5,"68":3,"69":12,"71":2,"72":1,"74":1,"84":1,"85":1,"86":1,"88":1,"97":2,"99":2,"100":2,"102":4,"103":5,"105":3,"106":1,"115":2,"127":3,"141":2,"142":1,"144":2,"145":2,"151":1,"166":1,"169":1,"175":3,"176":3}}],["task",{"2":{"139":6}}],["tasks",{"2":{"139":10}}],["taskrange",{"2":{"139":10}}],["tags",{"2":{"45":4}}],["taget",{"2":{"6":2}}],["taylor",{"2":{"6":1,"40":1}}],["table2",{"2":{"175":1}}],["table1",{"2":{"175":3}}],["tables",{"2":{"22":4,"31":1,"139":11}}],["table",{"0":{"172":1},"2":{"6":1,"18":1,"29":2,"139":12,"156":1,"172":1,"173":1,"175":1}}],["taking",{"2":{"6":3,"44":1,"51":1,"52":1,"53":1,"54":1,"56":1,"57":1,"143":1}}],["takes",{"2":{"45":3,"175":1}}],["taken",{"2":{"20":1,"39":1}}],["take",{"2":{"1":1,"6":2,"29":1,"45":3,"51":1,"52":1,"53":1,"54":1,"57":1,"126":2,"127":2,"132":1,"148":1}}],["target=nothing",{"2":{"51":1,"53":1,"56":1}}],["target=gi",{"2":{"45":1}}],["targets",{"2":{"23":1,"34":2,"37":3,"47":3,"66":3}}],["target",{"0":{"23":1},"2":{"1":14,"6":28,"15":3,"22":2,"23":2,"40":1,"44":2,"45":1,"51":5,"52":11,"53":6,"54":10,"56":4,"57":13,"127":1,"132":1,"134":4,"137":5,"138":1,"139":142,"145":2,"148":3,"156":2,"164":3}}],["tilted",{"2":{"47":1}}],["tie",{"2":{"34":1}}],["timings",{"2":{"13":5}}],["timing",{"2":{"13":2}}],["times",{"2":{"4":1,"6":1,"146":1}}],["time",{"2":{"1":5,"13":3,"24":1,"39":1,"127":1,"148":4,"166":1,"169":1,"170":1,"171":2,"176":1,"177":1}}],["title",{"2":{"13":2,"39":2,"62":2,"127":1,"152":1,"156":2}}],["tip",{"2":{"1":1,"5":1,"6":1,"40":1,"148":1,"175":1}}],["tree",{"2":{"175":1}}],["treating",{"2":{"156":1}}],["treated",{"2":{"97":5,"169":1}}],["treats",{"2":{"37":1,"66":1}}],["trials",{"2":{"152":2,"156":2}}],["triangles",{"2":{"38":1}}],["triangle",{"2":{"6":1,"38":4,"159":4,"176":1}}],["triangulation",{"2":{"6":1,"31":1,"63":1}}],["trivially",{"2":{"132":1}}],["try",{"2":{"55":3,"127":1,"137":1,"139":9,"177":1}}],["tr",{"2":{"37":3}}],["trues",{"2":{"145":3}}],["true",{"0":{"24":1},"2":{"1":5,"3":25,"4":3,"6":42,"34":7,"37":1,"39":2,"41":1,"45":30,"47":6,"50":1,"51":1,"52":2,"53":1,"54":1,"56":2,"57":3,"66":4,"69":21,"71":1,"72":1,"74":2,"75":6,"77":1,"78":1,"79":4,"81":1,"82":1,"84":2,"85":1,"86":9,"88":2,"89":2,"91":1,"92":1,"93":3,"95":1,"96":1,"97":78,"99":3,"100":1,"102":2,"103":18,"105":2,"106":6,"109":1,"110":1,"112":1,"113":1,"115":2,"116":7,"118":1,"119":1,"120":4,"122":1,"123":1,"126":4,"127":5,"139":8,"145":1,"149":1,"152":1,"156":1,"165":2,"175":1,"178":1}}],["traditional",{"2":{"127":1}}],["traverse",{"2":{"45":1}}],["traced",{"2":{"45":1}}],["traces",{"2":{"45":1}}],["trace",{"2":{"45":2,"51":1,"53":1,"56":1}}],["track",{"2":{"45":3,"145":2}}],["tracing",{"2":{"6":1,"45":4,"47":1,"52":5,"54":2,"57":2}}],["transverse",{"2":{"170":1}}],["translate",{"2":{"39":2}}],["translation",{"2":{"1":2,"6":2,"156":2,"161":2,"169":3,"171":1}}],["transformations",{"2":{"31":10}}],["transformation",{"0":{"161":1},"2":{"6":1,"127":1,"140":1,"148":1,"168":1}}],["transform",{"2":{"0":2,"1":6,"6":3,"15":2,"31":1,"132":1,"148":2,"156":1,"161":4,"169":4,"171":1}}],["trait`",{"2":{"139":1}}],["trait2",{"2":{"66":10,"69":2,"91":2,"92":2,"103":2,"108":2,"110":2,"111":2}}],["trait1",{"2":{"66":12,"69":2,"91":2,"92":2,"103":2,"108":2,"110":2,"111":2}}],["traits",{"2":{"6":2,"18":1,"103":1,"137":2,"141":2,"156":2,"164":3}}],["trait",{"2":{"1":5,"3":2,"4":2,"6":17,"18":7,"20":1,"22":1,"31":1,"34":2,"37":5,"40":6,"44":7,"47":2,"50":3,"51":2,"52":2,"53":6,"54":4,"56":2,"57":2,"66":7,"69":11,"75":3,"86":2,"89":3,"97":4,"103":10,"106":3,"116":3,"126":1,"132":1,"134":2,"137":3,"139":49,"141":9,"142":1,"153":1,"156":2,"164":8,"167":7,"169":1}}],["traittarget",{"0":{"164":1},"2":{"0":1,"1":2,"6":8,"34":1,"37":1,"44":1,"47":1,"51":2,"52":4,"53":3,"54":4,"56":2,"57":4,"66":1,"132":2,"135":1,"139":10,"153":1,"156":1,"163":1,"164":20}}],["thus",{"2":{"34":1,"37":1,"45":3,"52":1,"54":1,"57":1}}],["those",{"2":{"34":1,"45":1,"54":1,"77":1,"118":1}}],["though",{"2":{"20":1,"130":1}}],["thing",{"0":{"30":1}}],["things",{"2":{"9":1}}],["this",{"0":{"30":1},"2":{"0":1,"1":1,"3":1,"4":6,"5":1,"6":30,"7":1,"18":1,"23":3,"24":2,"25":2,"27":2,"29":1,"31":1,"33":2,"34":6,"36":2,"37":9,"39":3,"40":11,"41":2,"43":1,"44":4,"45":26,"46":1,"47":4,"49":1,"50":5,"52":1,"54":5,"55":1,"56":1,"57":2,"63":5,"65":4,"66":6,"69":4,"71":1,"72":2,"74":3,"75":3,"82":1,"84":1,"85":2,"86":1,"89":3,"96":1,"97":3,"100":2,"102":1,"103":4,"106":3,"113":1,"115":1,"116":3,"123":1,"125":1,"126":3,"127":8,"128":2,"129":3,"131":3,"132":2,"137":2,"139":17,"140":1,"141":6,"142":7,"143":4,"145":3,"146":2,"147":2,"148":4,"149":3,"150":3,"151":5,"152":5,"153":4,"154":2,"156":3,"160":9,"161":1,"162":1,"163":3,"164":2,"165":3,"166":2,"167":1,"168":1,"169":2,"170":4,"171":3,"172":3,"173":1,"175":3,"176":3,"177":3,"178":1}}],["three",{"2":{"26":1,"38":1,"54":1}}],["thread",{"2":{"139":6}}],["threading",{"0":{"139":1},"2":{"139":7,"165":1}}],["threads",{"2":{"1":1,"6":1,"139":10}}],["threaded=",{"2":{"139":8}}],["threaded=true",{"2":{"139":1}}],["threaded=false",{"2":{"37":1,"44":4,"47":2,"66":8,"139":2,"146":1,"156":1}}],["threaded==true",{"2":{"1":1,"6":1,"139":1}}],["threaded",{"2":{"1":3,"4":1,"6":7,"24":1,"34":2,"37":1,"44":3,"47":3,"66":5,"136":1,"139":47,"146":1,"153":6,"156":1,"165":2}}],["through",{"2":{"6":4,"34":1,"40":1,"45":3,"47":1,"49":1,"50":2,"63":1,"75":1,"97":5,"116":1,"127":1,"137":1,"139":1,"142":2,"145":2,"158":1,"166":1,"169":1}}],["thrown",{"2":{"137":1}}],["throws",{"2":{"6":1,"166":1}}],["throw",{"2":{"4":1,"6":1,"57":1,"69":1,"127":1,"139":5}}],["than",{"2":{"1":1,"3":1,"6":11,"11":1,"45":2,"77":1,"86":1,"103":1,"118":1,"126":1,"127":2,"138":1,"139":1,"142":2,"143":1,"144":1,"145":2,"150":1,"152":2,"153":1,"157":1,"166":2}}],["that",{"2":{"1":1,"3":3,"4":8,"6":44,"9":1,"17":1,"18":4,"19":3,"20":1,"22":3,"25":1,"26":1,"27":1,"34":4,"36":2,"37":4,"40":4,"41":2,"43":2,"44":3,"45":17,"46":3,"47":5,"51":4,"52":5,"53":4,"54":14,"56":3,"57":5,"58":1,"62":3,"63":4,"66":2,"68":1,"69":11,"71":4,"72":1,"74":2,"75":1,"85":1,"88":1,"89":1,"97":3,"99":1,"100":1,"102":2,"103":10,"105":2,"106":2,"108":2,"115":3,"116":1,"118":3,"126":1,"127":4,"129":3,"130":2,"131":1,"132":1,"134":2,"139":4,"140":3,"141":2,"142":4,"143":2,"144":3,"145":4,"148":1,"150":2,"151":2,"152":3,"153":2,"156":2,"158":1,"160":1,"164":1,"165":1,"166":1,"170":4,"171":1,"172":2,"173":3,"175":1,"176":2}}],["theorem",{"2":{"66":1}}],["themselves",{"2":{"40":1}}],["them",{"2":{"6":1,"25":1,"27":1,"45":1,"127":2,"128":2,"130":2,"134":1,"139":1,"143":1,"144":1,"156":1,"169":1,"171":1,"173":3}}],["thereof",{"2":{"132":1}}],["therefore",{"2":{"65":1,"129":1}}],["there",{"2":{"6":3,"22":1,"34":1,"40":2,"41":1,"45":3,"47":1,"50":2,"52":1,"54":6,"55":1,"57":1,"97":1,"103":2,"127":3,"128":1,"130":1,"132":1,"139":4,"151":1,"160":1,"164":1,"166":1,"170":2,"173":3}}],["then",{"2":{"6":5,"18":1,"22":1,"29":1,"34":3,"40":2,"45":6,"47":1,"51":1,"53":2,"54":6,"55":2,"56":2,"57":2,"63":1,"97":1,"127":2,"137":1,"139":3,"143":1,"152":2,"156":1,"170":1,"175":1,"176":1}}],["their",{"2":{"3":1,"4":1,"6":2,"40":1,"43":2,"57":1,"66":2,"94":1,"103":1,"105":1,"109":1,"110":1,"119":3,"120":3,"130":1,"132":1,"139":1,"144":1,"146":1}}],["they",{"2":{"3":3,"4":11,"6":25,"20":2,"22":1,"23":1,"24":1,"38":1,"44":2,"45":8,"47":2,"51":2,"53":1,"54":6,"56":2,"57":3,"62":1,"68":3,"69":16,"75":1,"88":1,"92":2,"93":1,"94":1,"97":2,"99":1,"102":2,"103":4,"108":1,"110":1,"111":1,"119":1,"120":1,"127":6,"129":1,"139":1,"142":2,"145":2,"151":1,"160":1,"163":1,"176":1}}],["these",{"2":{"1":2,"6":5,"24":1,"34":1,"40":5,"45":3,"57":1,"68":1,"69":1,"71":1,"75":1,"84":1,"86":2,"88":1,"89":1,"99":1,"102":1,"103":1,"105":2,"106":1,"115":1,"116":1,"126":1,"127":3,"137":1,"139":2,"148":1,"152":1,"156":2,"166":1,"173":1,"175":1}}],["the",{"0":{"26":1,"29":1,"43":1,"61":1,"62":1},"2":{"1":28,"3":64,"4":112,"5":12,"6":403,"7":5,"9":3,"10":1,"11":3,"17":5,"18":10,"19":2,"20":4,"22":4,"23":5,"24":3,"25":3,"26":4,"27":3,"29":3,"33":1,"34":63,"36":12,"37":43,"38":15,"39":12,"40":71,"41":6,"43":6,"44":25,"45":116,"46":7,"47":47,"49":2,"50":7,"51":27,"52":23,"53":27,"54":82,"55":1,"56":29,"57":70,"58":6,"62":11,"63":16,"65":11,"66":81,"68":5,"69":47,"71":9,"72":11,"74":8,"75":25,"78":8,"79":9,"80":3,"81":3,"82":2,"84":4,"85":11,"86":5,"88":2,"89":21,"91":8,"92":6,"93":4,"95":3,"96":2,"97":123,"99":5,"100":6,"102":5,"103":26,"105":5,"106":21,"108":6,"109":10,"110":7,"111":3,"112":3,"113":2,"115":7,"116":24,"118":2,"119":9,"120":9,"121":6,"122":2,"123":2,"125":1,"126":8,"127":47,"128":1,"129":5,"130":5,"131":4,"132":8,"134":4,"136":2,"137":11,"139":85,"140":2,"141":13,"142":10,"143":4,"144":8,"145":6,"146":1,"147":5,"148":14,"149":2,"150":3,"151":5,"152":26,"153":17,"154":3,"156":18,"157":3,"158":6,"159":3,"160":2,"161":3,"162":1,"163":2,"165":5,"166":21,"169":10,"170":11,"171":10,"172":2,"173":4,"175":10,"176":17,"177":3}}],["t",{"2":{"0":1,"4":28,"6":56,"9":1,"23":1,"31":8,"34":32,"37":41,"40":26,"44":38,"45":74,"47":44,"50":18,"51":12,"52":12,"53":12,"54":156,"56":10,"57":20,"66":87,"69":17,"74":1,"92":1,"97":24,"103":1,"105":1,"109":2,"110":1,"127":14,"139":10,"142":2,"145":2,"152":3,"153":5,"156":1,"162":7,"164":14,"165":2,"166":3,"167":10,"169":4,"177":1}}],["tokyo",{"2":{"177":1}}],["toy",{"2":{"175":1}}],["together",{"2":{"54":1,"57":1,"169":1,"176":1}}],["touching",{"0":{"109":1},"2":{"54":1,"57":1}}],["touch",{"0":{"110":1,"111":1,"112":1},"2":{"45":1,"105":1,"108":2,"110":1,"112":1}}],["touches",{"0":{"104":1,"105":1,"108":1},"1":{"105":1,"106":1},"2":{"0":2,"3":3,"6":3,"31":1,"104":1,"105":3,"106":11,"107":6,"108":11,"109":15,"110":9,"111":8,"112":3,"113":4,"175":1}}],["totally",{"2":{"56":1}}],["total",{"2":{"37":1,"40":2,"45":2,"47":1}}],["towards",{"2":{"25":1,"27":1}}],["topright",{"2":{"156":1}}],["topologypreserve",{"2":{"154":1}}],["topology",{"2":{"154":1}}],["top",{"2":{"20":1,"26":1,"45":1,"127":1}}],["took",{"2":{"177":1}}],["tools",{"2":{"17":1}}],["too",{"2":{"6":1,"54":1,"150":1,"153":1}}],["tol^2",{"2":{"157":1,"158":1}}],["tolerances",{"2":{"159":1,"160":29}}],["tolerance",{"2":{"157":1,"158":1,"159":1,"160":17}}],["tol",{"2":{"6":12,"152":2,"156":18,"157":7,"158":15,"159":8,"160":18}}],["todo",{"2":{"3":2,"6":2,"45":1,"54":1,"63":2,"86":4,"103":1,"127":1,"131":1,"139":1,"156":1,"165":1}}],["to",{"0":{"9":1,"23":1,"26":1,"55":1,"76":1,"90":1,"107":1,"117":1},"2":{"0":2,"1":22,"3":1,"4":33,"5":4,"6":142,"7":2,"9":3,"10":2,"11":2,"13":1,"17":2,"18":9,"19":1,"20":2,"22":3,"23":4,"24":2,"25":3,"26":2,"27":3,"29":4,"30":1,"33":1,"34":8,"36":1,"37":4,"38":4,"39":1,"40":26,"41":2,"43":2,"44":5,"45":32,"46":1,"47":12,"49":1,"50":3,"51":8,"52":4,"53":8,"54":27,"56":7,"57":11,"58":1,"60":1,"61":1,"62":4,"63":6,"65":6,"66":32,"68":2,"69":17,"71":1,"72":1,"74":2,"75":7,"84":3,"85":1,"86":2,"88":1,"89":7,"97":21,"99":2,"100":1,"102":3,"103":7,"105":1,"106":7,"108":1,"115":1,"116":7,"126":4,"127":16,"129":2,"130":3,"132":4,"134":4,"136":7,"137":6,"138":1,"139":51,"140":4,"141":8,"142":5,"143":3,"144":1,"145":4,"146":3,"147":1,"148":4,"149":1,"150":3,"151":3,"152":9,"153":7,"154":1,"156":4,"157":1,"158":15,"159":1,"160":2,"161":4,"162":1,"163":2,"164":2,"165":6,"166":9,"167":28,"168":4,"169":6,"170":10,"171":6,"172":7,"173":5,"174":1,"175":7,"176":5,"177":2,"178":8}}],["rd",{"2":{"156":3}}],["rdbu",{"2":{"65":1}}],["rhumb",{"2":{"126":2}}],["runner",{"2":{"170":1}}],["running",{"2":{"139":3}}],["run",{"2":{"139":8,"177":1}}],["runs",{"2":{"54":2,"125":1}}],["rule",{"2":{"45":1}}],["rules",{"2":{"45":1}}],["right=2",{"2":{"45":1}}],["right",{"2":{"40":1,"45":4,"50":1,"66":1,"126":1,"158":19,"160":5,"169":1,"175":1}}],["ring4",{"2":{"171":2}}],["ring3",{"2":{"170":1}}],["ring2",{"2":{"169":2}}],["ring1",{"2":{"169":2}}],["rings",{"0":{"79":1,"93":1,"110":1,"120":1,"129":1},"1":{"130":1,"131":1},"2":{"4":4,"6":6,"9":2,"37":1,"44":1,"45":3,"54":1,"69":7,"125":1,"127":5,"131":1,"142":1,"156":1}}],["ring",{"2":{"4":7,"6":13,"9":1,"31":1,"34":3,"37":2,"40":1,"43":1,"44":4,"45":12,"47":13,"57":3,"66":5,"69":4,"77":1,"78":2,"79":5,"91":1,"93":1,"97":2,"108":1,"109":1,"110":3,"118":1,"119":2,"120":4,"126":3,"127":11,"129":2,"130":1,"131":14,"140":1,"169":1}}],["rtrees",{"2":{"20":1}}],["r+y",{"2":{"13":2,"14":1}}],["r+x",{"2":{"13":2,"14":1}}],["ry",{"2":{"13":3,"14":3}}],["rx",{"2":{"13":3,"14":3}}],["round",{"2":{"156":1,"158":1,"160":1}}],["routines",{"2":{"11":1}}],["row",{"2":{"139":3}}],["rows",{"2":{"139":2}}],["robust",{"0":{"15":1},"2":{"62":1}}],["rotate",{"2":{"47":1}}],["rotation",{"2":{"1":1,"6":1,"161":1}}],["rotations",{"2":{"1":3,"6":3,"161":3}}],["rotmatrix2d",{"2":{"156":1}}],["rotmatrix",{"2":{"1":1,"6":1,"161":1}}],["r",{"2":{"6":1,"9":1,"13":11,"14":12,"152":1,"160":2,"169":6,"170":2,"171":4}}],["rᵢ₋₁",{"2":{"40":20}}],["rᵢ∗rᵢ₊₁+sᵢ⋅sᵢ₊₁",{"2":{"6":1}}],["rᵢ₊₁",{"2":{"6":1,"40":29}}],["rᵢ",{"2":{"6":2,"40":49}}],["ramer",{"2":{"158":1}}],["raster",{"0":{"127":1},"2":{"127":4}}],["ray",{"2":{"97":4}}],["raw",{"2":{"18":1}}],["range",{"2":{"13":8,"14":4,"127":1,"139":4}}],["ranges",{"2":{"6":1,"127":2}}],["randomly",{"2":{"176":2}}],["random",{"2":{"156":2}}],["randn",{"2":{"60":1}}],["rand",{"2":{"6":1,"62":1,"127":1,"176":2}}],["rather",{"2":{"6":1,"127":1,"144":1}}],["ratio",{"2":{"6":7,"54":1,"152":1,"156":1,"157":4,"158":6,"159":4,"160":11}}],["radii",{"2":{"6":1,"152":1}}],["radius`",{"2":{"152":1}}],["radius",{"2":{"6":7,"40":13,"152":4}}],["radialdistance",{"0":{"157":1},"2":{"0":1,"6":2,"154":1,"156":4,"157":4}}],["rrayscore",{"2":{"1":1,"6":1,"161":1}}],["rring",{"2":{"1":1,"6":1,"161":1}}],["rewrap",{"2":{"139":3}}],["req",{"2":{"97":44}}],["requirement",{"2":{"129":1,"143":1}}],["requirements",{"2":{"97":5}}],["required",{"2":{"63":1,"75":3,"89":3,"106":3,"116":3,"151":1,"168":1}}],["require",{"2":{"63":1,"74":2,"75":6,"89":3,"97":32,"106":3,"116":3}}],["requires",{"2":{"41":1,"69":1,"71":1,"75":2,"78":3,"79":3,"80":1,"89":1,"92":3,"93":2,"94":1,"106":1,"109":3,"110":1,"111":1,"115":1,"116":1,"119":3,"120":3,"121":1,"149":1,"152":1,"166":1}}],["requests",{"2":{"25":1,"27":1}}],["reflected",{"2":{"156":3}}],["ref",{"2":{"65":1}}],["referring",{"2":{"97":1}}],["refer",{"2":{"6":1,"127":1}}],["references",{"2":{"6":1,"40":1}}],["reference",{"0":{"170":1,"171":1},"2":{"0":1,"1":2,"148":2,"168":2,"170":1}}],["reveal",{"2":{"57":1}}],["reveals",{"2":{"57":1}}],["reverse",{"2":{"36":1,"39":1,"40":1,"45":2,"169":2}}],["rev",{"2":{"56":1}}],["render",{"2":{"39":1}}],["rendering",{"2":{"39":3,"40":1}}],["rename",{"2":{"10":1}}],["regardless",{"2":{"54":1,"97":1}}],["regions",{"2":{"52":3,"54":5,"56":1,"57":3,"97":2,"177":1}}],["region",{"2":{"41":2,"54":3,"57":2,"177":1}}],["register",{"2":{"31":3,"40":3}}],["regular",{"0":{"15":1}}],["readable",{"2":{"173":1}}],["readability",{"2":{"45":1}}],["read",{"2":{"170":2}}],["reached",{"2":{"139":4}}],["reaches",{"2":{"137":1}}],["reach",{"2":{"137":1}}],["reasons",{"2":{"166":1}}],["reason",{"2":{"24":1,"129":1,"143":1,"165":1}}],["real`",{"2":{"152":1,"153":1}}],["reality",{"2":{"62":1}}],["really",{"2":{"37":1,"97":1,"127":1,"165":1}}],["real=1",{"2":{"6":2,"152":2}}],["real=6378137`",{"2":{"152":1}}],["real=6378137",{"2":{"6":2,"152":1}}],["real",{"0":{"177":1},"2":{"5":1,"6":13,"34":1,"40":45,"44":2,"54":1,"152":3,"153":1,"160":5,"175":1}}],["related",{"2":{"132":1}}],["relation",{"2":{"45":2}}],["relations",{"2":{"31":10,"86":1,"103":1}}],["relationship",{"2":{"23":1,"175":2}}],["relative",{"2":{"40":3}}],["relevant",{"2":{"6":1,"10":1,"63":1}}],["reducing",{"2":{"139":2}}],["reduced",{"2":{"157":1,"158":1,"159":1}}],["reduces",{"2":{"19":1,"57":1}}],["reduce",{"2":{"1":1,"6":1,"127":1,"139":2,"141":1}}],["redundant",{"2":{"45":1}}],["red",{"2":{"14":1,"43":2,"65":1,"74":1,"84":1,"99":1,"169":1,"170":1,"176":2}}],["removal",{"2":{"45":1}}],["removes",{"2":{"45":1,"132":1}}],["removed",{"2":{"45":3,"52":5,"127":1}}],["remove",{"2":{"37":1,"45":33,"47":1,"50":2,"51":5,"53":5,"56":2,"145":2,"157":1,"158":3,"160":4}}],["removing",{"2":{"6":3,"45":1,"52":1,"157":1,"158":1,"159":1}}],["remainingnode",{"2":{"127":3}}],["remaining",{"2":{"45":1,"69":1,"97":2,"158":1}}],["remain",{"2":{"1":1,"6":9,"139":1,"156":2}}],["resolution",{"2":{"170":1}}],["resolved",{"2":{"127":1}}],["reset",{"2":{"45":1}}],["resize",{"2":{"13":1,"14":1,"45":2}}],["resampled",{"2":{"6":1,"153":1}}],["respectively",{"2":{"45":1,"103":1,"139":1,"169":1}}],["respect",{"2":{"6":2,"53":1,"54":1,"63":1,"97":6}}],["rest",{"2":{"6":1,"40":2,"56":1}}],["resulting",{"2":{"50":1,"57":1,"127":1,"176":1}}],["results",{"2":{"3":2,"6":2,"54":1,"86":1,"103":1,"130":1,"139":2,"158":25,"169":3}}],["result",{"2":{"1":2,"3":5,"4":5,"6":13,"19":1,"34":1,"37":2,"47":1,"54":15,"63":1,"66":2,"72":1,"75":1,"85":1,"100":1,"116":1,"139":2,"152":3,"160":6}}],["receives",{"2":{"139":2}}],["recent",{"2":{"45":1,"52":1,"54":1,"57":1}}],["recalculate",{"2":{"138":1}}],["recursive",{"2":{"137":1}}],["recursively",{"2":{"4":1,"6":1,"137":1,"146":1}}],["rect",{"2":{"33":3,"36":5,"46":3,"65":7}}],["rectangle",{"2":{"33":2,"36":2,"39":2,"46":2,"47":1,"65":2,"151":5,"152":8,"176":2}}],["recommended",{"2":{"22":1}}],["reconstructing",{"2":{"156":1}}],["reconstructed",{"2":{"18":1}}],["reconstruct",{"2":{"0":2,"1":1,"6":3,"18":1,"134":2,"139":29}}],["replace",{"2":{"45":1,"127":2,"158":1}}],["replaced",{"2":{"22":1}}],["repl",{"2":{"41":1,"149":1,"152":1}}],["repeat",{"2":{"44":1,"45":3,"69":6}}],["repeating",{"2":{"37":1,"57":1}}],["repeated",{"2":{"4":3,"6":3,"9":1,"34":2,"40":1,"45":2,"57":2,"66":2,"69":4,"97":1}}],["represented",{"2":{"176":1}}],["represent",{"2":{"17":1,"40":1,"45":4,"69":1}}],["representing",{"2":{"6":2,"52":1,"54":1,"57":1,"63":1,"65":1,"69":1,"177":1}}],["represents",{"2":{"6":1,"141":2,"142":1}}],["reprojects",{"2":{"148":1}}],["reprojection",{"0":{"148":1},"1":{"149":1}}],["reproject",{"2":{"0":1,"1":4,"31":2,"132":1,"148":6,"149":2}}],["re",{"2":{"1":1,"6":1,"17":1,"63":1,"161":1,"168":1,"170":1}}],["retrievable",{"2":{"1":1,"148":1}}],["returnval",{"2":{"97":9}}],["returntype",{"2":{"19":1}}],["returning",{"2":{"18":1,"41":1,"52":2}}],["return",{"0":{"22":1},"2":{"1":1,"3":18,"4":2,"6":37,"13":3,"14":3,"23":2,"30":1,"34":5,"37":5,"40":20,"41":1,"44":4,"45":36,"47":12,"50":12,"51":5,"52":4,"53":4,"54":18,"56":6,"57":9,"63":2,"66":8,"69":30,"72":1,"75":1,"81":2,"82":2,"85":1,"86":18,"89":2,"95":2,"96":2,"97":71,"99":1,"100":1,"103":28,"106":1,"108":2,"112":2,"113":2,"116":1,"122":2,"123":2,"126":10,"127":12,"129":1,"131":4,"139":26,"141":6,"142":2,"145":2,"147":2,"148":1,"153":4,"156":3,"157":1,"158":5,"159":3,"160":7,"161":2,"162":2,"166":3,"167":8}}],["returned",{"2":{"1":1,"6":11,"22":2,"23":1,"45":3,"50":1,"51":2,"53":2,"54":2,"56":2,"62":1,"63":1,"127":1,"134":1,"139":2,"148":1,"156":1,"165":1}}],["returns",{"2":{"1":1,"3":5,"4":4,"5":3,"6":24,"18":1,"22":2,"34":1,"37":2,"40":6,"44":3,"45":4,"47":6,"50":1,"51":1,"54":1,"56":1,"63":1,"66":8,"68":1,"71":2,"72":1,"75":1,"84":2,"85":1,"88":1,"97":4,"100":1,"103":2,"116":1,"127":2,"139":2,"153":1,"162":1,"175":1}}],["rebuilt",{"2":{"1":1,"6":2,"134":1,"139":2}}],["rebuild",{"2":{"0":2,"6":4,"134":4,"137":1,"139":10,"153":1,"156":2}}],["psa",{"2":{"139":2}}],["pb",{"2":{"86":2}}],["p0",{"2":{"66":9}}],["p3",{"2":{"45":8,"159":4}}],["ptm",{"2":{"126":3}}],["ptj",{"2":{"126":5}}],["pti",{"2":{"126":3}}],["ptrait",{"2":{"66":2}}],["pts",{"2":{"45":22,"50":7}}],["pt",{"2":{"45":114,"50":2,"54":26,"97":8,"158":4}}],["pt2",{"2":{"45":14,"54":2}}],["pt1",{"2":{"45":18,"54":2}}],["pn",{"2":{"108":3}}],["pn2",{"2":{"45":4}}],["pn1",{"2":{"45":4}}],["pfirst",{"2":{"37":3}}],["pu",{"2":{"176":2}}],["purpose",{"2":{"139":1}}],["pure",{"2":{"6":1,"63":1,"127":1}}],["purely",{"2":{"6":1,"18":1,"152":1}}],["push",{"2":{"45":15,"50":5,"51":2,"53":2,"54":2,"56":4,"57":5,"127":3,"131":1,"153":3,"158":3}}],["pulling",{"2":{"63":1}}],["pull",{"2":{"25":1,"27":1}}],["public",{"2":{"24":1}}],["pick",{"2":{"170":2}}],["piece",{"2":{"45":6,"145":6}}],["pieces",{"2":{"45":12,"50":1,"52":2,"56":4,"97":1,"145":9}}],["pi",{"2":{"13":2}}],["pixels",{"2":{"127":1}}],["pixel",{"2":{"6":2,"127":7}}],["pythagorean",{"2":{"66":1}}],["py",{"2":{"13":2,"14":2}}],["px",{"2":{"13":2,"14":2}}],["peucker",{"2":{"154":2,"156":3,"158":2}}],["peaks",{"2":{"127":2}}],["peculiarities",{"0":{"21":1},"1":{"22":1,"23":1,"24":1}}],["people",{"2":{"9":1}}],["performed",{"2":{"176":1}}],["performs",{"2":{"40":1,"153":1}}],["perform",{"2":{"26":1,"39":1,"40":2,"45":1,"132":1,"175":3,"176":2,"178":1}}],["performing",{"2":{"6":3,"23":1,"40":1,"51":1,"53":1,"56":1,"176":1}}],["performance",{"2":{"4":1,"6":2,"22":1,"127":1,"143":1,"146":1,"156":1,"173":1}}],["per",{"2":{"5":2,"6":2,"39":1,"40":2,"45":5,"127":1,"139":4,"153":1}}],["pl",{"2":{"176":2}}],["plt",{"2":{"169":1}}],["please",{"2":{"45":1}}],["plan",{"2":{"150":1}}],["plane",{"2":{"40":1,"174":1}}],["place",{"2":{"54":1,"175":1}}],["placement",{"2":{"45":1}}],["plottable",{"2":{"127":1}}],["plotted",{"2":{"43":1}}],["plotting",{"0":{"169":1},"2":{"6":1,"127":1,"150":1,"153":1,"168":1,"169":4,"170":1}}],["plots",{"2":{"39":2}}],["plot",{"0":{"170":1},"2":{"13":1,"39":3,"60":2,"61":1,"62":1,"68":1,"102":1,"127":1,"152":2,"156":4,"168":2,"169":9,"170":5,"171":1,"173":1,"176":1}}],["plus",{"2":{"5":1,"6":1,"40":1}}],["p2y",{"2":{"167":3}}],["p2x",{"2":{"167":3}}],["p2box",{"2":{"39":1}}],["p2",{"2":{"3":2,"4":2,"6":6,"15":12,"34":12,"37":9,"45":18,"47":19,"56":2,"62":1,"66":15,"69":11,"75":2,"84":2,"97":12,"103":2,"126":3,"151":1,"159":4,"167":3,"169":2}}],["p1y",{"2":{"167":3}}],["p1x",{"2":{"167":3}}],["p1",{"2":{"3":3,"4":2,"6":7,"15":12,"34":21,"37":8,"39":4,"45":9,"47":25,"49":1,"56":2,"62":2,"66":15,"69":14,"74":5,"75":3,"84":5,"97":4,"103":2,"108":3,"126":3,"159":4,"167":3,"169":1}}],["practice",{"2":{"171":1}}],["pred",{"2":{"175":2,"176":1,"177":2,"178":1}}],["predicate",{"2":{"7":1,"86":1,"175":3,"176":1,"178":5}}],["predicates",{"0":{"12":1,"15":1,"178":1},"1":{"13":1,"14":1,"15":1,"16":1},"2":{"7":4,"12":1,"31":1,"45":5,"54":4,"55":3,"97":1,"175":1,"177":1}}],["pretty",{"2":{"148":1}}],["prettytime",{"2":{"13":2}}],["prevent",{"2":{"52":2,"54":2,"57":2}}],["prev^2",{"2":{"34":2}}],["prev",{"2":{"34":14,"45":69,"126":4}}],["previously",{"2":{"151":1}}],["previous",{"2":{"19":1,"34":1,"139":1,"157":3}}],["preparations",{"2":{"20":1}}],["prepared",{"2":{"20":1,"127":2}}],["prepare",{"0":{"20":1},"2":{"17":1,"20":1}}],["precision",{"2":{"11":1}}],["preserve",{"2":{"156":4,"158":3}}],["preserving",{"2":{"154":1}}],["presentation",{"2":{"6":1,"40":1}}],["present",{"2":{"6":1,"166":1}}],["presence",{"2":{"6":1,"166":1}}],["prescribes",{"2":{"20":1}}],["press",{"2":{"6":1,"40":1}}],["pre",{"2":{"6":1,"56":1,"156":1,"158":2}}],["prefilter",{"2":{"6":1,"156":7}}],["protters",{"2":{"139":2}}],["progressively",{"2":{"137":1}}],["program",{"2":{"17":1}}],["programming",{"2":{"17":1,"26":1}}],["promote",{"2":{"40":5}}],["property",{"2":{"139":2}}],["properties=gi",{"2":{"139":1}}],["properties=namedtuple",{"2":{"139":1}}],["properties=",{"2":{"127":1}}],["properties",{"2":{"6":1,"139":9,"156":1,"160":1}}],["propagate",{"2":{"40":16,"66":4}}],["probably",{"2":{"37":1,"139":1}}],["prod",{"2":{"34":4}}],["product",{"2":{"34":1}}],["process",{"2":{"77":3,"78":3,"79":3,"80":1,"86":1,"91":3,"92":3,"93":2,"94":1,"97":11,"108":1,"109":3,"110":1,"111":1,"118":3,"119":3,"120":3,"121":1,"139":2,"158":1}}],["processed",{"2":{"45":6}}],["processors",{"2":{"31":1,"75":2,"89":2,"106":2,"116":2}}],["processor",{"2":{"31":1}}],["processing",{"2":{"23":1}}],["profile",{"2":{"9":1}}],["providers",{"2":{"130":1,"144":1}}],["provide",{"0":{"23":1},"2":{"6":6,"33":1,"36":1,"38":1,"43":1,"46":1,"49":1,"51":2,"53":2,"56":2,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"97":2,"99":1,"102":1,"105":1,"115":1,"127":1,"160":1}}],["provides",{"2":{"6":1,"58":1,"63":1,"170":1}}],["provided",{"2":{"4":1,"6":3,"11":1,"45":1,"66":1,"69":1,"144":1,"152":2,"166":1}}],["projecting",{"2":{"170":1}}],["projection",{"2":{"66":2,"168":1,"170":1}}],["project",{"2":{"9":1}}],["projects",{"2":{"9":1}}],["proj",{"2":{"1":2,"6":3,"148":2,"149":4,"151":1,"152":6,"168":1}}],["prints",{"2":{"149":1}}],["printstyled",{"2":{"41":1,"149":1,"152":1}}],["println",{"2":{"41":1,"149":1,"152":1,"156":2}}],["print",{"2":{"41":2,"149":2,"152":2}}],["primitives",{"2":{"31":1}}],["primitive",{"0":{"132":1},"1":{"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"29":1}}],["primarily",{"2":{"6":1,"25":2,"27":2,"164":1}}],["primary",{"2":{"3":2,"6":3,"75":1,"116":1,"156":1}}],["priority",{"2":{"1":1,"148":1}}],["pay",{"2":{"139":1}}],["paper",{"2":{"97":2}}],["pa",{"2":{"86":2}}],["paths",{"0":{"174":1},"2":{"165":1,"174":2}}],["pathof",{"2":{"156":2}}],["path",{"2":{"36":3,"170":2}}],["padding",{"2":{"6":2}}],["parquet",{"2":{"173":3}}],["parent",{"2":{"165":1}}],["parse",{"2":{"97":1,"103":1}}],["part",{"2":{"47":2,"57":2,"97":3,"138":1}}],["partition",{"2":{"139":4}}],["partialsort",{"2":{"160":1}}],["partial",{"2":{"47":4}}],["partially",{"2":{"45":2,"57":2}}],["particularly",{"2":{"40":1}}],["particular",{"2":{"30":1,"34":1,"127":1,"170":2}}],["parallel",{"2":{"97":1,"126":1}}],["paradigm",{"0":{"29":1}}],["paradigms",{"0":{"17":1},"1":{"18":1,"19":1,"20":1},"2":{"17":2,"20":1}}],["parameters",{"2":{"6":1,"139":1,"164":2}}],["parameter",{"2":{"6":2,"164":3}}],["params",{"2":{"6":2,"166":10}}],["parlance",{"2":{"5":1,"6":1,"40":1}}],["passes",{"2":{"47":2,"97":1}}],["passed",{"2":{"1":2,"6":7,"63":1,"127":1,"134":1,"139":2,"148":1,"152":2,"161":1,"166":2,"178":1}}],["passable",{"2":{"40":18}}],["passing",{"2":{"18":1,"139":1,"154":1}}],["pass",{"2":{"5":1,"6":4,"18":1,"40":1,"72":1,"85":1,"97":2,"100":1,"152":1,"153":1,"156":1,"165":1}}],["pairs",{"2":{"54":1,"169":1}}],["pair",{"2":{"3":2,"6":2,"47":1,"103":2,"139":3}}],["packages",{"2":{"6":1,"25":1,"27":1,"58":1,"129":1,"134":1,"139":1,"163":1,"168":3,"170":1,"173":1}}],["package",{"2":{"1":2,"6":1,"22":1,"25":2,"27":2,"41":1,"58":2,"63":1,"127":1,"148":3,"149":1,"152":1,"170":1,"173":2}}],["page",{"2":{"0":1,"9":1,"26":1,"29":1,"31":1,"34":1,"37":1,"39":1,"40":1,"41":1,"44":1,"45":1,"47":1,"50":1,"52":1,"54":1,"55":1,"57":1,"63":1,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":1,"127":1,"128":1,"131":1,"139":1,"142":1,"145":1,"146":1,"147":1,"149":1,"153":1,"160":1,"161":1,"162":1,"166":1,"167":1}}],["p",{"2":{"1":5,"6":5,"13":13,"14":12,"15":2,"33":1,"36":1,"43":1,"45":5,"46":1,"47":5,"52":2,"56":2,"60":1,"61":1,"65":3,"68":1,"71":1,"74":1,"84":1,"86":4,"88":1,"97":20,"99":1,"102":1,"105":1,"115":1,"126":4,"127":3,"132":3,"139":3,"147":7,"151":1,"155":1,"156":1,"160":3,"161":9,"162":7,"167":11,"175":1,"176":1}}],["poylgon",{"2":{"97":1}}],["potential",{"2":{"47":1}}],["potentially",{"2":{"6":2,"45":1,"142":2,"145":2}}],["post",{"2":{"158":2}}],["possibly",{"2":{"139":1}}],["possiblenodes",{"2":{"127":2}}],["possible",{"2":{"6":3,"51":1,"53":1,"56":1,"127":1,"139":2}}],["possibility",{"2":{"137":1}}],["possibilities",{"2":{"54":1}}],["position=",{"2":{"156":1}}],["position",{"2":{"6":1,"126":1,"151":1}}],["positive",{"2":{"4":4,"6":4,"36":3,"37":1,"65":3,"66":3,"153":1,"160":1}}],["polgons",{"2":{"127":1}}],["polgontrait",{"2":{"1":1,"6":1}}],["polar",{"2":{"6":1,"152":1}}],["polynodes",{"2":{"45":7,"51":1,"53":1,"56":1}}],["polynode",{"2":{"45":36}}],["polypoints",{"2":{"40":46}}],["polys",{"2":{"6":2,"45":39,"49":3,"50":10,"51":14,"52":14,"53":9,"54":6,"56":14,"57":28,"145":26}}],["polys1",{"2":{"3":2,"6":2,"103":6}}],["polys2",{"2":{"3":2,"6":2,"103":6}}],["poly",{"2":{"3":2,"6":16,"15":2,"33":1,"36":1,"37":6,"39":2,"40":3,"43":1,"45":107,"46":2,"47":4,"49":4,"50":20,"51":22,"52":12,"53":15,"54":10,"56":19,"57":79,"60":2,"65":1,"66":3,"69":4,"86":10,"97":21,"103":8,"126":5,"127":5,"145":18,"151":2,"155":2,"156":8,"167":8,"169":2,"176":5}}],["poly2",{"2":{"3":3,"4":2,"6":7,"51":2,"69":2,"97":19,"103":7}}],["poly1",{"2":{"3":3,"4":2,"6":7,"51":2,"69":2,"97":14,"103":7}}],["polygon3",{"2":{"169":2,"170":1}}],["polygon2",{"2":{"169":6}}],["polygon1",{"2":{"169":4}}],["polygonization",{"2":{"127":1}}],["polygonizing",{"0":{"127":1}}],["polygonized",{"2":{"127":1}}],["polygonize",{"2":{"0":1,"6":6,"9":1,"31":1,"127":31}}],["polygon`",{"2":{"40":3,"63":1}}],["polygons",{"0":{"80":1,"111":1,"121":1,"143":1},"1":{"144":1,"145":1},"2":{"3":4,"4":3,"5":1,"6":18,"9":1,"23":5,"31":1,"37":5,"38":1,"40":2,"43":1,"44":1,"45":14,"47":1,"50":2,"51":9,"52":5,"53":3,"54":8,"56":6,"57":19,"65":1,"66":1,"69":5,"80":1,"103":5,"121":1,"126":1,"127":19,"130":2,"137":1,"142":3,"143":2,"144":2,"145":10,"154":1,"156":1,"169":3,"170":1,"176":5,"177":3}}],["polygontrait",{"2":{"1":1,"3":4,"4":6,"6":14,"15":3,"23":1,"34":2,"37":3,"40":3,"44":2,"45":2,"47":2,"50":1,"51":5,"52":5,"53":3,"54":5,"56":4,"57":8,"66":2,"69":10,"77":2,"78":1,"79":1,"80":3,"81":1,"86":4,"91":2,"92":2,"93":1,"94":2,"95":1,"103":8,"108":2,"109":1,"110":1,"111":3,"112":1,"118":2,"119":1,"120":1,"121":3,"122":1,"131":2,"132":1,"137":2,"139":1,"141":2,"142":1,"145":2,"156":2,"167":1}}],["polygon",{"0":{"45":1,"48":1,"51":1,"52":1,"54":1,"56":1,"57":1,"94":1},"1":{"49":1,"50":1},"2":{"0":1,"1":4,"3":4,"4":21,"5":9,"6":65,"9":2,"11":3,"15":4,"20":1,"23":1,"33":1,"34":5,"36":2,"37":5,"38":5,"39":16,"40":57,"43":2,"44":4,"45":39,"46":3,"47":4,"49":3,"50":10,"51":5,"52":7,"53":5,"54":6,"56":6,"57":34,"58":1,"62":1,"63":3,"65":3,"66":14,"69":12,"75":1,"77":3,"78":3,"79":4,"80":8,"86":1,"91":3,"92":4,"93":4,"94":4,"97":66,"103":4,"106":1,"108":3,"109":4,"110":5,"111":7,"116":1,"118":3,"119":4,"120":4,"121":8,"126":5,"127":4,"129":4,"130":8,"131":5,"139":1,"140":1,"142":4,"143":3,"144":12,"145":7,"151":1,"152":4,"155":1,"156":9,"161":3,"167":6,"169":12,"170":5,"171":7,"172":2,"176":6}}],["pointwise",{"0":{"161":1},"2":{"148":1}}],["point1",{"2":{"66":4}}],["point`",{"2":{"54":1}}],["pointedgeside",{"2":{"45":1}}],["point₂",{"2":{"44":13}}],["point₁",{"2":{"44":13}}],["point3s",{"2":{"40":10}}],["point3f",{"2":{"39":1}}],["pointrait",{"2":{"6":1}}],["point2f",{"2":{"39":4,"40":2,"60":1,"65":1}}],["point2d",{"2":{"39":1}}],["point2",{"2":{"6":2,"40":5,"62":1,"66":4}}],["pointtrait",{"2":{"1":1,"4":4,"6":9,"18":1,"34":2,"37":1,"40":3,"47":1,"53":2,"63":1,"66":17,"69":8,"77":6,"81":1,"91":6,"95":1,"108":6,"112":1,"118":6,"122":1,"132":2,"137":1,"139":21,"141":2,"142":1,"146":1,"147":2,"156":2,"161":2,"162":2,"164":2,"167":1}}],["point",{"0":{"91":1,"108":1},"2":{"1":4,"3":10,"4":37,"5":7,"6":83,"9":2,"20":1,"34":12,"37":3,"38":3,"39":1,"40":126,"44":6,"45":97,"47":50,"50":13,"52":9,"53":1,"54":71,"57":9,"63":3,"65":17,"66":73,"69":27,"72":3,"74":1,"75":2,"77":8,"86":21,"89":2,"91":10,"97":138,"99":1,"102":2,"103":21,"105":1,"106":3,"108":10,"109":1,"111":1,"116":4,"118":11,"126":1,"127":3,"129":1,"130":2,"139":1,"142":2,"143":1,"145":2,"148":1,"150":1,"156":2,"157":3,"158":9,"159":1,"161":2,"167":4,"169":111,"170":7,"171":8,"176":2}}],["points2",{"2":{"3":1,"6":1,"103":3}}],["points1",{"2":{"3":1,"6":1,"103":3}}],["points",{"0":{"77":1,"118":1},"2":{"0":1,"1":3,"3":1,"4":11,"5":1,"6":53,"9":3,"13":1,"34":2,"36":3,"37":3,"39":8,"40":32,"44":1,"45":55,"47":5,"50":3,"51":5,"52":1,"53":8,"54":28,"56":4,"57":1,"58":3,"60":4,"62":4,"63":6,"65":2,"66":8,"68":2,"69":13,"71":1,"75":6,"77":3,"78":4,"89":6,"91":1,"92":7,"93":3,"97":10,"103":5,"106":5,"108":1,"109":2,"110":4,"111":3,"115":1,"116":5,"118":3,"119":3,"120":3,"121":1,"125":1,"127":3,"139":1,"146":2,"148":1,"151":2,"152":2,"156":11,"157":11,"158":26,"159":10,"160":33,"161":2,"162":2,"167":25,"169":8,"170":1,"175":1,"176":11}}],["pointorientation",{"2":{"0":1,"6":2,"97":2}}],["my",{"2":{"177":1,"178":2}}],["moore",{"2":{"127":1}}],["moved",{"2":{"45":1,"148":1}}],["move",{"2":{"44":1,"97":1}}],["mode",{"2":{"178":3}}],["model",{"2":{"175":1}}],["modify",{"2":{"169":1}}],["modified",{"2":{"139":2}}],["module",{"2":{"148":1,"153":1}}],["modules",{"2":{"6":1,"40":1}}],["mod1",{"2":{"40":5}}],["mod",{"2":{"40":1,"45":1}}],["most",{"2":{"25":1,"27":1,"45":1,"52":1,"54":1,"57":1,"62":1,"97":1,"156":1,"173":2}}],["monotone",{"2":{"20":1,"62":2}}],["monotonechainmethod",{"2":{"0":1,"6":1,"58":1,"62":2,"63":4}}],["moment",{"2":{"6":1,"151":1,"153":1}}],["more",{"2":{"6":3,"7":1,"9":1,"10":1,"11":1,"23":1,"26":1,"29":1,"45":1,"51":1,"53":1,"56":1,"63":1,"97":1,"103":1,"131":1,"139":4,"149":1,"151":1,"153":1,"169":2,"175":1}}],["mistakenly",{"2":{"143":1}}],["missing",{"2":{"134":6,"135":2,"151":4}}],["missed",{"2":{"127":1}}],["mid",{"2":{"47":2,"97":3}}],["midpoint",{"2":{"45":2}}],["middle",{"2":{"45":2}}],["mining",{"2":{"177":1}}],["minimal",{"2":{"177":1}}],["minimize",{"2":{"54":1}}],["minimum",{"2":{"4":7,"6":12,"46":1,"47":2,"66":12,"156":1,"157":1,"159":1}}],["mind",{"2":{"151":1,"176":1}}],["minmax",{"2":{"54":4}}],["min",{"2":{"47":1,"54":16,"66":15,"156":1,"158":3,"159":1,"160":28}}],["minus",{"2":{"36":1}}],["minpoints=0",{"2":{"127":1}}],["minpoints",{"2":{"6":2}}],["might",{"2":{"6":3,"25":1,"27":1,"37":1,"51":1,"53":1,"54":1,"56":1,"140":1,"158":1}}],["mixed",{"2":{"6":4,"156":1}}],["m",{"2":{"5":1,"6":1,"15":10,"40":2,"47":6,"126":2,"170":1}}],["mp",{"2":{"86":2}}],["mp1",{"2":{"4":2,"6":2,"69":7}}],["mp2",{"2":{"4":2,"6":2,"69":8}}],["mason",{"2":{"139":2}}],["manner",{"2":{"175":1}}],["manipulate",{"2":{"173":1}}],["manually",{"2":{"129":1}}],["many",{"2":{"4":1,"5":1,"6":2,"23":1,"26":1,"40":1,"45":1,"50":1,"52":1,"54":2,"57":1,"69":1,"130":1,"146":1}}],["markersize",{"2":{"169":2}}],["marker",{"2":{"169":2}}],["marked",{"2":{"45":6,"52":1,"54":1,"57":1}}],["marking",{"2":{"52":2,"54":2,"57":2}}],["mark",{"2":{"45":2}}],["marks",{"2":{"45":1}}],["mag",{"2":{"34":4}}],["making",{"2":{"45":1,"127":1,"137":1,"144":1,"169":1,"171":2}}],["makie",{"2":{"13":1,"14":1,"33":1,"36":1,"39":3,"43":1,"46":1,"49":4,"60":1,"61":1,"65":1,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"127":3,"155":1,"156":1,"174":1}}],["makevalid",{"2":{"156":2}}],["makes",{"2":{"37":1,"45":1,"66":1,"130":1,"139":1,"143":1,"144":1}}],["make",{"2":{"9":1,"25":1,"27":1,"34":1,"45":3,"54":1,"66":1,"103":1,"127":2,"131":1,"137":1,"151":1,"160":1,"163":1,"169":2,"171":1}}],["mainly",{"2":{"40":1,"65":1,"132":1}}],["maintain",{"2":{"37":1}}],["main",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"7":1,"26":1,"45":1,"127":1,"139":1,"152":1}}],["mapped",{"2":{"173":1}}],["maptasks",{"2":{"139":6}}],["mapreducetasks",{"2":{"139":5}}],["mapreduce",{"2":{"52":1,"127":2,"139":8}}],["map",{"0":{"170":1},"2":{"6":1,"13":1,"18":3,"19":1,"29":1,"40":1,"45":1,"54":1,"103":2,"127":17,"131":1,"139":24,"156":1,"164":1,"168":1,"170":1,"171":1,"173":1}}],["matlab",{"2":{"49":1}}],["materializer`",{"2":{"139":1}}],["materializer",{"2":{"22":1,"139":1}}],["mathrm",{"2":{"40":1}}],["math",{"2":{"7":1}}],["mathematically",{"2":{"6":1,"126":1}}],["matches",{"2":{"69":1,"127":1}}],["match",{"2":{"6":1,"69":12,"103":3,"127":1,"134":1,"139":2}}],["matching",{"2":{"3":1,"6":1,"22":1,"69":3,"103":1,"137":2}}],["matrix",{"2":{"6":1,"14":2,"40":1}}],["maximal",{"2":{"54":1}}],["maximum",{"2":{"3":1,"6":4,"14":1,"46":1,"47":4,"86":1,"127":1,"152":1,"153":1,"158":4}}],["max",{"2":{"6":9,"34":2,"47":1,"127":1,"139":2,"151":5,"152":8,"153":7,"158":36,"160":1,"174":1}}],["made",{"2":{"6":2,"44":1,"45":1,"54":1,"110":1,"137":1,"142":1,"145":1,"159":1}}],["maybe",{"2":{"6":1,"97":4,"134":1,"139":6}}],["may",{"2":{"1":1,"6":5,"23":2,"24":1,"40":2,"45":1,"54":1,"62":1,"126":1,"128":1,"137":1,"139":4,"143":1,"144":1,"152":1,"164":1}}],["mercator",{"2":{"170":1}}],["merge",{"2":{"139":1}}],["measure",{"2":{"139":1,"150":1}}],["meant",{"2":{"26":1}}],["meaning",{"2":{"3":3,"4":1,"6":4,"24":1,"37":1,"41":1,"103":4,"126":1}}],["means",{"2":{"3":1,"6":2,"36":1,"37":1,"41":1,"74":1,"97":3,"102":1,"103":1,"126":1,"137":1}}],["mean",{"2":{"0":1,"6":5,"17":1,"39":2,"40":5,"139":1}}],["meanvalue",{"2":{"0":1,"5":2,"6":3,"38":1,"39":2,"40":15}}],["meets",{"2":{"97":9,"103":1,"158":1}}],["meet",{"2":{"54":3,"74":1,"75":1,"89":1,"97":7,"106":1,"116":1}}],["memory",{"2":{"40":1,"171":1}}],["mesh",{"2":{"39":1,"139":1}}],["message",{"2":{"6":1,"166":1}}],["me",{"0":{"23":1}}],["mentioned",{"2":{"19":1}}],["mentions",{"2":{"6":1,"166":1}}],["menu",{"2":{"14":3}}],["median",{"2":{"13":4,"139":1}}],["mechanics",{"2":{"6":1,"40":1}}],["met",{"2":{"97":44}}],["meters",{"2":{"6":4,"151":1,"152":4,"170":1}}],["methoderror",{"2":{"31":3}}],["methods",{"0":{"2":1,"3":1,"4":1,"6":1},"1":{"3":1,"4":1},"2":{"1":1,"6":9,"9":1,"25":1,"27":1,"31":27,"40":3,"58":1,"75":1,"89":1,"106":1,"116":1,"127":1,"134":1,"137":1,"139":2,"151":1,"156":2,"161":1,"164":1,"169":1}}],["method",{"0":{"149":1},"2":{"1":1,"4":1,"5":10,"6":97,"24":1,"34":1,"37":1,"40":37,"41":2,"44":1,"47":1,"54":1,"57":1,"62":3,"63":2,"66":4,"69":1,"75":2,"89":2,"103":1,"106":2,"116":2,"127":1,"139":5,"148":1,"149":2,"151":2,"152":9,"153":14,"154":2,"165":1,"166":3,"175":1,"178":1}}],["mutation",{"2":{"172":1}}],["mutlipolygon",{"2":{"4":1,"6":1,"44":1}}],["muladd",{"2":{"40":2}}],["multifloats",{"2":{"13":1,"14":1,"15":1}}],["multifloat",{"2":{"7":1}}],["multilinestringtrait",{"2":{"141":1}}],["multilinestring",{"2":{"6":1,"139":1,"167":2}}],["multi",{"0":{"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1},"2":{"4":2,"6":3,"34":1,"37":1,"47":1,"69":2,"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1}}],["multicurves",{"2":{"37":1,"47":1}}],["multicurve",{"2":{"4":1,"6":1,"37":1}}],["multigeometry",{"2":{"4":2,"6":2,"66":2}}],["multiplication",{"2":{"153":1}}],["multiplied",{"2":{"40":3}}],["multiple",{"2":{"4":1,"6":1,"40":1,"97":1,"146":1,"160":1,"169":1,"173":1}}],["multiply",{"2":{"1":1,"6":1,"161":1}}],["multipolys",{"2":{"57":3}}],["multipoly`",{"2":{"51":2,"53":2,"56":2}}],["multipoly",{"2":{"6":9,"15":3,"51":1,"52":27,"53":1,"54":26,"56":1,"57":24,"145":21,"156":9}}],["multipolygon`",{"2":{"127":1}}],["multipolygons",{"2":{"3":1,"4":1,"6":11,"44":1,"51":3,"53":3,"54":3,"56":3,"65":1,"69":1,"103":2,"144":1,"169":1,"170":1}}],["multipolygon",{"2":{"3":2,"4":5,"6":16,"37":2,"43":1,"51":1,"52":7,"53":1,"54":5,"56":1,"57":6,"69":4,"103":2,"127":7,"139":1,"142":2,"143":7,"144":8,"145":2,"156":3,"169":8,"170":1}}],["multipolygontrait",{"2":{"1":1,"3":4,"4":2,"6":7,"23":1,"52":4,"54":4,"57":4,"69":6,"81":1,"82":1,"95":1,"96":1,"103":8,"112":1,"113":1,"122":1,"123":1,"139":1,"141":1,"145":4}}],["multipoint",{"2":{"4":5,"6":5,"37":1,"69":5,"86":6,"139":4,"156":1,"169":5}}],["multipoints",{"2":{"3":2,"4":1,"6":3,"37":1,"47":1,"69":2,"103":2,"156":1,"169":1}}],["multipointtrait",{"2":{"1":1,"3":2,"4":4,"6":8,"34":2,"37":1,"47":1,"69":8,"81":1,"82":1,"86":4,"95":1,"96":1,"103":4,"112":1,"113":1,"122":1,"123":1,"137":1,"141":1,"156":2,"167":1}}],["multithreading",{"2":{"1":2,"4":1,"6":5,"136":1}}],["must",{"2":{"1":1,"3":8,"4":2,"5":1,"6":23,"9":1,"34":1,"40":5,"41":1,"45":2,"47":3,"50":1,"54":2,"69":5,"72":2,"75":1,"84":1,"85":1,"89":1,"97":13,"103":1,"105":1,"106":1,"116":2,"127":1,"134":1,"139":1,"140":1,"141":3,"142":1,"148":1,"152":1,"153":1,"156":1,"160":4,"166":1}}],["much",{"2":{"0":1,"6":3,"51":1,"53":1,"56":1}}],["mdash",{"2":{"1":4,"3":9,"4":8,"5":3,"6":89,"134":3,"141":1,"142":4}}],["df",{"2":{"172":3,"173":4,"176":10,"177":12}}],["dp",{"2":{"156":3}}],["dy",{"2":{"126":2,"153":3}}],["dy2",{"2":{"126":2}}],["dy1",{"2":{"86":10,"126":2}}],["dyc",{"2":{"86":2}}],["dx",{"2":{"126":2,"153":3}}],["dx2",{"2":{"126":2}}],["dx1",{"2":{"86":10,"126":2}}],["dxc",{"2":{"86":2}}],["drop",{"2":{"57":1,"145":1,"153":1}}],["driven",{"2":{"25":1,"27":1}}],["driving",{"2":{"25":1,"27":1}}],["duplicated",{"2":{"54":2}}],["during",{"2":{"45":1}}],["due",{"2":{"44":1,"45":1,"54":3}}],["date",{"2":{"62":1}}],["datas",{"2":{"178":1}}],["datasets",{"2":{"170":1,"175":1,"176":1}}],["dataset",{"2":{"170":1,"175":1}}],["datainterpolations",{"2":{"150":1}}],["dataframes",{"2":{"172":3,"176":2,"177":1}}],["dataframe",{"2":{"29":1,"172":1,"175":1,"176":5,"177":2}}],["data",{"0":{"127":1,"173":1},"2":{"23":1,"25":1,"27":1,"61":1,"127":2,"156":10,"168":1,"170":2,"171":2,"172":2,"173":6,"176":1}}],["dataaspect",{"2":{"13":1,"14":1,"33":1,"36":1,"39":2,"43":1,"46":1,"65":2,"127":2,"151":1,"156":1}}],["dashboard",{"0":{"14":1},"2":{"13":1,"14":1}}],["d",{"2":{"1":2,"5":1,"6":1,"40":1,"148":1,"158":3}}],["deu",{"2":{"177":2}}],["demonstrates",{"2":{"176":1}}],["densify",{"2":{"152":3}}],["densifying",{"2":{"152":1}}],["densifies",{"2":{"150":1}}],["denoted",{"2":{"97":1}}],["denotes",{"2":{"45":1}}],["debug",{"2":{"141":1}}],["debugging",{"2":{"40":1,"45":1}}],["de",{"2":{"97":2,"175":1}}],["derivation",{"2":{"54":1}}],["dealing",{"2":{"47":1}}],["delete",{"2":{"86":1,"103":1,"127":1,"158":1}}],["deleteat",{"2":{"45":6,"158":1,"160":2}}],["deltri",{"2":{"63":1}}],["delayed",{"2":{"45":10,"52":2,"54":2,"57":2}}],["delay",{"2":{"45":14,"51":2,"52":2,"53":2,"54":2,"56":2,"57":2}}],["delaunay",{"2":{"6":1,"63":1}}],["delaunaytriangulation",{"2":{"6":1,"31":1,"58":1,"63":6}}],["depend",{"2":{"45":2}}],["depends",{"2":{"45":1,"50":1}}],["depending",{"2":{"1":1,"6":1,"23":1,"54":1,"139":1}}],["depth",{"2":{"40":2}}],["desktop",{"2":{"173":1}}],["dest",{"2":{"170":2}}],["destination",{"2":{"170":5}}],["desired",{"2":{"56":1,"173":1}}],["despite",{"2":{"34":1}}],["describe",{"2":{"17":1}}],["described",{"2":{"6":1,"40":1,"44":1,"45":1}}],["deconstruct",{"2":{"132":1}}],["decomposition",{"2":{"18":1,"132":1}}],["decomposing",{"2":{"18":1}}],["decompose",{"2":{"18":2,"29":1,"40":4,"129":1}}],["decrementing",{"2":{"127":1}}],["decrease",{"2":{"44":1}}],["decreasing",{"2":{"6":1,"156":1}}],["decide",{"2":{"62":1,"127":1}}],["decision",{"2":{"24":1}}],["degeneracies",{"2":{"9":1}}],["degenerate",{"2":{"6":1,"40":1,"50":2}}],["degrees",{"2":{"6":1,"33":1,"126":1,"152":1}}],["defines",{"2":{"45":1,"132":1,"140":1,"163":1}}],["define",{"2":{"39":1,"54":2,"68":1,"127":2,"132":1,"137":1,"139":1,"163":1,"178":2}}],["defined",{"2":{"4":1,"5":1,"6":3,"7":1,"22":1,"34":2,"40":1,"46":1,"47":4,"54":4,"66":2,"125":1,"139":1,"153":1,"163":1}}],["definitions",{"2":{"166":1}}],["definition",{"2":{"4":4,"6":6,"69":8,"74":1,"153":1}}],["default",{"2":{"1":2,"4":5,"6":14,"34":1,"37":2,"47":1,"51":1,"52":2,"53":1,"54":5,"56":1,"57":2,"63":1,"66":2,"127":5,"134":1,"139":2,"148":2,"156":2}}],["defaults",{"2":{"1":6,"4":2,"6":14,"136":3,"139":1}}],["deeper",{"2":{"1":1,"6":1,"138":1,"139":2}}],["detrimental",{"2":{"143":1}}],["detector",{"2":{"62":1}}],["detection",{"2":{"62":1,"127":1}}],["determined",{"2":{"45":1,"47":1}}],["determine",{"2":{"45":10,"47":3,"51":2,"53":2,"54":9,"56":2,"75":1,"89":1,"97":9,"103":1,"106":1,"116":1,"158":3,"175":1}}],["determines",{"2":{"37":1,"45":3,"54":1,"97":10}}],["determinant",{"2":{"6":1,"40":1}}],["details",{"2":{"134":3,"135":1,"151":2}}],["detail",{"2":{"26":1}}],["det",{"2":{"0":1,"6":2,"40":4}}],["dirname",{"2":{"156":4}}],["dirty",{"2":{"155":1}}],["directive",{"2":{"139":1}}],["direction",{"2":{"6":1,"45":1,"69":5,"127":3}}],["directly",{"2":{"6":1,"63":3,"127":1,"152":1}}],["dig",{"2":{"139":1}}],["dict",{"2":{"127":5}}],["didn",{"2":{"57":1,"97":1,"165":1}}],["division",{"2":{"39":1}}],["divided",{"2":{"26":1}}],["div",{"2":{"6":2}}],["div>",{"2":{"6":2}}],["ditance",{"2":{"4":1,"6":1,"66":1}}],["dimensional",{"2":{"5":1,"6":3,"36":1,"40":1,"63":2}}],["dimensions",{"2":{"3":1,"6":1,"103":2}}],["dimension",{"2":{"1":1,"3":4,"6":4,"86":2,"102":1,"103":4,"148":1}}],["discouraged",{"2":{"171":1}}],["discussion",{"2":{"25":1,"27":1,"50":1}}],["distributed",{"2":{"176":2}}],["distinct",{"2":{"54":1,"127":1}}],["dist",{"2":{"54":40,"66":19,"97":2,"152":8,"158":40}}],["distance`",{"2":{"152":3,"153":1,"166":1}}],["distances",{"2":{"54":1,"65":1,"152":1,"157":5}}],["distance",{"0":{"64":2,"65":2},"1":{"65":2,"66":2},"2":{"0":4,"4":26,"6":47,"31":1,"40":13,"41":3,"47":3,"54":32,"64":2,"65":17,"66":92,"97":1,"132":1,"150":1,"151":5,"152":13,"153":14,"156":1,"157":3,"158":6,"159":1,"174":1,"178":2}}],["disagree",{"2":{"37":1}}],["disparate",{"2":{"25":1,"27":1}}],["dispatches",{"2":{"6":1,"34":1,"37":1,"40":1,"44":1,"47":1,"66":1,"69":1,"75":1,"89":1,"103":1,"106":1,"116":1}}],["dispatch",{"2":{"4":1,"6":5,"24":1,"40":1,"69":1,"134":1,"139":2,"164":1,"166":1}}],["displaying",{"2":{"170":1}}],["display",{"2":{"13":1,"39":1,"170":1}}],["disjoint",{"0":{"87":1,"88":1,"91":1,"92":1,"93":1,"94":1,"95":1},"1":{"88":1,"89":1},"2":{"0":2,"3":5,"6":7,"23":1,"31":1,"57":2,"87":1,"88":3,"89":11,"90":6,"91":15,"92":18,"93":10,"94":5,"95":4,"96":2,"97":16,"100":3,"142":2,"143":2,"145":7,"175":1}}],["diffs",{"2":{"34":4}}],["diff",{"2":{"6":2,"34":17,"51":5,"52":3,"103":3,"145":8}}],["differs",{"2":{"170":1}}],["differ",{"2":{"4":1,"6":1,"66":1}}],["differently",{"2":{"4":3,"6":4,"34":1,"37":2,"47":1}}],["different",{"2":{"3":1,"4":4,"6":6,"20":1,"23":1,"34":1,"37":4,"45":3,"47":1,"54":2,"62":1,"103":3,"127":1,"137":1,"139":1,"143":2,"170":2,"173":1}}],["differences",{"0":{"52":1},"2":{"54":1,"158":1}}],["difference",{"0":{"51":1},"2":{"0":1,"6":7,"11":1,"23":1,"31":1,"45":3,"51":12,"52":14,"54":1,"56":1,"57":3,"142":1,"145":1,"152":1}}],["diffintersectingpolygons",{"2":{"0":1,"6":1,"142":1,"145":4}}],["doi",{"2":{"51":2,"53":2,"56":2,"97":1}}],["doing",{"2":{"17":1,"22":1,"139":1,"171":1}}],["dot",{"2":{"34":2,"40":1}}],["doable",{"2":{"9":1}}],["documenter",{"2":{"134":3,"135":1,"151":2}}],["documentation",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"26":1,"39":1}}],["docstring",{"2":{"134":6,"135":2,"151":4}}],["docstrings",{"0":{"133":1},"1":{"134":1},"2":{"7":1}}],["docs",{"0":{"26":1},"2":{"26":1,"127":1}}],["doc",{"2":{"9":1,"10":1}}],["does",{"0":{"22":1},"2":{"7":1,"19":1,"43":1,"54":2,"71":1,"74":3,"97":1}}],["doesn",{"2":{"4":1,"6":2,"37":1,"50":1,"69":1,"152":1,"166":1,"177":1}}],["download",{"2":{"170":1}}],["down",{"2":{"6":1,"18":1,"29":1,"40":1,"139":1}}],["doublets",{"2":{"177":2}}],["double",{"2":{"159":4}}],["doubled",{"2":{"6":1,"159":1}}],["douglas",{"2":{"154":2,"156":2,"158":1}}],["douglaspeucker",{"0":{"158":1},"2":{"0":1,"6":5,"154":1,"156":5,"158":6}}],["done",{"0":{"10":1},"2":{"13":1,"14":1,"97":2,"127":1,"132":1,"143":1,"169":1,"175":1}}],["don",{"2":{"4":2,"6":3,"45":4,"51":1,"57":1,"69":6,"92":1,"97":1,"105":1,"109":1,"127":2,"139":3,"153":1,"166":1}}],["do",{"0":{"9":1,"23":1,"55":1},"2":{"1":1,"6":2,"14":1,"23":1,"31":1,"34":1,"37":2,"40":2,"41":1,"44":1,"47":1,"50":1,"57":3,"66":2,"68":1,"69":1,"84":1,"92":2,"93":1,"94":2,"97":1,"127":4,"130":1,"131":1,"132":1,"139":9,"144":1,"147":2,"149":1,"152":1,"156":1,"161":2,"162":2,"170":2,"171":2,"172":3,"176":1,"177":1}}],["ay",{"2":{"126":2}}],["azimuth",{"2":{"126":2}}],["automatically",{"2":{"103":1,"170":1}}],["a3",{"2":{"61":1}}],["against",{"2":{"69":1,"97":2,"152":1,"156":1}}],["again",{"2":{"54":1,"139":1}}],["a``",{"2":{"52":2}}],["a`",{"2":{"52":7,"54":3,"57":2}}],["away",{"2":{"41":1,"86":1,"178":1}}],["a2y",{"2":{"54":4}}],["a2x",{"2":{"54":4}}],["a2",{"2":{"39":4,"54":54,"62":1,"103":6}}],["a1y",{"2":{"54":7}}],["a1x",{"2":{"54":7}}],["a1",{"2":{"39":2,"45":9,"54":66,"62":1,"103":6}}],["ams",{"2":{"174":2}}],["america",{"2":{"156":1}}],["am",{"2":{"97":1}}],["ambiguity",{"2":{"66":2,"139":5}}],["amounts",{"2":{"173":1}}],["amount",{"2":{"36":1,"46":1}}],["amp",{"2":{"6":1,"9":1}}],["axes",{"2":{"127":6}}],["ax",{"2":{"13":3,"14":3,"126":2,"169":5}}],["axislegend",{"2":{"60":1,"151":1,"155":1}}],["axis",{"2":{"13":2,"14":1,"33":1,"36":1,"39":4,"43":1,"46":1,"62":2,"65":1,"127":2,"151":1,"156":1,"174":1}}],["axs",{"2":{"13":2}}],["a>",{"2":{"6":2}}],["adjust",{"2":{"54":1}}],["adjacent",{"2":{"45":1,"52":1,"54":1,"57":1}}],["adaptivity",{"0":{"55":1}}],["adaptive",{"2":{"7":1,"13":3,"14":2,"55":1}}],["adapted",{"2":{"51":1,"53":1,"56":1,"126":1}}],["advance",{"2":{"44":2}}],["advised",{"2":{"6":1,"164":1}}],["administrative",{"2":{"177":1}}],["admin",{"2":{"11":1,"61":1,"156":2}}],["adm0",{"2":{"11":7,"61":4}}],["additional",{"2":{"173":1}}],["additionally",{"2":{"45":3,"69":1}}],["addition",{"2":{"39":1,"57":1}}],["adding",{"2":{"4":1,"6":4,"7":1,"57":2,"127":1,"146":1,"150":1,"152":2,"153":1}}],["added",{"2":{"6":1,"34":1,"45":6,"47":1,"57":2,"134":1,"139":1,"145":2,"158":1}}],["add",{"2":{"3":1,"6":1,"7":2,"40":1,"41":1,"45":16,"47":1,"50":4,"51":3,"53":1,"54":2,"56":2,"57":9,"63":1,"86":1,"127":4,"139":1,"150":1,"152":1,"158":10,"165":1,"170":1,"172":2,"175":1}}],["average",{"2":{"38":3,"44":4,"54":1}}],["available",{"0":{"142":1},"2":{"6":3,"31":1,"44":1,"141":3,"150":1,"151":1,"153":1,"156":1,"160":1,"164":1}}],["avoid",{"2":{"5":1,"6":7,"40":1,"51":1,"53":1,"54":1,"56":1,"57":1,"127":2,"139":5,"153":1,"157":1,"158":1,"159":1,"169":3}}],["achieve",{"2":{"143":1}}],["across",{"2":{"137":1}}],["acos",{"2":{"34":1}}],["activate",{"2":{"151":1}}],["action",{"2":{"20":2}}],["actions",{"2":{"20":2}}],["actual",{"2":{"10":1,"40":1,"126":1,"131":1,"148":1,"152":1}}],["actually",{"2":{"1":1,"6":1,"9":1,"40":4,"54":1,"57":3,"97":1,"127":1,"161":1,"173":1}}],["access",{"2":{"170":1}}],["accessed",{"2":{"166":1}}],["acceptable",{"2":{"97":1}}],["accepts",{"2":{"63":1}}],["accept",{"2":{"6":1,"166":1}}],["according",{"2":{"130":1,"143":1,"144":1,"176":1}}],["accordingly",{"2":{"45":1}}],["account",{"2":{"51":1,"53":1}}],["accurary",{"2":{"54":1}}],["accuratearithmetic",{"2":{"11":2}}],["accurate",{"0":{"11":1},"2":{"11":3,"151":1}}],["accumulators",{"2":{"40":1}}],["accumulator",{"2":{"40":1}}],["accumulate",{"2":{"37":1,"44":3}}],["accumulation",{"0":{"11":1},"2":{"40":1}}],["after",{"2":{"6":8,"34":1,"45":3,"139":1,"156":2}}],["ab",{"2":{"45":3,"51":1,"53":1,"54":5,"56":1}}],["able",{"2":{"20":1,"54":1}}],["ability",{"2":{"17":1}}],["about",{"2":{"6":1,"24":2,"30":1,"40":2,"97":1,"129":1}}],["above",{"2":{"4":1,"6":1,"34":1,"44":1,"45":1,"54":1,"57":1,"141":1}}],["abs",{"2":{"34":1,"37":4,"44":1,"47":2,"86":8,"103":2,"127":1,"159":1,"178":1}}],["absolute",{"2":{"4":1,"6":1,"36":1,"37":2}}],["abstractpolygon",{"2":{"139":1}}],["abstractpolygontrait",{"2":{"66":1}}],["abstractpoint",{"2":{"139":1}}],["abstractface",{"2":{"139":1}}],["abstractfloat",{"2":{"31":1,"34":1,"37":2,"45":1,"47":2,"50":1,"51":1,"53":1,"54":1,"56":1,"66":8}}],["abstractrange",{"2":{"127":6}}],["abstractmesh",{"2":{"139":1}}],["abstractmulticurvetrait",{"2":{"81":1,"82":1,"95":1,"96":1,"112":1,"113":1,"122":1,"123":1}}],["abstractmatrix",{"2":{"6":5,"127":13}}],["abstractcurvetrait",{"2":{"34":1,"37":1,"47":1,"77":1,"80":1,"81":1,"86":1,"91":1,"95":1,"108":1,"111":1,"112":1,"118":1,"121":1,"122":1,"126":1,"156":2,"167":3}}],["abstractarrays",{"2":{"137":1}}],["abstractarray",{"2":{"6":1,"134":1,"139":6,"167":2}}],["abstract",{"2":{"6":3,"40":3,"140":1,"141":4,"142":1,"156":3,"165":1}}],["abstractvector",{"2":{"5":1,"6":1,"40":26,"127":8}}],["abstractgeometrytrait`",{"2":{"141":1}}],["abstractgeometrytrait",{"2":{"6":3,"37":2,"47":1,"66":1,"82":1,"96":1,"113":1,"123":1,"134":1,"137":1,"141":4,"142":2,"167":5}}],["abstractgeometry",{"2":{"3":4,"6":4,"72":2,"85":2,"139":1}}],["abstracttrait",{"2":{"1":2,"3":2,"6":8,"50":1,"52":2,"54":4,"57":2,"103":4,"132":1,"134":2,"139":9,"164":3}}],["abstractbarycentriccoordinatemethod",{"2":{"0":1,"5":1,"6":7,"40":18}}],["attribute",{"2":{"173":1}}],["attributed",{"2":{"172":1}}],["attributes",{"0":{"172":1},"2":{"168":1,"172":3}}],["attempts",{"2":{"97":1}}],["attach",{"2":{"1":2,"4":1,"6":5,"136":1}}],["atomic",{"2":{"7":1}}],["at",{"2":{"3":4,"5":1,"6":6,"9":1,"18":1,"20":1,"24":1,"26":1,"34":2,"36":1,"37":1,"39":1,"40":2,"45":4,"47":2,"54":8,"57":2,"62":1,"97":17,"103":6,"105":1,"106":1,"109":3,"110":2,"111":2,"112":1,"113":1,"116":1,"122":1,"126":1,"137":1,"139":1,"151":1,"153":1,"158":1,"160":1,"170":1,"171":2}}],["arbitrarily",{"2":{"137":1}}],["arbitrary",{"2":{"38":1,"132":1,"169":1}}],["around",{"2":{"39":1,"40":2,"50":1,"65":1,"69":1,"127":1,"156":1,"176":1}}],["argmin",{"2":{"160":1}}],["argtypes",{"2":{"41":2,"149":1,"152":1}}],["args",{"2":{"13":2}}],["argumenterror",{"2":{"57":1,"127":1,"139":5}}],["argument",{"2":{"4":5,"6":10,"34":1,"37":2,"44":1,"47":1,"51":1,"53":1,"56":1,"66":2,"139":2,"166":2,"170":1,"171":1}}],["arguments",{"2":{"1":1,"3":1,"6":5,"45":1,"75":2,"89":1,"106":1,"116":1,"148":1,"152":2,"153":1,"166":1}}],["arithmetic",{"2":{"11":1}}],["archgdal",{"2":{"23":1}}],["arc",{"2":{"6":1,"152":1}}],["array",{"2":{"4":1,"6":2,"37":1,"47":1,"127":5,"139":7,"157":1,"160":1}}],["arrays",{"2":{"1":1,"6":2,"22":1,"127":1,"139":2}}],["aren",{"2":{"4":3,"6":5,"50":1,"52":1,"54":2,"57":4,"69":3,"142":2,"145":2}}],["are",{"2":{"1":1,"3":4,"4":18,"5":2,"6":50,"9":2,"20":2,"22":3,"24":1,"25":1,"26":2,"27":1,"33":1,"34":8,"36":1,"37":2,"38":6,"40":11,"43":1,"44":3,"45":31,"47":6,"50":3,"51":3,"52":15,"53":2,"54":16,"56":5,"57":9,"62":3,"65":1,"66":1,"68":3,"69":26,"71":1,"75":7,"77":1,"78":3,"79":3,"80":1,"82":1,"88":1,"89":5,"91":1,"92":1,"93":1,"95":1,"96":1,"97":12,"103":7,"106":5,"108":1,"110":2,"115":1,"116":5,"118":1,"119":3,"120":3,"121":1,"123":1,"126":1,"127":14,"128":1,"129":1,"130":1,"131":1,"134":1,"137":1,"139":4,"141":1,"142":3,"143":1,"144":1,"145":2,"146":1,"151":1,"152":1,"153":1,"156":4,"158":1,"160":2,"162":1,"163":2,"164":1,"166":1,"169":1,"172":2,"173":2,"174":1,"175":3,"176":6,"177":1,"178":1}}],["area2",{"2":{"44":4}}],["area1",{"2":{"44":4}}],["areas",{"2":{"4":2,"6":2,"37":3,"159":2}}],["area",{"0":{"35":2,"36":2},"1":{"36":2,"37":2},"2":{"0":5,"4":15,"6":25,"11":6,"31":1,"35":2,"36":9,"37":61,"42":1,"43":3,"44":49,"46":2,"47":44,"56":2,"57":1,"103":1,"132":1,"142":2,"145":2,"156":2,"159":4,"170":1}}],["ask",{"2":{"23":1}}],["aspect",{"2":{"13":1,"14":1,"33":1,"36":1,"39":2,"43":1,"46":1,"65":2,"127":2,"151":1,"156":1}}],["assign",{"2":{"168":1}}],["assigned",{"2":{"45":1,"127":7,"176":1}}],["assets",{"2":{"170":1}}],["assetpath",{"2":{"170":1}}],["assemble",{"2":{"131":1}}],["assert",{"2":{"40":23,"44":1,"45":1,"50":1,"52":1,"54":1,"153":1,"167":1}}],["assume",{"2":{"103":2,"130":1,"139":3,"145":1}}],["assumed",{"2":{"37":1,"69":1,"97":1}}],["assumes",{"2":{"6":1,"45":1,"66":1,"152":1,"160":1}}],["associativity",{"2":{"19":1}}],["associated",{"0":{"1":1},"2":{"38":2}}],["as",{"2":{"1":8,"3":18,"4":6,"5":1,"6":80,"7":1,"11":2,"13":3,"14":3,"15":3,"17":2,"18":2,"20":1,"22":1,"23":2,"24":1,"25":1,"27":1,"33":2,"34":4,"36":2,"37":3,"38":4,"39":1,"40":4,"41":3,"43":2,"44":1,"45":15,"46":2,"47":5,"49":3,"50":5,"51":8,"52":2,"53":7,"54":8,"56":7,"57":5,"58":1,"60":2,"61":2,"62":3,"63":3,"65":3,"66":1,"68":2,"69":2,"71":2,"72":2,"74":3,"75":3,"84":2,"85":2,"86":2,"88":2,"89":3,"97":7,"99":2,"100":2,"102":2,"103":2,"105":2,"106":3,"108":1,"115":2,"116":3,"126":8,"127":3,"130":2,"131":2,"132":3,"134":1,"137":2,"138":2,"139":15,"141":1,"142":1,"144":2,"146":1,"148":3,"150":2,"151":2,"152":3,"154":2,"155":2,"156":7,"158":2,"161":3,"164":2,"165":2,"166":2,"167":2,"168":3,"169":2,"170":1,"171":1,"173":3,"174":3,"175":2,"176":3,"177":2}}],["alone",{"2":{"139":1}}],["along",{"2":{"4":4,"6":5,"45":3,"47":2,"54":4,"69":4,"97":1}}],["although",{"2":{"119":1,"120":1}}],["alternate",{"2":{"45":1}}],["alternative",{"2":{"45":1}}],["already",{"2":{"69":1,"97":2,"158":1}}],["almost",{"2":{"54":1}}],["alg=nothing",{"2":{"156":1}}],["alg`",{"2":{"156":1}}],["alg",{"2":{"6":4,"156":21,"157":3,"158":8,"159":3,"160":7,"166":9}}],["algorithms",{"2":{"6":3,"58":1,"62":1,"130":1,"153":1,"154":1,"156":4,"158":1,"160":1}}],["algorithm",{"0":{"157":1,"158":1,"159":1},"2":{"6":12,"39":1,"45":2,"47":1,"50":3,"51":1,"53":1,"56":1,"58":1,"63":4,"97":1,"154":1,"156":8,"157":1,"158":3,"159":1,"166":4}}],["allocating",{"2":{"63":1}}],["allocations",{"2":{"5":1,"6":1,"40":1}}],["allocate",{"2":{"63":1}}],["allow=",{"2":{"97":1}}],["allows",{"2":{"11":1,"18":1,"23":1,"24":1,"29":1,"75":2,"77":3,"78":3,"79":3,"80":1,"89":2,"91":3,"92":3,"93":2,"94":1,"106":1,"109":1,"110":1,"111":1,"116":3,"118":3,"119":3,"120":3,"121":1,"132":1,"154":1,"170":1,"172":1,"175":1}}],["allowed",{"2":{"6":1,"75":3,"89":3,"97":6,"106":5,"108":1,"109":2,"116":3,"156":1}}],["allow",{"2":{"1":1,"6":1,"23":1,"54":1,"75":7,"86":3,"89":7,"97":73,"106":10,"116":10,"161":1}}],["all",{"2":{"1":3,"3":2,"4":3,"6":14,"9":1,"11":7,"22":1,"25":1,"27":1,"31":2,"34":5,"37":3,"40":1,"45":13,"47":3,"51":1,"52":3,"54":3,"57":5,"58":1,"61":3,"63":1,"65":1,"69":2,"71":1,"78":3,"79":3,"82":1,"95":1,"96":1,"97":7,"103":4,"115":1,"123":1,"126":1,"127":3,"128":1,"131":1,"134":1,"137":2,"138":1,"139":8,"141":1,"143":1,"146":1,"147":1,"156":1,"161":2,"162":1,"163":1,"169":1,"171":1,"173":1,"175":1}}],["always",{"2":{"1":7,"4":6,"6":10,"25":1,"27":1,"36":1,"37":4,"47":2,"62":1,"65":1,"66":1,"69":1,"139":2,"148":4,"175":1}}],["also",{"2":{"1":2,"6":11,"23":1,"34":1,"37":2,"44":2,"45":3,"47":1,"51":1,"53":1,"54":2,"56":1,"58":1,"62":1,"63":1,"65":1,"66":2,"69":3,"103":1,"127":1,"131":1,"137":1,"139":1,"142":3,"145":2,"149":1,"150":1,"151":1,"152":1,"154":1,"161":1,"164":1,"169":2,"172":1}}],["a",{"0":{"23":1,"170":1,"172":1},"2":{"1":13,"3":5,"4":79,"5":1,"6":196,"7":3,"9":1,"11":1,"15":2,"17":1,"18":6,"20":3,"22":3,"23":4,"24":2,"25":2,"27":2,"29":2,"30":2,"33":3,"34":22,"36":11,"37":20,"38":13,"39":4,"40":11,"41":2,"43":5,"44":8,"45":281,"46":2,"47":17,"49":3,"50":4,"51":39,"52":30,"53":38,"54":91,"55":3,"56":36,"57":45,"58":3,"60":3,"61":2,"62":1,"63":4,"65":15,"66":27,"68":2,"69":54,"71":2,"74":1,"75":3,"77":5,"78":3,"79":2,"81":2,"82":2,"84":2,"86":1,"88":1,"89":3,"91":4,"92":3,"93":1,"95":2,"96":2,"97":52,"99":2,"102":5,"103":27,"105":2,"106":4,"108":4,"109":2,"110":2,"111":1,"112":2,"113":2,"115":1,"116":3,"118":5,"119":2,"120":2,"122":2,"123":2,"125":1,"126":4,"127":79,"129":6,"130":2,"131":2,"132":4,"134":2,"137":4,"139":34,"140":5,"141":5,"142":9,"143":8,"145":6,"146":2,"147":3,"148":8,"149":3,"150":5,"151":4,"152":8,"153":10,"155":3,"156":5,"159":3,"160":1,"161":2,"162":1,"164":6,"165":1,"166":12,"167":2,"168":1,"169":21,"170":12,"171":5,"172":5,"173":11,"174":1,"175":5,"176":8,"177":3,"178":3}}],["annotation",{"2":{"165":1}}],["annotated",{"2":{"26":1}}],["angels",{"2":{"34":1}}],["angle",{"2":{"34":35,"126":1}}],["angles",{"0":{"32":1,"33":1},"1":{"33":1,"34":1},"2":{"0":2,"4":10,"6":10,"31":1,"32":1,"33":4,"34":42}}],["answers",{"2":{"143":1}}],["answer",{"2":{"6":3,"51":1,"53":1,"54":1,"56":1}}],["another",{"2":{"3":1,"6":1,"45":2,"54":1,"63":1,"65":1,"71":1,"74":1,"77":1,"79":1,"80":1,"84":1,"88":1,"91":1,"92":1,"93":1,"94":1,"97":1,"99":1,"102":1,"103":1,"105":1,"108":1,"109":1,"110":1,"111":1,"115":1,"118":1,"119":1,"120":1,"121":1,"127":1,"148":1}}],["anonymous",{"2":{"1":1,"6":1,"161":1}}],["an",{"2":{"1":3,"4":11,"5":1,"6":29,"9":1,"13":1,"14":1,"18":1,"20":1,"23":2,"33":1,"34":4,"36":1,"37":2,"39":1,"40":3,"41":2,"43":1,"45":15,"46":2,"47":2,"49":1,"50":1,"51":2,"52":5,"53":2,"54":9,"56":2,"57":2,"63":3,"65":2,"66":5,"68":1,"69":1,"71":1,"74":2,"77":2,"84":1,"88":1,"97":13,"99":1,"102":1,"103":1,"105":1,"115":1,"118":2,"119":1,"120":1,"127":3,"128":1,"131":1,"134":1,"137":1,"138":1,"139":8,"146":1,"148":1,"152":1,"161":2,"166":3,"167":1,"169":2,"170":2,"172":1,"174":1,"176":1}}],["anything",{"2":{"39":1,"97":1}}],["any",{"2":{"1":3,"3":1,"4":2,"6":19,"18":1,"24":1,"25":1,"27":1,"29":1,"38":2,"44":1,"45":7,"47":1,"50":1,"52":1,"54":4,"57":1,"66":2,"76":2,"77":1,"80":1,"88":1,"90":2,"91":1,"92":2,"93":1,"94":2,"97":8,"103":2,"107":2,"117":2,"121":1,"127":2,"131":1,"132":2,"134":1,"139":2,"140":1,"141":3,"142":4,"145":4,"148":2,"150":1,"152":1,"153":1,"158":1,"167":1,"175":2,"176":2}}],["and",{"0":{"1":1,"20":1,"22":1,"24":1,"35":1,"52":1,"54":1,"57":1,"64":1,"169":1,"170":1,"172":1},"1":{"36":1,"37":1,"65":1,"66":1},"2":{"0":2,"1":8,"3":11,"4":18,"6":84,"7":1,"9":2,"17":4,"18":4,"20":2,"22":1,"23":2,"24":3,"25":2,"26":5,"27":2,"29":2,"30":1,"31":2,"34":13,"36":1,"37":7,"38":2,"39":2,"40":20,"41":1,"42":2,"43":1,"44":29,"45":71,"46":2,"47":18,"49":1,"50":4,"51":4,"52":16,"53":4,"54":38,"56":6,"57":15,"62":1,"63":2,"65":2,"66":13,"68":2,"69":13,"71":3,"72":2,"74":2,"75":3,"78":3,"79":4,"80":1,"84":2,"85":2,"86":1,"89":3,"92":3,"93":1,"94":1,"97":36,"99":1,"102":2,"103":3,"106":2,"110":2,"111":2,"115":3,"116":4,"118":2,"119":3,"120":3,"121":1,"126":2,"127":16,"129":1,"130":2,"131":1,"132":8,"134":1,"137":2,"138":3,"139":22,"140":1,"141":4,"142":2,"143":1,"146":2,"147":2,"148":2,"151":1,"152":5,"153":4,"154":2,"155":1,"156":8,"158":8,"159":1,"160":1,"161":1,"164":1,"165":3,"166":4,"168":3,"169":9,"170":7,"171":2,"173":5,"175":2,"176":4,"177":2}}],["apart",{"2":{"145":1}}],["april",{"0":{"7":1}}],["appears",{"2":{"130":1}}],["append",{"2":{"34":1,"45":5,"51":1,"52":2,"54":2,"56":1,"57":5,"145":2}}],["approximately",{"2":{"45":1,"151":1}}],["approach",{"2":{"19":1}}],["appropriately",{"2":{"176":1}}],["appropriate",{"2":{"6":1,"166":2}}],["applies",{"2":{"137":2}}],["applied",{"2":{"6":3,"20":1,"134":1,"139":2,"140":2,"141":2,"142":1}}],["application",{"2":{"1":1,"6":3,"131":1,"139":1,"141":3,"142":1,"145":2,"150":1,"153":1}}],["apply`",{"2":{"139":1}}],["applys",{"2":{"37":1,"47":1}}],["applyreduce",{"0":{"19":1},"2":{"0":2,"1":1,"6":1,"17":1,"19":2,"29":1,"34":1,"37":1,"44":2,"47":1,"66":2,"132":3,"134":1,"139":39,"165":1}}],["apply",{"0":{"1":1,"18":1,"22":1,"29":1,"137":1},"1":{"19":1},"2":{"0":2,"1":4,"6":7,"17":1,"18":5,"20":1,"22":1,"24":1,"29":3,"132":5,"134":1,"136":1,"137":4,"138":1,"139":56,"141":4,"142":1,"146":1,"147":3,"148":1,"152":1,"153":1,"156":2,"161":3,"162":2,"165":1}}],["apis",{"2":{"17":1}}],["api",{"0":{"0":1,"40":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"6":3,"24":1,"40":1,"152":1,"156":1,"166":1}}],["snapped",{"2":{"127":1}}],["s3",{"2":{"45":3}}],["scratch",{"2":{"173":1}}],["sciences",{"2":{"170":1}}],["scalefactor",{"2":{"152":3}}],["scattered",{"2":{"176":1}}],["scatter",{"2":{"43":1,"65":2,"68":2,"71":2,"74":1,"84":1,"88":2,"102":2,"115":2,"176":1}}],["schema",{"2":{"139":6}}],["scheme",{"2":{"44":1}}],["scenario",{"2":{"97":2}}],["scene",{"2":{"14":1}}],["skipmissing",{"2":{"127":1}}],["skipped",{"2":{"127":1}}],["skip",{"2":{"37":1,"97":14,"127":1,"160":4}}],["skygering",{"2":{"7":1}}],["square",{"2":{"66":1,"157":1,"158":1}}],["squared",{"2":{"6":2,"47":2,"66":12,"157":2,"158":7}}],["sqrt",{"2":{"34":2,"44":1,"66":3}}],["sgn",{"2":{"34":5}}],["smallest",{"2":{"34":2,"54":1,"58":1}}],["sᵢ₋₁",{"2":{"40":25}}],["sᵢ₊₁",{"2":{"6":2,"40":41}}],["sᵢ",{"2":{"6":4,"40":46}}],["src",{"2":{"6":2}}],["syntax",{"2":{"172":1}}],["symdifference",{"2":{"128":1}}],["sym10100477",{"2":{"97":1}}],["symbol=",{"2":{"86":1}}],["symbol",{"2":{"6":1,"166":2}}],["system",{"0":{"170":1,"171":1},"2":{"1":2,"148":2,"168":2,"170":1}}],["switches",{"2":{"54":1,"57":1}}],["switch",{"2":{"45":1,"57":1,"165":1}}],["switching",{"2":{"6":1,"47":1}}],["swap",{"2":{"6":1,"57":1,"66":2,"147":1}}],["swapped",{"2":{"3":1,"6":1,"72":1,"75":1,"85":1,"86":1,"100":1,"103":1}}],["swapping",{"2":{"1":1,"6":1,"139":1}}],["s2",{"2":{"6":4,"40":6,"45":3}}],["s1",{"2":{"6":3,"40":6,"45":3}}],["saving",{"0":{"173":1}}],["saved",{"2":{"69":1}}],["save",{"2":{"34":1,"168":1,"173":3}}],["samples",{"2":{"13":1}}],["sample",{"2":{"13":1}}],["same",{"2":{"3":2,"4":12,"6":23,"18":1,"34":3,"37":1,"45":15,"47":1,"50":1,"51":3,"53":1,"54":1,"56":1,"57":1,"62":1,"65":1,"68":2,"69":30,"97":2,"102":1,"103":8,"129":1,"134":1,"137":1,"139":6,"142":2,"144":1,"145":2,"151":1,"169":1,"170":1,"173":1}}],["says",{"2":{"62":1}}],["say",{"2":{"6":1,"40":1,"152":1}}],["span",{"2":{"176":1}}],["spatial",{"0":{"175":1},"1":{"176":1,"177":1,"178":1},"2":{"175":6,"176":3,"178":1}}],["spawn",{"2":{"139":5}}],["space",{"2":{"6":2,"25":1,"27":1,"34":1,"36":1,"97":1,"152":1,"153":1}}],["sp",{"2":{"97":2}}],["split",{"2":{"50":1}}],["specialized",{"2":{"25":1,"27":1,"63":1}}],["specify",{"2":{"6":1,"134":1,"139":1,"170":1,"171":1,"175":1}}],["specification",{"2":{"130":1,"141":1,"143":1,"144":1}}],["specifically",{"2":{"6":2,"40":3,"154":1,"175":1}}],["specific",{"2":{"45":1,"75":1,"89":1,"106":1,"116":1,"139":5}}],["specified",{"2":{"3":1,"6":2,"45":1,"52":2,"54":2,"57":2,"103":1,"137":1,"156":1}}],["slow",{"2":{"177":1}}],["slower",{"2":{"6":1,"166":2}}],["slope2",{"2":{"126":2}}],["slope1",{"2":{"126":2}}],["slidergrid",{"2":{"14":1}}],["sliders",{"2":{"14":3}}],["slightly",{"2":{"4":2,"6":2,"37":2}}],["suite",{"2":{"152":5,"156":13}}],["suggestion",{"2":{"149":1}}],["sun",{"2":{"97":1}}],["surrounds",{"2":{"97":1}}],["sure",{"2":{"9":1,"34":1,"45":2,"66":1,"103":1,"160":1}}],["suppose",{"2":{"177":1,"178":1}}],["support",{"2":{"41":1,"150":1,"178":1}}],["supports",{"2":{"39":1,"40":1,"58":1,"173":1,"178":2}}],["supported",{"2":{"23":1,"173":1}}],["supertype",{"2":{"6":1,"40":1}}],["sukumar",{"2":{"6":1,"40":1}}],["such",{"2":{"4":1,"6":1,"36":1,"49":1,"58":1,"137":1,"146":1}}],["sum=1",{"2":{"40":1}}],["sum",{"2":{"4":2,"6":3,"11":6,"36":1,"37":2,"38":2,"40":8,"47":1,"66":2,"126":5,"160":1,"167":4}}],["sublevel",{"2":{"177":1}}],["subsequent",{"2":{"169":1}}],["substituted",{"2":{"1":1,"6":1,"139":1}}],["subgeom1",{"2":{"139":2}}],["subgeom",{"2":{"139":3}}],["subject",{"2":{"45":1}}],["subtype",{"2":{"139":1}}],["subtypes",{"2":{"6":2,"40":2}}],["subtracted",{"2":{"126":1}}],["subtitle",{"2":{"13":1,"39":2,"152":1,"156":2}}],["sub",{"2":{"4":6,"6":7,"34":1,"37":3,"47":1,"52":6,"54":3,"57":4,"66":2,"81":2,"82":2,"95":2,"96":2,"112":2,"113":2,"122":2,"123":2,"139":3,"143":4,"144":2,"145":4}}],["series",{"2":{"169":1}}],["serve",{"2":{"6":1,"40":1}}],["searchsortedfirst",{"2":{"158":1}}],["seg2",{"2":{"126":2}}],["seg1",{"2":{"126":3}}],["seg",{"2":{"97":23,"103":9}}],["segmentation",{"2":{"151":1}}],["segments",{"2":{"23":1,"31":1,"33":2,"34":1,"43":1,"44":2,"45":3,"47":1,"54":6,"97":18,"152":1,"153":3}}],["segmentization",{"2":{"150":1}}],["segmentizing",{"2":{"6":3,"151":1,"152":2,"153":1}}],["segmentized",{"2":{"151":1}}],["segmentizes",{"2":{"150":1}}],["segmentizemethod",{"2":{"6":1,"152":3,"153":3}}],["segmentize",{"0":{"150":1},"1":{"151":1,"152":1,"153":1},"2":{"0":1,"6":4,"31":1,"41":1,"132":1,"150":1,"151":5,"152":11,"153":13,"174":1}}],["segment",{"2":{"4":4,"6":7,"34":1,"44":5,"45":6,"47":3,"49":1,"54":17,"66":2,"86":3,"97":43,"103":3,"126":2,"150":1,"152":2,"153":1}}],["seperate",{"2":{"54":1}}],["separates",{"2":{"97":1}}],["separate",{"2":{"45":1,"127":1,"139":1,"165":1,"173":1,"176":1}}],["separately",{"2":{"40":1,"127":1}}],["sense",{"2":{"37":1,"66":1}}],["several",{"2":{"20":2,"37":1,"129":1,"145":1}}],["section",{"2":{"26":1,"97":3,"102":1}}],["sections",{"2":{"10":1,"26":1}}],["seconds=1",{"2":{"152":3,"156":8}}],["secondisleft",{"2":{"127":4}}],["secondisstraight",{"2":{"127":7}}],["secondary",{"2":{"3":3,"6":3,"72":1,"75":1,"116":1}}],["second",{"2":{"3":8,"6":9,"45":1,"54":4,"69":1,"71":2,"72":1,"74":1,"75":1,"78":1,"79":1,"80":1,"85":2,"89":2,"97":2,"106":1,"115":1,"116":1,"119":1,"120":1,"121":2,"158":1,"171":1,"175":1}}],["self",{"2":{"9":2}}],["selected",{"2":{"127":1}}],["selectednode",{"2":{"127":3}}],["selection",{"2":{"14":1}}],["select",{"2":{"6":1,"164":1}}],["seem",{"2":{"25":1,"27":1}}],["see",{"2":{"6":4,"7":1,"29":1,"43":1,"63":1,"66":1,"68":1,"71":1,"74":1,"88":1,"97":5,"99":1,"102":1,"105":1,"115":1,"127":2,"130":1,"131":1,"141":1,"142":3,"144":1,"145":2,"151":2,"158":1,"176":2}}],["setup=",{"2":{"75":1,"89":1,"106":1,"116":1}}],["sets",{"2":{"45":1,"62":1}}],["setting",{"2":{"23":1}}],["set",{"0":{"23":1},"2":{"3":2,"4":7,"6":19,"23":1,"34":1,"38":2,"40":8,"45":3,"51":2,"53":2,"54":7,"56":2,"58":2,"68":2,"69":10,"75":1,"86":1,"89":1,"97":2,"103":1,"106":1,"116":1,"126":1,"127":1,"142":2,"145":2,"158":2,"169":1,"173":1,"176":3}}],["sve",{"2":{"1":1,"6":1,"161":1}}],["svector",{"2":{"1":14,"6":14,"45":5,"51":1,"54":2,"57":6,"97":1,"127":1,"161":13,"169":6,"171":4}}],["solution",{"2":{"97":1}}],["solid",{"2":{"6":2}}],["south",{"2":{"47":7}}],["source",{"2":{"1":10,"3":19,"4":22,"5":3,"6":91,"26":4,"86":2,"134":3,"141":1,"142":4,"148":3,"170":13,"171":1}}],["sort",{"2":{"45":4,"50":2,"54":2,"56":2,"97":1,"103":2,"127":1,"158":1}}],["sorted",{"2":{"20":1,"45":1,"158":7,"175":1}}],["someone",{"2":{"63":1,"166":1}}],["something",{"0":{"55":1},"2":{"10":1}}],["some",{"2":{"3":1,"6":3,"9":1,"17":1,"40":4,"69":1,"97":3,"103":1,"127":1,"128":1,"132":2,"137":2,"139":2,"140":1,"141":2,"142":1,"160":1,"163":2,"168":2,"175":1,"178":1}}],["so",{"2":{"1":1,"4":4,"6":10,"9":1,"17":1,"19":1,"25":1,"27":1,"31":1,"39":1,"40":1,"45":1,"46":1,"54":1,"56":2,"57":2,"65":1,"66":1,"68":1,"69":4,"71":1,"88":1,"97":2,"99":1,"115":1,"127":3,"134":1,"139":6,"150":1,"151":1,"152":3,"153":1,"160":1,"161":1,"166":2,"170":1,"171":1}}],["step",{"2":{"45":7,"51":1,"52":3,"53":1,"54":3,"56":1,"57":3,"127":4,"167":1}}],["storing",{"2":{"173":1}}],["stored",{"2":{"45":2,"176":1}}],["stores",{"2":{"45":1}}],["store",{"2":{"40":1,"173":1}}],["stopping",{"2":{"158":2}}],["stops",{"2":{"137":1}}],["stop",{"2":{"18":2,"86":3,"97":4,"103":3}}],["style",{"2":{"6":2}}],["style=",{"2":{"6":2}}],["stay",{"2":{"57":1}}],["stackoverflow",{"2":{"54":1}}],["stack",{"2":{"50":1}}],["states",{"2":{"156":1}}],["state",{"2":{"56":1,"177":9}}],["status",{"2":{"45":31,"52":4,"54":5,"57":4,"127":1}}],["static",{"2":{"165":1}}],["staticarray",{"2":{"40":1}}],["staticarrays",{"2":{"31":1,"45":5,"51":1,"54":2,"57":6,"97":1,"127":1,"161":2}}],["staticarraysco",{"2":{"1":1,"6":1,"161":1}}],["staticarrayscore",{"2":{"1":10,"6":10,"40":1,"161":10,"169":6,"171":4}}],["statica",{"2":{"1":1,"6":1,"161":1}}],["statistics",{"2":{"13":2,"31":1}}],["stability",{"2":{"23":1,"30":1}}],["stable",{"2":{"13":1,"24":1,"153":1}}],["stage",{"2":{"7":1}}],["standardized",{"2":{"97":1}}],["standards",{"2":{"97":1}}],["standard",{"2":{"6":1,"63":1}}],["started",{"2":{"45":1}}],["starting",{"2":{"44":2,"45":1,"47":1,"54":1,"145":4}}],["startvalue",{"2":{"14":4}}],["start",{"2":{"6":1,"18":1,"34":7,"40":1,"45":76,"47":17,"52":4,"54":4,"57":5,"69":1,"86":4,"97":44,"103":3,"118":1,"127":2,"129":1,"158":16,"169":1}}],["straightline",{"2":{"127":3}}],["straight",{"2":{"127":6}}],["strait",{"2":{"127":1}}],["structs",{"2":{"20":1,"141":1}}],["structures",{"2":{"132":1}}],["structure",{"2":{"6":2,"134":1,"139":1,"147":1}}],["struct",{"2":{"6":3,"40":2,"45":2,"63":1,"131":1,"145":2,"152":2,"157":1,"158":1,"159":1,"164":3,"165":2,"166":4}}],["strings",{"2":{"6":1,"44":1,"54":1}}],["string",{"2":{"1":2,"14":1,"43":1,"44":1,"148":2}}],["still",{"2":{"0":1,"37":1,"44":1,"45":3,"74":1,"158":1}}],["shp",{"2":{"173":1}}],["ships",{"2":{"170":1}}],["shifting",{"2":{"171":1}}],["shift",{"2":{"169":3}}],["shewchuck",{"2":{"7":1}}],["short",{"2":{"139":1}}],["shorthand",{"2":{"63":1}}],["show",{"2":{"9":1,"11":1,"13":1,"14":1,"39":1,"170":1,"173":1,"175":2}}],["shoelace",{"2":{"4":1,"6":1,"37":2,"47":1}}],["shouldn",{"2":{"54":1}}],["should",{"2":{"1":1,"4":1,"6":14,"17":1,"18":1,"20":2,"25":1,"27":1,"34":3,"37":1,"44":1,"45":3,"46":1,"69":1,"97":4,"127":2,"130":1,"134":1,"139":2,"141":4,"142":2,"153":1,"156":2,"165":1}}],["sharing",{"2":{"88":1}}],["shares",{"2":{"54":1}}],["share",{"2":{"4":7,"6":8,"68":2,"69":8,"92":2,"93":1,"94":1,"103":1,"111":1}}],["shared",{"0":{"160":1},"2":{"3":1,"6":1,"45":2,"54":2,"103":3}}],["shapes",{"2":{"66":1,"173":7}}],["shape",{"2":{"43":1,"52":1,"54":1,"68":1,"144":1,"169":1}}],["shaped",{"2":{"39":1}}],["shapefiles",{"2":{"173":1}}],["shapefile",{"2":{"29":1,"173":4}}],["shallower",{"2":{"1":1,"6":1,"139":1}}],["sites",{"2":{"177":1}}],["sides",{"2":{"45":3,"130":1}}],["side",{"2":{"34":4,"45":26}}],["signals",{"2":{"138":1}}],["sign",{"2":{"13":2,"14":2,"34":7,"37":2,"126":3}}],["signed",{"0":{"35":1,"36":1,"64":1,"65":1},"1":{"36":1,"37":1,"65":1,"66":1},"2":{"0":4,"4":15,"6":18,"11":3,"35":1,"36":5,"37":23,"47":3,"64":1,"65":7,"66":19}}],["six",{"2":{"6":1,"156":1}}],["size=",{"2":{"170":1}}],["sizehint",{"2":{"45":2,"52":1,"153":1}}],["size",{"2":{"6":4,"13":2,"14":5,"39":1,"57":1,"127":2,"139":4,"156":1}}],["sin",{"2":{"169":3,"170":1,"171":2}}],["singed",{"2":{"66":1}}],["singular",{"2":{"54":1}}],["singlepoly",{"2":{"156":6}}],["single",{"2":{"4":6,"6":10,"23":1,"34":2,"37":1,"47":1,"69":5,"102":2,"127":2,"142":2,"143":1,"145":2,"169":3,"173":1}}],["since",{"2":{"1":1,"6":2,"26":1,"34":1,"37":1,"44":1,"47":2,"56":1,"66":1,"69":1,"97":1,"103":2,"110":1,"148":1,"165":1,"166":2,"177":1}}],["simulation",{"2":{"23":1}}],["simultaneously",{"2":{"20":1}}],["simply",{"2":{"7":1,"36":1,"41":1,"45":1,"54":1,"57":1,"72":1,"85":1,"100":1,"127":1,"140":1,"148":1,"149":1,"152":1,"169":1,"172":1}}],["simpler",{"2":{"6":1,"127":1}}],["simple",{"0":{"60":1,"176":1},"2":{"6":3,"40":1,"63":1,"132":3,"147":1,"148":1,"155":2,"156":2,"165":1}}],["simplifier",{"2":{"156":4}}],["simplified",{"2":{"23":1,"155":1}}],["simplifies",{"2":{"6":3,"157":1,"158":1,"159":1}}],["simplification",{"0":{"154":1},"1":{"155":1,"156":1},"2":{"6":2,"154":2,"156":3}}],["simplifying",{"2":{"154":1}}],["simplify",{"0":{"157":1,"158":1,"159":1},"2":{"0":1,"6":15,"9":1,"31":1,"45":1,"132":1,"155":1,"156":41,"157":1,"158":2,"159":1}}],["simplifyalgs",{"2":{"160":1}}],["simplifyalg",{"2":{"0":1,"6":8,"156":5,"157":2,"158":2,"159":2}}],["similarly",{"2":{"132":1}}],["similar",{"2":{"1":1,"6":4,"18":1,"25":1,"27":1,"29":1,"41":1,"58":1,"63":1,"127":2,"139":1,"152":2,"153":1,"162":1}}],["s",{"0":{"30":1},"2":{"0":1,"3":1,"6":10,"7":1,"9":1,"18":1,"19":1,"29":1,"34":1,"36":1,"37":4,"38":1,"39":2,"40":5,"43":3,"44":3,"45":3,"47":1,"49":1,"52":1,"54":2,"57":3,"62":1,"66":1,"69":1,"84":2,"91":3,"92":4,"93":2,"97":9,"103":1,"105":1,"106":1,"111":1,"127":5,"131":1,"132":2,"134":3,"135":1,"139":1,"142":4,"143":1,"145":3,"151":4,"152":1,"154":1,"156":2,"160":4,"164":2,"165":1,"166":6,"169":6,"170":4,"171":4,"172":2,"173":5,"178":2}}],["fn",{"2":{"173":8}}],["fc",{"2":{"139":22,"156":3,"167":14}}],["fj",{"2":{"127":2}}],["f2",{"2":{"45":2}}],["f1",{"2":{"45":2}}],["f64",{"2":{"13":2,"14":2}}],["fetch",{"2":{"139":2}}],["fetched",{"2":{"127":1}}],["few",{"2":{"130":1}}],["feb",{"0":{"8":1},"1":{"9":1,"10":1}}],["featurecollection",{"2":{"6":2,"11":1,"18":1,"127":4,"139":7,"170":2}}],["featurecollectiontrait",{"2":{"1":1,"6":2,"134":1,"137":1,"139":14,"167":5}}],["features",{"0":{"76":1,"90":1,"107":1,"117":1},"2":{"1":1,"6":3,"11":1,"22":1,"63":1,"127":3,"138":1,"139":19,"170":1}}],["featuretrait",{"2":{"1":2,"6":3,"76":4,"86":2,"90":4,"107":4,"117":4,"134":1,"137":3,"139":15,"167":5}}],["feature",{"2":{"1":6,"4":1,"6":10,"18":2,"22":1,"37":1,"47":1,"127":2,"132":1,"138":1,"139":49,"156":2,"167":2,"173":1}}],["fra",{"2":{"177":2}}],["frame",{"2":{"172":1}}],["framework",{"2":{"132":4}}],["fracs",{"2":{"45":20,"50":1}}],["frac",{"2":{"40":1,"45":2,"54":17,"156":2}}],["fractional",{"2":{"45":1,"54":3}}],["fractions",{"2":{"45":1,"54":4}}],["fraction",{"2":{"6":4,"54":2,"66":1,"156":1}}],["front",{"2":{"34":1}}],["from",{"2":{"1":3,"3":4,"4":16,"6":29,"7":1,"11":1,"20":1,"22":1,"26":1,"31":1,"37":2,"39":1,"40":4,"41":1,"44":1,"45":6,"47":11,"50":1,"51":1,"52":3,"53":1,"54":11,"56":1,"57":6,"63":1,"66":25,"89":2,"91":5,"92":4,"93":2,"94":1,"95":2,"97":6,"103":2,"126":2,"127":7,"134":3,"139":3,"145":1,"148":4,"150":1,"156":1,"157":1,"158":3,"159":1,"167":1,"168":1,"170":5,"173":1,"175":1,"176":1,"178":1}}],["footprint",{"2":{"171":1}}],["foldable",{"2":{"139":3}}],["follows",{"2":{"45":2,"75":1,"89":1,"106":1,"116":1,"127":1}}],["followed",{"2":{"26":1}}],["following",{"2":{"6":1,"40":1,"49":1,"130":1,"144":1,"156":1,"175":1}}],["focusing",{"2":{"25":1,"27":1}}],["foundational",{"2":{"17":1}}],["found",{"2":{"6":8,"26":1,"47":1,"50":1,"51":2,"53":2,"54":1,"56":2,"69":1,"127":5,"137":3,"139":7,"153":1}}],["forward",{"2":{"54":1}}],["forwards",{"2":{"45":1,"52":1,"57":1}}],["formats",{"2":{"168":1,"171":1,"173":3}}],["format",{"2":{"50":1,"173":3}}],["form",{"2":{"18":1,"45":3,"54":8,"57":3,"139":1}}],["formed",{"2":{"4":2,"6":3,"33":1,"34":4,"40":1,"45":8,"56":1,"57":1,"158":1}}],["formula",{"2":{"4":1,"6":1,"37":2,"47":1}}],["force",{"2":{"1":1,"139":1,"148":1,"156":1}}],["for",{"0":{"52":1,"54":1,"57":1},"2":{"0":2,"1":3,"3":1,"4":4,"5":3,"6":46,"7":4,"9":2,"13":5,"14":1,"18":1,"20":1,"22":1,"23":5,"25":3,"26":1,"27":3,"29":1,"31":2,"34":5,"37":8,"38":1,"39":1,"40":19,"41":3,"44":7,"45":35,"47":11,"50":5,"51":2,"52":3,"53":1,"54":7,"56":1,"57":9,"58":2,"61":1,"63":3,"65":2,"66":7,"69":13,"75":3,"81":1,"82":1,"84":1,"86":6,"89":2,"95":1,"96":1,"97":22,"102":1,"103":11,"106":2,"112":1,"113":1,"116":3,"122":1,"123":1,"125":1,"126":5,"127":13,"128":1,"129":3,"130":2,"132":3,"134":6,"135":2,"139":6,"140":1,"141":5,"143":3,"144":1,"145":5,"146":1,"148":3,"150":4,"151":7,"152":6,"153":8,"154":4,"156":12,"157":2,"158":2,"159":1,"160":6,"164":1,"165":2,"166":5,"167":7,"168":1,"170":4,"171":1,"173":3,"175":1,"177":2,"178":1}}],["fi",{"2":{"127":2}}],["fine",{"2":{"151":1}}],["final",{"2":{"57":1,"141":4,"152":1}}],["finally",{"2":{"39":2,"54":1,"127":1,"139":3,"173":1}}],["findmin",{"2":{"160":1}}],["findmax",{"2":{"156":1,"158":1}}],["findall",{"2":{"141":1}}],["finding",{"2":{"54":1}}],["findfirst",{"2":{"45":6,"50":2,"61":1,"156":1}}],["findnext",{"2":{"45":3}}],["findlast",{"2":{"45":2}}],["findprev",{"2":{"45":2}}],["finds",{"2":{"45":1,"47":1}}],["find",{"2":{"34":6,"37":1,"45":12,"47":3,"50":2,"51":4,"53":2,"54":8,"56":1,"66":3,"69":1,"97":7,"127":2,"158":5,"177":1}}],["finish",{"2":{"9":1}}],["fill",{"2":{"45":1,"127":1,"153":3}}],["filled",{"2":{"45":5,"47":3,"65":1,"66":2,"97":16}}],["files",{"2":{"163":1,"173":2}}],["file",{"2":{"26":1,"45":1,"75":3,"89":3,"106":3,"116":3,"127":1,"128":1,"132":1,"140":1,"148":1,"153":1,"154":1,"163":2,"168":1,"173":2}}],["filters",{"2":{"45":1}}],["filtering",{"2":{"6":1,"156":1}}],["filter",{"2":{"4":1,"6":2,"45":2,"139":3,"145":2,"146":1,"156":1}}],["fit",{"2":{"17":1}}],["field",{"2":{"13":2,"45":2}}],["figure",{"2":{"13":1,"14":1,"36":1,"39":2,"62":1,"170":3}}],["fig",{"2":{"13":6,"14":6,"62":5,"169":7,"170":4,"174":2}}],["fix1",{"2":{"139":2,"153":1}}],["fixme",{"2":{"126":1}}],["fix2",{"2":{"45":2}}],["fixed",{"2":{"6":3,"51":1,"53":1,"56":1}}],["fix",{"0":{"20":1},"2":{"6":9,"9":3,"15":3,"17":1,"20":1,"51":1,"52":11,"53":1,"54":11,"56":1,"57":10,"62":2,"130":1,"140":1,"141":1,"144":1}}],["firstisright",{"2":{"127":2}}],["firstisleft",{"2":{"127":4}}],["firstisstraight",{"2":{"127":4}}],["firstnode",{"2":{"127":9}}],["first",{"2":{"3":9,"6":10,"34":14,"37":7,"39":1,"40":9,"41":1,"44":1,"45":17,"47":2,"50":1,"51":2,"53":1,"54":5,"56":3,"66":8,"69":4,"71":2,"72":2,"74":1,"75":2,"78":1,"79":1,"80":1,"85":2,"89":3,"97":22,"103":1,"106":2,"108":1,"115":1,"116":2,"119":1,"120":1,"121":2,"126":1,"127":16,"130":1,"139":6,"153":3,"157":1,"158":2,"167":2,"168":1,"169":1,"170":1,"171":1,"175":1,"176":1}}],["fancy",{"2":{"169":1}}],["fancis",{"2":{"6":1,"40":1}}],["fair",{"2":{"151":1}}],["fail",{"2":{"1":1,"6":2,"139":6,"152":1}}],["fallback",{"2":{"139":1}}],["falses",{"2":{"45":2,"50":1,"51":1,"53":1}}],["false",{"0":{"24":1},"2":{"1":29,"3":7,"4":3,"6":55,"34":2,"37":1,"39":5,"45":26,"47":5,"50":1,"51":1,"52":3,"54":1,"56":4,"66":2,"68":2,"69":27,"71":2,"75":8,"77":2,"78":4,"79":1,"80":1,"81":1,"82":1,"84":2,"86":11,"89":9,"91":1,"92":4,"95":1,"96":1,"97":39,"103":22,"106":8,"108":3,"109":4,"110":1,"112":1,"113":1,"115":1,"116":7,"118":2,"119":4,"120":1,"121":1,"122":1,"123":1,"126":10,"127":5,"130":16,"139":18,"144":44,"145":4,"153":2,"156":1,"160":2,"161":20,"165":2,"167":2,"169":242,"170":12,"171":18,"175":1}}],["fashion",{"2":{"36":1}}],["faster",{"2":{"40":1,"139":1}}],["fast",{"2":{"12":1}}],["f",{"2":{"1":12,"6":25,"15":1,"18":3,"19":1,"22":2,"33":1,"36":2,"39":4,"41":1,"43":2,"45":19,"46":2,"49":2,"51":2,"52":2,"53":2,"54":2,"56":2,"57":2,"60":2,"61":2,"65":5,"68":2,"71":2,"74":2,"84":2,"88":2,"97":7,"99":2,"102":2,"105":2,"115":2,"127":30,"134":2,"137":2,"139":168,"149":1,"151":2,"152":1,"155":2,"156":1,"160":6,"161":6,"166":5,"167":16,"169":6,"171":2,"176":3}}],["fulfilled",{"2":{"158":1}}],["fully",{"2":{"6":1,"45":4,"50":1,"103":4}}],["full",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"47":5,"141":1,"177":4}}],["furthest",{"2":{"127":1}}],["further",{"2":{"43":1,"139":1}}],["furthermore",{"2":{"3":2,"6":5,"45":1,"51":1,"53":1,"56":1,"75":1,"116":1}}],["fun",{"2":{"169":1}}],["fundamental",{"2":{"26":1,"163":1}}],["func",{"2":{"13":5}}],["funcs",{"2":{"13":2,"14":3}}],["functionality",{"2":{"54":1,"132":1,"147":1,"148":1,"153":1,"166":1}}],["functionalities",{"2":{"45":1}}],["functionally",{"2":{"1":1,"6":1,"18":1,"29":1,"139":1}}],["function",{"2":{"1":8,"3":9,"4":9,"5":3,"6":14,"7":2,"9":1,"13":3,"14":2,"18":2,"29":1,"31":1,"34":5,"37":3,"40":13,"44":6,"45":18,"47":7,"49":2,"50":4,"51":3,"52":3,"53":2,"54":7,"55":1,"56":2,"57":4,"63":2,"66":6,"68":1,"69":8,"71":1,"74":1,"75":1,"81":1,"82":1,"84":1,"86":5,"88":1,"89":1,"95":1,"96":1,"97":9,"99":1,"102":1,"103":7,"105":1,"106":1,"112":1,"113":1,"115":1,"116":1,"122":1,"123":1,"126":4,"127":16,"128":3,"131":2,"134":3,"137":2,"139":29,"141":7,"142":2,"145":2,"147":2,"148":1,"150":2,"152":2,"153":7,"156":3,"157":2,"158":3,"159":2,"160":7,"161":3,"162":1,"166":6,"167":12,"169":1,"175":1,"178":4}}],["functions",{"0":{"1":1,"52":1,"54":1,"57":1,"132":1,"134":1,"167":1},"1":{"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"6":1,"9":3,"17":1,"26":1,"29":1,"37":1,"40":1,"44":1,"45":2,"47":1,"49":1,"97":1,"128":1,"132":2,"137":1,"141":2,"142":1}}],["future",{"2":{"23":1,"58":1,"66":1,"150":2}}],["flexijoins",{"2":{"175":1,"176":3,"177":1,"178":5}}],["flags",{"2":{"45":5}}],["flag",{"2":{"45":12,"50":1}}],["flat",{"2":{"6":1,"160":2,"167":1}}],["flattened",{"2":{"18":1}}],["flattening",{"2":{"6":4,"152":2}}],["flatten",{"2":{"0":2,"6":4,"11":3,"13":1,"18":1,"40":1,"45":2,"47":3,"53":1,"57":1,"63":2,"86":1,"134":4,"139":27,"145":1}}],["floating",{"2":{"6":1,"45":1,"54":5,"127":2}}],["float",{"2":{"6":3,"51":1,"53":1,"56":1}}],["float64x2",{"2":{"13":6,"14":6,"15":2}}],["float64",{"2":{"1":6,"4":10,"6":30,"13":1,"33":1,"34":3,"37":6,"44":1,"47":4,"50":2,"51":2,"53":1,"54":3,"56":1,"62":1,"66":12,"97":4,"103":2,"126":4,"130":6,"144":26,"151":2,"152":2,"153":1,"157":4,"158":9,"159":2,"160":6,"161":6,"162":1,"167":8,"169":190,"170":7,"171":10}}],["flipping",{"0":{"147":1},"2":{"147":1}}],["flipped",{"2":{"1":2,"6":2,"139":2}}],["flipaxis",{"2":{"39":1}}],["flip",{"2":{"0":1,"6":1,"31":1,"132":2,"139":1,"147":2}}],["wgs84",{"2":{"170":1}}],["wglmakie",{"2":{"14":1}}],["wₜₒₜ",{"2":{"40":8}}],["wᵢ",{"2":{"40":18}}],["wt",{"2":{"40":3}}],["w",{"2":{"13":13,"14":7,"66":4,"127":1}}],["wrong",{"2":{"143":1,"160":1}}],["writing",{"2":{"173":1}}],["written",{"2":{"69":1}}],["write",{"2":{"7":1,"30":1,"127":1,"173":7}}],["wrap",{"2":{"4":1,"6":1,"146":1,"152":1}}],["wrapped",{"2":{"22":1,"127":2,"137":1,"139":1}}],["wrapper",{"0":{"30":1},"2":{"30":1,"34":1,"37":1,"44":1,"47":1,"66":1,"69":1,"75":1,"89":1,"103":1,"106":1,"116":1}}],["wrappers`",{"2":{"139":1}}],["wrappers",{"2":{"1":10,"6":12,"22":1,"126":2,"127":1,"130":8,"131":1,"134":1,"144":22,"151":1,"152":1,"156":1,"161":10,"167":1,"169":121,"170":5,"171":9}}],["wrappergeometry`",{"2":{"148":1}}],["wrappergeometry",{"2":{"1":1}}],["wrapping",{"2":{"1":1,"6":1,"69":1,"148":1,"162":1}}],["web",{"2":{"173":1}}],["west",{"2":{"47":8}}],["were",{"2":{"45":1,"127":1,"176":1}}],["welcome",{"2":{"25":1,"27":1}}],["well",{"2":{"17":1,"45":1,"47":1,"63":1,"150":1,"154":1,"165":1}}],["we",{"0":{"55":2},"2":{"7":1,"11":1,"13":1,"17":3,"19":1,"23":3,"24":1,"25":2,"26":1,"27":2,"34":1,"36":2,"37":2,"39":4,"40":8,"41":2,"44":1,"45":7,"47":4,"52":8,"53":2,"54":3,"57":1,"58":1,"62":3,"63":2,"66":1,"68":1,"69":5,"71":1,"72":1,"74":1,"75":1,"85":1,"88":1,"89":1,"97":2,"99":3,"100":1,"102":1,"103":2,"105":1,"106":1,"115":1,"116":1,"127":21,"128":1,"129":1,"137":1,"139":20,"149":1,"150":2,"151":2,"152":3,"153":1,"156":5,"160":2,"163":1,"165":4,"166":1,"168":2,"169":4,"170":6,"171":4,"172":1,"173":3,"175":3,"176":7}}],["weighting",{"2":{"43":2,"44":1}}],["weights",{"2":{"38":4}}],["weight",{"2":{"6":5,"40":14,"44":1}}],["weighted",{"2":{"0":1,"6":2,"38":3,"40":4,"44":4}}],["walk",{"2":{"50":1}}],["wall2",{"2":{"47":7}}],["wall1",{"2":{"47":12}}],["walls",{"2":{"47":3}}],["wall",{"2":{"47":69}}],["wachspress",{"2":{"40":1}}],["wasincreasing",{"2":{"127":10}}],["wasn",{"2":{"45":1}}],["was",{"2":{"31":1,"34":1,"37":1,"39":1,"40":4,"41":1,"44":1,"45":1,"47":1,"50":1,"51":1,"52":3,"53":1,"54":2,"55":1,"56":1,"57":3,"63":1,"66":1,"69":1,"72":1,"82":1,"85":1,"86":1,"96":1,"97":1,"100":1,"103":1,"113":1,"123":1,"126":1,"127":1,"128":1,"131":1,"137":1,"139":1,"142":1,"145":1,"146":1,"147":1,"149":1,"151":1,"153":1,"160":1,"161":1,"162":1,"166":2,"167":1}}],["wanted",{"2":{"178":1}}],["wants",{"2":{"63":1,"139":1}}],["want",{"0":{"23":1,"55":1},"2":{"13":1,"18":1,"23":1,"40":1,"45":1,"126":1,"170":2,"172":1,"177":1,"178":1}}],["ways",{"2":{"143":1}}],["way",{"2":{"6":1,"17":1,"18":1,"24":1,"29":1,"38":1,"132":1,"140":1,"153":1,"164":1,"166":2,"172":1}}],["warn",{"2":{"127":2}}],["warned",{"2":{"6":1,"166":1}}],["warning",{"2":{"0":1,"5":1,"6":3,"24":1,"40":1,"63":1,"139":1,"152":1,"163":1,"177":1}}],["wong",{"2":{"60":1,"61":1,"174":1}}],["won",{"2":{"23":1,"45":1,"139":1}}],["wouldn",{"2":{"54":1}}],["would",{"0":{"55":1},"2":{"6":3,"23":1,"51":1,"53":1,"54":1,"56":1,"63":4,"127":1,"165":2,"170":1,"177":1,"178":1}}],["wound",{"2":{"6":1,"63":1}}],["world",{"0":{"177":1},"2":{"175":1}}],["worrying",{"2":{"24":1}}],["words",{"2":{"3":1,"6":1,"71":1,"99":1,"105":1,"106":1}}],["workflow",{"2":{"86":1,"103":1}}],["workflows",{"2":{"23":1,"25":1,"27":1}}],["works",{"2":{"26":1,"148":1,"150":1}}],["working",{"2":{"3":1,"6":1,"86":1,"170":1}}],["work",{"2":{"1":3,"6":3,"9":1,"34":1,"37":2,"44":1,"47":2,"50":2,"58":1,"66":1,"69":1,"97":1,"103":1,"126":1,"139":2,"148":1,"161":1,"177":1}}],["whole",{"2":{"97":1}}],["whose",{"2":{"3":1,"6":1,"86":1}}],["white",{"2":{"39":1}}],["while",{"2":{"34":1,"43":1,"44":1,"45":5,"54":2,"62":2,"65":1,"69":1,"86":1,"97":1,"127":3,"145":1,"158":1,"160":2,"176":1}}],["whichever",{"2":{"6":1,"156":1}}],["which",{"2":{"1":1,"4":2,"5":1,"6":8,"7":1,"11":1,"13":1,"14":1,"17":1,"18":4,"20":1,"23":2,"36":1,"37":1,"38":1,"39":2,"40":5,"41":1,"45":11,"47":2,"54":2,"58":1,"63":1,"69":2,"97":3,"127":3,"128":1,"129":2,"130":1,"132":1,"139":1,"141":1,"143":1,"144":1,"149":1,"150":1,"151":1,"152":3,"153":2,"156":1,"158":2,"161":1,"164":1,"166":4,"173":3,"175":3,"176":6,"178":1}}],["what",{"0":{"22":1,"25":1,"30":1,"33":1,"36":2,"43":1,"46":1,"49":1,"65":2,"68":1,"71":1,"74":1,"84":1,"88":1,"99":1,"102":1,"105":1,"115":1,"137":1},"2":{"13":1,"14":1,"24":1,"43":1,"126":1,"127":1,"151":1,"165":1,"170":1,"177":1}}],["whatever",{"2":{"1":1,"6":1,"22":1,"139":1}}],["whyatt",{"2":{"154":1}}],["why",{"0":{"22":1,"23":1},"2":{"9":1,"17":1,"30":1,"37":1}}],["wheel",{"2":{"17":1}}],["whether",{"2":{"1":4,"4":1,"6":10,"125":1,"126":1,"129":1,"136":2}}],["when",{"2":{"1":1,"4":2,"5":1,"6":5,"18":1,"20":1,"23":2,"24":1,"37":1,"40":3,"44":1,"45":2,"52":5,"54":6,"57":7,"97":1,"127":1,"130":1,"137":3,"139":1,"141":1,"146":2,"156":1,"170":1,"171":2,"173":1,"178":1}}],["wherever",{"2":{"6":1,"162":1}}],["where",{"2":{"1":2,"4":5,"6":11,"20":1,"31":2,"34":8,"37":12,"38":2,"40":24,"44":8,"45":14,"47":8,"50":5,"51":2,"52":5,"53":3,"54":18,"56":2,"57":9,"66":25,"69":1,"97":9,"127":3,"139":52,"143":1,"148":1,"151":1,"162":1,"163":1,"164":5,"167":3,"169":4}}],["widely",{"2":{"173":1}}],["widths",{"2":{"14":1}}],["width",{"2":{"6":2}}],["wiki",{"2":{"97":1,"158":1}}],["wikipedia",{"2":{"97":1,"158":2}}],["wind",{"2":{"4":1,"6":2,"37":1,"69":1}}],["winding",{"0":{"62":1},"2":{"4":2,"6":3,"37":3,"45":7,"62":4,"63":1,"69":1,"127":1}}],["without",{"2":{"1":2,"6":1,"17":1,"24":1,"45":1,"88":1,"103":1,"139":3,"148":1,"161":1}}],["with",{"0":{"52":1,"54":1,"57":1,"157":1,"158":1,"159":1,"171":1,"172":1},"2":{"1":5,"3":5,"4":7,"6":27,"11":1,"20":1,"22":2,"23":1,"33":1,"34":2,"37":7,"38":4,"39":1,"40":2,"44":1,"45":14,"47":6,"52":8,"53":5,"54":15,"56":1,"57":12,"65":1,"66":2,"75":1,"88":1,"92":1,"97":28,"99":1,"102":2,"103":5,"105":1,"106":1,"109":3,"110":2,"111":2,"121":1,"127":7,"130":1,"132":1,"134":2,"137":1,"139":17,"143":1,"146":1,"148":1,"150":1,"153":2,"156":2,"158":2,"159":1,"161":1,"165":1,"166":1,"168":1,"169":4,"170":6,"171":2,"172":2,"173":2,"175":1,"176":1,"177":1}}],["within",{"0":{"114":1,"115":1,"118":1,"119":1,"121":1,"122":1,"123":1},"1":{"115":1,"116":1},"2":{"0":2,"3":9,"4":3,"5":1,"6":13,"7":1,"9":1,"31":1,"34":2,"37":1,"38":3,"40":1,"44":1,"45":9,"46":2,"47":5,"52":1,"54":2,"56":1,"57":6,"65":1,"66":5,"71":2,"72":3,"74":2,"91":1,"97":9,"102":1,"103":9,"114":1,"115":6,"116":11,"117":6,"118":14,"119":15,"120":15,"121":7,"122":4,"123":4,"132":1,"175":1,"176":4,"177":2}}],["will",{"2":{"1":8,"4":7,"5":1,"6":44,"11":1,"18":3,"23":2,"24":1,"34":4,"37":3,"40":2,"44":1,"45":5,"47":1,"50":1,"51":4,"52":4,"53":4,"54":4,"56":4,"57":4,"63":1,"65":2,"66":4,"69":1,"86":1,"126":1,"127":2,"130":1,"134":2,"137":1,"138":2,"139":8,"142":2,"143":1,"145":2,"148":3,"150":2,"152":3,"156":2,"158":1,"160":1,"161":2,"166":1,"170":1,"173":1,"175":2,"177":1,"178":1}}],["wip",{"2":{"0":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/previews/PR182/assets/chunks/VPLocalSearchBox.BzqU0V4d.js b/previews/PR182/assets/chunks/VPLocalSearchBox.DVBlTtPR.js similarity index 99% rename from previews/PR182/assets/chunks/VPLocalSearchBox.BzqU0V4d.js rename to previews/PR182/assets/chunks/VPLocalSearchBox.DVBlTtPR.js index de3360bf5..bc015cc24 100644 --- a/previews/PR182/assets/chunks/VPLocalSearchBox.BzqU0V4d.js +++ b/previews/PR182/assets/chunks/VPLocalSearchBox.DVBlTtPR.js @@ -1,4 +1,4 @@ -var kt=Object.defineProperty;var Ft=(a,e,t)=>e in a?kt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{X as Ot,s as ne,v as Ve,al as Rt,am as Ct,d as Mt,G as be,an as et,h as ye,ao as At,ap as Lt,x as Dt,aq as zt,y as Me,R as de,Q as we,ar as Pt,as as jt,Y as Vt,U as $t,a1 as Bt,o as Q,b as Wt,j as x,a2 as Kt,k as D,at as Jt,au as Ut,av as qt,c as Z,n as tt,e as _e,E as st,F as nt,a as he,t as fe,aw as Gt,p as Qt,l as Ht,ax as it,ay as Yt,ab as Zt,ah as Xt,az as es,_ as ts}from"./framework.rRrq4bmo.js";import{u as ss,c as ns}from"./theme.CkTH1pX1.js";const is={root:()=>Ot(()=>import("./@localSearchIndexroot.BbbwwQye.js"),[])};/*! +var kt=Object.defineProperty;var Ft=(a,e,t)=>e in a?kt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{X as Ot,s as ne,v as Ve,al as Rt,am as Ct,d as Mt,G as be,an as et,h as ye,ao as At,ap as Lt,x as Dt,aq as zt,y as Me,R as de,Q as we,ar as Pt,as as jt,Y as Vt,U as $t,a1 as Bt,o as Q,b as Wt,j as x,a2 as Kt,k as D,at as Jt,au as Ut,av as qt,c as Z,n as tt,e as _e,E as st,F as nt,a as he,t as fe,aw as Gt,p as Qt,l as Ht,ax as it,ay as Yt,ab as Zt,ah as Xt,az as es,_ as ts}from"./framework.EaXv-vOb.js";import{u as ss,c as ns}from"./theme.UW4XYjh4.js";const is={root:()=>Ot(()=>import("./@localSearchIndexroot.DoUhT2ug.js"),[])};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var vt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Ie=vt.join(","),mt=typeof Element>"u",re=mt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ne=!mt&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a==null?void 0:a.ownerDocument},ke=function a(e,t){var s;t===void 0&&(t=!0);var n=e==null||(s=e.getAttribute)===null||s===void 0?void 0:s.call(e,"inert"),r=n===""||n==="true",i=r||t&&e&&a(e.parentNode);return i},rs=function(e){var t,s=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return s===""||s==="true"},gt=function(e,t,s){if(ke(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Ie));return t&&re.call(e,Ie)&&n.unshift(e),n=n.filter(s),n},bt=function a(e,t,s){for(var n=[],r=Array.from(e);r.length;){var i=r.shift();if(!ke(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),c=o.length?o:i.children,l=a(c,!0,s);s.flatten?n.push.apply(n,l):n.push({scopeParent:i,candidates:l})}else{var h=re.call(i,Ie);h&&s.filter(i)&&(t||!e.includes(i))&&n.push(i);var f=i.shadowRoot||typeof s.getShadowRoot=="function"&&s.getShadowRoot(i),v=!ke(f,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(i));if(f&&v){var b=a(f===!0?i.children:f.children,!0,s);s.flatten?n.push.apply(n,b):n.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return n},yt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ie=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||rs(e))&&!yt(e)?0:e.tabIndex},as=function(e,t){var s=ie(e);return s<0&&t&&!yt(e)?0:s},os=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},wt=function(e){return e.tagName==="INPUT"},cs=function(e){return wt(e)&&e.type==="hidden"},ls=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return t},us=function(e,t){for(var s=0;ssummary:first-of-type"),i=r?e.parentElement:e;if(re.call(i,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="legacy-full"){if(typeof n=="function"){for(var o=e;e;){var c=e.parentElement,l=Ne(e);if(c&&!c.shadowRoot&&n(c)===!0)return rt(e);e.assignedSlot?e=e.assignedSlot:!c&&l!==e.ownerDocument?e=l.host:e=c}e=o}if(ps(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return rt(e);return!1},ms=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var s=0;s=0)},bs=function a(e){var t=[],s=[];return e.forEach(function(n,r){var i=!!n.scopeParent,o=i?n.scopeParent:n,c=as(o,i),l=i?a(n.candidates):o;c===0?i?t.push.apply(t,l):t.push(o):s.push({documentOrder:r,tabIndex:c,item:n,isScope:i,content:l})}),s.sort(os).reduce(function(n,r){return r.isScope?n.push.apply(n,r.content):n.push(r.content),n},[]).concat(t)},ys=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:$e.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:gs}):s=gt(e,t.includeContainer,$e.bind(null,t)),bs(s)},ws=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:Fe.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s=gt(e,t.includeContainer,Fe.bind(null,t)),s},ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,Ie)===!1?!1:$e(t,e)},_s=vt.concat("iframe").join(","),Ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,_s)===!1?!1:Fe(t,e)};/*! diff --git a/previews/PR182/assets/chunks/framework.EaXv-vOb.js b/previews/PR182/assets/chunks/framework.EaXv-vOb.js new file mode 100644 index 000000000..bd8b0c061 --- /dev/null +++ b/previews/PR182/assets/chunks/framework.EaXv-vOb.js @@ -0,0 +1,17 @@ +/** +* @vue/shared v3.4.35 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function wr(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const ne={},yt=[],Te=()=>{},Mi=()=>!1,Kt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Er=e=>e.startsWith("onUpdate:"),fe=Object.assign,Cr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ii=Object.prototype.hasOwnProperty,z=(e,t)=>Ii.call(e,t),k=Array.isArray,_t=e=>xn(e)==="[object Map]",Gs=e=>xn(e)==="[object Set]",W=e=>typeof e=="function",ie=e=>typeof e=="string",Qe=e=>typeof e=="symbol",Z=e=>e!==null&&typeof e=="object",Xs=e=>(Z(e)||W(e))&&W(e.then)&&W(e.catch),Ys=Object.prototype.toString,xn=e=>Ys.call(e),Pi=e=>xn(e).slice(8,-1),zs=e=>xn(e)==="[object Object]",Sr=e=>ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,bt=wr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Tn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ni=/-(\w)/g,Oe=Tn(e=>e.replace(Ni,(t,n)=>n?n.toUpperCase():"")),Fi=/\B([A-Z])/g,Ze=Tn(e=>e.replace(Fi,"-$1").toLowerCase()),An=Tn(e=>e.charAt(0).toUpperCase()+e.slice(1)),fn=Tn(e=>e?`on${An(e)}`:""),ze=(e,t)=>!Object.is(e,t),dn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},cr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},$i=e=>{const t=ie(e)?Number(e):NaN;return isNaN(t)?e:t};let Jr;const Qs=()=>Jr||(Jr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function xr(e){if(k(e)){const t={};for(let n=0;n{if(n){const r=n.split(ji);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Tr(e){let t="";if(ie(e))t=e;else if(k(e))for(let n=0;n!!(e&&e.__v_isRef===!0),ki=e=>ie(e)?e:e==null?"":k(e)||Z(e)&&(e.toString===Ys||!W(e.toString))?eo(e)?ki(e.value):JSON.stringify(e,to,2):String(e),to=(e,t)=>eo(t)?to(e,t.value):_t(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[kn(r,o)+" =>"]=s,n),{})}:Gs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>kn(n))}:Qe(t)?kn(t):Z(t)&&!k(t)&&!zs(t)?String(t):t,kn=(e,t="")=>{var n;return Qe(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.35 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let we;class Ki{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=we,!t&&we&&(this.index=(we.scopes||(we.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=we;try{return we=this,t()}finally{we=n}}}on(){we=this}off(){we=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),tt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Xe,n=ct;try{return Xe=!0,ct=this,this._runnings++,Qr(this),this.fn()}finally{Zr(this),this._runnings--,ct=n,Xe=t}}stop(){this.active&&(Qr(this),Zr(this),this.onStop&&this.onStop(),this.active=!1)}}function Gi(e){return e.value}function Qr(e){e._trackId++,e._depsLength=0}function Zr(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},yn=new WeakMap,at=Symbol(""),fr=Symbol("");function be(e,t,n){if(Xe&&ct){let r=yn.get(e);r||yn.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=lo(()=>r.delete(n))),oo(ct,s)}}function Ve(e,t,n,r,s,o){const i=yn.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&k(e)){const c=Number(r);i.forEach((u,f)=>{(f==="length"||!Qe(f)&&f>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":k(e)?Sr(n)&&l.push(i.get("length")):(l.push(i.get(at)),_t(e)&&l.push(i.get(fr)));break;case"delete":k(e)||(l.push(i.get(at)),_t(e)&&l.push(i.get(fr)));break;case"set":_t(e)&&l.push(i.get(at));break}Rr();for(const c of l)c&&io(c,4);Or()}function Xi(e,t){const n=yn.get(e);return n&&n.get(t)}const Yi=wr("__proto__,__v_isRef,__isVue"),co=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Qe)),es=zi();function zi(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=J(this);for(let o=0,i=this.length;o{e[t]=function(...n){et(),Rr();const r=J(this)[t].apply(this,n);return Or(),tt(),r}}),e}function Ji(e){Qe(e)||(e=String(e));const t=J(this);return be(t,"has",e),t.hasOwnProperty(e)}class ao{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?ul:po:o?ho:fo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=k(t);if(!s){if(i&&z(es,n))return Reflect.get(es,n,r);if(n==="hasOwnProperty")return Ji}const l=Reflect.get(t,n,r);return(Qe(n)?co.has(n):Yi(n))||(s||be(t,"get",n),o)?l:de(l)?i&&Sr(n)?l:l.value:Z(l)?s?Ln(l):On(l):l}}class uo extends ao{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const c=dt(o);if(!St(r)&&!dt(r)&&(o=J(o),r=J(r)),!k(t)&&de(o)&&!de(r))return c?!1:(o.value=r,!0)}const i=k(t)&&Sr(n)?Number(n)e,Rn=e=>Reflect.getPrototypeOf(e);function Jt(e,t,n=!1,r=!1){e=e.__v_raw;const s=J(e),o=J(t);n||(ze(t,o)&&be(s,"get",t),be(s,"get",o));const{has:i}=Rn(s),l=r?Lr:n?Pr:jt;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function Qt(e,t=!1){const n=this.__v_raw,r=J(n),s=J(e);return t||(ze(e,s)&&be(r,"has",e),be(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function Zt(e,t=!1){return e=e.__v_raw,!t&&be(J(e),"iterate",at),Reflect.get(e,"size",e)}function ts(e,t=!1){!t&&!St(e)&&!dt(e)&&(e=J(e));const n=J(this);return Rn(n).has.call(n,e)||(n.add(e),Ve(n,"add",e,e)),this}function ns(e,t,n=!1){!n&&!St(t)&&!dt(t)&&(t=J(t));const r=J(this),{has:s,get:o}=Rn(r);let i=s.call(r,e);i||(e=J(e),i=s.call(r,e));const l=o.call(r,e);return r.set(e,t),i?ze(t,l)&&Ve(r,"set",e,t):Ve(r,"add",e,t),this}function rs(e){const t=J(this),{has:n,get:r}=Rn(t);let s=n.call(t,e);s||(e=J(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&Ve(t,"delete",e,void 0),o}function ss(){const e=J(this),t=e.size!==0,n=e.clear();return t&&Ve(e,"clear",void 0,void 0),n}function en(e,t){return function(r,s){const o=this,i=o.__v_raw,l=J(i),c=t?Lr:e?Pr:jt;return!e&&be(l,"iterate",at),i.forEach((u,f)=>r.call(s,c(u),c(f),o))}}function tn(e,t,n){return function(...r){const s=this.__v_raw,o=J(s),i=_t(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,u=s[e](...r),f=n?Lr:t?Pr:jt;return!t&&be(o,"iterate",c?fr:at),{next(){const{value:h,done:m}=u.next();return m?{value:h,done:m}:{value:l?[f(h[0]),f(h[1])]:f(h),done:m}},[Symbol.iterator](){return this}}}}function Ue(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function nl(){const e={get(o){return Jt(this,o)},get size(){return Zt(this)},has:Qt,add:ts,set:ns,delete:rs,clear:ss,forEach:en(!1,!1)},t={get(o){return Jt(this,o,!1,!0)},get size(){return Zt(this)},has:Qt,add(o){return ts.call(this,o,!0)},set(o,i){return ns.call(this,o,i,!0)},delete:rs,clear:ss,forEach:en(!1,!0)},n={get(o){return Jt(this,o,!0)},get size(){return Zt(this,!0)},has(o){return Qt.call(this,o,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:en(!0,!1)},r={get(o){return Jt(this,o,!0,!0)},get size(){return Zt(this,!0)},has(o){return Qt.call(this,o,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:en(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=tn(o,!1,!1),n[o]=tn(o,!0,!1),t[o]=tn(o,!1,!0),r[o]=tn(o,!0,!0)}),[e,n,t,r]}const[rl,sl,ol,il]=nl();function Mr(e,t){const n=t?e?il:ol:e?sl:rl;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(z(n,s)&&s in r?n:r,s,o)}const ll={get:Mr(!1,!1)},cl={get:Mr(!1,!0)},al={get:Mr(!0,!1)};const fo=new WeakMap,ho=new WeakMap,po=new WeakMap,ul=new WeakMap;function fl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function dl(e){return e.__v_skip||!Object.isExtensible(e)?0:fl(Pi(e))}function On(e){return dt(e)?e:Ir(e,!1,Zi,ll,fo)}function hl(e){return Ir(e,!1,tl,cl,ho)}function Ln(e){return Ir(e,!0,el,al,po)}function Ir(e,t,n,r,s){if(!Z(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=dl(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function vt(e){return dt(e)?vt(e.__v_raw):!!(e&&e.__v_isReactive)}function dt(e){return!!(e&&e.__v_isReadonly)}function St(e){return!!(e&&e.__v_isShallow)}function go(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function hn(e){return Object.isExtensible(e)&&Js(e,"__v_skip",!0),e}const jt=e=>Z(e)?On(e):e,Pr=e=>Z(e)?Ln(e):e;class mo{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ar(()=>t(this._value),()=>Mt(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=J(this);return(!t._cacheable||t.effect.dirty)&&ze(t._value,t._value=t.effect.run())&&Mt(t,4),Nr(t),t.effect._dirtyLevel>=2&&Mt(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function pl(e,t,n=!1){let r,s;const o=W(e);return o?(r=e,s=Te):(r=e.get,s=e.set),new mo(r,s,o||!s,n)}function Nr(e){var t;Xe&&ct&&(e=J(e),oo(ct,(t=e.dep)!=null?t:e.dep=lo(()=>e.dep=void 0,e instanceof mo?e:void 0)))}function Mt(e,t=4,n,r){e=J(e);const s=e.dep;s&&io(s,t)}function de(e){return!!(e&&e.__v_isRef===!0)}function oe(e){return yo(e,!1)}function Fr(e){return yo(e,!0)}function yo(e,t){return de(e)?e:new gl(e,t)}class gl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:jt(t)}get value(){return Nr(this),this._value}set value(t){const n=this.__v_isShallow||St(t)||dt(t);t=n?t:J(t),ze(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:jt(t),Mt(this,4))}}function _o(e){return de(e)?e.value:e}const ml={get:(e,t,n)=>_o(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return de(s)&&!de(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function bo(e){return vt(e)?e:new Proxy(e,ml)}class yl{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Nr(this),()=>Mt(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function _l(e){return new yl(e)}class bl{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Xi(J(this._object),this._key)}}class vl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function wl(e,t,n){return de(e)?e:W(e)?new vl(e):Z(e)&&arguments.length>1?El(e,t,n):oe(e)}function El(e,t,n){const r=e[t];return de(r)?r:new bl(e,t,n)}/** +* @vue/runtime-core v3.4.35 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Ye(e,t,n,r){try{return r?e(...r):e()}catch(s){Wt(s,t,n)}}function Ae(e,t,n,r){if(W(e)){const s=Ye(e,t,n,r);return s&&Xs(s)&&s.catch(o=>{Wt(o,t,n)}),s}if(k(e)){const s=[];for(let o=0;o>>1,s=pe[r],o=Dt(s);oNe&&pe.splice(t,1)}function Tl(e){k(e)?wt.push(...e):(!Ke||!Ke.includes(e,e.allowRecurse?it+1:it))&&wt.push(e),wo()}function os(e,t,n=Vt?Ne+1:0){for(;nDt(n)-Dt(r));if(wt.length=0,Ke){Ke.push(...t);return}for(Ke=t,it=0;ite.id==null?1/0:e.id,Al=(e,t)=>{const n=Dt(e)-Dt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Eo(e){dr=!1,Vt=!0,pe.sort(Al);try{for(Ne=0;Ne{r._d&&_s(-1);const o=bn(t);let i;try{i=e(...s)}finally{bn(o),r._d&&_s(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function cu(e,t){if(ue===null)return e;const n=Vn(ue),r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),Ro(()=>{e.isUnmounting=!0}),e}const Ce=[Function,Array],Co={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ce,onEnter:Ce,onAfterEnter:Ce,onEnterCancelled:Ce,onBeforeLeave:Ce,onLeave:Ce,onAfterLeave:Ce,onLeaveCancelled:Ce,onBeforeAppear:Ce,onAppear:Ce,onAfterAppear:Ce,onAppearCancelled:Ce},So=e=>{const t=e.subTree;return t.component?So(t.component):t},Ll={name:"BaseTransition",props:Co,setup(e,{slots:t}){const n=jn(),r=Ol();return()=>{const s=t.default&&To(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const m of s)if(m.type!==me){o=m;break}}const i=J(e),{mode:l}=i;if(r.isLeaving)return Kn(o);const c=is(o);if(!c)return Kn(o);let u=hr(c,i,r,n,m=>u=m);vn(c,u);const f=n.subTree,h=f&&is(f);if(h&&h.type!==me&&!lt(c,h)&&So(n).type!==me){const m=hr(h,i,r,n);if(vn(h,m),l==="out-in"&&c.type!==me)return r.isLeaving=!0,m.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Kn(o);l==="in-out"&&c.type!==me&&(m.delayLeave=(_,w,O)=>{const B=xo(r,h);B[String(h.key)]=h,_[We]=()=>{w(),_[We]=void 0,delete u.delayedLeave},u.delayedLeave=O})}return o}}},Ml=Ll;function xo(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function hr(e,t,n,r,s){const{appear:o,mode:i,persisted:l=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:f,onEnterCancelled:h,onBeforeLeave:m,onLeave:_,onAfterLeave:w,onLeaveCancelled:O,onBeforeAppear:B,onAppear:K,onAfterAppear:H,onAppearCancelled:p}=t,y=String(e.key),I=xo(n,e),T=(M,b)=>{M&&Ae(M,r,9,b)},F=(M,b)=>{const N=b[1];T(M,b),k(M)?M.every(x=>x.length<=1)&&N():M.length<=1&&N()},j={mode:i,persisted:l,beforeEnter(M){let b=c;if(!n.isMounted)if(o)b=B||c;else return;M[We]&&M[We](!0);const N=I[y];N&<(e,N)&&N.el[We]&&N.el[We](),T(b,[M])},enter(M){let b=u,N=f,x=h;if(!n.isMounted)if(o)b=K||u,N=H||f,x=p||h;else return;let G=!1;const ee=M[nn]=re=>{G||(G=!0,re?T(x,[M]):T(N,[M]),j.delayedLeave&&j.delayedLeave(),M[nn]=void 0)};b?F(b,[M,ee]):ee()},leave(M,b){const N=String(e.key);if(M[nn]&&M[nn](!0),n.isUnmounting)return b();T(m,[M]);let x=!1;const G=M[We]=ee=>{x||(x=!0,b(),ee?T(O,[M]):T(w,[M]),M[We]=void 0,I[N]===e&&delete I[N])};I[N]=e,_?F(_,[M,G]):G()},clone(M){const b=hr(M,t,n,r,s);return s&&s(b),b}};return j}function Kn(e){if(qt(e))return e=Je(e),e.children=null,e}function is(e){if(!qt(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&W(n.default))return n.default()}}function vn(e,t){e.shapeFlag&6&&e.component?vn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function To(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function au(e){W(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:l}=e;let c=null,u,f=0;const h=()=>(f++,c=null,m()),m=()=>{let _;return c||(_=c=t().catch(w=>{if(w=w instanceof Error?w:new Error(String(w)),l)return new Promise((O,B)=>{l(w,()=>O(h()),()=>B(w),f+1)});throw w}).then(w=>_!==c&&c?c:(w&&(w.__esModule||w[Symbol.toStringTag]==="Module")&&(w=w.default),u=w,w)))};return Hr({name:"AsyncComponentWrapper",__asyncLoader:m,get __asyncResolved(){return u},setup(){const _=ae;if(u)return()=>Wn(u,_);const w=H=>{c=null,Wt(H,_,13,!r)};if(i&&_.suspense||Xt)return m().then(H=>()=>Wn(H,_)).catch(H=>(w(H),()=>r?le(r,{error:H}):null));const O=oe(!1),B=oe(),K=oe(!!s);return s&&setTimeout(()=>{K.value=!1},s),o!=null&&setTimeout(()=>{if(!O.value&&!B.value){const H=new Error(`Async component timed out after ${o}ms.`);w(H),B.value=H}},o),m().then(()=>{O.value=!0,_.parent&&qt(_.parent.vnode)&&(_.parent.effect.dirty=!0,In(_.parent.update))}).catch(H=>{w(H),B.value=H}),()=>{if(O.value&&u)return Wn(u,_);if(B.value&&r)return le(r,{error:B.value});if(n&&!K.value)return le(n)}}})}function Wn(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=le(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const qt=e=>e.type.__isKeepAlive;function Il(e,t){Ao(e,"a",t)}function Pl(e,t){Ao(e,"da",t)}function Ao(e,t,n=ae){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Nn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)qt(s.parent.vnode)&&Nl(r,t,n,s),s=s.parent}}function Nl(e,t,n,r){const s=Nn(t,e,r,!0);Fn(()=>{Cr(r[t],s)},n)}function Nn(e,t,n=ae,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{et();const l=Gt(n),c=Ae(t,n,e,i);return l(),tt(),c});return r?s.unshift(o):s.push(o),o}}const De=e=>(t,n=ae)=>{(!Xt||e==="sp")&&Nn(e,(...r)=>t(...r),n)},Fl=De("bm"),Tt=De("m"),$l=De("bu"),Hl=De("u"),Ro=De("bum"),Fn=De("um"),jl=De("sp"),Vl=De("rtg"),Dl=De("rtc");function Ul(e,t=ae){Nn("ec",e,t)}const Oo="components";function uu(e,t){return Mo(Oo,e,!0,t)||e}const Lo=Symbol.for("v-ndc");function fu(e){return ie(e)?Mo(Oo,e,!1)||e:e||Lo}function Mo(e,t,n=!0,r=!1){const s=ue||ae;if(s){const o=s.type;{const l=Pc(o,!1);if(l&&(l===t||l===Oe(t)||l===An(Oe(t))))return o}const i=ls(s[e]||o[e],t)||ls(s.appContext[e],t);return!i&&r?o:i}}function ls(e,t){return e&&(e[t]||e[Oe(t)]||e[An(Oe(t))])}function du(e,t,n,r){let s;const o=n;if(k(e)||ie(e)){s=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,o));else{const i=Object.keys(e);s=new Array(i.length);for(let l=0,c=i.length;lCn(t)?!(t.type===me||t.type===_e&&!Io(t.children)):!0)?e:null}function pu(e,t){const n={};for(const r in e)n[/[A-Z]/.test(r)?`on:${r}`:fn(r)]=e[r];return n}const pr=e=>e?oi(e)?Vn(e):pr(e.parent):null,It=fe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>pr(e.parent),$root:e=>pr(e.root),$emit:e=>e.emit,$options:e=>jr(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,In(e.update)}),$nextTick:e=>e.n||(e.n=Mn.bind(e.proxy)),$watch:e=>gc.bind(e)}),qn=(e,t)=>e!==ne&&!e.__isScriptSetup&&z(e,t),Bl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const _=i[t];if(_!==void 0)switch(_){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(qn(r,t))return i[t]=1,r[t];if(s!==ne&&z(s,t))return i[t]=2,s[t];if((u=e.propsOptions[0])&&z(u,t))return i[t]=3,o[t];if(n!==ne&&z(n,t))return i[t]=4,n[t];gr&&(i[t]=0)}}const f=It[t];let h,m;if(f)return t==="$attrs"&&be(e.attrs,"get",""),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==ne&&z(n,t))return i[t]=4,n[t];if(m=c.config.globalProperties,z(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return qn(s,t)?(s[t]=n,!0):r!==ne&&z(r,t)?(r[t]=n,!0):z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==ne&&z(e,i)||qn(t,i)||(l=o[0])&&z(l,i)||z(r,i)||z(It,i)||z(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function gu(){return kl().slots}function kl(){const e=jn();return e.setupContext||(e.setupContext=li(e))}function cs(e){return k(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let gr=!0;function Kl(e){const t=jr(e),n=e.proxy,r=e.ctx;gr=!1,t.beforeCreate&&as(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:c,inject:u,created:f,beforeMount:h,mounted:m,beforeUpdate:_,updated:w,activated:O,deactivated:B,beforeDestroy:K,beforeUnmount:H,destroyed:p,unmounted:y,render:I,renderTracked:T,renderTriggered:F,errorCaptured:j,serverPrefetch:M,expose:b,inheritAttrs:N,components:x,directives:G,filters:ee}=t;if(u&&Wl(u,r,null),i)for(const Y in i){const V=i[Y];W(V)&&(r[Y]=V.bind(n))}if(s){const Y=s.call(n,n);Z(Y)&&(e.data=On(Y))}if(gr=!0,o)for(const Y in o){const V=o[Y],He=W(V)?V.bind(n,n):W(V.get)?V.get.bind(n,n):Te,Yt=!W(V)&&W(V.set)?V.set.bind(n):Te,nt=se({get:He,set:Yt});Object.defineProperty(r,Y,{enumerable:!0,configurable:!0,get:()=>nt.value,set:Me=>nt.value=Me})}if(l)for(const Y in l)Po(l[Y],r,n,Y);if(c){const Y=W(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(V=>{Jl(V,Y[V])})}f&&as(f,e,"c");function U(Y,V){k(V)?V.forEach(He=>Y(He.bind(n))):V&&Y(V.bind(n))}if(U(Fl,h),U(Tt,m),U($l,_),U(Hl,w),U(Il,O),U(Pl,B),U(Ul,j),U(Dl,T),U(Vl,F),U(Ro,H),U(Fn,y),U(jl,M),k(b))if(b.length){const Y=e.exposed||(e.exposed={});b.forEach(V=>{Object.defineProperty(Y,V,{get:()=>n[V],set:He=>n[V]=He})})}else e.exposed||(e.exposed={});I&&e.render===Te&&(e.render=I),N!=null&&(e.inheritAttrs=N),x&&(e.components=x),G&&(e.directives=G)}function Wl(e,t,n=Te){k(e)&&(e=mr(e));for(const r in e){const s=e[r];let o;Z(s)?"default"in s?o=Ct(s.from||r,s.default,!0):o=Ct(s.from||r):o=Ct(s),de(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function as(e,t,n){Ae(k(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Po(e,t,n,r){const s=r.includes(".")?zo(n,r):()=>n[r];if(ie(e)){const o=t[e];W(o)&&Fe(s,o)}else if(W(e))Fe(s,e.bind(n));else if(Z(e))if(k(e))e.forEach(o=>Po(o,t,n,r));else{const o=W(e.handler)?e.handler.bind(n):t[e.handler];W(o)&&Fe(s,o,e)}}function jr(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(u=>wn(c,u,i,!0)),wn(c,t,i)),Z(t)&&o.set(t,c),c}function wn(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&wn(e,o,n,!0),s&&s.forEach(i=>wn(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=ql[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const ql={data:us,props:fs,emits:fs,methods:Lt,computed:Lt,beforeCreate:ge,created:ge,beforeMount:ge,mounted:ge,beforeUpdate:ge,updated:ge,beforeDestroy:ge,beforeUnmount:ge,destroyed:ge,unmounted:ge,activated:ge,deactivated:ge,errorCaptured:ge,serverPrefetch:ge,components:Lt,directives:Lt,watch:Xl,provide:us,inject:Gl};function us(e,t){return t?e?function(){return fe(W(e)?e.call(this,this):e,W(t)?t.call(this,this):t)}:t:e}function Gl(e,t){return Lt(mr(e),mr(t))}function mr(e){if(k(e)){const t={};for(let n=0;n1)return n&&W(t)?t.call(r&&r.proxy):t}}const Fo={},$o=()=>Object.create(Fo),Ho=e=>Object.getPrototypeOf(e)===Fo;function Ql(e,t,n,r=!1){const s={},o=$o();e.propsDefaults=Object.create(null),jo(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:hl(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function Zl(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=J(s),[c]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[m,_]=Vo(h,t,!0);fe(i,m),_&&l.push(..._)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!c)return Z(e)&&r.set(e,yt),yt;if(k(o))for(let f=0;fe[0]==="_"||e==="$stable",Vr=e=>k(e)?e.map(xe):[xe(e)],tc=(e,t,n)=>{if(t._n)return t;const r=Rl((...s)=>Vr(t(...s)),n);return r._c=!1,r},Uo=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Do(s))continue;const o=e[s];if(W(o))t[s]=tc(s,o,r);else if(o!=null){const i=Vr(o);t[s]=()=>i}}},Bo=(e,t)=>{const n=Vr(t);e.slots.default=()=>n},ko=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},nc=(e,t,n)=>{const r=e.slots=$o();if(e.vnode.shapeFlag&32){const s=t._;s?(ko(r,t,n),n&&Js(r,"_",s,!0)):Uo(t,r)}else t&&Bo(e,t)},rc=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ne;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:ko(s,t,n):(o=!t.$stable,Uo(t,s)),i=t}else t&&(Bo(e,t),i={default:1});if(o)for(const l in s)!Do(l)&&i[l]==null&&delete s[l]};function En(e,t,n,r,s=!1){if(k(e)){e.forEach((m,_)=>En(m,t&&(k(t)?t[_]:t),n,r,s));return}if(Et(r)&&!s)return;const o=r.shapeFlag&4?Vn(r.component):r.el,i=s?null:o,{i:l,r:c}=e,u=t&&t.r,f=l.refs===ne?l.refs={}:l.refs,h=l.setupState;if(u!=null&&u!==c&&(ie(u)?(f[u]=null,z(h,u)&&(h[u]=null)):de(u)&&(u.value=null)),W(c))Ye(c,l,12,[i,f]);else{const m=ie(c),_=de(c);if(m||_){const w=()=>{if(e.f){const O=m?z(h,c)?h[c]:f[c]:c.value;s?k(O)&&Cr(O,o):k(O)?O.includes(o)||O.push(o):m?(f[c]=[o],z(h,c)&&(h[c]=f[c])):(c.value=[o],e.k&&(f[e.k]=c.value))}else m?(f[c]=i,z(h,c)&&(h[c]=i)):_&&(c.value=i,e.k&&(f[e.k]=i))};i?(w.id=-1,ye(w,n)):w()}}}const Ko=Symbol("_vte"),sc=e=>e.__isTeleport,Nt=e=>e&&(e.disabled||e.disabled===""),hs=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ps=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,_r=(e,t)=>{const n=e&&e.to;return ie(n)?t?t(n):null:n},oc={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,o,i,l,c,u){const{mc:f,pc:h,pbc:m,o:{insert:_,querySelector:w,createText:O,createComment:B}}=u,K=Nt(t.props);let{shapeFlag:H,children:p,dynamicChildren:y}=t;if(e==null){const I=t.el=O(""),T=t.anchor=O("");_(I,n,r),_(T,n,r);const F=t.target=_r(t.props,w),j=qo(F,t,O,_);F&&(i==="svg"||hs(F)?i="svg":(i==="mathml"||ps(F))&&(i="mathml"));const M=(b,N)=>{H&16&&f(p,b,N,s,o,i,l,c)};K?M(n,T):F&&M(F,j)}else{t.el=e.el,t.targetStart=e.targetStart;const I=t.anchor=e.anchor,T=t.target=e.target,F=t.targetAnchor=e.targetAnchor,j=Nt(e.props),M=j?n:T,b=j?I:F;if(i==="svg"||hs(T)?i="svg":(i==="mathml"||ps(T))&&(i="mathml"),y?(m(e.dynamicChildren,y,M,s,o,i,l),Dr(e,t,!0)):c||h(e,t,M,b,s,o,i,l,!1),K)j?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):rn(t,n,I,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const N=t.target=_r(t.props,w);N&&rn(t,N,null,u,0)}else j&&rn(t,T,F,u,1)}Wo(t)},remove(e,t,n,{um:r,o:{remove:s}},o){const{shapeFlag:i,children:l,anchor:c,targetStart:u,targetAnchor:f,target:h,props:m}=e;if(h&&(s(u),s(f)),o&&s(c),i&16){const _=o||!Nt(m);for(let w=0;w{gs||(console.error("Hydration completed but contains mismatches."),gs=!0)},lc=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",cc=e=>e.namespaceURI.includes("MathML"),sn=e=>{if(lc(e))return"svg";if(cc(e))return"mathml"},on=e=>e.nodeType===8;function ac(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:l,insert:c,createComment:u}}=e,f=(p,y)=>{if(!y.hasChildNodes()){n(null,p,y),_n(),y._vnode=p;return}h(y.firstChild,p,null,null,null),_n(),y._vnode=p},h=(p,y,I,T,F,j=!1)=>{j=j||!!y.dynamicChildren;const M=on(p)&&p.data==="[",b=()=>O(p,y,I,T,F,M),{type:N,ref:x,shapeFlag:G,patchFlag:ee}=y;let re=p.nodeType;y.el=p,ee===-2&&(j=!1,y.dynamicChildren=null);let U=null;switch(N){case ut:re!==3?y.children===""?(c(y.el=s(""),i(p),p),U=p):U=b():(p.data!==y.children&&(gt(),p.data=y.children),U=o(p));break;case me:H(p)?(U=o(p),K(y.el=p.content.firstChild,p,I)):re!==8||M?U=b():U=o(p);break;case Ft:if(M&&(p=o(p),re=p.nodeType),re===1||re===3){U=p;const Y=!y.children.length;for(let V=0;V{j=j||!!y.dynamicChildren;const{type:M,props:b,patchFlag:N,shapeFlag:x,dirs:G,transition:ee}=y,re=M==="input"||M==="option";if(re||N!==-1){G&&Pe(y,null,I,"created");let U=!1;if(H(p)){U=Xo(T,ee)&&I&&I.vnode.props&&I.vnode.props.appear;const V=p.content.firstChild;U&&ee.beforeEnter(V),K(V,p,I),y.el=p=V}if(x&16&&!(b&&(b.innerHTML||b.textContent))){let V=_(p.firstChild,y,p,I,T,F,j);for(;V;){gt();const He=V;V=V.nextSibling,l(He)}}else x&8&&p.textContent!==y.children&&(gt(),p.textContent=y.children);if(b){if(re||!j||N&48)for(const V in b)(re&&(V.endsWith("value")||V==="indeterminate")||Kt(V)&&!bt(V)||V[0]===".")&&r(p,V,null,b[V],void 0,I);else if(b.onClick)r(p,"onClick",null,b.onClick,void 0,I);else if(N&4&&vt(b.style))for(const V in b.style)b.style[V]}let Y;(Y=b&&b.onVnodeBeforeMount)&&Se(Y,I,y),G&&Pe(y,null,I,"beforeMount"),((Y=b&&b.onVnodeMounted)||G||U)&&Qo(()=>{Y&&Se(Y,I,y),U&&ee.enter(p),G&&Pe(y,null,I,"mounted")},T)}return p.nextSibling},_=(p,y,I,T,F,j,M)=>{M=M||!!y.dynamicChildren;const b=y.children,N=b.length;for(let x=0;x{const{slotScopeIds:M}=y;M&&(F=F?F.concat(M):M);const b=i(p),N=_(o(p),y,b,I,T,F,j);return N&&on(N)&&N.data==="]"?o(y.anchor=N):(gt(),c(y.anchor=u("]"),b,N),N)},O=(p,y,I,T,F,j)=>{if(gt(),y.el=null,j){const N=B(p);for(;;){const x=o(p);if(x&&x!==N)l(x);else break}}const M=o(p),b=i(p);return l(p),n(null,y,b,M,I,T,sn(b),F),M},B=(p,y="[",I="]")=>{let T=0;for(;p;)if(p=o(p),p&&on(p)&&(p.data===y&&T++,p.data===I)){if(T===0)return o(p);T--}return p},K=(p,y,I)=>{const T=y.parentNode;T&&T.replaceChild(p,y);let F=I;for(;F;)F.vnode.el===y&&(F.vnode.el=F.subTree.el=p),F=F.parent},H=p=>p.nodeType===1&&p.tagName.toLowerCase()==="template";return[f,h]}const ye=Qo;function uc(e){return Go(e)}function fc(e){return Go(e,ac)}function Go(e,t){const n=Qs();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:c,setText:u,setElementText:f,parentNode:h,nextSibling:m,setScopeId:_=Te,insertStaticContent:w}=e,O=(a,d,g,C=null,v=null,S=null,L=void 0,A=null,R=!!d.dynamicChildren)=>{if(a===d)return;a&&!lt(a,d)&&(C=zt(a),Me(a,v,S,!0),a=null),d.patchFlag===-2&&(R=!1,d.dynamicChildren=null);const{type:E,ref:P,shapeFlag:D}=d;switch(E){case ut:B(a,d,g,C);break;case me:K(a,d,g,C);break;case Ft:a==null&&H(d,g,C,L);break;case _e:x(a,d,g,C,v,S,L,A,R);break;default:D&1?I(a,d,g,C,v,S,L,A,R):D&6?G(a,d,g,C,v,S,L,A,R):(D&64||D&128)&&E.process(a,d,g,C,v,S,L,A,R,ht)}P!=null&&v&&En(P,a&&a.ref,S,d||a,!d)},B=(a,d,g,C)=>{if(a==null)r(d.el=l(d.children),g,C);else{const v=d.el=a.el;d.children!==a.children&&u(v,d.children)}},K=(a,d,g,C)=>{a==null?r(d.el=c(d.children||""),g,C):d.el=a.el},H=(a,d,g,C)=>{[a.el,a.anchor]=w(a.children,d,g,C,a.el,a.anchor)},p=({el:a,anchor:d},g,C)=>{let v;for(;a&&a!==d;)v=m(a),r(a,g,C),a=v;r(d,g,C)},y=({el:a,anchor:d})=>{let g;for(;a&&a!==d;)g=m(a),s(a),a=g;s(d)},I=(a,d,g,C,v,S,L,A,R)=>{d.type==="svg"?L="svg":d.type==="math"&&(L="mathml"),a==null?T(d,g,C,v,S,L,A,R):M(a,d,v,S,L,A,R)},T=(a,d,g,C,v,S,L,A)=>{let R,E;const{props:P,shapeFlag:D,transition:$,dirs:q}=a;if(R=a.el=i(a.type,S,P&&P.is,P),D&8?f(R,a.children):D&16&&j(a.children,R,null,C,v,Gn(a,S),L,A),q&&Pe(a,null,C,"created"),F(R,a,a.scopeId,L,C),P){for(const te in P)te!=="value"&&!bt(te)&&o(R,te,null,P[te],S,C);"value"in P&&o(R,"value",null,P.value,S),(E=P.onVnodeBeforeMount)&&Se(E,C,a)}q&&Pe(a,null,C,"beforeMount");const X=Xo(v,$);X&&$.beforeEnter(R),r(R,d,g),((E=P&&P.onVnodeMounted)||X||q)&&ye(()=>{E&&Se(E,C,a),X&&$.enter(R),q&&Pe(a,null,C,"mounted")},v)},F=(a,d,g,C,v)=>{if(g&&_(a,g),C)for(let S=0;S{for(let E=R;E{const A=d.el=a.el;let{patchFlag:R,dynamicChildren:E,dirs:P}=d;R|=a.patchFlag&16;const D=a.props||ne,$=d.props||ne;let q;if(g&&rt(g,!1),(q=$.onVnodeBeforeUpdate)&&Se(q,g,d,a),P&&Pe(d,a,g,"beforeUpdate"),g&&rt(g,!0),(D.innerHTML&&$.innerHTML==null||D.textContent&&$.textContent==null)&&f(A,""),E?b(a.dynamicChildren,E,A,g,C,Gn(d,v),S):L||V(a,d,A,null,g,C,Gn(d,v),S,!1),R>0){if(R&16)N(A,D,$,g,v);else if(R&2&&D.class!==$.class&&o(A,"class",null,$.class,v),R&4&&o(A,"style",D.style,$.style,v),R&8){const X=d.dynamicProps;for(let te=0;te{q&&Se(q,g,d,a),P&&Pe(d,a,g,"updated")},C)},b=(a,d,g,C,v,S,L)=>{for(let A=0;A{if(d!==g){if(d!==ne)for(const S in d)!bt(S)&&!(S in g)&&o(a,S,d[S],null,v,C);for(const S in g){if(bt(S))continue;const L=g[S],A=d[S];L!==A&&S!=="value"&&o(a,S,A,L,v,C)}"value"in g&&o(a,"value",d.value,g.value,v)}},x=(a,d,g,C,v,S,L,A,R)=>{const E=d.el=a?a.el:l(""),P=d.anchor=a?a.anchor:l("");let{patchFlag:D,dynamicChildren:$,slotScopeIds:q}=d;q&&(A=A?A.concat(q):q),a==null?(r(E,g,C),r(P,g,C),j(d.children||[],g,P,v,S,L,A,R)):D>0&&D&64&&$&&a.dynamicChildren?(b(a.dynamicChildren,$,g,v,S,L,A),(d.key!=null||v&&d===v.subTree)&&Dr(a,d,!0)):V(a,d,g,P,v,S,L,A,R)},G=(a,d,g,C,v,S,L,A,R)=>{d.slotScopeIds=A,a==null?d.shapeFlag&512?v.ctx.activate(d,g,C,L,R):ee(d,g,C,v,S,L,R):re(a,d,R)},ee=(a,d,g,C,v,S,L)=>{const A=a.component=Oc(a,C,v);if(qt(a)&&(A.ctx.renderer=ht),Lc(A,!1,L),A.asyncDep){if(v&&v.registerDep(A,U,L),!a.el){const R=A.subTree=le(me);K(null,R,d,g)}}else U(A,a,d,g,v,S,L)},re=(a,d,g)=>{const C=d.component=a.component;if(vc(a,d,g))if(C.asyncDep&&!C.asyncResolved){Y(C,d,g);return}else C.next=d,xl(C.update),C.effect.dirty=!0,C.update();else d.el=a.el,C.vnode=d},U=(a,d,g,C,v,S,L)=>{const A=()=>{if(a.isMounted){let{next:P,bu:D,u:$,parent:q,vnode:X}=a;{const pt=Yo(a);if(pt){P&&(P.el=X.el,Y(a,P,L)),pt.asyncDep.then(()=>{a.isUnmounted||A()});return}}let te=P,Q;rt(a,!1),P?(P.el=X.el,Y(a,P,L)):P=X,D&&dn(D),(Q=P.props&&P.props.onVnodeBeforeUpdate)&&Se(Q,q,P,X),rt(a,!0);const ce=Xn(a),Re=a.subTree;a.subTree=ce,O(Re,ce,h(Re.el),zt(Re),a,v,S),P.el=ce.el,te===null&&wc(a,ce.el),$&&ye($,v),(Q=P.props&&P.props.onVnodeUpdated)&&ye(()=>Se(Q,q,P,X),v)}else{let P;const{el:D,props:$}=d,{bm:q,m:X,parent:te}=a,Q=Et(d);if(rt(a,!1),q&&dn(q),!Q&&(P=$&&$.onVnodeBeforeMount)&&Se(P,te,d),rt(a,!0),D&&Bn){const ce=()=>{a.subTree=Xn(a),Bn(D,a.subTree,a,v,null)};Q?d.type.__asyncLoader().then(()=>!a.isUnmounted&&ce()):ce()}else{const ce=a.subTree=Xn(a);O(null,ce,g,C,a,v,S),d.el=ce.el}if(X&&ye(X,v),!Q&&(P=$&&$.onVnodeMounted)){const ce=d;ye(()=>Se(P,te,ce),v)}(d.shapeFlag&256||te&&Et(te.vnode)&&te.vnode.shapeFlag&256)&&a.a&&ye(a.a,v),a.isMounted=!0,d=g=C=null}},R=a.effect=new Ar(A,Te,()=>In(E),a.scope),E=a.update=()=>{R.dirty&&R.run()};E.i=a,E.id=a.uid,rt(a,!0),E()},Y=(a,d,g)=>{d.component=a;const C=a.vnode.props;a.vnode=d,a.next=null,Zl(a,d.props,C,g),rc(a,d.children,g),et(),os(a),tt()},V=(a,d,g,C,v,S,L,A,R=!1)=>{const E=a&&a.children,P=a?a.shapeFlag:0,D=d.children,{patchFlag:$,shapeFlag:q}=d;if($>0){if($&128){Yt(E,D,g,C,v,S,L,A,R);return}else if($&256){He(E,D,g,C,v,S,L,A,R);return}}q&8?(P&16&&At(E,v,S),D!==E&&f(g,D)):P&16?q&16?Yt(E,D,g,C,v,S,L,A,R):At(E,v,S,!0):(P&8&&f(g,""),q&16&&j(D,g,C,v,S,L,A,R))},He=(a,d,g,C,v,S,L,A,R)=>{a=a||yt,d=d||yt;const E=a.length,P=d.length,D=Math.min(E,P);let $;for($=0;$P?At(a,v,S,!0,!1,D):j(d,g,C,v,S,L,A,R,D)},Yt=(a,d,g,C,v,S,L,A,R)=>{let E=0;const P=d.length;let D=a.length-1,$=P-1;for(;E<=D&&E<=$;){const q=a[E],X=d[E]=R?qe(d[E]):xe(d[E]);if(lt(q,X))O(q,X,g,null,v,S,L,A,R);else break;E++}for(;E<=D&&E<=$;){const q=a[D],X=d[$]=R?qe(d[$]):xe(d[$]);if(lt(q,X))O(q,X,g,null,v,S,L,A,R);else break;D--,$--}if(E>D){if(E<=$){const q=$+1,X=q$)for(;E<=D;)Me(a[E],v,S,!0),E++;else{const q=E,X=E,te=new Map;for(E=X;E<=$;E++){const ve=d[E]=R?qe(d[E]):xe(d[E]);ve.key!=null&&te.set(ve.key,E)}let Q,ce=0;const Re=$-X+1;let pt=!1,Xr=0;const Rt=new Array(Re);for(E=0;E=Re){Me(ve,v,S,!0);continue}let Ie;if(ve.key!=null)Ie=te.get(ve.key);else for(Q=X;Q<=$;Q++)if(Rt[Q-X]===0&<(ve,d[Q])){Ie=Q;break}Ie===void 0?Me(ve,v,S,!0):(Rt[Ie-X]=E+1,Ie>=Xr?Xr=Ie:pt=!0,O(ve,d[Ie],g,null,v,S,L,A,R),ce++)}const Yr=pt?dc(Rt):yt;for(Q=Yr.length-1,E=Re-1;E>=0;E--){const ve=X+E,Ie=d[ve],zr=ve+1{const{el:S,type:L,transition:A,children:R,shapeFlag:E}=a;if(E&6){nt(a.component.subTree,d,g,C);return}if(E&128){a.suspense.move(d,g,C);return}if(E&64){L.move(a,d,g,ht);return}if(L===_e){r(S,d,g);for(let D=0;DA.enter(S),v);else{const{leave:D,delayLeave:$,afterLeave:q}=A,X=()=>r(S,d,g),te=()=>{D(S,()=>{X(),q&&q()})};$?$(S,X,te):te()}else r(S,d,g)},Me=(a,d,g,C=!1,v=!1)=>{const{type:S,props:L,ref:A,children:R,dynamicChildren:E,shapeFlag:P,patchFlag:D,dirs:$,cacheIndex:q}=a;if(D===-2&&(v=!1),A!=null&&En(A,null,g,a,!0),q!=null&&(d.renderCache[q]=void 0),P&256){d.ctx.deactivate(a);return}const X=P&1&&$,te=!Et(a);let Q;if(te&&(Q=L&&L.onVnodeBeforeUnmount)&&Se(Q,d,a),P&6)Li(a.component,g,C);else{if(P&128){a.suspense.unmount(g,C);return}X&&Pe(a,null,d,"beforeUnmount"),P&64?a.type.remove(a,d,g,ht,C):E&&!E.hasOnce&&(S!==_e||D>0&&D&64)?At(E,d,g,!1,!0):(S===_e&&D&384||!v&&P&16)&&At(R,d,g),C&&qr(a)}(te&&(Q=L&&L.onVnodeUnmounted)||X)&&ye(()=>{Q&&Se(Q,d,a),X&&Pe(a,null,d,"unmounted")},g)},qr=a=>{const{type:d,el:g,anchor:C,transition:v}=a;if(d===_e){Oi(g,C);return}if(d===Ft){y(a);return}const S=()=>{s(g),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(a.shapeFlag&1&&v&&!v.persisted){const{leave:L,delayLeave:A}=v,R=()=>L(g,S);A?A(a.el,S,R):R()}else S()},Oi=(a,d)=>{let g;for(;a!==d;)g=m(a),s(a),a=g;s(d)},Li=(a,d,g)=>{const{bum:C,scope:v,update:S,subTree:L,um:A,m:R,a:E}=a;ms(R),ms(E),C&&dn(C),v.stop(),S&&(S.active=!1,Me(L,a,d,g)),A&&ye(A,d),ye(()=>{a.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},At=(a,d,g,C=!1,v=!1,S=0)=>{for(let L=S;L{if(a.shapeFlag&6)return zt(a.component.subTree);if(a.shapeFlag&128)return a.suspense.next();const d=m(a.anchor||a.el),g=d&&d[Ko];return g?m(g):d};let Dn=!1;const Gr=(a,d,g)=>{a==null?d._vnode&&Me(d._vnode,null,null,!0):O(d._vnode||null,a,d,null,null,null,g),Dn||(Dn=!0,os(),_n(),Dn=!1),d._vnode=a},ht={p:O,um:Me,m:nt,r:qr,mt:ee,mc:j,pc:V,pbc:b,n:zt,o:e};let Un,Bn;return t&&([Un,Bn]=t(ht)),{render:Gr,hydrate:Un,createApp:zl(Gr,Un)}}function Gn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function rt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Xo(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Dr(e,t,n=!1){const r=e.children,s=t.children;if(k(r)&&k(s))for(let o=0;o>1,e[n[l]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Yo(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Yo(t)}function ms(e){if(e)for(let t=0;tCt(hc);function Ur(e,t){return $n(e,null,t)}function yu(e,t){return $n(e,null,{flush:"post"})}const ln={};function Fe(e,t,n){return $n(e,t,n)}function $n(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:l}=ne){if(t&&o){const T=t;t=(...F)=>{T(...F),I()}}const c=ae,u=T=>r===!0?T:Ge(T,r===!1?1:void 0);let f,h=!1,m=!1;if(de(e)?(f=()=>e.value,h=St(e)):vt(e)?(f=()=>u(e),h=!0):k(e)?(m=!0,h=e.some(T=>vt(T)||St(T)),f=()=>e.map(T=>{if(de(T))return T.value;if(vt(T))return u(T);if(W(T))return Ye(T,c,2)})):W(e)?t?f=()=>Ye(e,c,2):f=()=>(_&&_(),Ae(e,c,3,[w])):f=Te,t&&r){const T=f;f=()=>Ge(T())}let _,w=T=>{_=p.onStop=()=>{Ye(T,c,4),_=p.onStop=void 0}},O;if(Xt)if(w=Te,t?n&&Ae(t,c,3,[f(),m?[]:void 0,w]):f(),s==="sync"){const T=pc();O=T.__watcherHandles||(T.__watcherHandles=[])}else return Te;let B=m?new Array(e.length).fill(ln):ln;const K=()=>{if(!(!p.active||!p.dirty))if(t){const T=p.run();(r||h||(m?T.some((F,j)=>ze(F,B[j])):ze(T,B)))&&(_&&_(),Ae(t,c,3,[T,B===ln?void 0:m&&B[0]===ln?[]:B,w]),B=T)}else p.run()};K.allowRecurse=!!t;let H;s==="sync"?H=K:s==="post"?H=()=>ye(K,c&&c.suspense):(K.pre=!0,c&&(K.id=c.uid),H=()=>In(K));const p=new Ar(f,Te,H),y=no(),I=()=>{p.stop(),y&&Cr(y.effects,p)};return t?n?K():B=p.run():s==="post"?ye(p.run.bind(p),c&&c.suspense):p.run(),O&&O.push(I),I}function gc(e,t,n){const r=this.proxy,s=ie(e)?e.includes(".")?zo(r,e):()=>r[e]:e.bind(r,r);let o;W(t)?o=t:(o=t.handler,n=t);const i=Gt(this),l=$n(s,o.bind(r),n);return i(),l}function zo(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{Ge(r,t,n)});else if(zs(e)){for(const r in e)Ge(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Ge(e[r],t,n)}return e}const mc=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Oe(t)}Modifiers`]||e[`${Ze(t)}Modifiers`];function yc(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||ne;let s=n;const o=t.startsWith("update:"),i=o&&mc(r,t.slice(7));i&&(i.trim&&(s=n.map(f=>ie(f)?f.trim():f)),i.number&&(s=n.map(cr)));let l,c=r[l=fn(t)]||r[l=fn(Oe(t))];!c&&o&&(c=r[l=fn(Ze(t))]),c&&Ae(c,e,6,s);const u=r[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ae(u,e,6,s)}}function Jo(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!W(e)){const c=u=>{const f=Jo(u,t,!0);f&&(l=!0,fe(i,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(Z(e)&&r.set(e,null),null):(k(o)?o.forEach(c=>i[c]=null):fe(i,o),Z(e)&&r.set(e,i),i)}function Hn(e,t){return!e||!Kt(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,Ze(t))||z(e,t))}function Xn(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[o],slots:i,attrs:l,emit:c,render:u,renderCache:f,props:h,data:m,setupState:_,ctx:w,inheritAttrs:O}=e,B=bn(e);let K,H;try{if(n.shapeFlag&4){const y=s||r,I=y;K=xe(u.call(I,y,f,h,_,m,w)),H=l}else{const y=t;K=xe(y.length>1?y(h,{attrs:l,slots:i,emit:c}):y(h,null)),H=t.props?l:_c(l)}}catch(y){$t.length=0,Wt(y,e,1),K=le(me)}let p=K;if(H&&O!==!1){const y=Object.keys(H),{shapeFlag:I}=p;y.length&&I&7&&(o&&y.some(Er)&&(H=bc(H,o)),p=Je(p,H,!1,!0))}return n.dirs&&(p=Je(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(n.dirs):n.dirs),n.transition&&(p.transition=n.transition),K=p,bn(B),K}const _c=e=>{let t;for(const n in e)(n==="class"||n==="style"||Kt(n))&&((t||(t={}))[n]=e[n]);return t},bc=(e,t)=>{const n={};for(const r in e)(!Er(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function vc(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:c}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?ys(r,i,u):!!i;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function Qo(e,t){t&&t.pendingBranch?k(e)?t.effects.push(...e):t.effects.push(e):Tl(e)}const _e=Symbol.for("v-fgt"),ut=Symbol.for("v-txt"),me=Symbol.for("v-cmt"),Ft=Symbol.for("v-stc"),$t=[];let Ee=null;function Zo(e=!1){$t.push(Ee=e?null:[])}function Cc(){$t.pop(),Ee=$t[$t.length-1]||null}let Ut=1;function _s(e){Ut+=e,e<0&&Ee&&(Ee.hasOnce=!0)}function ei(e){return e.dynamicChildren=Ut>0?Ee||yt:null,Cc(),Ut>0&&Ee&&Ee.push(e),e}function _u(e,t,n,r,s,o){return ei(ri(e,t,n,r,s,o,!0))}function ti(e,t,n,r,s){return ei(le(e,t,n,r,s,!0))}function Cn(e){return e?e.__v_isVNode===!0:!1}function lt(e,t){return e.type===t.type&&e.key===t.key}const ni=({key:e})=>e??null,pn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ie(e)||de(e)||W(e)?{i:ue,r:e,k:t,f:!!n}:e:null);function ri(e,t=null,n=null,r=0,s=null,o=e===_e?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ni(t),ref:t&&pn(t),scopeId:Pn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:ue};return l?(Br(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ie(n)?8:16),Ut>0&&!i&&Ee&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Ee.push(c),c}const le=Sc;function Sc(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Lo)&&(e=me),Cn(e)){const l=Je(e,t,!0);return n&&Br(l,n),Ut>0&&!o&&Ee&&(l.shapeFlag&6?Ee[Ee.indexOf(e)]=l:Ee.push(l)),l.patchFlag=-2,l}if(Nc(e)&&(e=e.__vccOpts),t){t=xc(t);let{class:l,style:c}=t;l&&!ie(l)&&(t.class=Tr(l)),Z(c)&&(go(c)&&!k(c)&&(c=fe({},c)),t.style=xr(c))}const i=ie(e)?1:Ec(e)?128:sc(e)?64:Z(e)?4:W(e)?2:0;return ri(e,t,n,r,s,i,o,!0)}function xc(e){return e?go(e)||Ho(e)?fe({},e):e:null}function Je(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:l,transition:c}=e,u=t?Tc(s||{},t):s,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&ni(u),ref:t&&t.ref?n&&o?k(o)?o.concat(pn(t)):[o,pn(t)]:pn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Je(e.ssContent),ssFallback:e.ssFallback&&Je(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&vn(f,c.clone(f)),f}function si(e=" ",t=0){return le(ut,null,e,t)}function bu(e,t){const n=le(Ft,null,e);return n.staticCount=t,n}function vu(e="",t=!1){return t?(Zo(),ti(me,null,e)):le(me,null,e)}function xe(e){return e==null||typeof e=="boolean"?le(me):k(e)?le(_e,null,e.slice()):typeof e=="object"?qe(e):le(ut,null,String(e))}function qe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Je(e)}function Br(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(k(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Br(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Ho(t)?t._ctx=ue:s===3&&ue&&(ue.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else W(t)?(t={default:t,_ctx:ue},n=32):(t=String(t),r&64?(n=16,t=[si(t)]):n=8);e.children=t,e.shapeFlag|=n}function Tc(...e){const t={};for(let n=0;nae||ue;let Sn,br;{const e=Qs(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};Sn=t("__VUE_INSTANCE_SETTERS__",n=>ae=n),br=t("__VUE_SSR_SETTERS__",n=>Xt=n)}const Gt=e=>{const t=ae;return Sn(e),e.scope.on(),()=>{e.scope.off(),Sn(t)}},bs=()=>{ae&&ae.scope.off(),Sn(null)};function oi(e){return e.vnode.shapeFlag&4}let Xt=!1;function Lc(e,t=!1,n=!1){t&&br(t);const{props:r,children:s}=e.vnode,o=oi(e);Ql(e,r,o,t),nc(e,s,n);const i=o?Mc(e,t):void 0;return t&&br(!1),i}function Mc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Bl);const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?li(e):null,o=Gt(e);et();const i=Ye(r,e,0,[e.props,s]);if(tt(),o(),Xs(i)){if(i.then(bs,bs),t)return i.then(l=>{vs(e,l,t)}).catch(l=>{Wt(l,e,0)});e.asyncDep=i}else vs(e,i,t)}else ii(e,t)}function vs(e,t,n){W(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Z(t)&&(e.setupState=bo(t)),ii(e,n)}let ws;function ii(e,t,n){const r=e.type;if(!e.render){if(!t&&ws&&!r.render){const s=r.template||jr(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,u=fe(fe({isCustomElement:o,delimiters:l},i),c);r.render=ws(s,u)}}e.render=r.render||Te}{const s=Gt(e);et();try{Kl(e)}finally{tt(),s()}}}const Ic={get(e,t){return be(e,"get",""),e[t]}};function li(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Ic),slots:e.slots,emit:e.emit,expose:t}}function Vn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(bo(hn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in It)return It[n](e)},has(t,n){return n in t||n in It}})):e.proxy}function Pc(e,t=!0){return W(e)?e.displayName||e.name:e.name||t&&e.__name}function Nc(e){return W(e)&&"__vccOpts"in e}const se=(e,t)=>pl(e,t,Xt);function vr(e,t,n){const r=arguments.length;return r===2?Z(t)&&!k(t)?Cn(t)?le(e,null,[t]):le(e,t):le(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Cn(n)&&(n=[n]),le(e,t,n))}const Fc="3.4.35";/** +* @vue/runtime-dom v3.4.35 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const $c="http://www.w3.org/2000/svg",Hc="http://www.w3.org/1998/Math/MathML",je=typeof document<"u"?document:null,Es=je&&je.createElement("template"),jc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?je.createElementNS($c,e):t==="mathml"?je.createElementNS(Hc,e):n?je.createElement(e,{is:n}):je.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>je.createTextNode(e),createComment:e=>je.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>je.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Es.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=Es.content;if(r==="svg"||r==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Be="transition",Ot="animation",Bt=Symbol("_vtc"),ci=(e,{slots:t})=>vr(Ml,Vc(e),t);ci.displayName="Transition";const ai={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};ci.props=fe({},Co,ai);const st=(e,t=[])=>{k(e)?e.forEach(n=>n(...t)):e&&e(...t)},Cs=e=>e?k(e)?e.some(t=>t.length>1):e.length>1:!1;function Vc(e){const t={};for(const x in e)x in ai||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:u=i,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:_=`${n}-leave-to`}=e,w=Dc(s),O=w&&w[0],B=w&&w[1],{onBeforeEnter:K,onEnter:H,onEnterCancelled:p,onLeave:y,onLeaveCancelled:I,onBeforeAppear:T=K,onAppear:F=H,onAppearCancelled:j=p}=t,M=(x,G,ee)=>{ot(x,G?f:l),ot(x,G?u:i),ee&&ee()},b=(x,G)=>{x._isLeaving=!1,ot(x,h),ot(x,_),ot(x,m),G&&G()},N=x=>(G,ee)=>{const re=x?F:H,U=()=>M(G,x,ee);st(re,[G,U]),Ss(()=>{ot(G,x?c:o),ke(G,x?f:l),Cs(re)||xs(G,r,O,U)})};return fe(t,{onBeforeEnter(x){st(K,[x]),ke(x,o),ke(x,i)},onBeforeAppear(x){st(T,[x]),ke(x,c),ke(x,u)},onEnter:N(!1),onAppear:N(!0),onLeave(x,G){x._isLeaving=!0;const ee=()=>b(x,G);ke(x,h),ke(x,m),kc(),Ss(()=>{x._isLeaving&&(ot(x,h),ke(x,_),Cs(y)||xs(x,r,B,ee))}),st(y,[x,ee])},onEnterCancelled(x){M(x,!1),st(p,[x])},onAppearCancelled(x){M(x,!0),st(j,[x])},onLeaveCancelled(x){b(x),st(I,[x])}})}function Dc(e){if(e==null)return null;if(Z(e))return[Yn(e.enter),Yn(e.leave)];{const t=Yn(e);return[t,t]}}function Yn(e){return $i(e)}function ke(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Bt]||(e[Bt]=new Set)).add(t)}function ot(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Bt];n&&(n.delete(t),n.size||(e[Bt]=void 0))}function Ss(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Uc=0;function xs(e,t,n,r){const s=e._endId=++Uc,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=Bc(e,t);if(!i)return r();const u=i+"end";let f=0;const h=()=>{e.removeEventListener(u,m),o()},m=_=>{_.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[w]||"").split(", "),s=r(`${Be}Delay`),o=r(`${Be}Duration`),i=Ts(s,o),l=r(`${Ot}Delay`),c=r(`${Ot}Duration`),u=Ts(l,c);let f=null,h=0,m=0;t===Be?i>0&&(f=Be,h=i,m=o.length):t===Ot?u>0&&(f=Ot,h=u,m=c.length):(h=Math.max(i,u),f=h>0?i>u?Be:Ot:null,m=f?f===Be?o.length:c.length:0);const _=f===Be&&/\b(transform|all)(,|$)/.test(r(`${Be}Property`).toString());return{type:f,timeout:h,propCount:m,hasTransform:_}}function Ts(e,t){for(;e.lengthAs(n)+As(e[r])))}function As(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function kc(){return document.body.offsetHeight}function Kc(e,t,n){const r=e[Bt];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Rs=Symbol("_vod"),Wc=Symbol("_vsh"),qc=Symbol(""),Gc=/(^|;)\s*display\s*:/;function Xc(e,t,n){const r=e.style,s=ie(n);let o=!1;if(n&&!s){if(t)if(ie(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&gn(r,l,"")}else for(const i in t)n[i]==null&&gn(r,i,"");for(const i in n)i==="display"&&(o=!0),gn(r,i,n[i])}else if(s){if(t!==n){const i=r[qc];i&&(n+=";"+i),r.cssText=n,o=Gc.test(n)}}else t&&e.removeAttribute("style");Rs in e&&(e[Rs]=o?r.display:"",e[Wc]&&(r.display="none"))}const Os=/\s*!important$/;function gn(e,t,n){if(k(n))n.forEach(r=>gn(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Yc(e,t);Os.test(n)?e.setProperty(Ze(r),n.replace(Os,""),"important"):e[r]=n}}const Ls=["Webkit","Moz","ms"],zn={};function Yc(e,t){const n=zn[t];if(n)return n;let r=Oe(t);if(r!=="filter"&&r in e)return zn[t]=r;r=An(r);for(let s=0;sJn||(ea.then(()=>Jn=0),Jn=Date.now());function na(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ae(ra(r,n.value),t,5,[r])};return n.value=e,n.attached=ta(),n}function ra(e,t){if(k(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Fs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,sa=(e,t,n,r,s,o)=>{const i=s==="svg";t==="class"?Kc(e,r,i):t==="style"?Xc(e,n,r):Kt(t)?Er(t)||Qc(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):oa(e,t,r,i))?(zc(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Is(e,t,r,i,o,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Is(e,t,r,i))};function oa(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Fs(t)&&W(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Fs(t)&&ie(n)?!1:t in e}const $s=e=>{const t=e.props["onUpdate:modelValue"]||!1;return k(t)?n=>dn(t,n):t};function ia(e){e.target.composing=!0}function Hs(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Qn=Symbol("_assign"),wu={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[Qn]=$s(s);const o=r||s.props&&s.props.type==="number";mt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=cr(l)),e[Qn](l)}),n&&mt(e,"change",()=>{e.value=e.value.trim()}),t||(mt(e,"compositionstart",ia),mt(e,"compositionend",Hs),mt(e,"change",Hs))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:o}},i){if(e[Qn]=$s(i),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?cr(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===c)||(e.value=c))}},la=["ctrl","shift","alt","meta"],ca={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>la.some(n=>e[`${n}Key`]&&!t.includes(n))},Eu=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const o=Ze(s.key);if(t.some(i=>i===o||aa[i]===o))return e(s)})},ui=fe({patchProp:sa},jc);let Ht,js=!1;function ua(){return Ht||(Ht=uc(ui))}function fa(){return Ht=js?Ht:fc(ui),js=!0,Ht}const Su=(...e)=>{const t=ua().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=di(r);if(!s)return;const o=t._component;!W(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,fi(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},xu=(...e)=>{const t=fa().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=di(r);if(s)return n(s,!0,fi(s))},t};function fi(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function di(e){return ie(e)?document.querySelector(e):e}const Tu=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},da="modulepreload",ha=function(e){return"/GeometryOps.jl/previews/PR182/"+e},Vs={},Au=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=Promise.all(n.map(l=>{if(l=ha(l),l in Vs)return;Vs[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":da,c||(f.as="script",f.crossOrigin=""),f.href=l,i&&f.setAttribute("nonce",i),document.head.appendChild(f),c)return new Promise((h,m)=>{f.addEventListener("load",h),f.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},pa=window.__VP_SITE_DATA__;function kr(e){return no()?(qi(e),!0):!1}function $e(e){return typeof e=="function"?e():_o(e)}const hi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ga=Object.prototype.toString,ma=e=>ga.call(e)==="[object Object]",kt=()=>{},Ds=ya();function ya(){var e,t;return hi&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function _a(e,t){function n(...r){return new Promise((s,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(o)})}return n}const pi=e=>e();function ba(e,t={}){let n,r,s=kt;const o=l=>{clearTimeout(l),s(),s=kt};return l=>{const c=$e(e),u=$e(t.maxWait);return n&&o(n),c<=0||u!==void 0&&u<=0?(r&&(o(r),r=null),Promise.resolve(l())):new Promise((f,h)=>{s=t.rejectOnCancel?h:f,u&&!r&&(r=setTimeout(()=>{n&&o(n),r=null,f(l())},u)),n=setTimeout(()=>{r&&o(r),r=null,f(l())},c)})}}function va(e=pi){const t=oe(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...o)=>{t.value&&e(...o)};return{isActive:Ln(t),pause:n,resume:r,eventFilter:s}}function wa(e){return jn()}function gi(...e){if(e.length!==1)return wl(...e);const t=e[0];return typeof t=="function"?Ln(_l(()=>({get:t,set:kt}))):oe(t)}function mi(e,t,n={}){const{eventFilter:r=pi,...s}=n;return Fe(e,_a(r,t),s)}function Ea(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:o,pause:i,resume:l,isActive:c}=va(r);return{stop:mi(e,t,{...s,eventFilter:o}),pause:i,resume:l,isActive:c}}function Kr(e,t=!0,n){wa()?Tt(e,n):t?e():Mn(e)}function Ru(e,t,n={}){const{debounce:r=0,maxWait:s=void 0,...o}=n;return mi(e,t,{...o,eventFilter:ba(r,{maxWait:s})})}function Ou(e,t,n){let r;de(n)?r={evaluating:n}:r={};const{lazy:s=!1,evaluating:o=void 0,shallow:i=!0,onError:l=kt}=r,c=oe(!s),u=i?Fr(t):oe(t);let f=0;return Ur(async h=>{if(!c.value)return;f++;const m=f;let _=!1;o&&Promise.resolve().then(()=>{o.value=!0});try{const w=await e(O=>{h(()=>{o&&(o.value=!1),_||O()})});m===f&&(u.value=w)}catch(w){l(w)}finally{o&&m===f&&(o.value=!1),_=!0}}),s?se(()=>(c.value=!0,u.value)):u}function yi(e){var t;const n=$e(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Le=hi?window:void 0;function xt(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=Le):[t,n,r,s]=e,!t)return kt;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(f=>f()),o.length=0},l=(f,h,m,_)=>(f.addEventListener(h,m,_),()=>f.removeEventListener(h,m,_)),c=Fe(()=>[yi(t),$e(s)],([f,h])=>{if(i(),!f)return;const m=ma(h)?{...h}:h;o.push(...n.flatMap(_=>r.map(w=>l(f,_,w,m))))},{immediate:!0,flush:"post"}),u=()=>{c(),i()};return kr(u),u}function Ca(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Lu(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=Le,eventName:o="keydown",passive:i=!1,dedupe:l=!1}=r,c=Ca(t);return xt(s,o,f=>{f.repeat&&$e(l)||c(f)&&n(f)},i)}function Sa(){const e=oe(!1),t=jn();return t&&Tt(()=>{e.value=!0},t),e}function xa(e){const t=Sa();return se(()=>(t.value,!!e()))}function _i(e,t={}){const{window:n=Le}=t,r=xa(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const o=oe(!1),i=u=>{o.value=u.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",i):s.removeListener(i))},c=Ur(()=>{r.value&&(l(),s=n.matchMedia($e(e)),"addEventListener"in s?s.addEventListener("change",i):s.addListener(i),o.value=s.matches)});return kr(()=>{c(),l(),s=void 0}),o}const cn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},an="__vueuse_ssr_handlers__",Ta=Aa();function Aa(){return an in cn||(cn[an]=cn[an]||{}),cn[an]}function bi(e,t){return Ta[e]||t}function Ra(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Oa={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Us="vueuse-storage";function Wr(e,t,n,r={}){var s;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:f,window:h=Le,eventFilter:m,onError:_=b=>{console.error(b)},initOnMounted:w}=r,O=(f?Fr:oe)(typeof t=="function"?t():t);if(!n)try{n=bi("getDefaultStorage",()=>{var b;return(b=Le)==null?void 0:b.localStorage})()}catch(b){_(b)}if(!n)return O;const B=$e(t),K=Ra(B),H=(s=r.serializer)!=null?s:Oa[K],{pause:p,resume:y}=Ea(O,()=>T(O.value),{flush:o,deep:i,eventFilter:m});h&&l&&Kr(()=>{xt(h,"storage",j),xt(h,Us,M),w&&j()}),w||j();function I(b,N){h&&h.dispatchEvent(new CustomEvent(Us,{detail:{key:e,oldValue:b,newValue:N,storageArea:n}}))}function T(b){try{const N=n.getItem(e);if(b==null)I(N,null),n.removeItem(e);else{const x=H.write(b);N!==x&&(n.setItem(e,x),I(N,x))}}catch(N){_(N)}}function F(b){const N=b?b.newValue:n.getItem(e);if(N==null)return c&&B!=null&&n.setItem(e,H.write(B)),B;if(!b&&u){const x=H.read(N);return typeof u=="function"?u(x,B):K==="object"&&!Array.isArray(x)?{...B,...x}:x}else return typeof N!="string"?N:H.read(N)}function j(b){if(!(b&&b.storageArea!==n)){if(b&&b.key==null){O.value=B;return}if(!(b&&b.key!==e)){p();try{(b==null?void 0:b.newValue)!==H.write(O.value)&&(O.value=F(b))}catch(N){_(N)}finally{b?Mn(y):y()}}}}function M(b){j(b.detail)}return O}function vi(e){return _i("(prefers-color-scheme: dark)",e)}function La(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=Le,storage:o,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},m=vi({window:s}),_=se(()=>m.value?"dark":"light"),w=c||(i==null?gi(r):Wr(i,r,o,{window:s,listenToStorageChanges:l})),O=se(()=>w.value==="auto"?_.value:w.value),B=bi("updateHTMLAttrs",(y,I,T)=>{const F=typeof y=="string"?s==null?void 0:s.document.querySelector(y):yi(y);if(!F)return;let j;if(f&&(j=s.document.createElement("style"),j.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),s.document.head.appendChild(j)),I==="class"){const M=T.split(/\s/g);Object.values(h).flatMap(b=>(b||"").split(/\s/g)).filter(Boolean).forEach(b=>{M.includes(b)?F.classList.add(b):F.classList.remove(b)})}else F.setAttribute(I,T);f&&(s.getComputedStyle(j).opacity,document.head.removeChild(j))});function K(y){var I;B(t,n,(I=h[y])!=null?I:y)}function H(y){e.onChanged?e.onChanged(y,K):K(y)}Fe(O,H,{flush:"post",immediate:!0}),Kr(()=>H(O.value));const p=se({get(){return u?w.value:O.value},set(y){w.value=y}});try{return Object.assign(p,{store:w,system:_,state:O})}catch{return p}}function Ma(e={}){const{valueDark:t="dark",valueLight:n="",window:r=Le}=e,s=La({...e,onChanged:(l,c)=>{var u;e.onChanged?(u=e.onChanged)==null||u.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),o=se(()=>s.system?s.system.value:vi({window:r}).value?"dark":"light");return se({get(){return s.value==="dark"},set(l){const c=l?"dark":"light";o.value===c?s.value="auto":s.value=c}})}function Zn(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Mu(e,t,n={}){const{window:r=Le}=n;return Wr(e,t,r==null?void 0:r.localStorage,n)}function wi(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const er=new WeakMap;function Iu(e,t=!1){const n=oe(t);let r=null,s="";Fe(gi(e),l=>{const c=Zn($e(l));if(c){const u=c;if(er.get(u)||er.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(s=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const o=()=>{const l=Zn($e(e));!l||n.value||(Ds&&(r=xt(l,"touchmove",c=>{Ia(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},i=()=>{const l=Zn($e(e));!l||!n.value||(Ds&&(r==null||r()),l.style.overflow=s,er.delete(l),n.value=!1)};return kr(i),se({get(){return n.value},set(l){l?o():i()}})}function Pu(e,t,n={}){const{window:r=Le}=n;return Wr(e,t,r==null?void 0:r.sessionStorage,n)}function Nu(e={}){const{window:t=Le,behavior:n="auto"}=e;if(!t)return{x:oe(0),y:oe(0)};const r=oe(t.scrollX),s=oe(t.scrollY),o=se({get(){return r.value},set(l){scrollTo({left:l,behavior:n})}}),i=se({get(){return s.value},set(l){scrollTo({top:l,behavior:n})}});return xt(t,"scroll",()=>{r.value=t.scrollX,s.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:i}}function Fu(e={}){const{window:t=Le,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:o=!0}=e,i=oe(n),l=oe(r),c=()=>{t&&(o?(i.value=t.innerWidth,l.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Kr(c),xt("resize",c,{passive:!0}),s){const u=_i("(orientation: portrait)");Fe(u,()=>c())}return{width:i,height:l}}var tr={BASE_URL:"/GeometryOps.jl/previews/PR182/",DEV:!1,MODE:"production",PROD:!0,SSR:!1},nr={};const Ei=/^(?:[a-z]+:|\/\/)/i,Pa="vitepress-theme-appearance",Na=/#.*$/,Fa=/[?#].*$/,$a=/(?:(^|\/)index)?\.(?:md|html)$/,he=typeof document<"u",Ci={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Ha(e,t,n=!1){if(t===void 0)return!1;if(e=Bs(`/${e}`),n)return new RegExp(t).test(e);if(Bs(t)!==e)return!1;const r=t.match(Na);return r?(he?location.hash:"")===r[0]:!0}function Bs(e){return decodeURI(e).replace(Fa,"").replace($a,"$1")}function ja(e){return Ei.test(e)}function Va(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!ja(n)&&Ha(t,`/${n}/`,!0))||"root"}function Da(e,t){var r,s,o,i,l,c,u;const n=Va(e,t);return Object.assign({},e,{localeIndex:n,lang:((r=e.locales[n])==null?void 0:r.lang)??e.lang,dir:((s=e.locales[n])==null?void 0:s.dir)??e.dir,title:((o=e.locales[n])==null?void 0:o.title)??e.title,titleTemplate:((i=e.locales[n])==null?void 0:i.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:xi(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(u=e.locales[n])==null?void 0:u.themeConfig}})}function Si(e,t){const n=t.title||e.title,r=t.titleTemplate??e.titleTemplate;if(typeof r=="string"&&r.includes(":title"))return r.replace(/:title/g,n);const s=Ua(e.title,r);return n===s.slice(3)?n:`${n}${s}`}function Ua(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Ba(e,t){const[n,r]=t;if(n!=="meta")return!1;const s=Object.entries(r)[0];return s==null?!1:e.some(([o,i])=>o===n&&i[s[0]]===s[1])}function xi(e,t){return[...e.filter(n=>!Ba(t,n)),...t]}const ka=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Ka=/^[a-z]:/i;function ks(e){const t=Ka.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(ka,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const rr=new Set;function Wa(e){if(rr.size===0){const n=typeof process=="object"&&(nr==null?void 0:nr.VITE_EXTRA_EXTENSIONS)||(tr==null?void 0:tr.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(r=>rr.add(r))}const t=e.split(".").pop();return t==null||!rr.has(t.toLowerCase())}function $u(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const qa=Symbol(),ft=Fr(pa);function Hu(e){const t=se(()=>Da(ft.value,e.data.relativePath)),n=t.value.appearance,r=n==="force-dark"?oe(!0):n?Ma({storageKey:Pa,initialValue:()=>n==="dark"?"dark":"auto",...typeof n=="object"?n:{}}):oe(!1),s=oe(he?location.hash:"");return he&&window.addEventListener("hashchange",()=>{s.value=location.hash}),Fe(()=>e.data,()=>{s.value=he?location.hash:""}),{site:t,theme:se(()=>t.value.themeConfig),page:se(()=>e.data),frontmatter:se(()=>e.data.frontmatter),params:se(()=>e.data.params),lang:se(()=>t.value.lang),dir:se(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:se(()=>t.value.localeIndex||"root"),title:se(()=>Si(t.value,e.data)),description:se(()=>e.data.description||t.value.description),isDark:r,hash:se(()=>s.value)}}function Ga(){const e=Ct(qa);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Xa(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Ks(e){return Ei.test(e)||!e.startsWith("/")?e:Xa(ft.value.base,e)}function Ya(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),he){const n="/GeometryOps.jl/previews/PR182/";t=ks(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let r=__VP_HASH_MAP__[t.toLowerCase()];if(r||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",r=__VP_HASH_MAP__[t.toLowerCase()]),!r)return null;t=`${n}assets/${t}.${r}.js`}else t=`./${ks(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let mn=[];function ju(e){mn.push(e),Fn(()=>{mn=mn.filter(t=>t!==e)})}function za(){let e=ft.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Ws(e,n);else if(Array.isArray(e))for(const r of e){const s=Ws(r,n);if(s){t=s;break}}return t}function Ws(e,t){const n=document.querySelector(e);if(!n)return 0;const r=n.getBoundingClientRect().bottom;return r<0?0:r+t}const Ja=Symbol(),Ti="http://a.com",Qa=()=>({path:"/",component:null,data:Ci});function Vu(e,t){const n=On(Qa()),r={route:n,go:s};async function s(l=he?location.href:"/"){var c,u;l=sr(l),await((c=r.onBeforeRouteChange)==null?void 0:c.call(r,l))!==!1&&(he&&l!==sr(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await i(l),await((u=r.onAfterRouteChanged)==null?void 0:u.call(r,l)))}let o=null;async function i(l,c=0,u=!1){var m;if(await((m=r.onBeforePageLoad)==null?void 0:m.call(r,l))===!1)return;const f=new URL(l,Ti),h=o=f.pathname;try{let _=await e(h);if(!_)throw new Error(`Page not found: ${h}`);if(o===h){o=null;const{default:w,__pageData:O}=_;if(!w)throw new Error(`Invalid route component: ${w}`);n.path=he?h:Ks(h),n.component=hn(w),n.data=hn(O),he&&Mn(()=>{let B=ft.value.base+O.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!ft.value.cleanUrls&&!B.endsWith("/")&&(B+=".html"),B!==f.pathname&&(f.pathname=B,l=B+f.search+f.hash,history.replaceState({},"",l)),f.hash&&!c){let K=null;try{K=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(H){console.warn(H)}if(K){qs(K,f.hash);return}}window.scrollTo(0,c)})}}catch(_){if(!/fetch|Page not found/.test(_.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(_),!u)try{const w=await fetch(ft.value.base+"hashmap.json");window.__VP_HASH_MAP__=await w.json(),await i(l,c,!0);return}catch{}if(o===h){o=null,n.path=he?h:Ks(h),n.component=t?hn(t):null;const w=he?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...Ci,relativePath:w}}}}return he&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.defaultPrevented||!(l.target instanceof Element)||l.target.closest("button")||l.button!==0||l.ctrlKey||l.shiftKey||l.altKey||l.metaKey)return;const c=l.target.closest("a");if(!c||c.closest(".vp-raw")||c.hasAttribute("download")||c.hasAttribute("target"))return;const u=c.getAttribute("href")??(c instanceof SVGAElement?c.getAttribute("xlink:href"):null);if(u==null)return;const{href:f,origin:h,pathname:m,hash:_,search:w}=new URL(u,c.baseURI),O=new URL(location.href);h===O.origin&&Wa(m)&&(l.preventDefault(),m===O.pathname&&w===O.search?(_!==O.hash&&(history.pushState({},"",f),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:O.href,newURL:f}))),_?qs(c,_,c.classList.contains("header-anchor")):window.scrollTo(0,0)):s(f))},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await i(sr(location.href),l.state&&l.state.scrollPosition||0),(c=r.onAfterRouteChanged)==null||c.call(r,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),r}function Za(){const e=Ct(Ja);if(!e)throw new Error("useRouter() is called without provider.");return e}function Ai(){return Za().route}function qs(e,t,n=!1){let r=null;try{r=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(s){console.warn(s)}if(r){let s=function(){!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})};const o=parseInt(window.getComputedStyle(r).paddingTop,10),i=window.scrollY+r.getBoundingClientRect().top-za()+o;requestAnimationFrame(s)}}function sr(e){const t=new URL(e,Ti);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),ft.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const or=()=>mn.forEach(e=>e()),Du=Hr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=Ai(),{site:n}=Ga();return()=>vr(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?vr(t.component,{onVnodeMounted:or,onVnodeUpdated:or,onVnodeUnmounted:or}):"404 Page Not Found"])}}),Uu=Hr({setup(e,{slots:t}){const n=oe(!1);return Tt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Bu(){he&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement;if(!r)return;const s=Array.from(r.querySelectorAll("input")).indexOf(t);if(s<0)return;const o=r.querySelector(".blocks");if(!o)return;const i=Array.from(o.children).find(u=>u.classList.contains("active"));if(!i)return;const l=o.children[s];if(!l||i===l)return;i.classList.remove("active"),l.classList.add("active");const c=r==null?void 0:r.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function ku(){if(he){const e=new WeakMap;window.addEventListener("click",t=>{var r;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const s=n.parentElement,o=(r=n.nextElementSibling)==null?void 0:r.nextElementSibling;if(!s||!o)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),l=[".vp-copy-ignore",".diff.remove"],c=o.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let u=c.textContent||"";i&&(u=u.replace(/^ *(\$|>) /gm,"").trim()),eu(u).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function eu(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const r=document.getSelection(),s=r?r.rangeCount>0&&r.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),s&&(r.removeAllRanges(),r.addRange(s)),n&&n.focus()}}function Ku(e,t){let n=!0,r=[];const s=o=>{if(n){n=!1,o.forEach(l=>{const c=ir(l);for(const u of document.head.children)if(u.isEqualNode(c)){r.push(u);return}});return}const i=o.map(ir);r.forEach((l,c)=>{const u=i.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));u!==-1?delete i[u]:(l==null||l.remove(),delete r[c])}),i.forEach(l=>l&&document.head.appendChild(l)),r=[...r,...i].filter(Boolean)};Ur(()=>{const o=e.data,i=t.value,l=o&&o.description,c=o&&o.frontmatter.head||[],u=Si(i,o);u!==document.title&&(document.title=u);const f=l||i.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):ir(["meta",{name:"description",content:f}]),s(xi(i.head,nu(c)))})}function ir([e,t,n]){const r=document.createElement(e);for(const s in t)r.setAttribute(s,t[s]);return n&&(r.innerHTML=n),e==="script"&&!t.async&&(r.async=!1),r}function tu(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function nu(e){return e.filter(t=>!tu(t))}const lr=new Set,Ri=()=>document.createElement("link"),ru=e=>{const t=Ri();t.rel="prefetch",t.href=e,document.head.appendChild(t)},su=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let un;const ou=he&&(un=Ri())&&un.relList&&un.relList.supports&&un.relList.supports("prefetch")?ru:su;function Wu(){if(!he||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const r=()=>{n&&n.disconnect(),n=new IntersectionObserver(o=>{o.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:c}=l;if(!lr.has(c)){lr.add(c);const u=Ya(c);u&&ou(u)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(o=>{const{hostname:i,pathname:l}=new URL(o.href instanceof SVGAnimatedString?o.href.animVal:o.href,o.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||o.target!=="_blank"&&i===location.hostname&&(l!==location.pathname?n.observe(o):lr.add(l))})})};Tt(r);const s=Ai();Fe(()=>s.path,r),Fn(()=>{n&&n.disconnect()})}export{Cu as $,yu as A,Hl as B,za as C,uu as D,du as E,_e as F,Fr as G,ju as H,le as I,fu as J,Ei as K,Ai as L,Tc as M,Ct as N,Fu as O,xr as P,Lu as Q,Mn as R,Nu as S,ci as T,he as U,Ln as V,au as W,Au as X,Iu as Y,Jl as Z,Tu as _,si as a,pu as a0,Ro as a1,Eu as a2,gu as a3,On as a4,wl as a5,vr as a6,bu as a7,Ku as a8,Ja as a9,Hu as aa,qa as ab,Du as ac,Uu as ad,ft as ae,xu as af,Vu as ag,Ya as ah,Wu as ai,ku as aj,Bu as ak,yi as al,kr as am,Ou as an,Pu as ao,Mu as ap,Ru as aq,Za as ar,xt as as,cu as at,wu as au,de as av,mu as aw,hn as ax,Su as ay,$u as az,ti as b,_u as c,Hr as d,vu as e,Wa as f,Ks as g,se as h,ja as i,ri as j,_o as k,lu as l,Ha as m,Tr as n,Zo as o,iu as p,_i as q,hu as r,oe as s,ki as t,Ga as u,Fe as v,Rl as w,Ur as x,Tt as y,Fn as z}; diff --git a/previews/PR182/assets/chunks/framework.rRrq4bmo.js b/previews/PR182/assets/chunks/framework.rRrq4bmo.js deleted file mode 100644 index e25bfb080..000000000 --- a/previews/PR182/assets/chunks/framework.rRrq4bmo.js +++ /dev/null @@ -1,17 +0,0 @@ -/** -* @vue/shared v3.4.34 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function wr(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const ne={},yt=[],Te=()=>{},Pi=()=>!1,Kt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Er=e=>e.startsWith("onUpdate:"),fe=Object.assign,Cr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ni=Object.prototype.hasOwnProperty,z=(e,t)=>Ni.call(e,t),B=Array.isArray,_t=e=>xn(e)==="[object Map]",zs=e=>xn(e)==="[object Set]",K=e=>typeof e=="function",ie=e=>typeof e=="string",Qe=e=>typeof e=="symbol",Z=e=>e!==null&&typeof e=="object",Js=e=>(Z(e)||K(e))&&K(e.then)&&K(e.catch),Qs=Object.prototype.toString,xn=e=>Qs.call(e),Fi=e=>xn(e).slice(8,-1),Zs=e=>xn(e)==="[object Object]",Sr=e=>ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,vt=wr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Tn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},$i=/-(\w)/g,Oe=Tn(e=>e.replace($i,(t,n)=>n?n.toUpperCase():"")),Hi=/\B([A-Z])/g,Ze=Tn(e=>e.replace(Hi,"-$1").toLowerCase()),An=Tn(e=>e.charAt(0).toUpperCase()+e.slice(1)),fn=Tn(e=>e?`on${An(e)}`:""),ze=(e,t)=>!Object.is(e,t),dn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},cr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ji=e=>{const t=ie(e)?Number(e):NaN;return isNaN(t)?e:t};let Jr;const to=()=>Jr||(Jr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function xr(e){if(B(e)){const t={};for(let n=0;n{if(n){const r=n.split(Di);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Tr(e){let t="";if(ie(e))t=e;else if(B(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Wi=e=>ie(e)?e:e==null?"":B(e)||Z(e)&&(e.toString===Qs||!K(e.toString))?ro(e)?Wi(e.value):JSON.stringify(e,so,2):String(e),so=(e,t)=>ro(t)?so(e,t.value):_t(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[kn(r,o)+" =>"]=s,n),{})}:zs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>kn(n))}:Qe(t)?kn(t):Z(t)&&!B(t)&&!Zs(t)?String(t):t,kn=(e,t="")=>{var n;return Qe(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.34 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let we;class qi{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=we,!t&&we&&(this.index=(we.scopes||(we.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=we;try{return we=this,t()}finally{we=n}}}on(){we=this}off(){we=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),tt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Xe,n=ct;try{return Xe=!0,ct=this,this._runnings++,Qr(this),this.fn()}finally{Zr(this),this._runnings--,ct=n,Xe=t}}stop(){this.active&&(Qr(this),Zr(this),this.onStop&&this.onStop(),this.active=!1)}}function Yi(e){return e.value}function Qr(e){e._trackId++,e._depsLength=0}function Zr(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},yn=new WeakMap,at=Symbol(""),fr=Symbol("");function ve(e,t,n){if(Xe&&ct){let r=yn.get(e);r||yn.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=uo(()=>r.delete(n))),co(ct,s)}}function Ve(e,t,n,r,s,o){const i=yn.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&B(e)){const c=Number(r);i.forEach((u,f)=>{(f==="length"||!Qe(f)&&f>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":B(e)?Sr(n)&&l.push(i.get("length")):(l.push(i.get(at)),_t(e)&&l.push(i.get(fr)));break;case"delete":B(e)||(l.push(i.get(at)),_t(e)&&l.push(i.get(fr)));break;case"set":_t(e)&&l.push(i.get(at));break}Rr();for(const c of l)c&&ao(c,4);Or()}function zi(e,t){const n=yn.get(e);return n&&n.get(t)}const Ji=wr("__proto__,__v_isRef,__isVue"),fo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Qe)),es=Qi();function Qi(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=J(this);for(let o=0,i=this.length;o{e[t]=function(...n){et(),Rr();const r=J(this)[t].apply(this,n);return Or(),tt(),r}}),e}function Zi(e){Qe(e)||(e=String(e));const t=J(this);return ve(t,"has",e),t.hasOwnProperty(e)}class ho{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?dl:yo:o?mo:go).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=B(t);if(!s){if(i&&z(es,n))return Reflect.get(es,n,r);if(n==="hasOwnProperty")return Zi}const l=Reflect.get(t,n,r);return(Qe(n)?fo.has(n):Ji(n))||(s||ve(t,"get",n),o)?l:de(l)?i&&Sr(n)?l:l.value:Z(l)?s?Ln(l):On(l):l}}class po extends ho{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const c=dt(o);if(!St(r)&&!dt(r)&&(o=J(o),r=J(r)),!B(t)&&de(o)&&!de(r))return c?!1:(o.value=r,!0)}const i=B(t)&&Sr(n)?Number(n)e,Rn=e=>Reflect.getPrototypeOf(e);function Jt(e,t,n=!1,r=!1){e=e.__v_raw;const s=J(e),o=J(t);n||(ze(t,o)&&ve(s,"get",t),ve(s,"get",o));const{has:i}=Rn(s),l=r?Lr:n?Pr:jt;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function Qt(e,t=!1){const n=this.__v_raw,r=J(n),s=J(e);return t||(ze(e,s)&&ve(r,"has",e),ve(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function Zt(e,t=!1){return e=e.__v_raw,!t&&ve(J(e),"iterate",at),Reflect.get(e,"size",e)}function ts(e,t=!1){!t&&!St(e)&&!dt(e)&&(e=J(e));const n=J(this);return Rn(n).has.call(n,e)||(n.add(e),Ve(n,"add",e,e)),this}function ns(e,t,n=!1){!n&&!St(t)&&!dt(t)&&(t=J(t));const r=J(this),{has:s,get:o}=Rn(r);let i=s.call(r,e);i||(e=J(e),i=s.call(r,e));const l=o.call(r,e);return r.set(e,t),i?ze(t,l)&&Ve(r,"set",e,t):Ve(r,"add",e,t),this}function rs(e){const t=J(this),{has:n,get:r}=Rn(t);let s=n.call(t,e);s||(e=J(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&Ve(t,"delete",e,void 0),o}function ss(){const e=J(this),t=e.size!==0,n=e.clear();return t&&Ve(e,"clear",void 0,void 0),n}function en(e,t){return function(r,s){const o=this,i=o.__v_raw,l=J(i),c=t?Lr:e?Pr:jt;return!e&&ve(l,"iterate",at),i.forEach((u,f)=>r.call(s,c(u),c(f),o))}}function tn(e,t,n){return function(...r){const s=this.__v_raw,o=J(s),i=_t(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,u=s[e](...r),f=n?Lr:t?Pr:jt;return!t&&ve(o,"iterate",c?fr:at),{next(){const{value:h,done:m}=u.next();return m?{value:h,done:m}:{value:l?[f(h[0]),f(h[1])]:f(h),done:m}},[Symbol.iterator](){return this}}}}function Ue(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function sl(){const e={get(o){return Jt(this,o)},get size(){return Zt(this)},has:Qt,add:ts,set:ns,delete:rs,clear:ss,forEach:en(!1,!1)},t={get(o){return Jt(this,o,!1,!0)},get size(){return Zt(this)},has:Qt,add(o){return ts.call(this,o,!0)},set(o,i){return ns.call(this,o,i,!0)},delete:rs,clear:ss,forEach:en(!1,!0)},n={get(o){return Jt(this,o,!0)},get size(){return Zt(this,!0)},has(o){return Qt.call(this,o,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:en(!0,!1)},r={get(o){return Jt(this,o,!0,!0)},get size(){return Zt(this,!0)},has(o){return Qt.call(this,o,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:en(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=tn(o,!1,!1),n[o]=tn(o,!0,!1),t[o]=tn(o,!1,!0),r[o]=tn(o,!0,!0)}),[e,n,t,r]}const[ol,il,ll,cl]=sl();function Mr(e,t){const n=t?e?cl:ll:e?il:ol;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(z(n,s)&&s in r?n:r,s,o)}const al={get:Mr(!1,!1)},ul={get:Mr(!1,!0)},fl={get:Mr(!0,!1)};const go=new WeakMap,mo=new WeakMap,yo=new WeakMap,dl=new WeakMap;function hl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function pl(e){return e.__v_skip||!Object.isExtensible(e)?0:hl(Fi(e))}function On(e){return dt(e)?e:Ir(e,!1,tl,al,go)}function gl(e){return Ir(e,!1,rl,ul,mo)}function Ln(e){return Ir(e,!0,nl,fl,yo)}function Ir(e,t,n,r,s){if(!Z(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=pl(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function bt(e){return dt(e)?bt(e.__v_raw):!!(e&&e.__v_isReactive)}function dt(e){return!!(e&&e.__v_isReadonly)}function St(e){return!!(e&&e.__v_isShallow)}function _o(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function hn(e){return Object.isExtensible(e)&&eo(e,"__v_skip",!0),e}const jt=e=>Z(e)?On(e):e,Pr=e=>Z(e)?Ln(e):e;class vo{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ar(()=>t(this._value),()=>Mt(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=J(this);return(!t._cacheable||t.effect.dirty)&&ze(t._value,t._value=t.effect.run())&&Mt(t,4),Nr(t),t.effect._dirtyLevel>=2&&Mt(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function ml(e,t,n=!1){let r,s;const o=K(e);return o?(r=e,s=Te):(r=e.get,s=e.set),new vo(r,s,o||!s,n)}function Nr(e){var t;Xe&&ct&&(e=J(e),co(ct,(t=e.dep)!=null?t:e.dep=uo(()=>e.dep=void 0,e instanceof vo?e:void 0)))}function Mt(e,t=4,n,r){e=J(e);const s=e.dep;s&&ao(s,t)}function de(e){return!!(e&&e.__v_isRef===!0)}function oe(e){return bo(e,!1)}function Fr(e){return bo(e,!0)}function bo(e,t){return de(e)?e:new yl(e,t)}class yl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:jt(t)}get value(){return Nr(this),this._value}set value(t){const n=this.__v_isShallow||St(t)||dt(t);t=n?t:J(t),ze(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:jt(t),Mt(this,4))}}function wo(e){return de(e)?e.value:e}const _l={get:(e,t,n)=>wo(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return de(s)&&!de(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Eo(e){return bt(e)?e:new Proxy(e,_l)}class vl{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Nr(this),()=>Mt(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function bl(e){return new vl(e)}class wl{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return zi(J(this._object),this._key)}}class El{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Cl(e,t,n){return de(e)?e:K(e)?new El(e):Z(e)&&arguments.length>1?Sl(e,t,n):oe(e)}function Sl(e,t,n){const r=e[t];return de(r)?r:new wl(e,t,n)}/** -* @vue/runtime-core v3.4.34 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Ye(e,t,n,r){try{return r?e(...r):e()}catch(s){Wt(s,t,n)}}function Ae(e,t,n,r){if(K(e)){const s=Ye(e,t,n,r);return s&&Js(s)&&s.catch(o=>{Wt(o,t,n)}),s}if(B(e)){const s=[];for(let o=0;o>>1,s=pe[r],o=Dt(s);oNe&&pe.splice(t,1)}function Rl(e){B(e)?wt.push(...e):(!Ke||!Ke.includes(e,e.allowRecurse?it+1:it))&&wt.push(e),So()}function os(e,t,n=Vt?Ne+1:0){for(;nDt(n)-Dt(r));if(wt.length=0,Ke){Ke.push(...t);return}for(Ke=t,it=0;ite.id==null?1/0:e.id,Ol=(e,t)=>{const n=Dt(e)-Dt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function xo(e){dr=!1,Vt=!0,pe.sort(Ol);try{for(Ne=0;Ne{r._d&&ws(-1);const o=vn(t);let i;try{i=e(...s)}finally{vn(o),r._d&&ws(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function uu(e,t){if(ue===null)return e;const n=Vn(ue),r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),Mo(()=>{e.isUnmounting=!0}),e}const Ce=[Function,Array],To={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ce,onEnter:Ce,onAfterEnter:Ce,onEnterCancelled:Ce,onBeforeLeave:Ce,onLeave:Ce,onAfterLeave:Ce,onLeaveCancelled:Ce,onBeforeAppear:Ce,onAppear:Ce,onAfterAppear:Ce,onAppearCancelled:Ce},Ao=e=>{const t=e.subTree;return t.component?Ao(t.component):t},Il={name:"BaseTransition",props:To,setup(e,{slots:t}){const n=jn(),r=Ml();return()=>{const s=t.default&&Oo(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const m of s)if(m.type!==me){o=m;break}}const i=J(e),{mode:l}=i;if(r.isLeaving)return Kn(o);const c=is(o);if(!c)return Kn(o);let u=hr(c,i,r,n,m=>u=m);bn(c,u);const f=n.subTree,h=f&&is(f);if(h&&h.type!==me&&!lt(c,h)&&Ao(n).type!==me){const m=hr(h,i,r,n);if(bn(h,m),l==="out-in"&&c.type!==me)return r.isLeaving=!0,m.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Kn(o);l==="in-out"&&c.type!==me&&(m.delayLeave=(b,S,O)=>{const k=Ro(r,h);k[String(h.key)]=h,b[We]=()=>{S(),b[We]=void 0,delete u.delayedLeave},u.delayedLeave=O})}return o}}},Pl=Il;function Ro(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function hr(e,t,n,r,s){const{appear:o,mode:i,persisted:l=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:f,onEnterCancelled:h,onBeforeLeave:m,onLeave:b,onAfterLeave:S,onLeaveCancelled:O,onBeforeAppear:k,onAppear:W,onAfterAppear:D,onAppearCancelled:p}=t,y=String(e.key),I=Ro(n,e),T=(M,_)=>{M&&Ae(M,r,9,_)},F=(M,_)=>{const N=_[1];T(M,_),B(M)?M.every(x=>x.length<=1)&&N():M.length<=1&&N()},$={mode:i,persisted:l,beforeEnter(M){let _=c;if(!n.isMounted)if(o)_=k||c;else return;M[We]&&M[We](!0);const N=I[y];N&<(e,N)&&N.el[We]&&N.el[We](),T(_,[M])},enter(M){let _=u,N=f,x=h;if(!n.isMounted)if(o)_=W||u,N=D||f,x=p||h;else return;let G=!1;const ee=M[nn]=re=>{G||(G=!0,re?T(x,[M]):T(N,[M]),$.delayedLeave&&$.delayedLeave(),M[nn]=void 0)};_?F(_,[M,ee]):ee()},leave(M,_){const N=String(e.key);if(M[nn]&&M[nn](!0),n.isUnmounting)return _();T(m,[M]);let x=!1;const G=M[We]=ee=>{x||(x=!0,_(),ee?T(O,[M]):T(S,[M]),M[We]=void 0,I[N]===e&&delete I[N])};I[N]=e,b?F(b,[M,G]):G()},clone(M){const _=hr(M,t,n,r,s);return s&&s(_),_}};return $}function Kn(e){if(qt(e))return e=Je(e),e.children=null,e}function is(e){if(!qt(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&K(n.default))return n.default()}}function bn(e,t){e.shapeFlag&6&&e.component?bn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Oo(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function fu(e){K(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:l}=e;let c=null,u,f=0;const h=()=>(f++,c=null,m()),m=()=>{let b;return c||(b=c=t().catch(S=>{if(S=S instanceof Error?S:new Error(String(S)),l)return new Promise((O,k)=>{l(S,()=>O(h()),()=>k(S),f+1)});throw S}).then(S=>b!==c&&c?c:(S&&(S.__esModule||S[Symbol.toStringTag]==="Module")&&(S=S.default),u=S,S)))};return Hr({name:"AsyncComponentWrapper",__asyncLoader:m,get __asyncResolved(){return u},setup(){const b=ae;if(u)return()=>Wn(u,b);const S=D=>{c=null,Wt(D,b,13,!r)};if(i&&b.suspense||Xt)return m().then(D=>()=>Wn(D,b)).catch(D=>(S(D),()=>r?le(r,{error:D}):null));const O=oe(!1),k=oe(),W=oe(!!s);return s&&setTimeout(()=>{W.value=!1},s),o!=null&&setTimeout(()=>{if(!O.value&&!k.value){const D=new Error(`Async component timed out after ${o}ms.`);S(D),k.value=D}},o),m().then(()=>{O.value=!0,b.parent&&qt(b.parent.vnode)&&(b.parent.effect.dirty=!0,In(b.parent.update))}).catch(D=>{S(D),k.value=D}),()=>{if(O.value&&u)return Wn(u,b);if(k.value&&r)return le(r,{error:k.value});if(n&&!W.value)return le(n)}}})}function Wn(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=le(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const qt=e=>e.type.__isKeepAlive;function Nl(e,t){Lo(e,"a",t)}function Fl(e,t){Lo(e,"da",t)}function Lo(e,t,n=ae){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Nn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)qt(s.parent.vnode)&&$l(r,t,n,s),s=s.parent}}function $l(e,t,n,r){const s=Nn(t,e,r,!0);Fn(()=>{Cr(r[t],s)},n)}function Nn(e,t,n=ae,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{et();const l=Gt(n),c=Ae(t,n,e,i);return l(),tt(),c});return r?s.unshift(o):s.push(o),o}}const De=e=>(t,n=ae)=>{(!Xt||e==="sp")&&Nn(e,(...r)=>t(...r),n)},Hl=De("bm"),Tt=De("m"),jl=De("bu"),Vl=De("u"),Mo=De("bum"),Fn=De("um"),Dl=De("sp"),Ul=De("rtg"),Bl=De("rtc");function kl(e,t=ae){Nn("ec",e,t)}const Io="components";function du(e,t){return No(Io,e,!0,t)||e}const Po=Symbol.for("v-ndc");function hu(e){return ie(e)?No(Io,e,!1)||e:e||Po}function No(e,t,n=!0,r=!1){const s=ue||ae;if(s){const o=s.type;{const l=Fc(o,!1);if(l&&(l===t||l===Oe(t)||l===An(Oe(t))))return o}const i=ls(s[e]||o[e],t)||ls(s.appContext[e],t);return!i&&r?o:i}}function ls(e,t){return e&&(e[t]||e[Oe(t)]||e[An(Oe(t))])}function pu(e,t,n,r){let s;const o=n;if(B(e)||ie(e)){s=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,o));else{const i=Object.keys(e);s=new Array(i.length);for(let l=0,c=i.length;lCn(t)?!(t.type===me||t.type===_e&&!Fo(t.children)):!0)?e:null}function mu(e,t){const n={};for(const r in e)n[/[A-Z]/.test(r)?`on:${r}`:fn(r)]=e[r];return n}const pr=e=>e?li(e)?Vn(e):pr(e.parent):null,It=fe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>pr(e.parent),$root:e=>pr(e.root),$emit:e=>e.emit,$options:e=>jr(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,In(e.update)}),$nextTick:e=>e.n||(e.n=Mn.bind(e.proxy)),$watch:e=>yc.bind(e)}),qn=(e,t)=>e!==ne&&!e.__isScriptSetup&&z(e,t),Kl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const b=i[t];if(b!==void 0)switch(b){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(qn(r,t))return i[t]=1,r[t];if(s!==ne&&z(s,t))return i[t]=2,s[t];if((u=e.propsOptions[0])&&z(u,t))return i[t]=3,o[t];if(n!==ne&&z(n,t))return i[t]=4,n[t];gr&&(i[t]=0)}}const f=It[t];let h,m;if(f)return t==="$attrs"&&ve(e.attrs,"get",""),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==ne&&z(n,t))return i[t]=4,n[t];if(m=c.config.globalProperties,z(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return qn(s,t)?(s[t]=n,!0):r!==ne&&z(r,t)?(r[t]=n,!0):z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==ne&&z(e,i)||qn(t,i)||(l=o[0])&&z(l,i)||z(r,i)||z(It,i)||z(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function yu(){return Wl().slots}function Wl(){const e=jn();return e.setupContext||(e.setupContext=ai(e))}function cs(e){return B(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let gr=!0;function ql(e){const t=jr(e),n=e.proxy,r=e.ctx;gr=!1,t.beforeCreate&&as(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:c,inject:u,created:f,beforeMount:h,mounted:m,beforeUpdate:b,updated:S,activated:O,deactivated:k,beforeDestroy:W,beforeUnmount:D,destroyed:p,unmounted:y,render:I,renderTracked:T,renderTriggered:F,errorCaptured:$,serverPrefetch:M,expose:_,inheritAttrs:N,components:x,directives:G,filters:ee}=t;if(u&&Gl(u,r,null),i)for(const Y in i){const j=i[Y];K(j)&&(r[Y]=j.bind(n))}if(s){const Y=s.call(n,n);Z(Y)&&(e.data=On(Y))}if(gr=!0,o)for(const Y in o){const j=o[Y],He=K(j)?j.bind(n,n):K(j.get)?j.get.bind(n,n):Te,Yt=!K(j)&&K(j.set)?j.set.bind(n):Te,nt=se({get:He,set:Yt});Object.defineProperty(r,Y,{enumerable:!0,configurable:!0,get:()=>nt.value,set:Me=>nt.value=Me})}if(l)for(const Y in l)$o(l[Y],r,n,Y);if(c){const Y=K(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(j=>{Zl(j,Y[j])})}f&&as(f,e,"c");function U(Y,j){B(j)?j.forEach(He=>Y(He.bind(n))):j&&Y(j.bind(n))}if(U(Hl,h),U(Tt,m),U(jl,b),U(Vl,S),U(Nl,O),U(Fl,k),U(kl,$),U(Bl,T),U(Ul,F),U(Mo,D),U(Fn,y),U(Dl,M),B(_))if(_.length){const Y=e.exposed||(e.exposed={});_.forEach(j=>{Object.defineProperty(Y,j,{get:()=>n[j],set:He=>n[j]=He})})}else e.exposed||(e.exposed={});I&&e.render===Te&&(e.render=I),N!=null&&(e.inheritAttrs=N),x&&(e.components=x),G&&(e.directives=G)}function Gl(e,t,n=Te){B(e)&&(e=mr(e));for(const r in e){const s=e[r];let o;Z(s)?"default"in s?o=Ct(s.from||r,s.default,!0):o=Ct(s.from||r):o=Ct(s),de(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function as(e,t,n){Ae(B(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function $o(e,t,n,r){const s=r.includes(".")?Qo(n,r):()=>n[r];if(ie(e)){const o=t[e];K(o)&&Fe(s,o)}else if(K(e))Fe(s,e.bind(n));else if(Z(e))if(B(e))e.forEach(o=>$o(o,t,n,r));else{const o=K(e.handler)?e.handler.bind(n):t[e.handler];K(o)&&Fe(s,o,e)}}function jr(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(u=>wn(c,u,i,!0)),wn(c,t,i)),Z(t)&&o.set(t,c),c}function wn(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&wn(e,o,n,!0),s&&s.forEach(i=>wn(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=Xl[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Xl={data:us,props:fs,emits:fs,methods:Lt,computed:Lt,beforeCreate:ge,created:ge,beforeMount:ge,mounted:ge,beforeUpdate:ge,updated:ge,beforeDestroy:ge,beforeUnmount:ge,destroyed:ge,unmounted:ge,activated:ge,deactivated:ge,errorCaptured:ge,serverPrefetch:ge,components:Lt,directives:Lt,watch:zl,provide:us,inject:Yl};function us(e,t){return t?e?function(){return fe(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function Yl(e,t){return Lt(mr(e),mr(t))}function mr(e){if(B(e)){const t={};for(let n=0;n1)return n&&K(t)?t.call(r&&r.proxy):t}}const jo={},Vo=()=>Object.create(jo),Do=e=>Object.getPrototypeOf(e)===jo;function ec(e,t,n,r=!1){const s={},o=Vo();e.propsDefaults=Object.create(null),Uo(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:gl(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function tc(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=J(s),[c]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[m,b]=Bo(h,t,!0);fe(i,m),b&&l.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!c)return Z(e)&&r.set(e,yt),yt;if(B(o))for(let f=0;f-1,b[1]=O<0||S-1||z(b,"default"))&&l.push(h)}}}const u=[i,l];return Z(e)&&r.set(e,u),u}function ds(e){return e[0]!=="$"&&!vt(e)}function hs(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function ps(e,t){return hs(e)===hs(t)}function gs(e,t){return B(t)?t.findIndex(n=>ps(n,e)):K(t)&&ps(t,e)?0:-1}const ko=e=>e[0]==="_"||e==="$stable",Vr=e=>B(e)?e.map(xe):[xe(e)],rc=(e,t,n)=>{if(t._n)return t;const r=Ll((...s)=>Vr(t(...s)),n);return r._c=!1,r},Ko=(e,t,n)=>{const r=e._ctx;for(const s in e){if(ko(s))continue;const o=e[s];if(K(o))t[s]=rc(s,o,r);else if(o!=null){const i=Vr(o);t[s]=()=>i}}},Wo=(e,t)=>{const n=Vr(t);e.slots.default=()=>n},qo=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},sc=(e,t,n)=>{const r=e.slots=Vo();if(e.vnode.shapeFlag&32){const s=t._;s?(qo(r,t,n),n&&eo(r,"_",s,!0)):Ko(t,r)}else t&&Wo(e,t)},oc=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ne;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:qo(s,t,n):(o=!t.$stable,Ko(t,s)),i=t}else t&&(Wo(e,t),i={default:1});if(o)for(const l in s)!ko(l)&&i[l]==null&&delete s[l]};function En(e,t,n,r,s=!1){if(B(e)){e.forEach((m,b)=>En(m,t&&(B(t)?t[b]:t),n,r,s));return}if(Et(r)&&!s)return;const o=r.shapeFlag&4?Vn(r.component):r.el,i=s?null:o,{i:l,r:c}=e,u=t&&t.r,f=l.refs===ne?l.refs={}:l.refs,h=l.setupState;if(u!=null&&u!==c&&(ie(u)?(f[u]=null,z(h,u)&&(h[u]=null)):de(u)&&(u.value=null)),K(c))Ye(c,l,12,[i,f]);else{const m=ie(c),b=de(c);if(m||b){const S=()=>{if(e.f){const O=m?z(h,c)?h[c]:f[c]:c.value;s?B(O)&&Cr(O,o):B(O)?O.includes(o)||O.push(o):m?(f[c]=[o],z(h,c)&&(h[c]=f[c])):(c.value=[o],e.k&&(f[e.k]=c.value))}else m?(f[c]=i,z(h,c)&&(h[c]=i)):b&&(c.value=i,e.k&&(f[e.k]=i))};i?(S.id=-1,ye(S,n)):S()}}}const Go=Symbol("_vte"),ic=e=>e.__isTeleport,Nt=e=>e&&(e.disabled||e.disabled===""),ms=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ys=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,_r=(e,t)=>{const n=e&&e.to;return ie(n)?t?t(n):null:n},lc={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,o,i,l,c,u){const{mc:f,pc:h,pbc:m,o:{insert:b,querySelector:S,createText:O,createComment:k}}=u,W=Nt(t.props);let{shapeFlag:D,children:p,dynamicChildren:y}=t;if(e==null){const I=t.el=O(""),T=t.anchor=O(""),F=t.target=_r(t.props,S),$=t.targetStart=O(""),M=t.targetAnchor=O("");b(I,n,r),b(T,n,r),$[Go]=M,F&&(b($,F),b(M,F),i==="svg"||ms(F)?i="svg":(i==="mathml"||ys(F))&&(i="mathml"));const _=(N,x)=>{D&16&&f(p,N,x,s,o,i,l,c)};W?_(n,T):F&&_(F,M)}else{t.el=e.el,t.targetStart=e.targetStart;const I=t.anchor=e.anchor,T=t.target=e.target,F=t.targetAnchor=e.targetAnchor,$=Nt(e.props),M=$?n:T,_=$?I:F;if(i==="svg"||ms(T)?i="svg":(i==="mathml"||ys(T))&&(i="mathml"),y?(m(e.dynamicChildren,y,M,s,o,i,l),Dr(e,t,!0)):c||h(e,t,M,_,s,o,i,l,!1),W)$?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):rn(t,n,I,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const N=t.target=_r(t.props,S);N&&rn(t,N,null,u,0)}else $&&rn(t,T,F,u,1)}Xo(t)},remove(e,t,n,{um:r,o:{remove:s}},o){const{shapeFlag:i,children:l,anchor:c,targetStart:u,targetAnchor:f,target:h,props:m}=e;if(h&&(s(u),s(f)),o&&s(c),i&16){const b=o||!Nt(m);for(let S=0;S{_s||(console.error("Hydration completed but contains mismatches."),_s=!0)},ac=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",uc=e=>e.namespaceURI.includes("MathML"),sn=e=>{if(ac(e))return"svg";if(uc(e))return"mathml"},on=e=>e.nodeType===8;function fc(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:l,insert:c,createComment:u}}=e,f=(p,y)=>{if(!y.hasChildNodes()){n(null,p,y),_n(),y._vnode=p;return}h(y.firstChild,p,null,null,null),_n(),y._vnode=p},h=(p,y,I,T,F,$=!1)=>{$=$||!!y.dynamicChildren;const M=on(p)&&p.data==="[",_=()=>O(p,y,I,T,F,M),{type:N,ref:x,shapeFlag:G,patchFlag:ee}=y;let re=p.nodeType;y.el=p,ee===-2&&($=!1,y.dynamicChildren=null);let U=null;switch(N){case ut:re!==3?y.children===""?(c(y.el=s(""),i(p),p),U=p):U=_():(p.data!==y.children&&(gt(),p.data=y.children),U=o(p));break;case me:D(p)?(U=o(p),W(y.el=p.content.firstChild,p,I)):re!==8||M?U=_():U=o(p);break;case Ft:if(M&&(p=o(p),re=p.nodeType),re===1||re===3){U=p;const Y=!y.children.length;for(let j=0;j{$=$||!!y.dynamicChildren;const{type:M,props:_,patchFlag:N,shapeFlag:x,dirs:G,transition:ee}=y,re=M==="input"||M==="option";if(re||N!==-1){G&&Pe(y,null,I,"created");let U=!1;if(D(p)){U=zo(T,ee)&&I&&I.vnode.props&&I.vnode.props.appear;const j=p.content.firstChild;U&&ee.beforeEnter(j),W(j,p,I),y.el=p=j}if(x&16&&!(_&&(_.innerHTML||_.textContent))){let j=b(p.firstChild,y,p,I,T,F,$);for(;j;){gt();const He=j;j=j.nextSibling,l(He)}}else x&8&&p.textContent!==y.children&&(gt(),p.textContent=y.children);if(_){if(re||!$||N&48)for(const j in _)(re&&(j.endsWith("value")||j==="indeterminate")||Kt(j)&&!vt(j)||j[0]===".")&&r(p,j,null,_[j],void 0,I);else if(_.onClick)r(p,"onClick",null,_.onClick,void 0,I);else if(N&4&&bt(_.style))for(const j in _.style)_.style[j]}let Y;(Y=_&&_.onVnodeBeforeMount)&&Se(Y,I,y),G&&Pe(y,null,I,"beforeMount"),((Y=_&&_.onVnodeMounted)||G||U)&&ei(()=>{Y&&Se(Y,I,y),U&&ee.enter(p),G&&Pe(y,null,I,"mounted")},T)}return p.nextSibling},b=(p,y,I,T,F,$,M)=>{M=M||!!y.dynamicChildren;const _=y.children,N=_.length;for(let x=0;x{const{slotScopeIds:M}=y;M&&(F=F?F.concat(M):M);const _=i(p),N=b(o(p),y,_,I,T,F,$);return N&&on(N)&&N.data==="]"?o(y.anchor=N):(gt(),c(y.anchor=u("]"),_,N),N)},O=(p,y,I,T,F,$)=>{if(gt(),y.el=null,$){const N=k(p);for(;;){const x=o(p);if(x&&x!==N)l(x);else break}}const M=o(p),_=i(p);return l(p),n(null,y,_,M,I,T,sn(_),F),M},k=(p,y="[",I="]")=>{let T=0;for(;p;)if(p=o(p),p&&on(p)&&(p.data===y&&T++,p.data===I)){if(T===0)return o(p);T--}return p},W=(p,y,I)=>{const T=y.parentNode;T&&T.replaceChild(p,y);let F=I;for(;F;)F.vnode.el===y&&(F.vnode.el=F.subTree.el=p),F=F.parent},D=p=>p.nodeType===1&&p.tagName.toLowerCase()==="template";return[f,h]}const ye=ei;function dc(e){return Yo(e)}function hc(e){return Yo(e,fc)}function Yo(e,t){const n=to();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:c,setText:u,setElementText:f,parentNode:h,nextSibling:m,setScopeId:b=Te,insertStaticContent:S}=e,O=(a,d,g,E=null,v=null,C=null,L=void 0,A=null,R=!!d.dynamicChildren)=>{if(a===d)return;a&&!lt(a,d)&&(E=zt(a),Me(a,v,C,!0),a=null),d.patchFlag===-2&&(R=!1,d.dynamicChildren=null);const{type:w,ref:P,shapeFlag:V}=d;switch(w){case ut:k(a,d,g,E);break;case me:W(a,d,g,E);break;case Ft:a==null&&D(d,g,E,L);break;case _e:x(a,d,g,E,v,C,L,A,R);break;default:V&1?I(a,d,g,E,v,C,L,A,R):V&6?G(a,d,g,E,v,C,L,A,R):(V&64||V&128)&&w.process(a,d,g,E,v,C,L,A,R,ht)}P!=null&&v&&En(P,a&&a.ref,C,d||a,!d)},k=(a,d,g,E)=>{if(a==null)r(d.el=l(d.children),g,E);else{const v=d.el=a.el;d.children!==a.children&&u(v,d.children)}},W=(a,d,g,E)=>{a==null?r(d.el=c(d.children||""),g,E):d.el=a.el},D=(a,d,g,E)=>{[a.el,a.anchor]=S(a.children,d,g,E,a.el,a.anchor)},p=({el:a,anchor:d},g,E)=>{let v;for(;a&&a!==d;)v=m(a),r(a,g,E),a=v;r(d,g,E)},y=({el:a,anchor:d})=>{let g;for(;a&&a!==d;)g=m(a),s(a),a=g;s(d)},I=(a,d,g,E,v,C,L,A,R)=>{d.type==="svg"?L="svg":d.type==="math"&&(L="mathml"),a==null?T(d,g,E,v,C,L,A,R):M(a,d,v,C,L,A,R)},T=(a,d,g,E,v,C,L,A)=>{let R,w;const{props:P,shapeFlag:V,transition:H,dirs:q}=a;if(R=a.el=i(a.type,C,P&&P.is,P),V&8?f(R,a.children):V&16&&$(a.children,R,null,E,v,Gn(a,C),L,A),q&&Pe(a,null,E,"created"),F(R,a,a.scopeId,L,E),P){for(const te in P)te!=="value"&&!vt(te)&&o(R,te,null,P[te],C,E);"value"in P&&o(R,"value",null,P.value,C),(w=P.onVnodeBeforeMount)&&Se(w,E,a)}q&&Pe(a,null,E,"beforeMount");const X=zo(v,H);X&&H.beforeEnter(R),r(R,d,g),((w=P&&P.onVnodeMounted)||X||q)&&ye(()=>{w&&Se(w,E,a),X&&H.enter(R),q&&Pe(a,null,E,"mounted")},v)},F=(a,d,g,E,v)=>{if(g&&b(a,g),E)for(let C=0;C{for(let w=R;w{const A=d.el=a.el;let{patchFlag:R,dynamicChildren:w,dirs:P}=d;R|=a.patchFlag&16;const V=a.props||ne,H=d.props||ne;let q;if(g&&rt(g,!1),(q=H.onVnodeBeforeUpdate)&&Se(q,g,d,a),P&&Pe(d,a,g,"beforeUpdate"),g&&rt(g,!0),(V.innerHTML&&H.innerHTML==null||V.textContent&&H.textContent==null)&&f(A,""),w?_(a.dynamicChildren,w,A,g,E,Gn(d,v),C):L||j(a,d,A,null,g,E,Gn(d,v),C,!1),R>0){if(R&16)N(A,V,H,g,v);else if(R&2&&V.class!==H.class&&o(A,"class",null,H.class,v),R&4&&o(A,"style",V.style,H.style,v),R&8){const X=d.dynamicProps;for(let te=0;te{q&&Se(q,g,d,a),P&&Pe(d,a,g,"updated")},E)},_=(a,d,g,E,v,C,L)=>{for(let A=0;A{if(d!==g){if(d!==ne)for(const C in d)!vt(C)&&!(C in g)&&o(a,C,d[C],null,v,E);for(const C in g){if(vt(C))continue;const L=g[C],A=d[C];L!==A&&C!=="value"&&o(a,C,A,L,v,E)}"value"in g&&o(a,"value",d.value,g.value,v)}},x=(a,d,g,E,v,C,L,A,R)=>{const w=d.el=a?a.el:l(""),P=d.anchor=a?a.anchor:l("");let{patchFlag:V,dynamicChildren:H,slotScopeIds:q}=d;q&&(A=A?A.concat(q):q),a==null?(r(w,g,E),r(P,g,E),$(d.children||[],g,P,v,C,L,A,R)):V>0&&V&64&&H&&a.dynamicChildren?(_(a.dynamicChildren,H,g,v,C,L,A),(d.key!=null||v&&d===v.subTree)&&Dr(a,d,!0)):j(a,d,g,P,v,C,L,A,R)},G=(a,d,g,E,v,C,L,A,R)=>{d.slotScopeIds=A,a==null?d.shapeFlag&512?v.ctx.activate(d,g,E,L,R):ee(d,g,E,v,C,L,R):re(a,d,R)},ee=(a,d,g,E,v,C,L)=>{const A=a.component=Mc(a,E,v);if(qt(a)&&(A.ctx.renderer=ht),Ic(A,!1,L),A.asyncDep){if(v&&v.registerDep(A,U,L),!a.el){const R=A.subTree=le(me);W(null,R,d,g)}}else U(A,a,d,g,v,C,L)},re=(a,d,g)=>{const E=d.component=a.component;if(Ec(a,d,g))if(E.asyncDep&&!E.asyncResolved){Y(E,d,g);return}else E.next=d,Al(E.update),E.effect.dirty=!0,E.update();else d.el=a.el,E.vnode=d},U=(a,d,g,E,v,C,L)=>{const A=()=>{if(a.isMounted){let{next:P,bu:V,u:H,parent:q,vnode:X}=a;{const pt=Jo(a);if(pt){P&&(P.el=X.el,Y(a,P,L)),pt.asyncDep.then(()=>{a.isUnmounted||A()});return}}let te=P,Q;rt(a,!1),P?(P.el=X.el,Y(a,P,L)):P=X,V&&dn(V),(Q=P.props&&P.props.onVnodeBeforeUpdate)&&Se(Q,q,P,X),rt(a,!0);const ce=Xn(a),Re=a.subTree;a.subTree=ce,O(Re,ce,h(Re.el),zt(Re),a,v,C),P.el=ce.el,te===null&&Cc(a,ce.el),H&&ye(H,v),(Q=P.props&&P.props.onVnodeUpdated)&&ye(()=>Se(Q,q,P,X),v)}else{let P;const{el:V,props:H}=d,{bm:q,m:X,parent:te}=a,Q=Et(d);if(rt(a,!1),q&&dn(q),!Q&&(P=H&&H.onVnodeBeforeMount)&&Se(P,te,d),rt(a,!0),V&&Bn){const ce=()=>{a.subTree=Xn(a),Bn(V,a.subTree,a,v,null)};Q?d.type.__asyncLoader().then(()=>!a.isUnmounted&&ce()):ce()}else{const ce=a.subTree=Xn(a);O(null,ce,g,E,a,v,C),d.el=ce.el}if(X&&ye(X,v),!Q&&(P=H&&H.onVnodeMounted)){const ce=d;ye(()=>Se(P,te,ce),v)}(d.shapeFlag&256||te&&Et(te.vnode)&&te.vnode.shapeFlag&256)&&a.a&&ye(a.a,v),a.isMounted=!0,d=g=E=null}},R=a.effect=new Ar(A,Te,()=>In(w),a.scope),w=a.update=()=>{R.dirty&&R.run()};w.i=a,w.id=a.uid,rt(a,!0),w()},Y=(a,d,g)=>{d.component=a;const E=a.vnode.props;a.vnode=d,a.next=null,tc(a,d.props,E,g),oc(a,d.children,g),et(),os(a),tt()},j=(a,d,g,E,v,C,L,A,R=!1)=>{const w=a&&a.children,P=a?a.shapeFlag:0,V=d.children,{patchFlag:H,shapeFlag:q}=d;if(H>0){if(H&128){Yt(w,V,g,E,v,C,L,A,R);return}else if(H&256){He(w,V,g,E,v,C,L,A,R);return}}q&8?(P&16&&At(w,v,C),V!==w&&f(g,V)):P&16?q&16?Yt(w,V,g,E,v,C,L,A,R):At(w,v,C,!0):(P&8&&f(g,""),q&16&&$(V,g,E,v,C,L,A,R))},He=(a,d,g,E,v,C,L,A,R)=>{a=a||yt,d=d||yt;const w=a.length,P=d.length,V=Math.min(w,P);let H;for(H=0;HP?At(a,v,C,!0,!1,V):$(d,g,E,v,C,L,A,R,V)},Yt=(a,d,g,E,v,C,L,A,R)=>{let w=0;const P=d.length;let V=a.length-1,H=P-1;for(;w<=V&&w<=H;){const q=a[w],X=d[w]=R?qe(d[w]):xe(d[w]);if(lt(q,X))O(q,X,g,null,v,C,L,A,R);else break;w++}for(;w<=V&&w<=H;){const q=a[V],X=d[H]=R?qe(d[H]):xe(d[H]);if(lt(q,X))O(q,X,g,null,v,C,L,A,R);else break;V--,H--}if(w>V){if(w<=H){const q=H+1,X=qH)for(;w<=V;)Me(a[w],v,C,!0),w++;else{const q=w,X=w,te=new Map;for(w=X;w<=H;w++){const be=d[w]=R?qe(d[w]):xe(d[w]);be.key!=null&&te.set(be.key,w)}let Q,ce=0;const Re=H-X+1;let pt=!1,Xr=0;const Rt=new Array(Re);for(w=0;w=Re){Me(be,v,C,!0);continue}let Ie;if(be.key!=null)Ie=te.get(be.key);else for(Q=X;Q<=H;Q++)if(Rt[Q-X]===0&<(be,d[Q])){Ie=Q;break}Ie===void 0?Me(be,v,C,!0):(Rt[Ie-X]=w+1,Ie>=Xr?Xr=Ie:pt=!0,O(be,d[Ie],g,null,v,C,L,A,R),ce++)}const Yr=pt?pc(Rt):yt;for(Q=Yr.length-1,w=Re-1;w>=0;w--){const be=X+w,Ie=d[be],zr=be+1{const{el:C,type:L,transition:A,children:R,shapeFlag:w}=a;if(w&6){nt(a.component.subTree,d,g,E);return}if(w&128){a.suspense.move(d,g,E);return}if(w&64){L.move(a,d,g,ht);return}if(L===_e){r(C,d,g);for(let V=0;VA.enter(C),v);else{const{leave:V,delayLeave:H,afterLeave:q}=A,X=()=>r(C,d,g),te=()=>{V(C,()=>{X(),q&&q()})};H?H(C,X,te):te()}else r(C,d,g)},Me=(a,d,g,E=!1,v=!1)=>{const{type:C,props:L,ref:A,children:R,dynamicChildren:w,shapeFlag:P,patchFlag:V,dirs:H,cacheIndex:q}=a;if(V===-2&&(v=!1),A!=null&&En(A,null,g,a,!0),q!=null&&(d.renderCache[q]=void 0),P&256){d.ctx.deactivate(a);return}const X=P&1&&H,te=!Et(a);let Q;if(te&&(Q=L&&L.onVnodeBeforeUnmount)&&Se(Q,d,a),P&6)Ii(a.component,g,E);else{if(P&128){a.suspense.unmount(g,E);return}X&&Pe(a,null,d,"beforeUnmount"),P&64?a.type.remove(a,d,g,ht,E):w&&!w.hasOnce&&(C!==_e||V>0&&V&64)?At(w,d,g,!1,!0):(C===_e&&V&384||!v&&P&16)&&At(R,d,g),E&&qr(a)}(te&&(Q=L&&L.onVnodeUnmounted)||X)&&ye(()=>{Q&&Se(Q,d,a),X&&Pe(a,null,d,"unmounted")},g)},qr=a=>{const{type:d,el:g,anchor:E,transition:v}=a;if(d===_e){Mi(g,E);return}if(d===Ft){y(a);return}const C=()=>{s(g),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(a.shapeFlag&1&&v&&!v.persisted){const{leave:L,delayLeave:A}=v,R=()=>L(g,C);A?A(a.el,C,R):R()}else C()},Mi=(a,d)=>{let g;for(;a!==d;)g=m(a),s(a),a=g;s(d)},Ii=(a,d,g)=>{const{bum:E,scope:v,update:C,subTree:L,um:A,m:R,a:w}=a;vs(R),vs(w),E&&dn(E),v.stop(),C&&(C.active=!1,Me(L,a,d,g)),A&&ye(A,d),ye(()=>{a.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},At=(a,d,g,E=!1,v=!1,C=0)=>{for(let L=C;L{if(a.shapeFlag&6)return zt(a.component.subTree);if(a.shapeFlag&128)return a.suspense.next();const d=m(a.anchor||a.el),g=d&&d[Go];return g?m(g):d};let Dn=!1;const Gr=(a,d,g)=>{a==null?d._vnode&&Me(d._vnode,null,null,!0):O(d._vnode||null,a,d,null,null,null,g),Dn||(Dn=!0,os(),_n(),Dn=!1),d._vnode=a},ht={p:O,um:Me,m:nt,r:qr,mt:ee,mc:$,pc:j,pbc:_,n:zt,o:e};let Un,Bn;return t&&([Un,Bn]=t(ht)),{render:Gr,hydrate:Un,createApp:Ql(Gr,Un)}}function Gn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function rt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function zo(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Dr(e,t,n=!1){const r=e.children,s=t.children;if(B(r)&&B(s))for(let o=0;o>1,e[n[l]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Jo(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Jo(t)}function vs(e){if(e)for(let t=0;tCt(gc);function Ur(e,t){return $n(e,null,t)}function vu(e,t){return $n(e,null,{flush:"post"})}const ln={};function Fe(e,t,n){return $n(e,t,n)}function $n(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:l}=ne){if(t&&o){const T=t;t=(...F)=>{T(...F),I()}}const c=ae,u=T=>r===!0?T:Ge(T,r===!1?1:void 0);let f,h=!1,m=!1;if(de(e)?(f=()=>e.value,h=St(e)):bt(e)?(f=()=>u(e),h=!0):B(e)?(m=!0,h=e.some(T=>bt(T)||St(T)),f=()=>e.map(T=>{if(de(T))return T.value;if(bt(T))return u(T);if(K(T))return Ye(T,c,2)})):K(e)?t?f=()=>Ye(e,c,2):f=()=>(b&&b(),Ae(e,c,3,[S])):f=Te,t&&r){const T=f;f=()=>Ge(T())}let b,S=T=>{b=p.onStop=()=>{Ye(T,c,4),b=p.onStop=void 0}},O;if(Xt)if(S=Te,t?n&&Ae(t,c,3,[f(),m?[]:void 0,S]):f(),s==="sync"){const T=mc();O=T.__watcherHandles||(T.__watcherHandles=[])}else return Te;let k=m?new Array(e.length).fill(ln):ln;const W=()=>{if(!(!p.active||!p.dirty))if(t){const T=p.run();(r||h||(m?T.some((F,$)=>ze(F,k[$])):ze(T,k)))&&(b&&b(),Ae(t,c,3,[T,k===ln?void 0:m&&k[0]===ln?[]:k,S]),k=T)}else p.run()};W.allowRecurse=!!t;let D;s==="sync"?D=W:s==="post"?D=()=>ye(W,c&&c.suspense):(W.pre=!0,c&&(W.id=c.uid),D=()=>In(W));const p=new Ar(f,Te,D),y=oo(),I=()=>{p.stop(),y&&Cr(y.effects,p)};return t?n?W():k=p.run():s==="post"?ye(p.run.bind(p),c&&c.suspense):p.run(),O&&O.push(I),I}function yc(e,t,n){const r=this.proxy,s=ie(e)?e.includes(".")?Qo(r,e):()=>r[e]:e.bind(r,r);let o;K(t)?o=t:(o=t.handler,n=t);const i=Gt(this),l=$n(s,o.bind(r),n);return i(),l}function Qo(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{Ge(r,t,n)});else if(Zs(e)){for(const r in e)Ge(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Ge(e[r],t,n)}return e}const _c=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Oe(t)}Modifiers`]||e[`${Ze(t)}Modifiers`];function vc(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||ne;let s=n;const o=t.startsWith("update:"),i=o&&_c(r,t.slice(7));i&&(i.trim&&(s=n.map(f=>ie(f)?f.trim():f)),i.number&&(s=n.map(cr)));let l,c=r[l=fn(t)]||r[l=fn(Oe(t))];!c&&o&&(c=r[l=fn(Ze(t))]),c&&Ae(c,e,6,s);const u=r[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ae(u,e,6,s)}}function Zo(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!K(e)){const c=u=>{const f=Zo(u,t,!0);f&&(l=!0,fe(i,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(Z(e)&&r.set(e,null),null):(B(o)?o.forEach(c=>i[c]=null):fe(i,o),Z(e)&&r.set(e,i),i)}function Hn(e,t){return!e||!Kt(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,Ze(t))||z(e,t))}function Xn(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[o],slots:i,attrs:l,emit:c,render:u,renderCache:f,props:h,data:m,setupState:b,ctx:S,inheritAttrs:O}=e,k=vn(e);let W,D;try{if(n.shapeFlag&4){const y=s||r,I=y;W=xe(u.call(I,y,f,h,b,m,S)),D=l}else{const y=t;W=xe(y.length>1?y(h,{attrs:l,slots:i,emit:c}):y(h,null)),D=t.props?l:bc(l)}}catch(y){$t.length=0,Wt(y,e,1),W=le(me)}let p=W;if(D&&O!==!1){const y=Object.keys(D),{shapeFlag:I}=p;y.length&&I&7&&(o&&y.some(Er)&&(D=wc(D,o)),p=Je(p,D,!1,!0))}return n.dirs&&(p=Je(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(n.dirs):n.dirs),n.transition&&(p.transition=n.transition),W=p,vn(k),W}const bc=e=>{let t;for(const n in e)(n==="class"||n==="style"||Kt(n))&&((t||(t={}))[n]=e[n]);return t},wc=(e,t)=>{const n={};for(const r in e)(!Er(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Ec(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:c}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?bs(r,i,u):!!i;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function ei(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):Rl(e)}const _e=Symbol.for("v-fgt"),ut=Symbol.for("v-txt"),me=Symbol.for("v-cmt"),Ft=Symbol.for("v-stc"),$t=[];let Ee=null;function ti(e=!1){$t.push(Ee=e?null:[])}function xc(){$t.pop(),Ee=$t[$t.length-1]||null}let Ut=1;function ws(e){Ut+=e,e<0&&Ee&&(Ee.hasOnce=!0)}function ni(e){return e.dynamicChildren=Ut>0?Ee||yt:null,xc(),Ut>0&&Ee&&Ee.push(e),e}function bu(e,t,n,r,s,o){return ni(oi(e,t,n,r,s,o,!0))}function ri(e,t,n,r,s){return ni(le(e,t,n,r,s,!0))}function Cn(e){return e?e.__v_isVNode===!0:!1}function lt(e,t){return e.type===t.type&&e.key===t.key}const si=({key:e})=>e??null,pn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ie(e)||de(e)||K(e)?{i:ue,r:e,k:t,f:!!n}:e:null);function oi(e,t=null,n=null,r=0,s=null,o=e===_e?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&si(t),ref:t&&pn(t),scopeId:Pn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:ue};return l?(Br(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ie(n)?8:16),Ut>0&&!i&&Ee&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Ee.push(c),c}const le=Tc;function Tc(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Po)&&(e=me),Cn(e)){const l=Je(e,t,!0);return n&&Br(l,n),Ut>0&&!o&&Ee&&(l.shapeFlag&6?Ee[Ee.indexOf(e)]=l:Ee.push(l)),l.patchFlag=-2,l}if($c(e)&&(e=e.__vccOpts),t){t=Ac(t);let{class:l,style:c}=t;l&&!ie(l)&&(t.class=Tr(l)),Z(c)&&(_o(c)&&!B(c)&&(c=fe({},c)),t.style=xr(c))}const i=ie(e)?1:Sc(e)?128:ic(e)?64:Z(e)?4:K(e)?2:0;return oi(e,t,n,r,s,i,o,!0)}function Ac(e){return e?_o(e)||Do(e)?fe({},e):e:null}function Je(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:l,transition:c}=e,u=t?Rc(s||{},t):s,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&si(u),ref:t&&t.ref?n&&o?B(o)?o.concat(pn(t)):[o,pn(t)]:pn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Je(e.ssContent),ssFallback:e.ssFallback&&Je(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&bn(f,c.clone(f)),f}function ii(e=" ",t=0){return le(ut,null,e,t)}function wu(e,t){const n=le(Ft,null,e);return n.staticCount=t,n}function Eu(e="",t=!1){return t?(ti(),ri(me,null,e)):le(me,null,e)}function xe(e){return e==null||typeof e=="boolean"?le(me):B(e)?le(_e,null,e.slice()):typeof e=="object"?qe(e):le(ut,null,String(e))}function qe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Je(e)}function Br(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(B(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Br(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Do(t)?t._ctx=ue:s===3&&ue&&(ue.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:ue},n=32):(t=String(t),r&64?(n=16,t=[ii(t)]):n=8);e.children=t,e.shapeFlag|=n}function Rc(...e){const t={};for(let n=0;nae||ue;let Sn,vr;{const e=to(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};Sn=t("__VUE_INSTANCE_SETTERS__",n=>ae=n),vr=t("__VUE_SSR_SETTERS__",n=>Xt=n)}const Gt=e=>{const t=ae;return Sn(e),e.scope.on(),()=>{e.scope.off(),Sn(t)}},Es=()=>{ae&&ae.scope.off(),Sn(null)};function li(e){return e.vnode.shapeFlag&4}let Xt=!1;function Ic(e,t=!1,n=!1){t&&vr(t);const{props:r,children:s}=e.vnode,o=li(e);ec(e,r,o,t),sc(e,s,n);const i=o?Pc(e,t):void 0;return t&&vr(!1),i}function Pc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Kl);const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?ai(e):null,o=Gt(e);et();const i=Ye(r,e,0,[e.props,s]);if(tt(),o(),Js(i)){if(i.then(Es,Es),t)return i.then(l=>{Cs(e,l,t)}).catch(l=>{Wt(l,e,0)});e.asyncDep=i}else Cs(e,i,t)}else ci(e,t)}function Cs(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Z(t)&&(e.setupState=Eo(t)),ci(e,n)}let Ss;function ci(e,t,n){const r=e.type;if(!e.render){if(!t&&Ss&&!r.render){const s=r.template||jr(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,u=fe(fe({isCustomElement:o,delimiters:l},i),c);r.render=Ss(s,u)}}e.render=r.render||Te}{const s=Gt(e);et();try{ql(e)}finally{tt(),s()}}}const Nc={get(e,t){return ve(e,"get",""),e[t]}};function ai(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Nc),slots:e.slots,emit:e.emit,expose:t}}function Vn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Eo(hn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in It)return It[n](e)},has(t,n){return n in t||n in It}})):e.proxy}function Fc(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function $c(e){return K(e)&&"__vccOpts"in e}const se=(e,t)=>ml(e,t,Xt);function br(e,t,n){const r=arguments.length;return r===2?Z(t)&&!B(t)?Cn(t)?le(e,null,[t]):le(e,t):le(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Cn(n)&&(n=[n]),le(e,t,n))}const Hc="3.4.34";/** -* @vue/runtime-dom v3.4.34 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const jc="http://www.w3.org/2000/svg",Vc="http://www.w3.org/1998/Math/MathML",je=typeof document<"u"?document:null,xs=je&&je.createElement("template"),Dc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?je.createElementNS(jc,e):t==="mathml"?je.createElementNS(Vc,e):n?je.createElement(e,{is:n}):je.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>je.createTextNode(e),createComment:e=>je.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>je.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{xs.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=xs.content;if(r==="svg"||r==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Be="transition",Ot="animation",Bt=Symbol("_vtc"),ui=(e,{slots:t})=>br(Pl,Uc(e),t);ui.displayName="Transition";const fi={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};ui.props=fe({},To,fi);const st=(e,t=[])=>{B(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ts=e=>e?B(e)?e.some(t=>t.length>1):e.length>1:!1;function Uc(e){const t={};for(const x in e)x in fi||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:u=i,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=e,S=Bc(s),O=S&&S[0],k=S&&S[1],{onBeforeEnter:W,onEnter:D,onEnterCancelled:p,onLeave:y,onLeaveCancelled:I,onBeforeAppear:T=W,onAppear:F=D,onAppearCancelled:$=p}=t,M=(x,G,ee)=>{ot(x,G?f:l),ot(x,G?u:i),ee&&ee()},_=(x,G)=>{x._isLeaving=!1,ot(x,h),ot(x,b),ot(x,m),G&&G()},N=x=>(G,ee)=>{const re=x?F:D,U=()=>M(G,x,ee);st(re,[G,U]),As(()=>{ot(G,x?c:o),ke(G,x?f:l),Ts(re)||Rs(G,r,O,U)})};return fe(t,{onBeforeEnter(x){st(W,[x]),ke(x,o),ke(x,i)},onBeforeAppear(x){st(T,[x]),ke(x,c),ke(x,u)},onEnter:N(!1),onAppear:N(!0),onLeave(x,G){x._isLeaving=!0;const ee=()=>_(x,G);ke(x,h),ke(x,m),Wc(),As(()=>{x._isLeaving&&(ot(x,h),ke(x,b),Ts(y)||Rs(x,r,k,ee))}),st(y,[x,ee])},onEnterCancelled(x){M(x,!1),st(p,[x])},onAppearCancelled(x){M(x,!0),st($,[x])},onLeaveCancelled(x){_(x),st(I,[x])}})}function Bc(e){if(e==null)return null;if(Z(e))return[Yn(e.enter),Yn(e.leave)];{const t=Yn(e);return[t,t]}}function Yn(e){return ji(e)}function ke(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Bt]||(e[Bt]=new Set)).add(t)}function ot(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Bt];n&&(n.delete(t),n.size||(e[Bt]=void 0))}function As(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let kc=0;function Rs(e,t,n,r){const s=e._endId=++kc,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=Kc(e,t);if(!i)return r();const u=i+"end";let f=0;const h=()=>{e.removeEventListener(u,m),o()},m=b=>{b.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[S]||"").split(", "),s=r(`${Be}Delay`),o=r(`${Be}Duration`),i=Os(s,o),l=r(`${Ot}Delay`),c=r(`${Ot}Duration`),u=Os(l,c);let f=null,h=0,m=0;t===Be?i>0&&(f=Be,h=i,m=o.length):t===Ot?u>0&&(f=Ot,h=u,m=c.length):(h=Math.max(i,u),f=h>0?i>u?Be:Ot:null,m=f?f===Be?o.length:c.length:0);const b=f===Be&&/\b(transform|all)(,|$)/.test(r(`${Be}Property`).toString());return{type:f,timeout:h,propCount:m,hasTransform:b}}function Os(e,t){for(;e.lengthLs(n)+Ls(e[r])))}function Ls(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Wc(){return document.body.offsetHeight}function qc(e,t,n){const r=e[Bt];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ms=Symbol("_vod"),Gc=Symbol("_vsh"),Xc=Symbol(""),Yc=/(^|;)\s*display\s*:/;function zc(e,t,n){const r=e.style,s=ie(n);let o=!1;if(n&&!s){if(t)if(ie(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&gn(r,l,"")}else for(const i in t)n[i]==null&&gn(r,i,"");for(const i in n)i==="display"&&(o=!0),gn(r,i,n[i])}else if(s){if(t!==n){const i=r[Xc];i&&(n+=";"+i),r.cssText=n,o=Yc.test(n)}}else t&&e.removeAttribute("style");Ms in e&&(e[Ms]=o?r.display:"",e[Gc]&&(r.display="none"))}const Is=/\s*!important$/;function gn(e,t,n){if(B(n))n.forEach(r=>gn(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Jc(e,t);Is.test(n)?e.setProperty(Ze(r),n.replace(Is,""),"important"):e[r]=n}}const Ps=["Webkit","Moz","ms"],zn={};function Jc(e,t){const n=zn[t];if(n)return n;let r=Oe(t);if(r!=="filter"&&r in e)return zn[t]=r;r=An(r);for(let s=0;sJn||(na.then(()=>Jn=0),Jn=Date.now());function sa(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ae(oa(r,n.value),t,5,[r])};return n.value=e,n.attached=ra(),n}function oa(e,t){if(B(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const js=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ia=(e,t,n,r,s,o)=>{const i=s==="svg";t==="class"?qc(e,r,i):t==="style"?zc(e,n,r):Kt(t)?Er(t)||ea(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):la(e,t,r,i))?(Qc(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Fs(e,t,r,i,o,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Fs(e,t,r,i))};function la(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&js(t)&&K(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return js(t)&&ie(n)?!1:t in e}const Vs=e=>{const t=e.props["onUpdate:modelValue"]||!1;return B(t)?n=>dn(t,n):t};function ca(e){e.target.composing=!0}function Ds(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Qn=Symbol("_assign"),Cu={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[Qn]=Vs(s);const o=r||s.props&&s.props.type==="number";mt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=cr(l)),e[Qn](l)}),n&&mt(e,"change",()=>{e.value=e.value.trim()}),t||(mt(e,"compositionstart",ca),mt(e,"compositionend",Ds),mt(e,"change",Ds))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:o}},i){if(e[Qn]=Vs(i),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?cr(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===c)||(e.value=c))}},aa=["ctrl","shift","alt","meta"],ua={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>aa.some(n=>e[`${n}Key`]&&!t.includes(n))},Su=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const o=Ze(s.key);if(t.some(i=>i===o||fa[i]===o))return e(s)})},di=fe({patchProp:ia},Dc);let Ht,Us=!1;function da(){return Ht||(Ht=dc(di))}function ha(){return Ht=Us?Ht:hc(di),Us=!0,Ht}const Tu=(...e)=>{const t=da().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=pi(r);if(!s)return;const o=t._component;!K(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,hi(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},Au=(...e)=>{const t=ha().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=pi(r);if(s)return n(s,!0,hi(s))},t};function hi(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function pi(e){return ie(e)?document.querySelector(e):e}const Ru=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},pa="modulepreload",ga=function(e){return"/GeometryOps.jl/previews/PR182/"+e},Bs={},Ou=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=Promise.all(n.map(l=>{if(l=ga(l),l in Bs)return;Bs[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":pa,c||(f.as="script",f.crossOrigin=""),f.href=l,i&&f.setAttribute("nonce",i),document.head.appendChild(f),c)return new Promise((h,m)=>{f.addEventListener("load",h),f.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},ma=window.__VP_SITE_DATA__;function kr(e){return oo()?(Xi(e),!0):!1}function $e(e){return typeof e=="function"?e():wo(e)}const gi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ya=Object.prototype.toString,_a=e=>ya.call(e)==="[object Object]",kt=()=>{},ks=va();function va(){var e,t;return gi&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function ba(e,t){function n(...r){return new Promise((s,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(o)})}return n}const mi=e=>e();function wa(e,t={}){let n,r,s=kt;const o=l=>{clearTimeout(l),s(),s=kt};return l=>{const c=$e(e),u=$e(t.maxWait);return n&&o(n),c<=0||u!==void 0&&u<=0?(r&&(o(r),r=null),Promise.resolve(l())):new Promise((f,h)=>{s=t.rejectOnCancel?h:f,u&&!r&&(r=setTimeout(()=>{n&&o(n),r=null,f(l())},u)),n=setTimeout(()=>{r&&o(r),r=null,f(l())},c)})}}function Ea(e=mi){const t=oe(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...o)=>{t.value&&e(...o)};return{isActive:Ln(t),pause:n,resume:r,eventFilter:s}}function Ca(e){return jn()}function yi(...e){if(e.length!==1)return Cl(...e);const t=e[0];return typeof t=="function"?Ln(bl(()=>({get:t,set:kt}))):oe(t)}function _i(e,t,n={}){const{eventFilter:r=mi,...s}=n;return Fe(e,ba(r,t),s)}function Sa(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:o,pause:i,resume:l,isActive:c}=Ea(r);return{stop:_i(e,t,{...s,eventFilter:o}),pause:i,resume:l,isActive:c}}function Kr(e,t=!0,n){Ca()?Tt(e,n):t?e():Mn(e)}function Lu(e,t,n={}){const{debounce:r=0,maxWait:s=void 0,...o}=n;return _i(e,t,{...o,eventFilter:wa(r,{maxWait:s})})}function Mu(e,t,n){let r;de(n)?r={evaluating:n}:r={};const{lazy:s=!1,evaluating:o=void 0,shallow:i=!0,onError:l=kt}=r,c=oe(!s),u=i?Fr(t):oe(t);let f=0;return Ur(async h=>{if(!c.value)return;f++;const m=f;let b=!1;o&&Promise.resolve().then(()=>{o.value=!0});try{const S=await e(O=>{h(()=>{o&&(o.value=!1),b||O()})});m===f&&(u.value=S)}catch(S){l(S)}finally{o&&m===f&&(o.value=!1),b=!0}}),s?se(()=>(c.value=!0,u.value)):u}function vi(e){var t;const n=$e(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Le=gi?window:void 0;function xt(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=Le):[t,n,r,s]=e,!t)return kt;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(f=>f()),o.length=0},l=(f,h,m,b)=>(f.addEventListener(h,m,b),()=>f.removeEventListener(h,m,b)),c=Fe(()=>[vi(t),$e(s)],([f,h])=>{if(i(),!f)return;const m=_a(h)?{...h}:h;o.push(...n.flatMap(b=>r.map(S=>l(f,b,S,m))))},{immediate:!0,flush:"post"}),u=()=>{c(),i()};return kr(u),u}function xa(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Iu(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=Le,eventName:o="keydown",passive:i=!1,dedupe:l=!1}=r,c=xa(t);return xt(s,o,f=>{f.repeat&&$e(l)||c(f)&&n(f)},i)}function Ta(){const e=oe(!1),t=jn();return t&&Tt(()=>{e.value=!0},t),e}function Aa(e){const t=Ta();return se(()=>(t.value,!!e()))}function bi(e,t={}){const{window:n=Le}=t,r=Aa(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const o=oe(!1),i=u=>{o.value=u.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",i):s.removeListener(i))},c=Ur(()=>{r.value&&(l(),s=n.matchMedia($e(e)),"addEventListener"in s?s.addEventListener("change",i):s.addListener(i),o.value=s.matches)});return kr(()=>{c(),l(),s=void 0}),o}const cn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},an="__vueuse_ssr_handlers__",Ra=Oa();function Oa(){return an in cn||(cn[an]=cn[an]||{}),cn[an]}function wi(e,t){return Ra[e]||t}function La(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Ma={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Ks="vueuse-storage";function Wr(e,t,n,r={}){var s;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:f,window:h=Le,eventFilter:m,onError:b=_=>{console.error(_)},initOnMounted:S}=r,O=(f?Fr:oe)(typeof t=="function"?t():t);if(!n)try{n=wi("getDefaultStorage",()=>{var _;return(_=Le)==null?void 0:_.localStorage})()}catch(_){b(_)}if(!n)return O;const k=$e(t),W=La(k),D=(s=r.serializer)!=null?s:Ma[W],{pause:p,resume:y}=Sa(O,()=>T(O.value),{flush:o,deep:i,eventFilter:m});h&&l&&Kr(()=>{xt(h,"storage",$),xt(h,Ks,M),S&&$()}),S||$();function I(_,N){h&&h.dispatchEvent(new CustomEvent(Ks,{detail:{key:e,oldValue:_,newValue:N,storageArea:n}}))}function T(_){try{const N=n.getItem(e);if(_==null)I(N,null),n.removeItem(e);else{const x=D.write(_);N!==x&&(n.setItem(e,x),I(N,x))}}catch(N){b(N)}}function F(_){const N=_?_.newValue:n.getItem(e);if(N==null)return c&&k!=null&&n.setItem(e,D.write(k)),k;if(!_&&u){const x=D.read(N);return typeof u=="function"?u(x,k):W==="object"&&!Array.isArray(x)?{...k,...x}:x}else return typeof N!="string"?N:D.read(N)}function $(_){if(!(_&&_.storageArea!==n)){if(_&&_.key==null){O.value=k;return}if(!(_&&_.key!==e)){p();try{(_==null?void 0:_.newValue)!==D.write(O.value)&&(O.value=F(_))}catch(N){b(N)}finally{_?Mn(y):y()}}}}function M(_){$(_.detail)}return O}function Ei(e){return bi("(prefers-color-scheme: dark)",e)}function Ia(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=Le,storage:o,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},m=Ei({window:s}),b=se(()=>m.value?"dark":"light"),S=c||(i==null?yi(r):Wr(i,r,o,{window:s,listenToStorageChanges:l})),O=se(()=>S.value==="auto"?b.value:S.value),k=wi("updateHTMLAttrs",(y,I,T)=>{const F=typeof y=="string"?s==null?void 0:s.document.querySelector(y):vi(y);if(!F)return;let $;if(f&&($=s.document.createElement("style"),$.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),s.document.head.appendChild($)),I==="class"){const M=T.split(/\s/g);Object.values(h).flatMap(_=>(_||"").split(/\s/g)).filter(Boolean).forEach(_=>{M.includes(_)?F.classList.add(_):F.classList.remove(_)})}else F.setAttribute(I,T);f&&(s.getComputedStyle($).opacity,document.head.removeChild($))});function W(y){var I;k(t,n,(I=h[y])!=null?I:y)}function D(y){e.onChanged?e.onChanged(y,W):W(y)}Fe(O,D,{flush:"post",immediate:!0}),Kr(()=>D(O.value));const p=se({get(){return u?S.value:O.value},set(y){S.value=y}});try{return Object.assign(p,{store:S,system:b,state:O})}catch{return p}}function Pa(e={}){const{valueDark:t="dark",valueLight:n="",window:r=Le}=e,s=Ia({...e,onChanged:(l,c)=>{var u;e.onChanged?(u=e.onChanged)==null||u.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),o=se(()=>s.system?s.system.value:Ei({window:r}).value?"dark":"light");return se({get(){return s.value==="dark"},set(l){const c=l?"dark":"light";o.value===c?s.value="auto":s.value=c}})}function Zn(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Pu(e,t,n={}){const{window:r=Le}=n;return Wr(e,t,r==null?void 0:r.localStorage,n)}function Ci(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const er=new WeakMap;function Nu(e,t=!1){const n=oe(t);let r=null,s="";Fe(yi(e),l=>{const c=Zn($e(l));if(c){const u=c;if(er.get(u)||er.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(s=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const o=()=>{const l=Zn($e(e));!l||n.value||(ks&&(r=xt(l,"touchmove",c=>{Na(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},i=()=>{const l=Zn($e(e));!l||!n.value||(ks&&(r==null||r()),l.style.overflow=s,er.delete(l),n.value=!1)};return kr(i),se({get(){return n.value},set(l){l?o():i()}})}function Fu(e,t,n={}){const{window:r=Le}=n;return Wr(e,t,r==null?void 0:r.sessionStorage,n)}function $u(e={}){const{window:t=Le,behavior:n="auto"}=e;if(!t)return{x:oe(0),y:oe(0)};const r=oe(t.scrollX),s=oe(t.scrollY),o=se({get(){return r.value},set(l){scrollTo({left:l,behavior:n})}}),i=se({get(){return s.value},set(l){scrollTo({top:l,behavior:n})}});return xt(t,"scroll",()=>{r.value=t.scrollX,s.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:i}}function Hu(e={}){const{window:t=Le,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:o=!0}=e,i=oe(n),l=oe(r),c=()=>{t&&(o?(i.value=t.innerWidth,l.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Kr(c),xt("resize",c,{passive:!0}),s){const u=bi("(orientation: portrait)");Fe(u,()=>c())}return{width:i,height:l}}var tr={BASE_URL:"/GeometryOps.jl/previews/PR182/",DEV:!1,MODE:"production",PROD:!0,SSR:!1},nr={};const Si=/^(?:[a-z]+:|\/\/)/i,Fa="vitepress-theme-appearance",$a=/#.*$/,Ha=/[?#].*$/,ja=/(?:(^|\/)index)?\.(?:md|html)$/,he=typeof document<"u",xi={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Va(e,t,n=!1){if(t===void 0)return!1;if(e=Ws(`/${e}`),n)return new RegExp(t).test(e);if(Ws(t)!==e)return!1;const r=t.match($a);return r?(he?location.hash:"")===r[0]:!0}function Ws(e){return decodeURI(e).replace(Ha,"").replace(ja,"$1")}function Da(e){return Si.test(e)}function Ua(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!Da(n)&&Va(t,`/${n}/`,!0))||"root"}function Ba(e,t){var r,s,o,i,l,c,u;const n=Ua(e,t);return Object.assign({},e,{localeIndex:n,lang:((r=e.locales[n])==null?void 0:r.lang)??e.lang,dir:((s=e.locales[n])==null?void 0:s.dir)??e.dir,title:((o=e.locales[n])==null?void 0:o.title)??e.title,titleTemplate:((i=e.locales[n])==null?void 0:i.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:Ai(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(u=e.locales[n])==null?void 0:u.themeConfig}})}function Ti(e,t){const n=t.title||e.title,r=t.titleTemplate??e.titleTemplate;if(typeof r=="string"&&r.includes(":title"))return r.replace(/:title/g,n);const s=ka(e.title,r);return n===s.slice(3)?n:`${n}${s}`}function ka(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Ka(e,t){const[n,r]=t;if(n!=="meta")return!1;const s=Object.entries(r)[0];return s==null?!1:e.some(([o,i])=>o===n&&i[s[0]]===s[1])}function Ai(e,t){return[...e.filter(n=>!Ka(t,n)),...t]}const Wa=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,qa=/^[a-z]:/i;function qs(e){const t=qa.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Wa,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const rr=new Set;function Ga(e){if(rr.size===0){const n=typeof process=="object"&&(nr==null?void 0:nr.VITE_EXTRA_EXTENSIONS)||(tr==null?void 0:tr.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(r=>rr.add(r))}const t=e.split(".").pop();return t==null||!rr.has(t.toLowerCase())}function ju(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const Xa=Symbol(),ft=Fr(ma);function Vu(e){const t=se(()=>Ba(ft.value,e.data.relativePath)),n=t.value.appearance,r=n==="force-dark"?oe(!0):n?Pa({storageKey:Fa,initialValue:()=>n==="dark"?"dark":"auto",...typeof n=="object"?n:{}}):oe(!1),s=oe(he?location.hash:"");return he&&window.addEventListener("hashchange",()=>{s.value=location.hash}),Fe(()=>e.data,()=>{s.value=he?location.hash:""}),{site:t,theme:se(()=>t.value.themeConfig),page:se(()=>e.data),frontmatter:se(()=>e.data.frontmatter),params:se(()=>e.data.params),lang:se(()=>t.value.lang),dir:se(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:se(()=>t.value.localeIndex||"root"),title:se(()=>Ti(t.value,e.data)),description:se(()=>e.data.description||t.value.description),isDark:r,hash:se(()=>s.value)}}function Ya(){const e=Ct(Xa);if(!e)throw new Error("vitepress data not properly injected in app");return e}function za(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Gs(e){return Si.test(e)||!e.startsWith("/")?e:za(ft.value.base,e)}function Ja(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),he){const n="/GeometryOps.jl/previews/PR182/";t=qs(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let r=__VP_HASH_MAP__[t.toLowerCase()];if(r||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",r=__VP_HASH_MAP__[t.toLowerCase()]),!r)return null;t=`${n}assets/${t}.${r}.js`}else t=`./${qs(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let mn=[];function Du(e){mn.push(e),Fn(()=>{mn=mn.filter(t=>t!==e)})}function Qa(){let e=ft.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Xs(e,n);else if(Array.isArray(e))for(const r of e){const s=Xs(r,n);if(s){t=s;break}}return t}function Xs(e,t){const n=document.querySelector(e);if(!n)return 0;const r=n.getBoundingClientRect().bottom;return r<0?0:r+t}const Za=Symbol(),Ri="http://a.com",eu=()=>({path:"/",component:null,data:xi});function Uu(e,t){const n=On(eu()),r={route:n,go:s};async function s(l=he?location.href:"/"){var c,u;l=sr(l),await((c=r.onBeforeRouteChange)==null?void 0:c.call(r,l))!==!1&&(he&&l!==sr(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await i(l),await((u=r.onAfterRouteChanged)==null?void 0:u.call(r,l)))}let o=null;async function i(l,c=0,u=!1){var m;if(await((m=r.onBeforePageLoad)==null?void 0:m.call(r,l))===!1)return;const f=new URL(l,Ri),h=o=f.pathname;try{let b=await e(h);if(!b)throw new Error(`Page not found: ${h}`);if(o===h){o=null;const{default:S,__pageData:O}=b;if(!S)throw new Error(`Invalid route component: ${S}`);n.path=he?h:Gs(h),n.component=hn(S),n.data=hn(O),he&&Mn(()=>{let k=ft.value.base+O.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!ft.value.cleanUrls&&!k.endsWith("/")&&(k+=".html"),k!==f.pathname&&(f.pathname=k,l=k+f.search+f.hash,history.replaceState({},"",l)),f.hash&&!c){let W=null;try{W=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(D){console.warn(D)}if(W){Ys(W,f.hash);return}}window.scrollTo(0,c)})}}catch(b){if(!/fetch|Page not found/.test(b.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(b),!u)try{const S=await fetch(ft.value.base+"hashmap.json");window.__VP_HASH_MAP__=await S.json(),await i(l,c,!0);return}catch{}if(o===h){o=null,n.path=he?h:Gs(h),n.component=t?hn(t):null;const S=he?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...xi,relativePath:S}}}}return he&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.defaultPrevented||!(l.target instanceof Element)||l.target.closest("button")||l.button!==0||l.ctrlKey||l.shiftKey||l.altKey||l.metaKey)return;const c=l.target.closest("a");if(!c||c.closest(".vp-raw")||c.hasAttribute("download")||c.hasAttribute("target"))return;const u=c.getAttribute("href")??(c instanceof SVGAElement?c.getAttribute("xlink:href"):null);if(u==null)return;const{href:f,origin:h,pathname:m,hash:b,search:S}=new URL(u,c.baseURI),O=new URL(location.href);h===O.origin&&Ga(m)&&(l.preventDefault(),m===O.pathname&&S===O.search?(b!==O.hash&&(history.pushState({},"",f),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:O.href,newURL:f}))),b?Ys(c,b,c.classList.contains("header-anchor")):window.scrollTo(0,0)):s(f))},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await i(sr(location.href),l.state&&l.state.scrollPosition||0),(c=r.onAfterRouteChanged)==null||c.call(r,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),r}function tu(){const e=Ct(Za);if(!e)throw new Error("useRouter() is called without provider.");return e}function Oi(){return tu().route}function Ys(e,t,n=!1){let r=null;try{r=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(s){console.warn(s)}if(r){let s=function(){!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})};const o=parseInt(window.getComputedStyle(r).paddingTop,10),i=window.scrollY+r.getBoundingClientRect().top-Qa()+o;requestAnimationFrame(s)}}function sr(e){const t=new URL(e,Ri);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),ft.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const or=()=>mn.forEach(e=>e()),Bu=Hr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=Oi(),{site:n}=Ya();return()=>br(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?br(t.component,{onVnodeMounted:or,onVnodeUpdated:or,onVnodeUnmounted:or}):"404 Page Not Found"])}}),ku=Hr({setup(e,{slots:t}){const n=oe(!1);return Tt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Ku(){he&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement;if(!r)return;const s=Array.from(r.querySelectorAll("input")).indexOf(t);if(s<0)return;const o=r.querySelector(".blocks");if(!o)return;const i=Array.from(o.children).find(u=>u.classList.contains("active"));if(!i)return;const l=o.children[s];if(!l||i===l)return;i.classList.remove("active"),l.classList.add("active");const c=r==null?void 0:r.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function Wu(){if(he){const e=new WeakMap;window.addEventListener("click",t=>{var r;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const s=n.parentElement,o=(r=n.nextElementSibling)==null?void 0:r.nextElementSibling;if(!s||!o)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),l=[".vp-copy-ignore",".diff.remove"],c=o.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let u=c.textContent||"";i&&(u=u.replace(/^ *(\$|>) /gm,"").trim()),nu(u).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function nu(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const r=document.getSelection(),s=r?r.rangeCount>0&&r.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),s&&(r.removeAllRanges(),r.addRange(s)),n&&n.focus()}}function qu(e,t){let n=!0,r=[];const s=o=>{if(n){n=!1,o.forEach(l=>{const c=ir(l);for(const u of document.head.children)if(u.isEqualNode(c)){r.push(u);return}});return}const i=o.map(ir);r.forEach((l,c)=>{const u=i.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));u!==-1?delete i[u]:(l==null||l.remove(),delete r[c])}),i.forEach(l=>l&&document.head.appendChild(l)),r=[...r,...i].filter(Boolean)};Ur(()=>{const o=e.data,i=t.value,l=o&&o.description,c=o&&o.frontmatter.head||[],u=Ti(i,o);u!==document.title&&(document.title=u);const f=l||i.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):ir(["meta",{name:"description",content:f}]),s(Ai(i.head,su(c)))})}function ir([e,t,n]){const r=document.createElement(e);for(const s in t)r.setAttribute(s,t[s]);return n&&(r.innerHTML=n),e==="script"&&!t.async&&(r.async=!1),r}function ru(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function su(e){return e.filter(t=>!ru(t))}const lr=new Set,Li=()=>document.createElement("link"),ou=e=>{const t=Li();t.rel="prefetch",t.href=e,document.head.appendChild(t)},iu=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let un;const lu=he&&(un=Li())&&un.relList&&un.relList.supports&&un.relList.supports("prefetch")?ou:iu;function Gu(){if(!he||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const r=()=>{n&&n.disconnect(),n=new IntersectionObserver(o=>{o.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:c}=l;if(!lr.has(c)){lr.add(c);const u=Ja(c);u&&lu(u)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(o=>{const{hostname:i,pathname:l}=new URL(o.href instanceof SVGAnimatedString?o.href.animVal:o.href,o.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||o.target!=="_blank"&&i===location.hostname&&(l!==location.pathname?n.observe(o):lr.add(l))})})};Tt(r);const s=Oi();Fe(()=>s.path,r),Fn(()=>{n&&n.disconnect()})}export{xu as $,vu as A,Vl as B,Qa as C,du as D,pu as E,_e as F,Fr as G,Du as H,le as I,hu as J,Si as K,Oi as L,Rc as M,Ct as N,Hu as O,xr as P,Iu as Q,Mn as R,$u as S,ui as T,he as U,Ln as V,fu as W,Ou as X,Nu as Y,Zl as Z,Ru as _,ii as a,mu as a0,Mo as a1,Su as a2,yu as a3,On as a4,Cl as a5,br as a6,wu as a7,qu as a8,Za as a9,Vu as aa,Xa as ab,Bu as ac,ku as ad,ft as ae,Au as af,Uu as ag,Ja as ah,Gu as ai,Wu as aj,Ku as ak,vi as al,kr as am,Mu as an,Fu as ao,Pu as ap,Lu as aq,tu as ar,xt as as,uu as at,Cu as au,de as av,_u as aw,hn as ax,Tu as ay,ju as az,ri as b,bu as c,Hr as d,Eu as e,Ga as f,Gs as g,se as h,Da as i,oi as j,wo as k,au as l,Va as m,Tr as n,ti as o,cu as p,bi as q,gu as r,oe as s,Wi as t,Ya as u,Fe as v,Ll as w,Ur as x,Tt as y,Fn as z}; diff --git a/previews/PR182/assets/chunks/theme.CkTH1pX1.js b/previews/PR182/assets/chunks/theme.UW4XYjh4.js similarity index 99% rename from previews/PR182/assets/chunks/theme.CkTH1pX1.js rename to previews/PR182/assets/chunks/theme.UW4XYjh4.js index ec1b1d059..ee1eaf116 100644 --- a/previews/PR182/assets/chunks/theme.CkTH1pX1.js +++ b/previews/PR182/assets/chunks/theme.UW4XYjh4.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.BzqU0V4d.js","assets/chunks/framework.rRrq4bmo.js"])))=>i.map(i=>d[i]); -import{d as _,o as a,c as u,r as c,n as N,a as j,t as I,b as $,w as f,e as h,T as pe,_ as g,u as Je,i as Ye,f as Xe,g as fe,h as y,j as p,k as r,p as B,l as H,m as q,q as le,s as T,v as O,x as ee,y as R,z as he,A as _e,B as Qe,C as Ze,D as W,F as M,E,G as Te,H as te,I as k,J as D,K as we,L as ne,M as K,N as Y,O as xe,P as Ie,Q as ce,R as Ne,S as Me,U as oe,V as et,W as tt,X as nt,Y as Ae,Z as me,$ as ot,a0 as st,a1 as at,a2 as rt,a3 as Ce,a4 as it,a5 as lt,a6 as ct}from"./framework.rRrq4bmo.js";const ut=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(n){return(e,t)=>(a(),u("span",{class:N(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[j(I(e.text),1)])],2))}}),dt={key:0,class:"VPBackdrop"},vt=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(n){return(e,t)=>(a(),$(pe,{name:"fade"},{default:f(()=>[e.show?(a(),u("div",dt)):h("",!0)]),_:1}))}}),pt=g(vt,[["__scopeId","data-v-b06cdb19"]]),V=Je;function ft(n,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(n,e):(n(),(s=!0)&&setTimeout(()=>s=!1,e))}}function ue(n){return/^\//.test(n)?n:`/${n}`}function be(n){const{pathname:e,search:t,hash:s,protocol:o}=new URL(n,"http://a.com");if(Ye(n)||n.startsWith("#")||!o.startsWith("http")||!Xe(e))return n;const{site:i}=V(),l=e.endsWith("/")||e.endsWith(".html")?n:n.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return fe(l)}function Q({correspondingLink:n=!1}={}){const{site:e,localeIndex:t,page:s,theme:o,hash:i}=V(),l=y(()=>{var v,m;return{label:(v=e.value.locales[t.value])==null?void 0:v.label,link:((m=e.value.locales[t.value])==null?void 0:m.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([v,m])=>l.value.label===m.label?[]:{text:m.label,link:ht(m.link||(v==="root"?"/":`/${v}/`),o.value.i18nRouting!==!1&&n,s.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function ht(n,e,t,s){return e?n.replace(/\/$/,"")+ue(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):n}const _t=n=>(B("data-v-951cab6c"),n=n(),H(),n),mt={class:"NotFound"},bt={class:"code"},kt={class:"title"},$t=_t(()=>p("div",{class:"divider"},null,-1)),gt={class:"quote"},yt={class:"action"},Pt=["href","aria-label"],St=_({__name:"NotFound",setup(n){const{theme:e}=V(),{currentLang:t}=Q();return(s,o)=>{var i,l,d,v,m;return a(),u("div",mt,[p("p",bt,I(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),p("h1",kt,I(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),$t,p("blockquote",gt,I(((d=r(e).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",yt,[p("a",{class:"link",href:r(fe)(r(t).link),"aria-label":((v=r(e).notFound)==null?void 0:v.linkLabel)??"go to home"},I(((m=r(e).notFound)==null?void 0:m.linkText)??"Take me home"),9,Pt)])])}}}),Vt=g(St,[["__scopeId","data-v-951cab6c"]]);function Be(n,e){if(Array.isArray(n))return Z(n);if(n==null)return[];e=ue(e);const t=Object.keys(n).sort((o,i)=>i.split("/").length-o.split("/").length).find(o=>e.startsWith(ue(o))),s=t?n[t]:[];return Array.isArray(s)?Z(s):Z(s.items,s.base)}function Lt(n){const e=[];let t=0;for(const s in n){const o=n[s];if(o.items){t=e.push(o);continue}e[t]||e.push({items:[]}),e[t].items.push(o)}return e}function Tt(n){const e=[];function t(s){for(const o of s)o.text&&o.link&&e.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(n),e}function de(n,e){return Array.isArray(e)?e.some(t=>de(n,t)):q(n,e.link)?!0:e.items?de(n,e.items):!1}function Z(n,e){return[...n].map(t=>{const s={...t},o=s.base||e;return o&&s.link&&(s.link=o+s.link),s.items&&(s.items=Z(s.items,o)),s})}function U(){const{frontmatter:n,page:e,theme:t}=V(),s=le("(min-width: 960px)"),o=T(!1),i=y(()=>{const C=t.value.sidebar,w=e.value.relativePath;return C?Be(C,w):[]}),l=T(i.value);O(i,(C,w)=>{JSON.stringify(C)!==JSON.stringify(w)&&(l.value=i.value)});const d=y(()=>n.value.sidebar!==!1&&l.value.length>0&&n.value.layout!=="home"),v=y(()=>m?n.value.aside==null?t.value.aside==="left":n.value.aside==="left":!1),m=y(()=>n.value.layout==="home"?!1:n.value.aside!=null?!!n.value.aside:t.value.aside!==!1),L=y(()=>d.value&&s.value),b=y(()=>d.value?Lt(l.value):[]);function P(){o.value=!0}function S(){o.value=!1}function A(){o.value?S():P()}return{isOpen:o,sidebar:l,sidebarGroups:b,hasSidebar:d,hasAside:m,leftAside:v,isSidebarEnabled:L,open:P,close:S,toggle:A}}function wt(n,e){let t;ee(()=>{t=n.value?document.activeElement:void 0}),R(()=>{window.addEventListener("keyup",s)}),he(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&n.value&&(e(),t==null||t.focus())}}function It(n){const{page:e,hash:t}=V(),s=T(!1),o=y(()=>n.value.collapsed!=null),i=y(()=>!!n.value.link),l=T(!1),d=()=>{l.value=q(e.value.relativePath,n.value.link)};O([e,n,t],d),R(d);const v=y(()=>l.value?!0:n.value.items?de(e.value.relativePath,n.value.items):!1),m=y(()=>!!(n.value.items&&n.value.items.length));ee(()=>{s.value=!!(o.value&&n.value.collapsed)}),_e(()=>{(l.value||v.value)&&(s.value=!1)});function L(){o.value&&(s.value=!s.value)}return{collapsed:s,collapsible:o,isLink:i,isActiveLink:l,hasActiveLink:v,hasChildren:m,toggle:L}}function Nt(){const{hasSidebar:n}=U(),e=le("(min-width: 960px)"),t=le("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:n.value?t.value:e.value)}}const ve=[];function He(n){return typeof n.outline=="object"&&!Array.isArray(n.outline)&&n.outline.label||n.outlineTitle||"On this page"}function ke(n){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:Mt(t),link:"#"+t.id,level:s}});return At(e,n)}function Mt(n){let e="";for(const t of n.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function At(n,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;n=n.filter(l=>l.level>=s&&l.level<=o),ve.length=0;for(const{element:l,link:d}of n)ve.push({element:l,link:d});const i=[];e:for(let l=0;l=0;v--){const m=n[v];if(m.level{requestAnimationFrame(i),window.addEventListener("scroll",s)}),Qe(()=>{l(location.hash)}),he(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const d=window.scrollY,v=window.innerHeight,m=document.body.offsetHeight,L=Math.abs(d+v-m)<1,b=ve.map(({element:S,link:A})=>({link:A,top:Bt(S)})).filter(({top:S})=>!Number.isNaN(S)).sort((S,A)=>S.top-A.top);if(!b.length){l(null);return}if(d<1){l(null);return}if(L){l(b[b.length-1].link);return}let P=null;for(const{link:S,top:A}of b){if(A>d+Ze()+4)break;P=S}l(P)}function l(d){o&&o.classList.remove("active"),d==null?o=null:o=n.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const v=o;v?(v.classList.add("active"),e.value.style.top=v.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Bt(n){let e=0;for(;n!==document.body;){if(n===null)return NaN;e+=n.offsetTop,n=n.offsetParent}return e}const Ht=["href","title"],Et=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(n){function e({target:t}){const s=t.href.split("#")[1],o=document.getElementById(decodeURIComponent(s));o==null||o.focus({preventScroll:!0})}return(t,s)=>{const o=W("VPDocOutlineItem",!0);return a(),u("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(M,null,E(t.headers,({children:i,link:l,title:d})=>(a(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:d},I(d),9,Ht),i!=null&&i.length?(a(),$(o,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Ee=g(Et,[["__scopeId","data-v-3f927ebe"]]),Dt={class:"content"},Ft={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Ot=_({__name:"VPDocAsideOutline",setup(n){const{frontmatter:e,theme:t}=V(),s=Te([]);te(()=>{s.value=ke(e.value.outline??t.value.outline)});const o=T(),i=T();return Ct(o,i),(l,d)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:N(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:o},[p("div",Dt,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",Ft,I(r(He)(r(t))),1),k(Ee,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),jt=g(Ot,[["__scopeId","data-v-b38bf2ff"]]),Ut={class:"VPDocAsideCarbonAds"},Gt=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(n){const e=()=>null;return(t,s)=>(a(),u("div",Ut,[k(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),zt=n=>(B("data-v-6d7b3c46"),n=n(),H(),n),Kt={class:"VPDocAside"},Rt=zt(()=>p("div",{class:"spacer"},null,-1)),qt=_({__name:"VPDocAside",setup(n){const{theme:e}=V();return(t,s)=>(a(),u("div",Kt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),k(jt),c(t.$slots,"aside-outline-after",{},void 0,!0),Rt,c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),$(Gt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Wt=g(qt,[["__scopeId","data-v-6d7b3c46"]]);function Jt(){const{theme:n,page:e}=V();return y(()=>{const{text:t="Edit this page",pattern:s=""}=n.value.editLink||{};let o;return typeof s=="function"?o=s(e.value):o=s.replace(/:path/g,e.value.filePath),{url:o,text:t}})}function Yt(){const{page:n,theme:e,frontmatter:t}=V();return y(()=>{var m,L,b,P,S,A,C,w;const s=Be(e.value.sidebar,n.value.relativePath),o=Tt(s),i=Xt(o,G=>G.link.replace(/[?#].*$/,"")),l=i.findIndex(G=>q(n.value.relativePath,G.link)),d=((m=e.value.docFooter)==null?void 0:m.prev)===!1&&!t.value.prev||t.value.prev===!1,v=((L=e.value.docFooter)==null?void 0:L.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=i[l-1])==null?void 0:S.link)},next:v?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((C=i[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((w=i[l+1])==null?void 0:w.link)}}})}function Xt(n,e){const t=new Set;return n.filter(s=>{const o=e(s);return t.has(o)?!1:t.add(o)})}const F=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(n){const e=n,t=y(()=>e.tag??(e.href?"a":"span")),s=y(()=>e.href&&we.test(e.href)||e.target==="_blank");return(o,i)=>(a(),$(D(t.value),{class:N(["VPLink",{link:o.href,"vp-external-link-icon":s.value,"no-icon":o.noIcon}]),href:o.href?r(be)(o.href):void 0,target:o.target??(s.value?"_blank":void 0),rel:o.rel??(s.value?"noreferrer":void 0)},{default:f(()=>[c(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Qt={class:"VPLastUpdated"},Zt=["datetime"],xt=_({__name:"VPDocFooterLastUpdated",setup(n){const{theme:e,page:t,lang:s}=V(),o=y(()=>new Date(t.value.lastUpdated)),i=y(()=>o.value.toISOString()),l=T("");return R(()=>{ee(()=>{var d,v,m;l.value=new Intl.DateTimeFormat((v=(d=e.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&v.forceLocale?s.value:void 0,((m=e.value.lastUpdated)==null?void 0:m.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(o.value)})}),(d,v)=>{var m;return a(),u("p",Qt,[j(I(((m=r(e).lastUpdated)==null?void 0:m.text)||r(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:i.value},I(l.value),9,Zt)])}}}),en=g(xt,[["__scopeId","data-v-475f71b8"]]),De=n=>(B("data-v-4f9813fa"),n=n(),H(),n),tn={key:0,class:"VPDocFooter"},nn={key:0,class:"edit-info"},on={key:0,class:"edit-link"},sn=De(()=>p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),an={key:1,class:"last-updated"},rn={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},ln=De(()=>p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),cn={class:"pager"},un=["innerHTML"],dn=["innerHTML"],vn={class:"pager"},pn=["innerHTML"],fn=["innerHTML"],hn=_({__name:"VPDocFooter",setup(n){const{theme:e,page:t,frontmatter:s}=V(),o=Jt(),i=Yt(),l=y(()=>e.value.editLink&&s.value.editLink!==!1),d=y(()=>t.value.lastUpdated),v=y(()=>l.value||d.value||i.value.prev||i.value.next);return(m,L)=>{var b,P,S,A;return v.value?(a(),u("footer",tn,[c(m.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(a(),u("div",nn,[l.value?(a(),u("div",on,[k(F,{class:"edit-link-button",href:r(o).url,"no-icon":!0},{default:f(()=>[sn,j(" "+I(r(o).text),1)]),_:1},8,["href"])])):h("",!0),d.value?(a(),u("div",an,[k(en)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",rn,[ln,p("div",cn,[(S=r(i).prev)!=null&&S.link?(a(),$(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,un),p("span",{class:"title",innerHTML:r(i).prev.text},null,8,dn)]}),_:1},8,["href"])):h("",!0)]),p("div",vn,[(A=r(i).next)!=null&&A.link?(a(),$(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,pn),p("span",{class:"title",innerHTML:r(i).next.text},null,8,fn)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),_n=g(hn,[["__scopeId","data-v-4f9813fa"]]),mn=n=>(B("data-v-83890dd9"),n=n(),H(),n),bn={class:"container"},kn=mn(()=>p("div",{class:"aside-curtain"},null,-1)),$n={class:"aside-container"},gn={class:"aside-content"},yn={class:"content"},Pn={class:"content-container"},Sn={class:"main"},Vn=_({__name:"VPDoc",setup(n){const{theme:e}=V(),t=ne(),{hasSidebar:s,hasAside:o,leftAside:i}=U(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,v)=>{const m=W("Content");return a(),u("div",{class:N(["VPDoc",{"has-sidebar":r(s),"has-aside":r(o)}])},[c(d.$slots,"doc-top",{},void 0,!0),p("div",bn,[r(o)?(a(),u("div",{key:0,class:N(["aside",{"left-aside":r(i)}])},[kn,p("div",$n,[p("div",gn,[k(Wt,null,{"aside-top":f(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",yn,[p("div",Pn,[c(d.$slots,"doc-before",{},void 0,!0),p("main",Sn,[k(m,{class:N(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),k(_n,null,{"doc-footer-before":f(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Ln=g(Vn,[["__scopeId","data-v-83890dd9"]]),Tn=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(n){const e=n,t=y(()=>e.href&&we.test(e.href)),s=y(()=>e.tag||e.href?"a":"button");return(o,i)=>(a(),$(D(s.value),{class:N(["VPButton",[o.size,o.theme]]),href:o.href?r(be)(o.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:f(()=>[j(I(o.text),1)]),_:1},8,["class","href","target","rel"]))}}),wn=g(Tn,[["__scopeId","data-v-14206e74"]]),In=["src","alt"],Nn=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(n){return(e,t)=>{const s=W("VPImage",!0);return e.image?(a(),u(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",K({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(fe)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,In)):(a(),u(M,{key:1},[k(s,K({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),k(s,K({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),x=g(Nn,[["__scopeId","data-v-35a7d0b8"]]),Mn=n=>(B("data-v-955009fc"),n=n(),H(),n),An={class:"container"},Cn={class:"main"},Bn={key:0,class:"name"},Hn=["innerHTML"],En=["innerHTML"],Dn=["innerHTML"],Fn={key:0,class:"actions"},On={key:0,class:"image"},jn={class:"image-container"},Un=Mn(()=>p("div",{class:"image-bg"},null,-1)),Gn=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(n){const e=Y("hero-image-slot-exists");return(t,s)=>(a(),u("div",{class:N(["VPHero",{"has-image":t.image||r(e)}])},[p("div",An,[p("div",Cn,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",Bn,[p("span",{innerHTML:t.name,class:"clip"},null,8,Hn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,En)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Dn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",Fn,[(a(!0),u(M,null,E(t.actions,o=>(a(),u("div",{key:o.link,class:"action"},[k(wn,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link,target:o.target,rel:o.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",On,[p("div",jn,[Un,c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),$(x,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),zn=g(Gn,[["__scopeId","data-v-955009fc"]]),Kn=_({__name:"VPHomeHero",setup(n){const{frontmatter:e}=V();return(t,s)=>r(e).hero?(a(),$(zn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Rn=n=>(B("data-v-f5e9645b"),n=n(),H(),n),qn={class:"box"},Wn={key:0,class:"icon"},Jn=["innerHTML"],Yn=["innerHTML"],Xn=["innerHTML"],Qn={key:4,class:"link-text"},Zn={class:"link-text-value"},xn=Rn(()=>p("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),eo=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(n){return(e,t)=>(a(),$(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[p("article",qn,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",Wn,[k(x,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),$(x,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Jn)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,Yn),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Xn)):h("",!0),e.linkText?(a(),u("div",Qn,[p("p",Zn,[j(I(e.linkText)+" ",1),xn])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),to=g(eo,[["__scopeId","data-v-f5e9645b"]]),no={key:0,class:"VPFeatures"},oo={class:"container"},so={class:"items"},ao=_({__name:"VPFeatures",props:{features:{}},setup(n){const e=n,t=y(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,o)=>s.features?(a(),u("div",no,[p("div",oo,[p("div",so,[(a(!0),u(M,null,E(s.features,i=>(a(),u("div",{key:i.title,class:N(["item",[t.value]])},[k(to,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),ro=g(ao,[["__scopeId","data-v-d0a190d7"]]),io=_({__name:"VPHomeFeatures",setup(n){const{frontmatter:e}=V();return(t,s)=>r(e).features?(a(),$(ro,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),lo=_({__name:"VPHomeContent",setup(n){const{width:e}=xe({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),u("div",{class:"vp-doc container",style:Ie(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),co=g(lo,[["__scopeId","data-v-7a48a447"]]),uo={class:"VPHome"},vo=_({__name:"VPHome",setup(n){const{frontmatter:e}=V();return(t,s)=>{const o=W("Content");return a(),u("div",uo,[c(t.$slots,"home-hero-before",{},void 0,!0),k(Kn,null,{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),k(io),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),$(co,{key:0},{default:f(()=>[k(o)]),_:1})):(a(),$(o,{key:1}))])}}}),po=g(vo,[["__scopeId","data-v-cbb6ec48"]]),fo={},ho={class:"VPPage"};function _o(n,e){const t=W("Content");return a(),u("div",ho,[c(n.$slots,"page-top"),k(t),c(n.$slots,"page-bottom")])}const mo=g(fo,[["render",_o]]),bo=_({__name:"VPContent",setup(n){const{page:e,frontmatter:t}=V(),{hasSidebar:s}=U();return(o,i)=>(a(),u("div",{class:N(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(o.$slots,"not-found",{key:0},()=>[k(Vt)],!0):r(t).layout==="page"?(a(),$(mo,{key:1},{"page-top":f(()=>[c(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),$(po,{key:2},{"home-hero-before":f(()=>[c(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),$(D(r(t).layout),{key:3})):(a(),$(Ln,{key:4},{"doc-top":f(()=>[c(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),ko=g(bo,[["__scopeId","data-v-91765379"]]),$o={class:"container"},go=["innerHTML"],yo=["innerHTML"],Po=_({__name:"VPFooter",setup(n){const{theme:e,frontmatter:t}=V(),{hasSidebar:s}=U();return(o,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:N(["VPFooter",{"has-sidebar":r(s)}])},[p("div",$o,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,go)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,yo)):h("",!0)])],2)):h("",!0)}}),So=g(Po,[["__scopeId","data-v-c970a860"]]);function Vo(){const{theme:n,frontmatter:e}=V(),t=Te([]),s=y(()=>t.value.length>0);return te(()=>{t.value=ke(e.value.outline??n.value.outline)}),{headers:t,hasLocalNav:s}}const Lo=n=>(B("data-v-bc9dc845"),n=n(),H(),n),To={class:"menu-text"},wo=Lo(()=>p("span",{class:"vpi-chevron-right icon"},null,-1)),Io={class:"header"},No={class:"outline"},Mo=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(n){const e=n,{theme:t}=V(),s=T(!1),o=T(0),i=T(),l=T();function d(b){var P;(P=i.value)!=null&&P.contains(b.target)||(s.value=!1)}O(s,b=>{if(b){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),ce("Escape",()=>{s.value=!1}),te(()=>{s.value=!1});function v(){s.value=!s.value,o.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function m(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Ne(()=>{s.value=!1}))}function L(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Ie({"--vp-vh":o.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:v,class:N({open:s.value})},[p("span",To,I(r(He)(r(t))),1),wo],2)):(a(),u("button",{key:1,onClick:L},I(r(t).returnToTopLabel||"Return to top"),1)),k(pe,{name:"flyout"},{default:f(()=>[s.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:m},[p("div",Io,[p("a",{class:"top-link",href:"#",onClick:L},I(r(t).returnToTopLabel||"Return to top"),1)]),p("div",No,[k(Ee,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),Ao=g(Mo,[["__scopeId","data-v-bc9dc845"]]),Co=n=>(B("data-v-070ab83d"),n=n(),H(),n),Bo={class:"container"},Ho=["aria-expanded"],Eo=Co(()=>p("span",{class:"vpi-align-left menu-icon"},null,-1)),Do={class:"menu-text"},Fo=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(n){const{theme:e,frontmatter:t}=V(),{hasSidebar:s}=U(),{headers:o}=Vo(),{y:i}=Me(),l=T(0);R(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),te(()=>{o.value=ke(t.value.outline??e.value.outline)});const d=y(()=>o.value.length===0),v=y(()=>d.value&&!s.value),m=y(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:d.value,fixed:v.value}));return(L,b)=>r(t).layout!=="home"&&(!v.value||r(i)>=l.value)?(a(),u("div",{key:0,class:N(m.value)},[p("div",Bo,[r(s)?(a(),u("button",{key:0,class:"menu","aria-expanded":L.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>L.$emit("open-menu"))},[Eo,p("span",Do,I(r(e).sidebarMenuLabel||"Menu"),1)],8,Ho)):h("",!0),k(Ao,{headers:r(o),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),Oo=g(Fo,[["__scopeId","data-v-070ab83d"]]);function jo(){const n=T(!1);function e(){n.value=!0,window.addEventListener("resize",o)}function t(){n.value=!1,window.removeEventListener("resize",o)}function s(){n.value?t():e()}function o(){window.outerWidth>=768&&t()}const i=ne();return O(()=>i.path,t),{isScreenOpen:n,openScreen:e,closeScreen:t,toggleScreen:s}}const Uo={},Go={class:"VPSwitch",type:"button",role:"switch"},zo={class:"check"},Ko={key:0,class:"icon"};function Ro(n,e){return a(),u("button",Go,[p("span",zo,[n.$slots.default?(a(),u("span",Ko,[c(n.$slots,"default",{},void 0,!0)])):h("",!0)])])}const qo=g(Uo,[["render",Ro],["__scopeId","data-v-4a1c76db"]]),Fe=n=>(B("data-v-e40a8bb6"),n=n(),H(),n),Wo=Fe(()=>p("span",{class:"vpi-sun sun"},null,-1)),Jo=Fe(()=>p("span",{class:"vpi-moon moon"},null,-1)),Yo=_({__name:"VPSwitchAppearance",setup(n){const{isDark:e,theme:t}=V(),s=Y("toggle-appearance",()=>{e.value=!e.value}),o=T("");return _e(()=>{o.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),$(qo,{title:o.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:f(()=>[Wo,Jo]),_:1},8,["title","aria-checked","onClick"]))}}),$e=g(Yo,[["__scopeId","data-v-e40a8bb6"]]),Xo={key:0,class:"VPNavBarAppearance"},Qo=_({__name:"VPNavBarAppearance",setup(n){const{site:e}=V();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Xo,[k($e)])):h("",!0)}}),Zo=g(Qo,[["__scopeId","data-v-af096f4a"]]),ge=T();let Oe=!1,ie=0;function xo(n){const e=T(!1);if(oe){!Oe&&es(),ie++;const t=O(ge,s=>{var o,i,l;s===n.el.value||(o=n.el.value)!=null&&o.contains(s)?(e.value=!0,(i=n.onFocus)==null||i.call(n)):(e.value=!1,(l=n.onBlur)==null||l.call(n))});he(()=>{t(),ie--,ie||ts()})}return et(e)}function es(){document.addEventListener("focusin",je),Oe=!0,ge.value=document.activeElement}function ts(){document.removeEventListener("focusin",je)}function je(){ge.value=document.activeElement}const ns={class:"VPMenuLink"},os=_({__name:"VPMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,s)=>(a(),u("div",ns,[k(F,{class:N({active:r(q)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:f(()=>[j(I(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),se=g(os,[["__scopeId","data-v-8b74d055"]]),ss={class:"VPMenuGroup"},as={key:0,class:"title"},rs=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),u("div",ss,[e.text?(a(),u("p",as,I(e.text),1)):h("",!0),(a(!0),u(M,null,E(e.items,s=>(a(),u(M,null,["link"in s?(a(),$(se,{key:0,item:s},null,8,["item"])):h("",!0)],64))),256))]))}}),is=g(rs,[["__scopeId","data-v-48c802d0"]]),ls={class:"VPMenu"},cs={key:0,class:"items"},us=_({__name:"VPMenu",props:{items:{}},setup(n){return(e,t)=>(a(),u("div",ls,[e.items?(a(),u("div",cs,[(a(!0),u(M,null,E(e.items,s=>(a(),u(M,{key:JSON.stringify(s)},["link"in s?(a(),$(se,{key:0,item:s},null,8,["item"])):"component"in s?(a(),$(D(s.component),K({key:1,ref_for:!0},s.props),null,16)):(a(),$(is,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),ds=g(us,[["__scopeId","data-v-7dd3104a"]]),vs=n=>(B("data-v-e5380155"),n=n(),H(),n),ps=["aria-expanded","aria-label"],fs={key:0,class:"text"},hs=["innerHTML"],_s=vs(()=>p("span",{class:"vpi-chevron-down text-icon"},null,-1)),ms={key:1,class:"vpi-more-horizontal icon"},bs={class:"menu"},ks=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(n){const e=T(!1),t=T();xo({el:t,onBlur:s});function s(){e.value=!1}return(o,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":o.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[o.button||o.icon?(a(),u("span",fs,[o.icon?(a(),u("span",{key:0,class:N([o.icon,"option-icon"])},null,2)):h("",!0),o.button?(a(),u("span",{key:1,innerHTML:o.button},null,8,hs)):h("",!0),_s])):(a(),u("span",ms))],8,ps),p("div",bs,[k(ds,{items:o.items},{default:f(()=>[c(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ye=g(ks,[["__scopeId","data-v-e5380155"]]),$s=["href","aria-label","innerHTML"],gs=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(n){const e=n,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,o)=>(a(),u("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,$s))}}),ys=g(gs,[["__scopeId","data-v-717b8b75"]]),Ps={class:"VPSocialLinks"},Ss=_({__name:"VPSocialLinks",props:{links:{}},setup(n){return(e,t)=>(a(),u("div",Ps,[(a(!0),u(M,null,E(e.links,({link:s,icon:o,ariaLabel:i})=>(a(),$(ys,{key:s,icon:o,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),Pe=g(Ss,[["__scopeId","data-v-ee7a9424"]]),Vs={key:0,class:"group translations"},Ls={class:"trans-title"},Ts={key:1,class:"group"},ws={class:"item appearance"},Is={class:"label"},Ns={class:"appearance-action"},Ms={key:2,class:"group"},As={class:"item social-links"},Cs=_({__name:"VPNavBarExtra",setup(n){const{site:e,theme:t}=V(),{localeLinks:s,currentLang:o}=Q({correspondingLink:!0}),i=y(()=>s.value.length&&o.value.label||e.value.appearance||t.value.socialLinks);return(l,d)=>i.value?(a(),$(ye,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[r(s).length&&r(o).label?(a(),u("div",Vs,[p("p",Ls,I(r(o).label),1),(a(!0),u(M,null,E(r(s),v=>(a(),$(se,{key:v.link,item:v},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ts,[p("div",ws,[p("p",Is,I(r(t).darkModeSwitchLabel||"Appearance"),1),p("div",Ns,[k($e)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Ms,[p("div",As,[k(Pe,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),Bs=g(Cs,[["__scopeId","data-v-925effce"]]),Hs=n=>(B("data-v-5dea55bf"),n=n(),H(),n),Es=["aria-expanded"],Ds=Hs(()=>p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)),Fs=[Ds],Os=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(n){return(e,t)=>(a(),u("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},Fs,10,Es))}}),js=g(Os,[["__scopeId","data-v-5dea55bf"]]),Us=["innerHTML"],Gs=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,s)=>(a(),$(F,{class:N({VPNavBarMenuLink:!0,active:r(q)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,Us)]),_:1},8,["class","href","noIcon","target","rel"]))}}),zs=g(Gs,[["__scopeId","data-v-ed5ac1f6"]]),Ks=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(n){const e=n,{page:t}=V(),s=i=>"component"in i?!1:"link"in i?q(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),o=y(()=>s(e.item));return(i,l)=>(a(),$(ye,{class:N({VPNavBarMenuGroup:!0,active:r(q)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||o.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),Rs=n=>(B("data-v-e6d46098"),n=n(),H(),n),qs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Ws=Rs(()=>p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),Js=_({__name:"VPNavBarMenu",setup(n){const{theme:e}=V();return(t,s)=>r(e).nav?(a(),u("nav",qs,[Ws,(a(!0),u(M,null,E(r(e).nav,o=>(a(),u(M,{key:JSON.stringify(o)},["link"in o?(a(),$(zs,{key:0,item:o},null,8,["item"])):"component"in o?(a(),$(D(o.component),K({key:1,ref_for:!0},o.props),null,16)):(a(),$(Ks,{key:2,item:o},null,8,["item"]))],64))),128))])):h("",!0)}}),Ys=g(Js,[["__scopeId","data-v-e6d46098"]]);function Xs(n){const{localeIndex:e,theme:t}=V();function s(o){var A,C,w;const i=o.split("."),l=(A=t.value.search)==null?void 0:A.options,d=l&&typeof l=="object",v=d&&((w=(C=l.locales)==null?void 0:C[e.value])==null?void 0:w.translations)||null,m=d&&l.translations||null;let L=v,b=m,P=n;const S=i.pop();for(const G of i){let z=null;const J=P==null?void 0:P[G];J&&(z=P=J);const ae=b==null?void 0:b[G];ae&&(z=b=ae);const re=L==null?void 0:L[G];re&&(z=L=re),J||(P=z),ae||(b=z),re||(L=z)}return(L==null?void 0:L[S])??(b==null?void 0:b[S])??(P==null?void 0:P[S])??""}return s}const Qs=["aria-label"],Zs={class:"DocSearch-Button-Container"},xs=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),ea={class:"DocSearch-Button-Placeholder"},ta=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Se=_({__name:"VPNavBarSearchButton",setup(n){const t=Xs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,o)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[p("span",Zs,[xs,p("span",ea,I(r(t)("button.buttonText")),1)]),ta],8,Qs))}}),na={class:"VPNavBarSearch"},oa={id:"local-search"},sa={key:1,id:"docsearch"},aa=_({__name:"VPNavBarSearch",setup(n){const e=tt(()=>nt(()=>import("./VPLocalSearchBox.BzqU0V4d.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:s}=V(),o=T(!1),i=T(!1);R(()=>{});function l(){o.value||(o.value=!0,setTimeout(d,16))}function d(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}function v(b){const P=b.target,S=P.tagName;return P.isContentEditable||S==="INPUT"||S==="SELECT"||S==="TEXTAREA"}const m=T(!1);ce("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),m.value=!0)}),ce("/",b=>{v(b)||(b.preventDefault(),m.value=!0)});const L="local";return(b,P)=>{var S;return a(),u("div",na,[r(L)==="local"?(a(),u(M,{key:0},[m.value?(a(),$(r(e),{key:0,onClose:P[0]||(P[0]=A=>m.value=!1)})):h("",!0),p("div",oa,[k(Se,{onClick:P[1]||(P[1]=A=>m.value=!0)})])],64)):r(L)==="algolia"?(a(),u(M,{key:1},[o.value?(a(),$(r(t),{key:0,algolia:((S=r(s).search)==null?void 0:S.options)??r(s).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",sa,[k(Se,{onClick:l})]))],64)):h("",!0)])}}}),ra=_({__name:"VPNavBarSocialLinks",setup(n){const{theme:e}=V();return(t,s)=>r(e).socialLinks?(a(),$(Pe,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),ia=g(ra,[["__scopeId","data-v-164c457f"]]),la=["href","rel","target"],ca={key:1},ua={key:2},da=_({__name:"VPNavBarTitle",setup(n){const{site:e,theme:t}=V(),{hasSidebar:s}=U(),{currentLang:o}=Q(),i=y(()=>{var v;return typeof t.value.logoLink=="string"?t.value.logoLink:(v=t.value.logoLink)==null?void 0:v.link}),l=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.rel}),d=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.target});return(v,m)=>(a(),u("div",{class:N(["VPNavBarTitle",{"has-sidebar":r(s)}])},[p("a",{class:"title",href:i.value??r(be)(r(o).link),rel:l.value,target:d.value},[c(v.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),$(x,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",ca,I(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),u("span",ua,I(r(e).title),1)):h("",!0),c(v.$slots,"nav-bar-title-after",{},void 0,!0)],8,la)],2))}}),va=g(da,[["__scopeId","data-v-28a961f9"]]),pa={class:"items"},fa={class:"title"},ha=_({__name:"VPNavBarTranslations",setup(n){const{theme:e}=V(),{localeLinks:t,currentLang:s}=Q({correspondingLink:!0});return(o,i)=>r(t).length&&r(s).label?(a(),$(ye,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:f(()=>[p("div",pa,[p("p",fa,I(r(s).label),1),(a(!0),u(M,null,E(r(t),l=>(a(),$(se,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),_a=g(ha,[["__scopeId","data-v-c80d9ad0"]]),ma=n=>(B("data-v-822684d1"),n=n(),H(),n),ba={class:"wrapper"},ka={class:"container"},$a={class:"title"},ga={class:"content"},ya={class:"content-body"},Pa=ma(()=>p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1)),Sa=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(n){const e=n,{y:t}=Me(),{hasSidebar:s}=U(),{frontmatter:o}=V(),i=T({});return _e(()=>{i.value={"has-sidebar":s.value,home:o.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,d)=>(a(),u("div",{class:N(["VPNavBar",i.value])},[p("div",ba,[p("div",ka,[p("div",$a,[k(va,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",ga,[p("div",ya,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),k(aa,{class:"search"}),k(Ys,{class:"menu"}),k(_a,{class:"translations"}),k(Zo,{class:"appearance"}),k(ia,{class:"social-links"}),k(Bs,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),k(js,{class:"hamburger",active:l.isScreenOpen,onClick:d[0]||(d[0]=v=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),Pa],2))}}),Va=g(Sa,[["__scopeId","data-v-822684d1"]]),La={key:0,class:"VPNavScreenAppearance"},Ta={class:"text"},wa=_({__name:"VPNavScreenAppearance",setup(n){const{site:e,theme:t}=V();return(s,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",La,[p("p",Ta,I(r(t).darkModeSwitchLabel||"Appearance"),1),k($e)])):h("",!0)}}),Ia=g(wa,[["__scopeId","data-v-ffb44008"]]),Na=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(n){const e=Y("close-screen");return(t,s)=>(a(),$(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Ma=g(Na,[["__scopeId","data-v-27d04aeb"]]),Aa=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(n){const e=Y("close-screen");return(t,s)=>(a(),$(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:f(()=>[j(I(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ue=g(Aa,[["__scopeId","data-v-7179dbb7"]]),Ca={class:"VPNavScreenMenuGroupSection"},Ba={key:0,class:"title"},Ha=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),u("div",Ca,[e.text?(a(),u("p",Ba,I(e.text),1)):h("",!0),(a(!0),u(M,null,E(e.items,s=>(a(),$(Ue,{key:s.text,item:s},null,8,["item"]))),128))]))}}),Ea=g(Ha,[["__scopeId","data-v-4b8941ac"]]),Da=n=>(B("data-v-875057a5"),n=n(),H(),n),Fa=["aria-controls","aria-expanded"],Oa=["innerHTML"],ja=Da(()=>p("span",{class:"vpi-plus button-icon"},null,-1)),Ua=["id"],Ga={key:0,class:"item"},za={key:1,class:"item"},Ka={key:2,class:"group"},Ra=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(n){const e=n,t=T(!1),s=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:o},[p("span",{class:"button-text",innerHTML:i.text},null,8,Oa),ja],8,Fa),p("div",{id:s.value,class:"items"},[(a(!0),u(M,null,E(i.items,d=>(a(),u(M,{key:JSON.stringify(d)},["link"in d?(a(),u("div",Ga,[k(Ue,{item:d},null,8,["item"])])):"component"in d?(a(),u("div",za,[(a(),$(D(d.component),K({ref_for:!0},d.props,{"screen-menu":""}),null,16))])):(a(),u("div",Ka,[k(Ea,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,Ua)],2))}}),qa=g(Ra,[["__scopeId","data-v-875057a5"]]),Wa={key:0,class:"VPNavScreenMenu"},Ja=_({__name:"VPNavScreenMenu",setup(n){const{theme:e}=V();return(t,s)=>r(e).nav?(a(),u("nav",Wa,[(a(!0),u(M,null,E(r(e).nav,o=>(a(),u(M,{key:JSON.stringify(o)},["link"in o?(a(),$(Ma,{key:0,item:o},null,8,["item"])):"component"in o?(a(),$(D(o.component),K({key:1,ref_for:!0},o.props,{"screen-menu":""}),null,16)):(a(),$(qa,{key:2,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),Ya=_({__name:"VPNavScreenSocialLinks",setup(n){const{theme:e}=V();return(t,s)=>r(e).socialLinks?(a(),$(Pe,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),Ge=n=>(B("data-v-362991c2"),n=n(),H(),n),Xa=Ge(()=>p("span",{class:"vpi-languages icon lang"},null,-1)),Qa=Ge(()=>p("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Za={class:"list"},xa=_({__name:"VPNavScreenTranslations",setup(n){const{localeLinks:e,currentLang:t}=Q({correspondingLink:!0}),s=T(!1);function o(){s.value=!s.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:N(["VPNavScreenTranslations",{open:s.value}])},[p("button",{class:"title",onClick:o},[Xa,j(" "+I(r(t).label)+" ",1),Qa]),p("ul",Za,[(a(!0),u(M,null,E(r(e),d=>(a(),u("li",{key:d.link,class:"item"},[k(F,{class:"link",href:d.link},{default:f(()=>[j(I(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),er=g(xa,[["__scopeId","data-v-362991c2"]]),tr={class:"container"},nr=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(n){const e=T(null),t=Ae(oe?document.body:null);return(s,o)=>(a(),$(pe,{name:"fade",onEnter:o[0]||(o[0]=i=>t.value=!0),onAfterLeave:o[1]||(o[1]=i=>t.value=!1)},{default:f(()=>[s.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",tr,[c(s.$slots,"nav-screen-content-before",{},void 0,!0),k(Ja,{class:"menu"}),k(er,{class:"translations"}),k(Ia,{class:"appearance"}),k(Ya,{class:"social-links"}),c(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),or=g(nr,[["__scopeId","data-v-833aabba"]]),sr={key:0,class:"VPNav"},ar=_({__name:"VPNav",setup(n){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=jo(),{frontmatter:o}=V(),i=y(()=>o.value.navbar!==!1);return me("close-screen",t),ee(()=>{oe&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,d)=>i.value?(a(),u("header",sr,[k(Va,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),k(or,{open:r(e)},{"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),rr=g(ar,[["__scopeId","data-v-f1e365da"]]),ze=n=>(B("data-v-196b2e5f"),n=n(),H(),n),ir=["role","tabindex"],lr=ze(()=>p("div",{class:"indicator"},null,-1)),cr=ze(()=>p("span",{class:"vpi-chevron-right caret-icon"},null,-1)),ur=[cr],dr={key:1,class:"items"},vr=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(n){const e=n,{collapsed:t,collapsible:s,isLink:o,isActiveLink:i,hasActiveLink:l,hasChildren:d,toggle:v}=It(y(()=>e.item)),m=y(()=>d.value?"section":"div"),L=y(()=>o.value?"a":"div"),b=y(()=>d.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>o.value?void 0:"button"),S=y(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":o.value},{"is-active":i.value},{"has-active":l.value}]);function A(w){"key"in w&&w.key!=="Enter"||!e.item.link&&v()}function C(){e.item.link&&v()}return(w,G)=>{const z=W("VPSidebarItem",!0);return a(),$(D(m.value),{class:N(["VPSidebarItem",S.value])},{default:f(()=>[w.item.text?(a(),u("div",K({key:0,class:"item",role:P.value},st(w.item.items?{click:A,keydown:A}:{},!0),{tabindex:w.item.items&&0}),[lr,w.item.link?(a(),$(F,{key:0,tag:L.value,class:"link",href:w.item.link,rel:w.item.rel,target:w.item.target},{default:f(()=>[(a(),$(D(b.value),{class:"text",innerHTML:w.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),$(D(b.value),{key:1,class:"text",innerHTML:w.item.text},null,8,["innerHTML"])),w.item.collapsed!=null&&w.item.items&&w.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:ot(C,["enter"]),tabindex:"0"},ur,32)):h("",!0)],16,ir)):h("",!0),w.item.items&&w.item.items.length?(a(),u("div",dr,[w.depth<5?(a(!0),u(M,{key:0},E(w.item.items,J=>(a(),$(z,{key:J.text,item:J,depth:w.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),pr=g(vr,[["__scopeId","data-v-196b2e5f"]]),fr=_({__name:"VPSidebarGroup",props:{items:{}},setup(n){const e=T(!0);let t=null;return R(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),at(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,o)=>(a(!0),u(M,null,E(s.items,i=>(a(),u("div",{key:i.text,class:N(["group",{"no-transition":e.value}])},[k(pr,{item:i,depth:0},null,8,["item"])],2))),128))}}),hr=g(fr,[["__scopeId","data-v-9e426adc"]]),Ke=n=>(B("data-v-18756405"),n=n(),H(),n),_r=Ke(()=>p("div",{class:"curtain"},null,-1)),mr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},br=Ke(()=>p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),kr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(n){const{sidebarGroups:e,hasSidebar:t}=U(),s=n,o=T(null),i=Ae(oe?document.body:null);O([s,o],()=>{var d;s.open?(i.value=!0,(d=o.value)==null||d.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return O(e,()=>{l.value+=1},{deep:!0}),(d,v)=>r(t)?(a(),u("aside",{key:0,class:N(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:o,onClick:v[0]||(v[0]=rt(()=>{},["stop"]))},[_r,p("nav",mr,[br,c(d.$slots,"sidebar-nav-before",{},void 0,!0),(a(),$(hr,{items:r(e),key:l.value},null,8,["items"])),c(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),$r=g(kr,[["__scopeId","data-v-18756405"]]),gr=_({__name:"VPSkipLink",setup(n){const e=ne(),t=T();O(()=>e.path,()=>t.value.focus());function s({target:o}){const i=document.getElementById(decodeURIComponent(o.hash).slice(1));if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}}return(o,i)=>(a(),u(M,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),yr=g(gr,[["__scopeId","data-v-c3508ec8"]]),Pr=_({__name:"Layout",setup(n){const{isOpen:e,open:t,close:s}=U(),o=ne();O(()=>o.path,s),wt(e,s);const{frontmatter:i}=V(),l=Ce(),d=y(()=>!!l["home-hero-image"]);return me("hero-image-slot-exists",d),(v,m)=>{const L=W("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:N(["Layout",r(i).pageClass])},[c(v.$slots,"layout-top",{},void 0,!0),k(yr),k(pt,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),k(rr,null,{"nav-bar-title-before":f(()=>[c(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(v.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(v.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(v.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(v.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(v.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),k(Oo,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),k($r,{open:r(e)},{"sidebar-nav-before":f(()=>[c(v.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(v.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),k(ko,null,{"page-top":f(()=>[c(v.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(v.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(v.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(v.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(v.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(v.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(v.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(v.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(v.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(v.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(v.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(v.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(v.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(v.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(v.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(v.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),k(So),c(v.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),$(L,{key:1}))}}}),Sr=g(Pr,[["__scopeId","data-v-a9a9e638"]]),Ve={Layout:Sr,enhanceApp:({app:n})=>{n.component("Badge",ut)}},Vr=n=>{if(typeof document>"u")return{stabilizeScrollPosition:o=>async(...i)=>o(...i)};const e=document.documentElement;return{stabilizeScrollPosition:s=>async(...o)=>{const i=s(...o),l=n.value;if(!l)return i;const d=l.offsetTop-e.scrollTop;return await Ne(),e.scrollTop=l.offsetTop-d,i}}},Re="vitepress:tabSharedState",X=typeof localStorage<"u"?localStorage:null,qe="vitepress:tabsSharedState",Lr=()=>{const n=X==null?void 0:X.getItem(qe);if(n)try{return JSON.parse(n)}catch{}return{}},Tr=n=>{X&&X.setItem(qe,JSON.stringify(n))},wr=n=>{const e=it({});O(()=>e.content,(t,s)=>{t&&s&&Tr(t)},{deep:!0}),n.provide(Re,e)},Ir=(n,e)=>{const t=Y(Re);if(!t)throw new Error("[vitepress-plugin-tabs] TabsSharedState should be injected");R(()=>{t.content||(t.content=Lr())});const s=T(),o=y({get(){var v;const l=e.value,d=n.value;if(l){const m=(v=t.content)==null?void 0:v[l];if(m&&d.includes(m))return m}else{const m=s.value;if(m)return m}return d[0]},set(l){const d=e.value;d?t.content&&(t.content[d]=l):s.value=l}});return{selected:o,select:l=>{o.value=l}}};let Le=0;const Nr=()=>(Le++,""+Le);function Mr(){const n=Ce();return y(()=>{var s;const t=(s=n.default)==null?void 0:s.call(n);return t?t.filter(o=>typeof o.type=="object"&&"__name"in o.type&&o.type.__name==="PluginTabsTab"&&o.props).map(o=>{var i;return(i=o.props)==null?void 0:i.label}):[]})}const We="vitepress:tabSingleState",Ar=n=>{me(We,n)},Cr=()=>{const n=Y(We);if(!n)throw new Error("[vitepress-plugin-tabs] TabsSingleState should be injected");return n},Br={class:"plugin-tabs"},Hr=["id","aria-selected","aria-controls","tabindex","onClick"],Er=_({__name:"PluginTabs",props:{sharedStateKey:{}},setup(n){const e=n,t=Mr(),{selected:s,select:o}=Ir(t,lt(e,"sharedStateKey")),i=T(),{stabilizeScrollPosition:l}=Vr(i),d=l(o),v=T([]),m=b=>{var A;const P=t.value.indexOf(s.value);let S;b.key==="ArrowLeft"?S=P>=1?P-1:t.value.length-1:b.key==="ArrowRight"&&(S=P(a(),u("div",Br,[p("div",{ref_key:"tablist",ref:i,class:"plugin-tabs--tab-list",role:"tablist",onKeydown:m},[(a(!0),u(M,null,E(r(t),S=>(a(),u("button",{id:`tab-${S}-${r(L)}`,ref_for:!0,ref_key:"buttonRefs",ref:v,key:S,role:"tab",class:"plugin-tabs--tab","aria-selected":S===r(s),"aria-controls":`panel-${S}-${r(L)}`,tabindex:S===r(s)?0:-1,onClick:()=>r(d)(S)},I(S),9,Hr))),128))],544),c(b.$slots,"default")]))}}),Dr=["id","aria-labelledby"],Fr=_({__name:"PluginTabsTab",props:{label:{}},setup(n){const{uid:e,selected:t}=Cr();return(s,o)=>r(t)===s.label?(a(),u("div",{key:0,id:`panel-${s.label}-${r(e)}`,class:"plugin-tabs--content",role:"tabpanel",tabindex:"0","aria-labelledby":`tab-${s.label}-${r(e)}`},[c(s.$slots,"default",{},void 0,!0)],8,Dr)):h("",!0)}}),Or=g(Fr,[["__scopeId","data-v-9b0d03d2"]]),jr=n=>{wr(n),n.component("PluginTabs",Er),n.component("PluginTabsTab",Or)},Gr={extends:Ve,Layout(){return ct(Ve.Layout,null,{})},enhanceApp({app:n,router:e,siteData:t}){jr(n)}};export{Gr as R,Xs as c,V as u}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.DVBlTtPR.js","assets/chunks/framework.EaXv-vOb.js"])))=>i.map(i=>d[i]); +import{d as _,o as a,c as u,r as c,n as N,a as j,t as I,b as $,w as f,e as h,T as pe,_ as g,u as Je,i as Ye,f as Xe,g as fe,h as y,j as p,k as r,p as B,l as H,m as q,q as le,s as T,v as O,x as ee,y as R,z as he,A as _e,B as Qe,C as Ze,D as W,F as M,E,G as Te,H as te,I as k,J as D,K as we,L as ne,M as K,N as Y,O as xe,P as Ie,Q as ce,R as Ne,S as Me,U as oe,V as et,W as tt,X as nt,Y as Ae,Z as me,$ as ot,a0 as st,a1 as at,a2 as rt,a3 as Ce,a4 as it,a5 as lt,a6 as ct}from"./framework.EaXv-vOb.js";const ut=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(n){return(e,t)=>(a(),u("span",{class:N(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[j(I(e.text),1)])],2))}}),dt={key:0,class:"VPBackdrop"},vt=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(n){return(e,t)=>(a(),$(pe,{name:"fade"},{default:f(()=>[e.show?(a(),u("div",dt)):h("",!0)]),_:1}))}}),pt=g(vt,[["__scopeId","data-v-b06cdb19"]]),V=Je;function ft(n,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(n,e):(n(),(s=!0)&&setTimeout(()=>s=!1,e))}}function ue(n){return/^\//.test(n)?n:`/${n}`}function be(n){const{pathname:e,search:t,hash:s,protocol:o}=new URL(n,"http://a.com");if(Ye(n)||n.startsWith("#")||!o.startsWith("http")||!Xe(e))return n;const{site:i}=V(),l=e.endsWith("/")||e.endsWith(".html")?n:n.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return fe(l)}function Q({correspondingLink:n=!1}={}){const{site:e,localeIndex:t,page:s,theme:o,hash:i}=V(),l=y(()=>{var v,m;return{label:(v=e.value.locales[t.value])==null?void 0:v.label,link:((m=e.value.locales[t.value])==null?void 0:m.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([v,m])=>l.value.label===m.label?[]:{text:m.label,link:ht(m.link||(v==="root"?"/":`/${v}/`),o.value.i18nRouting!==!1&&n,s.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function ht(n,e,t,s){return e?n.replace(/\/$/,"")+ue(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):n}const _t=n=>(B("data-v-951cab6c"),n=n(),H(),n),mt={class:"NotFound"},bt={class:"code"},kt={class:"title"},$t=_t(()=>p("div",{class:"divider"},null,-1)),gt={class:"quote"},yt={class:"action"},Pt=["href","aria-label"],St=_({__name:"NotFound",setup(n){const{theme:e}=V(),{currentLang:t}=Q();return(s,o)=>{var i,l,d,v,m;return a(),u("div",mt,[p("p",bt,I(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),p("h1",kt,I(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),$t,p("blockquote",gt,I(((d=r(e).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",yt,[p("a",{class:"link",href:r(fe)(r(t).link),"aria-label":((v=r(e).notFound)==null?void 0:v.linkLabel)??"go to home"},I(((m=r(e).notFound)==null?void 0:m.linkText)??"Take me home"),9,Pt)])])}}}),Vt=g(St,[["__scopeId","data-v-951cab6c"]]);function Be(n,e){if(Array.isArray(n))return Z(n);if(n==null)return[];e=ue(e);const t=Object.keys(n).sort((o,i)=>i.split("/").length-o.split("/").length).find(o=>e.startsWith(ue(o))),s=t?n[t]:[];return Array.isArray(s)?Z(s):Z(s.items,s.base)}function Lt(n){const e=[];let t=0;for(const s in n){const o=n[s];if(o.items){t=e.push(o);continue}e[t]||e.push({items:[]}),e[t].items.push(o)}return e}function Tt(n){const e=[];function t(s){for(const o of s)o.text&&o.link&&e.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(n),e}function de(n,e){return Array.isArray(e)?e.some(t=>de(n,t)):q(n,e.link)?!0:e.items?de(n,e.items):!1}function Z(n,e){return[...n].map(t=>{const s={...t},o=s.base||e;return o&&s.link&&(s.link=o+s.link),s.items&&(s.items=Z(s.items,o)),s})}function U(){const{frontmatter:n,page:e,theme:t}=V(),s=le("(min-width: 960px)"),o=T(!1),i=y(()=>{const C=t.value.sidebar,w=e.value.relativePath;return C?Be(C,w):[]}),l=T(i.value);O(i,(C,w)=>{JSON.stringify(C)!==JSON.stringify(w)&&(l.value=i.value)});const d=y(()=>n.value.sidebar!==!1&&l.value.length>0&&n.value.layout!=="home"),v=y(()=>m?n.value.aside==null?t.value.aside==="left":n.value.aside==="left":!1),m=y(()=>n.value.layout==="home"?!1:n.value.aside!=null?!!n.value.aside:t.value.aside!==!1),L=y(()=>d.value&&s.value),b=y(()=>d.value?Lt(l.value):[]);function P(){o.value=!0}function S(){o.value=!1}function A(){o.value?S():P()}return{isOpen:o,sidebar:l,sidebarGroups:b,hasSidebar:d,hasAside:m,leftAside:v,isSidebarEnabled:L,open:P,close:S,toggle:A}}function wt(n,e){let t;ee(()=>{t=n.value?document.activeElement:void 0}),R(()=>{window.addEventListener("keyup",s)}),he(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&n.value&&(e(),t==null||t.focus())}}function It(n){const{page:e,hash:t}=V(),s=T(!1),o=y(()=>n.value.collapsed!=null),i=y(()=>!!n.value.link),l=T(!1),d=()=>{l.value=q(e.value.relativePath,n.value.link)};O([e,n,t],d),R(d);const v=y(()=>l.value?!0:n.value.items?de(e.value.relativePath,n.value.items):!1),m=y(()=>!!(n.value.items&&n.value.items.length));ee(()=>{s.value=!!(o.value&&n.value.collapsed)}),_e(()=>{(l.value||v.value)&&(s.value=!1)});function L(){o.value&&(s.value=!s.value)}return{collapsed:s,collapsible:o,isLink:i,isActiveLink:l,hasActiveLink:v,hasChildren:m,toggle:L}}function Nt(){const{hasSidebar:n}=U(),e=le("(min-width: 960px)"),t=le("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:n.value?t.value:e.value)}}const ve=[];function He(n){return typeof n.outline=="object"&&!Array.isArray(n.outline)&&n.outline.label||n.outlineTitle||"On this page"}function ke(n){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:Mt(t),link:"#"+t.id,level:s}});return At(e,n)}function Mt(n){let e="";for(const t of n.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function At(n,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;n=n.filter(l=>l.level>=s&&l.level<=o),ve.length=0;for(const{element:l,link:d}of n)ve.push({element:l,link:d});const i=[];e:for(let l=0;l=0;v--){const m=n[v];if(m.level{requestAnimationFrame(i),window.addEventListener("scroll",s)}),Qe(()=>{l(location.hash)}),he(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const d=window.scrollY,v=window.innerHeight,m=document.body.offsetHeight,L=Math.abs(d+v-m)<1,b=ve.map(({element:S,link:A})=>({link:A,top:Bt(S)})).filter(({top:S})=>!Number.isNaN(S)).sort((S,A)=>S.top-A.top);if(!b.length){l(null);return}if(d<1){l(null);return}if(L){l(b[b.length-1].link);return}let P=null;for(const{link:S,top:A}of b){if(A>d+Ze()+4)break;P=S}l(P)}function l(d){o&&o.classList.remove("active"),d==null?o=null:o=n.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const v=o;v?(v.classList.add("active"),e.value.style.top=v.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Bt(n){let e=0;for(;n!==document.body;){if(n===null)return NaN;e+=n.offsetTop,n=n.offsetParent}return e}const Ht=["href","title"],Et=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(n){function e({target:t}){const s=t.href.split("#")[1],o=document.getElementById(decodeURIComponent(s));o==null||o.focus({preventScroll:!0})}return(t,s)=>{const o=W("VPDocOutlineItem",!0);return a(),u("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(M,null,E(t.headers,({children:i,link:l,title:d})=>(a(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:d},I(d),9,Ht),i!=null&&i.length?(a(),$(o,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Ee=g(Et,[["__scopeId","data-v-3f927ebe"]]),Dt={class:"content"},Ft={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Ot=_({__name:"VPDocAsideOutline",setup(n){const{frontmatter:e,theme:t}=V(),s=Te([]);te(()=>{s.value=ke(e.value.outline??t.value.outline)});const o=T(),i=T();return Ct(o,i),(l,d)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:N(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:o},[p("div",Dt,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",Ft,I(r(He)(r(t))),1),k(Ee,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),jt=g(Ot,[["__scopeId","data-v-b38bf2ff"]]),Ut={class:"VPDocAsideCarbonAds"},Gt=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(n){const e=()=>null;return(t,s)=>(a(),u("div",Ut,[k(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),zt=n=>(B("data-v-6d7b3c46"),n=n(),H(),n),Kt={class:"VPDocAside"},Rt=zt(()=>p("div",{class:"spacer"},null,-1)),qt=_({__name:"VPDocAside",setup(n){const{theme:e}=V();return(t,s)=>(a(),u("div",Kt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),k(jt),c(t.$slots,"aside-outline-after",{},void 0,!0),Rt,c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),$(Gt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Wt=g(qt,[["__scopeId","data-v-6d7b3c46"]]);function Jt(){const{theme:n,page:e}=V();return y(()=>{const{text:t="Edit this page",pattern:s=""}=n.value.editLink||{};let o;return typeof s=="function"?o=s(e.value):o=s.replace(/:path/g,e.value.filePath),{url:o,text:t}})}function Yt(){const{page:n,theme:e,frontmatter:t}=V();return y(()=>{var m,L,b,P,S,A,C,w;const s=Be(e.value.sidebar,n.value.relativePath),o=Tt(s),i=Xt(o,G=>G.link.replace(/[?#].*$/,"")),l=i.findIndex(G=>q(n.value.relativePath,G.link)),d=((m=e.value.docFooter)==null?void 0:m.prev)===!1&&!t.value.prev||t.value.prev===!1,v=((L=e.value.docFooter)==null?void 0:L.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=i[l-1])==null?void 0:S.link)},next:v?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((C=i[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((w=i[l+1])==null?void 0:w.link)}}})}function Xt(n,e){const t=new Set;return n.filter(s=>{const o=e(s);return t.has(o)?!1:t.add(o)})}const F=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(n){const e=n,t=y(()=>e.tag??(e.href?"a":"span")),s=y(()=>e.href&&we.test(e.href)||e.target==="_blank");return(o,i)=>(a(),$(D(t.value),{class:N(["VPLink",{link:o.href,"vp-external-link-icon":s.value,"no-icon":o.noIcon}]),href:o.href?r(be)(o.href):void 0,target:o.target??(s.value?"_blank":void 0),rel:o.rel??(s.value?"noreferrer":void 0)},{default:f(()=>[c(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Qt={class:"VPLastUpdated"},Zt=["datetime"],xt=_({__name:"VPDocFooterLastUpdated",setup(n){const{theme:e,page:t,lang:s}=V(),o=y(()=>new Date(t.value.lastUpdated)),i=y(()=>o.value.toISOString()),l=T("");return R(()=>{ee(()=>{var d,v,m;l.value=new Intl.DateTimeFormat((v=(d=e.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&v.forceLocale?s.value:void 0,((m=e.value.lastUpdated)==null?void 0:m.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(o.value)})}),(d,v)=>{var m;return a(),u("p",Qt,[j(I(((m=r(e).lastUpdated)==null?void 0:m.text)||r(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:i.value},I(l.value),9,Zt)])}}}),en=g(xt,[["__scopeId","data-v-475f71b8"]]),De=n=>(B("data-v-4f9813fa"),n=n(),H(),n),tn={key:0,class:"VPDocFooter"},nn={key:0,class:"edit-info"},on={key:0,class:"edit-link"},sn=De(()=>p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),an={key:1,class:"last-updated"},rn={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},ln=De(()=>p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),cn={class:"pager"},un=["innerHTML"],dn=["innerHTML"],vn={class:"pager"},pn=["innerHTML"],fn=["innerHTML"],hn=_({__name:"VPDocFooter",setup(n){const{theme:e,page:t,frontmatter:s}=V(),o=Jt(),i=Yt(),l=y(()=>e.value.editLink&&s.value.editLink!==!1),d=y(()=>t.value.lastUpdated),v=y(()=>l.value||d.value||i.value.prev||i.value.next);return(m,L)=>{var b,P,S,A;return v.value?(a(),u("footer",tn,[c(m.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(a(),u("div",nn,[l.value?(a(),u("div",on,[k(F,{class:"edit-link-button",href:r(o).url,"no-icon":!0},{default:f(()=>[sn,j(" "+I(r(o).text),1)]),_:1},8,["href"])])):h("",!0),d.value?(a(),u("div",an,[k(en)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",rn,[ln,p("div",cn,[(S=r(i).prev)!=null&&S.link?(a(),$(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,un),p("span",{class:"title",innerHTML:r(i).prev.text},null,8,dn)]}),_:1},8,["href"])):h("",!0)]),p("div",vn,[(A=r(i).next)!=null&&A.link?(a(),$(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,pn),p("span",{class:"title",innerHTML:r(i).next.text},null,8,fn)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),_n=g(hn,[["__scopeId","data-v-4f9813fa"]]),mn=n=>(B("data-v-83890dd9"),n=n(),H(),n),bn={class:"container"},kn=mn(()=>p("div",{class:"aside-curtain"},null,-1)),$n={class:"aside-container"},gn={class:"aside-content"},yn={class:"content"},Pn={class:"content-container"},Sn={class:"main"},Vn=_({__name:"VPDoc",setup(n){const{theme:e}=V(),t=ne(),{hasSidebar:s,hasAside:o,leftAside:i}=U(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,v)=>{const m=W("Content");return a(),u("div",{class:N(["VPDoc",{"has-sidebar":r(s),"has-aside":r(o)}])},[c(d.$slots,"doc-top",{},void 0,!0),p("div",bn,[r(o)?(a(),u("div",{key:0,class:N(["aside",{"left-aside":r(i)}])},[kn,p("div",$n,[p("div",gn,[k(Wt,null,{"aside-top":f(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",yn,[p("div",Pn,[c(d.$slots,"doc-before",{},void 0,!0),p("main",Sn,[k(m,{class:N(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),k(_n,null,{"doc-footer-before":f(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Ln=g(Vn,[["__scopeId","data-v-83890dd9"]]),Tn=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(n){const e=n,t=y(()=>e.href&&we.test(e.href)),s=y(()=>e.tag||e.href?"a":"button");return(o,i)=>(a(),$(D(s.value),{class:N(["VPButton",[o.size,o.theme]]),href:o.href?r(be)(o.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:f(()=>[j(I(o.text),1)]),_:1},8,["class","href","target","rel"]))}}),wn=g(Tn,[["__scopeId","data-v-14206e74"]]),In=["src","alt"],Nn=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(n){return(e,t)=>{const s=W("VPImage",!0);return e.image?(a(),u(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",K({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(fe)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,In)):(a(),u(M,{key:1},[k(s,K({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),k(s,K({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),x=g(Nn,[["__scopeId","data-v-35a7d0b8"]]),Mn=n=>(B("data-v-955009fc"),n=n(),H(),n),An={class:"container"},Cn={class:"main"},Bn={key:0,class:"name"},Hn=["innerHTML"],En=["innerHTML"],Dn=["innerHTML"],Fn={key:0,class:"actions"},On={key:0,class:"image"},jn={class:"image-container"},Un=Mn(()=>p("div",{class:"image-bg"},null,-1)),Gn=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(n){const e=Y("hero-image-slot-exists");return(t,s)=>(a(),u("div",{class:N(["VPHero",{"has-image":t.image||r(e)}])},[p("div",An,[p("div",Cn,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",Bn,[p("span",{innerHTML:t.name,class:"clip"},null,8,Hn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,En)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Dn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",Fn,[(a(!0),u(M,null,E(t.actions,o=>(a(),u("div",{key:o.link,class:"action"},[k(wn,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link,target:o.target,rel:o.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",On,[p("div",jn,[Un,c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),$(x,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),zn=g(Gn,[["__scopeId","data-v-955009fc"]]),Kn=_({__name:"VPHomeHero",setup(n){const{frontmatter:e}=V();return(t,s)=>r(e).hero?(a(),$(zn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Rn=n=>(B("data-v-f5e9645b"),n=n(),H(),n),qn={class:"box"},Wn={key:0,class:"icon"},Jn=["innerHTML"],Yn=["innerHTML"],Xn=["innerHTML"],Qn={key:4,class:"link-text"},Zn={class:"link-text-value"},xn=Rn(()=>p("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),eo=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(n){return(e,t)=>(a(),$(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[p("article",qn,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",Wn,[k(x,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),$(x,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Jn)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,Yn),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Xn)):h("",!0),e.linkText?(a(),u("div",Qn,[p("p",Zn,[j(I(e.linkText)+" ",1),xn])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),to=g(eo,[["__scopeId","data-v-f5e9645b"]]),no={key:0,class:"VPFeatures"},oo={class:"container"},so={class:"items"},ao=_({__name:"VPFeatures",props:{features:{}},setup(n){const e=n,t=y(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,o)=>s.features?(a(),u("div",no,[p("div",oo,[p("div",so,[(a(!0),u(M,null,E(s.features,i=>(a(),u("div",{key:i.title,class:N(["item",[t.value]])},[k(to,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),ro=g(ao,[["__scopeId","data-v-d0a190d7"]]),io=_({__name:"VPHomeFeatures",setup(n){const{frontmatter:e}=V();return(t,s)=>r(e).features?(a(),$(ro,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),lo=_({__name:"VPHomeContent",setup(n){const{width:e}=xe({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),u("div",{class:"vp-doc container",style:Ie(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),co=g(lo,[["__scopeId","data-v-7a48a447"]]),uo={class:"VPHome"},vo=_({__name:"VPHome",setup(n){const{frontmatter:e}=V();return(t,s)=>{const o=W("Content");return a(),u("div",uo,[c(t.$slots,"home-hero-before",{},void 0,!0),k(Kn,null,{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),k(io),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),$(co,{key:0},{default:f(()=>[k(o)]),_:1})):(a(),$(o,{key:1}))])}}}),po=g(vo,[["__scopeId","data-v-cbb6ec48"]]),fo={},ho={class:"VPPage"};function _o(n,e){const t=W("Content");return a(),u("div",ho,[c(n.$slots,"page-top"),k(t),c(n.$slots,"page-bottom")])}const mo=g(fo,[["render",_o]]),bo=_({__name:"VPContent",setup(n){const{page:e,frontmatter:t}=V(),{hasSidebar:s}=U();return(o,i)=>(a(),u("div",{class:N(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(o.$slots,"not-found",{key:0},()=>[k(Vt)],!0):r(t).layout==="page"?(a(),$(mo,{key:1},{"page-top":f(()=>[c(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),$(po,{key:2},{"home-hero-before":f(()=>[c(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),$(D(r(t).layout),{key:3})):(a(),$(Ln,{key:4},{"doc-top":f(()=>[c(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),ko=g(bo,[["__scopeId","data-v-91765379"]]),$o={class:"container"},go=["innerHTML"],yo=["innerHTML"],Po=_({__name:"VPFooter",setup(n){const{theme:e,frontmatter:t}=V(),{hasSidebar:s}=U();return(o,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:N(["VPFooter",{"has-sidebar":r(s)}])},[p("div",$o,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,go)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,yo)):h("",!0)])],2)):h("",!0)}}),So=g(Po,[["__scopeId","data-v-c970a860"]]);function Vo(){const{theme:n,frontmatter:e}=V(),t=Te([]),s=y(()=>t.value.length>0);return te(()=>{t.value=ke(e.value.outline??n.value.outline)}),{headers:t,hasLocalNav:s}}const Lo=n=>(B("data-v-bc9dc845"),n=n(),H(),n),To={class:"menu-text"},wo=Lo(()=>p("span",{class:"vpi-chevron-right icon"},null,-1)),Io={class:"header"},No={class:"outline"},Mo=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(n){const e=n,{theme:t}=V(),s=T(!1),o=T(0),i=T(),l=T();function d(b){var P;(P=i.value)!=null&&P.contains(b.target)||(s.value=!1)}O(s,b=>{if(b){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),ce("Escape",()=>{s.value=!1}),te(()=>{s.value=!1});function v(){s.value=!s.value,o.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function m(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Ne(()=>{s.value=!1}))}function L(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Ie({"--vp-vh":o.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:v,class:N({open:s.value})},[p("span",To,I(r(He)(r(t))),1),wo],2)):(a(),u("button",{key:1,onClick:L},I(r(t).returnToTopLabel||"Return to top"),1)),k(pe,{name:"flyout"},{default:f(()=>[s.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:m},[p("div",Io,[p("a",{class:"top-link",href:"#",onClick:L},I(r(t).returnToTopLabel||"Return to top"),1)]),p("div",No,[k(Ee,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),Ao=g(Mo,[["__scopeId","data-v-bc9dc845"]]),Co=n=>(B("data-v-070ab83d"),n=n(),H(),n),Bo={class:"container"},Ho=["aria-expanded"],Eo=Co(()=>p("span",{class:"vpi-align-left menu-icon"},null,-1)),Do={class:"menu-text"},Fo=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(n){const{theme:e,frontmatter:t}=V(),{hasSidebar:s}=U(),{headers:o}=Vo(),{y:i}=Me(),l=T(0);R(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),te(()=>{o.value=ke(t.value.outline??e.value.outline)});const d=y(()=>o.value.length===0),v=y(()=>d.value&&!s.value),m=y(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:d.value,fixed:v.value}));return(L,b)=>r(t).layout!=="home"&&(!v.value||r(i)>=l.value)?(a(),u("div",{key:0,class:N(m.value)},[p("div",Bo,[r(s)?(a(),u("button",{key:0,class:"menu","aria-expanded":L.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>L.$emit("open-menu"))},[Eo,p("span",Do,I(r(e).sidebarMenuLabel||"Menu"),1)],8,Ho)):h("",!0),k(Ao,{headers:r(o),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),Oo=g(Fo,[["__scopeId","data-v-070ab83d"]]);function jo(){const n=T(!1);function e(){n.value=!0,window.addEventListener("resize",o)}function t(){n.value=!1,window.removeEventListener("resize",o)}function s(){n.value?t():e()}function o(){window.outerWidth>=768&&t()}const i=ne();return O(()=>i.path,t),{isScreenOpen:n,openScreen:e,closeScreen:t,toggleScreen:s}}const Uo={},Go={class:"VPSwitch",type:"button",role:"switch"},zo={class:"check"},Ko={key:0,class:"icon"};function Ro(n,e){return a(),u("button",Go,[p("span",zo,[n.$slots.default?(a(),u("span",Ko,[c(n.$slots,"default",{},void 0,!0)])):h("",!0)])])}const qo=g(Uo,[["render",Ro],["__scopeId","data-v-4a1c76db"]]),Fe=n=>(B("data-v-e40a8bb6"),n=n(),H(),n),Wo=Fe(()=>p("span",{class:"vpi-sun sun"},null,-1)),Jo=Fe(()=>p("span",{class:"vpi-moon moon"},null,-1)),Yo=_({__name:"VPSwitchAppearance",setup(n){const{isDark:e,theme:t}=V(),s=Y("toggle-appearance",()=>{e.value=!e.value}),o=T("");return _e(()=>{o.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),$(qo,{title:o.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:f(()=>[Wo,Jo]),_:1},8,["title","aria-checked","onClick"]))}}),$e=g(Yo,[["__scopeId","data-v-e40a8bb6"]]),Xo={key:0,class:"VPNavBarAppearance"},Qo=_({__name:"VPNavBarAppearance",setup(n){const{site:e}=V();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Xo,[k($e)])):h("",!0)}}),Zo=g(Qo,[["__scopeId","data-v-af096f4a"]]),ge=T();let Oe=!1,ie=0;function xo(n){const e=T(!1);if(oe){!Oe&&es(),ie++;const t=O(ge,s=>{var o,i,l;s===n.el.value||(o=n.el.value)!=null&&o.contains(s)?(e.value=!0,(i=n.onFocus)==null||i.call(n)):(e.value=!1,(l=n.onBlur)==null||l.call(n))});he(()=>{t(),ie--,ie||ts()})}return et(e)}function es(){document.addEventListener("focusin",je),Oe=!0,ge.value=document.activeElement}function ts(){document.removeEventListener("focusin",je)}function je(){ge.value=document.activeElement}const ns={class:"VPMenuLink"},os=_({__name:"VPMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,s)=>(a(),u("div",ns,[k(F,{class:N({active:r(q)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:f(()=>[j(I(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),se=g(os,[["__scopeId","data-v-8b74d055"]]),ss={class:"VPMenuGroup"},as={key:0,class:"title"},rs=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),u("div",ss,[e.text?(a(),u("p",as,I(e.text),1)):h("",!0),(a(!0),u(M,null,E(e.items,s=>(a(),u(M,null,["link"in s?(a(),$(se,{key:0,item:s},null,8,["item"])):h("",!0)],64))),256))]))}}),is=g(rs,[["__scopeId","data-v-48c802d0"]]),ls={class:"VPMenu"},cs={key:0,class:"items"},us=_({__name:"VPMenu",props:{items:{}},setup(n){return(e,t)=>(a(),u("div",ls,[e.items?(a(),u("div",cs,[(a(!0),u(M,null,E(e.items,s=>(a(),u(M,{key:JSON.stringify(s)},["link"in s?(a(),$(se,{key:0,item:s},null,8,["item"])):"component"in s?(a(),$(D(s.component),K({key:1,ref_for:!0},s.props),null,16)):(a(),$(is,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),ds=g(us,[["__scopeId","data-v-7dd3104a"]]),vs=n=>(B("data-v-e5380155"),n=n(),H(),n),ps=["aria-expanded","aria-label"],fs={key:0,class:"text"},hs=["innerHTML"],_s=vs(()=>p("span",{class:"vpi-chevron-down text-icon"},null,-1)),ms={key:1,class:"vpi-more-horizontal icon"},bs={class:"menu"},ks=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(n){const e=T(!1),t=T();xo({el:t,onBlur:s});function s(){e.value=!1}return(o,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":o.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[o.button||o.icon?(a(),u("span",fs,[o.icon?(a(),u("span",{key:0,class:N([o.icon,"option-icon"])},null,2)):h("",!0),o.button?(a(),u("span",{key:1,innerHTML:o.button},null,8,hs)):h("",!0),_s])):(a(),u("span",ms))],8,ps),p("div",bs,[k(ds,{items:o.items},{default:f(()=>[c(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ye=g(ks,[["__scopeId","data-v-e5380155"]]),$s=["href","aria-label","innerHTML"],gs=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(n){const e=n,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,o)=>(a(),u("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,$s))}}),ys=g(gs,[["__scopeId","data-v-717b8b75"]]),Ps={class:"VPSocialLinks"},Ss=_({__name:"VPSocialLinks",props:{links:{}},setup(n){return(e,t)=>(a(),u("div",Ps,[(a(!0),u(M,null,E(e.links,({link:s,icon:o,ariaLabel:i})=>(a(),$(ys,{key:s,icon:o,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),Pe=g(Ss,[["__scopeId","data-v-ee7a9424"]]),Vs={key:0,class:"group translations"},Ls={class:"trans-title"},Ts={key:1,class:"group"},ws={class:"item appearance"},Is={class:"label"},Ns={class:"appearance-action"},Ms={key:2,class:"group"},As={class:"item social-links"},Cs=_({__name:"VPNavBarExtra",setup(n){const{site:e,theme:t}=V(),{localeLinks:s,currentLang:o}=Q({correspondingLink:!0}),i=y(()=>s.value.length&&o.value.label||e.value.appearance||t.value.socialLinks);return(l,d)=>i.value?(a(),$(ye,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[r(s).length&&r(o).label?(a(),u("div",Vs,[p("p",Ls,I(r(o).label),1),(a(!0),u(M,null,E(r(s),v=>(a(),$(se,{key:v.link,item:v},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ts,[p("div",ws,[p("p",Is,I(r(t).darkModeSwitchLabel||"Appearance"),1),p("div",Ns,[k($e)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Ms,[p("div",As,[k(Pe,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),Bs=g(Cs,[["__scopeId","data-v-925effce"]]),Hs=n=>(B("data-v-5dea55bf"),n=n(),H(),n),Es=["aria-expanded"],Ds=Hs(()=>p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)),Fs=[Ds],Os=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(n){return(e,t)=>(a(),u("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},Fs,10,Es))}}),js=g(Os,[["__scopeId","data-v-5dea55bf"]]),Us=["innerHTML"],Gs=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,s)=>(a(),$(F,{class:N({VPNavBarMenuLink:!0,active:r(q)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,Us)]),_:1},8,["class","href","noIcon","target","rel"]))}}),zs=g(Gs,[["__scopeId","data-v-ed5ac1f6"]]),Ks=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(n){const e=n,{page:t}=V(),s=i=>"component"in i?!1:"link"in i?q(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),o=y(()=>s(e.item));return(i,l)=>(a(),$(ye,{class:N({VPNavBarMenuGroup:!0,active:r(q)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||o.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),Rs=n=>(B("data-v-e6d46098"),n=n(),H(),n),qs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Ws=Rs(()=>p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),Js=_({__name:"VPNavBarMenu",setup(n){const{theme:e}=V();return(t,s)=>r(e).nav?(a(),u("nav",qs,[Ws,(a(!0),u(M,null,E(r(e).nav,o=>(a(),u(M,{key:JSON.stringify(o)},["link"in o?(a(),$(zs,{key:0,item:o},null,8,["item"])):"component"in o?(a(),$(D(o.component),K({key:1,ref_for:!0},o.props),null,16)):(a(),$(Ks,{key:2,item:o},null,8,["item"]))],64))),128))])):h("",!0)}}),Ys=g(Js,[["__scopeId","data-v-e6d46098"]]);function Xs(n){const{localeIndex:e,theme:t}=V();function s(o){var A,C,w;const i=o.split("."),l=(A=t.value.search)==null?void 0:A.options,d=l&&typeof l=="object",v=d&&((w=(C=l.locales)==null?void 0:C[e.value])==null?void 0:w.translations)||null,m=d&&l.translations||null;let L=v,b=m,P=n;const S=i.pop();for(const G of i){let z=null;const J=P==null?void 0:P[G];J&&(z=P=J);const ae=b==null?void 0:b[G];ae&&(z=b=ae);const re=L==null?void 0:L[G];re&&(z=L=re),J||(P=z),ae||(b=z),re||(L=z)}return(L==null?void 0:L[S])??(b==null?void 0:b[S])??(P==null?void 0:P[S])??""}return s}const Qs=["aria-label"],Zs={class:"DocSearch-Button-Container"},xs=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),ea={class:"DocSearch-Button-Placeholder"},ta=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Se=_({__name:"VPNavBarSearchButton",setup(n){const t=Xs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,o)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[p("span",Zs,[xs,p("span",ea,I(r(t)("button.buttonText")),1)]),ta],8,Qs))}}),na={class:"VPNavBarSearch"},oa={id:"local-search"},sa={key:1,id:"docsearch"},aa=_({__name:"VPNavBarSearch",setup(n){const e=tt(()=>nt(()=>import("./VPLocalSearchBox.DVBlTtPR.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:s}=V(),o=T(!1),i=T(!1);R(()=>{});function l(){o.value||(o.value=!0,setTimeout(d,16))}function d(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}function v(b){const P=b.target,S=P.tagName;return P.isContentEditable||S==="INPUT"||S==="SELECT"||S==="TEXTAREA"}const m=T(!1);ce("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),m.value=!0)}),ce("/",b=>{v(b)||(b.preventDefault(),m.value=!0)});const L="local";return(b,P)=>{var S;return a(),u("div",na,[r(L)==="local"?(a(),u(M,{key:0},[m.value?(a(),$(r(e),{key:0,onClose:P[0]||(P[0]=A=>m.value=!1)})):h("",!0),p("div",oa,[k(Se,{onClick:P[1]||(P[1]=A=>m.value=!0)})])],64)):r(L)==="algolia"?(a(),u(M,{key:1},[o.value?(a(),$(r(t),{key:0,algolia:((S=r(s).search)==null?void 0:S.options)??r(s).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",sa,[k(Se,{onClick:l})]))],64)):h("",!0)])}}}),ra=_({__name:"VPNavBarSocialLinks",setup(n){const{theme:e}=V();return(t,s)=>r(e).socialLinks?(a(),$(Pe,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),ia=g(ra,[["__scopeId","data-v-164c457f"]]),la=["href","rel","target"],ca={key:1},ua={key:2},da=_({__name:"VPNavBarTitle",setup(n){const{site:e,theme:t}=V(),{hasSidebar:s}=U(),{currentLang:o}=Q(),i=y(()=>{var v;return typeof t.value.logoLink=="string"?t.value.logoLink:(v=t.value.logoLink)==null?void 0:v.link}),l=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.rel}),d=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.target});return(v,m)=>(a(),u("div",{class:N(["VPNavBarTitle",{"has-sidebar":r(s)}])},[p("a",{class:"title",href:i.value??r(be)(r(o).link),rel:l.value,target:d.value},[c(v.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),$(x,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",ca,I(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),u("span",ua,I(r(e).title),1)):h("",!0),c(v.$slots,"nav-bar-title-after",{},void 0,!0)],8,la)],2))}}),va=g(da,[["__scopeId","data-v-28a961f9"]]),pa={class:"items"},fa={class:"title"},ha=_({__name:"VPNavBarTranslations",setup(n){const{theme:e}=V(),{localeLinks:t,currentLang:s}=Q({correspondingLink:!0});return(o,i)=>r(t).length&&r(s).label?(a(),$(ye,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:f(()=>[p("div",pa,[p("p",fa,I(r(s).label),1),(a(!0),u(M,null,E(r(t),l=>(a(),$(se,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),_a=g(ha,[["__scopeId","data-v-c80d9ad0"]]),ma=n=>(B("data-v-822684d1"),n=n(),H(),n),ba={class:"wrapper"},ka={class:"container"},$a={class:"title"},ga={class:"content"},ya={class:"content-body"},Pa=ma(()=>p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1)),Sa=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(n){const e=n,{y:t}=Me(),{hasSidebar:s}=U(),{frontmatter:o}=V(),i=T({});return _e(()=>{i.value={"has-sidebar":s.value,home:o.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,d)=>(a(),u("div",{class:N(["VPNavBar",i.value])},[p("div",ba,[p("div",ka,[p("div",$a,[k(va,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",ga,[p("div",ya,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),k(aa,{class:"search"}),k(Ys,{class:"menu"}),k(_a,{class:"translations"}),k(Zo,{class:"appearance"}),k(ia,{class:"social-links"}),k(Bs,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),k(js,{class:"hamburger",active:l.isScreenOpen,onClick:d[0]||(d[0]=v=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),Pa],2))}}),Va=g(Sa,[["__scopeId","data-v-822684d1"]]),La={key:0,class:"VPNavScreenAppearance"},Ta={class:"text"},wa=_({__name:"VPNavScreenAppearance",setup(n){const{site:e,theme:t}=V();return(s,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",La,[p("p",Ta,I(r(t).darkModeSwitchLabel||"Appearance"),1),k($e)])):h("",!0)}}),Ia=g(wa,[["__scopeId","data-v-ffb44008"]]),Na=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(n){const e=Y("close-screen");return(t,s)=>(a(),$(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Ma=g(Na,[["__scopeId","data-v-27d04aeb"]]),Aa=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(n){const e=Y("close-screen");return(t,s)=>(a(),$(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:f(()=>[j(I(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ue=g(Aa,[["__scopeId","data-v-7179dbb7"]]),Ca={class:"VPNavScreenMenuGroupSection"},Ba={key:0,class:"title"},Ha=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),u("div",Ca,[e.text?(a(),u("p",Ba,I(e.text),1)):h("",!0),(a(!0),u(M,null,E(e.items,s=>(a(),$(Ue,{key:s.text,item:s},null,8,["item"]))),128))]))}}),Ea=g(Ha,[["__scopeId","data-v-4b8941ac"]]),Da=n=>(B("data-v-875057a5"),n=n(),H(),n),Fa=["aria-controls","aria-expanded"],Oa=["innerHTML"],ja=Da(()=>p("span",{class:"vpi-plus button-icon"},null,-1)),Ua=["id"],Ga={key:0,class:"item"},za={key:1,class:"item"},Ka={key:2,class:"group"},Ra=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(n){const e=n,t=T(!1),s=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:o},[p("span",{class:"button-text",innerHTML:i.text},null,8,Oa),ja],8,Fa),p("div",{id:s.value,class:"items"},[(a(!0),u(M,null,E(i.items,d=>(a(),u(M,{key:JSON.stringify(d)},["link"in d?(a(),u("div",Ga,[k(Ue,{item:d},null,8,["item"])])):"component"in d?(a(),u("div",za,[(a(),$(D(d.component),K({ref_for:!0},d.props,{"screen-menu":""}),null,16))])):(a(),u("div",Ka,[k(Ea,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,Ua)],2))}}),qa=g(Ra,[["__scopeId","data-v-875057a5"]]),Wa={key:0,class:"VPNavScreenMenu"},Ja=_({__name:"VPNavScreenMenu",setup(n){const{theme:e}=V();return(t,s)=>r(e).nav?(a(),u("nav",Wa,[(a(!0),u(M,null,E(r(e).nav,o=>(a(),u(M,{key:JSON.stringify(o)},["link"in o?(a(),$(Ma,{key:0,item:o},null,8,["item"])):"component"in o?(a(),$(D(o.component),K({key:1,ref_for:!0},o.props,{"screen-menu":""}),null,16)):(a(),$(qa,{key:2,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),Ya=_({__name:"VPNavScreenSocialLinks",setup(n){const{theme:e}=V();return(t,s)=>r(e).socialLinks?(a(),$(Pe,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),Ge=n=>(B("data-v-362991c2"),n=n(),H(),n),Xa=Ge(()=>p("span",{class:"vpi-languages icon lang"},null,-1)),Qa=Ge(()=>p("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Za={class:"list"},xa=_({__name:"VPNavScreenTranslations",setup(n){const{localeLinks:e,currentLang:t}=Q({correspondingLink:!0}),s=T(!1);function o(){s.value=!s.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:N(["VPNavScreenTranslations",{open:s.value}])},[p("button",{class:"title",onClick:o},[Xa,j(" "+I(r(t).label)+" ",1),Qa]),p("ul",Za,[(a(!0),u(M,null,E(r(e),d=>(a(),u("li",{key:d.link,class:"item"},[k(F,{class:"link",href:d.link},{default:f(()=>[j(I(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),er=g(xa,[["__scopeId","data-v-362991c2"]]),tr={class:"container"},nr=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(n){const e=T(null),t=Ae(oe?document.body:null);return(s,o)=>(a(),$(pe,{name:"fade",onEnter:o[0]||(o[0]=i=>t.value=!0),onAfterLeave:o[1]||(o[1]=i=>t.value=!1)},{default:f(()=>[s.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",tr,[c(s.$slots,"nav-screen-content-before",{},void 0,!0),k(Ja,{class:"menu"}),k(er,{class:"translations"}),k(Ia,{class:"appearance"}),k(Ya,{class:"social-links"}),c(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),or=g(nr,[["__scopeId","data-v-833aabba"]]),sr={key:0,class:"VPNav"},ar=_({__name:"VPNav",setup(n){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=jo(),{frontmatter:o}=V(),i=y(()=>o.value.navbar!==!1);return me("close-screen",t),ee(()=>{oe&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,d)=>i.value?(a(),u("header",sr,[k(Va,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),k(or,{open:r(e)},{"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),rr=g(ar,[["__scopeId","data-v-f1e365da"]]),ze=n=>(B("data-v-196b2e5f"),n=n(),H(),n),ir=["role","tabindex"],lr=ze(()=>p("div",{class:"indicator"},null,-1)),cr=ze(()=>p("span",{class:"vpi-chevron-right caret-icon"},null,-1)),ur=[cr],dr={key:1,class:"items"},vr=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(n){const e=n,{collapsed:t,collapsible:s,isLink:o,isActiveLink:i,hasActiveLink:l,hasChildren:d,toggle:v}=It(y(()=>e.item)),m=y(()=>d.value?"section":"div"),L=y(()=>o.value?"a":"div"),b=y(()=>d.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>o.value?void 0:"button"),S=y(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":o.value},{"is-active":i.value},{"has-active":l.value}]);function A(w){"key"in w&&w.key!=="Enter"||!e.item.link&&v()}function C(){e.item.link&&v()}return(w,G)=>{const z=W("VPSidebarItem",!0);return a(),$(D(m.value),{class:N(["VPSidebarItem",S.value])},{default:f(()=>[w.item.text?(a(),u("div",K({key:0,class:"item",role:P.value},st(w.item.items?{click:A,keydown:A}:{},!0),{tabindex:w.item.items&&0}),[lr,w.item.link?(a(),$(F,{key:0,tag:L.value,class:"link",href:w.item.link,rel:w.item.rel,target:w.item.target},{default:f(()=>[(a(),$(D(b.value),{class:"text",innerHTML:w.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),$(D(b.value),{key:1,class:"text",innerHTML:w.item.text},null,8,["innerHTML"])),w.item.collapsed!=null&&w.item.items&&w.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:ot(C,["enter"]),tabindex:"0"},ur,32)):h("",!0)],16,ir)):h("",!0),w.item.items&&w.item.items.length?(a(),u("div",dr,[w.depth<5?(a(!0),u(M,{key:0},E(w.item.items,J=>(a(),$(z,{key:J.text,item:J,depth:w.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),pr=g(vr,[["__scopeId","data-v-196b2e5f"]]),fr=_({__name:"VPSidebarGroup",props:{items:{}},setup(n){const e=T(!0);let t=null;return R(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),at(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,o)=>(a(!0),u(M,null,E(s.items,i=>(a(),u("div",{key:i.text,class:N(["group",{"no-transition":e.value}])},[k(pr,{item:i,depth:0},null,8,["item"])],2))),128))}}),hr=g(fr,[["__scopeId","data-v-9e426adc"]]),Ke=n=>(B("data-v-18756405"),n=n(),H(),n),_r=Ke(()=>p("div",{class:"curtain"},null,-1)),mr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},br=Ke(()=>p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),kr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(n){const{sidebarGroups:e,hasSidebar:t}=U(),s=n,o=T(null),i=Ae(oe?document.body:null);O([s,o],()=>{var d;s.open?(i.value=!0,(d=o.value)==null||d.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return O(e,()=>{l.value+=1},{deep:!0}),(d,v)=>r(t)?(a(),u("aside",{key:0,class:N(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:o,onClick:v[0]||(v[0]=rt(()=>{},["stop"]))},[_r,p("nav",mr,[br,c(d.$slots,"sidebar-nav-before",{},void 0,!0),(a(),$(hr,{items:r(e),key:l.value},null,8,["items"])),c(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),$r=g(kr,[["__scopeId","data-v-18756405"]]),gr=_({__name:"VPSkipLink",setup(n){const e=ne(),t=T();O(()=>e.path,()=>t.value.focus());function s({target:o}){const i=document.getElementById(decodeURIComponent(o.hash).slice(1));if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}}return(o,i)=>(a(),u(M,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),yr=g(gr,[["__scopeId","data-v-c3508ec8"]]),Pr=_({__name:"Layout",setup(n){const{isOpen:e,open:t,close:s}=U(),o=ne();O(()=>o.path,s),wt(e,s);const{frontmatter:i}=V(),l=Ce(),d=y(()=>!!l["home-hero-image"]);return me("hero-image-slot-exists",d),(v,m)=>{const L=W("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:N(["Layout",r(i).pageClass])},[c(v.$slots,"layout-top",{},void 0,!0),k(yr),k(pt,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),k(rr,null,{"nav-bar-title-before":f(()=>[c(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(v.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(v.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(v.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(v.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(v.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),k(Oo,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),k($r,{open:r(e)},{"sidebar-nav-before":f(()=>[c(v.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(v.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),k(ko,null,{"page-top":f(()=>[c(v.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(v.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(v.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(v.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(v.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(v.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(v.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(v.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(v.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(v.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(v.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(v.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(v.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(v.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(v.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(v.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),k(So),c(v.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),$(L,{key:1}))}}}),Sr=g(Pr,[["__scopeId","data-v-a9a9e638"]]),Ve={Layout:Sr,enhanceApp:({app:n})=>{n.component("Badge",ut)}},Vr=n=>{if(typeof document>"u")return{stabilizeScrollPosition:o=>async(...i)=>o(...i)};const e=document.documentElement;return{stabilizeScrollPosition:s=>async(...o)=>{const i=s(...o),l=n.value;if(!l)return i;const d=l.offsetTop-e.scrollTop;return await Ne(),e.scrollTop=l.offsetTop-d,i}}},Re="vitepress:tabSharedState",X=typeof localStorage<"u"?localStorage:null,qe="vitepress:tabsSharedState",Lr=()=>{const n=X==null?void 0:X.getItem(qe);if(n)try{return JSON.parse(n)}catch{}return{}},Tr=n=>{X&&X.setItem(qe,JSON.stringify(n))},wr=n=>{const e=it({});O(()=>e.content,(t,s)=>{t&&s&&Tr(t)},{deep:!0}),n.provide(Re,e)},Ir=(n,e)=>{const t=Y(Re);if(!t)throw new Error("[vitepress-plugin-tabs] TabsSharedState should be injected");R(()=>{t.content||(t.content=Lr())});const s=T(),o=y({get(){var v;const l=e.value,d=n.value;if(l){const m=(v=t.content)==null?void 0:v[l];if(m&&d.includes(m))return m}else{const m=s.value;if(m)return m}return d[0]},set(l){const d=e.value;d?t.content&&(t.content[d]=l):s.value=l}});return{selected:o,select:l=>{o.value=l}}};let Le=0;const Nr=()=>(Le++,""+Le);function Mr(){const n=Ce();return y(()=>{var s;const t=(s=n.default)==null?void 0:s.call(n);return t?t.filter(o=>typeof o.type=="object"&&"__name"in o.type&&o.type.__name==="PluginTabsTab"&&o.props).map(o=>{var i;return(i=o.props)==null?void 0:i.label}):[]})}const We="vitepress:tabSingleState",Ar=n=>{me(We,n)},Cr=()=>{const n=Y(We);if(!n)throw new Error("[vitepress-plugin-tabs] TabsSingleState should be injected");return n},Br={class:"plugin-tabs"},Hr=["id","aria-selected","aria-controls","tabindex","onClick"],Er=_({__name:"PluginTabs",props:{sharedStateKey:{}},setup(n){const e=n,t=Mr(),{selected:s,select:o}=Ir(t,lt(e,"sharedStateKey")),i=T(),{stabilizeScrollPosition:l}=Vr(i),d=l(o),v=T([]),m=b=>{var A;const P=t.value.indexOf(s.value);let S;b.key==="ArrowLeft"?S=P>=1?P-1:t.value.length-1:b.key==="ArrowRight"&&(S=P(a(),u("div",Br,[p("div",{ref_key:"tablist",ref:i,class:"plugin-tabs--tab-list",role:"tablist",onKeydown:m},[(a(!0),u(M,null,E(r(t),S=>(a(),u("button",{id:`tab-${S}-${r(L)}`,ref_for:!0,ref_key:"buttonRefs",ref:v,key:S,role:"tab",class:"plugin-tabs--tab","aria-selected":S===r(s),"aria-controls":`panel-${S}-${r(L)}`,tabindex:S===r(s)?0:-1,onClick:()=>r(d)(S)},I(S),9,Hr))),128))],544),c(b.$slots,"default")]))}}),Dr=["id","aria-labelledby"],Fr=_({__name:"PluginTabsTab",props:{label:{}},setup(n){const{uid:e,selected:t}=Cr();return(s,o)=>r(t)===s.label?(a(),u("div",{key:0,id:`panel-${s.label}-${r(e)}`,class:"plugin-tabs--content",role:"tabpanel",tabindex:"0","aria-labelledby":`tab-${s.label}-${r(e)}`},[c(s.$slots,"default",{},void 0,!0)],8,Dr)):h("",!0)}}),Or=g(Fr,[["__scopeId","data-v-9b0d03d2"]]),jr=n=>{wr(n),n.component("PluginTabs",Er),n.component("PluginTabsTab",Or)},Gr={extends:Ve,Layout(){return ct(Ve.Layout,null,{})},enhanceApp({app:n,router:e,siteData:t}){jr(n)}};export{Gr as R,Xs as c,V as u}; diff --git a/previews/PR182/assets/tvcrvix.Dab1-ETk.png b/previews/PR182/assets/dgsoomh.Dab1-ETk.png similarity index 100% rename from previews/PR182/assets/tvcrvix.Dab1-ETk.png rename to previews/PR182/assets/dgsoomh.Dab1-ETk.png diff --git a/previews/PR182/assets/gsghjdw.lu4jwpi-.png b/previews/PR182/assets/djrfzlc.lu4jwpi-.png similarity index 100% rename from previews/PR182/assets/gsghjdw.lu4jwpi-.png rename to previews/PR182/assets/djrfzlc.lu4jwpi-.png diff --git a/previews/PR182/assets/experiments_accurate_accumulators.md.B81VLkeJ.js b/previews/PR182/assets/experiments_accurate_accumulators.md.DumDz-GQ.js similarity index 98% rename from previews/PR182/assets/experiments_accurate_accumulators.md.B81VLkeJ.js rename to previews/PR182/assets/experiments_accurate_accumulators.md.DumDz-GQ.js index 0cb5c6ba4..c5cb5e416 100644 --- a/previews/PR182/assets/experiments_accurate_accumulators.md.B81VLkeJ.js +++ b/previews/PR182/assets/experiments_accurate_accumulators.md.DumDz-GQ.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a7 as t}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Accurate accumulation","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/accurate_accumulators.md","filePath":"experiments/accurate_accumulators.md","lastUpdated":null}'),e={name:"experiments/accurate_accumulators.md"},n=t(`

Accurate accumulation

Accurate arithmetic is a technique which allows you to calculate using more precision than the provided numeric type.

We will use the accurate sum routines from AccurateArithmetic.jl to show the difference!

julia
import GeometryOps as GO, GeoInterface as GI
+import{_ as s,c as i,o as a,a7 as t}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Accurate accumulation","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/accurate_accumulators.md","filePath":"experiments/accurate_accumulators.md","lastUpdated":null}'),e={name:"experiments/accurate_accumulators.md"},n=t(`

Accurate accumulation

Accurate arithmetic is a technique which allows you to calculate using more precision than the provided numeric type.

We will use the accurate sum routines from AccurateArithmetic.jl to show the difference!

julia
import GeometryOps as GO, GeoInterface as GI
 using GeoJSON
 using AccurateArithmetic
 using NaturalEarth
diff --git a/previews/PR182/assets/experiments_accurate_accumulators.md.B81VLkeJ.lean.js b/previews/PR182/assets/experiments_accurate_accumulators.md.DumDz-GQ.lean.js
similarity index 73%
rename from previews/PR182/assets/experiments_accurate_accumulators.md.B81VLkeJ.lean.js
rename to previews/PR182/assets/experiments_accurate_accumulators.md.DumDz-GQ.lean.js
index fed853c00..1a34ad43f 100644
--- a/previews/PR182/assets/experiments_accurate_accumulators.md.B81VLkeJ.lean.js
+++ b/previews/PR182/assets/experiments_accurate_accumulators.md.DumDz-GQ.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as t}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Accurate accumulation","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/accurate_accumulators.md","filePath":"experiments/accurate_accumulators.md","lastUpdated":null}'),e={name:"experiments/accurate_accumulators.md"},n=t("",16),l=[n];function h(p,k,d,r,c,g){return a(),i("div",null,l)}const u=s(e,[["render",h]]);export{o as __pageData,u as default};
+import{_ as s,c as i,o as a,a7 as t}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Accurate accumulation","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/accurate_accumulators.md","filePath":"experiments/accurate_accumulators.md","lastUpdated":null}'),e={name:"experiments/accurate_accumulators.md"},n=t("",16),l=[n];function h(p,k,d,r,c,g){return a(),i("div",null,l)}const u=s(e,[["render",h]]);export{o as __pageData,u as default};
diff --git a/previews/PR182/assets/experiments_predicates.md.B5vq-y6k.js b/previews/PR182/assets/experiments_predicates.md.Ce1KuGCE.js
similarity index 99%
rename from previews/PR182/assets/experiments_predicates.md.B5vq-y6k.js
rename to previews/PR182/assets/experiments_predicates.md.Ce1KuGCE.js
index aafb70005..274614e23 100644
--- a/previews/PR182/assets/experiments_predicates.md.B5vq-y6k.js
+++ b/previews/PR182/assets/experiments_predicates.md.Ce1KuGCE.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a7 as h}from"./chunks/framework.rRrq4bmo.js";const k="/GeometryOps.jl/previews/PR182/assets/pdffouc.DWRp1g19.png",C=JSON.parse('{"title":"Predicates","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/predicates.md","filePath":"experiments/predicates.md","lastUpdated":null}'),n={name:"experiments/predicates.md"},p=h(`

Predicates

Exact vs fast predicates

Orient

julia
using CairoMakie
+import{_ as s,c as i,o as a,a7 as h}from"./chunks/framework.EaXv-vOb.js";const k="/GeometryOps.jl/previews/PR182/assets/mxxzrzy.BGGaRmS9.png",C=JSON.parse('{"title":"Predicates","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/predicates.md","filePath":"experiments/predicates.md","lastUpdated":null}'),n={name:"experiments/predicates.md"},p=h(`

Predicates

Exact vs fast predicates

Orient

julia
using CairoMakie
 import GeometryOps as GO, GeoInterface as GI, LibGEOS as LG
 import ExactPredicates
 using MultiFloats
diff --git a/previews/PR182/assets/experiments_predicates.md.B5vq-y6k.lean.js b/previews/PR182/assets/experiments_predicates.md.Ce1KuGCE.lean.js
similarity index 61%
rename from previews/PR182/assets/experiments_predicates.md.B5vq-y6k.lean.js
rename to previews/PR182/assets/experiments_predicates.md.Ce1KuGCE.lean.js
index 0a09a0c40..d04afeca4 100644
--- a/previews/PR182/assets/experiments_predicates.md.B5vq-y6k.lean.js
+++ b/previews/PR182/assets/experiments_predicates.md.Ce1KuGCE.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a7 as h}from"./chunks/framework.rRrq4bmo.js";const k="/GeometryOps.jl/previews/PR182/assets/pdffouc.DWRp1g19.png",C=JSON.parse('{"title":"Predicates","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/predicates.md","filePath":"experiments/predicates.md","lastUpdated":null}'),n={name:"experiments/predicates.md"},p=h("",10),l=[p];function t(E,e,r,d,g,y){return a(),i("div",null,l)}const A=s(n,[["render",t]]);export{C as __pageData,A as default};
+import{_ as s,c as i,o as a,a7 as h}from"./chunks/framework.EaXv-vOb.js";const k="/GeometryOps.jl/previews/PR182/assets/mxxzrzy.BGGaRmS9.png",C=JSON.parse('{"title":"Predicates","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/predicates.md","filePath":"experiments/predicates.md","lastUpdated":null}'),n={name:"experiments/predicates.md"},p=h("",10),l=[p];function t(E,e,r,d,g,y){return a(),i("div",null,l)}const A=s(n,[["render",t]]);export{C as __pageData,A as default};
diff --git a/previews/PR182/assets/explanations_crs.md.CsDF0kPV.js b/previews/PR182/assets/explanations_crs.md.o8deDdD6.js
similarity index 83%
rename from previews/PR182/assets/explanations_crs.md.CsDF0kPV.js
rename to previews/PR182/assets/explanations_crs.md.o8deDdD6.js
index 913ab3874..9e9e2ded0 100644
--- a/previews/PR182/assets/explanations_crs.md.CsDF0kPV.js
+++ b/previews/PR182/assets/explanations_crs.md.o8deDdD6.js
@@ -1 +1 @@
-import{_ as e,c as t,o as a}from"./chunks/framework.rRrq4bmo.js";const _=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/crs.md","filePath":"explanations/crs.md","lastUpdated":null}'),s={name:"explanations/crs.md"};function n(r,o,c,p,i,l){return a(),t("div")}const m=e(s,[["render",n]]);export{_ as __pageData,m as default};
+import{_ as e,c as t,o as a}from"./chunks/framework.EaXv-vOb.js";const _=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/crs.md","filePath":"explanations/crs.md","lastUpdated":null}'),s={name:"explanations/crs.md"};function n(r,o,c,p,i,l){return a(),t("div")}const m=e(s,[["render",n]]);export{_ as __pageData,m as default};
diff --git a/previews/PR182/assets/explanations_crs.md.CsDF0kPV.lean.js b/previews/PR182/assets/explanations_crs.md.o8deDdD6.lean.js
similarity index 83%
rename from previews/PR182/assets/explanations_crs.md.CsDF0kPV.lean.js
rename to previews/PR182/assets/explanations_crs.md.o8deDdD6.lean.js
index 913ab3874..9e9e2ded0 100644
--- a/previews/PR182/assets/explanations_crs.md.CsDF0kPV.lean.js
+++ b/previews/PR182/assets/explanations_crs.md.o8deDdD6.lean.js
@@ -1 +1 @@
-import{_ as e,c as t,o as a}from"./chunks/framework.rRrq4bmo.js";const _=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/crs.md","filePath":"explanations/crs.md","lastUpdated":null}'),s={name:"explanations/crs.md"};function n(r,o,c,p,i,l){return a(),t("div")}const m=e(s,[["render",n]]);export{_ as __pageData,m as default};
+import{_ as e,c as t,o as a}from"./chunks/framework.EaXv-vOb.js";const _=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/crs.md","filePath":"explanations/crs.md","lastUpdated":null}'),s={name:"explanations/crs.md"};function n(r,o,c,p,i,l){return a(),t("div")}const m=e(s,[["render",n]]);export{_ as __pageData,m as default};
diff --git a/previews/PR182/assets/explanations_paradigms.md.qAjgneAB.js b/previews/PR182/assets/explanations_paradigms.md.mhXqB98G.js
similarity index 97%
rename from previews/PR182/assets/explanations_paradigms.md.qAjgneAB.js
rename to previews/PR182/assets/explanations_paradigms.md.mhXqB98G.js
index 56634c89a..9479dc85a 100644
--- a/previews/PR182/assets/explanations_paradigms.md.qAjgneAB.js
+++ b/previews/PR182/assets/explanations_paradigms.md.mhXqB98G.js
@@ -1 +1 @@
-import{_ as e,c as a,o as t,a7 as o}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Paradigms","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/paradigms.md","filePath":"explanations/paradigms.md","lastUpdated":null}'),i={name:"explanations/paradigms.md"},s=o('

Paradigms

GeometryOps exposes functions like apply and applyreduce, as well as the fix and prepare APIs, that represent paradigms of programming, by which we mean the ability to program in a certain way, and in so doing, fit neatly into the tools we've built without needing to re-implement the wheel.

Below, we'll describe some of the foundational paradigms of GeometryOps, and why you should care!

apply

The apply function allows you to decompose a given collection of geometries down to a certain level, operate on it, and reconstruct it back to the same nested form as the original. In general, its invocation is:

julia
apply(f, trait::Trait, geom)

Functionally, it's similar to map in the way you apply it to geometries - except that you tell it at which level it should stop, by passing a trait to it.

apply will start by decomposing the geometry, feature, featurecollection, iterable, or table that you pass to it, and stop when it encounters a geometry for which GI.trait(geom) isa Trait. This encompasses unions of traits especially, but beware that any geometry which is not explicitly handled, and hits GI.PointTrait, will cause an error.

apply is unlike map in that it returns reconstructed geometries, instead of the raw output of the function. If you want a purely map-like behaviour, like calculating the length of each linestring in your feature collection, then call GO.flatten(f, trait, geom), which will decompose each geometry to the given trait and apply f to it, returning the decomposition as a flattened vector.

applyreduce

applyreduce is like the previous map-based approach that we mentioned, except that it reduces the result of f by op. Note that applyreduce does not guarantee associativity, so it's best to have typeof(init) == returntype(op).

fix and prepare

The fix and prepare paradigms are different from apply, though they are built on top of it. They involve the use of structs as "actions", where a constructed object indicates an action that should be taken. A trait like interface prescribes the level (polygon, linestring, point, etc) at which each action should be applied.

In general, the idea here is to be able to invoke several actions efficiently and simultaneously, for example when correcting invalid geometries, or instantiating a Prepared geometry with several preparations (sorted edge lists, rtrees, monotone chains, etc.)

',14),n=[s];function r(c,d,p,l,h,u){return t(),a("div",null,n)}const g=e(i,[["render",r]]);export{y as __pageData,g as default}; +import{_ as e,c as a,o as t,a7 as o}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Paradigms","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/paradigms.md","filePath":"explanations/paradigms.md","lastUpdated":null}'),i={name:"explanations/paradigms.md"},s=o('

Paradigms

GeometryOps exposes functions like apply and applyreduce, as well as the fix and prepare APIs, that represent paradigms of programming, by which we mean the ability to program in a certain way, and in so doing, fit neatly into the tools we've built without needing to re-implement the wheel.

Below, we'll describe some of the foundational paradigms of GeometryOps, and why you should care!

apply

The apply function allows you to decompose a given collection of geometries down to a certain level, operate on it, and reconstruct it back to the same nested form as the original. In general, its invocation is:

julia
apply(f, trait::Trait, geom)

Functionally, it's similar to map in the way you apply it to geometries - except that you tell it at which level it should stop, by passing a trait to it.

apply will start by decomposing the geometry, feature, featurecollection, iterable, or table that you pass to it, and stop when it encounters a geometry for which GI.trait(geom) isa Trait. This encompasses unions of traits especially, but beware that any geometry which is not explicitly handled, and hits GI.PointTrait, will cause an error.

apply is unlike map in that it returns reconstructed geometries, instead of the raw output of the function. If you want a purely map-like behaviour, like calculating the length of each linestring in your feature collection, then call GO.flatten(f, trait, geom), which will decompose each geometry to the given trait and apply f to it, returning the decomposition as a flattened vector.

applyreduce

applyreduce is like the previous map-based approach that we mentioned, except that it reduces the result of f by op. Note that applyreduce does not guarantee associativity, so it's best to have typeof(init) == returntype(op).

fix and prepare

The fix and prepare paradigms are different from apply, though they are built on top of it. They involve the use of structs as "actions", where a constructed object indicates an action that should be taken. A trait like interface prescribes the level (polygon, linestring, point, etc) at which each action should be applied.

In general, the idea here is to be able to invoke several actions efficiently and simultaneously, for example when correcting invalid geometries, or instantiating a Prepared geometry with several preparations (sorted edge lists, rtrees, monotone chains, etc.)

',14),n=[s];function r(c,d,p,l,h,u){return t(),a("div",null,n)}const g=e(i,[["render",r]]);export{y as __pageData,g as default}; diff --git a/previews/PR182/assets/explanations_paradigms.md.qAjgneAB.lean.js b/previews/PR182/assets/explanations_paradigms.md.mhXqB98G.lean.js similarity index 70% rename from previews/PR182/assets/explanations_paradigms.md.qAjgneAB.lean.js rename to previews/PR182/assets/explanations_paradigms.md.mhXqB98G.lean.js index 13a4b4657..369a2abcb 100644 --- a/previews/PR182/assets/explanations_paradigms.md.qAjgneAB.lean.js +++ b/previews/PR182/assets/explanations_paradigms.md.mhXqB98G.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,a7 as o}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Paradigms","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/paradigms.md","filePath":"explanations/paradigms.md","lastUpdated":null}'),i={name:"explanations/paradigms.md"},s=o("",14),n=[s];function r(c,d,p,l,h,u){return t(),a("div",null,n)}const g=e(i,[["render",r]]);export{y as __pageData,g as default}; +import{_ as e,c as a,o as t,a7 as o}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Paradigms","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/paradigms.md","filePath":"explanations/paradigms.md","lastUpdated":null}'),i={name:"explanations/paradigms.md"},s=o("",14),n=[s];function r(c,d,p,l,h,u){return t(),a("div",null,n)}const g=e(i,[["render",r]]);export{y as __pageData,g as default}; diff --git a/previews/PR182/assets/explanations_peculiarities.md.B6ketAnq.js b/previews/PR182/assets/explanations_peculiarities.md.BE8gFZVH.js similarity index 96% rename from previews/PR182/assets/explanations_peculiarities.md.B6ketAnq.js rename to previews/PR182/assets/explanations_peculiarities.md.BE8gFZVH.js index 2c1788336..6e409f05b 100644 --- a/previews/PR182/assets/explanations_peculiarities.md.B6ketAnq.js +++ b/previews/PR182/assets/explanations_peculiarities.md.BE8gFZVH.js @@ -1 +1 @@ -import{_ as e,c as o,o as t,a7 as a}from"./chunks/framework.rRrq4bmo.js";const m=JSON.parse('{"title":"Peculiarities","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/peculiarities.md","filePath":"explanations/peculiarities.md","lastUpdated":null}'),r={name:"explanations/peculiarities.md"},n=a('

Peculiarities

What does apply return and why?

apply returns the target geometries returned by f, whatever type/package they are from, but geometries, features or feature collections that wrapped the target are replaced with GeoInterace.jl wrappers with matching GeoInterface.trait to the originals. All non-geointerface iterables become Arrays. Tables.jl compatible tables are converted either back to the original type if a Tables.materializer is defined, and if not then returned as generic NamedTuple column tables (i.e., a NamedTuple of vectors).

It is recommended for consistency that f returns GeoInterface geometries unless there is a performance/conversion overhead to doing that.

Why do you want me to provide a target in set operations?

In polygon set operations like intersection, difference, and union, many different geometry types may be obtained - depending on the relationship between the polygons. For example, when performing an union on two nonintersecting polygons, one would technically have two disjoint polygons as an output.

We use the target keyword to allow the user to control which kinds of geometry they want back. For example, setting target to PolygonTrait will cause a vector of polygons to be returned (this is the only currently supported behaviour). In future, we may implement MultiPolygonTrait or GeometryCollectionTrait targets which will return a single geometry, as LibGEOS and ArchGDAL do.

This also allows for a lot more type stability - when you ask for polygons, we won't return a geometrycollection with line segments. Especially in simulation workflows, this is excellent for simplified data processing.

_True and _False (or BoolsAsTypes)

Warning

These are internals and explicitly not public API, meaning they may change at any time!

When dispatch can be controlled by the value of a boolean variable, this introduces type instability. Instead of introducing type instability, we chose to encode our boolean decision variables, like threaded and calc_extent in apply, as types. This allows the compiler to reason about what will happen, and call the correct compiled method, in a stable way without worrying about

',11),i=[n];function s(l,c,d,p,h,u){return t(),o("div",null,i)}const g=e(r,[["render",s]]);export{m as __pageData,g as default}; +import{_ as e,c as o,o as t,a7 as a}from"./chunks/framework.EaXv-vOb.js";const m=JSON.parse('{"title":"Peculiarities","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/peculiarities.md","filePath":"explanations/peculiarities.md","lastUpdated":null}'),r={name:"explanations/peculiarities.md"},n=a('

Peculiarities

What does apply return and why?

apply returns the target geometries returned by f, whatever type/package they are from, but geometries, features or feature collections that wrapped the target are replaced with GeoInterace.jl wrappers with matching GeoInterface.trait to the originals. All non-geointerface iterables become Arrays. Tables.jl compatible tables are converted either back to the original type if a Tables.materializer is defined, and if not then returned as generic NamedTuple column tables (i.e., a NamedTuple of vectors).

It is recommended for consistency that f returns GeoInterface geometries unless there is a performance/conversion overhead to doing that.

Why do you want me to provide a target in set operations?

In polygon set operations like intersection, difference, and union, many different geometry types may be obtained - depending on the relationship between the polygons. For example, when performing an union on two nonintersecting polygons, one would technically have two disjoint polygons as an output.

We use the target keyword to allow the user to control which kinds of geometry they want back. For example, setting target to PolygonTrait will cause a vector of polygons to be returned (this is the only currently supported behaviour). In future, we may implement MultiPolygonTrait or GeometryCollectionTrait targets which will return a single geometry, as LibGEOS and ArchGDAL do.

This also allows for a lot more type stability - when you ask for polygons, we won't return a geometrycollection with line segments. Especially in simulation workflows, this is excellent for simplified data processing.

_True and _False (or BoolsAsTypes)

Warning

These are internals and explicitly not public API, meaning they may change at any time!

When dispatch can be controlled by the value of a boolean variable, this introduces type instability. Instead of introducing type instability, we chose to encode our boolean decision variables, like threaded and calc_extent in apply, as types. This allows the compiler to reason about what will happen, and call the correct compiled method, in a stable way without worrying about

',11),i=[n];function s(l,c,d,p,h,u){return t(),o("div",null,i)}const g=e(r,[["render",s]]);export{m as __pageData,g as default}; diff --git a/previews/PR182/assets/explanations_peculiarities.md.B6ketAnq.lean.js b/previews/PR182/assets/explanations_peculiarities.md.BE8gFZVH.lean.js similarity index 71% rename from previews/PR182/assets/explanations_peculiarities.md.B6ketAnq.lean.js rename to previews/PR182/assets/explanations_peculiarities.md.BE8gFZVH.lean.js index 03732d806..a02fd69f8 100644 --- a/previews/PR182/assets/explanations_peculiarities.md.B6ketAnq.lean.js +++ b/previews/PR182/assets/explanations_peculiarities.md.BE8gFZVH.lean.js @@ -1 +1 @@ -import{_ as e,c as o,o as t,a7 as a}from"./chunks/framework.rRrq4bmo.js";const m=JSON.parse('{"title":"Peculiarities","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/peculiarities.md","filePath":"explanations/peculiarities.md","lastUpdated":null}'),r={name:"explanations/peculiarities.md"},n=a("",11),i=[n];function s(l,c,d,p,h,u){return t(),o("div",null,i)}const g=e(r,[["render",s]]);export{m as __pageData,g as default}; +import{_ as e,c as o,o as t,a7 as a}from"./chunks/framework.EaXv-vOb.js";const m=JSON.parse('{"title":"Peculiarities","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/peculiarities.md","filePath":"explanations/peculiarities.md","lastUpdated":null}'),r={name:"explanations/peculiarities.md"},n=a("",11),i=[n];function s(l,c,d,p,h,u){return t(),o("div",null,i)}const g=e(r,[["render",s]]);export{m as __pageData,g as default}; diff --git a/previews/PR182/assets/explanations_winding_order.md.FilA6iaw.js b/previews/PR182/assets/explanations_winding_order.md.CZVu8l8F.js similarity index 84% rename from previews/PR182/assets/explanations_winding_order.md.FilA6iaw.js rename to previews/PR182/assets/explanations_winding_order.md.CZVu8l8F.js index 2f544d0bd..b146e96e0 100644 --- a/previews/PR182/assets/explanations_winding_order.md.FilA6iaw.js +++ b/previews/PR182/assets/explanations_winding_order.md.CZVu8l8F.js @@ -1 +1 @@ -import{_ as e,c as n,o as t}from"./chunks/framework.rRrq4bmo.js";const l=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/winding_order.md","filePath":"explanations/winding_order.md","lastUpdated":null}'),a={name:"explanations/winding_order.md"};function r(o,i,d,s,c,p){return t(),n("div")}const m=e(a,[["render",r]]);export{l as __pageData,m as default}; +import{_ as e,c as n,o as t}from"./chunks/framework.EaXv-vOb.js";const l=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/winding_order.md","filePath":"explanations/winding_order.md","lastUpdated":null}'),a={name:"explanations/winding_order.md"};function r(o,i,d,s,c,p){return t(),n("div")}const m=e(a,[["render",r]]);export{l as __pageData,m as default}; diff --git a/previews/PR182/assets/explanations_winding_order.md.FilA6iaw.lean.js b/previews/PR182/assets/explanations_winding_order.md.CZVu8l8F.lean.js similarity index 84% rename from previews/PR182/assets/explanations_winding_order.md.FilA6iaw.lean.js rename to previews/PR182/assets/explanations_winding_order.md.CZVu8l8F.lean.js index 2f544d0bd..b146e96e0 100644 --- a/previews/PR182/assets/explanations_winding_order.md.FilA6iaw.lean.js +++ b/previews/PR182/assets/explanations_winding_order.md.CZVu8l8F.lean.js @@ -1 +1 @@ -import{_ as e,c as n,o as t}from"./chunks/framework.rRrq4bmo.js";const l=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/winding_order.md","filePath":"explanations/winding_order.md","lastUpdated":null}'),a={name:"explanations/winding_order.md"};function r(o,i,d,s,c,p){return t(),n("div")}const m=e(a,[["render",r]]);export{l as __pageData,m as default}; +import{_ as e,c as n,o as t}from"./chunks/framework.EaXv-vOb.js";const l=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/winding_order.md","filePath":"explanations/winding_order.md","lastUpdated":null}'),a={name:"explanations/winding_order.md"};function r(o,i,d,s,c,p){return t(),n("div")}const m=e(a,[["render",r]]);export{l as __pageData,m as default}; diff --git a/previews/PR182/assets/yrwpavb.B94PsR1K.png b/previews/PR182/assets/eyalncx.B94PsR1K.png similarity index 100% rename from previews/PR182/assets/yrwpavb.B94PsR1K.png rename to previews/PR182/assets/eyalncx.B94PsR1K.png diff --git a/previews/PR182/assets/fwqiaez.pL_aiv9Z.png b/previews/PR182/assets/fwqiaez.pL_aiv9Z.png new file mode 100644 index 0000000000000000000000000000000000000000..091b969d1f5984fee7925f09347bb56c68da3db2 GIT binary patch literal 71903 zcmd>mWmJ`2*X|ZUL8U`dq@+Q*YttazEsb<{she&o>F$#55DBHbQv{ThZa8c6yze>h z_`Y*~oPTGGvmeKJwz#=j_qykt*EO$eEg7@ zMG)Pf4E*nrk*uT`=B;va`S|ZX4|O%)ANj{QJ7h?R zG6Cc@0|=~4XkwVubac-f<;%16k2kyCvm!cV`iF)pnk6A=yUteUv874#j_o)N?MFS# zs>@=`lbhQ(@?D(viMLBnJ<5HQT(Eqg$Ulq?764xMLNz7-dJCBr7D2xM;!3_E27H|m zNCPbn?EVeJ_6ZW%{X72@=>LZw6DybRK%xnCbb&un@Ivi8@;=fdX8ZT<^pTh&BMoYs z^GV9fqmfavvW`uLKqe}xs+0@HJ-oc=ah_;wA}F?h_<&F{Nk~XYhZm-o_EcEl%_|iL zhsrmvo<4cv=)wd!p{J!~A&hwc{=H-4!enC&g1qK@Fah+RAITN)0ptE%hg{Z6#QS&l zDm2Is?%yroJo&%;7?q>TKhJnDGMh%D0I~uZJ}Q@k{Ledj^3S^!CS5_Ihi|8$W@Rj* z|F4CI%&)EcjnJlPopoJF=9IOH3oa~wum5q5R*ZdpD;EMu#=74Z|KtJAz1`i!Ho?z% zT=P30SKF%GdYw}^UUvqBJb{uAYQZ@+xW(a0rf$S-3_*Rb{U_PLzx3{{{$b(S`Q zK;+Q8?l=2(b+GKYmBvTcjNSh0ZR;$yqX!TR!Ovvyl{6F$Sln#9RbOP;r#48Mpzosn z16hbmOe~n*wu%~OC&9zp`19w_bzCOuKe<+(%b^*y86Qtj_FjLi`I}E`F4L`j)n;)| zSR7Jc-v{xzmoZFIrBCtRh1rDK$rSv(KEXDPT#tWO%y65IHJ$%t&+K$(R$5vbjWnA^ zCQrG$r^om2*T+gqN)c_{v(@I)rCOrMArTR2+zv)L6%Wgh?>ECf!bKcNReRT-i2j&a3yZn2Tz9I-Ai+~DV={Bq>K^i;=wX5|Ezu=m(b3r#33Cct zRQ=wxcI5%jv7zqizv5FAF`)flkGy?-Z|&M|PS2M8{Eh~>qJ(bU*UFs^es-e^T}NXa zULOr}HN9M@vzZ6$%E``trI5bRK=04?PbfdF*gsp7C00|VvtJB9&RYAf20RZ$Ctb=CeXL>HV7u5v>U&Pc z!h(rpSmJ-5V5xF;b#j+`77>;sOzjKoCs)S3cO<i&rQ-{k*^mD*^L16E#}E(xRu>=2Qp0GL%v3&8Y+g~ zf)aX1X9*Tj7xdGn*kx08#BZbyxS} zXZT+{Pb{HQXM2k&FEuPs?+dhlbs2wZPWkIeOnVu<%8QA-E;I%!nw4O!pM`-9xb^ zVFv=AQ08~P%(bB`%G!7X?y%9rmva=UF^@+baVgNV1fcIcXegeNA2SLegdlr(sV4f_ z@oV_l=b1q(2lxAfhpFN?q;hp$CL0f-#{@>$n)r^q($um&+%lGa9%>n0u&EKQ<8i)r zAfVq?e-PBnj`r=ffY<38Y3WAy1EXEZ0FuC@q$KqcwLIkre3qXf)aiu|oJEtCdTri3 zWF|kmLSkZKI#(*%Z?$!G`7I|3ne>`;TihKk4%b2czKSgZcN`KDg3kXJBCeM)uv~3E z+~~9kYc@AEWz?#IVX#_FFxFvbO zRp-!*zREcNNZ%cf8eO+;xS3QXrKJ;poR^lCo&(gbH;VM`PeBHEq}S!2f;D)wzl^5DRYSg=!60+CH%nG68 z{RNA-%RDQ0t_A{0229UFE$Fyehd52Boi=>cGvv5+JhrUW{RW%w9>W?IA8Qr9p2gem zFQo9_{L#$EwD0NqWn7sYmRnF@(CQhFF;<{JdX?F21cCvxM>2wt!>9|{z+jm|GV=Pc zpE;4);03??-xvzX;@)K$8JWIfwUQ>+-OB;C;RTmzJuNM*3~;j`a$I-kPJU2lw4Baa z!J>b}QrFup-+~It?Qv)_U9M+7@L2@;;N*k~MoC3An8Fpcc>&^aAeD!Wm9;82*JLo6 zgIYfId_B?N5h~&F&oE}r@p`1K!24>JjA>5CS>mSk)&cNr;!vBJjT5b z)!g*hN@+W4lUl5EKPUc<;<#J|R<*1!WmW0v`PS-p_5p_d5#yLfGj47H+ z3sK*dh6djb1f>>rx&38@8ne!}?zCxJRynxz?hH?;Cfmr*+a@O@oc_*rU zcxTPP@1|A}l}W$FeQ%+$b7g0?8h+y;*wmKn$z03cPDdMqC;EQfp|}(h;WG^mIf;ph zuUTETCiGi9*MI%mS!e`A2mAh20lswj>xX2{ExzHf%A>ET!c9wJw?NBsr_#T*)oKmimc-u17(V}UbNR3MFm*Oj$s7#?r z?TnJ+2|x0Z{n&apiW8F%bQvW(y6e-Cnka_MqI(fp)~EDrSvbT;H;$q~IAKcBE<9rG zsPE0<$JXT2DZ&V|v0Uj%Nsvhr@K@lMFRuj!eK!V@Iz`Q@FK*73sbS%S9DVwzPmGL> z!ET&f9BoolQIQCEI(PU#a9K_?{7faAFjFD|4X&?0`}HHX{rqRxz`%g#xS+>jZggNP zAtfxh`{&*DrjXzDf#ga5huC}M^v^e>=QHnHw5FA+!y#GGdK?t2Os*h3@>bdc;W@X_ zb!b(~q0S5TIp&44wsf+=q#cqhvGl(4i1l~FL`;m-u+Nh}@^k`euL_QGeYs6g=I7xon?*m!MiZ5iYuCDbSB9vew_w`c7VIV>C;wM!rD zM>0ify_Aqs9uif3V|@AYB^Q_5_EgzZJO)KNyIVAi%i}-e1qu~se@49TflGMJp$9>B z^g%W6Y-)WHMrRE+tAXZi3+N2F zV)*`wX}CsE-&zHB=e)ByyEIEEjIwepzF+t2yE$6^tq9Cf)z1~BKkRl_R}V%+(I@eb zkB@g2o88{Lc>`{tILh2aclq~Bv)le$BB)}P%WXFSPoERAc29#e?8$$FOolFaz5-H^ zS-)illz9R+vv3kVPEJns8GYpPe<-*uy4|FX%vgB^@+7ev{x^5GxWHFZYA9HfQbCV9 zj-Q^%`FYHgNI&-#%BypjE_iN2emUAqu|zsOxU4c3&Ybzj{lqsuCMb@?Gt^#vD!O8k zQ53`_I7VhI7Sub(Iy6NKk427FrcLAi> zgZk>pjEm(c8GFjye(fkC@>RpYCvW^u+vQeCMcZX){-58!e}nrN{>+l&b9L(G=+Jv0mT`k#cYB|r512!mO zfTjYESo0ofrD1?l8;enN@Q1VdLbqkg4D)9cNm}?B{e0sM4?T z5P=|9XM62WvEt(5m{84x!Tx?H?x%_I@#1^#JQm+vKt++=1Em`a85YQ=C38enRaJ#OXU2l=HElDk#wq#v-2v(- zm(2cdsl}t!^Q20jUOMQzk*#Kk1Igy zJ(~e)(cpys{Am={Jyy!oQI-ksW9>Eg%_q}w>X5WUmEEUw`CwRH(g?=3rO3Pc*Tg!{ zwSN{6*S21FFc@zz!!T5aBnInN`(Sc4rQ*k`Ff*u%s`F1t$n2%0o-rMKqQ@p{M;zr`6hT?_nCiq$1^23$5ITm22 z2zv^u!4riB*B(o~8+*I{y^K7A2^7)=ltswEN~2m7ESu*2h@3Oxy=kP=}?K}LUexWN^XmINHUx7 zclM8`Q>8|f4NOpW)BWU<`LO5UVzd%zk-P*b9Fbki0if}EAZS3JbQ&ZPL3r{FU1-5j zC}hrTD7De3JG8jCcz3=Y8+yBccN>Lqcsg&lxw(1w_ZxaZKmcHX^^a9>INpur#?xy& zd7S;>NJ*aCq%JRuCX{>Kd2u5lHWoCY;iY%Fc96vXBfG8JL#Ig{Eap>F$U*k_Ldh*( zEE63VVaiXDnqfR|);FtJ=f`Wuh5@CK*x)*r)VfMeX-HmS`k(SiXXivy&3grZ^P$vH z3wGtA8ix{kg*4t;5S0T1Z%QVMm5Y9^tw}}_(|YUdXeP)>OOwIi6s%K>ltvwFr^guADdj-P?Js>#_kgVTKImM$vCMq2CMu2hV1mM6lSwa4eY&rCh z%Z~cqmzaREJ|_$j79-Q+2nkG4T8XV=;>9@bw{L}wia9+}%dW9jXAf(5>JIw_A3n$K z6A812KsLcrz*XoL^>dKb5E#E+w^+SiBDv`$8QV>^pcRxtE^7KqWu*6(Q~^6~5Hbn#3Y&N;}s zl)a^@Ipld9>DNN4A&`#v`>I+amRdBS+|XMp5BTesONJnpNkZ}PtgfXYISgCU?(-f7 z%nRpoZr-TBsbxFfe>U(8=Z`r+cJlpXAH?s~(&ZkQxSR2{`qhwT<}BwMhy9ANFO}s(Pa*%()Sj12(HIfg zm6ehRhwxL0d>p089*nL{DJCW8fm+tDK4_S%4Uw#9`oS_CM z4-l-4mcdey-Iv*(IlzWk)?@_j&V&5hIO) zM-W@Y`}=k(UZTmi7aG>G3>v8tmj2!fZdsKh`M`4Xn)s`lg-7AtXP+h?^v_3i7|?Ky z_RVJ(p{wmGMx^jd>>=D=VjOyfgRU_?1x`hA#0pqg;$>Wd(= zl(<>eJyWBkWVt7gkOhSMdX)b)NroZ7E1=qNrkMCKCJv+eX=@wfYj@=C@2Tk&HBvR- zxmdo^a;itFDQ$(Q%ahn_*^1n;%Dh_fgO%w%lX-&$j^UP||10QX^^ zh5JR*GAL`F=(ie}{`zVfl>RC;e$xEir#+>vJ1Ue&C$Re?J@>r0K@JWoEp3cnenWwO0Ln3jIG&CU-%0z2{8p3s%N95>oz)w2WHl28SiDex z4#g698hx52YFLCaVGhbP4e91*&+&(Yt8UPbI3Jo%S%8O1RHu%|@^#V!Y|6d1H^*>Q zCmhC`RQ;P+>^euOs}r6eA&bZJ!|&L3w;Uz42v)E5$5r8!IyH zvi&ChKFwX1Xp`QVRwz1F7D+&*Fz4HVk|Ts^ZlBBJp)|gu!^6J*en9V*LC?~>-`4D8 zp338_A}t*vkrUIu4mty?!!Qk1)xt^3Y$`rua(8uKBS2$ptN{RC@!o6mA#42agE#c8i{KT!7%E(95kbOwU~f0W+~{?nKlnP zCt2oJXVB6SuCdDr0p@piwS4#C<43(unzBc$L8QKbZGC)%DkCckR&fVf-zfgWU{yMf zq&J;XhK7bf!9*b|Dk@@OVUhFgHTwV$R&DGdO$%BXmXg>(59v~}Wf8Fx2~2n&=m0`w zFbvCsM&eq__gws2w;eKB-A|wF;v$m~Ug!tiG(zrgodHjmea`gKH&Ms{gaeTeG)h1; zY4*OTnzhz%bX*7RwhNF9{@ODH_&*YX;~*o6T}c&A!PFv6XB(qpwoE3~lTB)r6;+%y zqNCdH1+v|v9nz;*Ugc{Lv9nRYIL(1X>NyP_)ZV zK@$Yf9Q8f?LFtCG#cMt}OP>5;cH#<<=XK!09?ery=7`TPQC>h%njY~*) zgovo>$4*UcK3S~x?%lh*ygWfcLGVaZ1${iNt*s-%OiWE}mRe?qhwT7aRxde8H1NIH zu4q3zI(mqJ0BG3>P`~E5XaLD~-Ct^jMFalF!~eq!C}gIlrhviq#nDdo-kq;SwclRS zQ&4=&E{r7M1AkoSYTivwH|V!{d-O(n!!=P3b0)n&UK2)uONsLo$a0?6-ks3$y$&-!cyt>y zb&K*B>;) zQ{((Snv5fzJh2~Wys+<1n?oocK|AEI`vwqQ+E8*Ba>2^XcnbSF<=x_34p|t8C zf@gss)v%yHfBxi-Eb*NM@rVJ%50sXbExFP;01_xR6ljt)cFTgGK_zrkEm8$N;pAGt z{xH}roh#*Gp*wyuNZ39N5{m7ASZ!((KZ(k4-cT7;Dm^U;V}}v ze(SGaVE~F=0;3MFA3!@!uiC!%49@A;nTIsr((=Alr%rL?0{YuyOi=u#L<2FkcaDi4 z%pu6^TYU=$1fbmmxpSI^gN==?La({* z-T14kssR?`9_Qa9hCmP|jM(T3!3MoC6^#FQL=-qILFlAIKYoOShnM;WfEE=L3@of2 zx9gqiVOCaFG4jz2zgr&PYj;C?5ZDSrH^(p(Y-irZg+?bXyCsHjke+`hff@$D2QIaC zb#;LZ$AYGNZWV=whTh&>wVzDspn6|`7bYg=)!Dw?a$DjIC}k6w zK&iEIa5w;129nQ`|KRIm($Y$4J0Ku~Jfwn|n3>Hz?VQ&4irBnBCE~mWh+8KK$2QQq z!Y~ZYl-*HCeU357e#L9(S89CxaDIO7w&bx1{w58gtgo-C{S8?O@T>$5y08I&0}cHI z=vluUFOoT|Y)guIz|Xbv-Ui)%Qe2#>nwpxj@=yD-oGbfnOMJM8ZeDE}xjpP%xX4mv zU#8q_oD1}Sj$#pQJW4B}K`vL1k(!;%B7(Nce$(B8EJ8#JWjL!__G-g^HLrEUA*WoL zXVG3#{ejPvH3^waP%uL4VQNBx1Tq1){oCCmW3UX6`*O(Aa&l!iU0T&}Sc6j}a&A2C=@Z)Lc%q?^Q&kQiSmB<+)@z0Zd?y?@c zkpHB}N3n?ZTrbkhL1)t>aQCweH&wh~k)_Y=``IBHdJ}I&LgXj9*6d~1Tc3ADRZI9n zLhS(BN=r*6bPZ;z-AbyZ102%iHPqENHa9hHvH)k}`gI8;a0TGi%gXlm_g9k&)8W8? zHU34F4p*XFw-JhbaD4nm0sgA+Az@}_Zq@huGnTjY5l}u4a4&!f{B6IxiNauY{Pi6a zb9PGl=HOuD5HUv`1qXV@`j-q$O!Bg_fb{?=SOiFf01R=lu_^G3jZq-}+y9No1A)@O zP$!epou*qVEuF%@Iks5h-ti#rB|P+)(yg;=D!V41Q<{iKpwZr`r=g_$1r%H0SfS1y zxo%C+rf=R{U&CBJK}Fn4*7HyE(E#Pz29z`+g_E)#pl&PhFVst1z6GK(w;p4WQ3?p? z%^aTt;GO>l`|zc>*b*=@7u~YbQZwv15Z5-K+5(iydUrW**N!XCWW&v6fT>-Ppovk% za0QI5wwu%W&eSSBz#ai|Z?Ap}YNlg>K-_xfpC$Yh<*GwUf7$hwkOLK$LBdFoH;x^mc4*y@jOiCt`lagptzj@FDGz*K2 zd<6s1vLrtg{JjpH&m;8t|LpGz0UtOwH+R|ZPLBpT;Llfpu1}Iw+uNX7 z4FEp28|GHNezXb)srrP2vDd+By4+{CcA7A8GtJ@~y{wLr2)Enb0x)?npg2#u!AAj= z14xmPkl?!78GuP4aecX6F`h5ydp%J6yx-zD0PaPAKQtM3$1_|F1YR#w3G1GfYS^_8w`=No4GEHkGy4a?|h{2q=VSYgqi?to%OMMYJn z+jt1B8H7fHRp%>sG{6RGZMi%)B$LsYo((lon|;k{K#O4NJt!eU4&l&;&1->^TS~w5S0k+ z1^?&RSc=#mz){v0keG?l)Ysqp(g1pf&LwE8zJZT7up$5ssnf*+MhHT?V%9pH$LUpn zRfK%4J{t8ys~u}=S#4dBbAb8P4D^Zp?H~#|I)ty>-@F+BbrqS6H?7=t`3;x~5^bp+ zi)${r9%1WlcVk$>Q1kswpfY8bs-+_U2=wpK^>^K^?ScHcD4*>In(yvFw{Jm&JaP!S zYr7fd(>3K%s&{$PA8l|obW?B_@RIYFy^rLe!C*ar8kbG^m1|Z)xmBEZW-7C?vO3>- zd-Ie1y1qE7C6cwModet&m<0AZ2?Yh40A*3gh&Zh=row>UEuE#P8U<=_W_>*unV5y3 z(l?<00
=$}D5(3C^E!t3fvPF2wez4& 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 literal 0 HcmV?d00001 diff --git a/previews/PR182/assets/ovguuda.Cb0_DiYE.png b/previews/PR182/assets/gcpqbuh.Cb0_DiYE.png similarity index 100% rename from previews/PR182/assets/ovguuda.Cb0_DiYE.png rename to previews/PR182/assets/gcpqbuh.Cb0_DiYE.png diff --git a/previews/PR182/assets/fkmukdz.CgiryX2p.png b/previews/PR182/assets/gfixymm.CgiryX2p.png similarity index 100% rename from previews/PR182/assets/fkmukdz.CgiryX2p.png rename to previews/PR182/assets/gfixymm.CgiryX2p.png diff --git a/previews/PR182/assets/gkxigli.0fSyJM1W.png b/previews/PR182/assets/gkxigli.0fSyJM1W.png deleted file mode 100644 index 9fee23154f6e8f7f954357d09f3325af7617b82d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208348 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�(1I6GO>7Fb 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

-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 z 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%0D3X?&@Hw7=`B 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 WwXso`GYEwMyL8dQsKVf8%-;Yu!6)hf literal 0 HcmV?d00001 diff --git a/previews/PR182/assets/index.md.BPhDq3ZT.js b/previews/PR182/assets/index.md.KV6WTRX3.js similarity index 96% rename from previews/PR182/assets/index.md.BPhDq3ZT.js rename to previews/PR182/assets/index.md.KV6WTRX3.js index 0b89b6098..d3b74dc20 100644 --- a/previews/PR182/assets/index.md.BPhDq3ZT.js +++ b/previews/PR182/assets/index.md.KV6WTRX3.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,a7 as o}from"./chunks/framework.rRrq4bmo.js";const g=JSON.parse('{"title":"What is GeometryOps.jl?","description":"","frontmatter":{"layout":"home","hero":{"name":"GeometryOps.jl","text":"","tagline":"Blazing fast geometry operations in pure Julia","image":{"src":"/logo.png","alt":"GeometryOps"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"View on Github","link":"https://github.com/JuliaGeo/GeometryOps.jl"},{"theme":"alt","text":"API Reference","link":"/api"}]},"features":[{"icon":"\\"Julia","title":"Pure Julia code","details":"Fast, understandable, extensible functions","link":"/introduction"},{"icon":"","title":"Literate programming","details":"Documented source code with examples!","link":"/source/methods/clipping/cut"},{"icon":"","title":"Full integration with GeoInterface","details":"Use any GeoInterface.jl-compatible geometry","link":"https://juliageo.org/GeoInterface.jl/stable"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":null}'),i={name:"index.md"},n=o('

What is GeometryOps.jl?

GeometryOps.jl is a package for geometric calculations on (primarily 2D) geometries.

The driving idea behind this package is to unify all the disparate packages for geometric calculations in Julia, and make them GeoInterface.jl-compatible. We seem to be focusing primarily on 2/2.5D geometries for now.

Most of the usecases are driven by GIS and similar Earth data workflows, so this might be a bit specialized towards that, but methods should always be general to any coordinate space.

We welcome contributions, either as pull requests or discussion on issues!

How to navigate the docs

GeometryOps' docs are divided into three main sections: tutorials, explanations and source code.
Documentation and examples for many functions can be found in the source code section, since we use literate programming in GeometryOps.

  • Tutorials are meant to teach the fundamental concepts behind GeometryOps, and how to perform certain operations.
  • Explanations usually contain little code, and explain in more detail how GeometryOps works.
  • Source code usually contains explanations and examples at the top of the page, followed by annotated source code from that file.
',2),s=[n];function r(l,c,d,h,p,m){return a(),t("div",null,s)}const f=e(i,[["render",r]]);export{g as __pageData,f as default}; +import{_ as e,c as t,o as a,a7 as o}from"./chunks/framework.EaXv-vOb.js";const g=JSON.parse('{"title":"What is GeometryOps.jl?","description":"","frontmatter":{"layout":"home","hero":{"name":"GeometryOps.jl","text":"","tagline":"Blazing fast geometry operations in pure Julia","image":{"src":"/logo.png","alt":"GeometryOps"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"View on Github","link":"https://github.com/JuliaGeo/GeometryOps.jl"},{"theme":"alt","text":"API Reference","link":"/api"}]},"features":[{"icon":"\\"Julia","title":"Pure Julia code","details":"Fast, understandable, extensible functions","link":"/introduction"},{"icon":"","title":"Literate programming","details":"Documented source code with examples!","link":"/source/methods/clipping/cut"},{"icon":"","title":"Full integration with GeoInterface","details":"Use any GeoInterface.jl-compatible geometry","link":"https://juliageo.org/GeoInterface.jl/stable"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":null}'),i={name:"index.md"},n=o('

What is GeometryOps.jl?

GeometryOps.jl is a package for geometric calculations on (primarily 2D) geometries.

The driving idea behind this package is to unify all the disparate packages for geometric calculations in Julia, and make them GeoInterface.jl-compatible. We seem to be focusing primarily on 2/2.5D geometries for now.

Most of the usecases are driven by GIS and similar Earth data workflows, so this might be a bit specialized towards that, but methods should always be general to any coordinate space.

We welcome contributions, either as pull requests or discussion on issues!

How to navigate the docs

GeometryOps' docs are divided into three main sections: tutorials, explanations and source code.
Documentation and examples for many functions can be found in the source code section, since we use literate programming in GeometryOps.

  • Tutorials are meant to teach the fundamental concepts behind GeometryOps, and how to perform certain operations.
  • Explanations usually contain little code, and explain in more detail how GeometryOps works.
  • Source code usually contains explanations and examples at the top of the page, followed by annotated source code from that file.
',2),s=[n];function r(l,c,d,h,p,m){return a(),t("div",null,s)}const f=e(i,[["render",r]]);export{g as __pageData,f as default}; diff --git a/previews/PR182/assets/index.md.BPhDq3ZT.lean.js b/previews/PR182/assets/index.md.KV6WTRX3.lean.js similarity index 92% rename from previews/PR182/assets/index.md.BPhDq3ZT.lean.js rename to previews/PR182/assets/index.md.KV6WTRX3.lean.js index 39ffa08fa..db2d1d955 100644 --- a/previews/PR182/assets/index.md.BPhDq3ZT.lean.js +++ b/previews/PR182/assets/index.md.KV6WTRX3.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,a7 as o}from"./chunks/framework.rRrq4bmo.js";const g=JSON.parse('{"title":"What is GeometryOps.jl?","description":"","frontmatter":{"layout":"home","hero":{"name":"GeometryOps.jl","text":"","tagline":"Blazing fast geometry operations in pure Julia","image":{"src":"/logo.png","alt":"GeometryOps"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"View on Github","link":"https://github.com/JuliaGeo/GeometryOps.jl"},{"theme":"alt","text":"API Reference","link":"/api"}]},"features":[{"icon":"\\"Julia","title":"Pure Julia code","details":"Fast, understandable, extensible functions","link":"/introduction"},{"icon":"","title":"Literate programming","details":"Documented source code with examples!","link":"/source/methods/clipping/cut"},{"icon":"","title":"Full integration with GeoInterface","details":"Use any GeoInterface.jl-compatible geometry","link":"https://juliageo.org/GeoInterface.jl/stable"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":null}'),i={name:"index.md"},n=o("",2),s=[n];function r(l,c,d,h,p,m){return a(),t("div",null,s)}const f=e(i,[["render",r]]);export{g as __pageData,f as default}; +import{_ as e,c as t,o as a,a7 as o}from"./chunks/framework.EaXv-vOb.js";const g=JSON.parse('{"title":"What is GeometryOps.jl?","description":"","frontmatter":{"layout":"home","hero":{"name":"GeometryOps.jl","text":"","tagline":"Blazing fast geometry operations in pure Julia","image":{"src":"/logo.png","alt":"GeometryOps"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"View on Github","link":"https://github.com/JuliaGeo/GeometryOps.jl"},{"theme":"alt","text":"API Reference","link":"/api"}]},"features":[{"icon":"\\"Julia","title":"Pure Julia code","details":"Fast, understandable, extensible functions","link":"/introduction"},{"icon":"","title":"Literate programming","details":"Documented source code with examples!","link":"/source/methods/clipping/cut"},{"icon":"","title":"Full integration with GeoInterface","details":"Use any GeoInterface.jl-compatible geometry","link":"https://juliageo.org/GeoInterface.jl/stable"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":null}'),i={name:"index.md"},n=o("",2),s=[n];function r(l,c,d,h,p,m){return a(),t("div",null,s)}const f=e(i,[["render",r]]);export{g as __pageData,f as default}; diff --git a/previews/PR182/assets/introduction.md.BcwPlqUM.js b/previews/PR182/assets/introduction.md.DiuEOosS.js similarity index 95% rename from previews/PR182/assets/introduction.md.BcwPlqUM.js rename to previews/PR182/assets/introduction.md.DiuEOosS.js index 374bce166..9ee2896f3 100644 --- a/previews/PR182/assets/introduction.md.BcwPlqUM.js +++ b/previews/PR182/assets/introduction.md.DiuEOosS.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,a7 as o}from"./chunks/framework.rRrq4bmo.js";const f=JSON.parse('{"title":"Introduction","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md","lastUpdated":null}'),i={name:"introduction.md"},r=o('

Introduction

GeometryOps.jl is a package for geometric calculations on (primarily 2D) geometries.

The driving idea behind this package is to unify all the disparate packages for geometric calculations in Julia, and make them GeoInterface.jl-compatible. We seem to be focusing primarily on 2/2.5D geometries for now.

Most of the usecases are driven by GIS and similar Earth data workflows, so this might be a bit specialized towards that, but methods should always be general to any coordinate space.

We welcome contributions, either as pull requests or discussion on issues!

Main concepts

The apply paradigm

Note

See the Primitive Functions page for more information on this.

The apply function allows you to decompose a given collection of geometries down to a certain level, and then operate on it.

Functionally, it's similar to map in the way you apply it to geometries.

apply and applyreduce take any geometry, vector of geometries, collection of geometries, or table (like Shapefile.Table, DataFrame, or GeoTable)!

What's this GeoInterface.Wrapper thing?

Write a comment about GeoInterface.Wrapper and why it helps in type stability to guarantee a particular return type.

',13),n=[r];function c(s,p,l,d,h,m){return t(),a("div",null,n)}const g=e(i,[["render",c]]);export{f as __pageData,g as default}; +import{_ as e,c as a,o as t,a7 as o}from"./chunks/framework.EaXv-vOb.js";const f=JSON.parse('{"title":"Introduction","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md","lastUpdated":null}'),i={name:"introduction.md"},r=o('

Introduction

GeometryOps.jl is a package for geometric calculations on (primarily 2D) geometries.

The driving idea behind this package is to unify all the disparate packages for geometric calculations in Julia, and make them GeoInterface.jl-compatible. We seem to be focusing primarily on 2/2.5D geometries for now.

Most of the usecases are driven by GIS and similar Earth data workflows, so this might be a bit specialized towards that, but methods should always be general to any coordinate space.

We welcome contributions, either as pull requests or discussion on issues!

Main concepts

The apply paradigm

Note

See the Primitive Functions page for more information on this.

The apply function allows you to decompose a given collection of geometries down to a certain level, and then operate on it.

Functionally, it's similar to map in the way you apply it to geometries.

apply and applyreduce take any geometry, vector of geometries, collection of geometries, or table (like Shapefile.Table, DataFrame, or GeoTable)!

What's this GeoInterface.Wrapper thing?

Write a comment about GeoInterface.Wrapper and why it helps in type stability to guarantee a particular return type.

',13),n=[r];function c(s,p,l,d,h,m){return t(),a("div",null,n)}const g=e(i,[["render",c]]);export{f as __pageData,g as default}; diff --git a/previews/PR182/assets/introduction.md.BcwPlqUM.lean.js b/previews/PR182/assets/introduction.md.DiuEOosS.lean.js similarity index 68% rename from previews/PR182/assets/introduction.md.BcwPlqUM.lean.js rename to previews/PR182/assets/introduction.md.DiuEOosS.lean.js index 21bddcd6c..70bc1f214 100644 --- a/previews/PR182/assets/introduction.md.BcwPlqUM.lean.js +++ b/previews/PR182/assets/introduction.md.DiuEOosS.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,a7 as o}from"./chunks/framework.rRrq4bmo.js";const f=JSON.parse('{"title":"Introduction","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md","lastUpdated":null}'),i={name:"introduction.md"},r=o("",13),n=[r];function c(s,p,l,d,h,m){return t(),a("div",null,n)}const g=e(i,[["render",c]]);export{f as __pageData,g as default}; +import{_ as e,c as a,o as t,a7 as o}from"./chunks/framework.EaXv-vOb.js";const f=JSON.parse('{"title":"Introduction","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md","lastUpdated":null}'),i={name:"introduction.md"},r=o("",13),n=[r];function c(s,p,l,d,h,m){return t(),a("div",null,n)}const g=e(i,[["render",c]]);export{f as __pageData,g as default}; diff --git a/previews/PR182/assets/rcmzbto.C3SxJ3x-.png b/previews/PR182/assets/isfsuid.C3SxJ3x-.png similarity index 100% rename from previews/PR182/assets/rcmzbto.C3SxJ3x-.png rename to previews/PR182/assets/isfsuid.C3SxJ3x-.png diff --git a/previews/PR182/assets/yhpibkn.DHcwB147.png b/previews/PR182/assets/iuqgvxk.DHcwB147.png similarity index 100% rename from previews/PR182/assets/yhpibkn.DHcwB147.png rename to previews/PR182/assets/iuqgvxk.DHcwB147.png diff --git a/previews/PR182/assets/yruwukg.DeeQUply.png b/previews/PR182/assets/jqfqpjf.DeeQUply.png similarity index 100% rename from previews/PR182/assets/yruwukg.DeeQUply.png rename to previews/PR182/assets/jqfqpjf.DeeQUply.png diff --git a/previews/PR182/assets/kahgraq.Bhc1h7Qv.png b/previews/PR182/assets/kahgraq.Bhc1h7Qv.png deleted file mode 100644 index bef1c554fc2dd5ab78c88f368db839a7d1c081c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60538 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�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 diff --git a/previews/PR182/assets/sspoqyx._0R9BbFk.png b/previews/PR182/assets/loanatg._0R9BbFk.png similarity index 100% rename from previews/PR182/assets/sspoqyx._0R9BbFk.png rename to previews/PR182/assets/loanatg._0R9BbFk.png diff --git a/previews/PR182/assets/axlirwf.Dig-DWOQ.png b/previews/PR182/assets/lzipaux.Dig-DWOQ.png similarity index 100% rename from previews/PR182/assets/axlirwf.Dig-DWOQ.png rename to previews/PR182/assets/lzipaux.Dig-DWOQ.png diff --git a/previews/PR182/assets/mqkvjnj.DogsVnS6.png b/previews/PR182/assets/mqkvjnj.DogsVnS6.png deleted file mode 100644 index ab994e8456412fe43e438662aa1f82078f525f7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64037 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 diff --git a/previews/PR182/assets/mwfdcot.CfeLed6T.png b/previews/PR182/assets/mwfdcot.CfeLed6T.png new file mode 100644 index 0000000000000000000000000000000000000000..42f68c3c47c3c5b1633ff804ca40e02b334cc723 GIT binary patch literal 232487 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
  • ;y3K0l~@O4AKSipS?JqXVfv9ukj!@6i~qa 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 literal 0 HcmV?d00001 diff --git a/previews/PR182/assets/mxxzrzy.BGGaRmS9.png b/previews/PR182/assets/mxxzrzy.BGGaRmS9.png new file mode 100644 index 0000000000000000000000000000000000000000..157d47d8ba568c63f3ef71e437885e7228302f67 GIT binary patch literal 59791 zcmeFZcRber+dh8vuF#}`NLCS1N=DfUNvLGc2FWgaQ>m0}LRO({vNvg%MIth@Wv`I^ zJ1*({{oIe=eSaU1@BjC!KjLy-uW>%lah%6-KCj1@wPn9aUFU5|zw)=Iz98=%M9)G@F8%?4CO#bG0sa ziD=E7g-gy!e_d8nT?gUSe7heOwZiox^c@yIEXGa?MAxz54%Uvh)oImZ8~*<0Lw)Hs z>H05X8~3*T{lgc+W}Cn7;Sno6@b~8(|NHj;waouI!T*K_;eVare{_OVx^o0VuU=D% z*2#U_8#8}ROt2{@1#730lamMS(%0AL;z~`TLrR@jG&D3+RSlksO-wXuPS-nGS6k#T z7a{Dx>MblRyp8fm%;(?QHPkwecjm^l?1XH_G*wiZMh=h@2&sN`w+iiN5&}K9Q6JMx z(ahsKK<-06_*CkKwf6?G2&E*|wAhQ0>h9h?8vv9zWMP9rC!Xn_YcpUIiq%3 zAXM0C!Llw&azCFj89Dhy8JPsdc!h8QD^~e1)gt?uUtD2=HYxcjX}7z?NlBf@HxYD0 zofc>37Z*8Pl#|uJEgZJUO3^AX{r=_*Jt+xE_N_W`|E{7#Iyyft1RbmFiHl<+C-?qy zr(dTBYCZO{U)SrI`{ClUI6JB)K+nh!)xD7*PPU7NX1*^-r>bY@TcS6;a7#?-V12Bh z)zDrVns|w0I>nCjQ+-N_%1(3bHqla^GKm8R&v`kn%nuAzEX_}|=WZmV*D<&(y<9oT z$vM)NXOU&pRFg8P`z}h-qb5R_!~3voaOdb~cu^0k8ZC3(L6zt~SKYH`I&yXC9DR=A zx2l*klEMW7)sc9*x^y)qV%UjCZ_Yqt_otKqu%e@nQ z{`TkRym^V8#rm}oM>Vo5db~wff(LFB2vfUv3!C$99V2M_R{9@aTv&K*mF>K|kZOKB zn^x4hP{CxpqiFFQgH!LwNFiR2bXid&^L_qYK);60WAj|3^8)*!L%o4slmu5xlOM%e zYPMQwH$Ok8IeGJ^Wxg?uU$*noj_7}##^>*DX<>hEv{K)&wK1xjqa<$pFe-PtSw%TczI-R~cfyR0nP35@o1ci*fDn=jjMmYbiCwX58= zpWn3b`p2zB+Nq|eZ+_Z0zIxj6_ibBS+gSPVtyG*p$HuhZTs`CBvI^-8$#>m*2TCyTDaDOAgXZR2+E1yxLY~@3QPuhZUYqm+?mC=^03vzNw z@@mr`Ow6O>uf#6={(b87>AZphq?qruwd2)XC9=}ems)g#f8N!6OGZ$8eXB02s)WyB zcBJx+lZ1rZ*J9+Cp)2w6@g7u1WsEXr{8%omOqMgS7A0%s)YR3TNOoD4@}y-6jh{QC z#Bn*w&G<`-mLSXTk>-;eqKlI~<$4Ci4s&Bt(U+HBYm1BD3k)X^UL>D+&sqxDbwX$FI8DMI~K{l@}9pozlO0^@VvQazI;qd%aAlCoQjxtgIrf z%kQp7Rq+qDQ9rL`wz0HaLcR%@r6N7(ruydUUE|KaK0QB+RIP&75;D&?4UX??V7Luu zu4>-0hm~zoulgA!p1r#Wz7yRvoHeiW55e_ycXxNgX$~HqhUbZVW*tezLlwRUx$)>E zEVuOaZAQMI=-bT^nM-+CK1|vu#R(pDF;e7cs2;2q=1qh2u&YQrGMJ=iwck7T2D1Ly zhucrg552Jc^|KDy;TN(bhwpGxD%|jg?#}R*Lc3|}k?+?&R|G~jYH4X9m8M$_H^R_a zus&A%2b|AyKR*m2CwD-=GOq3xr$S5xvSD)GHWZ4t$TRVDE)%7s#l^+n5|sR1L~JKI z-`?HWAM|wJ3GrqX&CyRGC#g;vn46pDn6`galRnDEc5A31p6a4p@bNAz3hS97?bX59 zNYj=~_T-%>dq+pxU!2)!w**Jrb67sEHlaimw|g>GQERsw!=FK3gd@;bNqj0|1 zX>qKhsKBTxr6tRVV=_T0k(Gs|^1^G`kf;xW)+76N@7}#<&mJnO##9|q7Ln^8$fE0l zpFgLirY0^JO9x6uZf@>CZDe(Zwe{*;YfMm3&;o~hZ+CaPZsl%&@?-p0D8)a8@?Vq+ z?%IiTm1FipnM%sS#wKXGxzGCGSJw?2Wsl{V_dT&c(MT@x`|3bVIKtwDU9)D~&D`gw(w_p`IJBN*}c$VzTgn>$PIld4UYY$3P?U2|$yw@cJ`;^lQrDIvhz zy8g8sD!0-~5@3L%W8v5D3x`b&etvl=1C%k;nqyXCGu{DT7;a29@_TVo_Lo@AxzYn- zR9_Q1Q=FR$?(~!mN$h7}(0L_8**8)vy2{yeR6WyYmxIIN_wTB&mOqE`2bLwPXDM`} zXlCtmnH>q?W#~dWQaEP!>!+{dfntD)s)Bi9|JiKXn4~7dy)cqdt9z*^;b~}S=u~}H zOv=N#v33n7ndM$i#m#dD^{?4WO!6j}ZJa^^9Eh@+|#HHs{f3wz0n#OmcC_EkKw|CyQMbmUn@n_^_-zJU4aDFQ*a zK$g1AQ>q7U6qtdMRCOasKK4rL0sYL$$GDFA{BlPx^>8S^*^$_xrqt9A_2*%XazAc@ z`Q7#c8;)`v$H@ow;kl>#i1-q0+`X1tP#s2FDv_LqH%I^ za!AxlpglIyIp4HBANj5!{>r(>I7bDxBr(z^2X;ju4Yz61p9wQDPOa+nda z2hK%U0wN%>B|R^8zBNj$CFwuz8={OVhRnVFeKY*ipf&`Op{s|%XRmP_bItuL$NKNn&+nIk0aOD9M_dOFQ871+vQtitMizINg3WCbu@}xE%Gy6_ZD( zA_4*|hZ~RDjSLRPf4UeXBqRizM2%QRv7xw!Jp(jEOjl*-*J|fm4o>w|BPrM3_JKWl z9~aIvYE<1p;eIF_6OFUoy?b}+H(Z*Q=a$bU$~GjT<%QwY>KikxiSP^ldG4!AKRQlw zohD|(yLHj$Vzd11UWz~XbYFD&SN+|MqzxJgw)XZ3I)47f_T9zK%lYO>+LX$E7r%&U zi?1O&6m-A>SgHWWnLR2Q^nfPhWMA;Hgu;hQ3vI&+R7= z((l>ZJG_z!R8G}4No&UX=@i;Bom51HFTLt>=i{gsxYIdnfNkGe$r51{ovG7wxch&@bQxCJwey7nvRZ+ z%F6R1^yMEv(rhR3w^EM~vWudlX1gRtzXXGCB;BdlosyC=GxTkGdO8uVm#STqRN~O} z?g0QJqm9|z?5wgG-Qj~(X-g3=Wq*Vozb3Bkw3A*)m8|Zy+8K}ebYfR-+nv)G?$ss38 zJOun2Hwkl4awv}!&2_Y<>v>RI|55Dp`0?Yah0_AzDM&;z7iMZlktL<|?-J|Il~ZUL zS?r5eP&QT0t)M}1Bmx)u9zVH@Z9@hYja(UKz5CXHqbsNI=Tlj1uTCg^4Zz5XHD|6!o#&t3;K?JN+gie3tjT!P)g9fQcEBd za-Z{}yG-?{@(a2F-O~2=@1t*by{nBBr52ZvkoY-cKf`wfH5^i zjRaSrkyf*k9b2|sKDU$Z)C88f+U|y5G9FIWaG82H6?S&)}Rleb&qv;GG}ou3fuWxoXT>GS8n*xg7nF;$3}xMmoz- z<()wEESh=gmAZEDW-oi;knN-2)6RzEr!?fEmdf@Qn0$ZJg;Lxf6e(yUPyfBO6&Ot` zK3k{2`tx;%EW|^ovB3&3CwnTV_B4(}6>vyXSP{IV~4 z%|KQ`zqX*O3r!^fJs%N@8rib*7X6<>%oCndysNA)2mW=ScHhv5pOQ7 zd>)gQ%3=F9&SDIf5^YUh)s!mZm6lsehuy~CcE3Ob-M9KAlptWYshxhN#4o)Dr zSa%U^p`EIeV;Vj+fby2ArjT}BvYC;c{rtS-d`7Lvm1A@#Z+=3`?ww4#QT}k}0mDga z87jVg+pB~oQOB)R4D2R4&mfuW=INw1kslCHR3j@!w<9CPcg-)i{&L) zZo0^BcM&{9Z-wvFZ)Eo=HI4L{#|7$HhE?9p$Zj;J&12f;Wywz9Nvngn_HQS-U)ni7 zp6VPVf6Xb1)O_nff^G=F+>zCmk>-rU?`MZTf1%|wjuZJ7dy!$LL<^3wm5l6ov${!D z0DF2`>D5bI-eV&pOS7$J{HAT+ky+YTKJ))jTqto`%-(Ht`*tv&Nek+3UwlJ@qNu3o z%maFQ`k`-H4=56qlVw(;i_m?`^k9WrR|NkdOzaNOdHsOm)rBA!jVcuFnv}upSiyMJ zRX{fTWJ)FpWMDaF1#~KfF+lM$UutSn%4s1}=v9YYyU>8?kK*=TYqOH&?0J_RGt}g$xafzS zL6M;7D!Xj>4#3E|8bl!Y=oxDrTK+xRGxZJusjx*k?h+F_`yl9+p=257`9A7q?mZXV zSm)=mnzS8Om*%Nw~g)C&zEVN zTvAeUes*boAX2V{Q}vBlgiJ|iL|B-yUwsg#+VvHko{l1iLC*G+`oZGWl||X568Ko6 zUP`Ak+HtEq%@74Xmla2rpF>0Ti?b#)IWv!2Z}H3yH*tkuBcl8EQ{fWiy^fsh8yRib zloAwg-=08Dmwo+g8xwH(>~Lzy7_hvPAs{L^A_cRUF_c%+wp>*BprabfQouQA%b4ww z>IcEK5J88B4GNBk)sSK+pNVWY5}P&}3L>u(w1m{5>x-@fIF{Yzc~W?ka*4B3-?y}Y zfPk6drs^ITm2~sw5Mx#KLfc8CSk)wNo1b5<)r6g9ovs(O{7JEQZ;bYRJ+x8%P4Xe! zAA1cnW9yx;_Q+P;^Z!g#9*#sE=1s2k+j;KXxtRwjRa*I$C(M+A^8f&MAbyv%#0`-N zQR0zR!ygxb8`xO+Q8z%icKBOj?1(A1?Zj2Rx;*3;r-i}Tsqc-4O_@Fr-OYMb-Nweo zzd$8X*#ry=E9H{xVSC2IUuZnbM(8)X3Js$tuCiv!GW^Ev65b|p{rdGwmwbe*t*nx- z#Cq9Q z>Bi=_?d@8o)<=qLCz(&3`i+I&xpODbvg6`tj+{WD)v)r_t5+2j6~TEL;e;7C<@C66 ze;p8Y);zYC!|fLOsqh0OHvbT`AK>y}S(WEcF4I|pPx$%smfc8K*UOHWhO5Unk&r|H zv79&oZs`eFDbOxTIe=H$_RNkr`PHkP=w>`9IU3>pYN_5&p5%jvHSYZRlPyPJ^=Gtq zfUp+wRP$@OP~>wG5)vX4hKnE`vvcox?xmu#25ipFJ*A?ef_!qiM}&<{y4mhq_khzx z=iN46NwTi)ZiN!(<;(?Yadh$efU@Yltl){iei2K^!ZL(8bK3i*w|`Gu8*Z&0Fx6{C zV!=tjRp&f>^yr+F)Dagx!v^Vj$~NM1Ntl~YAt8fJrQ5aZGALCLWUx+kX=!QqcTUzn zkqvo|u{D^wEyG3#KfbNL`h?}L;z#?UbLaZct|V;WT>l&|HUKKEAGciPt`LPo-OwB5 zUhTPe&Jvl`1lbVoW?o2X`UPPu>9<4`5Kjrp$wLDJ z{I@&bqQi?1MeL3udT3_*2L|T)L(N(Q9)AD+eXhe{92_u^F{f63=0`r*nnO7$*LLzc zdTVd*i-6_}GsF7&L8aSYBASRE0U|yQtD7AC4}ozYgWFsGCrUP2oSoaYp}oesK1xj; zcNi~f0w1)UYvjwz_u)V;ks{&pp&(#ar>eP#&C<4Q0C$SOzJj>nnDcu=rO0{@ND(Sz zV1Q)Rv?z)wv@?x5lr%KW`Bp~LF6m+6;U&wn8q>3Yx*&-9M}>uiklb!`IO8P8jvZt5 z1Pz;p`2Xah2)By>v8fWT@KH$e*-;H^(1t_L#)}tIc)iI%Gug2|tb28V+RlzhovHzi z=vGinJA8}3GB7*ZI%paC{JDCH=4mF0+qZACN^K^H?bLUozj#hT;VV{!#?y8IPGpMO|GE_^;`Gbj31CgYYN&T$07Ow5PXFP<2TKq*y_NnT2cA1x z15~LP8ylkojgF2!aNq#x_I;fL0|T9%x2Jk5iR2ve6q5J$EnDIhAqP;`kd_;{gS1Zv=h<P zAS?eZN$m<*UD}OvR+pSF9-o}rJon*)#55N@)yMMklHMW$;mt!(E1h6_lF|i>DzJ<2;5B2x`36$-9aFSMh3Fa;1_Ps*XZJB2kQ^> z@mZHWrI|WGbOl!i?hZe7C+Z^!I8)M{bQI!_OOxebr&#q>Ae#cgfs9GG4~1)L zAu@ATM@|Re1-A)M1r-ZW-wiC2y`9}@LE=%evM>yK2t*!F-XSKYYv8A>h8pfzSy|n= zbH~EMs3EQnnGrPL=urj*t@5g4X4AeV(H& zb%IVKCAxN`^MFgjh5B*80JsHV`(JVM@c_a^f`thDVk_z@?y9~&AoeVnTTkZp?Kh|r zXnYXehV@zFh12p_9wM1CeWhxApz0YXT4;Y#R5E_E@sSar)TdI>+NnXl;M1AhA|oT` zpN%2+aA@WKLLQcn5HgrDHbal$gq$+=J&i~#1Rc{l;`SyZ<0P#oN{kw^Y_>_OxVSjf z6ZZZ4JJRv5gE)-s9Gg_d~&}Z}|qNd-HUKu&M2F2#pLKO4@PcJ(YVfx#* zVxYEAy<2%)QPx&|_jsfBpu-XXc=|{bn0#yBT=@a>`cSnnmJj+&ZdEG#UXoW@JPCl`@Jq1S~49d>hn{MZ01g6bbg58B8a zFcT8S(oB;Mu9a?u8`PCf6gtKba#VzC8&j`E+EgKDW$aA@$Pqfu^Lpyx93_rWrSnkr zSr39$dr9%`{riK9)Fgnk$$H+yQkPC`WTlDYc zRJ{%C1$r)XW(pkk=Sb0#vyXPN-nm~o0kUBW6Ffgv$hib2f&1WqFQuK@J%6^y@v=M_ z)0`?2bAsKCaQVX}4>UnlRJ~k5QUP&43cXZXS{fP-m>aCu0}A3obB&#csBk|i+vQi? zIixesr%#0}`kyWxV1{MT|0;I?*$oGBs+q4qPamjF1pujx2R8*BN1Ln;wepu>9)86H z!ZkB9Q8Z4k2qvI_#$6CG2uys6sy@YXvRjhLEip0Ck=6x83ZH^rbqC$m@OYpBh7Y!a z964=q6E}u5h1!p*^nk(zJtiP>z|D;$+jBv7g0%|Lakd+4%d4oU0Ebtx{2iQX5tM3` zs*;Nys72`{Od58G`Bv<^@kG;f&Bjx<+oJs$GR&u@wd?%-blTj*ACz1JBT)9_mq za=neDq>nORKN59bQZ2sIKR5_Xzn`YiWwn?h3fPv4%QrOrITxA#GgLux8g5-Mj8nB+ zDUWb!WRKtsfE808g$+<2#ocW>?DT>0xD_y|fyHktw6j3d1ViRb0YB)rfHs4Yg#>H? zkA!!M!tE7a$^3Ad(^^oG3*qhqHv~f+cWJr!sP5KCYtA^X35b_85^~cw%&)(zYZA5F z_u#n{jT|_>WQ4hmP2`CiWvJ^(C8^0f8AJ++JQS-I&~LVJvjR-^`}gk`FBtQLOwk@7 zX5A=|WkY!k{EXFbk06O{?d&Aaog>ycV0txvX#zpw=5+4wA9U6pRL3-JXGheSKIlg} zJsZ5644wi)>9uRu03Z>h6O)q=b?ShM-@kho78VADdT4k!bg-uWoR^fBWa$CdGJs!d zN=ix!3Pv3lhx1?@RSs9A>s1qb>yVTPFSz0yvJfZdrq-ri zPPvD-caFKO$C81r%tIB3m>jzpYG?HlnWP_X}9^IxI?;)i` zMMsOGr2wB+(WjFx4vtc`Ljz14vTzpWRuXzAfk&#j$XV^$nw#w^{aBE#lP|p#r`iF* zM3QyNRsgO~tXa?p)XC~zoVgE7r)PgP74#8Ao8_e?B-tXzdGncgxY`43sG_M&j;>P7LK>vP3Za0_xO5at3YibI1tIt*xuS z>MzQ8U6hws&X*gu7AKod{`&Rnn``ee5D>fx9qi5B@x+z@D25W^#gHvx6`bD!cg7ZA z1qD2OhvW2TT3*8nopA8RKgY*iK!92vqY<<=HZ&YUx6-@+sxpzj0~Q_~8F5}+w$ZB% z%&cI@<3h6usTJZ7;1^tijgOCyhez>PP4S%`spMkC;BDaG$e;I4B2KE?HA@zT5{X>) zMWj2T=*W7Z@gIT@CAV*ReL9E={tnw7;_QK(T(VMPqt^k!-c4Db^3Y6S9blW}`ax}% zqER|AdN zJ3QcN8tMd%MeWuP(v=YYi*ywmMA zPscq>Y$AUASj7+!s*<4d(rAC3m{u)M4+zo1|h1)YhBX$LLOaRXLrM+nDG@9D^kt;?zUR zfqhYmWvQuyK(wLM$VLbeC!#Ph1W!GMVFcyv+X=3jsv+fa`#j6gJrRL*F;@q&q>qme zey3!+)Tu{u@loag=z?RDejKuzXZg%-k9G`_#i9M2M-2m zFN3w*w&Jf@J_@8dRf{-2S)UV!2L(ubKmh{{{RXzgYS=9NGC-gMoS^Y1-_Q4{yXB|3 zRS+`1>c}b_MrOYWgzYYz1ps#6Y4hIwW`!^72a#mZX*U6n65AVRkSJf9(2$3)$tfiK zf?GmE*ve$wo}uVWa|*+RFn@y%$->+?*M4+0)$W?IuR&CalVNN~&$Qrq`jugn9TVDz z*#N0!;26+-qBhM9)}Pyn5iwKbJ}BHZUxWHK5ZSwT3+6{$CDpo zKqgqZ(Co7ptKrNKD9~LZmJ%x2fnYLR!2Gs7=jHH;_C0y|HtCBrjEKazaPQkLj@gVj ziLZG=$B%zO6)i1gN)F(R{PZmxvuQJs)6fGiU6wL9m4DFE7dh$X&b59Wdb7Nb=^RTH_8 z>(`^ewtQ5oIT_&RcYR7vEVZfnip+;wJX@JCVBtmqC!e~w$DHZZwd!hpHOP>l`;QUn z9XzUp#0MZLa3~6EgM`yC*$Djs0%NLOh>+>^5AM6nnU`YD`x7$&N=!1zJm%tjX9KbT ztgG(>p{f0doeF1q|Kc8iW7$;pU4qXRBvE-eIbQGDkdyl5UI&n5mZ61lHe-xRC!TIawWn^}gr{`TQlOQet7)Rj&%m)ubI7t<;0zH8i zY8%ti@^bz72UdQwj)37ZSoB=8WzFZ$$+#Q9+@n`se?rNGFx!mIa);Sgf-BmD(yO)r z)@XP+6yvU%Be~Ba)Vm|ul_tTEZ)Jk)^Q@7t#~?)5A^Rgs(;VizFm1~80kpRcn1RWX z16O(-%rN$#lA?KHwNzt%X4#X!SS^>+SUm!gZ9quVj^d_ACIIM==I|r;frdbXh zk|^c{FQ=@{>YWH?*AZ=ixI4l*&LV`>up#cwL}w{TGj$;jhK>gmz$1-w^AJ=~;ad;o zS`5ffKkL2Ks|wNW)@uYZRS$sdBZ_y;&3Wj8X{;5JR8N?hjROcC)y#bZ$_%4Gw!034 zaFCbBBwor>IG`0sB60UTivjhFD@Fiuk9O>T78X_r4jb!}aIv!KGjWcrp4F@|7)>Ve z+;&*@pThHp}d^P!HByr)f`9U8o{d$fFCNSUcRkyp->8>p_sr2hth(jS7I1vbar5 zO+m_Bd9|tU!cRaQUF3ZEue3f8#RStdF)( zr5g$|`jI{2d)XCYQ2(1xo+5~K1U?oL!Bka9P>yjk^FfRwrsxdy_hZO8Dl;MoI?uDb zGhXz<`MQ;Ua7l=jn9T~^?d|UVvn_8LIUA+Nc`-R%Dva09&riU5B(AV88#oP(k-G7D zbRv42Tsc|iG!h|D&$IWb41?#eS_-%6@V$e1DP)4CM3svnEl}uQqB;dzM!baEa0CfC z%*y7OVJd^jMs{^Et^S&uYZ{(ubYwg2eHGEz9}C_1AaMy4m@z)6A~l6+2!2S#7_CCj z5#WpVK;7aTfnZFDfsx)*7}CSYD!k{&mN@WCU}1PlhLBzTw{W~)sjuqkS5DDn*N~Eu zdLH(5c&4hL1JD7MzQnaz5U9m6f5-Oi0iW;PzkiZ0nHf!)b`~+bGJvPi9-&an=mLeL z7eVbtoe1SM>hI|}XhbRyZVLF(_=6UGXY=#&N84$bFD7djsY@X%CEIC(inmn1@w?lD z%Z&mAfC2CKe5*u%fB%tkBqS^+ppeW1jL45Qx@c2VQ@>PqYpkwLL^C#}N&?A8&wLAf zb;Z&A z&8d3H^eR21PB$QeuaKvR{esHLr_uvT6zHExHao+ncJlQC14d34~`vu?^Gp=-7z5-11D5lcQs%*1MUSa6t^Xq72-D zfcC?FI5|nX?I;UNABbKIY7;prPi5x zo=Fr;l&f=+k{}||;jEC6n}wrX+&w%BEC&^Ib$fwlz>DZ0Js~-d(C;NM>QqqL39+)W z^6>n^jRCpgbcq-QtbArnb3`-uwxi<`P!yVd;>kfl0kOS6qM&hB1sbFMSGY>|&+m+A zzp+7kE7IHg@n3bV|CB3^a3K8-Ok1~KVue4BW#SgPMAYeVO^>aR(k!ECG_Ja4z#=ssjh zkg+D;AeKF;z1Tc6b|Go|RwmhQs{4Gr^0A~e0XrH}Y;>+WeJLc>D9B1Doxa+4`HZ;x zgq>%A^oNQQ|5R{J@e&IE=`a#KsMFKui)&EY@~VY`#UdWM59eBHd&m3GSU+;mQwv=; z5MOl5PJ)=}$d|J5zr<<9x@Gg(=%!;RvQ(f22gI|$F; zOyxPH-YH_#Ihaw=LU{2w%s)#_frM~1H1o(ugFtV&f7gwNOG9V8_`|{rJMwI6BRTTG zbDQn9)f@E%-N({x0;VuMt^14)|6lT|YFQUq--`Ce4ZwmvUSZF&i2G%5Osw{0uD$k* zF8JTqT+BNy&@Q}T)4yrbhz+5=SE%-6XsWayGCjf8!&QG)U1wXvr2BReT<42IjiV{H zjP{!wH{N`R58*gHmxt|4!4;Ki8u~o684lYkeGajz>!;=}F7B$L<*-pG2#?`8M;&O;pQU3K% z#>gtlwU>G$lH~quXZ2y|d$wi>kMy-QPJdR}J;;5=ep@}|x1(jryWM6M=FTgulk~hpPtHV3(N|^OgN4T9rGrl8Rykfs#~B@62AB2 znYs1^SQLG}sPa-TPvnww(cUVdd!)B~tVZdv44M0|5*1W=zhHk?N4B|}CV!Hf zYa!R12%OaCNAJ+T&s*L%w06gVZ4rMLek#3fg?OnIU()pKv({j%Ua^@ppN;F;MWul|P3*h7 zc9qA4zQn7DMKBNdw2;VkcXXeezG<-e^J3<{%=kM3!b?ADH{Q(pJ=`9o%J9d$gDe_OGkVOid77#ZI=PrUl!xgWGS2nMTzQx=}ogJJKvnK}Z!>_n%89 ze_|Osub%>Q6;@Gi)=qy^6@BmB055l*vU3;CF6FgL+$ZT8#}u#Y601XG>l|&dm6SGUam`6;C#PpY571)<9o*fwQt(_v#fhlOOrF(! zi=9qT2|+tR3CsBYwz0HT7e9e|*t%oK%;eJ!lDGMm`k7GL*!uh1pX*P;&y&cX&s{aj zX`J(UsZz3K|Gc`-P10^7q_4GEfYc3){1umLN1L+@j;Lv%*5g+*wZ(5o*-x7HRsb=A zc>v`E!*Abr`~@0C-~=9?Oz;C>X)|8$DboIdjy*)Cy}g}?qc8-(^a1oHac2$KCI49{ zFgB1i8AP3p_4S)TNdqGmnOy&m<2fE}J`sk$w?4rW} z9L=s>chGi#liGV!-4YvyLW*}07;6ve_~Xt8s)={*o+Q^u;u^-qaC20J=lwEtN$^Mf z`?jM&RWGv7Dkvy;iUBt#>`ek>1f7k2X11eQO<%|L0o&KwvhB1yKd~*suVf>3bi4tz z2J!{82PnMDw1-((lu|V3;Vhsz1c6-FWPJOgVo;Dk|J35f9ff&N*SJ;(fn3ut_=4W7 ztgLJ+)7OR3_SaZeG?2ud3F!MU9PzEBC^jZWG49ee^y^??1AW1SqWyX3=B7I)b?-;V zT}RgB%0+d#=~~Smx~ZtQ7iO>a32xYRu-skc)D163li^Mi@nRB!T<_a~S>uo{`NnLk z2|gyHjjpUy`i;(#C)+^HnjYVWi5q~~6i0FjaUR2lpO_t>5dTm{)J^%8<)2FRps{tM z0I`N`fOkKg7k7u4T^lZ_LUsqD6mm%yQV=PwojX_e*?~?!=ShnR1GLcH`lNST7g0=xKT>Im4ov&F2) z2=dR&B3q9#8~GzX4p-NzEh_D8+p~K&1e*sG<|lY9Fv*QcUTX~QEiBUsSW44p8aIFK z4ZwbD(14(Y5;J#+(_woMSsljtrc>bf#2M;_h6bc1ICbTa_jN<`N|?V1D94Btc=iUv ziB<0+L3017{5jDT6S}t#c%N{-qX?67Pj_cziekQeX4j@&VeTiigWB%ep54bnJ@cql z^5cuj3Q6C`xA#ag-#`1$mR)X_#WWvE_A*Pm(L8j0|N0Dtu7AkN^5rzM*o6FkMI{@n z$g#QMN`L*|vmsaXr-bZ8tmGpTGT_3Z%Yzqp2AMXcgfAq&{qpiGKT;b)9=jEh1+F3x zo|K>wr0>moRO;VEpa?dO$kFg^p(nX$xKZqCx=_}A)!V7qH>0yMMZGJ{GX?6madWz) z#JjFH7NXdK9PduF&ur@y=-QybKqW;*31;6*Y?)YQw2M!q(F!MdauxmhdWmiCV~K3j z_MsK>1yS%q?mKUSoP11M=ngs^{6M9187nikLVW}mXg@c$96s(Ci(-K}S>m3+ty{My zBqk0!`Z8eb(5K0il&hDQu!*I5U{pCKyR~#%{0_nyrmXw6j~tK%K(d3a>O_>Pi8_I| zA*VaV$ZSjPO!lVPoi-Z2(z-}=D* z$~_MV4Q)kXLAE6Bh=Ig!hPmSRW?BxTS&wN6K1aIz{@E2@!IhHnGa>CPIek8_vse02 zTC16;>p4SBRUDk;9(f^&QSQM**^(-rH#}Z5=B)j7)s)h~-G+L%MryjrF3u@|j?N;j zcTWmQ2&A7{wV1Mcc679|BuSePZi^Z2SIF)p?&d{Zp(!sUPMbjNw_15JS#$?WVj}9< z2%FQIXzDve-)Y#!RY)8*CJNu!=*%-l@^sM^5;FFcmQOpmww5~7Lo6gJ6WDvH9*;a^ zU@)j<(@rVO(*JP3DcdnVu5Hh4Mam9HGc@*%+v1k@wBD~BW*w|O;c}MI`Ugucd&{hW zgVjt~nq<9tp-Ej_BK5M3ks)1CR~+Zi9*w8V`o`5R@!lMP0nDifNXB>A?H~*V=M;z= z3U2S%udtuc;M;PUUG?@4$Vz9)g?}ynSS`-ZR+bnmoUVzAiUN7rIPXyw)P)JM%;jGo zKg-CWRJrq|WE9n%N>Hg zirRd&&dS$Qw_bsJuN9hpIy&En+4_mb0u-41l^-k>UtAf&S`HH+e^G`c2(yduLcrV zHU)6vH-rt1j9jMtBbR=~iV9=e+thRn6-WeoQD+tjyH0p5Ars_`#$s5O+0WnqMq&6- zdy!m|MUX0^KT32Y04HuNXX5(IN5f~V`s*4`t>zATf~z7^ z>Niqyf;370=#aF@OzB2~-`$36$}jg88CE79;hPoQE3ng&INLPpn*w_FiL{ByC}wQ+ z7ua?`-X|ID*_B>>Y>zLVPOabxl_y`CHWC{Co&zcpO8x?IBP2eL5%k|B`)>={5(xLs zX(R3WsDEnx=Gzj(M~I<{KX6fO{I<(j-hhNI_&S9AOj{*3Q7wb%8f`C_vng3@w`$U& zUc9WP){KD)R%ZTo%PX0uAcUYMr(k#zy8r9(@5K3|U4tMXq2gR0PMg~RRXo}q18Y&( z8UiQ4I8^rm*NBPIjS~ko6&RT*=RaCeY4KYBEIpf3R(m;HGCDF-M$$9oW;%;uj~+Ry(+gYd&FOU z!E76{g6`fDOhUri(2V%H;U|6+p<@YlCi&`3+h(MR22v0+s{8A4`D;nzLPhf zx8b=0$hwc){#0$rF@19A%pHpTqRrJ7~9QFv5bdvqtO(}UOTbtLk(0vm{ zqqw#Mtz!#w>V{kAhV2~GVifOH8EuRoy*6Rs(LnOzfI_Ppg^mZM$7DZ(*YCd9kaC4$+gM;=;NzhoL=nbj>%5(RMHBZ0 zfG!2vmRb(8sIlt{R7o<^FX(%wfsr90jB!1A@&rrFrw(~B^0dY4Q9JI}i-fcA$omYK ztvSP-T7)?3+%s)WE^T6VpOo+$VNQ0vbQzQI#9ANzxdw^oXD#$?%s%9~gI+IdNJ2az zqY{S|h-*yT9E(A0AV_TNy@gF6COP=-l{tXT3oN3`eu8gkF8VPID{X#EEN2 z+=}iYh1QeWf3{^v3-sfapZ6MO@Bblk#mrBbkrKqHW3n%D{vi*wFi>9BT5uLgO}4v=)x8-~j!c_H*W2_0b zxTbC~kK?0)NFr?Vy!RJ2nHW2q-7|jdaJIHyE56Mnv$PP@t(H$q>DBeS+_rv~JGXE9 z!}&M;wS)A!2ee&VH+7HBe8B80ols5)cN1sY72jNc;@idzKGLQo7bYf>?^k8*-CwZGeRlV+q6Y)?2p|rR zh2ZBOIi5%x7yX9??1FPN0wrZ06h2gm;dAX}%1Zu6+GO2-FTGoTocMPfdIU!HuS0>{ zR#cwbcY5U27QQo&lr+lO*`#1hr@_-M{GG}(-@eWzr?D*C=Jceg)AeDc?4tyN^ya_I z#I){3LvR0{^y44B@9F~N@vm(NtI{S`8)Enb|8U5we}k=FPCfy=aq*@%Y3i>?2Tbct zjIu|mjCXDMPa~O|8t31=#6|2XR!x&VO~#$O+joC#Of<%N`pB;5r|^g0|4`q*5C1jV z-!vhyW)X4)L6fvU8_2E_U4Tz|)Uxc45p@Ose#GLX^dY~Y6Jm#7UXqqDoVApl5hEP( zYn{F-97dODesrL0(0Vp0i?qipHa*TeUQPR2o_$@z+5eO2Tsc0qIvx2p0RXOuZ1!mx zSqoa%k&o+(r(SV>2018*z^9z}tFz4{-{f;PmFL_4;u*w;PWy!vwp{z8IHZ%UyUnospX6FW_4g$4 z|4l~N&Atxg{=*5Jy%g4#WWdx@@MTq$$m^THFGG@7$d!7^Jjkx?$f+ooeLfWK#eThS!>VI9UTj3klZSeH3^+WEi zKk~n>b7K81+dr%?P{^VGrUpoGd+DOp&2Ds}N^Td>tjzbynM*|QM$vfNqmblnp|G@`uL4tQ7iIho*M^-6|APTC|9=K>`PTq*=l?Z; z*Wc)#o*>puNG^1L1Hkw1Q~b@NAy3vHbkpCrloE3>!RnG-vjBk*|F1zjQ9W_I;9n1e z8r%Oa3>4NuMzYnP+yxI^qIGtNKMlY|AQgBWzo!t&m zX%ogopB8p%F+*apZ;}2ckSar7)BgJQE7i1Hy-up1ocbxBEpn+W@5)!(w7TGjvN@R8C#0sQmPdQ4<&{gVY>(ENQAzCSt6RsOHxw%xgP zguv+ey~F)CCrKN!?D@ZTXlDQKR()&GUUz9p=d`S`j9a6PUFwZ@X>wSB(?6u=C$Bwx zWIL-ee0&`OggmixuxC!~B8}gndqhD{7~#L}r96Lgck@$~D#8~j1%Bm3o)nAyxmMoU zCR#$hq8ueIPEGO$wRk-;&H2CRdSD;;C^!tqA#{7d>GrQLpo-AmuVlOoZmE;G- zoTF<<^>Sv4UTfpGHK_VEd9(_uwlu@Kx9;FrU+%%b)#94RABUFSw*D4RTZLJf5cGh$ znB~EU5_onyLQrA~zK=$)8o~tFXYkXeh0I60_O8Z(DR9D6DDf32KOhh>$Ko5e;S;t4 z;@d4ibn|JAxvb8)U;~N&0st5HZaX>cjbz)WtiHMyk)b62fk8@aXbV`i8*Kb97V5&ft1!uC*;>TJ3O`unkm$*v*pa);EISf95& z_QoHUd!C7{o;{JLPoGAoT@UW6bM@g>e5WJYkMGz}N8HHy5q%FD4rgdbFE0Us>$6+8pVi*KdMI_nq5Zi3bB6di z3qQy2(2rNUof;QsJDi*&wA2k%1w)ZNUphfHrL86O!K6O4ieeA1EslCm;b*?drm zr3-aLz7Yb5Nn7p-I^wqa-}sh`)!NmiT5PpxZhb%?s68m8LZiSKobz5(K?B(NE@Rf^ z*u9*&X3gm=qN1x{N9dhxAmNpflM79}HHZzrX+mT?zPotQ@(wYq{yvALc#Vm3JQk$E zTkZK)qAQc$7=P!x_Rh^HC9fZ&T(ifwa|DVGVZ!tH*v4Z8Bk3SsKq$^YunQJ(T8Q=* z$p|qPFjtLn$8QY{!9!VDSsW@Ubl7l!eppf$d@7nXb$owGP9lL_#aAb6 z;`;UfkFW25r@HUoKT;G)3KdyLcY{!}BBMIwZc2shkYp=cax_IkyHpw)WR;AJD248< z%3djoWD8~fug^J-?&tUXe*fpytEaj-zTeMykL$YL@3&u2Rc^JdvwfmI363r~_cO!B zqgClQGp#XmVdyr5G8@y5CI}>+KD(aaG{<1G#|chDw+ye<ERj|nCCqtr@s^fRxz=`>wV;J!bCJ+tl_UCwa|Nf1)|*;DG#Id4SU zRZ9{CIFGn)Q5{U+HhcD&^I~|kU&^Ets0D>^8fvRw_~kSmbQrkm19?k|mM4|qNP);1qI8|~g|#eoogQ&J zzw`(6S7qjPv$y}#_+XmFSi7O9DxOkV{k>o*)|+MnT#3+y{tAG3Al8N2cN9fEq~VJC z+1IznH!V8O7lDR$ks9`Z)&V?b0fhxrQXm#kzg%Om+Pb8h?uTatmKv{85+a+?7RV`z z3;vG0+uxAmU6a@DU4VXbr?QleivPK>n&GvS^P%OZq_KQM5K;oJ&M$?$yT?=7^2ksl z^mk~WatH^3l(saVT?2x{^X*?(Xky>xK_sEer!mdd7mvtzbv4Vn)OYh zJ~k-I*mhkZroW1fvNwovZ~IoeY}ycBy8+3)hQ6@#{id?rrGRq*bIVc*!t&+JGBmbY zIQ9rD0|2TAFx;U-oDXNG|BoM7LT`?!HcVS# zv>whF0%Z*ou1_0>u=ti|?LnYx**&kgAIHWjIoA^vI!N6FqbF9d_#}G(x+C43cGf0E z-gyRiO@5P=%a>mTI0>bu>PqZnX#r^XmnEMXIdQbYu-L#Z|{#O)@bs4zcCIpmI+gd-lB{<)_3{WzxNHK2WBSDh3I&9h_*+ z=vO(iv+eEe{UvJMamgj}8mdP}(>oIvdN|19_f5*DjXbk{Sx<*efJA$6* z(wD+y@jJau&8WkM1@6tm!^HHo(wz zcYyD?BAybsl4hUx&^Ja@>lK_}#jnpG-~}Vl&v)TOJtWI1ZcFCXkaGU+PeGj~6#)q_|g-B>`&@t~~LT)p3L26~|LN8k`{5<8sv z`IK;Fg4qae+gP*M#42@~ZI+e{tXH~OP;etBS|7gj&hJDlvQWXU3@jgpfKv#p>;6229kR$y~bI$73DIH@EoOOl&s#Lyoxf5>40}^Ne;1x`q z1bD4ai=Mr!80qw*ofQ_UpO_2_@0e7BO2|bf@;wZEAA3yb^vxe<3_-e0Dj{faO?Rae z(qAn{d#`xhmHrSD+L$!7 zfyi0A<$&hMweK0=67ti!-YfrO=JrMaw9pp0Yz5%>pqc$fLP}Jc&jyU71rWD*py+CE za@1G{ypeJ{cHD=@Ydt+0u}hWPw3YHd5RGg%-p!EnLpmYmcb=`jC9^XXY9nk#Gi-&z3-4}(OzU4x$VkDK zI>YAgP#-8qUoO;e_T3X3dxYp^|Ni}8Oi?0QJY#`r54tDTyEl-yqRRAeF^-v4h@q+5 z8?>WF@1L)~HF8&B`A`gtf|$|R#|as@0VsnbO^#n6U_ue+si1WO<-3l~*#XI=H?#@W zR*mNrX!h)MSo&F49&mT1g3khh>5~5W6zB{YW~=%qQH|*L0*B6Xa>J81h%rc54%tp3 zlXDP?Z~gieTtuO-=jQF(&wba(EkmR<(M-52(06e8sW9HJUcIW$`7tq;GvS3G@K+8b zw=2Ni79PUQJ>B38U$3MI3+nKN0?0FK+wW_-3&M30WcPlwKS0}9k(=Q14-BFsVNalR+zYYX+(^^ z;+Au_TZK*@Ah}{JoY4>zy{>n7tF{Ra)U!(~f7I z5{p)vyF_0Y=qsoKf)#{KLLtI0EtzOw76TBK)peSFikV=$hEAdhd`p;+Vy*}aE68P{ zOq2yvAHwYxu4?*u^rz~{EnMKB1VX4*u|yUjTzCAvxB-w8AltlB4S;x9B}S=5-mCjFiECNzT7evzHrf+xk6u9Xi7BuJ#e0=TWk50S~tZ<@@ii%AICea)a8QPhk z7vX)%LxLMPMjHhtLV+?Vv0m#slg*;X^^apJZ|4cTt^*ftkXtw(D+tn(I z!i4@sEAkEGAI$(th%|cLqCaW$*{8ZOlXz?SYM0XiEsCS!DQq5yKe)wHY8bqL_?Aib zP|5uzfx9LyrgppX9-5tyF@s{qI_`J)nDAPmDhq?kX5wq&nJj4RSsnv&q_1Q_>ScW0 zuAK8$n(FJ3xE5LlM5)hBnp>CGkz+mF{c?BFf6Jf>C-E=e_qFUUOJLdsCy(I9T}-kd zT!3}IhPnQWlQ}lKwS7IC<__L;`;N}_Y;W@4dY6kc9bnAfth+&vlm|aLIllLu*uA&B zAl1$(&fLANvNYw`PQeude6NI@BdX{E{hmvB8D}szxLl`iIuoTlW*c|r;b-an<-*Hi z>f9Hy%Y9~}pJjpKWg<-b5&o9-Xp87fbFpa3Do*l~;n$|Ve}nkE@GpANg74 z1d7(Tjj<&EgPh$t#?w)mG2n_!BixmB{kFbh-ur8(Chbwgz6}w&ODe4C+c(?^4=QH} zDa7-h`|9PEeq>J&^7GTvdg3N8s#qw!GOg=Dm?3{={7{0gUWZbuU3LsX=uMs}86X^Z z>>bY!nkJaZQ`oHi)(N!&0jh1*!czV@G>2K+E_ z&pO4bxv1`X=n2b$#aR-G5h+*GB>!SqZb^rTTHRU9^F*J=x&$0dgF+u{LbXV#8xG|0GM#c9#oV!*hCaqif%{C#}YG`mF)+B=U4U58ZC(eF7uHx}g{g%ls9ed~OJFeWKh>9!E zX!bs#qv5rMqPX{Lryr0ZaddUo!w!OoC5Gtrg&wc;WggZkY58+Zl0}pZq?Jmt;%jtg zGRWxkj96X9XL7`Zt}K}2m7eF-eekb%^A*j> zSpOQ~$JvUW)z>>gO+In^=2Wb+A<23U`KVR+sBg@V%7b}4Jb7a)SUWVA=^~zta-w})1=t4G`aUx(p3yv{a; z?>_Ya9~;a(3s0v_+Bfz&Ocxt&#aas$=8e#jV%cZCWs~a%;GH3IVV6=-5a@Ef!9DL? zr%%!>&2WSJPfC*yj14vY{%QQbZ+F>@eoq??#?gj$CA28_P7K*?dFX?fAK4Bk>Gi8i z{U1+jkF1PRvufwGz%8+0WQM|HLn{)5M(T|^b2zu9*-A<Qo`SB-JO?wU7US0BR)1$5ogT^8>)TyV_J52pnpD>Q zi*D>ae9?FHPWAG=3SB3ph#ujqz-2~sSxt;RuOY+O*Qp3khEbvJd08UYLK$(v2Ocbf zpq71d6OOq+&{MP4P{X0;%R4;x7#}lk9r&~{w$jH;QHhYQ^DB;9@hv(tYaKCX1~6yM zjNQ~RMxNa}C2tVl%X(zpnau54f+c6J?U`3h7x|jSQHcja!#j>vhMryZNNI~jj}Afj zbRCHmk8*t(l6Iv2NES%y?`b!I4w?M?{HACHeZ}<9TND;!_LRq$*RvAYz3%pHdM=Wc zK@{;wXkugk*&To?4OB>5jdnuqytyz1fY>pT2DsqyUP`9??UW1It!~_ni>8Y6&H(3a zMssn%%UA0@HK0ua5CHVjOwpKl6>mf+Pp8N5EHPdF7iSEazJOf&c2FEz{GuSDJ?9s&WGum7 z5L(7sv(RG+5ZWg zd%#oT^Qik0J;CS{FN2U0@Kj_oY4lFt1!S zaYA(7Q~kK~BOO@}I?AfuC+?Wzjf1sqqAzZ3dh5_9)N|HH?ddMA1@(V}QRq2auH(ri zo^ssp^ay@r19~fgda?z7rel*q+MEy|fGUsnAa)mn3jrl6qx}ybD8o_!C-(*jw}8fS z{9KnVU)Jenr?udfexQwD(AG$$;{GUWy@`AEa~dzPv2%>JZPJtJhX6TrLAWNTxScFQ@nuJq<}YNMt*X;M;Bn7!tM_6fox+fsy~UQ*})(G0kAwcBzGBp=*)AZ2=5UPBI0=3rfbnogQd zA0LDU;YYSZoE)ZfuIdFYEzm*!2owapuG9prfSYT$XU`i!2YY*rzZmGr*X8S~_)F1$Rg&UW95p1sdJf4D+x zm0$Xx_c4Eil3-^14+t*!L$t1oCpJ(M??Ams?_vP|Z4g0EyZ7hC`~8 z9i_YEOV5f=MeLLt5mh)uHh?*_Y{gShOD@QO&fYKq|Wyn#QfINw}e5WEvMpsDc#DqN4cci=JcJ)zflZpJ#u!>u3d+* zSE%A?g{Kxq4HkY@LPmRR&cs;v`Z?(A?jKR5#es0cW+C`5%V?!=DKG+f-HLo(m+XPd z-|xZF<-jme4;3p`(LxA~t=$6EcdF<9pL*ysB%PQgpDLQoyXuzP$j7L0_x@t#Wi8Gq zVPRYHH&kigHB$$w?>g~Hy`c@1Yc1@)9-utC0= zE>u|F+8>=T{%xoFa=}1__2%r0&iJT>M}W#i=A&hQ|NERF;M9l^(5l1$Rg6LLqyZFF z-`sp0q5xDJE_{RP4&h>yNRa2ZYsPMRbk^>np;!(_#Fifv+gez2#6qVx+yU!(Jz)f8 zJJEPru+xxMwA6hx(>c2^A}XpI2zMU#Ul))}_+N<07SYQ&NXQdydcDgPJo+y%473)+ zVNVA5By~nxmT3~{Kd~ENIxX;L)F*t0KAsj0bQ$G-`i{+d%N0YB<4&nu<;g8$ZWKyqQxUdE_5xd^A8)6B$uT(q6oihYJ@I%(| z>)p+yE`>ps{H#CjCT7{-cgxU-A@}lJrbf{OWG9TEUY;G2E?7xj&Vw0w4KLx_ML~tY zllG&B4m1?2?*4=w83V6NN|Edd+e%#F`7N?%XjIs46U@#agf`m2`49ixB<5e98c(8AH={Gw6bzTM1|YU2w1o4xFh+6g% zC&LGLTL&P1;LnH$i5Fvbfnw(55sGenfw&C%nJtaprf#H^NC9-)Fw#03gwkaTuy+Dx z3+maTHR}p_L$_PzRL=zrZBuyL;(g*h+I97S6|pwnqFSn%>+sRX5~^^zF#iMYc;(3 zYX+prQYh354Q+ft_+yig9ES()8l~P{d-%Khf}*5jHAim7(>f)F*Hak4g1Xx9iyNFXb)@!o&002Rh%12Z|N;=~0} z^dq4e#Q$noB@b+&KqkwJGrZKyQPKgT7i0hsJHR(kTzB` zl*{*YP)Isg1GT#+=%oWvm0k}F z@xVWr^=p3!N5bU@2ik-3u+B`eO`a5$w5wBG@2}LCqMlH!=USQ=0VOm$nsS7n2SP|_Ls+I6*EuooLa9MCKU6Nh0|%} zGohHWg{+OLAysx$wJ@h!Z^akNDf#ouu9!3war6Ys6eV#a~79yY7H z`#4|cpX=@IZ>pXDMRM^{Ojk^zu4l6n7&RB`Kj3*juo3jIvjc&~cX0qwFGad+TI02T z{s>gX>OKz8{@m%u?Vw)REfW`-?SG}|d0V^jmv5QV(}4eV2l_pA%m?9RbHMxnd78#9-QdWCzkY>d{*IonRE z<-5s>-14g|<-4t4bujAaIf_Ty%fo5y;Kl6YjwT(rxh#ak)8OIo+q=C&?5-y_RyXk! zBz`A8X#wN8kod4=PZ^F6tYQWBByd&rZ%eux?~U}5TDLfmVQHK*;s(UU_>+_dQwir+ zk@C9un|~TF7fyz7x?}#iwcZzQ`rKTE2UKOOX*^UTWqb_DGu@GOUnpPR5}PEh*Xw+S z$d2CrfSSdJ^-^?prt4V2x+;_#Oy3dB(x$UNnxA+va6#ia%7Bl-!wJ!KUXg}IqJsV1 zM6RH;p%zvR_N~~j4kZoHwpaM+=0}=%FXEO@uuVE{}?HXG*KRg;s5E^Q70T|2^C)E8l9Kb4^%^3Lh*3Ju(3`lLNgoh$|rr!qbb>iS$><|Dra;m>@6Bmd2monP6j)GaNDPdryT zy;`s$?YFej_7BIWS=D?-od&}N?=Nq5`k-7<5pt$IFf-fHV3H%-f5iO9NrcV4j5y?> z0P+fNCWZdfcIDxRtT=$7oZRLnqZ5HmwjK)_N3zl@v>3ctqyx#Vu2-B3&w{s zR=_0p-z)HtU?fn@5=#VCVff9dgEEU%%s@GRnpmRd96zt>U}vk$C#vQRb+V3iR`vkX zUD!Fp=XP8@uDmF!>L4PQ@M6Ylaw3_8IU>bMba$4chSZf|m~&ahSR8Zdgts>C^PK*u zG+7lY3h&wjV4S~Xt3#1RI6FppD97B{%!6RgvfuPvLdn1V)ol93snKv{M(6s)QL~a{ zVqN+T9dF>SydLvOdH{`3f6C|$PT`*KDTRj!GcT`^_z`F&WhVpVXVPN72LekhzGAA9HN16@t7fA000-htR>>WJ3Yv&7p z=?o{r(2j4KNkLW9xqq%^=}f~jh8yU1F4q?}fN;H>>q}WV(ZVfUm3!wU(e)!kQXN@~ zhAF7LUK21rT1^nc)}m{Nk>MHF$r&Xzp)6m6Uc+1j18! z2z>WFQHFY(V8*_{Loj z*?!BpfJvdYsFl~bh(2ClP)V-zV&gcbfs@=FD(13sGN6-aK>_$fcU}ci655|XK_XA> z`>;ihAbjHm^Bthj#uygerltxAQ7wT2knZm2Hk73V{re6iv16ZH!A%LH+9Z#7S_np$ zrtAZ<6+Y*f_x-bO(q(`ZEHIiil?O8rb{|*^|w5#EZSj7Ik+x-^ACT zi^DECTr=9%0o9NPnVcm0o1^|{ffKT%_p{=zX63K<-4ZfpyjgR+8GMVBv~(4t}d`2=!rFeCA?vF$*`dVQpOPz*7QhbJSnAXB_n{W9|qU>#EEPpFg5 z_*?>U`?lQyMQ{tPg&{_X{7wu?o zh($}w=)0?!m^TQO962T^IC!r>$}55}lg$T0vnQd#iuMWse!$Ee!Lp+9l@DNwb-V{b zU6t^r`-qN03yH?O9cBA)2GCo`wACX_L=D{=$hZs(6mm#4PluhuBk8QfA^orj5WXaU zYVr6b{x7prQ&VGOH`9QBv^>86yt)9x5Hv^ce7^^H71L`Id2J|(LW&9m`q@}&7SywlN}{L*f)0Kz-0p5PTA)H3y}+TFXhr#nH^;#r{+)@l z$|q8EZlbi&zhKjzuM=VuTe(i?ohVbgT1KPsDbRn;n;t=(ySv=u{fwP^^$tGelKLR{ z@*mkChxNHLmy2^n=<(0hn;y+|LP%V9r^FHokD~!M8h)3!*vc1WU#M5}>hm4Hbi?mZ z|68A}-~79-nQXtcGVTlG)QuPIyoh1Iu!|G8^PrXP*~8LU&|1(RCHwn>$QNi3jh@+> z0W&D#R|(y-GN{0RW+Iui2M!2;Q4z|SpaJjnUxv2b zRDH-c!%X)0>FDI+EJ_(B#HlVQ&%xYUG{ty<-pLu1VhK69Zj5Zeu+|B4jAm^eM28cM zMjA(v#OWa}?#JE@Id4v0zc~uLRJOByTDEW_A1_6(o;(u&xjMG#8sx&^G|$|s{elds zje7y>Km$mGcI3MN>!X1X#&V8=g(629l_g|Uj{h>$I$by>mfU5xW6KuOB)q*Ndjex% zpjW*iOqe!)|&mi1w)o0-2GAJvXI{v6M&f4INk+iPD(_wEiq>pLB6t2lf_F8c7qV-qZA zMJvVdNTje$Uv<3171Jn9&|CxuOr(=YU^nurU%YxX9aSY*V&8!4KDM?Gf-bJy`=Qxj z6Sm>hy?&mN$0c(>9(;lxwKXcB5e*C#g+b5+eu#KRV{o+Y)A+aj(irhNb2IFa*$ub)Il0ETZkZ~`7^lCOdpN)!D5mxjMa2QM zuQ$&i15;=)O|5P}fRk!3!8Ff?o7+5O9|fSh6izZN8V<0FjEBPi-@j#Tj*(OFjt;*a zxb6V?oHiFenR7L{L5pyM=2)ST(w0>|FV!*qfwmc(CZ>qWHI$z`gy|QurItG(1E*3~ zuU?Ib18ARMyKP`C8As8ehOXQg#2KOs)}}rUN_b{wW5w|Y%!6-6p_2QkSw;x( zSxQ7zi$~IzbP=r{iIl%PEkQ3N1>ZGu#mq=Dc^naRb8QLc8-2!p1}Nb) zQz)}_%zrEwT~EhO8qn++e=O&)l+gC$9ReA9W%*7kv^PS8@B+@mG!-QhWK=BmLxzV# z_sDY)e`t2<3I2?9q=O>6BoYG$Fx^IyiiqJbnSR(x$}FJl#$%gmSd%e4+GI=-KypuK zuUnj8xVOo9(0e(2arfs4Ic3N4p=G!tuBldMQ9C0bn z;2er|u732wb4BC*ox2Xm`SoPK-_L8m)ZKA=++pQUxMfkHjR99iOgpP@7=?v)-Sl@^ zc~PChA)e^L&-=JJU4*V3QL7q!8tt(tac^wX>Oy`lz?jJqnArspSfU-*BvybXME+EatAs{fyj2wwQ0lSPaF@QQ z&pek8Z3a4gxk5n?LwfeinH6m=WRNK7QPzSlB85MGoZH@Ts(4(cjVT}SG1A!XYRtdA z=UMcRjrZ(_s@o<+kJQ9R{m3#N60bG9&tuXmW5-ro@M*?vy(KkQ&gkwuof2ME8^Y@< zmDsN@eAP^sPR`$F`IU(R=(5nucCLI7g)e&PvvoV~s^^)}#!)1kh;R@r0ml8IcKpZ>QK3k!#jvLYf>AzbMJ8cQdJ|!g9)6hA;dz}E85d?!e4nC8VouJtgC>&LY zW6l*Sl}n1u85BQ{@>@<%;(m)8Nb zHbwWZT6Dw0Xov&F*T33f5}*Zwz=Ft{=SA!nlaf|xwz8=Pb5e3GTT;$_*{8iYjeX{{ z=v4AY*pd*bz8PM8F_>4iVZ$p77Q1ovsy8BpXV0F&qc(chIbnsoOiz8o2|Ep5F<2Mf z9Zi+M+L3ZVl2dHmx(=)shUk$Fg3yK3yMNp!8qkfeCv~+aPMm;j!p7FN68446T{cdU z`l;Ci|7)oDc+-8q=sy>~5}t*Adp)`Mm539PWF-abFX16btKCx#h)L>kcaNpkI;N7z z7~emtrBD`zL4I{yprDg-j2H1Lr!+F(`)<3|0G*z` z7KW6P#D#yUV8CZ|%Y67ViUDBXnbVXq8=O6PlI9I8xsg@QVY}c<;?)!TsOJ}JmS#6Z z>BRfFCVoB@+U~$PZjR6{n{!yHcd1$D7xLc`rnE<+FDh3g&C_uYFpnrD6QL5cZbli$4pb?+Ne ziz*+btf7eiaz$@$`W|@RV;pIul0s`PZVB3qn{G z*6Lxh3@?wv#8Tppm2=F!$UuR#!keZ(Mmn;=Svix#=uENg{D}W!8D2i$>EGGpXT7fz z3u5m}?A;dSu+F0U6p??u`*l2R?n*!zSX_DpE^gA@I>lqvJXgX(tZr6KsHZ3L7X&$^ zwY{$!J4kG)&<$a;Z(=W$1uI35IIgt2^?Gy`#d6`)!@D+Lmd6$*DNX%L8Ivp!oZ754{jQBoq}g|eV#LYSy=zVPr@ml9F$yd9DjnCM8;hl2 zTAp!T&yt;qqc;r=xB{?ImP^?6BTfF%3KNzU8%fr`fx~2dZ^93s;v@DS+wSV@e(mC~ z#^n-161y*~Yl8Yk4~kf{zSVGih3%&^V4{t}aKk(gDJFifc{n$Zc0%ueQ%$&$?7}9U4sQ z4vlS?T#tVGLbpyqb>GbH(5_|isDgS$LQTfiq_Z|09ka( zpKnsb);s8>S$NGl~XJc zlh5dy+q3UF>UT#|p<*oNp{Ur&c1BK6)l}am@70_ABx$he-`g&)oan)H=v6&HhABGo z;wjJXlK~7x1ygUapkAND_w|z5yAE8*RM^aR;O0o<@)=Q4<}*F;w)EFiU*~m$Q7^J) zYRz0XGDy-~1=dle{5r;X|Ep6snIcx>9j>advvfzdy|61T9=om27dc^pu#unWs1DnCGFah_di4z5E+vKn%ac)DIh7 zVC%`2M9lbw=GHU1TVJhe)#3Z?k~#ZuSGV6}=yF5&W@&*JIh>lI#zRf!8zsz_H%*A9 z>tXiAvZ+tvn!z}xw{@qEl%5gOzJA8pV4CUMbD4f;!<5m|`pl&EPM%@CEq%j*j%2Rw#zI3Ms)R^^z0bdU6_;ll1L- z@#n$YTp0sSMyHI3Rs{3Gk5296?MF;bYHaGKuc9#c{<5ieqgXQmXZ1f{a`xZX&ajS- zozQ-*o}`{SLbB`{r}cgmiuC4x@2j4B&M~~VtN4m@Gci4Daz?;sC^aZ&ZM5u93p6C~ zy*^ibX4|=_Wz^O3Mf)!lc#?2jGt=YK@#{v9Dtw6DAufGxj;7_RUl&lDc7n0`sQ05B zciTexTG{1JUC3U>F47bKJo603YxT^6rKcFpz=gMEx>n_>ZKa=Kd{ZvZ)M2oc{kM%x zNM!?Z5FF$e?B_U?y)$Jbx$f8?%-zLFN22d@^GfY)y+QJU-kbjG{02=O7OlDeaejec z)U-Tl7=m9ab#55Cy>xNAyZ4{hEp1c&rO!^$dNOrqwdlBz%XQXm&*8d$VYMMUosmm3 zt{px1r3@kUn}Vl)8l9==7}uOKMbm{C*S9BNYISC6u_CF+;-yqGC-&J#4VLW~nXb3) zFNFFic#3COpt9lP_z?P>KM{gc329SDC;pRSM9e6gbWz7N%fGQuOAAWpM=V_Q?de-< zI0$TBLq_-d;tl2Bdm72c;#P_uje76Wb00lDE&m)*@n&+}>0hQS37t}~s7vc}zskr8 zyUi_r2PD0I+!vwDwfXb#M;O*u@5q$(wVcJUzWlqUUfF0y+QmT8_xI8sKRln&n$0>~ zGIqS$Zmoh3;I)2C8Nl2P3|D)*dg_+s8mr`~s~}(Q1d^-@@&SVtkb$5xygEvfA-8v~z`-_7Sz5m0~mF{VvJ zA=XpO>#?i75?%Z<<3M}#tX@hoyYy#=5u0fTX3cSiL7qMz(UD&|=Oxs;XQ9tA^$?mT zL90&286p`P2jM}weNgf9BQ*nF)F@5^qS@FF%{|j zB^i^-_hgoEb+r*6^zB|nk5M-rboCWV5p3g^aKrW4=m9Zghkf~DKn`Q%t8z1!<&_*KIkcJr?yW@=qu%Uo_8iy`iyy%|y z$-{BGh2vjY3%eA(|5$~J`i@`=g0>mBR|VjPRhxW z!mMw^H<4JCqTVr6@Z8J^B%13ygU+1ci#RQIw0h*|R)6(rly%FGmC+BPxyDQb?YTm$ z7GWJ<#?IW(JmGrEucxr2#K7WFNNs(Lr^osm3kY@hwBpK+Z{Um9<6D?Mye;>bUr*54 zv%4*9_V4%UxV@AO104HaMB!BV)YM{W0n4L(T21pt>!vO+ffIn*20@)*BLhpFpEJSh1(xroK?c%|7JW5U&<&rFoZ@VAcdg$KaDjUM z#*L0X`Z2Uc19uvvi}MLo@xXRBFhE>De`S+ggMKUJ$g=^XC}Rc-X#ivTybr_>;FYCR z;Ds5G1{Wpp5i3f*nWUCdryvrb&qpkU9aW-B;1^2cvz963EqK zyg#w#Whd6uA1{Mge-O}1Hy~N4R*u@`Ah!7HCg9I{>(p(;f}~3Da)rb#f9Y0dNUdRnEa7)doD8wA%E7A zV8)~5&-4ws%x;e4FaPrg(A|KoT6xYAv`(udbp!xL&{GcwZ~qO<+h&5IikWlY75?+j zFgk@{P=}qT1ZCO`pLhYEcy{tTPp;&j;}h3-@Rn8ylON zn%dd5k>=wtuIR022}a&_fk4}-IU=MZ9Ij0~hV;nG_krqMoq1P_z-aI;Lud|&a-6i7+#Ne`M}N!LWNte^0c(J0_Ob+ zeor~`nU(^!5;Q6u!ypW_i&i~vx) zo|z4+g+bPz4#LyEZ24!}2PnyxP{Agq)OC`gIt+0Km+~GKXw;1xH@lAtQjdz!8k9R^ejyEKJV7|YDd@uzVlhoRtOaK zf83!twi~>qqA;1I>e+dHg#br7^!{1santUgC_Fa;?RJRw!3o+0PmlMjI5P|LG=8Cw zY|jXKb2%vqi{ zs3}KxKG;;i_Xf0i^XHHJ{C?r)O{WcK0^{LWa5eb(G8>M5el?@wYGmYN9f3uQ7L|Mg zHVTf(@R8nn8WDp$+9_EfDkLN{Z=OEp#m?V6dmXH8$tTjT5|v?dBZ7j0P(h_qi88Mlc7UCW1$%gbV#V<3xSe;N%dV2Gfes z1?M?T4~iH7U|V~7EQJoh0dw!*+t)c4my~F@eK`@-^6i@jT5kdFMTOy-)LbnE@R~S| zkC)AOu7;|?VJifUBSYONO(@`5DWipv-sIxrUxv~Z6&3gJd;_hGK^bK^0Tb|_!Y1N+ zDuoW35mn~lsICT7`rVKD{H!e6g61F3kqM|H7@soHr z{)#i~{s?3!E2$XPvhtS15VREn{0H0hg}RovzGvrMCr%YT-GxGAvNfHlb)?_}m-L#x zIRzuZqON;pmU4Xf_>oZecsoQypMEPHeq*|Q`*tv`+OL}(E%B02(>T7r`-b#2jfmK{ z`J~nz@kD=``Hzj}4%+0`JtK(}f3SQT?H#nquLUP&c-gJ8&YwL{38B^zxdzzmd$K{& zw|0d80*l2R{0!bvp0~#i&1oehBoM50L&30q{tA_MZ{L#e0S=gyOv8bMMdjwbfjxV7 zaYa8ES|t9)x*VbuU3H&9l?k!^6hcS2dZ<0yE?NG58I! zxo4(7cCLuy$ZC)F-HLoLsmqhurYrXipDJ|lXSqW>#vo5bEz$y50oZ~W@Y1!84H=5y ziD@9DzI`=LMRN4WnJ9)LzFu>NP$%uvQ9pZosfY){8y~VKv&CQK5pRpAYK*8Fw{CN1 zn3tVf!)qHOY8ihgR-V+E6r&%PlgC>VL=3oT-0hWFK8N{yFbC{xoXp&ouU}*2f)pAS zZ*1*-snVlc%wc71eU0Z=Pz~jns86SePp4*|F=wB#bf3_h=`o!mF`ej<%M7C>Xp~Um zy3v7cCk^$e6^P`q``#UwZ{C!lUXt1)|16y{cV6G8fX9V}g-|J=jCUM5CbOqDXP)ob z8)Dst0Mf=&=CT_+F?zuLL{x}Qe<3v~MjN+oEkb09i2sRgu~4!DTk!P%|FgVg0{E8| z(9#TqQ?PD~{{3$yH%G4IjK1;t0b7bFX1<^xi0CI!EnVGZWr;^h2cJx`I27m^#^}H4 zI25-;Qc`lsk|k8?tBwtEE%41@Fo2m{()(V|{aNTB7EzT!ypD$PYOCc-b)Cc_YBR{* zt;gS~uNHNceTT~kKq3o$1`ZU$pk72wuna2@cF@2|ql8|LiZ+k5)lr;<6B;_^Y0e`3 zlrV&Om|lo+IV~?%$jhJip>IML%XXY}XXk{GrTWG9T3T8VhumCyINyK1b^JH;TYxmc?Q|B*N?%@N|gI+rSuupsY)APzHgV z?4VGNg9abdP>1(M<(1PB^*}jE$$QX85zaV~`pXJ88$4bXhT)XYzu>wNlP7^#NbS5k zJtoX5B+GL>xzazh$nWf2F`dWCD}&1`1Ih0%Bn0a}Ux8i3YFy5 zU=-ahsgjb#vYe}Ud^#CFc=E@W=sGdZ<>cvHP@gAqGS4{;!&ZO5q#c(zKxQc8ZngZFade_$d_Em%=e5BF`#% zhUSOfuj^t+@Js%dqKFG$7WVIlp_umQ#FCr=--{GawAV8h(IxpC+$=u(_I#HzV+0`S z>FJ0RR`d2WAezK{_m}UAyda%2LGXGFKaybxn9&BCH;vfXA6ksx=c@Yj*&wTmJMBZC zqZBCvh8aqiBK9K-1O)Z~4Z-}xt7bv_5r?U+TDxD<`$9*@>YRW8+)mUY zii(LrUg@74!exg*d<>1clR>n1babHl6O#oA9HErCoDvuWW{vd>TJ!ZY#V7LzPXeGX zC(UYchEW*0NI;+hiA-CYU9vQnI}{4gW`2SrzbOor`d~H011M(qn9t2^gqQ_mR(s&KZwMo^p1?3aG7d5>mU1me{h+SZGq;JsDI+%-O=-tK5TF%EG)-&Aht%4 zV{yTEVO-Beh!4!N0KIWzamCg1=lkH2AM+*GI1-scv5fp} zc)e^SF4PaWrHG1R^U=H!(Q&bx+;eCG@LwD1RoNDvnp`zvuE@eMR*fti4HwLmK#SQA z*Y&=hkD0L0Vd3{%YY*H0?)$ojjK?}U*s(YH-RzanD@s)map2SM2<5OOJ2#R!a3sml z-$(IVeFtD0x_6;cJ8{y}W8=6)6hgTAPW>%As8M`55bbMmfE9P(+z4r}gj zpy*IZXg+yg(j`e^gkSKTAv3wV=#Sw$f(iO!T3ZS@D#gKYzRxQu!?A;gb)m&RN(MT+Xt!YIW>5M6E=l`gTRxwG3PYX*nN_3{C26R> zCCntz^f`K4`zczvxw!$j;kd#{^cn!JnAjD?i*eW)`LZY9EI!Kir^(5T-qws{VK*XU zoPP~S@u-I&-+&vwso`IHVjlbX;U+U0Cg-)ksIW~gMs$y`m3j#02!jEDnJzT8(9%Et z&FwWq$OX%|1u!qI1(_simNQ#MR@_I7^cY66Z%|w{fBt-AnznXsl(R7R8(9|L6{3xe zlh$PcCcp$v>;R-~ZhkB1(I%brnaKIjc4ANTO?5vdS=lb6=c_Va(_7L@><}K!7$7t8 z5dBM15v_}@JruqE(u`G#cIY;o(x3P7W<{b!03sHI5%VIDuA!qwb=mN=Frg<{dCaga zv_6dhIUX$ol#~o;nADhuJg>ZLn6eO;^z_svg+n?$>5yclY@@7rr!V#}Ohk_kpYLmY zf7%U*mBSk4adEqP)w`VzDt~M!r>>rTTf@i42isxahTCFkI)XCgPbexAMUN~_PhA@BK2fE>Qj)2^7~#*&$DN@T-9eR zMxr>xazb=&eG{=sKq_-N!ryd#uPgH-PK){$Zb^dx2zb+88U&`1moDu$@(GNCdAD!V z82@E0*8p_zVFnt-l;cr8!uwQ+d~`;iT71*73`nZcDaVi|di2*m$#>jZCe?K_r zqKt{>#Q2!GuLjZ=qBxEp9X*ow54+`(K4WFZGalTZI4aUi~ zq3we>mqG@S&$r)D`TX@sIa2YRX&bn?xkqsQxY|i+0M1fSA*5YVcUP=QB8TN&CEVE~ z!=1=h)~s2>-LAC%AAUagfbD$z3th9qs)1pax3(iH={Z#L3dmb|F1o8^&9t9BcW&X2 zW323uq9BpNy`gRUkS;(@!vxd4dTCI_pD9FnO7MdZ6f%?=aVX?fg5?s*%0oa84eyZq z3?u5(F$iN7qKjJ+99u?59DF?~DG5^}yuYtO=N?5X_zmdUf(kUCX^kyKP8{+;pTfb& z2LBi5FDyr+TOIt__8zqwg>T>XrYlNGG5WZiJzIqKBw=BO-LFJFI;wZlh!T$G!Ey1? zqetkq1CcVi-6!3?gGVxhRLsc8$iScyx#B7$YeO2Ind->03Fu%LJ%jUDq;tj!#Ep%4NBwZ z@bX%uyWT0#K!4kk}3$0qy--qv{3CC!b%V-uI6 zZSnLiV2sU|SFWHoY6kAuv4iyO0IY`K1fT6$Llm&uEtd?v>O1KMHAV ztjU>qe_@L*MMnO}@&Gr_#UU*tyis$rYWGGI2c-fDh`EK0xutOM1G>S^!azqenURmuS{vb;$DOh||cFi9X)Iq+7H!kWUJe-hVL?V_;8JkRUMNm-V$<&&Mj{M@Hi>7?U>G!p8+Sr+ z_s*?~t6K?&H!%k>o(c`rhAjAooMBkmq4WXw?kJ%EqYX8&RD0e*%Z* zE_V}=OWob9kKZO(S^#bCAwKCnvE@(&@;qLo#V0X|kC4Sr7oP-2;NF>w5136g$H6;_ z2i6GWUwcbwP={S<60((u<|I=|grp-BA`PSxlFU@5$`qkO=Ak50jtsHMambLN z44J1W^E@<>?|wF&>-(6F_RhgUYv-vY1~FU1t4Sk!L+#cLXf6wuuy9Puvmy_g191 z!&w>K)wEwsi9or+fDAY;M%cAlkN_iEr8zj7vwOoiaP>lg!OB*X#`c!2wHe!L8JO&?~Y zw{rodV1-Qr=da)|cWrC}=Unt~Izy&(8)cC!tP=_n)%{IK$zy>%_YMR&I6#To>E-_A zKyX)Ebb`B>fEWaiN6I3|vhTk&l>KE8lgtAum_bUfr&4{eFO|A*iZJl$6Cx&kZpzB* zovFM3#!I-7-E(-UQC2u3YK<1cRvn!tWXZdgE^=H3Pbd8O>N_$U99(^fzkiqB3^;b! z435i+On`R>kh~~VS37_Hyn79oidu7gXcxWqQbES$0@t40a3<5XWe0iQC^O!$%z?FK)%dxl*$+CJ53fXRxiWq( zf9{j_-LL(=<2)!X@g0{aI`Z^xp4=NGZI8Kxz6yIj?1i0Cz`9fN@I{ZmYjE91m*(mU{Z2rzms20gWSzGB=5ozQq zF~027Pto%MwlVc89@%fk?$KdQu1RIn^Nu z$J5{%5&=rqq+4GDjwbZmjGc2LH1GEI^!kVEHuLdyz&QbnJcq$QSP`0tGK)`d{j-NI zB9}gcZ}SMxb?^%c3JMMm4hcDpxDO$bP5&5}36!X&h&G)-wJN~glB`^5bHuB#XouzG zuoA!D&h)@QZq%Cf-}!-J>0XAoKlF7?y+KNM{1SMd1YgPhjz(=M25Ap{?#5~>I z&3e*cGXNmPa;6aj;Ek4G4)Y5N#9G2}?57Z`t~-^z7B}+&I}6L7`SR}FyWVSee+Eih z%qld@q6WS-9~CUaSWb+aOSu%cbfcD*7BbeBvX4_h7v&%+f+%xK_r;1}F*OhhK7u%G}*Q54}mN5&kD>%F^u3!{=en8 zPt-HTk(j@Edzc_<91&OrqA}U0g$RuVXh6L?wyfW;S*(5q66;OTW92WkuYaD9MZS0Q(SR4AX-VCBYOOA8$@6u|h-yrb z>In~1R#c?=pjP~Ck(06&8dZ|`NC9UIuGa!Dx95D#v-!Rcwh}wr>87N(_$gV?(4O&Y zrF|ILq<;t@v{$nZz6gNJX!OyAMC==8x7P#G7uuC&!(C%ikkieyx?>AKy9?2I*DD zgbTegZI=PrC`+d1mGh*`pd)2^i*1~3(&f4r?P%O6^)ut~5>M=&XSU38Iy%9w7{ii( zLk%GgMjl1nNyN9I0fN<#+R~VLfNU##U{>rTgY-~t*4vOfJUona+$$@AJ8F(}y5z*` zS7-m6_ay--AaVz`frzI@;8q521T0}77Vr|_4+#eb!~$Ld%&~iQ+Dmq(_zrMy6{V%Z z*d)NB!AVwEnlmRrn0&rFh;>~R zV2c2Vx9eoIRc?kD3b_uHoTo57VOb<{9yaOAS3?_+WUwc?Fi3drsBc1%bEdg~c3M9s zKn|k=-Ff|gTEF`8@m4y){BZgS_Sqt0Qrn?#RMDYryQd=D&Hfs`?yyAot!r4LkvK@yci#8bA2I3G}JsxE9DH zf0_*~3`Mu!SbwM%Y8Nc$Uxutl(X{X}ArL-v#N?N_a|o%MoJcrT^EUgNyBmVj<(rPU z77^-JCCt;)6Z5L#{OiH>-xFqY`14n)jo>;o>;$eOEV_cR60pcg1m3b#Qef)8zgJJ6 zig|4(Aawwz^9LY}yMlrOS#rAhb^DW&h_%UupiQCkx+UKJCSt;HUlu6ojKSOE!7j&X zW%$oz!5E>l@mAXMb?bUR+3cglBRwT~{;9(X>Hze4fQZ0d0TJrbxMj0z(Z@+knuf$}7F)EklSE!)CNlRA z355$ZP6i)&pxO^a&c%!AS89*l$RRa#>$J}0+9C^6-8hb6Lv(W_k2H|pUe;RXT#6_U zp(GoZcxO`v2v?Ewh|)&Cs;u6$b!!5cNVBLbi#?pDrlw%F-Jy5;3ic>_+#Z~6O&to16P+CC=ft`h1@&-)k5aySV_yIB9N@`HqB#QNIdc@FhgDMD(BNR60 zJ_U9|-35j#o!hj2h#9Cs?O?2U})2prYwmtkm=>87Br{($#HQ0Y!Ks3)5s z9en$N%n`d>DSNMr%n5a}jO0$+M#Cy>{b*Z8lvr5SVluF_>xsYaci0pzuJu+;ai_B; zQB}&?;GIcJ1<`m%eOd1OP74S$=i;8nNI&z=vEI(h0Yqfc%6Je7NSq6Z7EIAHSUGI} zG=gfc1VoZsH4=keUGCnsb9;&Vh)v(CGK2YnNox#I7sc53v=nNZPtmlt9|idk27F3OXN7LOvEty?z{)8%l+J zndmjCm{YyfID_+x7K9_i2h+Y)Nq zD@g5W&Ps2;bvJ^3t9P&;?XbP-a|yRGC6`VZ<^0@ zFUmNnf*?%*hJqUrVl+X+Bw`L031PC@0Pe_^eU){oyoa)-l1qk*74Le((-1G*eHQihHP{<$eMAV4$f z@G_Bo*fS+XMJfZN@keP759E$OanC1Vh`{>0Dj=gqh`OkmrIg#VF+U>%$MB$xfFIfB z-_8qX@Hs%;7=dgSZI}I5)2=x8n_t@(PAG=B?lG!+HxlX_5b(^zpPvSXtQ97H{Q)z; zhzWr%Ox`PPd!1(uwx703zli;dGO!^T#JDaJTTxiCrg2zP z_i?e4U6O33->Ri{?;ZpC@$m4t0u~TU1ndS@AYv~WEr@PMK*0{JXEeA5C3B(g8`Kr+9p)kq?{6f@cMZ=Pt0J=*-z2ZpsHWJYEL!KhA zhoMyDCzywUcJ@c7@slXq(iCousS|g{;e%s((ZC?n2+L|JS(-`MAFuVt2cXF_se2J& z$i~KoN?{^XczQIDw59P-0F!;|$AIWxGrvW}+En5SS$lUNZy+KI1*8{KaY>0S)FNo` zkgo_DTPn1O{iyEEZx<#CNe_~8GUQWT@RKl&_7Uun`M6f{c{%W;r@sSAZS1ZX$^hf_ zT@QoPIK8>>=z-HUYGS}Id3gu`s-U~0RK&X|#PgTw}s-A$1l3BYphZ($lc)AwvTGK0aWA z&v^12xCyZi>7E1B^uG4WAJ}k=uHyRo(H%^}NJ(jQU30l}2mApY7YiU{Mt?-^y3iZ# z6!4EIG$ZS$T{ScwJGg%Q6Yn&a@n$t)CH%uR%6hTUlVep%DlkqlYrrNv_-08|)U zxX?_13aStOLg-NZ-WX05F|USm8VVy;u>Ll`Im=2T#k6ZiVl^@r$NAO*(b(6@psM&^ z5Y6oIgLYgsdw|d`O6i#YtZIQNsGbB-;j&^Y}wr)vF1DaURBS8_doHt@`XoUA^!6bp&C$%>q z+B^l}MfLb4cqm<4WLi{YaS|?Q8Z!xril$>C_~-$Mm`CciN=Rr+U7bc-gPj?9(kT$= zxVkQ)!atTEz+&x%;_5W0x^gcjCy-^xJN|E)o-1Bv{-TYf0T4b!kcOwCte_z9OdECz zA}%c|Ikv#S*CrM`2R_-naU+p|zz0DEJ_V${q!&u+GgL7|agH?$p1phb4l5JaSnB2~ zKJ?dV_kY-G$hFZh6|LNcq z2RFBgkpmFV5cPv;}VgG`A0^S%jIa!lVvIn7?-OmwL)^w9&@;oK`!D5 zsf*dzkj@g#p-ZRToVJ}Px=MAscdr@M1bS5bTd@Vvl2t?sgRb zi#3Wn@dBgW1tV3NR*H-^>|i*Tr#!q#j%|kxIqxvS@NvFq%XcUSVNq06#1n>5u-j9{ zg0xyQDzqkaS8#JfsWbyKOQxku=|(||cdC^x+=;N{Xa4Wt3ecg5%E9r;UQTJwKdwg_ z5qZ?OABEThz|z}HkQ8sW-j&KAk90RcY$S%;h>Y4t+LVV>7;5fI)(0~9PDj~EZv zB6n)9L*y^rEa8Poeucpq0QB5xHc3a3%oqRtDjDc@L%8_PPJOBtdQD+ikNr$N61HT{ zHeziHn`5@HGA9$KZVfb_xl}VTvv4?l?~MLW#U7cepZB-9xhxT4eNy@Cp6Awv4?IhF z`yx4yZ_i^FERbf_6P2-`^79^Kv2{^j@_t9Az@Dt0NI{XA#wj)B;KruO?61QTudAMp z1$X?IdOv2ZQ&u4+L6__f-5weiQn6VCsfD7HM`T{kemEpD!vhRgYSW6Ss3<*bZqh-D zWI6#;$;equ$oAZK@mqIapB;D#SjuEXH1MBYUuYmUFPoVB1mTE(rpg2WErLt~-Qx7j z?-3c+jP{0Ykp514fy5g_l5-$k{H%B0GCxU#%bf_vRsT1YHB8+{N8l61Aza?K3*05QSqyz;u@pkcBAVugkwWQV?%^uL!@GrpGNrnuq$H! z6mM5RrUUzKSB+H%U2J7#HQ8#1^P0Ex#D~fuO(mtbKp3Qd;PjVJph2{9yB!#}p1>R! zzx8mhXvv8n`0MxxXid_;hVQWFB3?)ZFAT3116)5BGv8fK_Y5oJfk@dbTe>kd={Dnm zgjVzW<%P(+>g6`Yx}xu3&cW@5d%i}ArXlVZnYP&S(9p=J)Ql6N!WoDXULarWbnoQT zU9HKOWD*lI{ko=czSJb2xoi4-;K;YWiKYy292QS1GAt}D_lkE1 zwsv+n6`V3_Fg^%lL44`V;2g7hV_ML;i4=l$euMu$dhO}fS77K5xV)>Yv#yu#stDte zfj*%9Va^Tgc4+q(^QxaXF#v|@tlqo@o0F1!=;aUTu0o!X|R;C`l9_2)@RIM*$2Z*tZ_aE|fyux==H(Ry%B ziS!d><88vAZ~y78JunjNd2peL;{*5sv%Hv>98`1jm1e5pFFGegd~09%){0@w3V-a4 zd(oDO=wBbbH*n?P$`VLRAVOL#6CiTsp!loZ35?^`L9MZ=1+2i13HFRaGwE*J;o z5{uv5pJE5oKeYSIIZ)NbhrqxIzdsYX2L*j$u${*OccBB_CNbZ>y)OVBh)Q`FmgVWw zr{moBi!3;w1xtk|C0#{eQyfInKa+OdXc2d$JdW+AYIb(^4eVv~(-iIukltC;M=$P^ zEb0p`x)RRAI8A6_ydqYa|F*<}2RWnF5<~Q=+FBy^xyz2MC&{@-hgCH;{(zIkGTIXPLXLGo5l2AJH4hE;}&68i_{7RtseEKPoR?=|L|K`n3~Sd>d^18eaJ}i1{?=t7fQa z612pNh)o|G5GR1w1yKN-eFLNckEeZ1Iu^N0^Z|5$ZH#G#u)r~)f(xcuqm z&h&C$I!m;rj;aKks)Uki)-J&&!8`Z?A4n$A>1KaFQc<5}b#)Q%tAhE?oMLABTOJ;{ z%G|?Qw%ZlSh)s>sN=iz`#>Rkqv75KZ<3zR3OpXq>N`vn4jmrk z$T(z3a-udt+X^zqhql3H=5M#AyRaWa(Oo0?39|Wc0|fUZ<=OmE@ohFC3vF(kz#MFa zfsANN?&!%AiUTEkqLY%6s&}hg%goF~pIlP3&wr~4aR#U=3^W7ZJUP^Q07S(xOOD(i zn+$I7wnV`PEMZ+;1`>_1$S8G7efiQJln{;&u*Vce*dT9xs+TDuQVL>Z0C}|ZMTD*T zVxjZ`zgm@Y3=&c_JS67Vz@gB7EcuCQEXqBm;q3w!qP6rGNJ|iv@Q_SyxEwmTk>Xn1 zz5eLBl0ag6jRh{MX3fLnbOd^dM+a5(qC=5eKImFb6zi>9*CfVOk`F*3YE-A9t=;Et zrqbRi@?bXxKKVANlt)`WIiA5h%)`aS1(DR5EXxEb3Z>)`oyDQ=c6H*OC1fHAimuOI zibX38{5Wtr=8;xU6bem+F?@z1J^$C6q#1pNC={wd6Pk%ZJT>n&dRO2_Hk>r#z#lJK sIY|CXVgJvE{AW%6vrqnipPeZ-_u9g(uMQV4Cr4IM?wD+%%vq=Z0$gAP3jhEB literal 0 HcmV?d00001 diff --git a/previews/PR182/assets/nfwfhfn.C3vkC3rs.png b/previews/PR182/assets/nfwfhfn.C3vkC3rs.png deleted file mode 100644 index 9883b56b1d172514019777730dc7958f4246722e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63681 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%0AYjqm7rDja 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%0DwWxm;qXHa-4R!NRUR158_0~gws)+D7&+{T9C5E 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 V+c4myBTcNK(g{_?Y=w)r{};DglAQnm diff --git a/previews/PR182/assets/brnosny.3sfpQl2i.png b/previews/PR182/assets/nkoanyw.3sfpQl2i.png similarity index 100% rename from previews/PR182/assets/brnosny.3sfpQl2i.png rename to previews/PR182/assets/nkoanyw.3sfpQl2i.png diff --git a/previews/PR182/assets/cmgbbwe.DiwGEg2f.png b/previews/PR182/assets/ntlrnaf.DiwGEg2f.png similarity index 100% rename from previews/PR182/assets/cmgbbwe.DiwGEg2f.png rename to previews/PR182/assets/ntlrnaf.DiwGEg2f.png diff --git a/previews/PR182/assets/mkcdqej.-VpeHhXX.png b/previews/PR182/assets/nzqdmtj.-VpeHhXX.png similarity index 100% rename from previews/PR182/assets/mkcdqej.-VpeHhXX.png rename to previews/PR182/assets/nzqdmtj.-VpeHhXX.png diff --git a/previews/PR182/assets/effgnzr.0OJvb21A.png b/previews/PR182/assets/oamhkif.0OJvb21A.png similarity index 100% rename from previews/PR182/assets/effgnzr.0OJvb21A.png rename to previews/PR182/assets/oamhkif.0OJvb21A.png diff --git a/previews/PR182/assets/ocbjgpx.DW-Qq111.png b/previews/PR182/assets/ocbjgpx.DW-Qq111.png new file mode 100644 index 0000000000000000000000000000000000000000..c225541f1f8fe00f0648753e560fabc5617ba26e GIT binary patch literal 64911 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�ygoq)yu_hE2Nq-5asw+$DPPa9ImG(X@yaKn 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 F{5L^cJp%v$ literal 0 HcmV?d00001 diff --git a/previews/PR182/assets/txmdium.3UVIT8DR.png b/previews/PR182/assets/ohtpinb.3UVIT8DR.png similarity index 100% rename from previews/PR182/assets/txmdium.3UVIT8DR.png rename to previews/PR182/assets/ohtpinb.3UVIT8DR.png diff --git a/previews/PR182/assets/xeyzomd.mCtKcWOr.png b/previews/PR182/assets/oklepfu.mCtKcWOr.png similarity index 100% rename from previews/PR182/assets/xeyzomd.mCtKcWOr.png rename to previews/PR182/assets/oklepfu.mCtKcWOr.png diff --git a/previews/PR182/assets/oonxpsn.BYs4EaIM.png b/previews/PR182/assets/oonxpsn.BYs4EaIM.png new file mode 100644 index 0000000000000000000000000000000000000000..7c843b7a586458ff3560ecb7d949ef360b43dc10 GIT binary patch literal 63593 zcmeEubcvuMoe~1lB_OS&0V*hhgrszb2uMg;h_px}h|;Ze z!@1{L>vyj62b>S*!x{V9ZnjS59OI4Wx$B*N%8FM=4p1K;A|fJ@y(+CrM6~-25z#Im z;+^;#aZ-aE{Lfw^xhv8{+l2qbSEPjy5itxs?~MwUazAkvZ>+Keg_&bLU=aDPJNFsJQ$=%P4?EMP2WNo1HwmBwu5NIpdr_1IZsr0pL*Gx>3d&7H*Y~^VLnH{_8!eA~$P5hn*NBOE zZj_KwP<-ajNc&o_pPh?q*yGpM))p~wLS_4Jzwj3?j*yYvUY#>_F-%i@#jRJWp2dt6 zmrlRi=Np-kv2lHUy|c6PaOK*weWp1N9EUq##7+NRnv)J_-eBO+!D3k!?$ z-dc?ou%j*`EMfYcgx|*9N^EZ=S+tD})&$a&h_Uy)G5i!jBM_06nwskW+6o@mRMN)vNiuty6ExppZ?L&QEO}K=!ghD>yB)*r{;V__a%c~yfD0Z^QNus>jago*$LH* zw{PB@<>66c4~vS3I6*_xDSqjewzjsS;`2w39u*ckb49bru~JmJFTZ~CMp;fSOS`}f zBe=MBAuK$6bZCg!S4vJ!&ePLVMxm~@mW_kMy05gbsK~|UdDx2=2^krd_@JaDwZY9c zEgNc5Ob_Os&Uvz9`bz*!!}-=gdI?QBvZb+>!I{3YYc6+Ydf(}lx#Yr;c#h;iduuo8MZt%FD}V-ZJs>+M@T~upe!Dm8KMT-kre* z557Fp=ic?kP+wpF!jl(9Mn*3=wLfxWy&M0$aK*)CX*ABeiJMB?W955_oKQPE2S*^S zhzk~GIFG@1a!=3AbH-m9Fw>^>FJ)zA9Y-1rJ4p{8<`)nMcb863COj97fUW4AzwvM1 zhO%|Gw@ ze#0@b9i-^lqiTg75ydo_vEsJ7|py9{e%ypiBe|^A;{q*URWyp$$SC(eZ zUJ~ks_Ui_o3oTdj12ESL($c%<-`<@cVNr@b167N;jQEv=Ysub|7GJgt*Q zkA4!J{#j8rcQ43=H(!pznZ?Y^EZ73GJ$GS7a4@+UML!mUMG4dKr$P#D z+gqMtHsbC}Q*~h+-A8sZ4o&|k7IB>s_1aj$8hm_+Dlz@8YKBwiYdyT?2=VUx+~X7! zH!9o~C)%@q6xpoL*3jdv^{UG@1+HAF85kJo?Y)tDMo4J2J?r|?(o%jHMo-8t2d{|{ z<}s+;n8?Z{KYFy=cjtWuR#sL%KBqrFD?G&G3XV3_d@R8umpV_LKY!lDfSrdY@Co7S zdgnNrDD#wpL_}Uu(QKd3yLay}eFmP3$40X`@S*_1RpB(QiftRvN&W85tPy^)vdWy2 ztFErbvMqD{^OL7)Bj2`9xI4G3Za%Z5Btk8ryxaqyeEG?}tEXOM>y>FPG1rG+;zjQ| zY^=;0cyAVZt}i)A93Ms@t`|SPKJqnCVvBV-Ch+M~uzDtwY8lIW|9-+T^Q;qFb@poUM?vqkqu#HTl+bwivh)M>t?!p z_pbahPqaFFh2!YqvSjb=t;?4$Fa8iGBD%-C7v-JDMKU5Lrr}+ONgyS9o0EfsRmsZ> zv3Ot(((9j%X7f$!yLOG9KoK|O2}qC8;?&3TtZ-k>Y!@{!Fi`aCy{F81yx{Q>a;Zn8 z^i6cEtYpL^4UtKrrC*zyw`a=!WZwGjdysPHu3g7`&*eA8ij~>?C}Pjj!%%H)uGdW_ zCnrz+C|0T-Jdf2axa&w*(6yAT>$zTw6B^EeAMMA#GYubWij(mE^?t{&GX|j8c~W!O z+27yaYjg4Xurn(0NMrQ%0A4;&=KdvAz`Ens;Fo}fyq7OE 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

    GeometryOps.jl

    julia
    module GeometryOps
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"GeometryOps.jl","description":"","frontmatter":{},"headers":[],"relativePath":"source/GeometryOps.md","filePath":"source/GeometryOps.md","lastUpdated":null}'),l={name:"source/GeometryOps.md"},h=n(`

    GeometryOps.jl

    julia
    module GeometryOps
     
     using GeoInterface
     using GeometryBasics
    diff --git a/previews/PR182/assets/source_GeometryOps.md.BicEQNa0.lean.js b/previews/PR182/assets/source_GeometryOps.md.BmRQ0DeT.lean.js
    similarity index 70%
    rename from previews/PR182/assets/source_GeometryOps.md.BicEQNa0.lean.js
    rename to previews/PR182/assets/source_GeometryOps.md.BmRQ0DeT.lean.js
    index 68c5da4cf..37338ba75 100644
    --- a/previews/PR182/assets/source_GeometryOps.md.BicEQNa0.lean.js
    +++ b/previews/PR182/assets/source_GeometryOps.md.BmRQ0DeT.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"GeometryOps.jl","description":"","frontmatter":{},"headers":[],"relativePath":"source/GeometryOps.md","filePath":"source/GeometryOps.md","lastUpdated":null}'),l={name:"source/GeometryOps.md"},h=n("",8),t=[h];function k(p,e,E,r,d,g){return a(),i("div",null,t)}const F=s(l,[["render",k]]);export{y as __pageData,F as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"GeometryOps.jl","description":"","frontmatter":{},"headers":[],"relativePath":"source/GeometryOps.md","filePath":"source/GeometryOps.md","lastUpdated":null}'),l={name:"source/GeometryOps.md"},h=n("",8),t=[h];function k(p,e,E,r,d,g){return a(),i("div",null,t)}const F=s(l,[["render",k]]);export{y as __pageData,F as default};
    diff --git a/previews/PR182/assets/source_methods_angles.md.CtlLZzGI.js b/previews/PR182/assets/source_methods_angles.md.BoeUnF04.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_angles.md.CtlLZzGI.js
    rename to previews/PR182/assets/source_methods_angles.md.BoeUnF04.js
    index 371ef860a..c2681d909 100644
    --- a/previews/PR182/assets/source_methods_angles.md.CtlLZzGI.js
    +++ b/previews/PR182/assets/source_methods_angles.md.BoeUnF04.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/axlirwf.Dig-DWOQ.png",o=JSON.parse('{"title":"Angles","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/angles.md","filePath":"source/methods/angles.md","lastUpdated":null}'),l={name:"source/methods/angles.md"},k=n(`

    Angles

    julia
    export angles

    What is angles?

    Angles are the angles formed by a given geometries line segments, if it has line segments.

    To provide an example, consider this rectangle:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/lzipaux.Dig-DWOQ.png",o=JSON.parse('{"title":"Angles","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/angles.md","filePath":"source/methods/angles.md","lastUpdated":null}'),l={name:"source/methods/angles.md"},k=n(`

    Angles

    julia
    export angles

    What is angles?

    Angles are the angles formed by a given geometries line segments, if it has line segments.

    To provide an example, consider this rectangle:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie, CairoMakie
     
    diff --git a/previews/PR182/assets/source_methods_angles.md.CtlLZzGI.lean.js b/previews/PR182/assets/source_methods_angles.md.BoeUnF04.lean.js
    similarity index 74%
    rename from previews/PR182/assets/source_methods_angles.md.CtlLZzGI.lean.js
    rename to previews/PR182/assets/source_methods_angles.md.BoeUnF04.lean.js
    index 4a53bcedb..56746a613 100644
    --- a/previews/PR182/assets/source_methods_angles.md.CtlLZzGI.lean.js
    +++ b/previews/PR182/assets/source_methods_angles.md.BoeUnF04.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/axlirwf.Dig-DWOQ.png",o=JSON.parse('{"title":"Angles","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/angles.md","filePath":"source/methods/angles.md","lastUpdated":null}'),l={name:"source/methods/angles.md"},k=n("",27),t=[k];function p(e,r,E,g,d,y){return a(),i("div",null,t)}const c=s(l,[["render",p]]);export{o as __pageData,c as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/lzipaux.Dig-DWOQ.png",o=JSON.parse('{"title":"Angles","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/angles.md","filePath":"source/methods/angles.md","lastUpdated":null}'),l={name:"source/methods/angles.md"},k=n("",27),t=[k];function p(e,r,E,g,d,y){return a(),i("div",null,t)}const c=s(l,[["render",p]]);export{o as __pageData,c as default};
    diff --git a/previews/PR182/assets/source_methods_area.md.Dyql-YvK.js b/previews/PR182/assets/source_methods_area.md.BxXqKeUH.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_area.md.Dyql-YvK.js
    rename to previews/PR182/assets/source_methods_area.md.BxXqKeUH.js
    index 9faf1de88..aadf15456 100644
    --- a/previews/PR182/assets/source_methods_area.md.Dyql-YvK.js
    +++ b/previews/PR182/assets/source_methods_area.md.BxXqKeUH.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/axlirwf.Dig-DWOQ.png",t="/GeometryOps.jl/previews/PR182/assets/ljhnlpp.CULn5saZ.png",c=JSON.parse('{"title":"Area and signed area","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/area.md","filePath":"source/methods/area.md","lastUpdated":null}'),e={name:"source/methods/area.md"},l=n(`

    Area and signed area

    julia
    export area, signed_area

    What is area? What is signed area?

    Area is the amount of space occupied by a two-dimensional figure. It is always a positive value. Signed area is simply the integral over the exterior path of a polygon, minus the sum of integrals over its interior holes. It is signed such that a clockwise path has a positive area, and a counterclockwise path has a negative area. The area is the absolute value of the signed area.

    To provide an example, consider this rectangle:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/lzipaux.Dig-DWOQ.png",t="/GeometryOps.jl/previews/PR182/assets/zpkbbuk.CULn5saZ.png",c=JSON.parse('{"title":"Area and signed area","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/area.md","filePath":"source/methods/area.md","lastUpdated":null}'),e={name:"source/methods/area.md"},l=n(`

    Area and signed area

    julia
    export area, signed_area

    What is area? What is signed area?

    Area is the amount of space occupied by a two-dimensional figure. It is always a positive value. Signed area is simply the integral over the exterior path of a polygon, minus the sum of integrals over its interior holes. It is signed such that a clockwise path has a positive area, and a counterclockwise path has a negative area. The area is the absolute value of the signed area.

    To provide an example, consider this rectangle:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_area.md.Dyql-YvK.lean.js b/previews/PR182/assets/source_methods_area.md.BxXqKeUH.lean.js
    similarity index 65%
    rename from previews/PR182/assets/source_methods_area.md.Dyql-YvK.lean.js
    rename to previews/PR182/assets/source_methods_area.md.BxXqKeUH.lean.js
    index 8b890dc89..89f68b173 100644
    --- a/previews/PR182/assets/source_methods_area.md.Dyql-YvK.lean.js
    +++ b/previews/PR182/assets/source_methods_area.md.BxXqKeUH.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/axlirwf.Dig-DWOQ.png",t="/GeometryOps.jl/previews/PR182/assets/ljhnlpp.CULn5saZ.png",c=JSON.parse('{"title":"Area and signed area","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/area.md","filePath":"source/methods/area.md","lastUpdated":null}'),e={name:"source/methods/area.md"},l=n("",40),p=[l];function k(r,d,g,E,o,y){return a(),i("div",null,p)}const C=s(e,[["render",k]]);export{c as __pageData,C as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/lzipaux.Dig-DWOQ.png",t="/GeometryOps.jl/previews/PR182/assets/zpkbbuk.CULn5saZ.png",c=JSON.parse('{"title":"Area and signed area","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/area.md","filePath":"source/methods/area.md","lastUpdated":null}'),e={name:"source/methods/area.md"},l=n("",40),p=[l];function k(r,d,g,E,o,y){return a(),i("div",null,p)}const C=s(e,[["render",k]]);export{c as __pageData,C as default};
    diff --git a/previews/PR182/assets/source_methods_barycentric.md.CPKQky8E.js b/previews/PR182/assets/source_methods_barycentric.md.BAZk0_6U.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_barycentric.md.CPKQky8E.js
    rename to previews/PR182/assets/source_methods_barycentric.md.BAZk0_6U.js
    index bc46a125f..5fb97de1b 100644
    --- a/previews/PR182/assets/source_methods_barycentric.md.CPKQky8E.js
    +++ b/previews/PR182/assets/source_methods_barycentric.md.BAZk0_6U.js
    @@ -1,4 +1,4 @@
    -import{_ as t,c as a,j as s,a as i,a7 as h,o as n}from"./chunks/framework.rRrq4bmo.js";const k="/GeometryOps.jl/previews/PR182/assets/ouhrtus.CZy9YIUA.png",R=JSON.parse('{"title":"Barycentric coordinates","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/barycentric.md","filePath":"source/methods/barycentric.md","lastUpdated":null}'),l={name:"source/methods/barycentric.md"},p=h(`

    Barycentric coordinates

    julia
    export barycentric_coordinates, barycentric_coordinates!, barycentric_interpolate
    +import{_ as t,c as a,j as s,a as i,a7 as h,o as n}from"./chunks/framework.EaXv-vOb.js";const k="/GeometryOps.jl/previews/PR182/assets/rdfghvz.CZy9YIUA.png",R=JSON.parse('{"title":"Barycentric coordinates","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/barycentric.md","filePath":"source/methods/barycentric.md","lastUpdated":null}'),l={name:"source/methods/barycentric.md"},p=h(`

    Barycentric coordinates

    julia
    export barycentric_coordinates, barycentric_coordinates!, barycentric_interpolate
     export MeanValue

    Generalized barycentric coordinates are a generalization of barycentric coordinates, which are typically used in triangles, to arbitrary polygons.

    They provide a way to express a point within a polygon as a weighted average of the polygon's vertices.

    `,4),e={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},E={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"10.692ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 4726 1000","aria-hidden":"true"},r=h('',1),d=[r],g=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"3")]),s("mo",{stretchy:"false"},")")])],-1),y={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},F={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},o=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),c=[o],C=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),B={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},A={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},D=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),u=[D],T=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),m={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},b={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"14.876ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 6575.4 1000","aria-hidden":"true"},Q=h('',1),_=[Q],v=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("mo",null,"."),s("mo",null,"."),s("mo",null,"."),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mi",null,"n")]),s("mo",{stretchy:"false"},")")])],-1),w=h(`

    As with the triangle case, the weights sum to 1, and each is non-negative.

    Example

    This example was taken from this page of CGAL's documentation.

    julia
    using GeometryOps
     using GeometryOps.GeometryBasics
     using Makie
    diff --git a/previews/PR182/assets/source_methods_barycentric.md.CPKQky8E.lean.js b/previews/PR182/assets/source_methods_barycentric.md.BAZk0_6U.lean.js
    similarity index 98%
    rename from previews/PR182/assets/source_methods_barycentric.md.CPKQky8E.lean.js
    rename to previews/PR182/assets/source_methods_barycentric.md.BAZk0_6U.lean.js
    index 601656cbb..9fe742735 100644
    --- a/previews/PR182/assets/source_methods_barycentric.md.CPKQky8E.lean.js
    +++ b/previews/PR182/assets/source_methods_barycentric.md.BAZk0_6U.lean.js
    @@ -1 +1 @@
    -import{_ as t,c as a,j as s,a as i,a7 as h,o as n}from"./chunks/framework.rRrq4bmo.js";const k="/GeometryOps.jl/previews/PR182/assets/ouhrtus.CZy9YIUA.png",R=JSON.parse('{"title":"Barycentric coordinates","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/barycentric.md","filePath":"source/methods/barycentric.md","lastUpdated":null}'),l={name:"source/methods/barycentric.md"},p=h("",4),e={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},E={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"10.692ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 4726 1000","aria-hidden":"true"},r=h("",1),d=[r],g=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"3")]),s("mo",{stretchy:"false"},")")])],-1),y={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},F={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},o=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),c=[o],C=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),B={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},A={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},D=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),u=[D],T=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),m={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},b={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"14.876ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 6575.4 1000","aria-hidden":"true"},Q=h("",1),_=[Q],v=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("mo",null,"."),s("mo",null,"."),s("mo",null,"."),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mi",null,"n")]),s("mo",{stretchy:"false"},")")])],-1),w=h("",35);function f(x,V,P,M,q,N){return n(),a("div",null,[p,s("p",null,[i("In the case of a triangle, barycentric coordinates are a set of three numbers "),s("mjx-container",e,[(n(),a("svg",E,d)),g]),i(", each associated with a vertex of the triangle. Any point within the triangle can be expressed as a weighted average of the vertices, where the weights are the barycentric coordinates. The weights sum to 1, and each is non-negative.")]),s("p",null,[i("For a polygon with "),s("mjx-container",y,[(n(),a("svg",F,c)),C]),i(" vertices, generalized barycentric coordinates are a set of "),s("mjx-container",B,[(n(),a("svg",A,u)),T]),i(" numbers "),s("mjx-container",m,[(n(),a("svg",b,_)),v]),i(", each associated with a vertex of the polygon. Any point within the polygon can be expressed as a weighted average of the vertices, where the weights are the generalized barycentric coordinates.")]),w])}const G=t(l,[["render",f]]);export{R as __pageData,G as default};
    +import{_ as t,c as a,j as s,a as i,a7 as h,o as n}from"./chunks/framework.EaXv-vOb.js";const k="/GeometryOps.jl/previews/PR182/assets/rdfghvz.CZy9YIUA.png",R=JSON.parse('{"title":"Barycentric coordinates","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/barycentric.md","filePath":"source/methods/barycentric.md","lastUpdated":null}'),l={name:"source/methods/barycentric.md"},p=h("",4),e={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},E={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"10.692ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 4726 1000","aria-hidden":"true"},r=h("",1),d=[r],g=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"3")]),s("mo",{stretchy:"false"},")")])],-1),y={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},F={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},o=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),c=[o],C=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),B={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},A={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},D=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),u=[D],T=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),m={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},b={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"14.876ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 6575.4 1000","aria-hidden":"true"},Q=h("",1),_=[Q],v=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("mo",null,"."),s("mo",null,"."),s("mo",null,"."),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mi",null,"n")]),s("mo",{stretchy:"false"},")")])],-1),w=h("",35);function f(x,V,P,M,q,N){return n(),a("div",null,[p,s("p",null,[i("In the case of a triangle, barycentric coordinates are a set of three numbers "),s("mjx-container",e,[(n(),a("svg",E,d)),g]),i(", each associated with a vertex of the triangle. Any point within the triangle can be expressed as a weighted average of the vertices, where the weights are the barycentric coordinates. The weights sum to 1, and each is non-negative.")]),s("p",null,[i("For a polygon with "),s("mjx-container",y,[(n(),a("svg",F,c)),C]),i(" vertices, generalized barycentric coordinates are a set of "),s("mjx-container",B,[(n(),a("svg",A,u)),T]),i(" numbers "),s("mjx-container",m,[(n(),a("svg",b,_)),v]),i(", each associated with a vertex of the polygon. Any point within the polygon can be expressed as a weighted average of the vertices, where the weights are the generalized barycentric coordinates.")]),w])}const G=t(l,[["render",f]]);export{R as __pageData,G as default};
    diff --git a/previews/PR182/assets/source_methods_buffer.md.BSRHYdu9.js b/previews/PR182/assets/source_methods_buffer.md.Bt4j9tzi.js
    similarity index 98%
    rename from previews/PR182/assets/source_methods_buffer.md.BSRHYdu9.js
    rename to previews/PR182/assets/source_methods_buffer.md.Bt4j9tzi.js
    index f1c7a18a7..2c1cb5c36 100644
    --- a/previews/PR182/assets/source_methods_buffer.md.BSRHYdu9.js
    +++ b/previews/PR182/assets/source_methods_buffer.md.Bt4j9tzi.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as t}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Buffer","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/buffer.md","filePath":"source/methods/buffer.md","lastUpdated":null}'),n={name:"source/methods/buffer.md"},e=t(`

    Buffer

    Buffering a geometry means computing the region distance away from it, and returning that region as the new geometry.

    As of now, we only support GEOS as the backend, meaning that LibGEOS must be loaded.

    julia
    function buffer(geometry, distance; kwargs...)
    +import{_ as s,c as i,o as a,a7 as t}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Buffer","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/buffer.md","filePath":"source/methods/buffer.md","lastUpdated":null}'),n={name:"source/methods/buffer.md"},e=t(`

    Buffer

    Buffering a geometry means computing the region distance away from it, and returning that region as the new geometry.

    As of now, we only support GEOS as the backend, meaning that LibGEOS must be loaded.

    julia
    function buffer(geometry, distance; kwargs...)
         buffered = buffer(GEOS(; kwargs...), geometry, distance)
         return tuples(buffered)
     end

    Below is an error handler similar to the others we have for e.g. segmentize, which checks if there is a method error for the geos backend.

    Add an error hint for buffer if LibGEOS is not loaded!

    julia
    function _buffer_error_hinter(io, exc, argtypes, kwargs)
    diff --git a/previews/PR182/assets/source_methods_buffer.md.BSRHYdu9.lean.js b/previews/PR182/assets/source_methods_buffer.md.Bt4j9tzi.lean.js
    similarity index 70%
    rename from previews/PR182/assets/source_methods_buffer.md.BSRHYdu9.lean.js
    rename to previews/PR182/assets/source_methods_buffer.md.Bt4j9tzi.lean.js
    index c7e18a342..4665fbe0b 100644
    --- a/previews/PR182/assets/source_methods_buffer.md.BSRHYdu9.lean.js
    +++ b/previews/PR182/assets/source_methods_buffer.md.Bt4j9tzi.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as t}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Buffer","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/buffer.md","filePath":"source/methods/buffer.md","lastUpdated":null}'),n={name:"source/methods/buffer.md"},e=t("",9),h=[e];function k(p,l,r,d,E,o){return a(),i("div",null,h)}const c=s(n,[["render",k]]);export{y as __pageData,c as default};
    +import{_ as s,c as i,o as a,a7 as t}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Buffer","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/buffer.md","filePath":"source/methods/buffer.md","lastUpdated":null}'),n={name:"source/methods/buffer.md"},e=t("",9),h=[e];function k(p,l,r,d,E,o){return a(),i("div",null,h)}const c=s(n,[["render",k]]);export{y as __pageData,c as default};
    diff --git a/previews/PR182/assets/source_methods_centroid.md.CsYD-_1O.js b/previews/PR182/assets/source_methods_centroid.md.YXlBFmya.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_centroid.md.CsYD-_1O.js
    rename to previews/PR182/assets/source_methods_centroid.md.YXlBFmya.js
    index abc3ba158..3fa230d2a 100644
    --- a/previews/PR182/assets/source_methods_centroid.md.CsYD-_1O.js
    +++ b/previews/PR182/assets/source_methods_centroid.md.YXlBFmya.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/ilrxhaq.BD0hVfse.png",t="/GeometryOps.jl/previews/PR182/assets/yhpibkn.DHcwB147.png",F=JSON.parse('{"title":"Centroid","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/centroid.md","filePath":"source/methods/centroid.md","lastUpdated":null}'),k={name:"source/methods/centroid.md"},p=n(`

    Centroid

    julia
    export centroid, centroid_and_length, centroid_and_area

    What is the centroid?

    The centroid is the geometric center of a line string or area(s). Note that the centroid does not need to be inside of a concave area.

    Further note that by convention a line, or linear ring, is calculated by weighting the line segments by their length, while polygons and multipolygon centroids are calculated by weighting edge's by their 'area components'.

    To provide an example, consider this concave polygon in the shape of a 'C':

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/vhjrhzo.BD0hVfse.png",t="/GeometryOps.jl/previews/PR182/assets/iuqgvxk.DHcwB147.png",F=JSON.parse('{"title":"Centroid","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/centroid.md","filePath":"source/methods/centroid.md","lastUpdated":null}'),k={name:"source/methods/centroid.md"},p=n(`

    Centroid

    julia
    export centroid, centroid_and_length, centroid_and_area

    What is the centroid?

    The centroid is the geometric center of a line string or area(s). Note that the centroid does not need to be inside of a concave area.

    Further note that by convention a line, or linear ring, is calculated by weighting the line segments by their length, while polygons and multipolygon centroids are calculated by weighting edge's by their 'area components'.

    To provide an example, consider this concave polygon in the shape of a 'C':

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_centroid.md.CsYD-_1O.lean.js b/previews/PR182/assets/source_methods_centroid.md.YXlBFmya.lean.js
    similarity index 65%
    rename from previews/PR182/assets/source_methods_centroid.md.CsYD-_1O.lean.js
    rename to previews/PR182/assets/source_methods_centroid.md.YXlBFmya.lean.js
    index cadd8f92a..217cce1d1 100644
    --- a/previews/PR182/assets/source_methods_centroid.md.CsYD-_1O.lean.js
    +++ b/previews/PR182/assets/source_methods_centroid.md.YXlBFmya.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/ilrxhaq.BD0hVfse.png",t="/GeometryOps.jl/previews/PR182/assets/yhpibkn.DHcwB147.png",F=JSON.parse('{"title":"Centroid","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/centroid.md","filePath":"source/methods/centroid.md","lastUpdated":null}'),k={name:"source/methods/centroid.md"},p=n("",57),l=[p];function e(r,E,d,g,y,o){return a(),i("div",null,l)}const C=s(k,[["render",e]]);export{F as __pageData,C as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/vhjrhzo.BD0hVfse.png",t="/GeometryOps.jl/previews/PR182/assets/iuqgvxk.DHcwB147.png",F=JSON.parse('{"title":"Centroid","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/centroid.md","filePath":"source/methods/centroid.md","lastUpdated":null}'),k={name:"source/methods/centroid.md"},p=n("",57),l=[p];function e(r,E,d,g,y,o){return a(),i("div",null,l)}const C=s(k,[["render",e]]);export{F as __pageData,C as default};
    diff --git a/previews/PR182/assets/source_methods_clipping_clipping_processor.md.BZSY7QZW.js b/previews/PR182/assets/source_methods_clipping_clipping_processor.md.CmMAMzQ1.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_clipping_clipping_processor.md.BZSY7QZW.js
    rename to previews/PR182/assets/source_methods_clipping_clipping_processor.md.CmMAMzQ1.js
    index 5171a05b9..269599f6f 100644
    --- a/previews/PR182/assets/source_methods_clipping_clipping_processor.md.BZSY7QZW.js
    +++ b/previews/PR182/assets/source_methods_clipping_clipping_processor.md.CmMAMzQ1.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Polygon clipping helpers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/clipping_processor.md","filePath":"source/methods/clipping/clipping_processor.md","lastUpdated":null}'),h={name:"source/methods/clipping/clipping_processor.md"},t=n(`

    Polygon clipping helpers

    This file contains the shared helper functions for the polygon clipping functionalities.

    This enum defines which side of an edge a point is on

    julia
    @enum PointEdgeSide left=1 right=2 unknown=3

    Constants assigned for readability

    julia
    const enter, exit = true, false
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Polygon clipping helpers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/clipping_processor.md","filePath":"source/methods/clipping/clipping_processor.md","lastUpdated":null}'),h={name:"source/methods/clipping/clipping_processor.md"},t=n(`

    Polygon clipping helpers

    This file contains the shared helper functions for the polygon clipping functionalities.

    This enum defines which side of an edge a point is on

    julia
    @enum PointEdgeSide left=1 right=2 unknown=3

    Constants assigned for readability

    julia
    const enter, exit = true, false
     const crossing, bouncing = true, false
     
     #= A point can either be the start or end of an overlapping chain of points between two
    diff --git a/previews/PR182/assets/source_methods_clipping_clipping_processor.md.BZSY7QZW.lean.js b/previews/PR182/assets/source_methods_clipping_clipping_processor.md.CmMAMzQ1.lean.js
    similarity index 75%
    rename from previews/PR182/assets/source_methods_clipping_clipping_processor.md.BZSY7QZW.lean.js
    rename to previews/PR182/assets/source_methods_clipping_clipping_processor.md.CmMAMzQ1.lean.js
    index 43e716f9e..fc085c244 100644
    --- a/previews/PR182/assets/source_methods_clipping_clipping_processor.md.BZSY7QZW.lean.js
    +++ b/previews/PR182/assets/source_methods_clipping_clipping_processor.md.CmMAMzQ1.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Polygon clipping helpers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/clipping_processor.md","filePath":"source/methods/clipping/clipping_processor.md","lastUpdated":null}'),h={name:"source/methods/clipping/clipping_processor.md"},t=n("",169),p=[t];function l(k,e,E,r,d,g){return a(),i("div",null,p)}const c=s(h,[["render",l]]);export{o as __pageData,c as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Polygon clipping helpers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/clipping_processor.md","filePath":"source/methods/clipping/clipping_processor.md","lastUpdated":null}'),h={name:"source/methods/clipping/clipping_processor.md"},t=n("",169),p=[t];function l(k,e,E,r,d,g){return a(),i("div",null,p)}const c=s(h,[["render",l]]);export{o as __pageData,c as default};
    diff --git a/previews/PR182/assets/source_methods_clipping_coverage.md.B2cWeSb0.js b/previews/PR182/assets/source_methods_clipping_coverage.md.B02tzWvV.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_clipping_coverage.md.B2cWeSb0.js
    rename to previews/PR182/assets/source_methods_clipping_coverage.md.B02tzWvV.js
    index dada0fedf..8bdff71b3 100644
    --- a/previews/PR182/assets/source_methods_clipping_coverage.md.B2cWeSb0.js
    +++ b/previews/PR182/assets/source_methods_clipping_coverage.md.B02tzWvV.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/ovguuda.Cb0_DiYE.png",c=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/coverage.md","filePath":"source/methods/clipping/coverage.md","lastUpdated":null}'),l={name:"source/methods/clipping/coverage.md"},k=n(`
    julia
    export coverage

    What is coverage?

    Coverage is the amount of geometry area within a bounding box defined by the minimum and maximum x and y-coordinates of that bounding box, or an Extent containing that information.

    To provide an example, consider this rectangle:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/gcpqbuh.Cb0_DiYE.png",c=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/coverage.md","filePath":"source/methods/clipping/coverage.md","lastUpdated":null}'),l={name:"source/methods/clipping/coverage.md"},k=n(`
    julia
    export coverage

    What is coverage?

    Coverage is the amount of geometry area within a bounding box defined by the minimum and maximum x and y-coordinates of that bounding box, or an Extent containing that information.

    To provide an example, consider this rectangle:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_clipping_coverage.md.B2cWeSb0.lean.js b/previews/PR182/assets/source_methods_clipping_coverage.md.B02tzWvV.lean.js
    similarity index 75%
    rename from previews/PR182/assets/source_methods_clipping_coverage.md.B2cWeSb0.lean.js
    rename to previews/PR182/assets/source_methods_clipping_coverage.md.B02tzWvV.lean.js
    index 6f4631b4b..66d0f2575 100644
    --- a/previews/PR182/assets/source_methods_clipping_coverage.md.B2cWeSb0.lean.js
    +++ b/previews/PR182/assets/source_methods_clipping_coverage.md.B02tzWvV.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/ovguuda.Cb0_DiYE.png",c=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/coverage.md","filePath":"source/methods/clipping/coverage.md","lastUpdated":null}'),l={name:"source/methods/clipping/coverage.md"},k=n("",58),p=[k];function t(e,E,r,d,g,y){return a(),i("div",null,p)}const o=s(l,[["render",t]]);export{c as __pageData,o as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/gcpqbuh.Cb0_DiYE.png",c=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/coverage.md","filePath":"source/methods/clipping/coverage.md","lastUpdated":null}'),l={name:"source/methods/clipping/coverage.md"},k=n("",58),p=[k];function t(e,E,r,d,g,y){return a(),i("div",null,p)}const o=s(l,[["render",t]]);export{c as __pageData,o as default};
    diff --git a/previews/PR182/assets/source_methods_clipping_cut.md.M24wqMKE.js b/previews/PR182/assets/source_methods_clipping_cut.md.0cWrKIXt.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_clipping_cut.md.M24wqMKE.js
    rename to previews/PR182/assets/source_methods_clipping_cut.md.0cWrKIXt.js
    index f69e73d3e..1583a32a8 100644
    --- a/previews/PR182/assets/source_methods_clipping_cut.md.M24wqMKE.js
    +++ b/previews/PR182/assets/source_methods_clipping_cut.md.0cWrKIXt.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/mkcdqej.-VpeHhXX.png",c=JSON.parse('{"title":"Polygon cutting","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/cut.md","filePath":"source/methods/clipping/cut.md","lastUpdated":null}'),t={name:"source/methods/clipping/cut.md"},l=n(`

    Polygon cutting

    julia
    export cut

    What is cut?

    The cut function cuts a polygon through a line segment. This is inspired by functions such as Matlab's cutpolygon function.

    To provide an example, consider the following polygon and line:

    julia
    import GeoInterface as GI, GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/nzqdmtj.-VpeHhXX.png",c=JSON.parse('{"title":"Polygon cutting","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/cut.md","filePath":"source/methods/clipping/cut.md","lastUpdated":null}'),t={name:"source/methods/clipping/cut.md"},l=n(`

    Polygon cutting

    julia
    export cut

    What is cut?

    The cut function cuts a polygon through a line segment. This is inspired by functions such as Matlab's cutpolygon function.

    To provide an example, consider the following polygon and line:

    julia
    import GeoInterface as GI, GeometryOps as GO
     using CairoMakie
     using Makie
     
    diff --git a/previews/PR182/assets/source_methods_clipping_cut.md.M24wqMKE.lean.js b/previews/PR182/assets/source_methods_clipping_cut.md.0cWrKIXt.lean.js
    similarity index 75%
    rename from previews/PR182/assets/source_methods_clipping_cut.md.M24wqMKE.lean.js
    rename to previews/PR182/assets/source_methods_clipping_cut.md.0cWrKIXt.lean.js
    index 6165766cb..20e26bc90 100644
    --- a/previews/PR182/assets/source_methods_clipping_cut.md.M24wqMKE.lean.js
    +++ b/previews/PR182/assets/source_methods_clipping_cut.md.0cWrKIXt.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/mkcdqej.-VpeHhXX.png",c=JSON.parse('{"title":"Polygon cutting","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/cut.md","filePath":"source/methods/clipping/cut.md","lastUpdated":null}'),t={name:"source/methods/clipping/cut.md"},l=n("",34),p=[l];function k(e,r,E,d,g,y){return a(),i("div",null,p)}const F=s(t,[["render",k]]);export{c as __pageData,F as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/nzqdmtj.-VpeHhXX.png",c=JSON.parse('{"title":"Polygon cutting","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/cut.md","filePath":"source/methods/clipping/cut.md","lastUpdated":null}'),t={name:"source/methods/clipping/cut.md"},l=n("",34),p=[l];function k(e,r,E,d,g,y){return a(),i("div",null,p)}const F=s(t,[["render",k]]);export{c as __pageData,F as default};
    diff --git a/previews/PR182/assets/source_methods_clipping_difference.md.D6WDKTFM.js b/previews/PR182/assets/source_methods_clipping_difference.md.Be6OO0KG.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_clipping_difference.md.D6WDKTFM.js
    rename to previews/PR182/assets/source_methods_clipping_difference.md.Be6OO0KG.js
    index ea29101a3..b213e7858 100644
    --- a/previews/PR182/assets/source_methods_clipping_difference.md.D6WDKTFM.js
    +++ b/previews/PR182/assets/source_methods_clipping_difference.md.Be6OO0KG.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Difference Polygon Clipping","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/difference.md","filePath":"source/methods/clipping/difference.md","lastUpdated":null}'),l={name:"source/methods/clipping/difference.md"},p=n(`

    Difference Polygon Clipping

    julia
    export difference
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Difference Polygon Clipping","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/difference.md","filePath":"source/methods/clipping/difference.md","lastUpdated":null}'),l={name:"source/methods/clipping/difference.md"},p=n(`

    Difference Polygon Clipping

    julia
    export difference
     
     
     """
    diff --git a/previews/PR182/assets/source_methods_clipping_difference.md.D6WDKTFM.lean.js b/previews/PR182/assets/source_methods_clipping_difference.md.Be6OO0KG.lean.js
    similarity index 73%
    rename from previews/PR182/assets/source_methods_clipping_difference.md.D6WDKTFM.lean.js
    rename to previews/PR182/assets/source_methods_clipping_difference.md.Be6OO0KG.lean.js
    index 22c9767f6..1c45a262c 100644
    --- a/previews/PR182/assets/source_methods_clipping_difference.md.D6WDKTFM.lean.js
    +++ b/previews/PR182/assets/source_methods_clipping_difference.md.Be6OO0KG.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Difference Polygon Clipping","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/difference.md","filePath":"source/methods/clipping/difference.md","lastUpdated":null}'),l={name:"source/methods/clipping/difference.md"},p=n("",22),t=[p];function h(e,k,r,d,g,y){return a(),i("div",null,t)}const F=s(l,[["render",h]]);export{o as __pageData,F as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Difference Polygon Clipping","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/difference.md","filePath":"source/methods/clipping/difference.md","lastUpdated":null}'),l={name:"source/methods/clipping/difference.md"},p=n("",22),t=[p];function h(e,k,r,d,g,y){return a(),i("div",null,t)}const F=s(l,[["render",h]]);export{o as __pageData,F as default};
    diff --git a/previews/PR182/assets/source_methods_clipping_intersection.md.BBnTy6yU.js b/previews/PR182/assets/source_methods_clipping_intersection.md.CbDWu3Tv.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_clipping_intersection.md.BBnTy6yU.js
    rename to previews/PR182/assets/source_methods_clipping_intersection.md.CbDWu3Tv.js
    index 554b24260..e5e23183a 100644
    --- a/previews/PR182/assets/source_methods_clipping_intersection.md.BBnTy6yU.js
    +++ b/previews/PR182/assets/source_methods_clipping_intersection.md.CbDWu3Tv.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Geometry Intersection","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/intersection.md","filePath":"source/methods/clipping/intersection.md","lastUpdated":null}'),t={name:"source/methods/clipping/intersection.md"},h=n(`

    Geometry Intersection

    julia
    export intersection, intersection_points
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Geometry Intersection","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/intersection.md","filePath":"source/methods/clipping/intersection.md","lastUpdated":null}'),t={name:"source/methods/clipping/intersection.md"},h=n(`

    Geometry Intersection

    julia
    export intersection, intersection_points
     
     """
         Enum LineOrientation
    diff --git a/previews/PR182/assets/source_methods_clipping_intersection.md.BBnTy6yU.lean.js b/previews/PR182/assets/source_methods_clipping_intersection.md.CbDWu3Tv.lean.js
    similarity index 73%
    rename from previews/PR182/assets/source_methods_clipping_intersection.md.BBnTy6yU.lean.js
    rename to previews/PR182/assets/source_methods_clipping_intersection.md.CbDWu3Tv.lean.js
    index ef85974d4..03e6a1743 100644
    --- a/previews/PR182/assets/source_methods_clipping_intersection.md.BBnTy6yU.lean.js
    +++ b/previews/PR182/assets/source_methods_clipping_intersection.md.CbDWu3Tv.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Geometry Intersection","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/intersection.md","filePath":"source/methods/clipping/intersection.md","lastUpdated":null}'),t={name:"source/methods/clipping/intersection.md"},h=n("",80),l=[h];function p(k,e,r,E,d,g){return a(),i("div",null,l)}const c=s(t,[["render",p]]);export{o as __pageData,c as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Geometry Intersection","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/intersection.md","filePath":"source/methods/clipping/intersection.md","lastUpdated":null}'),t={name:"source/methods/clipping/intersection.md"},h=n("",80),l=[h];function p(k,e,r,E,d,g){return a(),i("div",null,l)}const c=s(t,[["render",p]]);export{o as __pageData,c as default};
    diff --git a/previews/PR182/assets/source_methods_clipping_predicates.md.DRuO9S3k.js b/previews/PR182/assets/source_methods_clipping_predicates.md.CHQOwpoH.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_clipping_predicates.md.DRuO9S3k.js
    rename to previews/PR182/assets/source_methods_clipping_predicates.md.CHQOwpoH.js
    index fd5890eee..f2af7fa81 100644
    --- a/previews/PR182/assets/source_methods_clipping_predicates.md.DRuO9S3k.js
    +++ b/previews/PR182/assets/source_methods_clipping_predicates.md.CHQOwpoH.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"If we want to inject adaptivity, we would do something like:","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/predicates.md","filePath":"source/methods/clipping/predicates.md","lastUpdated":null}'),t={name:"source/methods/clipping/predicates.md"},h=n(`
    julia
    module Predicates
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"If we want to inject adaptivity, we would do something like:","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/predicates.md","filePath":"source/methods/clipping/predicates.md","lastUpdated":null}'),t={name:"source/methods/clipping/predicates.md"},h=n(`
    julia
    module Predicates
         using ExactPredicates, ExactPredicates.Codegen
         import ExactPredicates: ext
         import ExactPredicates.Codegen: group!, @genpredicate
    diff --git a/previews/PR182/assets/source_methods_clipping_predicates.md.DRuO9S3k.lean.js b/previews/PR182/assets/source_methods_clipping_predicates.md.CHQOwpoH.lean.js
    similarity index 75%
    rename from previews/PR182/assets/source_methods_clipping_predicates.md.DRuO9S3k.lean.js
    rename to previews/PR182/assets/source_methods_clipping_predicates.md.CHQOwpoH.lean.js
    index e20d6b816..606eda5c7 100644
    --- a/previews/PR182/assets/source_methods_clipping_predicates.md.DRuO9S3k.lean.js
    +++ b/previews/PR182/assets/source_methods_clipping_predicates.md.CHQOwpoH.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"If we want to inject adaptivity, we would do something like:","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/predicates.md","filePath":"source/methods/clipping/predicates.md","lastUpdated":null}'),t={name:"source/methods/clipping/predicates.md"},h=n("",13),e=[h];function p(l,k,r,d,E,c){return a(),i("div",null,e)}const y=s(t,[["render",p]]);export{o as __pageData,y as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"If we want to inject adaptivity, we would do something like:","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/predicates.md","filePath":"source/methods/clipping/predicates.md","lastUpdated":null}'),t={name:"source/methods/clipping/predicates.md"},h=n("",13),e=[h];function p(l,k,r,d,E,c){return a(),i("div",null,e)}const y=s(t,[["render",p]]);export{o as __pageData,y as default};
    diff --git a/previews/PR182/assets/source_methods_clipping_union.md.Cox3cqnl.js b/previews/PR182/assets/source_methods_clipping_union.md.Bmr9ZaLS.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_clipping_union.md.Cox3cqnl.js
    rename to previews/PR182/assets/source_methods_clipping_union.md.Bmr9ZaLS.js
    index 503236c10..e99a1f333 100644
    --- a/previews/PR182/assets/source_methods_clipping_union.md.Cox3cqnl.js
    +++ b/previews/PR182/assets/source_methods_clipping_union.md.Bmr9ZaLS.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Union Polygon Clipping","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/union.md","filePath":"source/methods/clipping/union.md","lastUpdated":null}'),l={name:"source/methods/clipping/union.md"},h=n(`

    Union Polygon Clipping

    julia
    export union
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Union Polygon Clipping","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/union.md","filePath":"source/methods/clipping/union.md","lastUpdated":null}'),l={name:"source/methods/clipping/union.md"},h=n(`

    Union Polygon Clipping

    julia
    export union
     
     """
         union(geom_a, geom_b, [::Type{T}]; target::Type, fix_multipoly = UnionIntersectingPolygons())
    diff --git a/previews/PR182/assets/source_methods_clipping_union.md.Cox3cqnl.lean.js b/previews/PR182/assets/source_methods_clipping_union.md.Bmr9ZaLS.lean.js
    similarity index 72%
    rename from previews/PR182/assets/source_methods_clipping_union.md.Cox3cqnl.lean.js
    rename to previews/PR182/assets/source_methods_clipping_union.md.Bmr9ZaLS.lean.js
    index f2616f814..18ce95df6 100644
    --- a/previews/PR182/assets/source_methods_clipping_union.md.Cox3cqnl.lean.js
    +++ b/previews/PR182/assets/source_methods_clipping_union.md.Bmr9ZaLS.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Union Polygon Clipping","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/union.md","filePath":"source/methods/clipping/union.md","lastUpdated":null}'),l={name:"source/methods/clipping/union.md"},h=n("",28),p=[h];function t(k,e,r,E,g,y){return a(),i("div",null,p)}const F=s(l,[["render",t]]);export{o as __pageData,F as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Union Polygon Clipping","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/union.md","filePath":"source/methods/clipping/union.md","lastUpdated":null}'),l={name:"source/methods/clipping/union.md"},h=n("",28),p=[h];function t(k,e,r,E,g,y){return a(),i("div",null,p)}const F=s(l,[["render",t]]);export{o as __pageData,F as default};
    diff --git a/previews/PR182/assets/source_methods_convex_hull.md.DIY60T11.js b/previews/PR182/assets/source_methods_convex_hull.md.CS67Wxum.js
    similarity index 98%
    rename from previews/PR182/assets/source_methods_convex_hull.md.DIY60T11.js
    rename to previews/PR182/assets/source_methods_convex_hull.md.CS67Wxum.js
    index d0ada05ac..a039de2a7 100644
    --- a/previews/PR182/assets/source_methods_convex_hull.md.DIY60T11.js
    +++ b/previews/PR182/assets/source_methods_convex_hull.md.CS67Wxum.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const l="/GeometryOps.jl/previews/PR182/assets/xyerrme.D8_GULCp.png",h="/GeometryOps.jl/previews/PR182/assets/xeyzomd.mCtKcWOr.png",t="/GeometryOps.jl/previews/PR182/assets/kahgraq.Bhc1h7Qv.png",F=JSON.parse('{"title":"Convex hull","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/convex_hull.md","filePath":"source/methods/convex_hull.md","lastUpdated":null}'),e={name:"source/methods/convex_hull.md"},p=n(`

    Convex hull

    The convex hull of a set of points is the smallest convex polygon that contains all the points.

    GeometryOps.jl provides a number of methods for computing the convex hull of a set of points, usually linked to other Julia packages.

    For now, we expose one algorithm, MonotoneChainMethod, which uses the DelaunayTriangulation.jl package. The GEOS() interface also supports convex hulls.

    Future work could include other algorithms, such as Quickhull.jl, or similar, via package extensions.

    Example

    Simple hull

    julia
    import GeometryOps as GO, GeoInterface as GI
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const l="/GeometryOps.jl/previews/PR182/assets/fwqiaez.pL_aiv9Z.png",h="/GeometryOps.jl/previews/PR182/assets/oklepfu.mCtKcWOr.png",t="/GeometryOps.jl/previews/PR182/assets/vyfanhd.BzId6VIi.png",F=JSON.parse('{"title":"Convex hull","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/convex_hull.md","filePath":"source/methods/convex_hull.md","lastUpdated":null}'),e={name:"source/methods/convex_hull.md"},p=n(`

    Convex hull

    The convex hull of a set of points is the smallest convex polygon that contains all the points.

    GeometryOps.jl provides a number of methods for computing the convex hull of a set of points, usually linked to other Julia packages.

    For now, we expose one algorithm, MonotoneChainMethod, which uses the DelaunayTriangulation.jl package. The GEOS() interface also supports convex hulls.

    Future work could include other algorithms, such as Quickhull.jl, or similar, via package extensions.

    Example

    Simple hull

    julia
    import GeometryOps as GO, GeoInterface as GI
     using CairoMakie # to plot
     
     points = randn(GO.Point2f, 100)
    diff --git a/previews/PR182/assets/source_methods_convex_hull.md.CS67Wxum.lean.js b/previews/PR182/assets/source_methods_convex_hull.md.CS67Wxum.lean.js
    new file mode 100644
    index 000000000..0bb06ae44
    --- /dev/null
    +++ b/previews/PR182/assets/source_methods_convex_hull.md.CS67Wxum.lean.js
    @@ -0,0 +1 @@
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const l="/GeometryOps.jl/previews/PR182/assets/fwqiaez.pL_aiv9Z.png",h="/GeometryOps.jl/previews/PR182/assets/oklepfu.mCtKcWOr.png",t="/GeometryOps.jl/previews/PR182/assets/vyfanhd.BzId6VIi.png",F=JSON.parse('{"title":"Convex hull","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/convex_hull.md","filePath":"source/methods/convex_hull.md","lastUpdated":null}'),e={name:"source/methods/convex_hull.md"},p=n("",35),k=[p];function r(o,d,E,g,y,c){return a(),i("div",null,k)}const C=s(e,[["render",r]]);export{F as __pageData,C as default};
    diff --git a/previews/PR182/assets/source_methods_convex_hull.md.DIY60T11.lean.js b/previews/PR182/assets/source_methods_convex_hull.md.DIY60T11.lean.js
    deleted file mode 100644
    index 1cbe14f4e..000000000
    --- a/previews/PR182/assets/source_methods_convex_hull.md.DIY60T11.lean.js
    +++ /dev/null
    @@ -1 +0,0 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const l="/GeometryOps.jl/previews/PR182/assets/xyerrme.D8_GULCp.png",h="/GeometryOps.jl/previews/PR182/assets/xeyzomd.mCtKcWOr.png",t="/GeometryOps.jl/previews/PR182/assets/kahgraq.Bhc1h7Qv.png",F=JSON.parse('{"title":"Convex hull","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/convex_hull.md","filePath":"source/methods/convex_hull.md","lastUpdated":null}'),e={name:"source/methods/convex_hull.md"},p=n("",35),k=[p];function r(o,d,E,g,y,c){return a(),i("div",null,k)}const C=s(e,[["render",r]]);export{F as __pageData,C as default};
    diff --git a/previews/PR182/assets/source_methods_distance.md.BiD2MUUO.js b/previews/PR182/assets/source_methods_distance.md.Ci-WvI6r.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_distance.md.BiD2MUUO.js
    rename to previews/PR182/assets/source_methods_distance.md.Ci-WvI6r.js
    index a8ab3c1ee..b04422818 100644
    --- a/previews/PR182/assets/source_methods_distance.md.BiD2MUUO.js
    +++ b/previews/PR182/assets/source_methods_distance.md.Ci-WvI6r.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/cmgbbwe.DiwGEg2f.png",t="/GeometryOps.jl/previews/PR182/assets/kngussk.DuBHk1fh.png",c=JSON.parse('{"title":"Distance and signed distance","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/distance.md","filePath":"source/methods/distance.md","lastUpdated":null}'),k={name:"source/methods/distance.md"},p=n(`

    Distance and signed distance

    julia
    export distance, signed_distance

    What is distance? What is signed distance?

    Distance is the distance of a point to another geometry. This is always a positive number. If a point is inside of geometry, so on a curve or inside of a polygon, the distance will be zero. Signed distance is mainly used for polygons and multipolygons. If a point is outside of a geometry, signed distance has the same value as distance. However, points within the geometry have a negative distance representing the distance of a point to the closest boundary. Therefore, for all "non-filled" geometries, like curves, the distance will either be positive or 0.

    To provide an example, consider this rectangle:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/ntlrnaf.DiwGEg2f.png",t="/GeometryOps.jl/previews/PR182/assets/qvhcizz.DuBHk1fh.png",c=JSON.parse('{"title":"Distance and signed distance","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/distance.md","filePath":"source/methods/distance.md","lastUpdated":null}'),k={name:"source/methods/distance.md"},p=n(`

    Distance and signed distance

    julia
    export distance, signed_distance

    What is distance? What is signed distance?

    Distance is the distance of a point to another geometry. This is always a positive number. If a point is inside of geometry, so on a curve or inside of a polygon, the distance will be zero. Signed distance is mainly used for polygons and multipolygons. If a point is outside of a geometry, signed distance has the same value as distance. However, points within the geometry have a negative distance representing the distance of a point to the closest boundary. Therefore, for all "non-filled" geometries, like curves, the distance will either be positive or 0.

    To provide an example, consider this rectangle:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_distance.md.BiD2MUUO.lean.js b/previews/PR182/assets/source_methods_distance.md.Ci-WvI6r.lean.js
    similarity index 67%
    rename from previews/PR182/assets/source_methods_distance.md.BiD2MUUO.lean.js
    rename to previews/PR182/assets/source_methods_distance.md.Ci-WvI6r.lean.js
    index 22490e930..841352699 100644
    --- a/previews/PR182/assets/source_methods_distance.md.BiD2MUUO.lean.js
    +++ b/previews/PR182/assets/source_methods_distance.md.Ci-WvI6r.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/cmgbbwe.DiwGEg2f.png",t="/GeometryOps.jl/previews/PR182/assets/kngussk.DuBHk1fh.png",c=JSON.parse('{"title":"Distance and signed distance","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/distance.md","filePath":"source/methods/distance.md","lastUpdated":null}'),k={name:"source/methods/distance.md"},p=n("",54),l=[p];function e(d,E,r,g,y,F){return a(),i("div",null,l)}const C=s(k,[["render",e]]);export{c as __pageData,C as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/ntlrnaf.DiwGEg2f.png",t="/GeometryOps.jl/previews/PR182/assets/qvhcizz.DuBHk1fh.png",c=JSON.parse('{"title":"Distance and signed distance","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/distance.md","filePath":"source/methods/distance.md","lastUpdated":null}'),k={name:"source/methods/distance.md"},p=n("",54),l=[p];function e(d,E,r,g,y,F){return a(),i("div",null,l)}const C=s(k,[["render",e]]);export{c as __pageData,C as default};
    diff --git a/previews/PR182/assets/source_methods_equals.md.CPDvAwzq.js b/previews/PR182/assets/source_methods_equals.md.ClB7XRbP.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_equals.md.CPDvAwzq.js
    rename to previews/PR182/assets/source_methods_equals.md.ClB7XRbP.js
    index 2a6ed0156..b3d317983 100644
    --- a/previews/PR182/assets/source_methods_equals.md.CPDvAwzq.js
    +++ b/previews/PR182/assets/source_methods_equals.md.ClB7XRbP.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const l="/GeometryOps.jl/previews/PR182/assets/fkmukdz.CgiryX2p.png",y=JSON.parse('{"title":"Equals","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/equals.md","filePath":"source/methods/equals.md","lastUpdated":null}'),t={name:"source/methods/equals.md"},h=n(`

    Equals

    julia
    export equals

    What is equals?

    The equals function checks if two geometries are equal. They are equal if they share the same set of points and edges to define the same shape.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const l="/GeometryOps.jl/previews/PR182/assets/gfixymm.CgiryX2p.png",y=JSON.parse('{"title":"Equals","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/equals.md","filePath":"source/methods/equals.md","lastUpdated":null}'),t={name:"source/methods/equals.md"},h=n(`

    Equals

    julia
    export equals

    What is equals?

    The equals function checks if two geometries are equal. They are equal if they share the same set of points and edges to define the same shape.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_equals.md.CPDvAwzq.lean.js b/previews/PR182/assets/source_methods_equals.md.ClB7XRbP.lean.js
    similarity index 74%
    rename from previews/PR182/assets/source_methods_equals.md.CPDvAwzq.lean.js
    rename to previews/PR182/assets/source_methods_equals.md.ClB7XRbP.lean.js
    index 7c687e94b..341e29cca 100644
    --- a/previews/PR182/assets/source_methods_equals.md.CPDvAwzq.lean.js
    +++ b/previews/PR182/assets/source_methods_equals.md.ClB7XRbP.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const l="/GeometryOps.jl/previews/PR182/assets/fkmukdz.CgiryX2p.png",y=JSON.parse('{"title":"Equals","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/equals.md","filePath":"source/methods/equals.md","lastUpdated":null}'),t={name:"source/methods/equals.md"},h=n("",47),p=[h];function k(e,r,d,g,E,F){return a(),i("div",null,p)}const c=s(t,[["render",k]]);export{y as __pageData,c as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const l="/GeometryOps.jl/previews/PR182/assets/gfixymm.CgiryX2p.png",y=JSON.parse('{"title":"Equals","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/equals.md","filePath":"source/methods/equals.md","lastUpdated":null}'),t={name:"source/methods/equals.md"},h=n("",47),p=[h];function k(e,r,d,g,E,F){return a(),i("div",null,p)}const c=s(t,[["render",k]]);export{y as __pageData,c as default};
    diff --git a/previews/PR182/assets/source_methods_geom_relations_contains.md.BS1k9f-c.js b/previews/PR182/assets/source_methods_geom_relations_contains.md.BRMugVCf.js
    similarity index 98%
    rename from previews/PR182/assets/source_methods_geom_relations_contains.md.BS1k9f-c.js
    rename to previews/PR182/assets/source_methods_geom_relations_contains.md.BRMugVCf.js
    index 9d8c51614..1f84acd66 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_contains.md.BS1k9f-c.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_contains.md.BRMugVCf.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const t="/GeometryOps.jl/previews/PR182/assets/sspoqyx._0R9BbFk.png",y=JSON.parse('{"title":"Contains","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/contains.md","filePath":"source/methods/geom_relations/contains.md","lastUpdated":null}'),e={name:"source/methods/geom_relations/contains.md"},h=n(`

    Contains

    julia
    export contains

    What is contains?

    The contains function checks if a given geometry completely contains another geometry, or in other words, that the second geometry is completely within the first. This requires that the two interiors intersect and that the interior and boundary of the second geometry is not in the exterior of the first geometry.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const t="/GeometryOps.jl/previews/PR182/assets/loanatg._0R9BbFk.png",y=JSON.parse('{"title":"Contains","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/contains.md","filePath":"source/methods/geom_relations/contains.md","lastUpdated":null}'),e={name:"source/methods/geom_relations/contains.md"},h=n(`

    Contains

    julia
    export contains

    What is contains?

    The contains function checks if a given geometry completely contains another geometry, or in other words, that the second geometry is completely within the first. This requires that the two interiors intersect and that the interior and boundary of the second geometry is not in the exterior of the first geometry.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_geom_relations_contains.md.BS1k9f-c.lean.js b/previews/PR182/assets/source_methods_geom_relations_contains.md.BRMugVCf.lean.js
    similarity index 76%
    rename from previews/PR182/assets/source_methods_geom_relations_contains.md.BS1k9f-c.lean.js
    rename to previews/PR182/assets/source_methods_geom_relations_contains.md.BRMugVCf.lean.js
    index 213fef1ad..c82e88d68 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_contains.md.BS1k9f-c.lean.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_contains.md.BRMugVCf.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const t="/GeometryOps.jl/previews/PR182/assets/sspoqyx._0R9BbFk.png",y=JSON.parse('{"title":"Contains","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/contains.md","filePath":"source/methods/geom_relations/contains.md","lastUpdated":null}'),e={name:"source/methods/geom_relations/contains.md"},h=n("",18),l=[h];function p(k,r,o,d,g,E){return a(),i("div",null,l)}const F=s(e,[["render",p]]);export{y as __pageData,F as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const t="/GeometryOps.jl/previews/PR182/assets/loanatg._0R9BbFk.png",y=JSON.parse('{"title":"Contains","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/contains.md","filePath":"source/methods/geom_relations/contains.md","lastUpdated":null}'),e={name:"source/methods/geom_relations/contains.md"},h=n("",18),l=[h];function p(k,r,o,d,g,E){return a(),i("div",null,l)}const F=s(e,[["render",p]]);export{y as __pageData,F as default};
    diff --git a/previews/PR182/assets/source_methods_geom_relations_coveredby.md.CzA4dzy8.js b/previews/PR182/assets/source_methods_geom_relations_coveredby.md._mldhD26.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_geom_relations_coveredby.md.CzA4dzy8.js
    rename to previews/PR182/assets/source_methods_geom_relations_coveredby.md._mldhD26.js
    index d9ec68ec3..5ea133fb7 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_coveredby.md.CzA4dzy8.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_coveredby.md._mldhD26.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const e="/GeometryOps.jl/previews/PR182/assets/aseeflb.DC3TvBOO.png",c=JSON.parse('{"title":"CoveredBy","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/coveredby.md","filePath":"source/methods/geom_relations/coveredby.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/coveredby.md"},h=n(`

    CoveredBy

    julia
    export coveredby

    What is coveredby?

    The coveredby function checks if one geometry is covered by another geometry. This is an extension of within that does not require the interiors of the two geometries to intersect, but still does require that the interior and boundary of the first geometry isn't outside of the second geometry.

    To provide an example, consider this point and line:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const e="/GeometryOps.jl/previews/PR182/assets/qghrzbd.DC3TvBOO.png",c=JSON.parse('{"title":"CoveredBy","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/coveredby.md","filePath":"source/methods/geom_relations/coveredby.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/coveredby.md"},h=n(`

    CoveredBy

    julia
    export coveredby

    What is coveredby?

    The coveredby function checks if one geometry is covered by another geometry. This is an extension of within that does not require the interiors of the two geometries to intersect, but still does require that the interior and boundary of the first geometry isn't outside of the second geometry.

    To provide an example, consider this point and line:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_geom_relations_coveredby.md.CzA4dzy8.lean.js b/previews/PR182/assets/source_methods_geom_relations_coveredby.md._mldhD26.lean.js
    similarity index 76%
    rename from previews/PR182/assets/source_methods_geom_relations_coveredby.md.CzA4dzy8.lean.js
    rename to previews/PR182/assets/source_methods_geom_relations_coveredby.md._mldhD26.lean.js
    index c4900896a..03270ebcf 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_coveredby.md.CzA4dzy8.lean.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_coveredby.md._mldhD26.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const e="/GeometryOps.jl/previews/PR182/assets/aseeflb.DC3TvBOO.png",c=JSON.parse('{"title":"CoveredBy","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/coveredby.md","filePath":"source/methods/geom_relations/coveredby.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/coveredby.md"},h=n("",45),t=[h];function p(k,r,E,d,g,o){return a(),i("div",null,t)}const F=s(l,[["render",p]]);export{c as __pageData,F as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const e="/GeometryOps.jl/previews/PR182/assets/qghrzbd.DC3TvBOO.png",c=JSON.parse('{"title":"CoveredBy","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/coveredby.md","filePath":"source/methods/geom_relations/coveredby.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/coveredby.md"},h=n("",45),t=[h];function p(k,r,E,d,g,o){return a(),i("div",null,t)}const F=s(l,[["render",p]]);export{c as __pageData,F as default};
    diff --git a/previews/PR182/assets/source_methods_geom_relations_covers.md.MCIFEUOp.js b/previews/PR182/assets/source_methods_geom_relations_covers.md.CW-lj5pr.js
    similarity index 98%
    rename from previews/PR182/assets/source_methods_geom_relations_covers.md.MCIFEUOp.js
    rename to previews/PR182/assets/source_methods_geom_relations_covers.md.CW-lj5pr.js
    index 614988d06..1b139fcff 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_covers.md.MCIFEUOp.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_covers.md.CW-lj5pr.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.rRrq4bmo.js";const n="/GeometryOps.jl/previews/PR182/assets/aseeflb.DC3TvBOO.png",y=JSON.parse('{"title":"Covers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/covers.md","filePath":"source/methods/geom_relations/covers.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/covers.md"},p=e(`

    Covers

    julia
    export covers

    What is covers?

    The covers function checks if a given geometry completely covers another geometry. For this to be true, the "contained" geometry's interior and boundaries must be covered by the "covering" geometry's interior and boundaries. The interiors do not need to overlap.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.EaXv-vOb.js";const n="/GeometryOps.jl/previews/PR182/assets/qghrzbd.DC3TvBOO.png",y=JSON.parse('{"title":"Covers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/covers.md","filePath":"source/methods/geom_relations/covers.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/covers.md"},p=e(`

    Covers

    julia
    export covers

    What is covers?

    The covers function checks if a given geometry completely covers another geometry. For this to be true, the "contained" geometry's interior and boundaries must be covered by the "covering" geometry's interior and boundaries. The interiors do not need to overlap.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_geom_relations_covers.md.MCIFEUOp.lean.js b/previews/PR182/assets/source_methods_geom_relations_covers.md.CW-lj5pr.lean.js
    similarity index 76%
    rename from previews/PR182/assets/source_methods_geom_relations_covers.md.MCIFEUOp.lean.js
    rename to previews/PR182/assets/source_methods_geom_relations_covers.md.CW-lj5pr.lean.js
    index 69be61bce..751b8e713 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_covers.md.MCIFEUOp.lean.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_covers.md.CW-lj5pr.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.rRrq4bmo.js";const n="/GeometryOps.jl/previews/PR182/assets/aseeflb.DC3TvBOO.png",y=JSON.parse('{"title":"Covers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/covers.md","filePath":"source/methods/geom_relations/covers.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/covers.md"},p=e("",17),l=[p];function h(k,r,o,d,c,g){return a(),i("div",null,l)}const u=s(t,[["render",h]]);export{y as __pageData,u as default};
    +import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.EaXv-vOb.js";const n="/GeometryOps.jl/previews/PR182/assets/qghrzbd.DC3TvBOO.png",y=JSON.parse('{"title":"Covers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/covers.md","filePath":"source/methods/geom_relations/covers.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/covers.md"},p=e("",17),l=[p];function h(k,r,o,d,c,g){return a(),i("div",null,l)}const u=s(t,[["render",h]]);export{y as __pageData,u as default};
    diff --git a/previews/PR182/assets/source_methods_geom_relations_crosses.md.O-P9u63N.js b/previews/PR182/assets/source_methods_geom_relations_crosses.md.WuIqj6Tr.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_geom_relations_crosses.md.O-P9u63N.js
    rename to previews/PR182/assets/source_methods_geom_relations_crosses.md.WuIqj6Tr.js
    index 38d43233d..d5ff9c89a 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_crosses.md.O-P9u63N.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_crosses.md.WuIqj6Tr.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Crossing checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/crosses.md","filePath":"source/methods/geom_relations/crosses.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/crosses.md"},p=n(`

    Crossing checks

    julia
    """
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Crossing checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/crosses.md","filePath":"source/methods/geom_relations/crosses.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/crosses.md"},p=n(`

    Crossing checks

    julia
    """
          crosses(geom1, geom2)::Bool
     
     Return \`true\` if the intersection results in a geometry whose dimension is one less than
    diff --git a/previews/PR182/assets/source_methods_geom_relations_crosses.md.O-P9u63N.lean.js b/previews/PR182/assets/source_methods_geom_relations_crosses.md.WuIqj6Tr.lean.js
    similarity index 73%
    rename from previews/PR182/assets/source_methods_geom_relations_crosses.md.O-P9u63N.lean.js
    rename to previews/PR182/assets/source_methods_geom_relations_crosses.md.WuIqj6Tr.lean.js
    index 97a19d0d4..0a2e379a9 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_crosses.md.O-P9u63N.lean.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_crosses.md.WuIqj6Tr.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Crossing checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/crosses.md","filePath":"source/methods/geom_relations/crosses.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/crosses.md"},p=n("",10),h=[p];function t(k,e,r,E,g,d){return a(),i("div",null,h)}const o=s(l,[["render",t]]);export{y as __pageData,o as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Crossing checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/crosses.md","filePath":"source/methods/geom_relations/crosses.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/crosses.md"},p=n("",10),h=[p];function t(k,e,r,E,g,d){return a(),i("div",null,h)}const o=s(l,[["render",t]]);export{y as __pageData,o as default};
    diff --git a/previews/PR182/assets/source_methods_geom_relations_disjoint.md.VniGOloT.js b/previews/PR182/assets/source_methods_geom_relations_disjoint.md.D-uYn9FO.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_geom_relations_disjoint.md.VniGOloT.js
    rename to previews/PR182/assets/source_methods_geom_relations_disjoint.md.D-uYn9FO.js
    index 7f0312f72..8f1b09808 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_disjoint.md.VniGOloT.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_disjoint.md.D-uYn9FO.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const t="/GeometryOps.jl/previews/PR182/assets/rcmzbto.C3SxJ3x-.png",c=JSON.parse('{"title":"Disjoint","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/disjoint.md","filePath":"source/methods/geom_relations/disjoint.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/disjoint.md"},l=n(`

    Disjoint

    julia
    export disjoint

    What is disjoint?

    The disjoint function checks if one geometry is outside of another geometry, without sharing any boundaries or interiors.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const t="/GeometryOps.jl/previews/PR182/assets/isfsuid.C3SxJ3x-.png",c=JSON.parse('{"title":"Disjoint","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/disjoint.md","filePath":"source/methods/geom_relations/disjoint.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/disjoint.md"},l=n(`

    Disjoint

    julia
    export disjoint

    What is disjoint?

    The disjoint function checks if one geometry is outside of another geometry, without sharing any boundaries or interiors.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_geom_relations_disjoint.md.VniGOloT.lean.js b/previews/PR182/assets/source_methods_geom_relations_disjoint.md.D-uYn9FO.lean.js
    similarity index 76%
    rename from previews/PR182/assets/source_methods_geom_relations_disjoint.md.VniGOloT.lean.js
    rename to previews/PR182/assets/source_methods_geom_relations_disjoint.md.D-uYn9FO.lean.js
    index d7776c838..cc444316a 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_disjoint.md.VniGOloT.lean.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_disjoint.md.D-uYn9FO.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const t="/GeometryOps.jl/previews/PR182/assets/rcmzbto.C3SxJ3x-.png",c=JSON.parse('{"title":"Disjoint","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/disjoint.md","filePath":"source/methods/geom_relations/disjoint.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/disjoint.md"},l=n("",39),p=[l];function k(e,r,E,g,d,o){return a(),i("div",null,p)}const F=s(h,[["render",k]]);export{c as __pageData,F as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const t="/GeometryOps.jl/previews/PR182/assets/isfsuid.C3SxJ3x-.png",c=JSON.parse('{"title":"Disjoint","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/disjoint.md","filePath":"source/methods/geom_relations/disjoint.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/disjoint.md"},l=n("",39),p=[l];function k(e,r,E,g,d,o){return a(),i("div",null,p)}const F=s(h,[["render",k]]);export{c as __pageData,F as default};
    diff --git a/previews/PR182/assets/source_methods_geom_relations_geom_geom_processors.md.baOkBwSe.js b/previews/PR182/assets/source_methods_geom_relations_geom_geom_processors.md.BAH0HeU8.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_geom_relations_geom_geom_processors.md.baOkBwSe.js
    rename to previews/PR182/assets/source_methods_geom_relations_geom_geom_processors.md.BAH0HeU8.js
    index 1201ef25f..dc3dadbce 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_geom_geom_processors.md.baOkBwSe.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_geom_geom_processors.md.BAH0HeU8.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Line-curve interaction","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/geom_geom_processors.md","filePath":"source/methods/geom_relations/geom_geom_processors.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/geom_geom_processors.md"},l=n(`

    Line-curve interaction

    julia
    #= Code is based off of DE-9IM Standards (https://en.wikipedia.org/wiki/DE-9IM)
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Line-curve interaction","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/geom_geom_processors.md","filePath":"source/methods/geom_relations/geom_geom_processors.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/geom_geom_processors.md"},l=n(`

    Line-curve interaction

    julia
    #= Code is based off of DE-9IM Standards (https://en.wikipedia.org/wiki/DE-9IM)
     and attempts a standardized solution for most of the functions.
     =#
     
    diff --git a/previews/PR182/assets/source_methods_geom_relations_geom_geom_processors.md.baOkBwSe.lean.js b/previews/PR182/assets/source_methods_geom_relations_geom_geom_processors.md.BAH0HeU8.lean.js
    similarity index 76%
    rename from previews/PR182/assets/source_methods_geom_relations_geom_geom_processors.md.baOkBwSe.lean.js
    rename to previews/PR182/assets/source_methods_geom_relations_geom_geom_processors.md.BAH0HeU8.lean.js
    index 5605887c6..2ace7c943 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_geom_geom_processors.md.baOkBwSe.lean.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_geom_geom_processors.md.BAH0HeU8.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Line-curve interaction","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/geom_geom_processors.md","filePath":"source/methods/geom_relations/geom_geom_processors.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/geom_geom_processors.md"},l=n("",142),t=[l];function p(k,e,r,E,d,g){return a(),i("div",null,t)}const c=s(h,[["render",p]]);export{o as __pageData,c as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Line-curve interaction","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/geom_geom_processors.md","filePath":"source/methods/geom_relations/geom_geom_processors.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/geom_geom_processors.md"},l=n("",142),t=[l];function p(k,e,r,E,d,g){return a(),i("div",null,t)}const c=s(h,[["render",p]]);export{o as __pageData,c as default};
    diff --git a/previews/PR182/assets/source_methods_geom_relations_intersects.md.DyQeLV5_.js b/previews/PR182/assets/source_methods_geom_relations_intersects.md.BcrXX2Yg.js
    similarity index 98%
    rename from previews/PR182/assets/source_methods_geom_relations_intersects.md.DyQeLV5_.js
    rename to previews/PR182/assets/source_methods_geom_relations_intersects.md.BcrXX2Yg.js
    index 63a32bc99..9382fd84d 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_intersects.md.DyQeLV5_.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_intersects.md.BcrXX2Yg.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.rRrq4bmo.js";const n="/GeometryOps.jl/previews/PR182/assets/yruwukg.DeeQUply.png",y=JSON.parse('{"title":"Intersection checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/intersects.md","filePath":"source/methods/geom_relations/intersects.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/intersects.md"},p=e(`

    Intersection checks

    julia
    export intersects

    What is intersects?

    The intersects function checks if a given geometry intersects with another geometry, or in other words, the either the interiors or boundaries of the two geometries intersect.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.EaXv-vOb.js";const n="/GeometryOps.jl/previews/PR182/assets/jqfqpjf.DeeQUply.png",y=JSON.parse('{"title":"Intersection checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/intersects.md","filePath":"source/methods/geom_relations/intersects.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/intersects.md"},p=e(`

    Intersection checks

    julia
    export intersects

    What is intersects?

    The intersects function checks if a given geometry intersects with another geometry, or in other words, the either the interiors or boundaries of the two geometries intersect.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_geom_relations_intersects.md.DyQeLV5_.lean.js b/previews/PR182/assets/source_methods_geom_relations_intersects.md.BcrXX2Yg.lean.js
    similarity index 77%
    rename from previews/PR182/assets/source_methods_geom_relations_intersects.md.DyQeLV5_.lean.js
    rename to previews/PR182/assets/source_methods_geom_relations_intersects.md.BcrXX2Yg.lean.js
    index 4f00227bf..93d349586 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_intersects.md.DyQeLV5_.lean.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_intersects.md.BcrXX2Yg.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.rRrq4bmo.js";const n="/GeometryOps.jl/previews/PR182/assets/yruwukg.DeeQUply.png",y=JSON.parse('{"title":"Intersection checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/intersects.md","filePath":"source/methods/geom_relations/intersects.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/intersects.md"},p=e("",18),l=[p];function h(k,r,o,d,c,g){return a(),i("div",null,l)}const F=s(t,[["render",h]]);export{y as __pageData,F as default};
    +import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.EaXv-vOb.js";const n="/GeometryOps.jl/previews/PR182/assets/jqfqpjf.DeeQUply.png",y=JSON.parse('{"title":"Intersection checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/intersects.md","filePath":"source/methods/geom_relations/intersects.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/intersects.md"},p=e("",18),l=[p];function h(k,r,o,d,c,g){return a(),i("div",null,l)}const F=s(t,[["render",h]]);export{y as __pageData,F as default};
    diff --git a/previews/PR182/assets/source_methods_geom_relations_overlaps.md.Bv-bzlWd.js b/previews/PR182/assets/source_methods_geom_relations_overlaps.md.BSXCAVN5.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_geom_relations_overlaps.md.Bv-bzlWd.js
    rename to previews/PR182/assets/source_methods_geom_relations_overlaps.md.BSXCAVN5.js
    index 11a7a3d8c..5a2c6f146 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_overlaps.md.Bv-bzlWd.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_overlaps.md.BSXCAVN5.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const l="/GeometryOps.jl/previews/PR182/assets/fkmukdz.CgiryX2p.png",y=JSON.parse('{"title":"Overlaps","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/overlaps.md","filePath":"source/methods/geom_relations/overlaps.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/overlaps.md"},t=n(`

    Overlaps

    julia
    export overlaps

    What is overlaps?

    The overlaps function checks if two geometries overlap. Two geometries can only overlap if they have the same dimension, and if they overlap, but one is not contained, within, or equal to the other.

    Note that this means it is impossible for a single point to overlap with a single point and a line only overlaps with another line if only a section of each line is collinear.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const l="/GeometryOps.jl/previews/PR182/assets/gfixymm.CgiryX2p.png",y=JSON.parse('{"title":"Overlaps","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/overlaps.md","filePath":"source/methods/geom_relations/overlaps.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/overlaps.md"},t=n(`

    Overlaps

    julia
    export overlaps

    What is overlaps?

    The overlaps function checks if two geometries overlap. Two geometries can only overlap if they have the same dimension, and if they overlap, but one is not contained, within, or equal to the other.

    Note that this means it is impossible for a single point to overlap with a single point and a line only overlaps with another line if only a section of each line is collinear.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_geom_relations_overlaps.md.Bv-bzlWd.lean.js b/previews/PR182/assets/source_methods_geom_relations_overlaps.md.BSXCAVN5.lean.js
    similarity index 76%
    rename from previews/PR182/assets/source_methods_geom_relations_overlaps.md.Bv-bzlWd.lean.js
    rename to previews/PR182/assets/source_methods_geom_relations_overlaps.md.BSXCAVN5.lean.js
    index 29b8d8d4f..b22346ae3 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_overlaps.md.Bv-bzlWd.lean.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_overlaps.md.BSXCAVN5.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const l="/GeometryOps.jl/previews/PR182/assets/fkmukdz.CgiryX2p.png",y=JSON.parse('{"title":"Overlaps","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/overlaps.md","filePath":"source/methods/geom_relations/overlaps.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/overlaps.md"},t=n("",37),e=[t];function h(k,r,d,g,o,F){return a(),i("div",null,e)}const c=s(p,[["render",h]]);export{y as __pageData,c as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const l="/GeometryOps.jl/previews/PR182/assets/gfixymm.CgiryX2p.png",y=JSON.parse('{"title":"Overlaps","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/overlaps.md","filePath":"source/methods/geom_relations/overlaps.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/overlaps.md"},t=n("",37),e=[t];function h(k,r,d,g,o,F){return a(),i("div",null,e)}const c=s(p,[["render",h]]);export{y as __pageData,c as default};
    diff --git a/previews/PR182/assets/source_methods_geom_relations_touches.md.C6YJqs2M.js b/previews/PR182/assets/source_methods_geom_relations_touches.md.BH-l3GQx.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_geom_relations_touches.md.C6YJqs2M.js
    rename to previews/PR182/assets/source_methods_geom_relations_touches.md.BH-l3GQx.js
    index 04b70a1a1..0ae09bcc5 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_touches.md.C6YJqs2M.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_touches.md.BH-l3GQx.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const t="/GeometryOps.jl/previews/PR182/assets/gwbhqul.BEFUMtlf.png",c=JSON.parse('{"title":"Touches","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/touches.md","filePath":"source/methods/geom_relations/touches.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/touches.md"},l=n(`

    Touches

    julia
    export touches

    What is touches?

    The touches function checks if one geometry touches another geometry. In other words, the interiors of the two geometries don't interact, but one of the geometries must have a boundary point that interacts with either the other geometry's interior or boundary.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const t="/GeometryOps.jl/previews/PR182/assets/wlzsxgb.BEFUMtlf.png",c=JSON.parse('{"title":"Touches","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/touches.md","filePath":"source/methods/geom_relations/touches.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/touches.md"},l=n(`

    Touches

    julia
    export touches

    What is touches?

    The touches function checks if one geometry touches another geometry. In other words, the interiors of the two geometries don't interact, but one of the geometries must have a boundary point that interacts with either the other geometry's interior or boundary.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_geom_relations_touches.md.C6YJqs2M.lean.js b/previews/PR182/assets/source_methods_geom_relations_touches.md.BH-l3GQx.lean.js
    similarity index 76%
    rename from previews/PR182/assets/source_methods_geom_relations_touches.md.C6YJqs2M.lean.js
    rename to previews/PR182/assets/source_methods_geom_relations_touches.md.BH-l3GQx.lean.js
    index 9eea98ea9..485e697cf 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_touches.md.C6YJqs2M.lean.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_touches.md.BH-l3GQx.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const t="/GeometryOps.jl/previews/PR182/assets/gwbhqul.BEFUMtlf.png",c=JSON.parse('{"title":"Touches","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/touches.md","filePath":"source/methods/geom_relations/touches.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/touches.md"},l=n("",41),e=[l];function p(k,r,E,g,d,o){return a(),i("div",null,e)}const F=s(h,[["render",p]]);export{c as __pageData,F as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const t="/GeometryOps.jl/previews/PR182/assets/wlzsxgb.BEFUMtlf.png",c=JSON.parse('{"title":"Touches","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/touches.md","filePath":"source/methods/geom_relations/touches.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/touches.md"},l=n("",41),e=[l];function p(k,r,E,g,d,o){return a(),i("div",null,e)}const F=s(h,[["render",p]]);export{c as __pageData,F as default};
    diff --git a/previews/PR182/assets/source_methods_geom_relations_within.md.BB1aOa8u.js b/previews/PR182/assets/source_methods_geom_relations_within.md.DxIpB6FY.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_geom_relations_within.md.BB1aOa8u.js
    rename to previews/PR182/assets/source_methods_geom_relations_within.md.DxIpB6FY.js
    index 9ef48e534..d81889c7f 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_within.md.BB1aOa8u.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_within.md.DxIpB6FY.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/sspoqyx._0R9BbFk.png",c=JSON.parse('{"title":"Within","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/within.md","filePath":"source/methods/geom_relations/within.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/within.md"},l=n(`

    Within

    julia
    export within

    What is within?

    The within function checks if one geometry is inside another geometry. This requires that the two interiors intersect and that the interior and boundary of the first geometry is not in the exterior of the second geometry.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/loanatg._0R9BbFk.png",c=JSON.parse('{"title":"Within","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/within.md","filePath":"source/methods/geom_relations/within.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/within.md"},l=n(`

    Within

    julia
    export within

    What is within?

    The within function checks if one geometry is inside another geometry. This requires that the two interiors intersect and that the interior and boundary of the first geometry is not in the exterior of the second geometry.

    To provide an example, consider these two lines:

    julia
    import GeometryOps as GO
     import GeoInterface as GI
     using Makie
     using CairoMakie
    diff --git a/previews/PR182/assets/source_methods_geom_relations_within.md.BB1aOa8u.lean.js b/previews/PR182/assets/source_methods_geom_relations_within.md.DxIpB6FY.lean.js
    similarity index 76%
    rename from previews/PR182/assets/source_methods_geom_relations_within.md.BB1aOa8u.lean.js
    rename to previews/PR182/assets/source_methods_geom_relations_within.md.DxIpB6FY.lean.js
    index 3988ad8e9..41f51d292 100644
    --- a/previews/PR182/assets/source_methods_geom_relations_within.md.BB1aOa8u.lean.js
    +++ b/previews/PR182/assets/source_methods_geom_relations_within.md.DxIpB6FY.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/sspoqyx._0R9BbFk.png",c=JSON.parse('{"title":"Within","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/within.md","filePath":"source/methods/geom_relations/within.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/within.md"},l=n("",41),e=[l];function p(k,r,E,g,d,o){return a(),i("div",null,e)}const F=s(t,[["render",p]]);export{c as __pageData,F as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/loanatg._0R9BbFk.png",c=JSON.parse('{"title":"Within","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/within.md","filePath":"source/methods/geom_relations/within.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/within.md"},l=n("",41),e=[l];function p(k,r,E,g,d,o){return a(),i("div",null,e)}const F=s(t,[["render",p]]);export{c as __pageData,F as default};
    diff --git a/previews/PR182/assets/source_methods_orientation.md.xzk51Swn.js b/previews/PR182/assets/source_methods_orientation.md.epWM1wOm.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_orientation.md.xzk51Swn.js
    rename to previews/PR182/assets/source_methods_orientation.md.epWM1wOm.js
    index 968efe1e5..603b6d48d 100644
    --- a/previews/PR182/assets/source_methods_orientation.md.xzk51Swn.js
    +++ b/previews/PR182/assets/source_methods_orientation.md.epWM1wOm.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Orientation","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/orientation.md","filePath":"source/methods/orientation.md","lastUpdated":null}'),l={name:"source/methods/orientation.md"},p=n(`

    Orientation

    julia
    export isclockwise, isconcave

    isclockwise

    The orientation of a geometry is whether it runs clockwise or counter-clockwise.

    This is defined for linestrings, linear rings, or vectors of points.

    isconcave

    A polygon is concave if it has at least one interior angle greater than 180 degrees, meaning that the interior of the polygon is not a convex set.

    These are all adapted from Turf.jl.

    The may not necessarily be what want in the end but work for now!

    julia
    """
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Orientation","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/orientation.md","filePath":"source/methods/orientation.md","lastUpdated":null}'),l={name:"source/methods/orientation.md"},p=n(`

    Orientation

    julia
    export isclockwise, isconcave

    isclockwise

    The orientation of a geometry is whether it runs clockwise or counter-clockwise.

    This is defined for linestrings, linear rings, or vectors of points.

    isconcave

    A polygon is concave if it has at least one interior angle greater than 180 degrees, meaning that the interior of the polygon is not a convex set.

    These are all adapted from Turf.jl.

    The may not necessarily be what want in the end but work for now!

    julia
    """
         isclockwise(line::Union{LineString, Vector{Position}})::Bool
     
     Take a ring and return \`true\` if the line goes clockwise, or \`false\` if the line goes
    diff --git a/previews/PR182/assets/source_methods_orientation.md.xzk51Swn.lean.js b/previews/PR182/assets/source_methods_orientation.md.epWM1wOm.lean.js
    similarity index 71%
    rename from previews/PR182/assets/source_methods_orientation.md.xzk51Swn.lean.js
    rename to previews/PR182/assets/source_methods_orientation.md.epWM1wOm.lean.js
    index dac1bb1cd..634e86dfb 100644
    --- a/previews/PR182/assets/source_methods_orientation.md.xzk51Swn.lean.js
    +++ b/previews/PR182/assets/source_methods_orientation.md.epWM1wOm.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Orientation","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/orientation.md","filePath":"source/methods/orientation.md","lastUpdated":null}'),l={name:"source/methods/orientation.md"},p=n("",28),h=[p];function t(e,k,r,d,g,E){return a(),i("div",null,h)}const c=s(l,[["render",t]]);export{y as __pageData,c as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Orientation","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/orientation.md","filePath":"source/methods/orientation.md","lastUpdated":null}'),l={name:"source/methods/orientation.md"},p=n("",28),h=[p];function t(e,k,r,d,g,E){return a(),i("div",null,h)}const c=s(l,[["render",t]]);export{y as __pageData,c as default};
    diff --git a/previews/PR182/assets/source_methods_polygonize.md.ytY1KxGI.js b/previews/PR182/assets/source_methods_polygonize.md.C4wpoHg1.js
    similarity index 99%
    rename from previews/PR182/assets/source_methods_polygonize.md.ytY1KxGI.js
    rename to previews/PR182/assets/source_methods_polygonize.md.C4wpoHg1.js
    index 2a2ee362b..4deab5c23 100644
    --- a/previews/PR182/assets/source_methods_polygonize.md.ytY1KxGI.js
    +++ b/previews/PR182/assets/source_methods_polygonize.md.C4wpoHg1.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Polygonizing raster data","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/polygonize.md","filePath":"source/methods/polygonize.md","lastUpdated":null}'),h={name:"source/methods/polygonize.md"},l=n(`

    Polygonizing raster data

    julia
    export polygonize
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Polygonizing raster data","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/polygonize.md","filePath":"source/methods/polygonize.md","lastUpdated":null}'),h={name:"source/methods/polygonize.md"},l=n(`

    Polygonizing raster data

    julia
    export polygonize
     
     #=
     The methods in this file convert a raster image into a set of polygons,
    diff --git a/previews/PR182/assets/source_methods_polygonize.md.ytY1KxGI.lean.js b/previews/PR182/assets/source_methods_polygonize.md.C4wpoHg1.lean.js
    similarity index 72%
    rename from previews/PR182/assets/source_methods_polygonize.md.ytY1KxGI.lean.js
    rename to previews/PR182/assets/source_methods_polygonize.md.C4wpoHg1.lean.js
    index 9a61ac726..5a8c07414 100644
    --- a/previews/PR182/assets/source_methods_polygonize.md.ytY1KxGI.lean.js
    +++ b/previews/PR182/assets/source_methods_polygonize.md.C4wpoHg1.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Polygonizing raster data","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/polygonize.md","filePath":"source/methods/polygonize.md","lastUpdated":null}'),h={name:"source/methods/polygonize.md"},l=n("",86),p=[l];function t(k,e,d,E,r,g){return a(),i("div",null,p)}const c=s(h,[["render",t]]);export{o as __pageData,c as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Polygonizing raster data","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/polygonize.md","filePath":"source/methods/polygonize.md","lastUpdated":null}'),h={name:"source/methods/polygonize.md"},l=n("",86),p=[l];function t(k,e,d,E,r,g){return a(),i("div",null,p)}const c=s(h,[["render",t]]);export{o as __pageData,c as default};
    diff --git a/previews/PR182/assets/source_not_implemented_yet.md.CS2z-B3G.js b/previews/PR182/assets/source_not_implemented_yet.md.Co7bgtaC.js
    similarity index 94%
    rename from previews/PR182/assets/source_not_implemented_yet.md.CS2z-B3G.js
    rename to previews/PR182/assets/source_not_implemented_yet.md.Co7bgtaC.js
    index 5bc056bd1..df0c8466c 100644
    --- a/previews/PR182/assets/source_not_implemented_yet.md.CS2z-B3G.js
    +++ b/previews/PR182/assets/source_not_implemented_yet.md.Co7bgtaC.js
    @@ -1,4 +1,4 @@
    -import{_ as e,c as i,o as t,a7 as s}from"./chunks/framework.rRrq4bmo.js";const _=JSON.parse('{"title":"Not implemented yet","description":"","frontmatter":{},"headers":[],"relativePath":"source/not_implemented_yet.md","filePath":"source/not_implemented_yet.md","lastUpdated":null}'),a={name:"source/not_implemented_yet.md"},n=s(`

    Not implemented yet

    All of the functions in this file are not implemented in Julia yet. Some of them may have implementations in LibGEOS which we can use via an extension, but there is no native-Julia implementation for them.

    julia
    function symdifference end
    +import{_ as e,c as i,o as t,a7 as s}from"./chunks/framework.EaXv-vOb.js";const _=JSON.parse('{"title":"Not implemented yet","description":"","frontmatter":{},"headers":[],"relativePath":"source/not_implemented_yet.md","filePath":"source/not_implemented_yet.md","lastUpdated":null}'),a={name:"source/not_implemented_yet.md"},n=s(`

    Not implemented yet

    All of the functions in this file are not implemented in Julia yet. Some of them may have implementations in LibGEOS which we can use via an extension, but there is no native-Julia implementation for them.

    julia
    function symdifference end
     function buffer end
     function convexhull end
     function concavehull end

    This page was generated using Literate.jl.

    `,5),l=[n];function p(h,o,r,d,c,m){return t(),i("div",null,l)}const u=e(a,[["render",p]]);export{_ as __pageData,u as default}; diff --git a/previews/PR182/assets/source_not_implemented_yet.md.CS2z-B3G.lean.js b/previews/PR182/assets/source_not_implemented_yet.md.Co7bgtaC.lean.js similarity index 71% rename from previews/PR182/assets/source_not_implemented_yet.md.CS2z-B3G.lean.js rename to previews/PR182/assets/source_not_implemented_yet.md.Co7bgtaC.lean.js index 0039884ba..233899bc9 100644 --- a/previews/PR182/assets/source_not_implemented_yet.md.CS2z-B3G.lean.js +++ b/previews/PR182/assets/source_not_implemented_yet.md.Co7bgtaC.lean.js @@ -1 +1 @@ -import{_ as e,c as i,o as t,a7 as s}from"./chunks/framework.rRrq4bmo.js";const _=JSON.parse('{"title":"Not implemented yet","description":"","frontmatter":{},"headers":[],"relativePath":"source/not_implemented_yet.md","filePath":"source/not_implemented_yet.md","lastUpdated":null}'),a={name:"source/not_implemented_yet.md"},n=s("",5),l=[n];function p(h,o,r,d,c,m){return t(),i("div",null,l)}const u=e(a,[["render",p]]);export{_ as __pageData,u as default}; +import{_ as e,c as i,o as t,a7 as s}from"./chunks/framework.EaXv-vOb.js";const _=JSON.parse('{"title":"Not implemented yet","description":"","frontmatter":{},"headers":[],"relativePath":"source/not_implemented_yet.md","filePath":"source/not_implemented_yet.md","lastUpdated":null}'),a={name:"source/not_implemented_yet.md"},n=s("",5),l=[n];function p(h,o,r,d,c,m){return t(),i("div",null,l)}const u=e(a,[["render",p]]);export{_ as __pageData,u as default}; diff --git a/previews/PR182/assets/source_primitives.md.wZKzKWWl.js b/previews/PR182/assets/source_primitives.md.Bi9iHLSx.js similarity index 99% rename from previews/PR182/assets/source_primitives.md.wZKzKWWl.js rename to previews/PR182/assets/source_primitives.md.Bi9iHLSx.js index d39d07ac3..24c44bbd1 100644 --- a/previews/PR182/assets/source_primitives.md.wZKzKWWl.js +++ b/previews/PR182/assets/source_primitives.md.Bi9iHLSx.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a7 as t}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Primitive functions","description":"","frontmatter":{},"headers":[],"relativePath":"source/primitives.md","filePath":"source/primitives.md","lastUpdated":null}'),n={name:"source/primitives.md"},h=t(`

    Primitive functions

    julia
    export apply, applyreduce, TraitTarget

    This file mainly defines the apply and applyreduce functions, and some related functionality.

    In general, the idea behind the apply framework is to take as input any geometry, vector of geometries, or feature collection, deconstruct it to the given trait target (any arbitrary GI.AbstractTrait or TraitTarget union thereof, like PointTrait or PolygonTrait) and perform some operation on it.

    This allows for a simple and consistent framework within which users can define their own operations trivially easily, and removes a lot of the complexity involved with handling complex geometry structures.

    For example, a simple way to flip the x and y coordinates of a geometry is:

    julia
    flipped_geom = GO.apply(GI.PointTrait(), geom) do p
    +import{_ as s,c as i,o as a,a7 as t}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Primitive functions","description":"","frontmatter":{},"headers":[],"relativePath":"source/primitives.md","filePath":"source/primitives.md","lastUpdated":null}'),n={name:"source/primitives.md"},h=t(`

    Primitive functions

    julia
    export apply, applyreduce, TraitTarget

    This file mainly defines the apply and applyreduce functions, and some related functionality.

    In general, the idea behind the apply framework is to take as input any geometry, vector of geometries, or feature collection, deconstruct it to the given trait target (any arbitrary GI.AbstractTrait or TraitTarget union thereof, like PointTrait or PolygonTrait) and perform some operation on it.

    This allows for a simple and consistent framework within which users can define their own operations trivially easily, and removes a lot of the complexity involved with handling complex geometry structures.

    For example, a simple way to flip the x and y coordinates of a geometry is:

    julia
    flipped_geom = GO.apply(GI.PointTrait(), geom) do p
         (GI.y(p), GI.x(p))
     end

    As simple as that. There's no need to implement your own decomposition because it's done for you.

    Functions like flip, reproject, transform, even segmentize and simplify have been implemented using the apply framework. Similarly, centroid, area and distance have been implemented using the applyreduce framework.

    Docstrings

    Functions

    Missing docstring.

    Missing docstring for apply. Check Documenter's build log for details.

    Missing docstring.

    Missing docstring for applyreduce. Check Documenter's build log for details.

    Missing docstring.

    Missing docstring for GeometryOps.unwrap. Check Documenter's build log for details.

    # GeometryOps.flattenFunction.
    julia
    flatten(target::Type{<:GI.AbstractTrait}, obj)
     flatten(f, target::Type{<:GI.AbstractTrait}, obj)

    Lazily flatten any AbstractArray, iterator, FeatureCollectionTrait, FeatureTrait or AbstractGeometryTrait object obj, so that objects with the target trait are returned by the iterator.

    If f is passed in it will be applied to the target geometries.

    source


    # GeometryOps.reconstructFunction.
    julia
    reconstruct(geom, components)

    Reconstruct geom from an iterable of component objects that match its structure.

    All objects in components must have the same GeoInterface.trait.

    Usually used in combination with flatten.

    source


    # GeometryOps.rebuildFunction.
    julia
    rebuild(geom, child_geoms)

    Rebuild a geometry from child geometries.

    By default geometries will be rebuilt as a GeoInterface.Wrappers geometry, but rebuild can have methods added to it to dispatch on geometries from other packages and specify how to rebuild them.

    (Maybe it should go into GeoInterface.jl)

    source


    Types

    Missing docstring.

    Missing docstring for TraitTarget. Check Documenter's build log for details.

    Implementation

    julia
    const THREADED_KEYWORD = "- \`threaded\`: \`true\` or \`false\`. Whether to use multithreading. Defaults to \`false\`."
    diff --git a/previews/PR182/assets/source_primitives.md.wZKzKWWl.lean.js b/previews/PR182/assets/source_primitives.md.Bi9iHLSx.lean.js
    similarity index 70%
    rename from previews/PR182/assets/source_primitives.md.wZKzKWWl.lean.js
    rename to previews/PR182/assets/source_primitives.md.Bi9iHLSx.lean.js
    index f28ffe498..ed0c3cfc7 100644
    --- a/previews/PR182/assets/source_primitives.md.wZKzKWWl.lean.js
    +++ b/previews/PR182/assets/source_primitives.md.Bi9iHLSx.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as t}from"./chunks/framework.rRrq4bmo.js";const o=JSON.parse('{"title":"Primitive functions","description":"","frontmatter":{},"headers":[],"relativePath":"source/primitives.md","filePath":"source/primitives.md","lastUpdated":null}'),n={name:"source/primitives.md"},h=t("",194),e=[h];function l(p,k,r,d,g,E){return a(),i("div",null,e)}const c=s(n,[["render",l]]);export{o as __pageData,c as default};
    +import{_ as s,c as i,o as a,a7 as t}from"./chunks/framework.EaXv-vOb.js";const o=JSON.parse('{"title":"Primitive functions","description":"","frontmatter":{},"headers":[],"relativePath":"source/primitives.md","filePath":"source/primitives.md","lastUpdated":null}'),n={name:"source/primitives.md"},h=t("",194),e=[h];function l(p,k,r,d,g,E){return a(),i("div",null,e)}const c=s(n,[["render",l]]);export{o as __pageData,c as default};
    diff --git a/previews/PR182/assets/source_transformations_correction_closed_ring.md.DbZKgaCr.js b/previews/PR182/assets/source_transformations_correction_closed_ring.md.LUeFx-5k.js
    similarity index 99%
    rename from previews/PR182/assets/source_transformations_correction_closed_ring.md.DbZKgaCr.js
    rename to previews/PR182/assets/source_transformations_correction_closed_ring.md.LUeFx-5k.js
    index 02016be66..05bc3f26c 100644
    --- a/previews/PR182/assets/source_transformations_correction_closed_ring.md.DbZKgaCr.js
    +++ b/previews/PR182/assets/source_transformations_correction_closed_ring.md.LUeFx-5k.js
    @@ -1,4 +1,4 @@
    -import{_ as t,c as i,j as s,a,a7 as e,o as n}from"./chunks/framework.rRrq4bmo.js";const Q=JSON.parse('{"title":"Closed Rings","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/closed_ring.md","filePath":"source/transformations/correction/closed_ring.md","lastUpdated":null}'),l={name:"source/transformations/correction/closed_ring.md"},h=e(`

    Closed Rings

    julia
    export ClosedRing

    A closed ring is a ring that has the same start and end point. This is a requirement for a valid polygon (technically, for a valid LinearRing). This correction is used to ensure that the polygon is valid.

    The reason this operates on the polygon level is that several packages are loose about whether they return LinearRings (which is correct) or LineStrings (which is incorrect) for the contents of a polygon. Therefore, we decompose manually to ensure correctness.

    Example

    Many polygon providers do not close their polygons, which makes them invalid according to the specification. Quite a few geometry algorithms assume that polygons are closed, and leaving them open can lead to incorrect results!

    For example, the following polygon is not valid:

    julia
    import GeoInterface as GI
    +import{_ as t,c as i,j as s,a,a7 as e,o as n}from"./chunks/framework.EaXv-vOb.js";const Q=JSON.parse('{"title":"Closed Rings","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/closed_ring.md","filePath":"source/transformations/correction/closed_ring.md","lastUpdated":null}'),l={name:"source/transformations/correction/closed_ring.md"},h=e(`

    Closed Rings

    julia
    export ClosedRing

    A closed ring is a ring that has the same start and end point. This is a requirement for a valid polygon (technically, for a valid LinearRing). This correction is used to ensure that the polygon is valid.

    The reason this operates on the polygon level is that several packages are loose about whether they return LinearRings (which is correct) or LineStrings (which is incorrect) for the contents of a polygon. Therefore, we decompose manually to ensure correctness.

    Example

    Many polygon providers do not close their polygons, which makes them invalid according to the specification. Quite a few geometry algorithms assume that polygons are closed, and leaving them open can lead to incorrect results!

    For example, the following polygon is not valid:

    julia
    import GeoInterface as GI
     polygon = GI.Polygon([[(0, 0), (1, 0), (1, 1), (0, 1)]])
    GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Int64, Int64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Int64, Int64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Int64, Int64}}, Nothing, Nothing}([(0, 0), (1, 0), (1, 1), (0, 1)], nothing, nothing)], nothing, nothing)

    even though it will look correct when visualized, and indeed appears correct.

    julia
    import GeometryOps as GO
     GO.fix(polygon, corrections = [GO.ClosedRing()])
    GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(0.0, 0.0), (1.0, 0.0), (1.0, 1.0), (0.0, 1.0), (0.0, 0.0)], nothing, nothing)], nothing, nothing)
    `,12),p={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},k={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},r=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),o=[r],d=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),g={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},c={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.186ex"},xmlns:"http://www.w3.org/2000/svg",width:"5.254ex",height:"1.692ex",role:"img",focusable:"false",viewBox:"0 -666 2322.4 748","aria-hidden":"true"},E=e('',1),y=[E],u=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n"),s("mo",null,"+"),s("mn",null,"1")])],-1),F=e(`

    Implementation

    julia
    """
         ClosedRing() <: GeometryCorrection
    diff --git a/previews/PR182/assets/source_transformations_correction_closed_ring.md.DbZKgaCr.lean.js b/previews/PR182/assets/source_transformations_correction_closed_ring.md.LUeFx-5k.lean.js
    similarity index 97%
    rename from previews/PR182/assets/source_transformations_correction_closed_ring.md.DbZKgaCr.lean.js
    rename to previews/PR182/assets/source_transformations_correction_closed_ring.md.LUeFx-5k.lean.js
    index 0e95b8a61..2e08e0cc1 100644
    --- a/previews/PR182/assets/source_transformations_correction_closed_ring.md.DbZKgaCr.lean.js
    +++ b/previews/PR182/assets/source_transformations_correction_closed_ring.md.LUeFx-5k.lean.js
    @@ -1 +1 @@
    -import{_ as t,c as i,j as s,a,a7 as e,o as n}from"./chunks/framework.rRrq4bmo.js";const Q=JSON.parse('{"title":"Closed Rings","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/closed_ring.md","filePath":"source/transformations/correction/closed_ring.md","lastUpdated":null}'),l={name:"source/transformations/correction/closed_ring.md"},h=e("",12),p={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},k={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},r=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),o=[r],d=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),g={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},c={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.186ex"},xmlns:"http://www.w3.org/2000/svg",width:"5.254ex",height:"1.692ex",role:"img",focusable:"false",viewBox:"0 -666 2322.4 748","aria-hidden":"true"},E=e("",1),y=[E],u=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n"),s("mo",null,"+"),s("mn",null,"1")])],-1),F=e("",12);function m(C,_,v,T,b,f){return n(),i("div",null,[h,s("p",null,[a("You can see that the last point of the ring here is equal to the first point. For a polygon with "),s("mjx-container",p,[(n(),i("svg",k,o)),d]),a(" sides, there should be "),s("mjx-container",g,[(n(),i("svg",c,y)),u]),a(" vertices.")]),F])}const A=t(l,[["render",m]]);export{Q as __pageData,A as default};
    +import{_ as t,c as i,j as s,a,a7 as e,o as n}from"./chunks/framework.EaXv-vOb.js";const Q=JSON.parse('{"title":"Closed Rings","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/closed_ring.md","filePath":"source/transformations/correction/closed_ring.md","lastUpdated":null}'),l={name:"source/transformations/correction/closed_ring.md"},h=e("",12),p={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},k={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},r=s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1),o=[r],d=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1),g={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},c={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.186ex"},xmlns:"http://www.w3.org/2000/svg",width:"5.254ex",height:"1.692ex",role:"img",focusable:"false",viewBox:"0 -666 2322.4 748","aria-hidden":"true"},E=e("",1),y=[E],u=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n"),s("mo",null,"+"),s("mn",null,"1")])],-1),F=e("",12);function m(C,_,v,T,b,f){return n(),i("div",null,[h,s("p",null,[a("You can see that the last point of the ring here is equal to the first point. For a polygon with "),s("mjx-container",p,[(n(),i("svg",k,o)),d]),a(" sides, there should be "),s("mjx-container",g,[(n(),i("svg",c,y)),u]),a(" vertices.")]),F])}const A=t(l,[["render",m]]);export{Q as __pageData,A as default};
    diff --git a/previews/PR182/assets/source_transformations_correction_geometry_correction.md.MPjNHvIV.js b/previews/PR182/assets/source_transformations_correction_geometry_correction.md.DzNPlEbB.js
    similarity index 99%
    rename from previews/PR182/assets/source_transformations_correction_geometry_correction.md.MPjNHvIV.js
    rename to previews/PR182/assets/source_transformations_correction_geometry_correction.md.DzNPlEbB.js
    index c4e0e8795..8848cc155 100644
    --- a/previews/PR182/assets/source_transformations_correction_geometry_correction.md.MPjNHvIV.js
    +++ b/previews/PR182/assets/source_transformations_correction_geometry_correction.md.DzNPlEbB.js
    @@ -1,4 +1,4 @@
    -import{_ as i,c as s,o as e,a7 as t}from"./chunks/framework.rRrq4bmo.js";const g=JSON.parse('{"title":"Geometry Corrections","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/geometry_correction.md","filePath":"source/transformations/correction/geometry_correction.md","lastUpdated":null}'),a={name:"source/transformations/correction/geometry_correction.md"},n=t(`

    Geometry Corrections

    julia
    export fix

    This file simply defines the GeometryCorrection abstract type, and the interface that any GeometryCorrection must implement.

    A geometry correction is a transformation that is applied to a geometry to correct it in some way.

    For example, a ClosedRing correction might be applied to a Polygon to ensure that its exterior ring is closed.

    Interface

    All GeometryCorrections are callable structs which, when called, apply the correction to the given geometry, and return either a copy or the original geometry (if nothing needed to be corrected).

    See below for the full interface specification.

    # GeometryOps.GeometryCorrectionType.
    julia
    abstract type GeometryCorrection

    This abstract type represents a geometry correction.

    Interface

    Any GeometryCorrection must implement two functions: * application_level(::GeometryCorrection)::AbstractGeometryTrait: This function should return the GeoInterface trait that the correction is intended to be applied to, like PointTrait or LineStringTrait or PolygonTrait. * (::GeometryCorrection)(::AbstractGeometryTrait, geometry)::(some_geometry): This function should apply the correction to the given geometry, and return a new geometry.

    source


    Any geometry correction must implement the interface as given above.

    julia
    """
    +import{_ as i,c as s,o as e,a7 as t}from"./chunks/framework.EaXv-vOb.js";const g=JSON.parse('{"title":"Geometry Corrections","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/geometry_correction.md","filePath":"source/transformations/correction/geometry_correction.md","lastUpdated":null}'),a={name:"source/transformations/correction/geometry_correction.md"},n=t(`

    Geometry Corrections

    julia
    export fix

    This file simply defines the GeometryCorrection abstract type, and the interface that any GeometryCorrection must implement.

    A geometry correction is a transformation that is applied to a geometry to correct it in some way.

    For example, a ClosedRing correction might be applied to a Polygon to ensure that its exterior ring is closed.

    Interface

    All GeometryCorrections are callable structs which, when called, apply the correction to the given geometry, and return either a copy or the original geometry (if nothing needed to be corrected).

    See below for the full interface specification.

    # GeometryOps.GeometryCorrectionType.
    julia
    abstract type GeometryCorrection

    This abstract type represents a geometry correction.

    Interface

    Any GeometryCorrection must implement two functions: * application_level(::GeometryCorrection)::AbstractGeometryTrait: This function should return the GeoInterface trait that the correction is intended to be applied to, like PointTrait or LineStringTrait or PolygonTrait. * (::GeometryCorrection)(::AbstractGeometryTrait, geometry)::(some_geometry): This function should apply the correction to the given geometry, and return a new geometry.

    source


    Any geometry correction must implement the interface as given above.

    julia
    """
         abstract type GeometryCorrection
     
     This abstract type represents a geometry correction.
    diff --git a/previews/PR182/assets/source_transformations_correction_geometry_correction.md.MPjNHvIV.lean.js b/previews/PR182/assets/source_transformations_correction_geometry_correction.md.DzNPlEbB.lean.js
    similarity index 76%
    rename from previews/PR182/assets/source_transformations_correction_geometry_correction.md.MPjNHvIV.lean.js
    rename to previews/PR182/assets/source_transformations_correction_geometry_correction.md.DzNPlEbB.lean.js
    index 1e48b983e..4ae895701 100644
    --- a/previews/PR182/assets/source_transformations_correction_geometry_correction.md.MPjNHvIV.lean.js
    +++ b/previews/PR182/assets/source_transformations_correction_geometry_correction.md.DzNPlEbB.lean.js
    @@ -1 +1 @@
    -import{_ as i,c as s,o as e,a7 as t}from"./chunks/framework.rRrq4bmo.js";const g=JSON.parse('{"title":"Geometry Corrections","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/geometry_correction.md","filePath":"source/transformations/correction/geometry_correction.md","lastUpdated":null}'),a={name:"source/transformations/correction/geometry_correction.md"},n=t("",23),r=[n];function o(l,p,h,c,k,d){return e(),s("div",null,r)}const m=i(a,[["render",o]]);export{g as __pageData,m as default};
    +import{_ as i,c as s,o as e,a7 as t}from"./chunks/framework.EaXv-vOb.js";const g=JSON.parse('{"title":"Geometry Corrections","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/geometry_correction.md","filePath":"source/transformations/correction/geometry_correction.md","lastUpdated":null}'),a={name:"source/transformations/correction/geometry_correction.md"},n=t("",23),r=[n];function o(l,p,h,c,k,d){return e(),s("div",null,r)}const m=i(a,[["render",o]]);export{g as __pageData,m as default};
    diff --git a/previews/PR182/assets/source_transformations_correction_intersecting_polygons.md.DLmLgkNT.js b/previews/PR182/assets/source_transformations_correction_intersecting_polygons.md.Dssk2jzj.js
    similarity index 99%
    rename from previews/PR182/assets/source_transformations_correction_intersecting_polygons.md.DLmLgkNT.js
    rename to previews/PR182/assets/source_transformations_correction_intersecting_polygons.md.Dssk2jzj.js
    index e8039dfa4..da02394cb 100644
    --- a/previews/PR182/assets/source_transformations_correction_intersecting_polygons.md.DLmLgkNT.js
    +++ b/previews/PR182/assets/source_transformations_correction_intersecting_polygons.md.Dssk2jzj.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Intersecting Polygons","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/intersecting_polygons.md","filePath":"source/transformations/correction/intersecting_polygons.md","lastUpdated":null}'),l={name:"source/transformations/correction/intersecting_polygons.md"},t=n(`

    Intersecting Polygons

    julia
    export UnionIntersectingPolygons

    If the sub-polygons of a multipolygon are intersecting, this makes them invalid according to specification. Each sub-polygon of a multipolygon being disjoint (other than by a single point) is a requirement for a valid multipolygon. However, different libraries may achieve this in different ways.

    For example, taking the union of all sub-polygons of a multipolygon will create a new multipolygon where each sub-polygon is disjoint. This can be done with the UnionIntersectingPolygons correction.

    The reason this operates on a multipolygon level is that it is easy for users to mistakenly create multipolygon's that overlap, which can then be detrimental to polygon clipping performance and even create wrong answers.

    Example

    Multipolygon providers may not check that the polygons making up their multipolygons do not intersect, which makes them invalid according to the specification.

    For example, the following multipolygon is not valid:

    julia
    import GeoInterface as GI
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Intersecting Polygons","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/intersecting_polygons.md","filePath":"source/transformations/correction/intersecting_polygons.md","lastUpdated":null}'),l={name:"source/transformations/correction/intersecting_polygons.md"},t=n(`

    Intersecting Polygons

    julia
    export UnionIntersectingPolygons

    If the sub-polygons of a multipolygon are intersecting, this makes them invalid according to specification. Each sub-polygon of a multipolygon being disjoint (other than by a single point) is a requirement for a valid multipolygon. However, different libraries may achieve this in different ways.

    For example, taking the union of all sub-polygons of a multipolygon will create a new multipolygon where each sub-polygon is disjoint. This can be done with the UnionIntersectingPolygons correction.

    The reason this operates on a multipolygon level is that it is easy for users to mistakenly create multipolygon's that overlap, which can then be detrimental to polygon clipping performance and even create wrong answers.

    Example

    Multipolygon providers may not check that the polygons making up their multipolygons do not intersect, which makes them invalid according to the specification.

    For example, the following multipolygon is not valid:

    julia
    import GeoInterface as GI
     polygon = GI.Polygon([[(0.0, 0.0), (3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0)]])
     multipolygon = GI.MultiPolygon([polygon, polygon])
    GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(0.0, 0.0), (3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0)], nothing, nothing)], nothing, nothing), GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(0.0, 0.0), (3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0)], nothing, nothing)], nothing, nothing)], nothing, nothing)

    given that the two sub-polygons are the exact same shape.

    julia
    import GeometryOps as GO
     GO.fix(multipolygon, corrections = [GO.UnionIntersectingPolygons()])
    GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}([(0.0, 0.0), (3.0, 0.0), (3.0, 3.0), (0.0, 3.0), (0.0, 0.0)], nothing, nothing)], nothing, nothing)], nothing, nothing)

    You can see that the the multipolygon now only contains one sub-polygon, rather than the two identical ones provided.

    Implementation

    julia
    """
    diff --git a/previews/PR182/assets/source_transformations_correction_intersecting_polygons.md.DLmLgkNT.lean.js b/previews/PR182/assets/source_transformations_correction_intersecting_polygons.md.Dssk2jzj.lean.js
    similarity index 76%
    rename from previews/PR182/assets/source_transformations_correction_intersecting_polygons.md.DLmLgkNT.lean.js
    rename to previews/PR182/assets/source_transformations_correction_intersecting_polygons.md.Dssk2jzj.lean.js
    index 6d767ad9b..99a8756dd 100644
    --- a/previews/PR182/assets/source_transformations_correction_intersecting_polygons.md.DLmLgkNT.lean.js
    +++ b/previews/PR182/assets/source_transformations_correction_intersecting_polygons.md.Dssk2jzj.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Intersecting Polygons","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/intersecting_polygons.md","filePath":"source/transformations/correction/intersecting_polygons.md","lastUpdated":null}'),l={name:"source/transformations/correction/intersecting_polygons.md"},t=n("",22),h=[t];function p(e,k,r,g,o,E){return a(),i("div",null,h)}const c=s(l,[["render",p]]);export{y as __pageData,c as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Intersecting Polygons","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/correction/intersecting_polygons.md","filePath":"source/transformations/correction/intersecting_polygons.md","lastUpdated":null}'),l={name:"source/transformations/correction/intersecting_polygons.md"},t=n("",22),h=[t];function p(e,k,r,g,o,E){return a(),i("div",null,h)}const c=s(l,[["render",p]]);export{y as __pageData,c as default};
    diff --git a/previews/PR182/assets/source_transformations_extent.md.CC__w4VH.js b/previews/PR182/assets/source_transformations_extent.md.Dk5qaMvU.js
    similarity index 95%
    rename from previews/PR182/assets/source_transformations_extent.md.CC__w4VH.js
    rename to previews/PR182/assets/source_transformations_extent.md.Dk5qaMvU.js
    index df9f4fc80..b7668d8b1 100644
    --- a/previews/PR182/assets/source_transformations_extent.md.CC__w4VH.js
    +++ b/previews/PR182/assets/source_transformations_extent.md.Dk5qaMvU.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as e,o as a,a7 as t}from"./chunks/framework.rRrq4bmo.js";const u=JSON.parse('{"title":"Extent embedding","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/extent.md","filePath":"source/transformations/extent.md","lastUpdated":null}'),n={name:"source/transformations/extent.md"},i=t(`

    Extent embedding

    julia
    """
    +import{_ as s,c as e,o as a,a7 as t}from"./chunks/framework.EaXv-vOb.js";const u=JSON.parse('{"title":"Extent embedding","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/extent.md","filePath":"source/transformations/extent.md","lastUpdated":null}'),n={name:"source/transformations/extent.md"},i=t(`

    Extent embedding

    julia
    """
         embed_extent(obj)
     
     Recursively wrap the object with a GeoInterface.jl geometry,
    diff --git a/previews/PR182/assets/source_transformations_extent.md.CC__w4VH.lean.js b/previews/PR182/assets/source_transformations_extent.md.Dk5qaMvU.lean.js
    similarity index 72%
    rename from previews/PR182/assets/source_transformations_extent.md.CC__w4VH.lean.js
    rename to previews/PR182/assets/source_transformations_extent.md.Dk5qaMvU.lean.js
    index 6578988a6..74e9ebefc 100644
    --- a/previews/PR182/assets/source_transformations_extent.md.CC__w4VH.lean.js
    +++ b/previews/PR182/assets/source_transformations_extent.md.Dk5qaMvU.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as e,o as a,a7 as t}from"./chunks/framework.rRrq4bmo.js";const u=JSON.parse('{"title":"Extent embedding","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/extent.md","filePath":"source/transformations/extent.md","lastUpdated":null}'),n={name:"source/transformations/extent.md"},i=t("",6),l=[i];function p(r,h,d,o,c,k){return a(),e("div",null,l)}const m=s(n,[["render",p]]);export{u as __pageData,m as default};
    +import{_ as s,c as e,o as a,a7 as t}from"./chunks/framework.EaXv-vOb.js";const u=JSON.parse('{"title":"Extent embedding","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/extent.md","filePath":"source/transformations/extent.md","lastUpdated":null}'),n={name:"source/transformations/extent.md"},i=t("",6),l=[i];function p(r,h,d,o,c,k){return a(),e("div",null,l)}const m=s(n,[["render",p]]);export{u as __pageData,m as default};
    diff --git a/previews/PR182/assets/source_transformations_flip.md.BpUEm-KN.js b/previews/PR182/assets/source_transformations_flip.md.BbK3Jvzb.js
    similarity index 97%
    rename from previews/PR182/assets/source_transformations_flip.md.BpUEm-KN.js
    rename to previews/PR182/assets/source_transformations_flip.md.BbK3Jvzb.js
    index 08ddcb320..8e2d9566f 100644
    --- a/previews/PR182/assets/source_transformations_flip.md.BpUEm-KN.js
    +++ b/previews/PR182/assets/source_transformations_flip.md.BbK3Jvzb.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Coordinate flipping","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/flip.md","filePath":"source/transformations/flip.md","lastUpdated":null}'),p={name:"source/transformations/flip.md"},t=n(`

    Coordinate flipping

    This is a simple example of how to use the apply functionality in a function, by flipping the x and y coordinates of a geometry.

    julia
    """
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Coordinate flipping","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/flip.md","filePath":"source/transformations/flip.md","lastUpdated":null}'),p={name:"source/transformations/flip.md"},t=n(`

    Coordinate flipping

    This is a simple example of how to use the apply functionality in a function, by flipping the x and y coordinates of a geometry.

    julia
    """
         flip(obj)
     
     Swap all of the x and y coordinates in obj, otherwise
    diff --git a/previews/PR182/assets/source_transformations_flip.md.BpUEm-KN.lean.js b/previews/PR182/assets/source_transformations_flip.md.BbK3Jvzb.lean.js
    similarity index 72%
    rename from previews/PR182/assets/source_transformations_flip.md.BpUEm-KN.lean.js
    rename to previews/PR182/assets/source_transformations_flip.md.BbK3Jvzb.lean.js
    index 4121b1000..52ca0224e 100644
    --- a/previews/PR182/assets/source_transformations_flip.md.BpUEm-KN.lean.js
    +++ b/previews/PR182/assets/source_transformations_flip.md.BbK3Jvzb.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Coordinate flipping","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/flip.md","filePath":"source/transformations/flip.md","lastUpdated":null}'),p={name:"source/transformations/flip.md"},t=n("",5),l=[t];function h(e,k,r,d,o,g){return a(),i("div",null,l)}const c=s(p,[["render",h]]);export{y as __pageData,c as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Coordinate flipping","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/flip.md","filePath":"source/transformations/flip.md","lastUpdated":null}'),p={name:"source/transformations/flip.md"},t=n("",5),l=[t];function h(e,k,r,d,o,g){return a(),i("div",null,l)}const c=s(p,[["render",h]]);export{y as __pageData,c as default};
    diff --git a/previews/PR182/assets/source_transformations_reproject.md.BqYHliDG.js b/previews/PR182/assets/source_transformations_reproject.md.BKTVcxky.js
    similarity index 98%
    rename from previews/PR182/assets/source_transformations_reproject.md.BqYHliDG.js
    rename to previews/PR182/assets/source_transformations_reproject.md.BKTVcxky.js
    index 81fa7c9ee..bfcfb3739 100644
    --- a/previews/PR182/assets/source_transformations_reproject.md.BqYHliDG.js
    +++ b/previews/PR182/assets/source_transformations_reproject.md.BKTVcxky.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Geometry reprojection","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/reproject.md","filePath":"source/transformations/reproject.md","lastUpdated":null}'),n={name:"source/transformations/reproject.md"},t=e('

    Geometry reprojection

    julia
    export reproject

    This file is pretty simple - it simply reprojects a geometry pointwise from one CRS to another. It uses the Proj package for the transformation, but this could be moved to an extension if needed.

    Note that the actual implementation is in the GeometryOpsProjExt extension module.

    This works using the apply functionality.

    julia
    """\n    reproject(geometry; source_crs, target_crs, transform, always_xy, time)\n    reproject(geometry, source_crs, target_crs; always_xy, time)\n    reproject(geometry, transform; always_xy, time)\n\nReproject any GeoInterface.jl compatible `geometry` from `source_crs` to `target_crs`.\n\nThe returned object will be constructed from `GeoInterface.WrapperGeometry`\ngeometries, wrapping views of a `Vector{Proj.Point{D}}`, where `D` is the dimension.\n\n!!! tip\n    The `Proj.jl` package must be loaded for this method to work,\n    since it is implemented in a package extension.\n\n# Arguments\n\n- `geometry`: Any GeoInterface.jl compatible geometries.\n- `source_crs`: the source coordinate reference system, as a GeoFormatTypes.jl object or a string.\n- `target_crs`: the target coordinate reference system, as a GeoFormatTypes.jl object or a string.\n\nIf these a passed as keywords, `transform` will take priority.\nWithout it `target_crs` is always needed, and `source_crs` is\nneeded if it is not retrievable from the geometry with `GeoInterface.crs(geometry)`.\n\n# Keywords\n\n- `always_xy`: force x, y coordinate order, `true` by default.\n    `false` will expect and return points in the crs coordinate order.\n- `time`: the time for the coordinates. `Inf` by default.\n$APPLY_KEYWORDS\n"""\nfunction reproject end

    Method error handling

    We also inject a method error handler, which prints a suggestion if the Proj extension is not loaded.

    julia
    function _reproject_error_hinter(io, exc, argtypes, kwargs)\n    if isnothing(Base.get_extension(GeometryOps, :GeometryOpsProjExt)) && exc.f == reproject\n        print(io, "\\n\\nThe `reproject` method requires the Proj.jl package to be explicitly loaded.\\n")\n        print(io, "You can do this by simply typing ")\n        printstyled(io, "using Proj"; color = :cyan, bold = true)\n        println(io, " in your REPL, \\nor otherwise loading Proj.jl via using or import.")\n    else # this is a more general error\n        nothing\n    end\nend

    This page was generated using Literate.jl.

    ',11),p=[t];function l(r,h,o,k,d,c){return a(),i("div",null,p)}const F=s(n,[["render",l]]);export{y as __pageData,F as default}; +import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Geometry reprojection","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/reproject.md","filePath":"source/transformations/reproject.md","lastUpdated":null}'),n={name:"source/transformations/reproject.md"},t=e('

    Geometry reprojection

    julia
    export reproject

    This file is pretty simple - it simply reprojects a geometry pointwise from one CRS to another. It uses the Proj package for the transformation, but this could be moved to an extension if needed.

    Note that the actual implementation is in the GeometryOpsProjExt extension module.

    This works using the apply functionality.

    julia
    """\n    reproject(geometry; source_crs, target_crs, transform, always_xy, time)\n    reproject(geometry, source_crs, target_crs; always_xy, time)\n    reproject(geometry, transform; always_xy, time)\n\nReproject any GeoInterface.jl compatible `geometry` from `source_crs` to `target_crs`.\n\nThe returned object will be constructed from `GeoInterface.WrapperGeometry`\ngeometries, wrapping views of a `Vector{Proj.Point{D}}`, where `D` is the dimension.\n\n!!! tip\n    The `Proj.jl` package must be loaded for this method to work,\n    since it is implemented in a package extension.\n\n# Arguments\n\n- `geometry`: Any GeoInterface.jl compatible geometries.\n- `source_crs`: the source coordinate reference system, as a GeoFormatTypes.jl object or a string.\n- `target_crs`: the target coordinate reference system, as a GeoFormatTypes.jl object or a string.\n\nIf these a passed as keywords, `transform` will take priority.\nWithout it `target_crs` is always needed, and `source_crs` is\nneeded if it is not retrievable from the geometry with `GeoInterface.crs(geometry)`.\n\n# Keywords\n\n- `always_xy`: force x, y coordinate order, `true` by default.\n    `false` will expect and return points in the crs coordinate order.\n- `time`: the time for the coordinates. `Inf` by default.\n$APPLY_KEYWORDS\n"""\nfunction reproject end

    Method error handling

    We also inject a method error handler, which prints a suggestion if the Proj extension is not loaded.

    julia
    function _reproject_error_hinter(io, exc, argtypes, kwargs)\n    if isnothing(Base.get_extension(GeometryOps, :GeometryOpsProjExt)) && exc.f == reproject\n        print(io, "\\n\\nThe `reproject` method requires the Proj.jl package to be explicitly loaded.\\n")\n        print(io, "You can do this by simply typing ")\n        printstyled(io, "using Proj"; color = :cyan, bold = true)\n        println(io, " in your REPL, \\nor otherwise loading Proj.jl via using or import.")\n    else # this is a more general error\n        nothing\n    end\nend

    This page was generated using Literate.jl.

    ',11),p=[t];function l(r,h,o,k,d,c){return a(),i("div",null,p)}const F=s(n,[["render",l]]);export{y as __pageData,F as default}; diff --git a/previews/PR182/assets/source_transformations_reproject.md.BqYHliDG.lean.js b/previews/PR182/assets/source_transformations_reproject.md.BKTVcxky.lean.js similarity index 73% rename from previews/PR182/assets/source_transformations_reproject.md.BqYHliDG.lean.js rename to previews/PR182/assets/source_transformations_reproject.md.BKTVcxky.lean.js index 3bc802194..ed66dbe3c 100644 --- a/previews/PR182/assets/source_transformations_reproject.md.BqYHliDG.lean.js +++ b/previews/PR182/assets/source_transformations_reproject.md.BKTVcxky.lean.js @@ -1 +1 @@ -import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Geometry reprojection","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/reproject.md","filePath":"source/transformations/reproject.md","lastUpdated":null}'),n={name:"source/transformations/reproject.md"},t=e("",11),p=[t];function l(r,h,o,k,d,c){return a(),i("div",null,p)}const F=s(n,[["render",l]]);export{y as __pageData,F as default}; +import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Geometry reprojection","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/reproject.md","filePath":"source/transformations/reproject.md","lastUpdated":null}'),n={name:"source/transformations/reproject.md"},t=e("",11),p=[t];function l(r,h,o,k,d,c){return a(),i("div",null,p)}const F=s(n,[["render",l]]);export{y as __pageData,F as default}; diff --git a/previews/PR182/assets/source_transformations_segmentize.md.Sn-gNkMw.js b/previews/PR182/assets/source_transformations_segmentize.md.DJfFwr95.js similarity index 98% rename from previews/PR182/assets/source_transformations_segmentize.md.Sn-gNkMw.js rename to previews/PR182/assets/source_transformations_segmentize.md.DJfFwr95.js index 1971c3ddf..c6a420930 100644 --- a/previews/PR182/assets/source_transformations_segmentize.md.Sn-gNkMw.js +++ b/previews/PR182/assets/source_transformations_segmentize.md.DJfFwr95.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/jdoicik.BOOG5oTW.png",t="/GeometryOps.jl/previews/PR182/assets/mqkvjnj.DogsVnS6.png",c=JSON.parse('{"title":"Segmentize","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/segmentize.md","filePath":"source/transformations/segmentize.md","lastUpdated":null}'),e={name:"source/transformations/segmentize.md"},l=n(`

    Segmentize

    julia
    export segmentize
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/zdatzsd.BOOG5oTW.png",t="/GeometryOps.jl/previews/PR182/assets/ocbjgpx.DW-Qq111.png",c=JSON.parse('{"title":"Segmentize","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/segmentize.md","filePath":"source/transformations/segmentize.md","lastUpdated":null}'),l={name:"source/transformations/segmentize.md"},e=n(`

    Segmentize

    julia
    export segmentize
     export LinearSegments, GeodesicSegments

    This function "segmentizes" or "densifies" a geometry by adding extra vertices to the geometry so that no segment is longer than a given distance. This is useful for plotting geometries with a limited number of vertices, or for ensuring that a geometry is not too "coarse" for a given application.

    Info

    We plan to add interpolated segmentization from DataInterpolations.jl in the future, which will be available to any vector of point-like objects.

    For now, this function only works on 2D geometries. We will also support 3D geometries, as well as measure interpolation, in the future.

    Examples

    julia
    import GeometryOps as GO, GeoInterface as GI
     rectangle = GI.Wrappers.Polygon([[(0.0, 50.0), (7.071, 57.07), (0, 64.14), (-7.07, 57.07), (0.0, 50.0)]])
     linear = GO.segmentize(rectangle; max_distance = 5)
    @@ -126,7 +126,7 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h
     This is a method which performs the common functionality for both linear and geodesic algorithms,
     and calls out to the "kernel" function which we've defined per linesegment.
     =#
    -function _segmentize(method::Union{LinearSegments, GeodesicSegments}, geom, T::Union{GI.LineStringTrait, GI.LinearRingTrait})
    +function _segmentize(method::SegmentizeMethod, geom, T::Union{GI.LineStringTrait, GI.LinearRingTrait})
         first_coord = GI.getpoint(geom, 1)
         x1, y1 = GI.x(first_coord), GI.y(first_coord)
         new_coords = NTuple{2, Float64}[]
    @@ -151,4 +151,4 @@ import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h
             end
         end

    End the line with the original coordinate, to avoid any multiplication errors.

    julia
        push!(new_coords, (x2, y2))
         return nothing
    -end

    Note

    The _fill_linear_kernel definition for GeodesicSegments is in the GeometryOpsProjExt extension module, in the segmentize.jl file.


    This page was generated using Literate.jl.

    `,34),k=[l];function p(r,E,d,g,y,o){return a(),i("div",null,k)}const C=s(e,[["render",p]]);export{c as __pageData,C as default}; +end

    Note

    The _fill_linear_kernel definition for GeodesicSegments is in the GeometryOpsProjExt extension module, in the segmentize.jl file.


    This page was generated using Literate.jl.

    `,34),k=[e];function p(r,E,d,g,y,o){return a(),i("div",null,k)}const C=s(l,[["render",p]]);export{c as __pageData,C as default}; diff --git a/previews/PR182/assets/source_transformations_segmentize.md.DJfFwr95.lean.js b/previews/PR182/assets/source_transformations_segmentize.md.DJfFwr95.lean.js new file mode 100644 index 000000000..f6c77beae --- /dev/null +++ b/previews/PR182/assets/source_transformations_segmentize.md.DJfFwr95.lean.js @@ -0,0 +1 @@ +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/zdatzsd.BOOG5oTW.png",t="/GeometryOps.jl/previews/PR182/assets/ocbjgpx.DW-Qq111.png",c=JSON.parse('{"title":"Segmentize","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/segmentize.md","filePath":"source/transformations/segmentize.md","lastUpdated":null}'),l={name:"source/transformations/segmentize.md"},e=n("",34),k=[e];function p(r,E,d,g,y,o){return a(),i("div",null,k)}const C=s(l,[["render",p]]);export{c as __pageData,C as default}; diff --git a/previews/PR182/assets/source_transformations_segmentize.md.Sn-gNkMw.lean.js b/previews/PR182/assets/source_transformations_segmentize.md.Sn-gNkMw.lean.js deleted file mode 100644 index 92726e801..000000000 --- a/previews/PR182/assets/source_transformations_segmentize.md.Sn-gNkMw.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/jdoicik.BOOG5oTW.png",t="/GeometryOps.jl/previews/PR182/assets/mqkvjnj.DogsVnS6.png",c=JSON.parse('{"title":"Segmentize","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/segmentize.md","filePath":"source/transformations/segmentize.md","lastUpdated":null}'),e={name:"source/transformations/segmentize.md"},l=n("",34),k=[l];function p(r,E,d,g,y,o){return a(),i("div",null,k)}const C=s(e,[["render",p]]);export{c as __pageData,C as default}; diff --git a/previews/PR182/assets/source_transformations_simplify.md.iqM6IKRm.js b/previews/PR182/assets/source_transformations_simplify.md.CInEiILl.js similarity index 99% rename from previews/PR182/assets/source_transformations_simplify.md.iqM6IKRm.js rename to previews/PR182/assets/source_transformations_simplify.md.CInEiILl.js index 232c44ad4..ac6e8c971 100644 --- a/previews/PR182/assets/source_transformations_simplify.md.iqM6IKRm.js +++ b/previews/PR182/assets/source_transformations_simplify.md.CInEiILl.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/ybpjaji.Bglvb-jp.png",l="/GeometryOps.jl/previews/PR182/assets/yrwpavb.B94PsR1K.png",k="/GeometryOps.jl/previews/PR182/assets/oyixmjz.C6rDgHxI.png",t="/GeometryOps.jl/previews/PR182/assets/nfwfhfn.C3vkC3rs.png",u=JSON.parse('{"title":"Geometry simplification","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/simplify.md","filePath":"source/transformations/simplify.md","lastUpdated":null}'),p={name:"source/transformations/simplify.md"},e=n(`

    Geometry simplification

    This file holds implementations for the RadialDistance, Douglas-Peucker, and Visvalingam-Whyatt algorithms for simplifying geometries (specifically for polygons and lines).

    The GEOS extension also allows for GEOS's topology preserving simplification as well as Douglas-Peucker simplification implemented in GEOS. Call this by passing GEOS(; method = :TopologyPreserve) or GEOS(; method = :DouglasPeucker) to the algorithm.

    Examples

    A quick and dirty example is:

    julia
    using Makie, GeoInterfaceMakie
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/cfcvdhw.Bglvb-jp.png",l="/GeometryOps.jl/previews/PR182/assets/eyalncx.B94PsR1K.png",k="/GeometryOps.jl/previews/PR182/assets/bormpmy.C_ebz1po.png",t="/GeometryOps.jl/previews/PR182/assets/oonxpsn.BYs4EaIM.png",u=JSON.parse('{"title":"Geometry simplification","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/simplify.md","filePath":"source/transformations/simplify.md","lastUpdated":null}'),p={name:"source/transformations/simplify.md"},e=n(`

    Geometry simplification

    This file holds implementations for the RadialDistance, Douglas-Peucker, and Visvalingam-Whyatt algorithms for simplifying geometries (specifically for polygons and lines).

    The GEOS extension also allows for GEOS's topology preserving simplification as well as Douglas-Peucker simplification implemented in GEOS. Call this by passing GEOS(; method = :TopologyPreserve) or GEOS(; method = :DouglasPeucker) to the algorithm.

    Examples

    A quick and dirty example is:

    julia
    using Makie, GeoInterfaceMakie
     import GeoInterface as GI
     import GeometryOps as GO
     
    diff --git a/previews/PR182/assets/source_transformations_simplify.md.CInEiILl.lean.js b/previews/PR182/assets/source_transformations_simplify.md.CInEiILl.lean.js
    new file mode 100644
    index 000000000..12293b1d2
    --- /dev/null
    +++ b/previews/PR182/assets/source_transformations_simplify.md.CInEiILl.lean.js
    @@ -0,0 +1 @@
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/cfcvdhw.Bglvb-jp.png",l="/GeometryOps.jl/previews/PR182/assets/eyalncx.B94PsR1K.png",k="/GeometryOps.jl/previews/PR182/assets/bormpmy.C_ebz1po.png",t="/GeometryOps.jl/previews/PR182/assets/oonxpsn.BYs4EaIM.png",u=JSON.parse('{"title":"Geometry simplification","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/simplify.md","filePath":"source/transformations/simplify.md","lastUpdated":null}'),p={name:"source/transformations/simplify.md"},e=n("",71),E=[e];function r(d,g,y,F,o,c){return a(),i("div",null,E)}const D=s(p,[["render",r]]);export{u as __pageData,D as default};
    diff --git a/previews/PR182/assets/source_transformations_simplify.md.iqM6IKRm.lean.js b/previews/PR182/assets/source_transformations_simplify.md.iqM6IKRm.lean.js
    deleted file mode 100644
    index 376c7d460..000000000
    --- a/previews/PR182/assets/source_transformations_simplify.md.iqM6IKRm.lean.js
    +++ /dev/null
    @@ -1 +0,0 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/ybpjaji.Bglvb-jp.png",l="/GeometryOps.jl/previews/PR182/assets/yrwpavb.B94PsR1K.png",k="/GeometryOps.jl/previews/PR182/assets/oyixmjz.C6rDgHxI.png",t="/GeometryOps.jl/previews/PR182/assets/nfwfhfn.C3vkC3rs.png",u=JSON.parse('{"title":"Geometry simplification","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/simplify.md","filePath":"source/transformations/simplify.md","lastUpdated":null}'),p={name:"source/transformations/simplify.md"},e=n("",71),E=[e];function r(d,g,y,F,o,c){return a(),i("div",null,E)}const D=s(p,[["render",r]]);export{u as __pageData,D as default};
    diff --git a/previews/PR182/assets/source_transformations_transform.md.CFuVmnzH.js b/previews/PR182/assets/source_transformations_transform.md.tyPjdZpi.js
    similarity index 98%
    rename from previews/PR182/assets/source_transformations_transform.md.CFuVmnzH.js
    rename to previews/PR182/assets/source_transformations_transform.md.tyPjdZpi.js
    index 10fe5f6b4..109a1778c 100644
    --- a/previews/PR182/assets/source_transformations_transform.md.CFuVmnzH.js
    +++ b/previews/PR182/assets/source_transformations_transform.md.tyPjdZpi.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const d=JSON.parse('{"title":"Pointwise transformation","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/transform.md","filePath":"source/transformations/transform.md","lastUpdated":null}'),t={name:"source/transformations/transform.md"},l=n(`

    Pointwise transformation

    julia
    """
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const d=JSON.parse('{"title":"Pointwise transformation","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/transform.md","filePath":"source/transformations/transform.md","lastUpdated":null}'),t={name:"source/transformations/transform.md"},l=n(`

    Pointwise transformation

    julia
    """
         transform(f, obj)
     
     Apply a function \`f\` to all the points in \`obj\`.
    diff --git a/previews/PR182/assets/source_transformations_transform.md.CFuVmnzH.lean.js b/previews/PR182/assets/source_transformations_transform.md.tyPjdZpi.lean.js
    similarity index 73%
    rename from previews/PR182/assets/source_transformations_transform.md.CFuVmnzH.lean.js
    rename to previews/PR182/assets/source_transformations_transform.md.tyPjdZpi.lean.js
    index 6e82e34ed..f205aa8f0 100644
    --- a/previews/PR182/assets/source_transformations_transform.md.CFuVmnzH.lean.js
    +++ b/previews/PR182/assets/source_transformations_transform.md.tyPjdZpi.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const d=JSON.parse('{"title":"Pointwise transformation","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/transform.md","filePath":"source/transformations/transform.md","lastUpdated":null}'),t={name:"source/transformations/transform.md"},l=n("",4),e=[l];function p(h,r,k,o,g,F){return a(),i("div",null,e)}const y=s(t,[["render",p]]);export{d as __pageData,y as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const d=JSON.parse('{"title":"Pointwise transformation","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/transform.md","filePath":"source/transformations/transform.md","lastUpdated":null}'),t={name:"source/transformations/transform.md"},l=n("",4),e=[l];function p(h,r,k,o,g,F){return a(),i("div",null,e)}const y=s(t,[["render",p]]);export{d as __pageData,y as default};
    diff --git a/previews/PR182/assets/source_transformations_tuples.md.7zrIlqnD.js b/previews/PR182/assets/source_transformations_tuples.md.CqKLddbs.js
    similarity index 96%
    rename from previews/PR182/assets/source_transformations_tuples.md.7zrIlqnD.js
    rename to previews/PR182/assets/source_transformations_tuples.md.CqKLddbs.js
    index 3ef94113d..f4974bc07 100644
    --- a/previews/PR182/assets/source_transformations_tuples.md.7zrIlqnD.js
    +++ b/previews/PR182/assets/source_transformations_tuples.md.CqKLddbs.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as a,o as n,a7 as i}from"./chunks/framework.rRrq4bmo.js";const u=JSON.parse('{"title":"Tuple conversion","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/tuples.md","filePath":"source/transformations/tuples.md","lastUpdated":null}'),e={name:"source/transformations/tuples.md"},t=i(`

    Tuple conversion

    julia
    """
    +import{_ as s,c as a,o as n,a7 as i}from"./chunks/framework.EaXv-vOb.js";const u=JSON.parse('{"title":"Tuple conversion","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/tuples.md","filePath":"source/transformations/tuples.md","lastUpdated":null}'),e={name:"source/transformations/tuples.md"},t=i(`

    Tuple conversion

    julia
    """
         tuples(obj)
     
     Convert all points in \`obj\` to \`Tuple\`s, wherever the are nested.
    diff --git a/previews/PR182/assets/source_transformations_tuples.md.7zrIlqnD.lean.js b/previews/PR182/assets/source_transformations_tuples.md.CqKLddbs.lean.js
    similarity index 72%
    rename from previews/PR182/assets/source_transformations_tuples.md.7zrIlqnD.lean.js
    rename to previews/PR182/assets/source_transformations_tuples.md.CqKLddbs.lean.js
    index b68a872fc..df530ba5e 100644
    --- a/previews/PR182/assets/source_transformations_tuples.md.7zrIlqnD.lean.js
    +++ b/previews/PR182/assets/source_transformations_tuples.md.CqKLddbs.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as a,o as n,a7 as i}from"./chunks/framework.rRrq4bmo.js";const u=JSON.parse('{"title":"Tuple conversion","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/tuples.md","filePath":"source/transformations/tuples.md","lastUpdated":null}'),e={name:"source/transformations/tuples.md"},t=i("",6),p=[t];function l(o,r,h,c,k,d){return n(),a("div",null,p)}const g=s(e,[["render",l]]);export{u as __pageData,g as default};
    +import{_ as s,c as a,o as n,a7 as i}from"./chunks/framework.EaXv-vOb.js";const u=JSON.parse('{"title":"Tuple conversion","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/tuples.md","filePath":"source/transformations/tuples.md","lastUpdated":null}'),e={name:"source/transformations/tuples.md"},t=i("",6),p=[t];function l(o,r,h,c,k,d){return n(),a("div",null,p)}const g=s(e,[["render",l]]);export{u as __pageData,g as default};
    diff --git a/previews/PR182/assets/source_types.md.jFFcQTvO.js b/previews/PR182/assets/source_types.md.CYruvSHj.js
    similarity index 99%
    rename from previews/PR182/assets/source_types.md.jFFcQTvO.js
    rename to previews/PR182/assets/source_types.md.CYruvSHj.js
    index 628682846..89b4bb5f9 100644
    --- a/previews/PR182/assets/source_types.md.jFFcQTvO.js
    +++ b/previews/PR182/assets/source_types.md.CYruvSHj.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Types","description":"","frontmatter":{},"headers":[],"relativePath":"source/types.md","filePath":"source/types.md","lastUpdated":null}'),t={name:"source/types.md"},e=n(`

    Types

    This file defines some fundamental types used in GeometryOps.

    Warning

    Unlike in other Julia packages, only some types are defined in this file, not all. This is because we define types in the files where they are used, to make it easier to understand the code.

    julia
    export TraitTarget, GEOS

    TraitTarget

    This struct holds a trait parameter or a union of trait parameters. It's essentially a way to construct unions.

    julia
    """
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Types","description":"","frontmatter":{},"headers":[],"relativePath":"source/types.md","filePath":"source/types.md","lastUpdated":null}'),t={name:"source/types.md"},e=n(`

    Types

    This file defines some fundamental types used in GeometryOps.

    Warning

    Unlike in other Julia packages, only some types are defined in this file, not all. This is because we define types in the files where they are used, to make it easier to understand the code.

    julia
    export TraitTarget, GEOS

    TraitTarget

    This struct holds a trait parameter or a union of trait parameters. It's essentially a way to construct unions.

    julia
    """
         TraitTarget{T}
     
     This struct holds a trait parameter or a union of trait parameters.
    diff --git a/previews/PR182/assets/source_types.md.jFFcQTvO.lean.js b/previews/PR182/assets/source_types.md.CYruvSHj.lean.js
    similarity index 68%
    rename from previews/PR182/assets/source_types.md.jFFcQTvO.lean.js
    rename to previews/PR182/assets/source_types.md.CYruvSHj.lean.js
    index 60f60b5c6..1aad92636 100644
    --- a/previews/PR182/assets/source_types.md.jFFcQTvO.lean.js
    +++ b/previews/PR182/assets/source_types.md.CYruvSHj.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Types","description":"","frontmatter":{},"headers":[],"relativePath":"source/types.md","filePath":"source/types.md","lastUpdated":null}'),t={name:"source/types.md"},e=n("",27),l=[e];function p(h,k,r,d,o,g){return a(),i("div",null,l)}const E=s(t,[["render",p]]);export{y as __pageData,E as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Types","description":"","frontmatter":{},"headers":[],"relativePath":"source/types.md","filePath":"source/types.md","lastUpdated":null}'),t={name:"source/types.md"},e=n("",27),l=[e];function p(h,k,r,d,o,g){return a(),i("div",null,l)}const E=s(t,[["render",p]]);export{y as __pageData,E as default};
    diff --git a/previews/PR182/assets/source_utils.md.CRjiDuZk.js b/previews/PR182/assets/source_utils.md.CZpUd1wr.js
    similarity index 99%
    rename from previews/PR182/assets/source_utils.md.CRjiDuZk.js
    rename to previews/PR182/assets/source_utils.md.CZpUd1wr.js
    index ea4f5bd7e..fd04e981a 100644
    --- a/previews/PR182/assets/source_utils.md.CRjiDuZk.js
    +++ b/previews/PR182/assets/source_utils.md.CZpUd1wr.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Utility functions","description":"","frontmatter":{},"headers":[],"relativePath":"source/utils.md","filePath":"source/utils.md","lastUpdated":null}'),t={name:"source/utils.md"},p=n(`

    Utility functions

    julia
    _is3d(geom)::Bool = _is3d(GI.trait(geom), geom)
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Utility functions","description":"","frontmatter":{},"headers":[],"relativePath":"source/utils.md","filePath":"source/utils.md","lastUpdated":null}'),t={name:"source/utils.md"},p=n(`

    Utility functions

    julia
    _is3d(geom)::Bool = _is3d(GI.trait(geom), geom)
     _is3d(::GI.AbstractGeometryTrait, geom)::Bool = GI.is3d(geom)
     _is3d(::GI.FeatureTrait, feature)::Bool = _is3d(GI.geometry(feature))
     _is3d(::GI.FeatureCollectionTrait, fc)::Bool = _is3d(GI.getfeature(fc, 1))
    diff --git a/previews/PR182/assets/source_utils.md.CRjiDuZk.lean.js b/previews/PR182/assets/source_utils.md.CZpUd1wr.lean.js
    similarity index 69%
    rename from previews/PR182/assets/source_utils.md.CRjiDuZk.lean.js
    rename to previews/PR182/assets/source_utils.md.CZpUd1wr.lean.js
    index ddd41a02c..e10940acc 100644
    --- a/previews/PR182/assets/source_utils.md.CRjiDuZk.lean.js
    +++ b/previews/PR182/assets/source_utils.md.CZpUd1wr.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"Utility functions","description":"","frontmatter":{},"headers":[],"relativePath":"source/utils.md","filePath":"source/utils.md","lastUpdated":null}'),t={name:"source/utils.md"},p=n("",8),l=[p];function h(k,e,r,F,g,d){return a(),i("div",null,l)}const o=s(t,[["render",h]]);export{y as __pageData,o as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const y=JSON.parse('{"title":"Utility functions","description":"","frontmatter":{},"headers":[],"relativePath":"source/utils.md","filePath":"source/utils.md","lastUpdated":null}'),t={name:"source/utils.md"},p=n("",8),l=[p];function h(k,e,r,F,g,d){return a(),i("div",null,l)}const o=s(t,[["render",h]]);export{y as __pageData,o as default};
    diff --git a/previews/PR182/assets/tutorials_creating_geometry.md.CM271bxE.lean.js b/previews/PR182/assets/tutorials_creating_geometry.md.CM271bxE.lean.js
    deleted file mode 100644
    index a7dcf93f0..000000000
    --- a/previews/PR182/assets/tutorials_creating_geometry.md.CM271bxE.lean.js
    +++ /dev/null
    @@ -1 +0,0 @@
    -import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.rRrq4bmo.js";const t="/GeometryOps.jl/previews/PR182/assets/knahdfj.Dz86q2IX.png",n="/GeometryOps.jl/previews/PR182/assets/cirlgwc.Cx40vhB3.png",l="/GeometryOps.jl/previews/PR182/assets/effgnzr.0OJvb21A.png",p="/GeometryOps.jl/previews/PR182/assets/iegpvcq.DaovVbE6.png",h="/GeometryOps.jl/previews/PR182/assets/hpueecu.B9NpLJr_.png",o="/GeometryOps.jl/previews/PR182/assets/hvsxick.CG4dr3Lx.png",k="/GeometryOps.jl/previews/PR182/assets/brnosny.3sfpQl2i.png",r="/GeometryOps.jl/previews/PR182/assets/tvcrvix.Dab1-ETk.png",g="/GeometryOps.jl/previews/PR182/assets/gsghjdw.lu4jwpi-.png",d="/GeometryOps.jl/previews/PR182/assets/ppjlgqq.DwqDxlAG.png",E="/GeometryOps.jl/previews/PR182/assets/wdsdjvr.CLtpJ5Wb.png",D=JSON.parse('{"title":"Creating Geometry","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/creating_geometry.md","filePath":"tutorials/creating_geometry.md","lastUpdated":null}'),c={name:"tutorials/creating_geometry.md"},y=e("",120),F=[y];function u(f,C,m,b,v,G){return a(),i("div",null,F)}const P=s(c,[["render",u]]);export{D as __pageData,P as default};
    diff --git a/previews/PR182/assets/tutorials_creating_geometry.md.CM271bxE.js b/previews/PR182/assets/tutorials_creating_geometry.md.NKUq-4w-.js
    similarity index 99%
    rename from previews/PR182/assets/tutorials_creating_geometry.md.CM271bxE.js
    rename to previews/PR182/assets/tutorials_creating_geometry.md.NKUq-4w-.js
    index d07af4b8e..2f41d823d 100644
    --- a/previews/PR182/assets/tutorials_creating_geometry.md.CM271bxE.js
    +++ b/previews/PR182/assets/tutorials_creating_geometry.md.NKUq-4w-.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.rRrq4bmo.js";const t="/GeometryOps.jl/previews/PR182/assets/knahdfj.Dz86q2IX.png",n="/GeometryOps.jl/previews/PR182/assets/cirlgwc.Cx40vhB3.png",l="/GeometryOps.jl/previews/PR182/assets/effgnzr.0OJvb21A.png",p="/GeometryOps.jl/previews/PR182/assets/iegpvcq.DaovVbE6.png",h="/GeometryOps.jl/previews/PR182/assets/hpueecu.B9NpLJr_.png",o="/GeometryOps.jl/previews/PR182/assets/hvsxick.CG4dr3Lx.png",k="/GeometryOps.jl/previews/PR182/assets/brnosny.3sfpQl2i.png",r="/GeometryOps.jl/previews/PR182/assets/tvcrvix.Dab1-ETk.png",g="/GeometryOps.jl/previews/PR182/assets/gsghjdw.lu4jwpi-.png",d="/GeometryOps.jl/previews/PR182/assets/ppjlgqq.DwqDxlAG.png",E="/GeometryOps.jl/previews/PR182/assets/wdsdjvr.CLtpJ5Wb.png",D=JSON.parse('{"title":"Creating Geometry","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/creating_geometry.md","filePath":"tutorials/creating_geometry.md","lastUpdated":null}'),c={name:"tutorials/creating_geometry.md"},y=e(`

    Creating Geometry

    In this tutorial, we're going to:

    1. Create and plot geometries

    2. Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

    3. Create geospatial geometries with embedded coordinate reference system information

    4. Assign attributes to geospatial geometries

    5. Save geospatial geometries to common geospatial file formats

    First, we load some required packages.

    julia
    # Geospatial packages from Julia
    +import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.EaXv-vOb.js";const t="/GeometryOps.jl/previews/PR182/assets/wiltvtc.Dz86q2IX.png",n="/GeometryOps.jl/previews/PR182/assets/bkqbbcj.Cx40vhB3.png",l="/GeometryOps.jl/previews/PR182/assets/oamhkif.0OJvb21A.png",p="/GeometryOps.jl/previews/PR182/assets/vzkcpxr.DaovVbE6.png",h="/GeometryOps.jl/previews/PR182/assets/wpdyvqm.B9NpLJr_.png",o="/GeometryOps.jl/previews/PR182/assets/uwdannt.CG4dr3Lx.png",k="/GeometryOps.jl/previews/PR182/assets/nkoanyw.3sfpQl2i.png",r="/GeometryOps.jl/previews/PR182/assets/dgsoomh.Dab1-ETk.png",g="/GeometryOps.jl/previews/PR182/assets/djrfzlc.lu4jwpi-.png",d="/GeometryOps.jl/previews/PR182/assets/hbomnzm.DwqDxlAG.png",E="/GeometryOps.jl/previews/PR182/assets/zeywere.CLtpJ5Wb.png",D=JSON.parse('{"title":"Creating Geometry","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/creating_geometry.md","filePath":"tutorials/creating_geometry.md","lastUpdated":null}'),c={name:"tutorials/creating_geometry.md"},y=e(`

    Creating Geometry

    In this tutorial, we're going to:

    1. Create and plot geometries

    2. Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

    3. Create geospatial geometries with embedded coordinate reference system information

    4. Assign attributes to geospatial geometries

    5. Save geospatial geometries to common geospatial file formats

    First, we load some required packages.

    julia
    # Geospatial packages from Julia
     import GeoInterface as GI
     import GeometryOps as GO
     import GeoFormatTypes as GFT
    diff --git a/previews/PR182/assets/tutorials_creating_geometry.md.NKUq-4w-.lean.js b/previews/PR182/assets/tutorials_creating_geometry.md.NKUq-4w-.lean.js
    new file mode 100644
    index 000000000..2b7e5c530
    --- /dev/null
    +++ b/previews/PR182/assets/tutorials_creating_geometry.md.NKUq-4w-.lean.js
    @@ -0,0 +1 @@
    +import{_ as s,c as i,o as a,a7 as e}from"./chunks/framework.EaXv-vOb.js";const t="/GeometryOps.jl/previews/PR182/assets/wiltvtc.Dz86q2IX.png",n="/GeometryOps.jl/previews/PR182/assets/bkqbbcj.Cx40vhB3.png",l="/GeometryOps.jl/previews/PR182/assets/oamhkif.0OJvb21A.png",p="/GeometryOps.jl/previews/PR182/assets/vzkcpxr.DaovVbE6.png",h="/GeometryOps.jl/previews/PR182/assets/wpdyvqm.B9NpLJr_.png",o="/GeometryOps.jl/previews/PR182/assets/uwdannt.CG4dr3Lx.png",k="/GeometryOps.jl/previews/PR182/assets/nkoanyw.3sfpQl2i.png",r="/GeometryOps.jl/previews/PR182/assets/dgsoomh.Dab1-ETk.png",g="/GeometryOps.jl/previews/PR182/assets/djrfzlc.lu4jwpi-.png",d="/GeometryOps.jl/previews/PR182/assets/hbomnzm.DwqDxlAG.png",E="/GeometryOps.jl/previews/PR182/assets/zeywere.CLtpJ5Wb.png",D=JSON.parse('{"title":"Creating Geometry","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/creating_geometry.md","filePath":"tutorials/creating_geometry.md","lastUpdated":null}'),c={name:"tutorials/creating_geometry.md"},y=e("",120),F=[y];function u(f,C,m,b,v,G){return a(),i("div",null,F)}const P=s(c,[["render",u]]);export{D as __pageData,P as default};
    diff --git a/previews/PR182/assets/tutorials_geodesic_paths.md.gnRlHWHm.js b/previews/PR182/assets/tutorials_geodesic_paths.md.CIByh2G9.js
    similarity index 97%
    rename from previews/PR182/assets/tutorials_geodesic_paths.md.gnRlHWHm.js
    rename to previews/PR182/assets/tutorials_geodesic_paths.md.CIByh2G9.js
    index a9eacf2d7..2411a20be 100644
    --- a/previews/PR182/assets/tutorials_geodesic_paths.md.gnRlHWHm.js
    +++ b/previews/PR182/assets/tutorials_geodesic_paths.md.CIByh2G9.js
    @@ -1,4 +1,4 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/qzkuxrh.Danh069g.png",y=JSON.parse('{"title":"Geodesic paths","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/geodesic_paths.md","filePath":"tutorials/geodesic_paths.md","lastUpdated":null}'),t={name:"tutorials/geodesic_paths.md"},p=n(`

    Geodesic paths

    Geodesic paths are paths computed on an ellipsoid, as opposed to a plane.

    julia
    import GeometryOps as GO, GeoInterface as GI
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/wufijls.Danh069g.png",y=JSON.parse('{"title":"Geodesic paths","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/geodesic_paths.md","filePath":"tutorials/geodesic_paths.md","lastUpdated":null}'),t={name:"tutorials/geodesic_paths.md"},p=n(`

    Geodesic paths

    Geodesic paths are paths computed on an ellipsoid, as opposed to a plane.

    julia
    import GeometryOps as GO, GeoInterface as GI
     using CairoMakie, GeoMakie
     
     
    diff --git a/previews/PR182/assets/tutorials_geodesic_paths.md.gnRlHWHm.lean.js b/previews/PR182/assets/tutorials_geodesic_paths.md.CIByh2G9.lean.js
    similarity index 74%
    rename from previews/PR182/assets/tutorials_geodesic_paths.md.gnRlHWHm.lean.js
    rename to previews/PR182/assets/tutorials_geodesic_paths.md.CIByh2G9.lean.js
    index 8aa63b639..657cc623a 100644
    --- a/previews/PR182/assets/tutorials_geodesic_paths.md.gnRlHWHm.lean.js
    +++ b/previews/PR182/assets/tutorials_geodesic_paths.md.CIByh2G9.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const h="/GeometryOps.jl/previews/PR182/assets/qzkuxrh.Danh069g.png",y=JSON.parse('{"title":"Geodesic paths","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/geodesic_paths.md","filePath":"tutorials/geodesic_paths.md","lastUpdated":null}'),t={name:"tutorials/geodesic_paths.md"},p=n("",4),k=[p];function e(l,E,d,r,g,o){return a(),i("div",null,k)}const F=s(t,[["render",e]]);export{y as __pageData,F as default};
    +import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.EaXv-vOb.js";const h="/GeometryOps.jl/previews/PR182/assets/wufijls.Danh069g.png",y=JSON.parse('{"title":"Geodesic paths","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/geodesic_paths.md","filePath":"tutorials/geodesic_paths.md","lastUpdated":null}'),t={name:"tutorials/geodesic_paths.md"},p=n("",4),k=[p];function e(l,E,d,r,g,o){return a(),i("div",null,k)}const F=s(t,[["render",e]]);export{y as __pageData,F as default};
    diff --git a/previews/PR182/assets/tutorials_spatial_joins.md.RTzV_ftf.js b/previews/PR182/assets/tutorials_spatial_joins.md.MO-01jMX.js
    similarity index 99%
    rename from previews/PR182/assets/tutorials_spatial_joins.md.RTzV_ftf.js
    rename to previews/PR182/assets/tutorials_spatial_joins.md.MO-01jMX.js
    index 5eca2d2a2..593a40121 100644
    --- a/previews/PR182/assets/tutorials_spatial_joins.md.RTzV_ftf.js
    +++ b/previews/PR182/assets/tutorials_spatial_joins.md.MO-01jMX.js
    @@ -1,4 +1,4 @@
    -import{_ as h,c as a,j as s,a as i,a7 as n,o as t}from"./chunks/framework.rRrq4bmo.js";const e="/GeometryOps.jl/previews/PR182/assets/txmdium.3UVIT8DR.png",l="/GeometryOps.jl/previews/PR182/assets/gkxigli.0fSyJM1W.png",p="/GeometryOps.jl/previews/PR182/assets/wzkoeei.Dbg0HlNh.png",B=JSON.parse('{"title":"Spatial joins","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/spatial_joins.md","filePath":"tutorials/spatial_joins.md","lastUpdated":null}'),k={name:"tutorials/spatial_joins.md"},r=s("h1",{id:"Spatial-joins",tabindex:"-1"},[i("Spatial joins "),s("a",{class:"header-anchor",href:"#Spatial-joins","aria-label":'Permalink to "Spatial joins {#Spatial-joins}"'},"​")],-1),E=s("a",{href:"https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/",target:"_blank",rel:"noreferrer"},"table joins",-1),d={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},o={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"6.307ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 2787.7 1000","aria-hidden":"true"},g=n('',1),y=[g],c=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"p"),s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",null,","),s("mi",null,"y"),s("mo",{stretchy:"false"},")")])],-1),F=s("code",null,"true",-1),u=s("code",null,"false",-1),m=s("a",{href:"https://en.wikipedia.org/wiki/DE-9IM",target:"_blank",rel:"noreferrer"},[s("code",null,"DE-9IM")],-1),C=n(`

    Spatial joins can be done between any geometry types (from geometrycollections to points), just as geometrical predicates can be evaluated on any geometries.

    In this tutorial, we will show how to perform a spatial join on first a toy dataset and then two Natural Earth datasets, to show how this can be used in the real world.

    In order to perform the spatial join, we use FlexiJoins.jl to perform the join, specifically using its by_pred joining method. This allows the user to specify a predicate in the following manner:

    julia
    [inner/left/right/outer/...]join((table1, table1),
    +import{_ as h,c as a,j as s,a as i,a7 as n,o as t}from"./chunks/framework.EaXv-vOb.js";const e="/GeometryOps.jl/previews/PR182/assets/ohtpinb.3UVIT8DR.png",l="/GeometryOps.jl/previews/PR182/assets/hmkbbhv.BVmjYOXJ.png",p="/GeometryOps.jl/previews/PR182/assets/mwfdcot.CfeLed6T.png",B=JSON.parse('{"title":"Spatial joins","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/spatial_joins.md","filePath":"tutorials/spatial_joins.md","lastUpdated":null}'),k={name:"tutorials/spatial_joins.md"},r=s("h1",{id:"Spatial-joins",tabindex:"-1"},[i("Spatial joins "),s("a",{class:"header-anchor",href:"#Spatial-joins","aria-label":'Permalink to "Spatial joins {#Spatial-joins}"'},"​")],-1),E=s("a",{href:"https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/",target:"_blank",rel:"noreferrer"},"table joins",-1),d={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},o={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"6.307ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 2787.7 1000","aria-hidden":"true"},g=n('',1),y=[g],c=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"p"),s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",null,","),s("mi",null,"y"),s("mo",{stretchy:"false"},")")])],-1),F=s("code",null,"true",-1),u=s("code",null,"false",-1),m=s("a",{href:"https://en.wikipedia.org/wiki/DE-9IM",target:"_blank",rel:"noreferrer"},[s("code",null,"DE-9IM")],-1),C=n(`

    Spatial joins can be done between any geometry types (from geometrycollections to points), just as geometrical predicates can be evaluated on any geometries.

    In this tutorial, we will show how to perform a spatial join on first a toy dataset and then two Natural Earth datasets, to show how this can be used in the real world.

    In order to perform the spatial join, we use FlexiJoins.jl to perform the join, specifically using its by_pred joining method. This allows the user to specify a predicate in the following manner:

    julia
    [inner/left/right/outer/...]join((table1, table1),
         by_pred(:table1_column, predicate_function, :table2_column) # & add other conditions here
     )

    We have enabled the use of all of GeometryOps' boolean comparisons here. These are:

    julia
    GO.contains, GO.within, GO.intersects, GO.touches, GO.crosses, GO.disjoint, GO.overlaps, GO.covers, GO.coveredby, GO.equals

    Tip

    Always place the dataframe with more complex geometries second, as that is the one which will be sorted into a tree.

    Simple example

    This example demonstrates how to perform a spatial join between two datasets: a set of polygons and a set of randomly generated points.

    The polygons are represented as a DataFrame with geometries and colors, while the points are stored in a separate DataFrame.

    The spatial join is performed using the contains predicate from GeometryOps, which checks if each point is contained within any of the polygons. The resulting joined DataFrame is then used to plot the points, colored according to the containing polygon.

    First, we generate our data. We create two triangle polygons which, together, span the rectangle (0, 0, 1, 1), and a set of points which are randomly distributed within this rectangle.

    julia
    import GeoInterface as GI, GeometryOps as GO
     using FlexiJoins, DataFrames
    diff --git a/previews/PR182/assets/tutorials_spatial_joins.md.RTzV_ftf.lean.js b/previews/PR182/assets/tutorials_spatial_joins.md.MO-01jMX.lean.js
    similarity index 89%
    rename from previews/PR182/assets/tutorials_spatial_joins.md.RTzV_ftf.lean.js
    rename to previews/PR182/assets/tutorials_spatial_joins.md.MO-01jMX.lean.js
    index f4f321799..6f6b72566 100644
    --- a/previews/PR182/assets/tutorials_spatial_joins.md.RTzV_ftf.lean.js
    +++ b/previews/PR182/assets/tutorials_spatial_joins.md.MO-01jMX.lean.js
    @@ -1 +1 @@
    -import{_ as h,c as a,j as s,a as i,a7 as n,o as t}from"./chunks/framework.rRrq4bmo.js";const e="/GeometryOps.jl/previews/PR182/assets/txmdium.3UVIT8DR.png",l="/GeometryOps.jl/previews/PR182/assets/gkxigli.0fSyJM1W.png",p="/GeometryOps.jl/previews/PR182/assets/wzkoeei.Dbg0HlNh.png",B=JSON.parse('{"title":"Spatial joins","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/spatial_joins.md","filePath":"tutorials/spatial_joins.md","lastUpdated":null}'),k={name:"tutorials/spatial_joins.md"},r=s("h1",{id:"Spatial-joins",tabindex:"-1"},[i("Spatial joins "),s("a",{class:"header-anchor",href:"#Spatial-joins","aria-label":'Permalink to "Spatial joins {#Spatial-joins}"'},"​")],-1),E=s("a",{href:"https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/",target:"_blank",rel:"noreferrer"},"table joins",-1),d={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},o={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"6.307ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 2787.7 1000","aria-hidden":"true"},g=n("",1),y=[g],c=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"p"),s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",null,","),s("mi",null,"y"),s("mo",{stretchy:"false"},")")])],-1),F=s("code",null,"true",-1),u=s("code",null,"false",-1),m=s("a",{href:"https://en.wikipedia.org/wiki/DE-9IM",target:"_blank",rel:"noreferrer"},[s("code",null,"DE-9IM")],-1),C=n("",37);function T(_,b,f,D,Q,w){return t(),a("div",null,[r,s("p",null,[i("Spatial joins are "),E,i(" which are based not on equality, but on some predicate "),s("mjx-container",d,[(t(),a("svg",o,y)),c]),i(", which takes two geometries, and returns a value of either "),F,i(" or "),u,i(". For geometries, the "),m,i(" spatial relationship model is used to determine the spatial relationship between two geometries.")]),C])}const v=h(k,[["render",T]]);export{B as __pageData,v as default};
    +import{_ as h,c as a,j as s,a as i,a7 as n,o as t}from"./chunks/framework.EaXv-vOb.js";const e="/GeometryOps.jl/previews/PR182/assets/ohtpinb.3UVIT8DR.png",l="/GeometryOps.jl/previews/PR182/assets/hmkbbhv.BVmjYOXJ.png",p="/GeometryOps.jl/previews/PR182/assets/mwfdcot.CfeLed6T.png",B=JSON.parse('{"title":"Spatial joins","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/spatial_joins.md","filePath":"tutorials/spatial_joins.md","lastUpdated":null}'),k={name:"tutorials/spatial_joins.md"},r=s("h1",{id:"Spatial-joins",tabindex:"-1"},[i("Spatial joins "),s("a",{class:"header-anchor",href:"#Spatial-joins","aria-label":'Permalink to "Spatial joins {#Spatial-joins}"'},"​")],-1),E=s("a",{href:"https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/",target:"_blank",rel:"noreferrer"},"table joins",-1),d={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},o={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"6.307ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 2787.7 1000","aria-hidden":"true"},g=n("",1),y=[g],c=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"p"),s("mo",{stretchy:"false"},"("),s("mi",null,"x"),s("mo",null,","),s("mi",null,"y"),s("mo",{stretchy:"false"},")")])],-1),F=s("code",null,"true",-1),u=s("code",null,"false",-1),m=s("a",{href:"https://en.wikipedia.org/wiki/DE-9IM",target:"_blank",rel:"noreferrer"},[s("code",null,"DE-9IM")],-1),C=n("",37);function T(_,b,f,D,Q,w){return t(),a("div",null,[r,s("p",null,[i("Spatial joins are "),E,i(" which are based not on equality, but on some predicate "),s("mjx-container",d,[(t(),a("svg",o,y)),c]),i(", which takes two geometries, and returns a value of either "),F,i(" or "),u,i(". For geometries, the "),m,i(" spatial relationship model is used to determine the spatial relationship between two geometries.")]),C])}const v=h(k,[["render",T]]);export{B as __pageData,v as default};
    diff --git a/previews/PR182/assets/hvsxick.CG4dr3Lx.png b/previews/PR182/assets/uwdannt.CG4dr3Lx.png
    similarity index 100%
    rename from previews/PR182/assets/hvsxick.CG4dr3Lx.png
    rename to previews/PR182/assets/uwdannt.CG4dr3Lx.png
    diff --git a/previews/PR182/assets/ilrxhaq.BD0hVfse.png b/previews/PR182/assets/vhjrhzo.BD0hVfse.png
    similarity index 100%
    rename from previews/PR182/assets/ilrxhaq.BD0hVfse.png
    rename to previews/PR182/assets/vhjrhzo.BD0hVfse.png
    diff --git a/previews/PR182/assets/vyfanhd.BzId6VIi.png b/previews/PR182/assets/vyfanhd.BzId6VIi.png
    new file mode 100644
    index 0000000000000000000000000000000000000000..fa23f988e4025f148c3ce9bd6307999ee635f728
    GIT binary patch
    literal 59527
    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

    jmy&2QQi966G4FgN7CI^xt>2hwW!KXAzN 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

    N>1v4I1oxYzuZ+g8)b^kg13}0E^9Z;{w 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 literal 0 HcmV?d00001 diff --git a/previews/PR182/assets/iegpvcq.DaovVbE6.png b/previews/PR182/assets/vzkcpxr.DaovVbE6.png similarity index 100% rename from previews/PR182/assets/iegpvcq.DaovVbE6.png rename to previews/PR182/assets/vzkcpxr.DaovVbE6.png diff --git a/previews/PR182/assets/knahdfj.Dz86q2IX.png b/previews/PR182/assets/wiltvtc.Dz86q2IX.png similarity index 100% rename from previews/PR182/assets/knahdfj.Dz86q2IX.png rename to previews/PR182/assets/wiltvtc.Dz86q2IX.png diff --git a/previews/PR182/assets/gwbhqul.BEFUMtlf.png b/previews/PR182/assets/wlzsxgb.BEFUMtlf.png similarity index 100% rename from previews/PR182/assets/gwbhqul.BEFUMtlf.png rename to previews/PR182/assets/wlzsxgb.BEFUMtlf.png diff --git a/previews/PR182/assets/hpueecu.B9NpLJr_.png b/previews/PR182/assets/wpdyvqm.B9NpLJr_.png similarity index 100% rename from previews/PR182/assets/hpueecu.B9NpLJr_.png rename to previews/PR182/assets/wpdyvqm.B9NpLJr_.png diff --git a/previews/PR182/assets/qzkuxrh.Danh069g.png b/previews/PR182/assets/wufijls.Danh069g.png similarity index 100% rename from previews/PR182/assets/qzkuxrh.Danh069g.png rename to previews/PR182/assets/wufijls.Danh069g.png diff --git a/previews/PR182/assets/wzkoeei.Dbg0HlNh.png b/previews/PR182/assets/wzkoeei.Dbg0HlNh.png deleted file mode 100644 index b456d487c739b06036c3dbd5e3dbf93cae7b62e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230345 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

    -PPZ3*`+ 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 z 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 Z=!TSpzD_i)dH>c!Szbe~Oy+Iie*xoR7e@d9 diff --git a/previews/PR182/assets/xyerrme.D8_GULCp.png b/previews/PR182/assets/xyerrme.D8_GULCp.png deleted file mode 100644 index ee4cf4f7c18f5028f39fb014f5e97b5380f7bc8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76689 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

  • -U=3fw>d010W?Ne(ODjs9^_g2}~| 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

    4_f^Fmd+)y{@$nKHs%i;ots_UtQZtp$m30e+ncK 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 Mh!&>I(>Egi2R>uKdjJ3c diff --git a/previews/PR182/assets/jdoicik.BOOG5oTW.png b/previews/PR182/assets/zdatzsd.BOOG5oTW.png similarity index 100% rename from previews/PR182/assets/jdoicik.BOOG5oTW.png rename to previews/PR182/assets/zdatzsd.BOOG5oTW.png diff --git a/previews/PR182/assets/wdsdjvr.CLtpJ5Wb.png b/previews/PR182/assets/zeywere.CLtpJ5Wb.png similarity index 100% rename from previews/PR182/assets/wdsdjvr.CLtpJ5Wb.png rename to previews/PR182/assets/zeywere.CLtpJ5Wb.png diff --git a/previews/PR182/assets/ljhnlpp.CULn5saZ.png b/previews/PR182/assets/zpkbbuk.CULn5saZ.png similarity index 100% rename from previews/PR182/assets/ljhnlpp.CULn5saZ.png rename to previews/PR182/assets/zpkbbuk.CULn5saZ.png diff --git a/previews/PR182/call_notes.html b/previews/PR182/call_notes.html index 5765e3a59..89de215d2 100644 --- a/previews/PR182/call_notes.html +++ b/previews/PR182/call_notes.html @@ -8,18 +8,18 @@ - + - - - + + +

    Skip to content

    20th April, 2024

    See GeometryOps#114.

    • [ ] Exact predicates can be defined for lower-level, more atomic predicates within GeometryOps.

    • [ ] Add Shewchuck's adaptive math as a stage for exact predicates.

    • [x] @skygering to write docstrings for the predicates

    29th Feb, 2024

    To do

    • [ ] Finish clipping degeneracies

    • [ ] Fix cross & overlap functions

    • [x] Benchmarks to show why things you couldn't concieve of in R are doable in Julia

    • [x] profile functions for exponential improvements

    • [ ] A list of projects people can work on...the beauty here is that each function is kind of self-contained so it's an undergrad level project

    • [ ] Doc improvements

      • more

      • benchmarks page

    • Methods to validate and fix geometry

      • [ ] Polygons and LinearRings:

        • [ ] self-intersection

        • [ ] holes are actually within the polygon

        • [ ] Polygon exteriors must be counterclockwise, holes clockwise.

        • [ ] length of all rings > 4

        • [ ] repeated last point

      • [ ] LineStrings: NaN/Inf points

      • [x] Fix linear rings at some point to make sure the ring is closed, i.e., points[end] == points[begin]

    • Tests

      • [x] Simplify functions

      • [x] Polygonize

      • Barycentric tests for n_vertices > 4

    Done

    • Rename bools.jl to something more relevant to the actual code -> orientation.jl

    • Doc improvements:

      • organise sections
    - + \ No newline at end of file diff --git a/previews/PR182/experiments/accurate_accumulators.html b/previews/PR182/experiments/accurate_accumulators.html index 0cd5e6afe..71a3f1175 100644 --- a/previews/PR182/experiments/accurate_accumulators.html +++ b/previews/PR182/experiments/accurate_accumulators.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -24,7 +24,7 @@ using NaturalEarth all_adm0 = naturalearth("admin_0_countries", 10)
  • FeatureCollection with 258 Features
    julia
    GO.area(all_adm0)
    21427.909318372607
    julia
    AccurateArithmetic.sum_oro(GO.area.(all_adm0.geometry))
    21427.909318372607
    julia
    AccurateArithmetic.sum_kbn(GO.area.(all_adm0.geometry))
    21427.909318372607
    julia
    GI.Polygon.(GO.flatten(Union{GI.LineStringTrait, GI.LinearRingTrait}, all_adm0) |> collect .|> x -> [x]) .|> GO.signed_area |> sum
    -21427.90063612163
    julia
    GI.Polygon.(GO.flatten(Union{GI.LineStringTrait, GI.LinearRingTrait}, all_adm0) |> collect .|> x -> [x]) .|> GO.signed_area |> sum_oro
    -21427.90063612163

    @example accurate GI.Polygon.(GO.flatten(Union{GI.LineStringTrait, GI.LinearRingTrait}, all_adm0) |> collect .|> x -> [x]) .|> GO.signed_area |> sum_kbn ```

    +b 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 literal 0 HcmV?d00001 diff --git a/previews/PR182/assets/oyixmjz.C6rDgHxI.png b/previews/PR182/assets/oyixmjz.C6rDgHxI.png deleted file mode 100644 index 74e77008f0a90d8d010c31e9f88ded3ff5d1cb70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79205 zcmeFZcR1GVA3v;3i;@ZG|>*>e{p5WAw)!HiR7g(YdnaW`Eg(OgzV0Nzrru{_euww z@8Qc%yv=y>M2XBDKYxCzJ1hx)^i)O{{IcV|4!Ze$?IFAB-=oT%aQ@)Il)aNQk46sO zU)i|h*&@C%L-B$kZpEeIUwy;dw?Cpwbp9-t@Gj8A=yI~)^YM!FaGWaM^}nB0149iWaBy%@ zk;}qZ(^~;6?L!#~%F2NO0e8a}XZs7}LzwezO}|HlgphCis`exAPQRtD6_|R=D0_8t zZDHosC#(KX7TquOhG%DKC@5+~EqinBnVP1g(Tx56y}2=0k(!#y6VdqjbDZ7CSG^MF zjCtcdxKdeCG4H?Sn~Uw&jIwVotao*FG0MJ(689($3~bu4(6qFi$+_3ib51sh_NpZD zoQ|0p>v;8B2`_P$vmL6guIqCZJG3WGRC5yEfXkp zpC2lQb9OrE5KXaW-xPKEcUOgvP7Dpj}h-JFE4-e=#kS8vWM#ve}7f&Y;V}; z75ulYXz?53{}vV+>g&^{ZxD4{BBc}m{d!_*s<^O_&%7f=r4P42L?_Zn@7>31+<4mg zqg;eiSZHWyRMh73td5FuylSD>&h}_Sc(?VQ`0_X69wHlt;hcI?DfIc~e}8_7^;~CN zP&EsvouuUx5GZ$9Fs^!fWXNp*vQ!KW={MrvzNJpMjK7<5bg#GS%KpQr&xX|DN!D^IT_d~- za&y&l<2BftT3Wcypa0(7U67Y&`8{q|P_0`_U@ zs;oOm{`?7J6B9+I<2pJzckbNLRIYDs=45BL=*vqjFZT=$($vs+9UX0DY}{37HzIP2 zHCrU`051G2);s1jpQ&o1OrTJ-_pMvE6!ug;e*8Fu<=SAe6FW2W)3T0uAD^p1v|{^@ zQ1LlVd}q^*uKoIzQ@`|$UK`#DzsQym6&lKqr|ew!^UIU)3%4p$nNL2y7A0i2JkxuM zOaJ@vJ9kF7?|f~1E7;Q4x8C_d%VDh1uv@}&voMYSBGd7@wT1Dj%E~`O6$aYc^{=U^ zsGKL;lCH&ykJJVU^7CsJ&n}F&oZ`@~=A2(xm>#O|l9#XB-r8u1m57auRA^{wYKo4I zHfemr{owEIq>{EM4K^{i<(UXxlNbpv&S1GW_Po5gFK8|ur53PU{rgK{&!_uygMpO1 zPxW}r+L)Hlw*CG4cgSleTF-F2IhvD`Gl))Nu-sz<`!7k2mBXg}eG|4Gi_)9Vdw;FW z4M|`Ln%)YUg{-=lKY4Pc!gH&9Ygvbvm$&At`+Uu*bLY-AUb%LyrqAO9GAQ0*lwV1B++Xg?`oOE91U z4ft#ZqsYllQc&1UeH;B3ed+$6!7`n*Wat0HXJ!3GWou>XZ;b>=+{o1bktiFaz#pgl zR-mS)Mp#%_scyPElboDfPgnN@`%tON!qRm2%&X?;OAb?|59WvaZ7P%%6pT(C-23=W z?F%1o@0s3Q-9MFeXV*v;J?>E_MO^x+{edJ6^ zVc{z7!C}1lo)lGDO3HZ=!prsN=SLRZAM>-aRQqBM?%ThA|K7dln~x^>mg5(3^#WKS z^Ukzgd-mJ1$t9_&SS&0o2)q5%AUo)TCrm<2d|T==8z*P;(9lj_z6I_Uds@H5dG^bb z1EcoB8#mEd=HjpTavGGMAtU?w>(>`E)S!+3^XC!1Xar`LFMq*pBqk>Ib}}88ze#xY zpn|(IbduS4w7Brtwu&!sa71`z>X&Ix3e(ZiwH(f*k??e{eL>R_eW~^%*@+YH*v^*P z{*scB*}ss5C;MzaMsXflPJqI@36LlG^c{5EM=VtRUd52@GMXn0oE z#Um@sp$b~*H|_8o74i)`Qm#iGPuhi6_}_3lOe^}vgPxO&7;BR#UVI+Ck;$SN^|5F7 zZVex9e_Y~9EuELfO{<154&36@v~Hp8WxL=f2Wx6;GYu;AtLp8G+-v+P{QUev#SYe@ z-FIpg+Wx9UTj=brYijzDW%y)Wm3Q zu_qI!O^o{Gz&db*%wyIe>y1Q2v7ag6P z_%B|J%Z%jx4ZtNIl~VD5A;lLV*Prw?^%}04gF>^uGqKD0@LcL1&{kD0X|c!s6mTefiI$DHfJz z`^Ck@XBtKa1_mm&*A+u7w*!J1WqBe*iRpPFE-)}W4jJ)oFCmQ4`}gmU8Dc)5V+)l; z3ptX=}h5Yi|AhF7th``*0$ePOV7v@o(0#pk;BW%x-^l@5ouR<@z||jZ5eE5D$?|Q zkJ5N<&dVBiaK^S6e6ox%@-8y(WLs9W#su!kzSB$b+rB8$B~$~oO-dtDts*})Gvhwh z!PBg*MKUs}S(3wt zOTQgIefl&71z=;+&0Ng0t@Wilw1X91vFe6^EO-}x>gCDyWEASmt8gxZ8&kytt*yc2 zc0Y<7WG|fLCC$yv?Pa9(lbSnd;!02No%?C;=7iPh`X%CE z!(`1Y#(Zdd9U9ta-=n+eJ1&iljp=-{G`v4&8+L=y+xDw%nu`KwxP-@gp4yS0y4Mcv zeeAaKhnrMb_-Z7-#n*_8m5Ely;Uh=zsM8i%Ypx~du;?pK_U5uAF95dKHybt|zKI9*oegcl)6Ujb$YD&W{k?Lp z&rJR<68e)TPXdCf<{yxil~s|y=gWAMPCSa7B`Y&oxQsn&AOJfws*2yDOR4iwRCIJF z-;;$j68fkDpNyPL?M^9|&?7HT1k#FWo4H6yRSuT9m6es1I8NqZYEceAJ5Y^3=ZmdKI*9U_a>{!jx^UV z#G0{Cm`5w!X7pZNU3Hx8(^U2u9v(&)yr5T{XVMabb{92YuoM+}Ef=6a%FMg-jFk>e zl)iP5F72^nmv@?q5?j$)sYpTrH-7H%xsa&p)&BCyrfuK8eR!Nn$`@5;r+HnJVJ{=+WgQ z?WAoVTl*B#9MP?f+lGdA=!aVyD|F)SH?u=Rl-WY}@7w3&>r22hAqSEM(>i2Tn@UqV zTgyG%ns>7S(-?TJox3jQ=e?PL#nL8}Vazc`84ZEG2||=yC&E|ns5c(J<>O6>Hx(2R zFlIS)gp?FeTiNGSyZ@bA?QLxuG*>&dU0x?8ol9l{5Q}CCQ9es%D|4I8THgXqdmNqB zqAPu4W$wU%1HQh#?8-FKBtDgZ5coe{WYa&B-oHZTVe?PC-cj!>_Z&x$8uWK6vLWPi5e z1fP_OwC9Of)+191l}dQ#rYB!!^&X ztgM8o%iY&E5Zg!$Yy5&YS2bZZ1r@dNos3c0&D0UcEsWC@E z-@7)i){&;kj+b*C#{2f#I9*Mo%~1K)bY?}*Id}02odRof=j|BKxT?U>=UnAKHEiwe zBPF~DTwWOiZ`A3HS5gkza}_0(0p>tJ)N#N7CJZLjmc-*uXo&d0XUVbGO$m*vpK zwrJ(kMjORF04yaiLK-DnA=}SGLk1puAk-8T2qyo1Yg1n2u^~|MyEoT_oLT8-z@0PV z?hm3b@DC_}p9U3FRF;>QjazyGUcA5$V|V8%d5r_& z;|((k{&?A*RIRJ8H)=7Z5wN_uq(w=%W>T70^`CtWzdYUto#9?M6BE;6I`L9e2@v4< z3m4osSF?xJW{w^`nif{mUY&A1@x>Y8gvC@^G1sgO(q0kAiJwzb^=6G=u$;PuKmYsz zcBCaIPyBVz3ES(E{cqwDuEifE_jyg49UUAToSZtlyMz4vioABpZ(cCAN&4{NlFgu~ z^0L7Q_`c(x0b%F5wj@PH1_po=DgjGWBIwh|@Gt}baGRdaj!cc~Ly&mh0RVwA+jOPh zvb3}`GGe&Y$Ks7Ci|3j6F|yXQC(95lN~lVj@-!DgQr(M+LWPMMH@>m^`}49hK->Qq z*qb)x#igYJo1u@!oxTU1Ccei*98*v)N~w6GpKsoY8y3=&0bz~0?n9B2mp71QSQRDg z&@=xO+`^ymQp@lBH`>t2<+8K=z||FiYQ8RnMafTz`OrbaOD$Iuk`G1uLdP{x+91!9 z48aq>s(fbxqAj6HfevT68o#T_9d zt32=oe}ACR4)1w{T0p}f7ibhfa^c^MTHNCxSfLbvzF>@uF z{59Xcnc@>(ym+Ay+u7Nvmv#FKSoXB7yz5akM#4pg-6=hf>r*|=b8t=(JViJ{#r!v$ z3pN(i1#z$KP0$@$%#52is?tTo}Pu5J|b2EDiA+~5{|6Kss0o*vpv zOJn0ZH>@_GJ#KHdJ2N)&485_jag63z8gX*#3J}xb#-=*<~_+{$6>uwsnT_RJ!kNSWc0`*_lnsQ5RS&?Z)tf) zYf;A7LEkv-?CpmyydaQI?dP?1K16>FF{1YE+qb^H4%jwlMm+Fn&jHVkS-~*?t@$Sh zNFlDU<&&psM23f(Kwvnk2k2c{=R!_NnObK)rk0wQk|M_(a!Xs=lgy97N6OI5ELEC; zn}>&opMUFYpOVv5M`~f=8y6wVo-8~Z9@5E4f`%w^?R*+GkkkG9CceSg2Zv5xNU35b zjH9hbv{I{C00w1q6o;V02H?4C2v9M3|6OyhaV~!_|5#n^m+4Jo8>+5!7C^gchi@A9 z@@>~OV|6*X*xB!dyPs!uC)DuCvuF3J%Cdz*LC8{MJHzEV)5F~yNsdo4?afItYWn%} z_VN`VI}eYov`;4_i~jz#U9Myzv=pdhKllk^<*NVP~vTFUy&sKOhG~6v^a6S zNOya6{!a73e|NqHq+YD6KV{&a?Y3gQ%-{_W1N|`;at+YF1{+3@D7F}sld8e`j*h(T zbWI|EMl9*xH4 zX6yb>Rtl$5weHowX6?>2h~>8kgJzm0lA)asvHj4IBiJkk%6#OK!s4+K5B~ndNR5b$ z?1F-iC+GP^#G6PLcLACO^$98+V7RTF-Q+-#gVRajMu-Z4R@bg2AF6*F5z*VzlV{c6 z1u<*?+aq&TAh6O5#}>Xr#c62xaI`-${^iS;f;NNCYKHMP7}YKh9^8IM=pyGKzvEx1 zIYqG8|9<+v)IG~f?SH&VmH!|y|&mHLJ) z9uOEfT`a82axI3*8>QON+Il@?9nJ?NS2PlH3}lLF@p3u|j}Y)LlDql6o$+q>8M zufFJmzyE;`8u8ej(Qt$H)zzCiI^8NCIuzyQtG7p~MIsZg}|de{1@a@##adL2O5My&pTmP4CpqJUz>mm_rnjAbt2hdj=@w4--l+ z|Gx(yX+eM1du96bqdnMt<0llDUiI|!##J{NiArd9x{g7gwe>$6#7Uc z4pu~w!#Fk^Oqyq8$4{QT(ak~VYDC{I(1v28_ z_AWl1@6=Ky&!%+5C@L!6+U8c zC25KiOXrG#38m6*{3`Y<{|UcEwPyNJf%ufkb-uM*u?U}HcVRNLVW z3<;SILjdwga7;`&Hu3lG-+^CH;zfmpjgT(T|NUzTG7w}Y{c?BKPzAUQ8%xtGvjszG zW+u>y(Uxf?JTC;xt-5XL!~ zV$ys@DVya4vOxw+L+JHCBO0b+z2@lpFD z6=9W9w4iLes2U%q@nGr0*C0+m``hatQH z+XyN!1{S>UT%SXy6q3|vXlSJ5z*wcFtAQ)vHe{ry^SRX8+uO?ooW49HxZcdf!eY~x zH;L(uyU5SZzFx5g?*;9+cPks44e$UhXK`WSt%y_FFrh?@TK>Y9c>e4ebk4<IYu;s?B7IdBFgFf3*|D@IMz!T0||b{*V!Sr*5D-{~6T%nA#>OUM|NGffo4%(YO6Mr$)PmR0y-iUpgU_U5ia+%zb0oN>cKnk53JN z8>*B5TTNRTu-e%-XXfVUC@7K)a|z8M&Qpq%zSIB@0ElMhI6zBuGz~ddpQ>=wdA1c{W3yD}R18Ui?PDUl90UKC7kjF*Co1k1?YRTRAW=5MVH3yBP2TD8zGX zsT;o_Ab{pq?)?&t4}6A9%5~*WnMF4ztXrvPAt52j$;oA9TbPc*fq;ghXkYYqao=8> z^9S@K2qYIf+_E#R6UywFQ>X5a)>AYqcwoZey`X1Pdi0>$utm6TW<4Y`x_j3Vv=9<6 znG|4-)<@kn>}yN`7$Qf8u04{x2xvvYe&f3@hj!j+p1TBs{p9iEgoFg^p>pNqdu;h0 z8_tg;(J1d@KWJ%bX;1wA-GMTLLWrFK<7;ucJ7`&7O)4Hn&@gCzBlTdCVmKlomcVSN z4X_r#^vcG?7l|w@kjEr|cxB%KM1`4^|$e}f$0N9(q z=jP-jFe-xYQIPU^tUE4GC`&y9W&g3K{mKI{EMyVHV=F-2sgCftdw4{U1O^}z@JyNk zlLvO8{SEcSelkb9OC7q^u+ z)xv-ESl6fuBN+XXV&2f%)QpUbV6Y|s4L9)Y&AxLWxj&HX74S=RbcVTB9_dSE1B0Q@ zpC9T;T^a_Xj1;u_c+&-fm48#>63v-2Lf7UWlmh;}B761vb+tMVf=wbCW5`uNsK`DF=P)jqQdMgBrMG8aU(mLm6g?ec>p^@N)A@MiptTFkoJxa4b44l)Z46ThwrgQ zCi97j>9K{fDGMqXJWmswn3xa}5~{AL;qE-YXV0D_Kl7QH8NiNxyLTmv6AH!sCb;7U zXz2$y9PD9WNfpo)a!p#ATUsjYN9z|S+k0E!nOY5%d%#T!RY+2b$2bB=Nqdu3c~g-y zy#1(*ij4YGBVpySR5m9TbqRj{P~NGft?QkqMRaelg@UK#$R_bjShW6^Z_p?{aOqM> zVWAMS7i%XRnPmpLsCCRg^L5Mrdcro)x6@b5_pe`>d3hJW&1e2;ez?(^{uaPeuh`KH z7lJel9(kCf>2O{sZn2D*oZ-VEV0Gj9ZmtN=Do|8G7ZF+813%H3O6F za?q60Mkga4Wr86o9B66_ucB1d*3i&^l6ZPPEG(?;p=wBQG2sJMZRk@Ecbtn{^qDkg z^d2bpcpC-S~LFJwRu2at~OZ;_FfwpB2FcM6@US&j{zg(1K^mjrlpI*Rsw$cK`CvKB z*yi-F`lCrlp%(OJ=m<)Ed$0T!onB?+Op&f9wk1%7Hn*EXON^Mr#tg62H_V|Iv|{y+ zO{fQq%3C17H*Yq=E;kQMg>4mvXLmGvnj3L$lylI=61weR4%Zc+IN*ro0zBIDlI4#S7h~rKOBt-TMi5k$=bm zMbz8ZcUXVDYkYa#5zmIO1HzBp*{AXZte7pdm2~1L!bLU$3_xJbjEce??70eD4E#OMf20%Ib zldsW%Y^$rcV}4QTI8S$3eGQXdBa7x0}$q{_g`Ite8o*Crq! z@aNATrF4c+1%x#27#rVc+DG~-BqUbM?S`6~k(JdCJaM?!_GcK2JGAjM8U{-+uhf<_}p25{8In)f<$vUAL6!|(*pnd<&Lsx`J%yEx_cDQ zg+^yB8@FTr45nqvN9RqI{hxrXByBmzOxcKagml{CE!jhfzU5`<%16wLH0Szjd*?|0 zdmmNSL(O996i1Fr4W10kC|u4F=vTk={R%M=|24KyWbdYdTR}*7Kl)r(R|otA1-7^M zR+Si(O5HM7egxGR83{?VuC7lAOFob`R1DW%NpZ*l$Dh^SXr-M=x%MzhQq?WM(i7* z86kOAPF|kgyQjY&ijt;_!>LoJ#A6M7_G|pAc3b!AgQ<0mFl8VmIS2If6B!ci7vvz0-{IJJowG_TzI^gW3UA zF1OClK~_BRXNcm)UQ)#VHd3ewtPPtD960!%|Qe;pRaR?e_QeUyrC0{AS{>Q&f-?aehT+r$vD z?~^B0C=KL|Bb)B=^nyNU=b6SYHqAke!=m4NtI|SpXg0>BqJl!21uBN z18f*sK*-QIR^f4^rryxiwS;*|Ovz{ZQkV18^P0sM<#6%a)`vVdINAwJEGg4RyyW(m z-Ay_h*=ey@+b0iS8rs;zhJ}3{yy3C=c>-1H>FG%^R2bCp=SNAzXMF>M3Xn~xzmq>o z3IYRWBqS_K3E|svLG#zE+rE0e*3m9 zvKwsW7IeW1`@FrjmQH1eVk~N_jXum0VbOQmT?yd}d*UL6uC6ZXa=qr10XTPVzXNz+ zQqxg{7(dM-t_Al9BU=zu1PNYkQ)}yOOnHSeinxv!mu&b*i04Y1Km4CX<%P5rp|~LK zu`Ye}s$Gm8(lUq?&{u!|{ug)U??wy&C=m!2M(}&VoHlyBy}eN>JQAMS+1XSApgN5M z15sqdV`J~%6O;sbg4<-MO;9_u6Bfs&lVd&WH>GywYw7$cJh#_O*1<lD52moLwEO0+z!@53u=@0m(EU2 zP0K_d;1l_wlYkxYux!_zz|;u?k3E2jUx7P;{CQ28>rw&*Tl8M42s{NnU7%e|V z-^7HCccbMt+B<%TjfG_#{4u_O(M5C+vYt?_$KRiiVq$3N-=UTfGruc=J%!J^919hO zeY{Y0pO?5wJJVVBU>{m3qSd&&rR4g7Eg~CCV*iw5RMq_6j)vCg25+pcW^qLl1VtH> z8|YV%e{*A9p^$*ClhA|Nn}2l$8VOPvF#}w`bt~ej)mvc)W~;Z6+`*ha~W=L}TR##`|=zmhS!Z`w%cD1clW9V7hf;wyq@~-qOkB9EC~dC zioJHkIZ~x0Z*GwX?e`AdnnAb{!m9jA5m20FC#~p%+h%6+6{Gs4559Q%dwNAiM5I!k zg0ph6*lWN&y&Ut{Mt)!GZN{D3ej00}y}pNb(SMemzHV-~qj$e|$jDeif9+4(!tv`a zHPl*dSn5eqHHe}e-J1Z|W=%k!*$q(OR2m@gW_XeUX2$UY%cmPIy!qe@;>ntEmW+6U zs1=$quMf)Lola8(udg~Xv|HX}Xp^o!CYF|sev-KC$?y4yH=6c*>tkwmdwps^VvEdh zyFtkM#$wBT9(nmdx(_k2)RB9=kxhl);vcR{@s%`B1t61{9zi$W;k=mhCqkPl?l(_7 zqZ2Ol-mbm0`XlT6mfgOHxe?n%8NcD=#_PJeN|`~z$xWE!6HbIjeBHJABLN-B zKaGs+#zJ+77XMkKATNsjfj`{QE$X&>Aww88x3h2=HNR!gMNR61K2m-16C)$)sh@WF zYA`pjQ!EYAri!1{r8=$E&5_|kr}gv<(Q45179KatGV+)=4V)KFhT4?Qr`2{{TH77? zzTWf?!j^G6w_Q6mBKR#%&Jv5b{9{so6C8Y*&huX#3%slRb+OfrjrO9u$fE@-XpTKK zo^DSLN=#&=|BY0w0y}_BeqP>dvdYDK$E0-i^f(9{9tUKi))&p+gN*Xs36wlr=rnz@ zq!J1SbN~{1MEBa?`Q*#LvFGMW@jcHNrFTC3M7VhW8|scL%=MYQRh9Wf2%QhoFb{FWj$ffmGiFs{9 zQ9`2}9p$(EDap?dxB^{AhPdedoW8w1k2>K5$$H(#Te&hG%xZ3K8{o#rr4ZW&ht(%< zVtMCEhk!}4%jMT&JQ+GktVQ$vPY#W!k+289FVzj(X!)=@+g>oTUyc|`%MP4~j_xzO#!A?-B=pd0kcG}u zh0K2L+%c)w??)02A3i*WATX^rHaEk8x#onHP`@AZ(9Y24;r@4LmEd5;o3R+s)DR$(X3Ft08-4aAg z3Bxb$<^^W&O@vh`R0aw@eOg{xI_FI|djyLkGVf*W2s*GI*>O6$9fVG64lZ`3r>3%A z;_!a)LIpYx2|W&Ra9y}?xBeav82f4ZyPqHKLibIyP}zInK<@o-)i@v%6PcIQC8wx< z(8i@9i6N;a>{Rv1tIa82sycV@WZ^3=(gEg#{&0r3!gp_9JG+|KgCWu2MNX|r^~d&g zJ=3!GKKzs<7el^u!I&@{efaPp9uQs-6?lB0l`;|x`Y-+cC6!{Et0O^tsUsMhdNn86 z)uT!IU=ole@O9p$d3Eqy=8K_V|N2mIcFq%};*|1J)}cJXa(M_4;;DbFsj-V$Um5ZO z*g@2qkSu^UhcgwKIt9(0ouLurDw;dhA0jb`q2eBsGH!{+3^eg_3Uv!VtNeuB4$VzOUN+xHt@C1OF(Xm zd^gGHeQ}afXv^MQ2^PclmFy5zrsI0x=VUzQ9p{_1o%y0d>h3nOo$!7Mm;}mxOll(9 zc->1yQf_*BVq)>n51p!$T`$^9sDF>{=BMyxJ#}u4-?`%F6Cpu9yUDh5QqPcL<^8MV zfNkga($LW{uT(r^%Z+iNvq{O?;GoWG27+4Nb8#M?oc(SAA2uI-t*-t)7z2HzOXH5Yw2H>7chV{ErOeDd zTN?tjErQ0%;a%Y{1uoJJ{wzd^=!=GrV`B8}?B;Q#2M3hCXnYv+)4JFA{l=J^yciB_ ziKM*QTDt0G1TFyvw%l#tMdC9h&YE%|RVhY`jdQK#2N?~mnQ8i5YbDQeiFh*e{g}3z zU%4lbY>3=yS}>*MDcM*m60@W}-DUM;C?x3O*L|xux7LJauYP)^8AL%7go9(vuM}I{ z@-0*92APZd*vmA(-u}~<(@l}`8bRaZQpj(`{W9-B9}wi@J8{s*Uob$^47~ty8`OpE z&4m_1Fl|diPL7ynu#T2XfqRcQBO@c`tiq0R$v%j`6BC)x{OLp=TttWz$;qNb_qjna zDLK5uL|pqy#!OS}=vAsCQskv+4`v2Ryuu~~CzI+11GJSo_-!)YS01plP63E1aGuq6 zt@6ZX)ZCDq^t-O6riK)c$@wygYya9?b~cnkBI74XD7t!MS0A>tPvjKdxl+OvnXhi( z>v4D=a5Q0FT@!GTh@ab|k3+1&{i2GPO2wjR?)znDG1e8=SO4OT&U{=Ro7yAQrzfMKWdF?HKjF!K3U~so zlmJq=Kr|LGI< zgz+`TQs-GJdhb-x+nF)9986%XpI^nGOJcanhXqImuOMR_63)bt%c! z)ZH3Rl(yU2s7DoRoF;4Iwn;O-l7SN~Dx;$lz{InL#^UNtEeDu?cv)Lp2OjX2?md7U zk{~*Tv!CjDcW9-6EvEO4fSo2U>eEs*db?dzQl>?v`YViIJ+suK19UcHCpn zj~euL{JwtHZNd>1&=bO0C$(AfAP$UN6)A@_3%QAgWfyFGx>EH+o?@f^RuYdLe;UYPY{Xt@8*C8fR&$?ir;w3Zo=*0RU>@%{8n zaKU-iM~{SKfb&it(b%=nuA2EYpo=F}Lm~M|8dVu38QJH7%eUW(xe1hUCbR5GZCv}j zIiR)du6nKM0NaU!T>7Oc=2Zx$v|eCTWjx8Ln_oiTyVlffsslbUajguehmIaSNxT=E1D$UNCnJGebW(NrVS+);5dm0j()kIi%Wk+D zVorB~%eZO*+GkOpg`bbzz|KKvMB zV0?xF!w;_e@ApRd1d2TlB~3%ff|n9hi}a<@)L}}V-=N+2O_Ubq9G}teg|&QvN8htX zrS;g;1CBrZKUn}RW%IDFHlfcCc67HE%qIVOd0lVeT8GxEYV#4PZ=g#NkMsj@)o=<7 ziXB-+MN7e6u3x{N=6R^&P7Y)F+@H%*aP-rS5C5^eWxoN5+yi`iTEn#>IALI=EGsG)2}p zGMURY9Wb}FOkcf+3DX9-4F9>nLhCY%`4Ju)s}B|lt&-EFvY9perrw_sk}#HcX}80y|TJLn39=mcDMh9GrvRa7X&J{ z86nPdC$2#KnT(tZKuOqp=3&SZ4%1DZq(Hw()behm!$CLM2|1Og=qtllfpkM~oEZR< zfq}tPS~j-@T{rdM;2ZsN!hy5dzEIjE+|0~nizoY!{99S!Vq+@?n?O3+l$3B(-F!CY z#r5YTR9&y1|5F?(NX=~j>=B}06)EpJzbl#=Ju~eOg?@$S55(!>;%?(uW~9NPoYvJZ z$o!lfd+ls#s%2;?@vj;=97IT99uxB8&LL_fhYVW{daU2Gx50H+kfByQZciTDBhL7IK^+aQg(Jeu2gqad-qf2ij-8-m+q?LPpMGg)FO_i za8W~ev($du3+vtgh^^MyqI2`fdXErFLN-O;GAsU3c1v<>=g(tMVb<_ju+?!mMfv34 z2RP~U-&YzmojyTJD~`OG@(a0Sw|ukqr_M#N_eLNWD|qH z>k8zu>|R1%q@=wL!E2Sl5#3}{1zpuq?cAjPRbM))71>wG(BiJG}N8F zxw(n39x69y;gVHP)@8HNo}QZ`%??P$^F#!&60Gl`RV0{a))&8i3Jz{11a?pOOEZW} zeEaqd@x|QAlh7=qKbhkR&)66L;h-n1cc@zvkv+nO6^j?zZ71*LtiBrdq7fYYcIuhM zvh8AW^XJcJg@ubM>(OJ9lJ7%N<%oZxPfSk;4clS{*o(|47#K(h3KrxjgJbNbuSQUT z={R@8Gwit3UT@A@tw{KK?QDg2ksdiR+7bVxx)_@HKsCwHqaQ8%&1G-ZCj}%vo%DS+ z>?M5alET$Bez!tbPwVR1+7CNsai-&lWKfp8EIJ)6=JqMlD&p$j&8;ndGc~JvvQi7D z<@@%we#2hOvR(n-2%-h|hbl-|$(8kdyyWAvG<>FH^wP4jNEyj2RB_zOkq#NtT-cMu zo(Q$l!ajZdJ=3|Bc`g&W?FS0;70J_Feg_qB(~bA%5c^|GSIU(nm-?t*rl9ynhc~U< zcrq;+GE@TT2e09}QTx6H0mK;(u6)LceB?m9$>1qJl2kSH7!#0%Zom;CXhXX-W@r%3 zX7oNIM%Y1SVazP(zLdP{b;<>U>k-mh8>v3x|Gurl#4c%84K|}1Ke>>50+xX15xHueIZkzn3AfMER6gT!U94dsmE^<+d zUtsJL@YC+FxIO)KrZ@e_VW+Ki;UT@%h@@kJZVLPyx`i*v7>@g$@V#RPF->XyS|a=b zd@hUk=GMv(1t(nra^$Y0PJMZ1jZq9u%7{3TfkK@I(pz|r)6!~Ny6(lR(m?RQcqH_2 z@BBlWCY+{_IhzoCLNM^Av$`p+)E>K0m3Vk&e@^bf`9-QXpH_0IT(x8?p0X5qNMg@B zrrpG7qX^4QY>0y1Ksaqf5Vb4=8n@Rr`)&Fcd0Mw@1`pBD&MmyRN|accwHVRJ^(BNp zW@CFRyu5s>9^zY0SZZ+2(?IH(5;GyVx!#16X%iWm$ltgg?|Qwy`RGQ3Ut(vn_!EwP z;eU?X8~JgGwKfAyMNN+{ub-qy9{xa%;L7z2jV&$7SB^(TN1MqnT`NuFzIYKwRXOQ@ z1JY42llun-{wT1aqkjj7v5`#{AoRa9Fq-Cv-Y|KoL>Cctj`*y`vzhVPo_nt7G2I(Y z8+o`WRswU6@8tR`%^&;UPdC0e%`G*bikR_ts|agv5hqN#80E3R#K%Feb+hWnWlOaB zc$;S>C2pSO^?yv4(}tr8!Xu!?&Q*Nq(`5+0Sk?rgsV&Q@b5l}cf>uh#C1OHP&DhgY zVg9XUYT>3BP11W;Vh#?D=ZIb{fp)17|C)brEk@MvAo_r2yss)}I8NE&w%(8#Sz0O` z$YV!jyC%R=0{W@C$^jN~Dafex4Vs>392==(TUzSsQZ*LDt?#}1*LYv*{hf=M8oHcU zYvb(cTqM86k7*g4KhY+!1Sj;o_}j2BnF2!LaKsx3LK9Nh5jUG!JLpC6hN~JI`n-69 zJA12pGR2?Tx;j5+Uf73O5c(U>yRfr=z#*W?si`)m6hefPLG_O~(Zh47L@Iw>Xv6F(_*^1*T1AT8~*KjQ2(o-)Mpii+y) zVe-zd2;VMcKKIOSyEK95Xxx@3;1L9@M!_+H9jv>AkWky?63#&0c9yCwIwl1guBxgk zc?jP}G2xVzpP#=jK!mTndHIs8*!j$s^3vbGZ{SY_1+~DJjEFJ=Y(}_wu`k-8mCHnL zgCxBIko znjT!+I}TkDb$25q<<43j%#pr)LfYz>n)Hd67M)=VdK;Zx=R!Yy%3uF(|6JjEQP(H! z)cmVu-5Vb=x_@T0CH!>S#r8Ny%O~sHjE=yox(g;7TXx?r8Z%1r@J5uzc-?DWYmB)6 zt?}aAn!EVi%05ECAb#4_%#3hA=c?j@6L@PjKi4ZJJ$yqExb{Yn*XD?hb@IZK#tYvGe7tJM}> zOU+|N6F3b^sna;Ql^4unt+H(x?%twBnnJLA zK9Fu}Lbl+Cb3cWa?lJaYr`~(v{PNNz9921_-O+DOi)x(uQ#yLxERkB1(n=>i_4+0| zFM$~$K1efd`ul~ARhHX;T~u0HS`SO8y2tmPFDEyW1Wfvu3o5o|k&Q1Dq`2xr@S1R^ z>+7z{?bxq(Y|i7W7v7+oFb0XL-MBF(^y1RBVe4i}A=|i;18umjlv-N18Hf%9SqXs6 zVkvrr=8|)|SStgEo_*apLP+8Ysn}xkrMa77OD$g8yj=-;#J^TH=pOuh^y<}dO-=aF zxkfeq;Qq{9FJm`1z+`>h)0Hs$T+sPQTsW z>TU6K#+OZ%Z0uHQx7-*WkG?;cQ82jvW6o1cQ!|EiUf*>x31JO8&<#yZO{g}GB^A{u z%Ri~fF(NAi4nIgsT21rnD)jLUNN#gwD<2HDrbxY3uLzwX95z9ka`?dS(NVF#pZB0# zN|@wlcfuvABvRb&*V?V>#A;lrlJBD}9?-gH`9$~1l_wiE(}Q~5OBI`=T!KUH3lPqS z3+RGqE-i;@>DM8Wx9uxb#iD3S>)4c09Q6hA@B7U;9^>}sPLP;$ z4TV;9&d_PS?r<1(x4%3#iS<|p^#&%hR0|X)BSy|2ufm0pNlx~m`0Z~9gy1NljIz>YA z&JFMH-sk>5-7kNh_rv=j=j^@LUTdy7#~5?0Bt4ufbRT27S80X6hP?gt?8}0p*At$k zo8*0W3@iITVim*78P_4Uf-0)C%DkE!P#0O8)o@U6W}Y(HMH znVVN&+iN)w#4|`H190m&u|1rBcvNqFI63S(xdly7AZ46cwtg*5Q~r4wr77#Zv=Pma z4S`(!3G^hxCM-$K3A;hz^Hsaz69Jt1VGyjtA|1y@ObIGsKtBS&0t>(P5hpGtqE~}O zL~Q7)8Pb(h_Fdq>sC&LiiNLUNH`w40_+ zUT_%|mWR%6j=K>2MW`hD+}@j2DQnUggLT#l;&J0hV>Mz0T_1J-Kr@ZqyjkM))OUw0$= z#0O<5M@_SDqocn8mj*c#5IFEd0sSo?BWMIP6uKeGCGUy2?W7~}$e+1ku|0ut)4LS{ zN0srvHLcm5m3z%;x7)w`Xq6kUu4Wt`uqZZJyYUeRnhC9=+7cW6%C=}Jek^Z8iMbDY zGd5U546?XpSTR)O}#kI@8?!ZDr!cLYQh0o_46GVFJ6fUhK8#* zDFat2Tzs8GO!=s4Kyywb3joX5mxn91x5cx)Blb)_bj)vc051j11h}lc7xRX0mg1(_ zV)kX=(Gj>hAD0cT5iV;|FHH7E{`Oc^4x3A&@osusX6>a}<5fX;iGxK*pTyRuV!z@E z*R_~U(BlKhH`tiux@>4KNq%E#(-S`iw-WX`NQBeE#P@5jP(dR0_se{uwl3eT>s^3x zMVP=<&Z!Eb1#j}_$plOYvPCUwdhfgWtNLYypf)a*w=RHSJ+;R=N*grKH>IH{eYTxv z>=p*}?8xmOi;2M=znbyNkGDZCHtN#=U{$4%$yP|ib+vfj95In|UEvO6P_-m+TePwj ze#7?_1;isgyqt+Hb*PQVTb!OpfA_dGFuTV{e9`0W94V|oNb2b*~TB$#MkbPl%LP|@2*dnG% zkxvT*BG9Z1f~(Wa*Quj5*lAX`{=vhO4#gh^9`h`@*{b1-y=tk+YIv^|74}!#|tr7NB0AGpaEVBGi&nMq1f*DC-9nW5X3~G`R4{-`l8QFB$bgcG`7hDTUq+o9&b`iyL$5?xHrK+ zN?r|$bysD!706_Xr~SQe&EBIw45DoaPYi-+ZK}^pbe1cMnF<-jvRN}!#K;H!#Fc3i zaGQoQ5b9su<0ZT6%8!4l(pS34oj)3mH`YEk5Phpq*(~T1H4UQZ59dYWex{)_zrUuc zgs)FIP#Bd(k9pD!|8g#}zGx*r+-9`tT~KZb;f4)an=C=#*=^xpO0zUSL{ED5wVg!#tE1s20)t_j*)HF++Vb&L z&(ot$KNK<>SQ$wAhSHdkRY@zez}!nwM(eWgspkDd9di37{5Qi>Iv!o6J$>5lO#^G5 zg}(a?@wSSmZ49pTquA~=|9zQCe~F!RzyREV_OBP}x)w1(napRSN0Ih4p_V<2w#QZ6 zKjQS!1hr#U`%!PQiR^foFFzx5z|f{TyICH5{*R;Kq(hb(SbMziByvk8* zLBQ$YeP?k(W!nS>m^olDMEuq~5{{F5*N}t*-zMoz8lz1S?DM4~Ia5nAv+chp<|rjq zk@)W(Uh(_=&%}CA7obZn-eaku2al?KpE3UC*?^S3;rFu%t6@NH?`AAAm)bl{_Y(VOC$5{+3bLPnvwsf(ef54OOuL_2q7jIAw?++2xlv`xZCL%opo z8jZa|KPnY(%kzjtDNr(CEu-U+fTT3C1k!7=EhPS^jqtE}3@E6zpP&1;{knj}rAx0f z7e|3yFX*ajgv)bb2aK;+EkU~1FTf|l(X^Rjt6_OlV?L!nK23?%bUiMlnC8HN@ARl= z=S2Quj?&Oz(14#A<@vntWljE6R%RBwFy_5QhQj=n&;8z9t3$LVdX-=nW??|(_{__$shp>N3`eIj0)VMKhf=)+E zQ5`*d>skUI&1`Mk>ryV2nDnQ80Zi4c{fmKq1bz{sOZX_>gDjoIQ7w1-=j-#1ci+01QgMRywB+tGabc~wvvQ#FF= zM#sUAxAh#9xQdqfimYcBcrGa2AMhsJo*xoav)(7)A8%}_s7ZOw;v59ujQ3%-ChiCZ>JvhKbu97 zw-oy2RLYA{Y<+2#noJm3ud=Seb-K6z@42jYMDm{Y^huIKY(_0LbX}h1s+=c%FMRg9 zHbI*Nsh`ms{YYm|Wk9yY5b6y?tS_XM%J9MSXMc1pJ0x~Hf?(T>+m&HVCPC^w%h}Lm z@Y(P%-_=6vZTDK@QoKAH14EO(T$~TqJlSjz!Fu5LXZNcpS4t{-VdEJxJ+;s_A_F*@ zpNf639WZ*7PS@j${$AYAXt|j&>{cQ1P=3D!?6XOgTSSq?Zy#X86DT|V1<6;_QH%~4 zd~(;3n3Jk~y4LEJu;>0q3vjMwD7_=uSnrc)a09odEBD!*#>JPDV(;;W!9&rX4Q)8D zNnZgDX)(Var7lbbxVgHsnXe?7AeDY0(FraknMxXCNWfj)Z`qx<$W9R&qW^EEQ zqy5HdE`U|SU&3o~|^hO?WNb2<2-B-dYeZP3EkFX#mPzLgWwP$H!p<7K&E?za%Eh&kr6JK?blPT!FDIK0t^ z7IQ$oaB8NgFfTzFdzttlxM;n)KNjZ>O26*inv)~w3C9_+N1O<=)l zHXF%vM++VYf#>j68??Sd$*GFILB?wh@Gg8d3lHgc6n?)N7_SixFP7<9R1bF_?|Q{7 z8tQlc#%DVtRtWH8LIMU8Pv_#Sz=!)Gm`XzP6HNoKrI4RZBwhhh)%aw82r{j7=2l43 z5XI{5r1v`fMHU>WgHkl>iC?U#A|HqnovloB+Du9$cNSigPy z_6@3!;j&feBtY!v0aiTOd3?eTu6qDS_`vxF(t+^K9yf>6K=V~RG!((3gB}p(;rX$$ z*+POKSs!?hz#!~`o}qdsn2k~Gy&zyeP(=+Hd4F7mmwT>PtGNh$nuO;;68^y+cM)Z^ z^=|x0m)IQvuZ`L(VltG9`?$UzfU-D(-eVEhh49>5s}F85Unf83=dS>cP0a)u_C)ai)M_rmO86s2 zd_!41u9P+bs107g9#k=VfESgsF=5(-weOD${&0`2tpyk5P`Cg`y4w*4Q4N*>vvm7@ z(NE%-$4!-J9YinWg8;YYR0PTV;Hqzt=m6Sd-0|Qot!Ufcw%FN?rZ0dMt zUg8AmYCv8og)E%}Ci1%vEo&Vp&s_(@ccOfH;{|R~z+}0`m>8Vn~e7 zv>^}~(Lc>}KnOtToq!EY9tVm9-Y2+olYgB9$0`8AiviXD2j2AHkOoDQs0~S}It-ej z0jKSNoSOacrj2rd0?uW+6#7P#BRg04i+3obC`o2#x`}$3&7kP$l7Z( zNY{NL2~2`f(%Uc=%Ec6##Gi2vJUis{Be~u5-^ukk_DEj%Jcw777LJ?9=&_#E-%9)E z{_0@aa;0wDg~3OKmnQsbk4yk|9H&Vg$a*cji*R?^>B7=@F1Kusg63fISz2Ch$}tcYh4oUBl|fF(Q3yR5;_K#o$S+ zfDh+t2!x%X4y*)YdUq%2?N}W-?-^h}mIy%#92tzB{(ieR3l<an<%cng;Mcg53$%_Zisx!_*~|9(Nye_^|t+p}FLtkP z_PL9d7cCprr((Ix5@D}j_dPiP!WJ=N0gbnt+h=cEII~1u{GYiu$IR}*6hL3#Z29)x zJ7ahOF#HjU4V>6CvL+_e;5U!Ia~;9FLDgqJQMsM*4&kBR#lNot#P4zCV&>UROxI-^ zl5?*>T5~>0K0)dQsz?`nkt!jY+X+A#3HpcX1p~zu2n$bWi z%;gx;%F#xE{LsSEGO?u)LP0nQn$BpiVrKJX?4Bk?FokH1`p$Sxeb&w2dIGW?jTC-J zZBG`;@Pg#DCU7+=n;qYu-#(eDe11Ez>cq}(olU%2r!^0$KN|5RMXMJ4Gub^*-m7OsAXOQi#_3@QkEe>@?p_&a<75k#xU) z;p1s(D5=NCIW&}La`D0{8HTIOX{x@E+ql!!v1#iNMmljPOTA2hYxA7p^|OnmR|e`6 zb6Fa?-y5r+dnm+CGkwkw|LmVg+T2sz5P|c@|zEbQklBRb#B_;dG>H~@5Ev30XZ5+q|jp!2DH#YOz#r)X%W$_ z`(JVV0}X{Rd)U&ky+~)~k=yS9oD%wg?bcf{Npb0%FAL7#FvAxnLVPs!r4GB9w0F-J zX6D(yxX>9Gzk(z?FQT%;V%_j~-1`755f7bv^*!!ve3y{2$Xxd0EP>zuDUTJ&PX|L$ zQ+27yIyic{k0>rjD!Kl&fTRBXKgp>@>gKlDIafj>9k_tv?Et84+wTm7ZQ4{yACV-_ zo(?&+|0%#1tXsF6>w;E~Vu%U4@ZqeSVX1YOg`$Wnhw38z*$7A8vA_S>Wa}S;~ zB}bioMO-%g1zsU9T!kJ;0H|#H#KpN3k4UI%Pe&>IR)5&}Nc3sx7Gx=+rrI1>NENj@ z!0o!!bS~($M0|k?Mk=t;3S}MZU_c;q+qpHVvCckC-Lc%X=f>BTrpQikIr3~MgC32- z*Kp>~w#mZnrC&Ik(NMp;v77S7gyEgS8~^93AF^!#RYK5<&MXaTh7B!b=33ckNyxv= z7{@kz8%J_U>+D;Uf*-Q7jz-#46dQ5cYi-xM9R;;%Lsqm-?WUlLQzoLj=+nzWv5O%txRF{Xpx^@ zu2aXb;SCH%3fl-}=pQc0rPG)GebMfoggl_SFg}K7_ob%YTx2UFZ}yJ_`Q44v539w| z$vQM+e#oYxvshBjeBBizNn9Ut6E2v=XgkVh0)M&q;&jxrl9i4~k}`jJ!eF`Tp3WU> z;#1g#x4=gQ@C#e0)-O0Qo({N^%PBHY_T*Vywt}w9w_NG-q{$&?v++TEe;A%LGS}hD zZC>g@fpN~@Kj0r`K|0gvizv+(Hywmgo9(+#e>I)p^mn`i>Hi@Eni3d_BB%GT7YT#p zia;62x19}OlaTbSYveeZ@SBOtcOJv{W743`)=k(Q0^QR>2KnnVERmLkZ<#ixuRkuA2TI$sYsjA_uKYPvFv8#8 zmZCP^Kk0OS=Qrs#Wcab;n2(qD5VS)?(r^Y=%j_mSFJK`r3hp30Pnx`0-_yce4G9d% zZ|2n$><=q6`by#5CxN)22j+ovipGi#%quvs3<~fH*mJ>m2?PVeLC)}AT!qSJpXI>Z zE~&D043Iw}Ik!olRZL`~bqJV26^NI{Nyf_v0!*+;I3IxqZjDh!De`!)Nn+Bui9!h* zn6qTNQ|f1QSWntI_|}FEE5-bI-l$(F4a{N?%_JTF%>t0Z+Q$~oOF7x3I&p?+!z9j% z+>NOIdYKm+AYUaFc<6&|xN#LI@YS?${TsA8^-jRU)Qa07;ZJfm7o; zLN~&MO^gkPc~N<5%sE#^UUk8f-xI*Uuzjv`Y8-JqD5wtrv&gh5tZ&>esAr*!lt5iGHI}(~{CQI0NtptdWHp~a) zD}tRcol&>|Pz7PZ$#m2M_CgO&sMgo_4v1f0AAmB%e`K;SY~lGyL#@?rb9M;4&hMm3 zf3Zz~&4fH^z#GK0z5pA1zy&X4N#%n=_1(#B3G({PiC>7Q~IB;oKk+dYEY9C_<@{1fIUz^4}jAn)i zs<1E>&F(d1AG%sOjJ&jV(`b$?*K_|l?jzPoMa{Ap7nu&yc6f7ZIV*}z!vyP}#pGks zk7{BchW}PlQIs6b8++aLA1@n27ciZ2lERM4U zYZ~U3IM}oA??yE{ErOew0nY!wj$VRAv^EVvYb?g{(=A7DDKejZvI`IH4vQfVo;p%+UB zB6v{#r%vU2?_pqrehH>>nBL=)y*>7CSr(BcuDmvH?UZPfQi=`JQKUh!HWU zz+n0QMe+ke!eG%8=b8f zO87F~{|Y%+Ny3-!+7?L;%?_i@^vg_y%IM;mq#}p^&4(?ug_Sz{zuK%nP_0TPkWmRp zCweR7z7mT|i;LMn1>>;+=mGd0-@J=iSTS=|PIJ<0`F0<#F5f>sO_&E~_%g34WfDm= zJwlA`Lm3I>lP~A-3ccJFR|oX!aKPgIvOd9GO7%zvB~5zW7^0^?-OS2GPYQ@^pT0{L zkoelwuq7-sOs_afSqF7LCJkutNPN2uWh((^7{)Uk0??QO8v{~^@Sm7)O?+y51BE5f z188Wci`FoSlV5Uby=9URL&VkoXc#+SHG71fJlb5ThmWs5ZNDm5FG^QV5f<=Hw+N$` zS6Pv>z}AY9%;ThN&(E?)7lNWncjH0ks~ib3yK*=L6QK34SD;ZCg$p+8$Io{s<|&KW z+a|P{|5C%W=W#rWeboPkVsqIRf_!@EXv!se^z1P5TFuJ(3+3=jQWb;QbCm54&hcD* z(sj_&ztrJvTfP={?}|VB)2&ZWx>nzbrH3i@4O#T=;9jKx!;@nm2*gB04nXiyH61{X z*c*em9S%8cD?!f11Zej@=H^Vu9b}90sX0lXV9}}tzcn|*$0gTyqA&SL$!UHw5^lc$ zEGl+e4i;(V^Jjz7Ky0hSnZ(n4;nZj|@)!q$+ZwI5@iK4HZ>d5$BLuB+ zh)%92%;zt-dt9Rdh*X=GE&DU3=uHd=F1WDyZSdfJ#Hi2Pq=xejfu~@!7!}kli5fDhkck7@n;Uba#PIm589^6qFW7L&I74CO$8X*bl z?hcQNnw!N6VY~K_4lI23n~m!EU(GBz5E0@AnHm?cTgB z(r%VpP5kUlC95&~FgNK5Jv6i1Z;orf#eZwSs~Tbf+XKvylR1GJB~#H=!ccjMf4`!T zlf;n_0jgVzvD>%x#p5K77S+MvmRK559RY~8Rtp{YmgeS=qxynfFucV%zM+SG5zZGu zMe+odjYCQ^+h8>Ua*5wcLF%TGtu8#@2ZcewFPwOZ_1DX+I}DbXU$X&5tFX|V{jh{R z4S*8#YKH?^7X7cNa+Nrw(ml!4|exWh2far zv1JbNsTnGATIMYuZv2w#$J;Yn`uqFWF9f**Si9zE2hqtcUIn9D=%B5#&ap+GawguO zrJ8)cYuLv-wpLjTya}ktd;l$i3Aah0F1p!3pbi`Bmn^{b-y>XGY6yoHfcKDSad_}+ zVW!xOLNM4xxFaU-2*qCrtp^{&I|%_9?%(1j$^#ICx+&Ly6Tj1dT>E}=P$RxL@cK6G z7UxvIP|#ub6;t#)YgNXNWN(Y7&9kj6^Hq##U_gN$ZyB~^cduP&Dy)NJm_+y!d4>Q7 z2E;3@KD>B&9FCwt z5^aCn++3tXp71JkVq~9jD!9_&1Q*UZDMMC|MJhk5C7>S(wWwZN!)2#eW+G)a!j|MA z(u*WLU+@Jw$U^1mve?K%8QD8!!4Ng!pnk+EY2t7Nn3e==yD@N4gT9W95aYucK!TCF zMo#X>4WEsRG_wDX%*vdlAHqSxbAS%f4e{;=t2%07j8mN8%`#q%XwBPp6p4UZ8gj*nn??qcQgvC(42EGxJlz z11@Im2Do~3bTwXwku96IEpzZa7@JDuu|j)mYeqxA${+Cf%P%Y(;{8}!`WJ{WH+87A zOo0kQs!i~Kn-yGR400%R`yVYpJ(wC?qrtd-YY$kq#sZ=LZ%e`t5X-5PVXP9IKR5Ay zRj`TnUPUn!GC?Yay8ih2H<$!CslVK6!i!nGU*=G%!J<<^L8l|fT=Gk?E;v~6)kPIe z=s^GAbp%uDouNClTo}d_yv?b=$qx3`_HQPOjhyow3q&PRe{R`9DOhgogtKM z7>1|W4yxXytz=xmqfbpv(|!y+b>9m9$LxW8WT!y`>0-1#e@;I)jIVtV)r$v6LeG>)O&S5IK03QBo>*%P&W2`;Ur_`RDR& z;%{HKE>Id|LV-x#;Z_)ONZd6VAo>1%eEi%Fd;=iy@d!J3CNAJDx=I3!>GfL*mvGps zeN+Mp%okaIZ1ji;#oT6Z;#X~QEY``Uw+jwuAZucxz%t?fcjQBZvWbteU{UTPmH~rQ zszJ)if~4L}Pl$X#kpBVeMKGm@AEX3>WNve|37joIet6$_eYr3ePy7+qb{QBeze9-3!Bu)=ZXqdYFK zIhBvQ+_h?o@_Z@z{U`<4&8NL^08tNPz3|(iWkXQDBN9p^D1&qxmIhK3BDNjOt&kYQ zVbzOss>J8dy}&&MQtsK?gz0I+Dg&8K<&CCd)i!>16Or5eLhlI6%}}(ShUtmsj3~%e z?X12;!|qe6f(g$xbF2X;i-^)7vd*agQAF=TZea*2OGIA|fe%43@Pob`?TjG|4j3`& zU%z@zQgjTDFU7h+w30EXeY6=dVT(!Q|Go!Dn+R-5}b?f8=LJhEf zv@hB8V0Bsq{O(6#_lZ}_tDPo+aoAFN8ph6le_lx%S`{=;h{2T}9C$zN|C}*#o~_x& z`P*6eZVQq2r*Fw+&$}8r`?WOMXG;tGAZt#laA)4t99oo^32B2jF|;4R5A?@}N*ICQ z8qV5jD?xgjKod?HfQO9%OKZZW5-7n_)(TGzT-q^<|6iol>G}JC`XjiZ|2tV+z`yRZ z_hXRwxX^vs=c{u}7dn0*!QFRrTtt_gbw)ur#z797hlJnHM8uT81%p9f%T={w!#d9B zM_v?;yBmwJ3<(cRLP_c(AZ-Dn0+qG->%PrHpA+)O-?(gg)8Wt^kj_IVE)RYXNdOHB z4qbd$YOPs!GYK5!J%9`ZBeCa@)ga^+qZI&woe7SWEL@;R4u1vw8Ww3!qk7{R1+b|} zVkomcCw4G7GCaf5RN7{Ia({h#mw1ly&dt%tMl@b9EEYurrEOHV^LuMvRunX>C~u;= z4L1;7!_6++c(A->M*$!u8Kn(EcsSO)9#N@4uiD_y&@~#M{w*O@he!-RJEE?Rjs@PE za~;^Q$FFXC!I`4{zdWHRp7`2;uU0cv10@48&4Ew`w(7+LZb3LM1PWw{e=X`zY)mF1 zi|g*0+H9YzlJ&~7_&T(dD-n8lcPF5%bF8zPfgEE(u%N|RDH287mP@-ep|BrmU{4e& zJPEWQY*4g+mD|PQrS;WI!<2q%y-=>(Krx3vwao`)PyK)77PJ3gMgn!zn8M zqazN1snv6RGp;w-4eM?Hcyd>rTQRcpsFsjVhFDtBW!9X!E#>P=^Xd-}E80p75+iR) zgZJ}Se|djgIHpA9z+MCT9ryLEKD=FFM&Z`YZt^DSTsoKhH7MR)b-0MkZdqFb!%%0> zdZOiu5ZakN{R(&U#jgnvAz?@ztjzWmD4(W(@`Lg*P>+~vnU0CFn}KcKEBvI9wkVKf5(NgCosDsmV={I}eo@YkT+T{H8 zp;Yl8UR$ySpgw#b>H~){PKq(Sj%)JD(%Vn}aF9Lo)YT^+S`hQ`WRedgjA130&&$i3 zeGGOBVCMKSiyff0E5WflJ&$-}aB@rfd1RQ#Wm%utHwBYf$~0u(crcx9He%cg0=YrL zfh@Z?@gG^cRZGu&PZB>GvN{>nd<*GPlI>O$Q&Pjc-R3nD#MBAK8z4VuyhCLOTr|vE z(BgwSC%j<;t~C1OmL@S*9$9L!Z7OMH7pSRiQqWc-fIgdajXT{bjQ(Xj+5K734JtSAj)yJnwrvkLcn`W?0z`(JlaMe4#QOmYCHXVL~-~P6!X@Co?W@Uy?;8?9_mwurA|KJ zU3-_7neRQ~PTL(Cp9Qs6Ihvn5;!SSTbZy0Ql2sK>H)cw zT-uzH^k)170|JX5DIYQ?>Wn%(e{bu;e^wSdiYkim2m-a5Y4SFRE)9vf`~g+_OL@|P zP)YonpJ!qP4mR8odPOYigY3KWT2EzjfK2{hxI?_TUnFf?<>)Y%bd;{YJ!iyq{{GKa z!!LJmmZc+i#ABnPo-BVXze=+PkUxmL<{ps3(u15C>JKHFhTZC2F(bg=fAZch(T^!7yi*sOtR#FZqGJTJh!6^jve}(XWAkDbL%q$2#!cU+6gAJe>>U3zUt^V^C zDw-w(LI5F4wTDaXX5F!EgQ4r7e9Mf=i4m=L^|Qeu3C-QeRK;9&wvwM%aiVBklQwJ4 zRLwC1<1gz=9>is0lWExsHAjk>b4n_nK@sf;%>wZnVcx2CC+!@*gQE_z1w)O>#0@M< z_ka+hf7f^zghnum=>rQ_MkI0@rpk(>W8r_8Od$s#B&Hd4;j|@?0Y=7J2m+= zLzoO-`fo?`7oVTa2MRtPYb3%ex(S$_v8KUC0kn@^Ub|rZCJu5b5q^k6;cC**>cVYG zWha{Zes+NH-a?8DOvlkO2*Z8<7-;Sj#s_1Mxx5P)HCA({SL(H3kQu0IZSf!+l9kD& z&(g<=o5O#HiyS+*8sq1{%)xQ|)9;2bFB}IM&S>A1gOf1bxX%?y&+Wz+wa+DJ1~_x( zV(dqqt8eL3noDw<+oiLx+luRBNV#$99pfwQN@leAl2UtIGO;GvAd@G)$+bFKvCox@ zbl5c7ioGw3x{Uy&cJNBM6E128(7g||;Da_-3x1&t#gc?8x!jMh-M%}HZ34&uoQ1PE zF*Lggr+wy`&BFF<7(W}hzwmCU2^f(wh1oIR_vkWW|En}CCF!jtxh2fJ8NBP1(~+o+ z+<5gK(bfB8qaB($Kp(h@ohB9a!2@A<=aben%aGS z)XEOpobBsf5}E}hNFNZg=9DxD;N+yQuHlL6Zn5Ul??rvSn`_lx=1{2ri4hkQjuICg zDF%Kjx*KU?cr)xVdaA%!xwh1qA6V?Mx!=0|b%yw9YrK}zNRjxvFl(cYzGC~P4>#-w z4J9#e`ezpGc!WtFWb9*41JDd7YQup+;HhvnUn57**;sOPp`i@WHVqn%#3f^=G;Mvn zw3V=RzLi49O?x29{2XsFwM5Pe*0~V-kKXn<7ehFrdSQ_y!d9)&`_d>&%j0CYS80O) zg$9MYO{8F8k5AH-?GQM4Y5RpSuprtNqfJ??l?wE7y~k1@oCI%ae_RAQfRYa2F@$2F zX@KIR64-4RB?`#j($i%z@j~VKRPQ1L7j+P#9GI5nU(o$63XM{MB(wLk#p?3|b1b}c zYxH^+$s>YO%XG4!E=7U_XXG?z|hnYJ$UO$1F`t|7vBXH$pZHHkG`<56P5ms_SC9;?#p`-Cv zDOHEkn5PPsQs+Mk__Skr77P8M-{0vJOz0X_?x)uWuT`<8aSEK@{2ARXMoUER(6Ru> zoA~2`^A{SyvLVrB2W=)uc)=9REld=&)*!Q$fW}#j`ix(ZBFQ%YsChw)g&-j>Yf zm380ctp^-S0>1lS(6bE#VG%AouKu@WtbfIpS;V3(a`Y#ouE&_S^wlT5$nI8i@Ce&r zF$l>0B*$q2`iN10D!Sdoj(-9Nj>1KZQ&3L**_t38gsk#3Phb#NgX7CiK6%W)biTK} z|GjI68)pyS3_AR`&dt3$JLCnI94n zg;O--*)2E@+VDRPN)*E9i~s z_9TDg>B?ihPT657(shpcx@#D-I>T6i2v|=^Hv_mN+O_QE1pVBoa46B;#Og@MLEWom z3pLu0BzoXU37d7p3R~6u3}YM}tB!u}3Z>DR@%K`bn7J}rWZj8Myl&pLwiVr1oYmR7 zWxzUI@$F(Vru4^AnZlmCrF$&uEd{)aEN&Iq&Z*lG!K`C)Wb8qam+LOx5QSWIui6(9 z7k4q}^uU&G2Bf@aTM>-oWMnSVn1eF>zw1jU5Kq?F-#zB4dG62_$h_2q?P0(gcU7lX z&!|F=Pg6PewroEh_zk|l*q9{FWR*i=8PXCWev87d&o3k8jT-7$?M}}xhA5NnPw$d{ zcxJ4kU1sUtGkamh+-o^*ZZs_h#vvTn1@>}4#i^@UJ;$A!Kt+#8iU90J;b!!MaR&v< zZxF@j=H=bx1N8VD$^Almd#rt1q9UHf!nNmEcme!rp*t3_8#=6nqNp&0WIBFG=M$W2;th6 zQqI7n0Ri-?N6o>6RtKVD!x)4a@@$%Fa^cDFRJHrKlD2IKClxb6BMIHx>$>iCQmv!} z@AcpR3dNPTiTjI{ac{gu0{<#aH!DMZG&c7I42A}xd#DH3Z(eLuXE})iJD)kgf~%pY z2nhe_141F{!Z6M+MelBEp{XVtYjqAjX)){WuZ`$*P zlt?pP@zmO!@ZZqx%vX-4Vdr-ZBk5QEB0Wt0aT~EpfMNe(TAYR!UW(RMW7&QKkMW55 zqoaz-i8B>W274#j$y8G=-96{bOAIEZTq#;9^rRl?(Hfm`KjI|cM*Q(#!;_H_!jMMZ zQC%sGgVA13Qq|v1^fQG^65?scJt1h0(fs7tH~jLfx4lQmY@IDloGYHCcsJl`-+cQu zJ|W@c&%2txhbMioZ37Hz3&QUTi`W1PDZxHCGmU}{cI5N;jGwO22; zCf2Va#!M_(?;}+hv1pK9B(M*-)x+_RE{uS%0zq6A33Gxf^|M1S%$F1Pqw&C!Yp>$e9ZDo+=oB)S|#`5x}ME}!I0l_CBpteZxtutTZvu! z)hEkP9R;%$C}wCO{{mE~VeV685?!&xwAroeO!lVI=%0IA@V5AYj%_`&)KL&k9d26m zRdY1mt2f*YJ^%c5rNxga!WwZCbVYon z_RqFHH$C<`_#%4IQFN(&i-{_6lNw&{6^4UAM_}Vo;c&9Es7*MomZ2f^DH%MTsQj$R z17zrnBLddG=)YfksnbdsZ3kqX)rEeMm?DR&Gm5RQ58MssZnZc0VW@+1`^pFIZ)V#P zTVY=u2JRXf^C+j)6}XwXIf^<8?R8L$D(@Ts`^0>D;wCH$9<>`gr9cb(C5HA#xp+`E zom+W*-M7$RN}*^eaKhUUizM1>j7*sYmUoCYI<(f}S5hdsutltId#3DiBRXc0FU?8T zse)x>ed)FM-;}?kb;|``3(C0+mJz4|6%L-b>F=(>Y)rOSa)^(V(j!Yp>3kUsWbXah zZBlyAhlEjdWYH>Jic!$R0q@BdI~tsr1cwi+N2GJ4`VI==7_So|k1D|uq-yP|wWR7F;9I^BK4@s<%wTnsvj z%<_PJ;pS1YB}_KTX}kpeTbC7DL-`pqq;qtqWUzu<^18QPa_h8~5un1MnQ9kIM`%%) zG-%O3%~%AC07fFGuOWHRI}X+I+>_pS)vhp|-#SIY1;bzWXTr%Cw!0LUGt%quxX44W zWnRX#DrVHT3%>lAVxdO5%CgwP*&U2qVmegTmslloa+f4SMEq#V&G8#E0g78|Msj#$ zqbDV8C8wLlM=ozyLq(u!k4~kqn}vPLaffz zDt3;J)xe{IS8o;gK|@bg80-R2WF>+P2yyj>Kae|GU7(RW=b|xMnpyX#i&9frY5b=1 zm1}-}v0RK*l(C;uL_Z6bUm|OLmmF!wg=LY;et`zQ5}PAO<8ww`fj4HzCsw`t!(xKgtCM7`L@gCu=_vhISoS!# zMH*w_OWUHc-P{iplpPu=IB36p{WtH%cI@7<+!fn?(%4{mSP;g3cv!1&(`-`12Nw|s zJ)*Lf8U5D1?3~TM7Ff|y{L+b&do)%fN5hgoIxCvH)j{fV>xH+(4l2oSv!vAnMg%tB zXeBu7-RCHGIhL+2GCR64by!pL*qGc_4m0TL^54zA!no(H`FLhm#hx%fz(m2lcN-`6 zJLIhW#;mn=0}tSz$x)B(n6195W6@5(BXCgh;^ORPJy`pox#TqMGR@hO6lST#Iv#EP zJ6bJx=stFwZ-ops;DRrzZOlfsQkcGO$w2Hw`}cDOl9=`4{0?o;C2M6Sy7fS&tz*qJ zg|(d-KdO=CiNDhq3%dSVpYJV*3VXrtj#~n8uGnQJp|kWrw@b4FdTgZ z5*h9lbGQO?<^PU?9YwO5v_YXFL*rXvE3xky*~Pcnm`3=DZwZBKGG6-BBbLgpm?lQL zZ!pJxGafGD^wKm%13%-2A)FB`al9D@nvGjUHbGFiol}yP(wV754$VdU(UD}CER@oH z*aRGk-nDMq!74v@QO&k58oRQWnjyXQv%G8s#$B7XsKOyqi@|6ai! z?@1h8IL2MJ?p(UR9$rBoa%2@2AdDt#U2V&GG7EvF&LtcpMMwFY^jzr=y}?4mB&w5gnrCs4)rBY~VD@?S?p{o1sa!3sf{P zkicLenrCR4hK~6uU^4F&Jp2M8D6kQ#EO=0t16csJu2#aJ4#}FnMQXH;Ag$#rruJe6 z+35Z)vr?=v5xO+iVv_p?qp@PDbag8~Zpy=D+1THuSzL?$pjCjI=(UuCfR$`)Y>=Lg zK$a=&{T;^CY4Yj3%}1bkpMfP3k#7JDs>}nc;|O^puGm~V}NGal4b;uYrN>q6e2Bs`nB(omx+^kzdRW`aRBDfQkNtf+EC|5<{P!v zt^9F3oW~oj*6HS21 zqet<=A;tXsH|=bZt2|`Y5h3s?vP#JQG18n(;ZdYo`fx$ARjn&0@6kOfe|gyk^qT^X z&U{I-4;=V?vC5@ajN~IoYVVJ`ERFAFD}L*B(WJ+~2#GveTwhqAM!lgF8+Cp!T7O-1 zGa}K~jMVhuvizga%OfRpC4+HkIqz zgy-0J`BbYsqmqs4s(c<@%nxVc2VU|v|BJ4_j;d<={>R~?)ByoOLQoo!mXen4kVXVV z=@gJ|5J{y}LXZ|vLQ1+75D;k)q@_W+OW-&6eSf~sf6o|q+;PXf;~w{3d#<_Wn)4OZ z%G4W^_7QJOnQ4b>Dsrm+@|JEhws*-e9lYRfJyQON1RuF_Znu~0LqZZ3a=aj;A5$36 z?1{ZY_5PDVB+nwuO>YN-5@!Wi{&*rHF%$;nJe;W}Dpq}Nb~nr9?7QHr2y@0OV|^Li zOu}Zhny4uBY%PkW-pL^;u!`*UrOaVmq~c!qKyosnjdv=0GgiwaVtTYM$$DFxvXGG? zhuGwoQ2&XwZ!n46Dw^Vka-}pylsqz!L8vAmYS1tzr1uE%yq4>|1V&sVk6gN8o~wwi z0cO4O-TRRGrF!4hc3+8~@_X`=vM~Cgzz1U`O0&oz5p>j)-Tq7Gwx{1@J-SGEmNIr@ z)Yq-;4a+7S|I)?Px*% z3gczOHk$6|U=hvE-yk8e^0%I^zBiZCpN8+p$=BJEjSJ_D z@S}`-_;5$T4-S5PKUu)Y|9Am#j~YEzAw*A32HyGaWzj-wiOkCsK75c-TQgl&wuq_d zCuH_PxNeH;EovdAH@~Lq$Ynw~IXFSX$@uj3Kde4`;uTyV8J9DTe zqE$$>dP4dNImK;dD)e9ihyD&oo7%$I7;1bwYwJXS(MjP@BZkO;o%Mw7M@||w#4?>3 zz7i(yj0etDy^?%%k7&HABfnW9Q({!Y!l|9gm-T99hsn2HM&3&uW4OKP?oPoGk_E0L z$5e8rEESX<)n7{`DMC9Lh>&}WByP6DuJmXFw_?GgnGbu4FRk-j>7vH$m|i)zaRhpE zV_3{c_@6FCIWAIe6}BuI`7bM!IeJm%2+S3gJc{-k;`WVqX8ngSnh3qNVdlF!0zy7hnU)i#7vFeM*rvCPKmTjEG*Po%v~Hp3@`wMg4B1Q z^!ZAF2MI-Ho!ai$nY1-2+&tI9+^8YV%ffbT8sBO-Szgr7y(;)~YZG zdtJzR3uO116Il-WlGbJI>QIYZ_!nR`BeJB zHJ9+^zY_+7e4Z6W=t?nH-P#urjz`jbuP1#g;8L%Ou9bY~f=bx<*?*OAMtigI|LR~l z(?}kzRl2TwEFF|(SR_Ip9uNh>AMw$=Z#T?e(PFaeeZOPXTE}iPR;*=Pu+j3$C48-g z$N!Ztysl8mU#XjF;_S(PWRhv1RGML_`X|J)`b8g&Hzi|xdp=Ey$E5)}Nt&F0RIA8U1x|du{DKSMR#5{$ zoZ4gJjg=})M?mdE>&X+^n0CfD9UyF2T>Cd4Jg27GxC|@T04W*u-4wt?z?4hkTZ$Il z_&vh^`+v_!k~ReAn%)i4$l? z?#^1hoiICniQ78P`KPrFaxOs&ybc;)NEamq1L_kmKsE^6y=#6?+-qkZ5jh0-3}p;R zHa0auSD{u7>{J0wjUdhZi^w-tN{28=%5yE=g5k%<{Ad~T0o`FOxf*l61_dZkZI0SWb3m`Yi)w=NJFE&-7{9k{95n0g8yIli<<=g&#qs1DYOL z>uYIv|f`}a%*+RJg2+t@lPoVrc(qC%{&?mg##tK=~eq=_JyC22I>1T|!uP;4uPfFRQkR z+khAT*wjNK0qh1Ssjo?=0aEne;P^4bwDvUxd&TV1+>6dlOAB9S)G)Pg;3E2?3>dD8R#s zcJkEy@_Sb=qrUp%!J(WzvCI5k(_jH_L^^BtMTb6LD0ioQ;CmhnhQ7|9!09BSK2 zIFhV0g4|)y``|kJ9*9Gec(w)wLmUss*>?~;7V6y&O{Hmqf(cH6OZCgoedgaN4A^YJ zMw|o;Js@C!HwpQ|F?-1cVAf>IwQ%YrJf?WM0XMb`c4#-r-=KPSY}fXX=Q_XHLG0aH z#y!|qmRw2rL1{LxwaKeeLEe^3?` z6@}2205);*Puw~QjoP{ttXy@?EFW_D(W&NWNt}-MB3CXD|HvNc zLx=@%mII{H2{fmm0shRWszY1(c5EOh98Vh|%NSl|env%;y_om8(@N9!+WE91bPR541pQzGsWoS5xP1 zrX0pN47=Sn!p6HgJDKlygmpBoCt zy}37v=5VPvyATKFqP5f_4vL#p$$sn}Qu8TIEb`Rt(T)%@$=krN<>$P zknD6Y?ig^?Li@PFR+odEeXMn0k0V`c%`o0ybKWjyl zGAzXPs|jJeZ5+|sFK815+D3SpWS+1xP%yij_i9_yqq!;KcZ`-0G&Q&@nw9<@gr5aD z=(CZ4vk_o!)TNyv;BBDFz)i~%aOeoGJwmt?;I@0$jh0TlZEbBkDH6^Zmj0ytx6(as zlMpxm03B!L=O;!#56@o*rT};9x0-o4naH+>M}gXH z2#9cu(jCyMFzTuSHz%euxt@m4K-ukq7cqs|N>ckZ@5o}vvgr#4`yWDxKss$Ji1z7t z8oq(OQ2&?+#H6gPXj5H87d*c~k@{R4=wAdTI_U#vhMuEeTd#Y_1wM z?H_f@6kVLoDooql4?!;V%()L!hTBrAgX}+G$lz$*7E8k8{g4qZ%I^Ka1bpaQ`IDKw>^ z!y~=3u9SfS+qT4_vJg3LXvVqT^8qM-S^9km&jBUo(aKc+c^Doly<6y_X#zqM()$U1 z4Uy?*%r!=fC>Xi#wjgKRC}YJiXqYcTD{2#}l(d-kxox-(9+9LUVbaed^4u3W5NMn^ z-PdU!_EVZCj4tmiixR{XJ|+6E_~gLf5X>sydBOc=AaHFeUxu|TB)o2-f(YwSDUJNa z3RO7y3zUrN5C7P~b}TpqQ<{u?^w4?Wd)`)la0IDG9qsiu?-K%`C&uHZtE*f(4Go0u^vD81iPmQCteGvHjjZP0;i1lmfUGpR@NNIk8d1z zKW1?K&ib34(*!`)iW^NP!6bqfr=}EgN;oRU?qXp zt}eP>epX{0FaZS@5Z*>0trfxneD+tbNdy*8_ksO#xwe{c2+qR zCF3P;qw||_^7nteuzp1%bK5Ifr&6sz(U;OEb|DGaSEH_(PVb?Ki<0j(~CnFv*4 zSnvVk>CC=5Fgn?$RLILQ1X#;J-+uxFC94ZFckB-Ghre0 zH#Z9jcM$LwiH=pg)y(}lH}?nvs2-Lt<=YxE1BU#B>}GA{L7QhFpn(j7;opu#1_dNo zUros zY}OTx_r5!AYyzhM&wGs$7nrE$Gbgm1^I{^%QFJ8kQoVPN2R zXLzJ}8DE|0+|wD6b%Ovx5<8edSper3YH`)W4?=&QW5C429h}kAJ!fC$q|(#3R<2_Z z3T0f(!BG!2#iRL%MFrON0O)iJMf1T;IItE1Z0pU|LO)4CKH~>|rd|BgHR8Dlft)WE zagTkbBi8LIt?u0+nObaryg4z<3)0*=L>n}Iq-Xmq1V{?MCaPw-#K2Rp^ARL!bd0DnOLkQ$X%=56P}EfA8&UT413(wR{o?j zoW^g`_L;b0BOR}NM`h;A# z{^z;4TFDo_wiQE3RdZo6#okBFSq#J6_xX(?hoZRl`==_m;|~V{Upu!^MG%bKp%&Gm zzTU9+Ron0&U)rO4RXt$mxxR=0Q7mJM^+?dbavZ*>#cMvCk0TiUcQ2!O&IX1`hWPi0z8*k*{U4he7=6i1Kb@rlV=_k8wf+KEso1Tq*FDlXE-P8G9W+Qv! zQx_RSGv}52jHrz3OoYMU(9{GsAS9CE!e#XvncM^PsL&cg#4N`Od~A7_D&>(XuTa7^ zGV9Z6L}Tz|d)LJ(-r9ZP&eP4cUhZF%_)B*c(Z@Xl%+4Rbl`nJ~7C$~1^02fZe`Fk2 zJMjvAr5oc?hB`Ea5gHv(@_!qq@1;GkBmriTdOdBD%z)`y3+QfIuG{JLq$EE^$zG8{9if!T%eC@`0I-y%76e5= zs<4Y?8gC*FwW|j4Cjrv6fFx}cszb?Ua6^S_?fmW_%p6~6MfvfKQRJ2D$lDNaDy-Wn zrx2Gm_ZIka+KkQT`7YSv(ywPW)!HxhyOBJ)Llr7cg(~TV;!3a3;MdTQEczI1w+;c| z@=<3H0&}^kN3z0alI)*wR($lcFu#yQaf+;*fy}?7k_;lXo%xZ$>v{KzBcf<+bY<}* zns$CAc6wxdRIxU%5c?dUfhv(ut|URcMuK0D$1alsgARcct?jZ@F^RX6mKwv7?#a8z6KG|`PV ziHw#wlOeV?=;-o*tQ1p*bnP2aVcZ+#Fk#!!%^!g;_V)Q= zQyZsKG9pD7*{ek(+01X4`ErUeiLnxlt|mlYo5fo#Oj!SPZ&#)1-2kuCPkrY_LBc|s zXq7w^w}vt$8kZi_N|AmBQ1SjCB?nvtbM424!+_;I3qqfFb|#=9{Cg({CIJ;zCM5-v zzBX36@{#?@hwm`}3Fl&nzf1n&_`ink+sST~TA@d>!3)k(xJ<$KYFAQwn~qK^zy73n zu-Zl=G~>b?EoJ0{`ppHq1+MULD}vB%7+UIph694A4@n0?6TXLEWistz6m`EVp=vRXW%^ZF!nLreX!JE{ zAq!#?xoV~@49w?REc$ehK%g5`R?+nBAe{j9S9%kVnAzv5$!v(bQ+1oc#gN9e$K_IW zUIVEZOg|d+Gvf49aMgrORf|>i2#46_qS^gqxtlq|%-DHRaauplu?zLfLJ_pn87%AY z(4LVleA*1jFXP>MH3^KNjy*g8;ILth+OQBK5-#C7lVCujGz=gr5-f0~Mi5ezpH0W9+{~SJC4f#14t%G{@oVJRmHmPcYBSS0!%QQ=Ot^jd~+r7&)p7^+HOCX;)4 zqfp$f=9S6J+0A4;J`a7VlDKfRq$$l3j9+ARD*5|FqeDB*&ncW_iBQ;iTG-8iS%cQy zd890@Gz#^bb_{SPsv#{!ll44pimA~rl6u`1B<~umsiZN!c)|0|P}9U^UJ^x-qI_Js z3`KYB5Ay(d&?66o84-dA&|hCv%CRF@ci&y1%9Tm76ML;C{|4i0Dk>m1kI$bnm{E|2HGp2y06GT&f)0Tb+YVks2G3j{S|oQoUp zu-lxrzGzmN`>a)?E>=*M-6DIyWcc{&1{I42^GEegYxN&-_%f5@#8MH1nNWP8BzZ7Q zh%lkEBSdcwuH~Rdj88ug_}BF%%4Q&f2Q08ZVO{$N31o{e^w#C1wSI@G+0UI7p*lfQ zX5|A7i<0tre#v8fuX{ zEDON|+Y;y;-{cgy@Y&hf1;_)nvZ5~*_;=sztgDhY6$nXP75}MR;q;R&(Z&{8Wwvpl znRy`l`$+im^QV5y$35!xoa%pdFzAEzsOHrSh|-;~A|hG$hwwh+>dGg-e~+e5*#+sB z4@Sr^LV!zWy>ZP}u$QIqnd}hFp6J=Zyrj~Xsa%gG$#1Of-p13paVztWnfk@C(clxddb_AZ8p|_#3L*5bQ z;j+PoP1{8V(!-{r%0JU{j7&6WewGEZ~Y{qRu|JIni>H4S{J7*Rv= zR#V}0I2#3G05Tf&af`q9_Zby2=JTn<)T{U7*Ebg^XK1#5yeB!=DaR#KfbRz|yM1Uq zOjg<(_7_3O%Dm7o9*`DZh-*(O=~jvbU!4P4u@ z7$K1OR4!sWYEkJrT<<%#*q*T9%T`l!+~AX*ey|_=lHMRc?IjO^@Utg*u7Y0B|NXA} z?O`x%&v(DVuuvLl=Hs2>?Gy`n(fc13OBlL7S^u{qo}pn!nEz&!`c6$;^%FKZ;XFL} z66Nc${@S@?UAK0s`jM>vfZMEA|R3tc@2m&=5E5xQ~`UjJx!MGpz1gZC0=VCqoJ!j}HdHCuqbZly>5$NN7 ze!6#WqzXBi(k}uC#X{xg;LOjSj5^P*3~RySdS5}3I?5IynH&FpjQ2jN*u(vm)$F6N zd|}dZGhlS@V3PKD=op7u4S6%{_x+dNurg|!ZyI5D6*)2A*%DY}XSk7kPQW`a?#bp( z=L_gpMAP5T?-yLgkp|vnRUqef4jDfcbSxjv{BRcT700(hcxWGWwc%nozIdULX)CUN zD@P(SMvwY|*zG0aZ{Z~j6P-;pq$p!9k-Kab=4=YdQny(=^1>fbpYqk%)jWNYyn9o~ zO#S8krq6$NIYj<3VWFPyd?2t{!8g=0(YxV_RS+?5k&GQBz=pOMc&GFPhgYQXWAD3G z=3j4T8gebdYiw6Yys#Aui~ZMsz!>D(HR543vk2R@;u5NCDb(_H#{0iBwE;uHYvNpd zS5dfPwyV(0fx3bXz0gI?zf*pF5|_63-)&XdPexiU1B}50-+FgmHAs5`H7Q_`FMV`G z5Aly6LQ{@w{P5;zN%Gb{RdNAt|gh zqZ-3fyVJ3QkN?ab+m8*cG22a6x5xsxXfC%24|Qe{_l7k~Yt-s8>w;``a9!N!XtCLw zetu@L8hk@}PttwOnvlLzH~_GT7KP?_FC~-2 zelcR1=@M%?tS?3l7_d>Zz13ZKi>rpU$##t-T}O1`3iH#W!2&5e=VGV0VQQDHqroNo znzxvzlD5>=qt~)eglXVHa$;HD-}r|0!^#hB)CC-(r79WcO#pdD{p+kx#~m z5-?CEv5kda=T+wH;e6v4ODs|1usF+SFf}z%T10QH&J&@~J~Y(zetGx-sokuF?9DlL zO6vvoq#{<4=IDc^khu@KSZOy<__l2<(;cM!{)-B3an~%hi8Cjtz1^g6$Pw&moP1JM zvLLW9;F#`wgONluWO~=ph@^8gd^A?Ri{@jU3<3SOG$M+>U6W-B(J4g43{1Nf%ZWq< z;@SC?uU#;oe`75OF;a@gnO%65NCRuVKc~!W-5vx1@#S0A7x?MLw2*kh$ zr?4x@PGOskhezi#pBlkh_*d%Y5>>!(E9E=Yi)WdZ_^68|Xh{Or2eAnoCSgWHtN@dMK+iCse zhb!Sw!-R@!h-C6^ik+Vl<)ezdmvvKq{L7`E?%rNwx9n-KJorK0qRjDi%Q722{Jq#; zA}=)5LR7rW6$P+4zRY4lHl^r^6IgHDYu-5Z2MkrXZvKt8rvb9hC7f`!P1*Mn<7I6>UJHYu_n*KE`bmIk5LwBkW4_peSnV z8-;zGf(~0<2whI(9{hcceXRn%z~#39R)3-47I5@19|{B;YBp-iO;Lt89)~Nhw0L|d zOfTo`gnf0jPjn@0ol-*`eU0qTt|ET{amPo@WKI82@xR*;3sj&saB=q3oE{ofz>Lz7 zUlM0fEad&`_0V9l!o>A~1+_GqK29UqC0G(gf$}Sleug$clV3q17QbF{rBa8*$Gn6A zA{S{obot4?#_L(9nw$^I^eZ4}AxgVs96-515-)w_+fE=7ji*no7>-6I1n=z}L|5Eb zlIfTy?vLrE@EhI6iOh2?8}A-Z0Vav&=b~#XewjiHiDA4VlMJTDb}cB>e81imsdukf zGJkt(TxMZ|v*vV>)-IWRvI>54w=dv+>&gBn3D=2BznE+Ui*uCq2)cb=TJnIb6AH#o~oJNwrShy4j9f^Z)qM{)+M7Jj7R>OJ!_hNq{>)zd~$>-^P zZgyK&Vkabv&4^vAqv)FaP0k$LivF4yG_OjZsl67bU@id$ipeZalScEg`zl(Ra)A(H zK2@s=T)ccG1mV;A{ffg+^YXAd=eZagdXMMkCnseZirg=X$YZyMpcW5ZA^xUOAXy-( z^yJ5s_%iZlETll*d#ReVHcTA6@%XCjm2b`=$bz3$e94rt;CJjW#@8QxEo3a~iYm5? zBSqmA05VTthM0|^BQOXH36VWLqxvUU zsK4w7hrWum3YeTdg(gFCeMHw-UXF32G@RveZW;039dRIFW3Z+dqM!%Vp=7}Q!U)}( z2j^Il3ME;$bplE@9V3;hqB}Z_REF zxrm79$gV`@C&p>9{WiYG@SDba`tiwp@zkkauaIDw<(_)9$g0^K;mW%183&PV=_J4O z6<#+KMXhV!djpquRSQbLO4Bs%5ZoHy|nO#Dr>i#DBJhYo6Z1D=>K0qe@r2B zEl?G^ZdWOcOJaL9r{IQ&Gog6)or4{V_L#{1stTQx@C;nOma92&+?^cXFli&hG~UVI6C(FjFf3FdambqtbDGPX2r^$f)tJQ{EYPJh0o6`ODj5y>9;k#p6%D;6u#H5 zyYQ%W3s$8}t)UIpQtOj`*708j`WPX|ne=vk;4$>n3RqBQr}6SpX#1o6Y5449(4|f1 z!06$Gb(Tz0nGXI!WRA*r{KelcJ=2?hM`u+&J_*{Ddvg~&h2EsLEhx$U;JO4s39tG$ zslw?N8@X?+&Liq7ybRGF+*Zb}0;nY$y&7vX|e4^7pp4o9lW#ddm-J#W?_ zRngCPwNS#+^#1v#@Ln`}vHVMgNn4BHBJJ)=CB99egOs&)&70ULyzJw=7;FNr1JY)2C`{dwDK?S5~gt$>){T2}FK(`iX_Y$`Bb| zQU|7V!0Md*dH5?xbcBLPmh9t%{`?h?ZScBfx~;6YH}NGGqvrVKLif+%WEw*yL5W7+ z`4lA*aeqvYy4Xx)ZV{$0$IF@%>1;^U6FT*>n)64cczb!szSej zzi1xboVS~XZVFj$tj70)@ z1<87iiqkIzp7=SpEF-E@87tR4{Vk&JRx2zG8yTj1nRV4uQpRW_mvNdGlk? zFE-UrQqmo)W>;6rXu9-CK&%Y)Rgy=9+oVp7-?sQiFs^Af|E!FkK(v*6Meh3tDU{Os zNJLXKUTd64+VZQZ8@_^ItfRumQWn%4@~8`WSC%f)4Dx&IIlE>VX2Yw08rgM_M)tR5 z>-?Ve*jRq*c<}aR-_`xcbuz*hnkK!UDbM2b+82+-c}$*&on~KFCr5?eG>fx(@gUZg z`*9g=tXSQTvJMuHiM-<{v`ITyuGgv3N-W?8A%qv_pc3*$K{qkCo85^0;@acHt&`pE zDBcNb5f8G=2MA4wa+@m(ctQ?*8_p_gD@jhf{Z@tcj^6I$@7K09P0nnlmYCb}uZY^9 zC~ijzj0y6}xxV&$nyew8ct1p?#?WhR{ToTUrALlBiS8h~<%P#Lt1A|`kdci&e>iYk zI{}S_e6!uZ=Y0Km{vad3rN8aSz#E7}U86-+1$Oll3;?~S!v@=@*9JY0Twd%qXPc})#$64 zhXO9!Nj)7$U%RTSPafiD4_V%u6l%O^V3@LV92*`bpBavP-_OJ2O0IS(19L#mG)}?w zfhessnk23+uI`pPE@f6jcg(S2y4JcKF3E=-B9B?-H6CVihfa-iq&^P~(O7YRg8ikA z|Gz?X-~G|+Y(a*Q0mWZs(|=Ab&a6zei*@C3>HD1+KR($hy_DqQO%?x*qJtjo(VeIAyzu@p>?0`WMs|$COCAKANOuc2O>1NMLjx@#guz z;=F!0BQjddZP=&D`_5@z(WN={bUqC}uH1hSV8)v4686&103X7WTb_hEJ6WFS?U_Cq z)5J#x=|q`+S(<~Z50Gd75{Vszs2$8!c6d=}s6d-d%VNq$qZtyv`p6Y~FQ45u39f#r z#Zac(N3B>2QUCfbVf=HX5E=unpn6E-+lTm=&z;TVG#jCcs8JTtmambiR!QQEyKyXO zgPfxH_mz{~x%Rx*h%1l`%wQLji$FC)Odb$s$7woTVdH(*0pzF9>kq1m#%{Q0qv;to z9;j0rN_f;78fu0I{Pb@&r9;JuGDhu%ANX)yV|>(XR37qN8lkySyg*tmwLi^xm7&Hl zU5|I)u_yR%2m-;}x8f%Kz~4fylmd-f=v{u!lFrgQf9IN+=7t6h{pYpwwq}hNkm$Ix z%>^kUAJz|$eO4$R)LPLX&f%N7%#x+ERaBT6q?sFEoDICr668mIP%OmmHTJDB@IY@F z{z-%MW#EUeOCTpL6D)9hrocQV%a4)(`|v42e3Bm{OJ)jRMA>Kf5$W^@K+lC;d1r_$ z*4xoZDRDm`?k6~2(pzD8ukesf#M1E;fw_@8DZKW73e3PyK_x<$$T2P%6aAi)ni2#G z#@Y&93T)ePHg4phDMwNumpLOS2ZY;lHRdosiJLpIc}C*dns$K!ZBv@q>@* zo9A)+ESRhAyrY$aXJC;5+8f$ZzxfEXdaCX8x5LAK2Qd-Yn%!d>{|_rW&m<}>!AQWX z%-Ed&pDc!f;Di4)@-NGiEF@*by8h6nFca=jOa!+0*qCs^MyG8aGw=>cY!Cko4V<11yElw?yCWEHz1I0q&xl} zUb^?naiauy5>(iYIQIZ-{V!jSP*z#lF2XY$?e&*O3vX1 zx23kY^}cjj@ONeC!IF6f!s-iK|0RKe%J_XUD3vB0Cn}dt`4uNv@^=BCu|a@S6wq6< zXNS}2J%L`A0bz6nL3qOV0^6RM4#pT&2@1?_V1@S&VCeD;Z-DFsjP0eS*>x~b1tHIm zP1UeSbu@^jD4>wArQv_M=RB-$MbObih{8_QSP|gDkLMX9%84Ah!{}sH{9IPp4DL67 ze#hL3Ixr9a4i}t&6~dk4h*ph_YnEhwwy4u9fhBt2>)7+VcGQsWDO|`43SzY^i!qBH zmYRZa6$~vMY8GxzAIYDy(>S#f16}3>(Fq4W_nz+~R^2C0rY9!q!6_Iq$G|xEIl0eT z0bn4&hB);AOXr^dKQM6-NWO%xRCg2qBvW%t(LVcH0WQ#cd|zk@P^>42 z4my1M`^ux~bKzjVdCu2+&t)d$`V>GZDb+!{c0Q7?hYlevG=g~Pl6K=J@~JMsWnhR8 zm)5!CKPi(>;`@2xTzIIEKOy;ryNJ||lQY@=)KQbJThEHyZN4PVQ+e`);NW1iBAszK zX1LxZeNxPjbPi%)$us)v^RI|B64)<)2)|APwjlk_xJ<76!HVM#HkL-4Kl#D?<8#u= z%7%-Yu2?{d(kH&b$-!9HUR95PDXu3@iz$Bxf0@`0q!)?oR~WVbie@OJ%zCXJT;CaZ zR(@9})_;D`W5eLMYO=qw^_y+La+tQ-#S~AO_Qz@tW(>dP5^hQ~>Wtk5%ggi@hb5+l z6wNE_%O(aeB{rU21=OUN4BejE@!2`ZPPt3?fUh#*R*XzGc_k(RK{ek!oc634ce1w! zm?sdfPwni+fjSFTqCRWBFoH2NGwVE7ZFjnH^X5xMxA6er3>J9;k}$l3I}%iqz&01) zF%TkPh9oB&tcvbyf0So1ZdzKM%)+wC=b6+?l(IiJpmG1i(DD5E@TT~(b3Hxz@x?o_ zCfChMiB$JI;}qltLUO|Jc2aPQO)=RzWJ}|6J0?OcKv%W0*H@(X=&F{wFB8kqhnNg z(`8&^CO$SA&jdOgbwW9QIwqMk5%2AfM7@Y9^egtcp?b8M5aWNoEisnrsa>BXJ~m9X zx%_PXj!oY@!_$-ef0?zC`Z-(_M7Ia%Q1ij=W3%JwF}^21qxqY@cr<*p;D~6i9<$Ld z#U`7~TK6*=q$BCV=LsOYI>b}(0#{;yj+C~GXi-vIn}j&0K!1~Z#6XarA1mlv*L5Y2 z)K)1+XD(U*i3Sk$FZcha8QuB~z86qyQW3>p5cvd;O%Z^$(-aR*Or(6GxlAg?3Dec+ zI(r_4+nm~X6wS1}_CJgaU*C^gY00^F_Xyl6t1j~i$3$|H z6s31h-?6;yExIhJ)X#foWNOagoU;bUzk>ToRN|4J*+f-c@%m7wC0o%XMHcDm^}BqD zTf~PXg5kF`F`G&=XmuYvSlmBB2MYt%IJ{%?@YB7UXw0|C7LDOV3=5nu^dHYZ^VHNv zXT~W{$t^;fG_0^CBL>Whxl3vk2$DeHnG!Ty9jcaB;+7be(JY=&{GI?o)A} zDzBqL*+@mcb#5}NPBlLlIzci%{#{~!i*J%|SxjCt!-M{rJZ&G~pjTX*`)hwMb|iu- z8qnNYC<#C;Fratr~GLG9X=+2m> zILQRdSat}OxN}d}_+S*S*6156{^}x*^}Fl=rNonPKUc$g!yBq-0SQC?^N7VQE~{KR z^$CblU%=tz?+vN0t*$Bpe(E>Y~@&vmvAjI}V_ zZ7R@B&&W21{fKP&*lN>MC4UD)*IlUmo6!m23)Jv{~4)sbRE&%Eil z+mR5wCSYQD0(p6NuO5{n!_H~n9@RP-UG4mcVc`9keN|q|n@E>*R%w5}KLu=8@d*tu z=m~5K=Kwt1deAm@2!D;1(w~2MN+Tq2PiWc?1GV*g-_f=z%&=gxa{r4N4l%J{l71To z|2>VLUCuC>k*4c<320rSeo#knJ#<6M0=$v=1AzRy^n2>i#P*Z5{F8ETlNV&@h#poy zn*kW+G=O&jNoEh09^&ch$~6Gl1ydaaJbCP6``q-SQk|B(z2G%%C%w($qiY`K+FdJs ztwG|8f=R5+{#hdC$6t~|e$wW+>4lsH+>}fI=3~_nUtI*f3bh~zMYnQCKICu*#R98~A(W)70UM=D z%0ceUigw&qq!^9AXts8hjK)sxg3Qrz%r=B`$p5 zX@lF5-^JPC%jLB)AI~fN;APE4;@+e<`zJ-%h2v*uqZ!meriZg(z{YSrOi<1PnpN-r z&JtB|8p1HpU*3u@_6-RiE;33!)5eJ7b+pMHq*37@xc?_K+-d4_5+f$Anrw=u+}F=| z`tkvviFFOyv&T&pRTJrswz=@bSK>0RcF;g%+X88U6$gh0VcPU|b>zsf`x#{9`B`m(+M8pjv>4#{BrKS#=8I zcsS3B<9N18;)&>OVe+2OG{+N^djHBl9Rn>%=0ioKO`WdXs_tjaI%2I<+A4kBcBcTN zMI1x7PtO9}&P8!GUY7)m2tt_~4YouUAPEJ<^AzC4`G8CW2R4Gg1r($NG04yv&v(3e z*#_)3;G2*V11rx47USg{(5F0s#sf?Ur;VB=@q^!HpHki5+m8dWuLe|wUs?lB9`OTk z6g>dCCrI0E`YwqAJR1J{F<>c~b5uv2A&e0I0Hh8WKpuma<}<*a6s-bX@Dn1x0d+?B zGJx?{*2^&B!ZGSXX(D;r@W0*96t;``skrvF_O|wxl>Z>9pCEg#QhUzLcf5Cu^0Y}! z7bA~@XRd!#rx0^rjc8%^cRFenD?Qjhy%BEx$aAaD*o(%S0F`rJg>%lJO-nD5t}R%u z`FdL8vuV+3H6P;Jogb&;dmmpW6-aQVC0(8cn$yJ(b^mL4A!Fm?gB8bMu6YKxi}usg z&!0a(b=crw1S6JDT>4*bdF5Gw(zISjrV8Dy4?vabPU8DiSQr)FJoD@xjR#d&IItuR zz@i)UD@1-0_NGf9C{u8B7ywJ6x}lat0sHrY7^852*Z1DPbuEdkChs#IZ__e?Q%-Kg!wuAWtm|&W6`6k528-Z#ca4kLD z+=}0cAXF+uE%3hJWV!3g08p>tpan;xUuBlvwSe+}nX6JPo!JMpm{UY6<@{(45PdsS zLfApy;I`}!ybZ92@^^#<`qPoyuwJuppS_9+=bpo>T73n=RK6sp$+=Hdc}7X~>XBhi zZL0LDK@^M(dMkdK%xObiR$JmM+_@E%@#XQ6O3bBF*1SE5-$SOk{irJDE*U@XGidvf zd{wpLRbcf@h-91g+9wVFe+`ZFpDF@e-!&XI^n|$#3O;ohEg$dxo8+}2ENRk$Z?XaA z+Mt69c1I(_2PMKj*p>F6#ifnr0gs0bx4%B~-9-Np2E2IyFsC&tZsdd-{T$ z+RU?~XOAySn!M5USvR}5S?GA*t8zAxc&^c%*Cy4=hJ_?m(9#DBoADq}N%-3+T~pG? z+iO$i8HY`AO``-oXU*l+Te!YA&?pQU_XugFBYk(DV75B_N=FOT@U4fIp)ONTp3epy zV%A*83u%j?4M@CR%3%ip!J1`4Vq!Cn)4PhYV2lRau*Tc{`HQX52=;*-DF$2pGySu1 zyZnz)E6(@4Y^-OECv*#W6!I}PpGqfaE^Z#T)yvGWP{ukusx=Zo?{k|b5c!)N1=CXq zT*G)Cn0Xi>UDjHtEMCnkn2O0lfHbn_-CJ*7)CjvIH*DIgVm9AVks-+*uy+#tONF*f z_!D&5vPVUkrLci4(`hAN=ZYBSoH+d6mQ#?4CJRu3!zx%vQ9GE>`*}VlxcMtTY=76? zrEZXXUpF3iFhl1Omua1SDTW=tu$f6ZTEFHW|EevSOKP?Ay3RNjUmM3AjywOF?+V?9 z4v}%k{s#?I2PZOGavu9IdUsIkN_x`lj8;V(l>&`t774dpjfCK7#oog^rWfWJZ|>Ki zLDlSSm0Tw3H6pJC0t*kKv)9~5W+y+M#tpAKQI=kP%4hcM!G@r3+l+q?XT{D2zAXGt zEL0Ck@iaV3ep)*L5>p1KH1_uPhn?go$;Yf-dbWDr>~f5v?*-0hy1TBLV5c8s?Y`wR z>3VZI>tMP|(Z*sGgH=oz2X0#>*K4+C*l<}q$ zbNf*Lddf7%0tP@>*zgdq2w+f1%3SCM&5>kp88ypi4(Q4Y%cjn}tgtHgHQ$A-jqxbF zbe@CR-c!4u_IUC(SdACmbon9UlJcdzW?@HUAKzH))H6JmfOz z4fr-JYz8)*InLP$tm3tnDLnM`EWgj5o*m6x91I_fo*Jl|^LB)XzYlN7Yz_TO-$Y@M zlcnYyDD}VNLEl24JsDqB@6L-vCJ~SDZ{~C;d^+S~TrSDON0DL_mOC4*=er8OzKP8z zL}D{HJSMiD9&l9nkuWSAQ=&Od<7DmQ>1=O_f98^Up?b@>* zVWRL^ke@SvZg$4=^=S?rx6xZ|Etpm>T(nC#^2-CZ1veXN9UMckr&IY47KP`|uxUw4 zc-N?7S*{bmbLhlQAQE>t(ztUOg-yzVhsC0cgq3yueUM6wPX6Fe$9M;mBqdq?fIYGD zu3KcoYJg}{sVS+$Z9cX49fVqjOiHog`7*=9w5i19TJz%5@OtUp$-|ZPJ+_owdWM`X(x$FJvJhu ziV2x|JQo;D#ePLAK=4u+Ly({dp=#M%+6oNv0m?Zz69n3!s|9$Jx zjj9*EZ;F?Ygy(H*!dC4pGS_^@nla6$8xX~r_IT>T{rSO-@gr4*L zTv4;a(R=ybQPiunw&t3xa4q})dV9;Ts>1hOa3d+wpnx<8f{KJF9TK7v(v2vMlyrxH zv>+0Kq@=WTH`0xCDJ4otH_WsAo&Py!KAf4krq%~9+#A+<*Behi_kDBixZ=}=jak=7 zQkRvP=lW@m-R%9_VQnC?_zYp23}ls#POc{qu6f3AwT1Q_H3~V<6Jyda)3DR9(J;ST zV|*UX;RogB9%ggJn;Bs)l9K60_H!q^DoMvG!FI4|Q4^4Y^A`CGD^S7119m_qTW!YY zqgC;qXgS52mLf|wnhYMZM`XJ}+`~ed#hL8^Cw^QkI&lpfXefJzsRsi1-P{#Lt8*$_ zk2Z1{85tin>o@oN5yGycmx1xUm)0^{s-9G3w?02W-M3YD7SAc;^4Laz%-Ce!gh9yo`6Q z_>_6VGGw27_~84ROjtI>hZ9e9lym857lVsyd~O|EHZQMWZFSk;eSZ$_ z;kzVU^*b{)>q)AGb;Sm{tz|)9+UP`_b{FHb++SKu{75*ULp@D`rBc$&SuX2TfBw zleJBvII!4EHm&c^9QvNQIflVixn)4HnBf|6!q}k%9`7Pb?5-KRrBZnXE00u}7~w)I zJ4>ENx9337{vh7RD|Bw=6T5F+ezT#Xut1Qn;O9p(MaK(ZyT-q@l~{C)q)@-DU2XGw z@@WoFL$OZwf|B{SJ1nvc6kKf@jf-{fd{C&Wtmu7`7u8B{Xjx*v)>1#tvuk@c!Tye; z&vtn2uEA)6g2S?T56*Jh7)k+1fYF{R+N*abIgPGQX>68CRk2-?xQ#_8Snb-z7n4bw ztbSL#Mk$x9fh+dMZ10;pPJ`WwLux~P6qhI?nDO#s*I(spY^xZ4Jt%<(^QV^?b`5eD zM9X!_O@&=%aldh=E#Lkvqe|ZAy%}?T?PPvaIkts2HXrc>e!es|a)4F^F#*{1%q9m^ z$!n)mIU9p_In(t|dF6|4Ndz$oFN+oWxXat7u&lF=R0)2uA3oEc4~^5&(9vjq@u}il zVx`-Fj!`3-k*CC>ec~;Ym|E#>x!)kSynt%2Dj{#&M^u&6ovA%CtDW{D8jdcH)u2i) z(+}2*?rHA&R@LCq;J+bCDP8lhJ}dv$J)F3w{*lIEMrb~L*n&hNl;YPkk8SZ2*;Elf zUb@(gF=CS*8SiW4Eacx^3R9?7uVJ=`yj;wR!UQUV$&u%mR313g6dj?gxPPvmk~*=V zH;VZPXQQ45hVlzOKVp^e)sUDf;8hz-;`zLKxvjD(j-m30y>p~>r_?3OxP4N44h)uH z43@C0P#;gauDOoh;gYA1+`5I;#y-HQAN8altjde z-GA1D#5(wX`P2LEv`pQ2WM+AL>^AYwtCwY;aBh(LGb@o@z5%9td2Hk@+)u*SB2g$l zA>r=u=teZ&#p`3YI`n&K(=_bv z6UGWraRx=Y=FzU-MIsmr*KA6x-EdIv(UJ9&hzxBjG0m(p! zPCNy)fbhm6!ut3@lfT@_FQMcG6NMUlIT8T1+X{#5SPF{*PPoxeWxnMn8PM`d77nGT z-x%nA^IM#r$r#tlre$&ZW{(BS9uX#5inXCOoevfEs841#AsR{{5cY0xq-};{bPTp? zD9*dQKU;5p7Tp)N^8V-%(bz{qtn)RGSLOZFiYcprcQASvyVo9pr6>7xN*-X6HbXX6 zL9$fsc@<8Ea?ER-@a(NI{9vQn$gj(OTWsNiPutvXk*vIJlne@-b)-`yLT$6=9utLL zj;wrpOoUPpfQREI#XPNfT4mL>z1144{%|&zdVK$_Vqda4mg*n(GS@GkJa_;0b$=+& z5b|Su6F~1l#v}KJ*AVsk3qc;Hg906>D`pIF?`F{E(eM_^>NYR_iTr1?Y~NM?Xs_!1 zU}6-V5H`-Ed2F@GdDb30(?GCEMiqYgQL)`wm61E3aYO17;TshJ{ceI^DUCt!iUGKL zP<-Z!4g31NX?E1E6@l!YA}>=LKQAV!PexAr-{TE@bFG8-;digs9q-Wi8aqafRH`L> z7x3EkYLRop3kamu-RUFu&(yeoi{juG#$vEJg^3L?<$mh6RL!x1X*CvNM&(pO)h*5~YxtUDZ6>*$>}TEvgGLVC14d{1;?ty;n(}DD6yyT6!d7=gLlXyY=5(mCQv3&Jv!(V%P9N)^c6eI06z=;5<{a{>XRo=luX7M{HYSCd?&l!+oEJ*km z@oSQOy5m5`{!NxC_Xda8KRe&F!T_cDz+ZPBY|xS@69Q{*Z#RLHVyL)qmE)QVXE z#k{Ot0R~&24s(WmMm*bLhMm2XWw>Qn_LpwU>#~%Xa!t)KZ&+~@ic5=`Ahb{=cM?41 zAyNN+`NqEiVqIboYj{#65lX%jHCmt)e9!WIcdY&=9>wFUO1hkFd|bYEO_eWteu#6j zP+Uw_{=TR_&B%0?_HTdg+8Wy8qSz^r_Tn_9`fcWqm&reQ{}PLcJ+a%b&stmVv7Gjx zGBk|GdAD6}6l!j5u3*LWCjTKC$`&0qRH2JtYh@Ty^tMm(4e$V>KWGsf^bpB%a+6L~ zrYB;_5_l$XaqPLwWm@PNA8#ZdW!#=UwyVA(UqEepHdsQigQ@h1)%3O6GA}VE+EZ9T zX7(pC`8pL#!xpqmf{wx4K_{D+dAJBcq}ah4AB|Ksgeb{RJL)oL+>W-59>Q)HV&RKR zpfc{VC6;WZT;-nm$Z%-%H~;cI?e%dvI-$)k1>MRfYT>7w{Bye@EyrakL5w!M`rV65 zd4WEt45@C(eWrW@_juWi+oWDZ8-+jXyK3zLiZKx94H3P1)M%GB#;5T)DYN#XI$b^c zt_qP*o5I)bLs;=uxSo{LuY1@`-tldJOs?NME_f#>poQ+wUuHW#)+To{S-BwVxx%}b zfow72#yTIA6dV5Ze5%f3+obHWhZaC26@;U}jD+_+RexBf=v0|B2adE;%qNn9q znTU<@4kg0*Op!M?_WInsL2slsw|nbz)3#`D{qA>$1%jWSbbXS^j|8lDWG0^9V!zty z>lpZXaq86XrABkHyU#t}kmeANY*RU!uqj%nNOMDa+?Y#QKYjPZueCYV<{5^YZ9j0U@B7CB_;DQqwkcb zd<&^NS6C`J@AzKs!!XI?<9?A9rKs@wT6t*7TUL!lfl=Yn<5?#q6)cm~)58<-_UUoD zM4#tf?diz}n7qXtmj;h#9pH#Qars?L=@gJPJsr{qO`Z%7>HU11)@wpQ3R?MNmHcU| zciDGhEozY2^wr~TqZqr9z8uVzjbV}y`?$V09PC_-1^)=EfLI@YR*m^J-NO6z+#iPs zsMYv?Xf_(D-_3ZWa+5Uk>3VW5_s^ncwFDyRFqn?6`nm^-Dnym?v zUX8dXInS2ct+tFL@!w>cGMr-3pJq*NM3>k(vj?CvZ{0_qzgn7_uW;d$42n`Yh2pBF z3&y`Rc$Qxpqf~|M82I}GX5CWCG?6Tso!nb{MNY$@6t-ZC`*#fKnWpY#J!G`i7Ilah zeQ+x*Ghri4`?ZS2W_`xoJ1Z9fmj|jq8cgR^=+*N!z{zrka=$jH9=)khJ=uk8p3PV9 z0?&l_dNivTfP8vDsUNO($c)|f8>!a>pJHP-^ia9I%1&Qhu@Y=`rZBj{$IHhXdTE-p z)QS7iL-Z$Kzjt`7mY6N`xHo#JCeCq|iyCkOa;JQ2sZ+CHv}vQWN&Ff9hpBt|m{FWY z?O|=?CY}52y5SYpmYxf##gy?a%ATc@9a?)VCCP+!)bPOLP%bOHa5fn)EzBaMN{I>gQiPgT+mp7^(0fb?y-d!g z6vV4bxNR103r06KO-kJCzf(4>cXh{L|LW{RO)v{=Ttqr_C(oF0BxXi$(Que}UR}@i zRI}-#BT%v39NAC{Et32z^XcGr3Z)9Pnec%e`g*yo!KO7-&;4}y=;T%X3{Pp-ebOv} z%2Q>jGi&Tk0n01}p{=LE9U_quP|c;yGLcmCxw#^1&ljkF2*V&|$5X)LLg z+nPMv)YsYKd+|LzTib2(MPX)lvD-UWuhJX&%zG5{!x(+74>{=CDny1C?zKAsOL1|m zm66alrDu8j7%1;)L{J=9EB_*JG4D_CFCZm<$XsB0-BHJVAdjPeQwU5t!byhA5T$X3 z<(q|hs~@mP9oIv8PuAV6bxw}DUYHathhnl5?^8bZVV0C(H&|>dEmlrgQd?QM7~cPx zPkEO}!mP@Vg{w~I^)or#_h$e4yj}CD7 zZEMOVFkd|tI=mPz-Q0Jm*iRh(aED7Y`{0@42bTN~sRqB;W+qa!%cmRGB8$HBE;+8p zt2TvlmODe|-Z{80nAQh#qP^2E`UO{WMV&Bs3D3FaY33o`uVA0zwj^W ztKwvLh{2o8GzyK1pTAQP`}bapmx9jEwjaaEX4)<$i;>tL$c4F?C&H2P?h3%P186zlS=S zOF!u4%z48JAN=D8n0`Esqw%dmLe^SpJ;{mt`zQUd;^2e3T}qkJa@?6Sra8jwl$S#& z(O6D3XDizB9zMR$7WCumz~IHr?X9!l*I(yyyRS9u8zBmG2=-%h%#vjC-}sCK2oZBh zOVMc3uDEo3JPNfH^}I($I-|+c{4Qhs(OVl9ciF=yhhM#(5JW$_$hMdxnc5!P$f{J; z1f@kwF?3LO33^5dtWQ$DYDP2Y=e75)c=(pwN>Vc{9ko%HqM`gayFqTh9h;=S+Z(5l zcv0~1+)S!#l+up=vgm?{3VZ(*E0v^ud;5jRh!H|Qx!bh{J$DF0>o|q><|IuGFZMyn z(Ssq38&A9&{Vv;VDk1yUC(8YRN6~5>MH$-|twFXSwuff^Urlxa83Btw?=* zcr7-fdag*jSt#)6WK7L(B$YcGw1$ma*lJV6!n<2qg$wLA7O*oOT5;a%IaU2nxkQsl+u4ZmQV|3~p>zU8;T^kSmQT~z zIQG?Iq1;4t;MO-nyP3|&M+tU1b57YD%vQvuHCMIB5-??nIiT!F zq?UhK+bPjuvEmu^47sqs&R~I~LHfM#HNv%>Bs6GTcqvBj$4GpXXY*@L#A@nm&An^f zxcG(FZI1`9O5<;C7A%E~l6}l+aa@>rdd0TQ9g8rw*(6;T^Y0Unsa2}$PNi*^Sdt%D z3{aBhqO)Xj;QBe1QOT(b4cxx|u(_X;4xDh5FzlLC#s#a|Y&n@FD(VM5Z&hh($Stx{ z!$K#EyH|`t?=<sg9wK8h7)a6SoH_rdd5$g-D%8Ch zAqdC$)p=ympdh%axZB67t>dP1Bbn#gxsoBtH*^rwnq-7<*u86Ed=#wI*{Rt%oum;J zMqlR0G-xzbO22bI;*KdY^-Hdt_$7?oQ3(vtf&SWjef=<7)nIK5^h_KrtPP?&w}i zbjXAM^I~-HV#kkj z3yQN52D12pC77Sv=)OxI>x=7OSVZ5O@eY-rE{8cZj6B&xRaw729M_frbJ)QpD`rxg z>_0Yf7cpJT7)@P-KJ{{CIjC+2l z0A`8%E;4_;*)Cnn=_L2}=(d*sh!w|PH6=pBDg&+jYv=5N2pKLh*4EkwCPX} zlw=ggX`rK0#G{YP?L5IJ=Bx_R#<-$Td%hVrOix^OGTLQYhl2-s0_L9v{~01C!KU#x z0_F*ULK%5gfdU} zpI7w06c#?Co&c&%z!p3KOvOD&;8Q=a&&Uzn{Yp*>$GfZn8I!=R~1qnRc21TlJEbM&mARZ0V(%i(rVBTEQI;i5=y0-54 zK88^!^H;mAvY+&?Itbc;rHymXuj=L0K9r8A6+S)#x9=K$Oak^g_N#Uo@UANm$a}ywtt~s#RX8VOByY=VO*!S0 z`y0hDwelE8f1<~&v0nqVAp+eKhJR53#`W;?_wggYYE9JS`ky%=;_DcDc44^L$&Mx|VwJY&rXKUlW+hoR2+HK!o)VgjH zTTBva!Ix~lu;|?>RU>#3AC(_1_j^>3Q+`^%S$~?*%D7TzVz(xrA*;e`SJ|yUK3#`V z|Iq;Nd_u7q;xBf#13Dkr9(p)_=-+_tzK#RIemq+P$f5|-7&&?&3?TE)`-oLovr!EM z;={QqNSg!@xj6wgF;pj?i4piwQ8DSAonha0q>kM=b#|J%k~}(hR;k0LeTL^Cw0IJR&)G5_MZQB8CA}HS;Ommyn zFRH5Ie#tc=80P=kMMu;#xhhcD40tp z?^3wRnVa2Pcjo7`WSUPrz_1O8<-JFJ^XZmvL?VNvWIkKw#J|le3%s_^3&X|u6eJmm z8A-$`9tB^pz7eCZ(iHhWt{472z4Oq#i)SThe7o92r0O6lc+oesgQVwXEVIU#Alpmt zf#8VlQkgDef%W{7Pkc5qc9F5!Hp)E6R!dw67ZoWSlcuL;t);@z{PY1UsP{$5w8}CO zHQqwmrmcI zL$GOqoXH9RFQK+qtJHK5klp2l0ZUe%e+g>X`)sWSNb#_CzPCiFZCaVX+oS%#yJ;sc zkUDB@8%EDJVERu6cd;yeI4H5E(Df3uvAZbX#CZeHMDhC`sG`5E2)e>NBO9Cd`SWL) zl7yX;GoS^m12TuYPn7@5dfk9*=1-oqY(Y$_10;`q(ci{Qt`9hd1aBw~3Jc7p&Jb9u z_xrw%jC;A9yV%44N4v+C#Pgpz@uqIp&V8c~n5nbm+7(voo{m7_tNZEyV$tm%i3fb9 zM#FixYK-4YPmWjx{Flsk%ymplUut?sL3-_8OAl`>b}f-co1dtWr5N&_eC}}4q~=BH zpm^3vbd_fJ$h{8NkDZ-elUBBkUlh27Hlf~;ch))W^XH$ylg)+4bS-2CnnNZ;9g^b| zNON%asP~P-y2g5L8KzRNKiUsytedowQ)Ek`AQdr=`A@aJ-qm~EQ1G5f=w&eq_Yp zmTzwF;oc}*ZeoC!k9*n1?uWd%w}`*kIAMAe^g3xm#T+y_M271*P8dnT@#V$l!n6Ac2mGDqbPpIMPH;GlBuy+4)*74HC0bo0_rGdJ`J>e1y`s@}ybAe$w+^yBbqveJ1(c&8>5;c5_3G%!7E|Ag&V%-& zuQ26$(as&^s5x5G=9h(S>R^w~0RL+AFy$=jjhx6k&4N?wgk)~zf3F7ov?q0w~PvT5UkPA|DmO=tgA~51mYe9P#bD7Yk+UFVuo)W zHYt!f#9LLH{T|AIE<|8#f|j~mlip7bXM1C$5ihBC^+d^V>rOUm2!XH-ByK&B?rlc; zyx`=6)3ON@2o>R*>m>(Ved8a)vQLJ%9L{DU-pH3*Te_RYgu0LJIk)%4@HQ|^@djkg zI{x^grZtgH&At$K>)X91zwlatH~*1yZ_)4hp+{Lx0md_#I3Cr5Jh#MST99Jgqb>lT!gb{q)Yxtp`GTOHoL7=+uUkvbQNn&E+C4up zD^Ba{MA7reJmFq5#=&OoE{5L1$lP46w&G{Ll8ZY>ZSSZ)=9&b&X)yzmLwu45tBb>= z;QkBgKatahvpn?wc8i!I_&%%*TZvw)MepiPdeP@NAN5RoJxh6eX$$U*lEQ*?6pyLg zr0V*VtJO+*ge@3Iq}RAe%g~S~2U9?TY-^}Mjesp6DlKEUj73r_6f=O+YN^5+`EyPb z_(^1h`8rQ;h($A^1s4|yKbQ2AX2J&-4;6*8#;uj`z+!x0Xh=z0d#bJ&lZ-Tf>CIsl z_0TP4^S0=j?|;`yd+x7Dw7VC&FE{+EO#63FdZ>XRBgwyN_Az}u8heckjf9tyHz?lX zqCUm4`=ZQaq<=`*=OpJ<-terK3&4^Gez zPO?wf@N29O!4p0E>~wkH?*{q}D{e9@WRwuLVh$We|ib?M)eFZmwiDe&04w|^KPy>QeX`vA^M8}IyD zW9*f{__|s=Tyf;j#InU`#96V54Wzs0ILcS&{@6k`L&Ih=xu>b!$k{^aA&$087C9!v zf1a5FGYG*@N125yH>>l_m6Mk0n^a924Ddch@%i{576%GNdx!F^&shC-pS{`pK$Tjv zxuMnDzk~w*+qb$9O?{(mWxqhj%^S4oK4PiGAfBd_WE85bf0dPl9=Smj2@+(qn!>tj zzEY)WOK*7E=;1wmgJpY43i;am4fJ5+#s~8nkMx)s7~^0vAfKW>{7mE`dtjw%JaUKU zL)_BQ1|IUM*vqDMC57?O?aR|SD@Add(b?O`o*~*fJo~0($TXSY;PR}dHbDY1MOs+gM4OoDd#-vR?ViZIelYIuY-Rhd*Llk|8FQL zRz(fy5=SnDR9NGGKRqRb>Q>|u3;G|w1{>_(#f&teBUg$fZ0LVKMX@3U#c+9({Dbd- zpZ@>6*&{C}RB$^Gt$YQZ?DGvII))NcgpPu?t#-QPtPmz5@xEFp+(-DNybk^iIpvEx z^q2MO(YJm8m`=E0ULB57qCD=RNTp=-)giQ2{S?>=id?kg=yW0gCxdvwbH$RPY=Cjed#x zB;q0POT+fkd%dUGpuXSRA>0b^r(#=n)Fw+^(V1olx@W`52ff1ss((ZJe`S8VRyGNs zz8Kn{qm*z4=V;JaFGFBO3;2(`oG?-jx!U~kD1Cln4eD(9qU)Lt6aohn}3x zFnR0mLpSyv?ee^g3?s0vkp>&^o4gKiQf?sj6tJ49q16=`YOS7cpo@uWgOLfn&Lz;I zh1`}4Y45Fvt~{_TBABE%CQ5EzfA<{N9S|BHzILsv-qgxZ5k?|FlD^BqQTXM{c)f?4 zkVE08*-Q z&$DAT<;-0tX{6W)_mQ-8`^HR-?pSZ84Rmycvm;%gufR9URZDc=?yOp&7gOw94}_^O zU?n?-_eti{r+DPxum|0QgcWHhsn4)H{Yk=_4>oLC<&uPs07>_%_>Hi`GtWL3dLq6& z=q?IblTJ{|$;e=i@AO5QUuNAl&w8yr??H=5%f^dj5QjcCVE*FK2-trMzDhZHN3Z@A znBxiGieJ5Y6f0uPD9(4nQk|l^AF`QEc>k zQV3kwOf$y|258Z#U*My>>j`^sbYx`d^BC&wtwJVwb7;p7hF5_0S`Y%9V;vShgaqLeERUv-zf9B(zJD^4IX*d;vfcY_z=NLV6yvEH0Kfyj+0M3*4G& z)SQOCKM}6?YBkc>wk&85{be5CuBrnkg#F3@LXPzx7yA>hH7&95#pzDPjH9-m!?lzj zOAf8~d3onvx8Os+Qj`)BHw4-%oee#d*h2^>okClDVpT6gc;)Sa%6SCZouhgs6`?om z);qTqqV2cYM8lPPz_bC(5D3a=(25_a{9*saY5z#BI>I=a$Yb_l^cZM#bc+q2eB4LK zQ}ux28lqD<3gn4|LuId4;Ob{y(&JEtc_Jynj z+h8a6gN>QrNnd`5bf9$vh)~$Td8HMw|6-)cJN;ThSy{RM`DHN%0Co6=tgLxK70VU@ zcZ>VCpQlv6Tzn=5A9<+qL&YKb7zEP3pD~3-SwD-9kH>GJPmQ;(ujz&#+5mUGuD3M<eeGCUZN$x^=|{QsZ6d+GXKIdf1>> z{}|ab11S&r-7mX*p9>g=tqfxyVlcP{T#dzdzWhFJ9t zLnF(OIN>b-VmOHP9c@sFMHE?1)fn;a1j-!53@N|1zGGt|3avu-iMiUi6POvT{m>g< zHV2}w$WYjzJXp9=xWg+MsjP7P6!6496A^=`iZUT}aIP~(y^iIaM;((qq83ZuI&z=w zt&Wq{iNNOtlNt*Id8t>glM|3`clM%waK3Cs+hqnzsy?bW@OJS}e=(eIjZ>GLp*uGy z=-lwX`q&w%>QHBxOav($|9;=P6=`W-(zI@Mu>@ofcv( zM7U{1_XtwPU;NjL+5?~sU_THIBK)6=3s1Ab_y`CL0~S^!OyDK(kq&0`2DB*?v~WT{ zzavOn2x$2P{#ji`vNk814atEJI_0!o>^R?G65DG0uXkjjz(Y8>Bq5NRN_YALdsfaD zfdYc?*PPp?Fk>|YBZjYLu&P{7A*zKA)7fWh5I7ntI|AyXXo}?M=;$E2ZD45=rVT$Z zvPQ$Df#uUX1^^CO$&8AI=^jN*)r<)%LJE1UEjyWxgHRMP@uSV>lSp% zLe_5$@MP>Qk@yH`RtFF@p+(Ef#)#BdM3_XumeYtC2}s0bbw;)kLex-V(l4?UrOaIl z%heH0D@|>%2C?}C=pN^`nU`eTel!gcGKA-B+F?xBV{EX#**=Fo6b)DF2FXO3xw?ys z3ur;F1I(1e|Gt~PkB^Uk{|;0u>d&9g&Uti_{}0#X|AsC5;{vvaqH6SS^!8*X+rcQj zSYpnHd^%Wi+G%k(3{3RHi*N03v1@$`%v`=x(o?H)n^L+YT}P{&Ov$cRHjU4@lVZU5 zyTaWrXEf5QVec6!2ts6hslysK!=29d1y-pQr1dHI=KA&8A#XTCNHr!PQorfR3&ytv z8U8;HY@GG_KhNr`BF{hf>qVOBKOe2}(cnMd%llm_!#_WcN=gFB&!HX!`~UOK{`(ES zBqi#?=LdyA8(3SbBRT!=+IX+2qhrAx2iQiR&(BUSDss%FUcUSsh)2Ph0(sR$jYooD z9(;_6QBzl6-E%cD`PFw98}<4k7M^DR5}5QJ{<~hjeEBGCiy-dj&!6yrKq0y)92vc( zYU%3g`YUFTc4A`U&6_vC=L@;D3y|0XxuHHjKHorrKd*JZI6q5NMMv4A!<%_;qozF~JzR8UY;A@EY>TB6TIVUws6ysyhh8Nd!}(E)L56 zdJ^(J*np$+D9r}Q)Q>_bw!qFlIy?*vYup&DbfB&W=CMKq%yMQkE*k7@-nE;p*+yUIVwY9Y>ui?!g2JU-IbM@La zAfnuY*exg)Pft&vl1&zH$dS)djsqQ12yc>`OBw;63i9&0*ay=dnPk03>DJf7% z=va6-cz6kbDRhL7=53V<*sOPD*sqgCfKd;DT0uU(zz#@G<=w-^qo8L5%%u@VE-o%c z5-KY5#9FrlE8?P(l6!;zOcLCY3{-slcFP*>ar^Kb5L_S;i#A@vwlWY2#N8M#lF*$= zkk4{k&99JUiIn1kIrPOQEI-G(fK}F2RyIg-`O%0*3|{18Ik|Tatglg0y8Lo8<&K;6 zJh5DLKnRZ^KRqynKqG04{RPyHxtEKex%4D6T>Rjt)=f6BJR1dJ4 ztEYk2)AjZBZ2_&i;eHP-rTZm_l>s?CS|R7o56qV@Uq%265LXES(rQ&DAtmik6y$aI z^Bv5fzRpfFaH?ReUkVD6c+8Zfq~3;vbOV40EhG|~o16Xo{J<~<*Y73h2uO5)Iid$c zv7qV2--Cl>A(!Ikh5g;#GIDbHd3jJ#K$x48^C2>_tOpzw_{-^P2Lwd}ahw1CY(WUF z|Ndx#<;}{<3a1f#ASgIBJ3E`&0h|BV;^OX~k?y&}93%PAJdaG`Bv6YaX5 z!LPus(|!J&mWoPSSvl?c3p%=F$foJlI@`ehVB7{Lbq}nud^R~d*eu|QXXoa+LGU6i zH5CBB!m0T`L_|a+CyRnUhVl2cv`82|c<=xV8#|X>7Pvu~7#V4ScoXDpqM#GNewgj9 z3|3WDU2`f{odbSQr~|o#jt+@~`!Ew9K74?K1{=-`vJXK)K_DWpMIgz$oSZ)p&Ce+) z@Pr3TNJx~$I6&e7=9VY|q9$#vt(Dc)*T~6lGBfKoc%HrEoyEC)S<&()%APcFCgKuE z>>d*wAf*g_ls2iK?sahvm?X<_q9b^p18>~85!+ry$^PtF|Ms>mdlDSpd1#!`QaCxs zCnSV}GdiDb3qV?55uv80hMnUeFax4v)_tcptg;mf zMq=*jzM_qTeRlj6u+f~HoY-lpsn>r0W@G##jE~4eBwhk2F0Y6oDg;aS$G$o7b-IOPX_Xz}KAbmO~ z#DC+4q~&#c*x!(4n%%Q?baVuKKeJ>JkJ86;^&TUIoi8}2kES8s2&?T|%W?`T0+SmOxks)WgT< z=(_E$+eb%7%cOei08Mf+$Z*9{80X+{A)Joyb>j<8(8eqF)nJZ<1lH7?%+|T(M|O92 zj|9MSX|3g4Cn9>yVf1};G>29;U#;u`L`r&kdTRP|W<~%C&6ozNzG7jAbs8!yfJ8MX zFO%OG&gw@hjdUtsb9_5IIf3d>5XK1N7syj2!Ur1X)`JI*03-sgf9zx-4yu|C3^y^S zg|)R>h_(SPWA&FWtPBhfwci{yNC;OO_l}LJO9JDN!$KQAY{3zt<;6vfJ9?!lF?^qD z+DBDZngH$BNwxO%S%KMr<@@kmVQ^7Jh5D+6Hv2NbLLMlE z9yQOLe1$A*Wo0G8#rly$?|HceM5VgHQUaly2@K@TS2*|t1uINmqYm{XkbU8=udfd@ z%yCgsQ6PRGPBzm$8nwJp{q<|2EQ@lkP1+zUqd=m(@Of4j1-D^Gq7!bJ6-WL7jb(Jq zsG9JrB6Gn_|Gg{hJg*j!6A}v?V{oZGJ9-jaMGh}| zfgs-sV&;R6*fg?MMXlWWXT1$WwSX-gF$iFSYy0Kq(njK*vWsYbd1lr3J8>Z2U7z>$ z_j8Df>J^SzkAMBl)TKcBfl*0IYx0%&lP5u?)|i=rV9|_@jcGT0-hxWAKO(tXBNEY2 z{sY#6xkKCbO}6FPw*kn7;GF^cH$R{VLdhTeuDY5U9Q#rz6Dbq;bs42g9Nz^cvNxTa z4j@jaAc@50VYSMKv=VKq0oDgwjpajJ+{CL>Na)rC9v&TKi{>n6rKF^cEW+?XQ-MXX zU*EklQ&XX(GdVh%c&lKC`UT@a zOCE1`a|o7xh0P55P#c4gP9(2T(+0cmA3#|jOeI*#&ubie=ilcjOM-?JEX6_{S|bjMy|zH&U4H(F!NDRZ=7jip zDPK3;x{m!;g1$UDwOT0P$_gMm3w9D)jpOSK#|L9Dd^fw~&^-CE%&7a?o`agE=7gHO zfkE2-s~X_V{6wc!VU-A0($QFIV&V*lxe?==px~A}p=67(7z$QHwuXm>zE?r{VliKO zW;|j9v!`-{_oL_fn>obV5RPU~kL>C(d?F3HB*MblS`;j9h*R$Lpkou1s&*zqtZ1aV zb8Ba(ySKNj<23y4=jVr?$5vrF^ACdJIA4lG-2WRJxPDDOm;#A?jQj!u)wQ+LLL~(S z@-(35hJF6{b7+-zR8y3Zj7&{U3B^W5rR&NRj^+LUG-VK~cP^T43<1rL!?R03stGa(0;VJpXy{lP7Rs7hTGi%b1)!tiWm)Q; zi&{?dh>D7)4aR~QHvGG}rKPL~HaUc#@u>L}rp_g^b8-ZnHWC7%%(iXb<1$1(AfybI zu84@pEwDd{i7AC$OViQ}tgJRb-vLYgBn%6z6;Xf=h9%4&^#Un}U>pMzHt1t;i{O|% z6W)s|m;SO0l|<^`I^{-Bt7>X$f>?q7=;|iM$7{cS{aRMG2Vlqsl4OwDBryJ6>*@g` z6Y#jfv%Gyfx4e9`rNsa=-{9cj=(}WF2us84Q~Z|;M@h+VHO&_S`XST0;Y>{uK;bfH zcpX~mYHRbX`yg2W%a@pt;N$Dty8sT+pFug8hMg>Cu;m?r9vfs0RJsyS^9_uRIYG_` z#_e<-0shEmBzl1U+ ytqDc)!QSumJ6Vw%{6CMk{67xZ{C{_YGdgs)h#2Eg?rX@aK9Q1_ED(R;^S=Q`nq%P5Hwk`aosQZlk72}LD)R%DOJI_-)|5``p5Ny84=D-Ek5WzU3U z7uoCgJWAL7xgX#A{^R%meO`ZDIZuw`c)#AS@q9g>ulE^zO!E-k+AV8IBodvPskMfOZ&QN7dt*2;oIw+U3SmEqj;>K|DMfO`musBscH7OI_pii|L@nAH~TE6|NcO# zqTQKKvGUXXRclB8eqbGNLFVtjx7`1-e&yc*RR8zu|7V&1bAta1kN?XAr2o|keznMv zNaU6ryQXzi7lnlnM+xXWx325$?PZg6th$ntl9G|(WO;o(DZocSTzqn{A*CjMbaeDg zO=PvA!t`i|_uQ`}*{PpDozI>7Z0RHNZK778%zHXrcIjv3){c&jY!6uy$%6M`oo8PS z6B`?gfc8`SmaG_QPOhz=SVJp@IVl2UQ>^O}j^2~aeAHJ=o}gOK?m5($Hs1I4t?EOS z&(^_U1nSd_ravE5NHZ-doTT+%_<6|9#Qeiu zDKEJ)kJY5C_njr)MtP2D3kC%)XWHW5HAs7m7CUxGlZ*YAmzaeOtwoDjw6iVW)3WTU z>bY{|iq<3bGh?14Qk8n`Jvl++{AZz|%MBSz{R zAEgILQDSbg$*jTOw8U%jUCds$!TRd-pB68$w4?Fz!eN!6Z2kTH(Iq{rNTe-1b=&kF zex)EO(fs^g_i%Y>x@anMBHJqE}cr zdFIKjXj3nKL28O##!c<3EN);Yo<@iG?#Htd7BGDNG&?(6cqCM%=i#BStIWc8&gU3A zb`<8=HVBZ}H*d~&=~Fidvu;S%@$p&s5GNDFpqFkO92zQaz%L>oFqmB{�uGtj*8I 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 diff --git a/previews/PR182/assets/aseeflb.DC3TvBOO.png b/previews/PR182/assets/qghrzbd.DC3TvBOO.png similarity index 100% rename from previews/PR182/assets/aseeflb.DC3TvBOO.png rename to previews/PR182/assets/qghrzbd.DC3TvBOO.png diff --git a/previews/PR182/assets/kngussk.DuBHk1fh.png b/previews/PR182/assets/qvhcizz.DuBHk1fh.png similarity index 100% rename from previews/PR182/assets/kngussk.DuBHk1fh.png rename to previews/PR182/assets/qvhcizz.DuBHk1fh.png diff --git a/previews/PR182/assets/ouhrtus.CZy9YIUA.png b/previews/PR182/assets/rdfghvz.CZy9YIUA.png similarity index 100% rename from previews/PR182/assets/ouhrtus.CZy9YIUA.png rename to previews/PR182/assets/rdfghvz.CZy9YIUA.png diff --git a/previews/PR182/assets/source_GeometryOps.md.BicEQNa0.js b/previews/PR182/assets/source_GeometryOps.md.BmRQ0DeT.js similarity index 99% rename from previews/PR182/assets/source_GeometryOps.md.BicEQNa0.js rename to previews/PR182/assets/source_GeometryOps.md.BmRQ0DeT.js index 841ff77ec..1c21c7c5f 100644 --- a/previews/PR182/assets/source_GeometryOps.md.BicEQNa0.js +++ b/previews/PR182/assets/source_GeometryOps.md.BmRQ0DeT.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a7 as n}from"./chunks/framework.rRrq4bmo.js";const y=JSON.parse('{"title":"GeometryOps.jl","description":"","frontmatter":{},"headers":[],"relativePath":"source/GeometryOps.md","filePath":"source/GeometryOps.md","lastUpdated":null}'),l={name:"source/GeometryOps.md"},h=n(`

  • - + \ No newline at end of file diff --git a/previews/PR182/experiments/predicates.html b/previews/PR182/experiments/predicates.html index 37032aeb7..7ce020e52 100644 --- a/previews/PR182/experiments/predicates.html +++ b/previews/PR182/experiments/predicates.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -59,7 +59,7 @@ display(fig) end resize!(fig, 1000, 450) -fig

    Dashboard

    julia
    using WGLMakie
    +fig

    Dashboard

    julia
    using WGLMakie
     import GeometryOps as GO, GeoInterface as GI, LibGEOS as LG
     import ExactPredicates
     using MultiFloats
    @@ -116,7 +116,7 @@
     
     GO.intersection(p1_m, p2_m; target = GI.PolygonTrait(), fix_multipoly = nothing)
     LG.intersection(p1_m, p2_m)

    Incircle

    - + \ No newline at end of file diff --git a/previews/PR182/explanations/crs.html b/previews/PR182/explanations/crs.html index 8e5144869..0f9940355 100644 --- a/previews/PR182/explanations/crs.html +++ b/previews/PR182/explanations/crs.html @@ -8,18 +8,18 @@ - + - - - + + +
    Skip to content
    - + \ No newline at end of file diff --git a/previews/PR182/explanations/paradigms.html b/previews/PR182/explanations/paradigms.html index a53638e6f..8dd6ddeea 100644 --- a/previews/PR182/explanations/paradigms.html +++ b/previews/PR182/explanations/paradigms.html @@ -8,18 +8,18 @@ - + - - - + + +
    Skip to content

    Paradigms

    GeometryOps exposes functions like apply and applyreduce, as well as the fix and prepare APIs, that represent paradigms of programming, by which we mean the ability to program in a certain way, and in so doing, fit neatly into the tools we've built without needing to re-implement the wheel.

    Below, we'll describe some of the foundational paradigms of GeometryOps, and why you should care!

    apply

    The apply function allows you to decompose a given collection of geometries down to a certain level, operate on it, and reconstruct it back to the same nested form as the original. In general, its invocation is:

    julia
    apply(f, trait::Trait, geom)

    Functionally, it's similar to map in the way you apply it to geometries - except that you tell it at which level it should stop, by passing a trait to it.

    apply will start by decomposing the geometry, feature, featurecollection, iterable, or table that you pass to it, and stop when it encounters a geometry for which GI.trait(geom) isa Trait. This encompasses unions of traits especially, but beware that any geometry which is not explicitly handled, and hits GI.PointTrait, will cause an error.

    apply is unlike map in that it returns reconstructed geometries, instead of the raw output of the function. If you want a purely map-like behaviour, like calculating the length of each linestring in your feature collection, then call GO.flatten(f, trait, geom), which will decompose each geometry to the given trait and apply f to it, returning the decomposition as a flattened vector.

    applyreduce

    applyreduce is like the previous map-based approach that we mentioned, except that it reduces the result of f by op. Note that applyreduce does not guarantee associativity, so it's best to have typeof(init) == returntype(op).

    fix and prepare

    The fix and prepare paradigms are different from apply, though they are built on top of it. They involve the use of structs as "actions", where a constructed object indicates an action that should be taken. A trait like interface prescribes the level (polygon, linestring, point, etc) at which each action should be applied.

    In general, the idea here is to be able to invoke several actions efficiently and simultaneously, for example when correcting invalid geometries, or instantiating a Prepared geometry with several preparations (sorted edge lists, rtrees, monotone chains, etc.)

    - + \ No newline at end of file diff --git a/previews/PR182/explanations/peculiarities.html b/previews/PR182/explanations/peculiarities.html index 6bd6bd280..08de364e9 100644 --- a/previews/PR182/explanations/peculiarities.html +++ b/previews/PR182/explanations/peculiarities.html @@ -8,18 +8,18 @@ - + - - - + + +
    Skip to content

    Peculiarities

    What does apply return and why?

    apply returns the target geometries returned by f, whatever type/package they are from, but geometries, features or feature collections that wrapped the target are replaced with GeoInterace.jl wrappers with matching GeoInterface.trait to the originals. All non-geointerface iterables become Arrays. Tables.jl compatible tables are converted either back to the original type if a Tables.materializer is defined, and if not then returned as generic NamedTuple column tables (i.e., a NamedTuple of vectors).

    It is recommended for consistency that f returns GeoInterface geometries unless there is a performance/conversion overhead to doing that.

    Why do you want me to provide a target in set operations?

    In polygon set operations like intersection, difference, and union, many different geometry types may be obtained - depending on the relationship between the polygons. For example, when performing an union on two nonintersecting polygons, one would technically have two disjoint polygons as an output.

    We use the target keyword to allow the user to control which kinds of geometry they want back. For example, setting target to PolygonTrait will cause a vector of polygons to be returned (this is the only currently supported behaviour). In future, we may implement MultiPolygonTrait or GeometryCollectionTrait targets which will return a single geometry, as LibGEOS and ArchGDAL do.

    This also allows for a lot more type stability - when you ask for polygons, we won't return a geometrycollection with line segments. Especially in simulation workflows, this is excellent for simplified data processing.

    _True and _False (or BoolsAsTypes)

    Warning

    These are internals and explicitly not public API, meaning they may change at any time!

    When dispatch can be controlled by the value of a boolean variable, this introduces type instability. Instead of introducing type instability, we chose to encode our boolean decision variables, like threaded and calc_extent in apply, as types. This allows the compiler to reason about what will happen, and call the correct compiled method, in a stable way without worrying about

    - + \ No newline at end of file diff --git a/previews/PR182/explanations/winding_order.html b/previews/PR182/explanations/winding_order.html index a6abdefc8..ebb490acd 100644 --- a/previews/PR182/explanations/winding_order.html +++ b/previews/PR182/explanations/winding_order.html @@ -8,18 +8,18 @@ - + - - - + + +
    Skip to content
    - + \ No newline at end of file diff --git a/previews/PR182/hashmap.json b/previews/PR182/hashmap.json index 98b1a0656..ba9d40812 100644 --- a/previews/PR182/hashmap.json +++ b/previews/PR182/hashmap.json @@ -1 +1 @@ -{"api.md":"DgmyHsSM","call_notes.md":"C2bRNy0z","experiments_accurate_accumulators.md":"B81VLkeJ","experiments_predicates.md":"B5vq-y6k","explanations_crs.md":"CsDF0kPV","explanations_paradigms.md":"qAjgneAB","explanations_peculiarities.md":"B6ketAnq","explanations_winding_order.md":"FilA6iaw","index.md":"BPhDq3ZT","introduction.md":"BcwPlqUM","source_geometryops.md":"BicEQNa0","source_methods_angles.md":"CtlLZzGI","source_methods_area.md":"Dyql-YvK","source_methods_barycentric.md":"CPKQky8E","source_methods_buffer.md":"BSRHYdu9","source_methods_centroid.md":"CsYD-_1O","source_methods_clipping_clipping_processor.md":"BZSY7QZW","source_methods_clipping_coverage.md":"B2cWeSb0","source_methods_clipping_cut.md":"M24wqMKE","source_methods_clipping_difference.md":"D6WDKTFM","source_methods_clipping_intersection.md":"BBnTy6yU","source_methods_clipping_predicates.md":"DRuO9S3k","source_methods_clipping_union.md":"Cox3cqnl","source_methods_convex_hull.md":"DIY60T11","source_methods_distance.md":"BiD2MUUO","source_methods_equals.md":"CPDvAwzq","source_methods_geom_relations_contains.md":"BS1k9f-c","source_methods_geom_relations_coveredby.md":"CzA4dzy8","source_methods_geom_relations_covers.md":"MCIFEUOp","source_methods_geom_relations_crosses.md":"O-P9u63N","source_methods_geom_relations_disjoint.md":"VniGOloT","source_methods_geom_relations_geom_geom_processors.md":"baOkBwSe","source_methods_geom_relations_intersects.md":"DyQeLV5_","source_methods_geom_relations_overlaps.md":"Bv-bzlWd","source_methods_geom_relations_touches.md":"C6YJqs2M","source_methods_geom_relations_within.md":"BB1aOa8u","source_methods_orientation.md":"xzk51Swn","source_methods_polygonize.md":"ytY1KxGI","source_not_implemented_yet.md":"CS2z-B3G","source_primitives.md":"wZKzKWWl","source_transformations_correction_closed_ring.md":"DbZKgaCr","source_transformations_correction_geometry_correction.md":"MPjNHvIV","source_transformations_correction_intersecting_polygons.md":"DLmLgkNT","source_transformations_extent.md":"CC__w4VH","source_transformations_flip.md":"BpUEm-KN","source_transformations_reproject.md":"BqYHliDG","source_transformations_segmentize.md":"Sn-gNkMw","source_transformations_simplify.md":"iqM6IKRm","source_transformations_transform.md":"CFuVmnzH","source_transformations_tuples.md":"7zrIlqnD","source_types.md":"jFFcQTvO","source_utils.md":"CRjiDuZk","tutorials_creating_geometry.md":"CM271bxE","tutorials_geodesic_paths.md":"gnRlHWHm","tutorials_spatial_joins.md":"RTzV_ftf"} +{"api.md":"BzlChBuD","call_notes.md":"DeLTtdEA","experiments_accurate_accumulators.md":"DumDz-GQ","experiments_predicates.md":"Ce1KuGCE","explanations_crs.md":"o8deDdD6","explanations_paradigms.md":"mhXqB98G","explanations_peculiarities.md":"BE8gFZVH","explanations_winding_order.md":"CZVu8l8F","index.md":"KV6WTRX3","introduction.md":"DiuEOosS","source_geometryops.md":"BmRQ0DeT","source_methods_angles.md":"BoeUnF04","source_methods_area.md":"BxXqKeUH","source_methods_barycentric.md":"BAZk0_6U","source_methods_buffer.md":"Bt4j9tzi","source_methods_centroid.md":"YXlBFmya","source_methods_clipping_clipping_processor.md":"CmMAMzQ1","source_methods_clipping_coverage.md":"B02tzWvV","source_methods_clipping_cut.md":"0cWrKIXt","source_methods_clipping_difference.md":"Be6OO0KG","source_methods_clipping_intersection.md":"CbDWu3Tv","source_methods_clipping_predicates.md":"CHQOwpoH","source_methods_clipping_union.md":"Bmr9ZaLS","source_methods_convex_hull.md":"CS67Wxum","source_methods_distance.md":"Ci-WvI6r","source_methods_equals.md":"ClB7XRbP","source_methods_geom_relations_contains.md":"BRMugVCf","source_methods_geom_relations_coveredby.md":"_mldhD26","source_methods_geom_relations_covers.md":"CW-lj5pr","source_methods_geom_relations_crosses.md":"WuIqj6Tr","source_methods_geom_relations_disjoint.md":"D-uYn9FO","source_methods_geom_relations_geom_geom_processors.md":"BAH0HeU8","source_methods_geom_relations_intersects.md":"BcrXX2Yg","source_methods_geom_relations_overlaps.md":"BSXCAVN5","source_methods_geom_relations_touches.md":"BH-l3GQx","source_methods_geom_relations_within.md":"DxIpB6FY","source_methods_orientation.md":"epWM1wOm","source_methods_polygonize.md":"C4wpoHg1","source_not_implemented_yet.md":"Co7bgtaC","source_primitives.md":"Bi9iHLSx","source_transformations_correction_closed_ring.md":"LUeFx-5k","source_transformations_correction_geometry_correction.md":"DzNPlEbB","source_transformations_correction_intersecting_polygons.md":"Dssk2jzj","source_transformations_extent.md":"Dk5qaMvU","source_transformations_flip.md":"BbK3Jvzb","source_transformations_reproject.md":"BKTVcxky","source_transformations_segmentize.md":"DJfFwr95","source_transformations_simplify.md":"CInEiILl","source_transformations_transform.md":"tyPjdZpi","source_transformations_tuples.md":"CqKLddbs","source_types.md":"CYruvSHj","source_utils.md":"CZpUd1wr","tutorials_creating_geometry.md":"NKUq-4w-","tutorials_geodesic_paths.md":"CIByh2G9","tutorials_spatial_joins.md":"MO-01jMX"} diff --git a/previews/PR182/index.html b/previews/PR182/index.html index f93e5ef93..ebfe4d232 100644 --- a/previews/PR182/index.html +++ b/previews/PR182/index.html @@ -8,18 +8,18 @@ - + - - - + + +
    Skip to content

    GeometryOps.jl

    Blazing fast geometry operations in pure Julia

    GeometryOps

    What is GeometryOps.jl?

    GeometryOps.jl is a package for geometric calculations on (primarily 2D) geometries.

    The driving idea behind this package is to unify all the disparate packages for geometric calculations in Julia, and make them GeoInterface.jl-compatible. We seem to be focusing primarily on 2/2.5D geometries for now.

    Most of the usecases are driven by GIS and similar Earth data workflows, so this might be a bit specialized towards that, but methods should always be general to any coordinate space.

    We welcome contributions, either as pull requests or discussion on issues!

    How to navigate the docs

    GeometryOps' docs are divided into three main sections: tutorials, explanations and source code.
    Documentation and examples for many functions can be found in the source code section, since we use literate programming in GeometryOps.

    • Tutorials are meant to teach the fundamental concepts behind GeometryOps, and how to perform certain operations.
    • Explanations usually contain little code, and explain in more detail how GeometryOps works.
    • Source code usually contains explanations and examples at the top of the page, followed by annotated source code from that file.
    - + \ No newline at end of file diff --git a/previews/PR182/introduction.html b/previews/PR182/introduction.html index 985708e7c..da58a6806 100644 --- a/previews/PR182/introduction.html +++ b/previews/PR182/introduction.html @@ -8,18 +8,18 @@ - + - - - + + +
    Skip to content

    Introduction

    GeometryOps.jl is a package for geometric calculations on (primarily 2D) geometries.

    The driving idea behind this package is to unify all the disparate packages for geometric calculations in Julia, and make them GeoInterface.jl-compatible. We seem to be focusing primarily on 2/2.5D geometries for now.

    Most of the usecases are driven by GIS and similar Earth data workflows, so this might be a bit specialized towards that, but methods should always be general to any coordinate space.

    We welcome contributions, either as pull requests or discussion on issues!

    Main concepts

    The apply paradigm

    Note

    See the Primitive Functions page for more information on this.

    The apply function allows you to decompose a given collection of geometries down to a certain level, and then operate on it.

    Functionally, it's similar to map in the way you apply it to geometries.

    apply and applyreduce take any geometry, vector of geometries, collection of geometries, or table (like Shapefile.Table, DataFrame, or GeoTable)!

    What's this GeoInterface.Wrapper thing?

    Write a comment about GeoInterface.Wrapper and why it helps in type stability to guarantee a particular return type.

    - + \ No newline at end of file diff --git a/previews/PR182/source/GeometryOps.html b/previews/PR182/source/GeometryOps.html index 84e1af2ff..55a9a339c 100644 --- a/previews/PR182/source/GeometryOps.html +++ b/previews/PR182/source/GeometryOps.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -92,7 +92,7 @@ end end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/angles.html b/previews/PR182/source/methods/angles.html index d53711cf0..dd18f2911 100644 --- a/previews/PR182/source/methods/angles.html +++ b/previews/PR182/source/methods/angles.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -23,7 +23,7 @@ using Makie, CairoMakie rect = GI.Polygon([[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]]) -f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))

    This is clearly a rectangle, with angles of 90 degrees.

    julia
    GO.angles(rect)  # [90, 90, 90, 90]
    4-element Vector{Float64}:
    +f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))

    This is clearly a rectangle, with angles of 90 degrees.

    julia
    GO.angles(rect)  # [90, 90, 90, 90]
    4-element Vector{Float64}:
      90.0
      90.0
      90.0
    @@ -142,7 +142,7 @@
         angle = real(acos(val) * 180 / π)
         return angle * (cross_prod < 0 ? -1 : 1)
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/area.html b/previews/PR182/source/methods/area.html index 15a28133f..6eacd66a1 100644 --- a/previews/PR182/source/methods/area.html +++ b/previews/PR182/source/methods/area.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -24,10 +24,10 @@ using CairoMakie rect = GI.Polygon([[(0,0), (0,1), (1,1), (1,0), (0, 0)]]) -f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))

    This is clearly a rectangle, etc. But now let's look at how the points look:

    julia
    lines!(
    +f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))

    This is clearly a rectangle, etc. But now let's look at how the points look:

    julia
    lines!(
         collect(GI.getpoint(rect));
         color = 1:GI.npoint(rect), linewidth = 10.0)
    -f

    The points are ordered in a counterclockwise fashion, which means that the signed area is negative. If we reverse the order of the points, we get a positive area.

    julia
    GO.signed_area(rect)  # -1.0
    -1.0

    Implementation

    This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

    Note that area and signed area are zero for all points and curves, even if the curves are closed like with a linear ring. Also note that signed area really only makes sense for polygons, given with a multipolygon can have several polygons each with a different orientation and thus the absolute value of the signed area might not be the area. This is why signed area is only implemented for polygons.

    Targets for applys functions

    julia
    const _AREA_TARGETS = TraitTarget{Union{GI.PolygonTrait,GI.AbstractCurveTrait,GI.MultiPointTrait,GI.PointTrait}}()
    +f

    The points are ordered in a counterclockwise fashion, which means that the signed area is negative. If we reverse the order of the points, we get a positive area.

    julia
    GO.signed_area(rect)  # -1.0
    -1.0

    Implementation

    This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

    Note that area and signed area are zero for all points and curves, even if the curves are closed like with a linear ring. Also note that signed area really only makes sense for polygons, given with a multipolygon can have several polygons each with a different orientation and thus the absolute value of the signed area might not be the area. This is why signed area is only implemented for polygons.

    Targets for applys functions

    julia
    const _AREA_TARGETS = TraitTarget{Union{GI.PolygonTrait,GI.AbstractCurveTrait,GI.MultiPointTrait,GI.PointTrait}}()
     
     """
         area(geom, [T = Float64])::T
    @@ -105,7 +105,7 @@
         area += _area_component(p1, p2)
         return T(area / 2)
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/barycentric.html b/previews/PR182/source/methods/barycentric.html index b3d409be2..7f47eb60a 100644 --- a/previews/PR182/source/methods/barycentric.html +++ b/previews/PR182/source/methods/barycentric.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -85,7 +85,7 @@ # and render! hm = heatmap!(a2, xrange, yrange, mean_values; colormap = p1.colormap, colorrange = p1.plots[1].colorrange[], xautolimits = false, yautolimits = false) translate!(hm, 0, 0, -1) # translate the heatmap behind the cropping polygon! -f # finally, display the figure

    Barycentric-coordinate API

    In some cases, we actually want barycentric interpolation, and have no interest in the coordinates themselves.

    However, the coordinates can be useful for debugging, and when performing 3D rendering, multiple barycentric values (depth, uv) are needed for depth buffering.

    julia
    const _VecTypes = Union{Tuple{Vararg{T, N}}, GeometryBasics.StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}
    +f # finally, display the figure

    Barycentric-coordinate API

    In some cases, we actually want barycentric interpolation, and have no interest in the coordinates themselves.

    However, the coordinates can be useful for debugging, and when performing 3D rendering, multiple barycentric values (depth, uv) are needed for depth buffering.

    julia
    const _VecTypes = Union{Tuple{Vararg{T, N}}, GeometryBasics.StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}
     
     """
         abstract type AbstractBarycentricCoordinateMethod
    @@ -433,7 +433,7 @@
     
     struct Wachspress <: AbstractBarycentricCoordinateMethod
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/buffer.html b/previews/PR182/source/methods/buffer.html index dea375a14..1aca1663b 100644 --- a/previews/PR182/source/methods/buffer.html +++ b/previews/PR182/source/methods/buffer.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -29,7 +29,7 @@ println(io, " in your REPL, \nor otherwise loading LibGEOS.jl via using or import.") end end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/centroid.html b/previews/PR182/source/methods/centroid.html index a9c7d9a6e..f86f18878 100644 --- a/previews/PR182/source/methods/centroid.html +++ b/previews/PR182/source/methods/centroid.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -24,9 +24,9 @@ using CairoMakie cshape = GI.Polygon([[(0,0), (0,3), (3,3), (3,2), (1,2), (1,1), (3,1), (3,0), (0,0)]]) -f, a, p = poly(collect(GI.getpoint(cshape)); axis = (; aspect = DataAspect()))

    Let's see what the centroid looks like (plotted in red):

    julia
    cent = GO.centroid(cshape)
    +f, a, p = poly(collect(GI.getpoint(cshape)); axis = (; aspect = DataAspect()))

    Let's see what the centroid looks like (plotted in red):

    julia
    cent = GO.centroid(cshape)
     scatter!(GI.x(cent), GI.y(cent), color = :red)
    -f

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

    Note that if you call centroid on a LineString or LinearRing, the centroid_and_length function will be called due to the weighting scheme described above, while centroid_and_area is called for polygons and multipolygons. However, centroid_and_area can still be called on a LineString or LinearRing when they are closed, for example as the interior hole of a polygon.

    The helper functions centroid_and_length and centroid_and_area are made available just in case the user also needs the area or length to decrease repeat computation.

    julia
    """
    +f

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

    Note that if you call centroid on a LineString or LinearRing, the centroid_and_length function will be called due to the weighting scheme described above, while centroid_and_area is called for polygons and multipolygons. However, centroid_and_area can still be called on a LineString or LinearRing when they are closed, for example as the interior hole of a polygon.

    The helper functions centroid_and_length and centroid_and_area are made available just in case the user also needs the area or length to decrease repeat computation.

    julia
    """
         centroid(geom, [T=Float64])::Tuple{T, T}
     
     Returns the centroid of a given line segment, linear ring, polygon, or
    @@ -111,7 +111,7 @@
         y = (y1 * area1 + y2 * area2) / area
         return (x, y), area
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/clipping/clipping_processor.html b/previews/PR182/source/methods/clipping/clipping_processor.html index fada6ed4f..718ed0946 100644 --- a/previews/PR182/source/methods/clipping/clipping_processor.html +++ b/previews/PR182/source/methods/clipping/clipping_processor.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -525,7 +525,7 @@ end return end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/clipping/coverage.html b/previews/PR182/source/methods/clipping/coverage.html index abfe8bf11..51e9a926d 100644 --- a/previews/PR182/source/methods/clipping/coverage.html +++ b/previews/PR182/source/methods/clipping/coverage.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -28,7 +28,7 @@ xmin, xmax, ymin, ymax = 0, 2, 0, 2 f, a, p = poly(collect(GI.getpoint(cell)); axis = (; aspect = DataAspect())) poly!(collect(GI.getpoint(rect))) -f

    It is clear that half of the polygon is within the cell, so the coverage should be 1.0, half of the area of the rectangle.

    julia
    GO.coverage(rect, xmin, xmax, ymin, ymax)
    1.0

    Implementation

    This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

    Note that the coverage is zero for all points and curves, even if the curves are closed like with a linear ring.

    Targets for applys functions

    julia
    const _COVERAGE_TARGETS = TraitTarget{Union{GI.PolygonTrait,GI.AbstractCurveTrait,GI.MultiPointTrait,GI.PointTrait}}()

    Wall types for coverage

    julia
    const UNKNOWN, NORTH, EAST, SOUTH, WEST = 0:4
    +f

    It is clear that half of the polygon is within the cell, so the coverage should be 1.0, half of the area of the rectangle.

    julia
    GO.coverage(rect, xmin, xmax, ymin, ymax)
    1.0

    Implementation

    This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

    Note that the coverage is zero for all points and curves, even if the curves are closed like with a linear ring.

    Targets for applys functions

    julia
    const _COVERAGE_TARGETS = TraitTarget{Union{GI.PolygonTrait,GI.AbstractCurveTrait,GI.MultiPointTrait,GI.PointTrait}}()

    Wall types for coverage

    julia
    const UNKNOWN, NORTH, EAST, SOUTH, WEST = 0:4
     
     """
         coverage(geom, xmin, xmax, ymin, ymax, [T = Float64])::T
    @@ -241,7 +241,7 @@
         y_wall = (wall == NORTH || wall == WEST) ? ymax : ymin
         return x1 * y_wall - x_wall * y1
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/clipping/cut.html b/previews/PR182/source/methods/clipping/cut.html index be0fe301c..e7a41ecf5 100644 --- a/previews/PR182/source/methods/clipping/cut.html +++ b/previews/PR182/source/methods/clipping/cut.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -29,7 +29,7 @@ f, a, p1 = Makie.poly(collect(GI.getpoint(cut_polys[1])); color = (:blue, 0.5)) Makie.poly!(collect(GI.getpoint(cut_polys[2])); color = (:orange, 0.5)) Makie.lines!(GI.getpoint(line); color = :black) -f

    Implementation

    This function depends on polygon clipping helper function and is inspired by the Greiner-Hormann clipping algorithm used elsewhere in this library. The inspiration came from this Stack Overflow discussion.

    julia
    """
    +f

    Implementation

    This function depends on polygon clipping helper function and is inspired by the Greiner-Hormann clipping algorithm used elsewhere in this library. The inspiration came from this Stack Overflow discussion.

    julia
    """
         cut(geom, line, [T::Type])
     
     Return given geom cut by given line as a list of geometries of the same type as the input
    @@ -105,7 +105,7 @@
         end
         return return_coords
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/clipping/difference.html b/previews/PR182/source/methods/clipping/difference.html index 45d67b97d..41c748653 100644 --- a/previews/PR182/source/methods/clipping/difference.html +++ b/previews/PR182/source/methods/clipping/difference.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -184,7 +184,7 @@ ) return nothing end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/clipping/intersection.html b/previews/PR182/source/methods/clipping/intersection.html index 01bc7fc41..d52396a39 100644 --- a/previews/PR182/source/methods/clipping/intersection.html +++ b/previews/PR182/source/methods/clipping/intersection.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -401,7 +401,7 @@ α, β = _clamped_frac(distance(min_pt, a2, T), a_dist, eps(T)), one(T) - eps(T) end

    Return point with smallest distance

    julia
        return _tuple_point(min_pt, T), α, β
     end

    Return value of x/y clamped between ϵ and 1 - ϵ

    julia
    _clamped_frac(x::T, y::T, ϵ = zero(T)) where T = clamp(x / y, ϵ, one(T) - ϵ)

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/clipping/predicates.html b/previews/PR182/source/methods/clipping/predicates.html index 6737612c1..19a4ef172 100644 --- a/previews/PR182/source/methods/clipping/predicates.html +++ b/previews/PR182/source/methods/clipping/predicates.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -62,7 +62,7 @@ end import .Predicates

    If we want to inject adaptivity, we would do something like:

    function cross(a, b, c) # try Predicates._cross_naive(a, b, c) # check the error bound there # then try Predicates._cross_adaptive(a, b, c) # then try Predicates._cross_exact end


    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/clipping/union.html b/previews/PR182/source/methods/clipping/union.html index d87ac784e..8cf1a9cee 100644 --- a/previews/PR182/source/methods/clipping/union.html +++ b/previews/PR182/source/methods/clipping/union.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -268,7 +268,7 @@ throw(ArgumentError("Union between $trait_a and $trait_b with target $Target isn't implemented yet.")) return nothing end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/convex_hull.html b/previews/PR182/source/methods/convex_hull.html index e35b23a12..255512157 100644 --- a/previews/PR182/source/methods/convex_hull.html +++ b/previews/PR182/source/methods/convex_hull.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -26,7 +26,7 @@ hull_poly = GO.convex_hull(points) lines!(a, hull_poly; label = "Convex hull", color = Makie.wong_colors()[2]) axislegend(a) -f

    Convex hull of the USA

    julia
    import GeometryOps as GO, GeoInterface as GI
    +f

    Convex hull of the USA

    julia
    import GeometryOps as GO, GeoInterface as GI
     using CairoMakie # to plot
     using NaturalEarth # for data
     
    @@ -34,7 +34,7 @@
     usa = all_adm0.geometry[findfirst(==("USA"), all_adm0.ADM0_A3)]
     f, a, p = lines(usa)
     lines!(a, GO.convex_hull(usa); color = Makie.wong_colors()[2])
    -f

    Investigating the winding order

    The winding order of the monotone chain method is counterclockwise, while the winding order of the GEOS method is clockwise.

    GeometryOps' convexity detection says that the GEOS hull is convex, while the monotone chain method hull is not. However, they are both going over the same points (we checked), it's just that the winding order is different.

    In reality, both sets are convex, but we need to fix the GeometryOps convexity detector (isconcave)!

    We may also decide at a later date to change the returned winding order of the polygon, but most algorithms are robust to that, and you can always fix it...

    julia
    import GeoInterface as GI, GeometryOps as GO, LibGEOS as LG
    +f

    Investigating the winding order

    The winding order of the monotone chain method is counterclockwise, while the winding order of the GEOS method is clockwise.

    GeometryOps' convexity detection says that the GEOS hull is convex, while the monotone chain method hull is not. However, they are both going over the same points (we checked), it's just that the winding order is different.

    In reality, both sets are convex, but we need to fix the GeometryOps convexity detector (isconcave)!

    We may also decide at a later date to change the returned winding order of the polygon, but most algorithms are robust to that, and you can always fix it...

    julia
    import GeoInterface as GI, GeometryOps as GO, LibGEOS as LG
     using CairoMakie # to plot
     
     points = rand(Point2{Float64}, 100)
    @@ -45,7 +45,7 @@
     a1, p1 = lines(fig[1, 1], go_hull; color = 1:GI.npoint(go_hull), axis = (; title = "MonotoneChainMethod()"))
     a2, p2 = lines(fig[2, 1], lg_hull; color = 1:GI.npoint(lg_hull), axis = (; title = "GEOS()"))
     cb = Colorbar(fig[1:2, 2], p1; label = "Vertex number")
    -fig

    Implementation

    julia
    """
    +fig

    Implementation

    julia
    """
         convex_hull([method], geometries)
     
     Compute the convex hull of the points in `geometries`.
    @@ -75,7 +75,7 @@
     struct MonotoneChainMethod end

    GrahamScanMethod, etc. can be implemented in GO as well, if someone wants to. If we add an extension on Quickhull.jl, then that would be another algorithm.

    julia
    convex_hull(geometries) = convex_hull(MonotoneChainMethod(), geometries)

    TODO: have this respect the CRS by pulling it out of geometries.

    julia
    function convex_hull(::MonotoneChainMethod, geometries)

    Extract all points as tuples. We have to collect and allocate here, because DelaunayTriangulation only accepts vectors of point-like geoms.

    Cleanest would be to use the iterable from GO.flatten directly, but that would require us to implement the convex hull algorithm directly.

    TODO: create a specialized method that extracts only the information required, GeometryBasics points can be passed through directly.

    julia
        points = collect(flatten(tuples, GI.PointTrait, geometries))

    Compute the convex hull using DelTri (shorthand for DelaunayTriangulation.jl).

    julia
        hull = DelaunayTriangulation.convex_hull(points)

    Convert the result to a GI.Polygon and return it. View would be more efficient here, but re-allocating is cleaner.

    julia
        point_vec = DelaunayTriangulation.get_points(hull)[DelaunayTriangulation.get_vertices(hull)]
         return GI.Polygon([GI.LinearRing(point_vec)])
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/distance.html b/previews/PR182/source/methods/distance.html index eb75ab388..71efbdcbf 100644 --- a/previews/PR182/source/methods/distance.html +++ b/previews/PR182/source/methods/distance.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -29,13 +29,13 @@ f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect())) scatter!(GI.x(point_in), GI.y(point_in); color = :red) scatter!(GI.x(point_out), GI.y(point_out); color = :orange) -f

    This is clearly a rectangle with one point inside and one point outside. The points are both an equal distance to the polygon. The distance to point_in is negative while the distance to point_out is positive.

    julia
    (
    +f

    This is clearly a rectangle with one point inside and one point outside. The points are both an equal distance to the polygon. The distance to point_in is negative while the distance to point_out is positive.

    julia
    (
     GO.distance(point_in, rect),  # == 0
     GO.signed_distance(point_in, rect),  # < 0
     GO.signed_distance(point_out, rect)  # > 0
     )
    (0.0, -0.5, 0.5)

    Consider also a heatmap of signed distances around this object:

    julia
    xrange = yrange = LinRange(-0.5, 1.5, 300)
     f, a, p = heatmap(xrange, yrange, GO.signed_distance.(Point2f.(xrange, yrange'), Ref(rect)); colormap = :RdBu, colorrange = (-0.75, 0.75))
    -a.aspect = DataAspect(); Colorbar(f[1, 2], p, label = "Signed distance"); lines!(a, GI.convert(GO.GeometryBasics, rect)); f

    Implementation

    This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

    Distance and signed distance are only implemented for points to other geometries right now. This could be extended to include distance from other geometries in the future.

    The distance calculated is the Euclidean distance using the Pythagorean theorem. Also note that singed_distance only makes sense for "filled-in" shapes, like polygons, so it isn't implemented for curves.

    julia
    const _DISTANCE_TARGETS = TraitTarget{Union{GI.AbstractPolygonTrait,GI.LineStringTrait,GI.LinearRingTrait,GI.LineTrait,GI.PointTrait}}()
    +a.aspect = DataAspect(); Colorbar(f[1, 2], p, label = "Signed distance"); lines!(a, GI.convert(GO.GeometryBasics, rect)); f

    Implementation

    This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

    Distance and signed distance are only implemented for points to other geometries right now. This could be extended to include distance from other geometries in the future.

    The distance calculated is the Euclidean distance using the Pythagorean theorem. Also note that singed_distance only makes sense for "filled-in" shapes, like polygons, so it isn't implemented for curves.

    julia
    const _DISTANCE_TARGETS = TraitTarget{Union{GI.AbstractPolygonTrait,GI.LineStringTrait,GI.LinearRingTrait,GI.LineTrait,GI.PointTrait}}()
     
     """
         distance(point, geom, ::Type{T} = Float64)::T
    @@ -199,7 +199,7 @@
         end
         return min_dist
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/equals.html b/previews/PR182/source/methods/equals.html index 776dd9dca..5a170fb5d 100644 --- a/previews/PR182/source/methods/equals.html +++ b/previews/PR182/source/methods/equals.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -29,7 +29,7 @@ scatter!(GI.getpoint(l1), color = :blue) lines!(GI.getpoint(l2), color = :orange) scatter!(GI.getpoint(l2), color = :orange) -f

    We can see that the two lines do not share a common set of points and edges in the plot, so they are not equal:

    julia
    GO.equals(l1, l2)  # returns false
    false

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

    Note that while we need the same set of points and edges, they don't need to be provided in the same order for polygons. For for example, we need the same set points for two multipoints to be equal, but they don't have to be saved in the same order. The winding order also doesn't have to be the same to represent the same geometry. This requires checking every point against every other point in the two geometries we are comparing. Also, some geometries must be "closed" like polygons and linear rings. These will be assumed to be closed, even if they don't have a repeated last point explicitly written in the coordinates. Additionally, geometries and multi-geometries can be equal if the multi-geometry only includes that single geometry.

    julia
    """
    +f

    We can see that the two lines do not share a common set of points and edges in the plot, so they are not equal:

    julia
    GO.equals(l1, l2)  # returns false
    false

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

    Note that while we need the same set of points and edges, they don't need to be provided in the same order for polygons. For for example, we need the same set points for two multipoints to be equal, but they don't have to be saved in the same order. The winding order also doesn't have to be the same to represent the same geometry. This requires checking every point against every other point in the two geometries we are comparing. Also, some geometries must be "closed" like polygons and linear rings. These will be assumed to be closed, even if they don't have a repeated last point explicitly written in the coordinates. Additionally, geometries and multi-geometries can be equal if the multi-geometry only includes that single geometry.

    julia
    """
         equals(geom1, geom2)::Bool
     
     Compare two Geometries return true if they are the same geometry.
    @@ -283,7 +283,7 @@
         end
         return true
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/geom_relations/contains.html b/previews/PR182/source/methods/geom_relations/contains.html index 60aa1bdae..44a738223 100644 --- a/previews/PR182/source/methods/geom_relations/contains.html +++ b/previews/PR182/source/methods/geom_relations/contains.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -29,7 +29,7 @@ scatter!(GI.getpoint(l1), color = :blue) lines!(GI.getpoint(l2), color = :orange) scatter!(GI.getpoint(l2), color = :orange) -f

    We can see that all of the points and edges of l2 are within l1, so l1 contains l2. However, l2 does not contain l1.

    julia
    GO.contains(l1, l2)  # returns true
    +f

    We can see that all of the points and edges of l2 are within l1, so l1 contains l2. However, l2 does not contain l1.

    julia
    GO.contains(l1, l2)  # returns true
     GO.contains(l2, l1)  # returns false
    false

    Implementation

    This is the GeoInterface-compatible implementation.

    Given that contains is the exact opposite of within, we simply pass the two inputs variables, swapped in order, to within.

    julia
    """
         contains(g1::AbstractGeometry, g2::AbstractGeometry)::Bool
     
    @@ -51,7 +51,7 @@
     ```
     """
     contains(g1, g2) = GeometryOps.within(g2, g1)

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/geom_relations/coveredby.html b/previews/PR182/source/methods/geom_relations/coveredby.html index 8aa7bc33f..a5476496b 100644 --- a/previews/PR182/source/methods/geom_relations/coveredby.html +++ b/previews/PR182/source/methods/geom_relations/coveredby.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -27,7 +27,7 @@ l1 = GI.Line([p1, (1.0, 1.0)]) f, a, p = lines(GI.getpoint(l1)) scatter!(p1, color = :red) -f

    As we can see, p1 is on the endpoint of l1. This means it is not within, but it does meet the definition of coveredby.

    julia
    GO.coveredby(p1, l1)  # true
    true

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

    Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the coveredby function and arguments g1 and g2, this criteria is as follows: - points of g1 are allowed to be in the interior of g2 (either through overlap or crossing for lines) - points of g1 are allowed to be on the boundary of g2 - points of g1 are not allowed to be in the exterior of g2 - no points of g1 are required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

    The code for the specific implementations is in the geom_geom_processors file.

    julia
    const COVEREDBY_ALLOWS = (in_allow = true, on_allow = true, out_allow = false)
    +f

    As we can see, p1 is on the endpoint of l1. This means it is not within, but it does meet the definition of coveredby.

    julia
    GO.coveredby(p1, l1)  # true
    true

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

    Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the coveredby function and arguments g1 and g2, this criteria is as follows: - points of g1 are allowed to be in the interior of g2 (either through overlap or crossing for lines) - points of g1 are allowed to be on the boundary of g2 - points of g1 are not allowed to be in the exterior of g2 - no points of g1 are required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

    The code for the specific implementations is in the geom_geom_processors file.

    julia
    const COVEREDBY_ALLOWS = (in_allow = true, on_allow = true, out_allow = false)
     const COVEREDBY_CURVE_ALLOWS = (over_allow = true, cross_allow = true, on_allow = true, out_allow = false)
     const COVEREDBY_CURVE_REQUIRES = (in_require = false, on_require = false, out_require = false)
     const COVEREDBY_POLYGON_REQUIRES = (in_require = true, on_require = false, out_require = false,)
    @@ -201,7 +201,7 @@
         end
         return true
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/geom_relations/covers.html b/previews/PR182/source/methods/geom_relations/covers.html index d993dbd0d..1df18f6e3 100644 --- a/previews/PR182/source/methods/geom_relations/covers.html +++ b/previews/PR182/source/methods/geom_relations/covers.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -29,7 +29,7 @@ f, a, p = lines(GI.getpoint(l1)) scatter!(p1, color = :red) -f

    julia
    GO.covers(l1, p1)  # returns true
    +f

    julia
    GO.covers(l1, p1)  # returns true
     GO.covers(p1, l1)  # returns false
    false

    Implementation

    This is the GeoInterface-compatible implementation.

    Given that covers is the exact opposite of coveredby, we simply pass the two inputs variables, swapped in order, to coveredby.

    julia
    """
         covers(g1::AbstractGeometry, g2::AbstractGeometry)::Bool
     
    @@ -51,7 +51,7 @@
     ```
     """
     covers(g1, g2)::Bool = GeometryOps.coveredby(g2, g1)

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/geom_relations/crosses.html b/previews/PR182/source/methods/geom_relations/crosses.html index f42220e2e..ed5062ff1 100644 --- a/previews/PR182/source/methods/geom_relations/crosses.html +++ b/previews/PR182/source/methods/geom_relations/crosses.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -138,7 +138,7 @@ end return false end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/geom_relations/disjoint.html b/previews/PR182/source/methods/geom_relations/disjoint.html index 7dded83a7..34509848c 100644 --- a/previews/PR182/source/methods/geom_relations/disjoint.html +++ b/previews/PR182/source/methods/geom_relations/disjoint.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -29,7 +29,7 @@ scatter!(GI.getpoint(l1), color = :blue) lines!(GI.getpoint(l2), color = :orange) scatter!(GI.getpoint(l2), color = :orange) -f

    We can see that none of the edges or vertices of l1 interact with l2 so they are disjoint.

    julia
    GO.disjoint(l1, l2)  # returns true
    true

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

    Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the disjoint function and arguments g1 and g2, this criteria is as follows: - points of g1 are not allowed to be in the interior of g2 - points of g1 are not allowed to be on the boundary of g2 - points of g1 are allowed to be in the exterior of g2 - no points required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

    The code for the specific implementations is in the geom_geom_processors file.

    julia
    const DISJOINT_ALLOWS = (in_allow = false, on_allow = false, out_allow = true)
    +f

    We can see that none of the edges or vertices of l1 interact with l2 so they are disjoint.

    julia
    GO.disjoint(l1, l2)  # returns true
    true

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

    Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the disjoint function and arguments g1 and g2, this criteria is as follows: - points of g1 are not allowed to be in the interior of g2 - points of g1 are not allowed to be on the boundary of g2 - points of g1 are allowed to be in the exterior of g2 - no points required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

    The code for the specific implementations is in the geom_geom_processors file.

    julia
    const DISJOINT_ALLOWS = (in_allow = false, on_allow = false, out_allow = true)
     const DISJOINT_CURVE_ALLOWS = (over_allow = false, cross_allow = false, on_allow = false, out_allow = true)
     const DISJOINT_REQUIRES = (in_require = false, on_require = false, out_require = false)
     const DISJOINT_EXACT = (exact = _False(),)
    @@ -196,7 +196,7 @@
         end
         return true
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/geom_relations/geom_geom_processors.html b/previews/PR182/source/methods/geom_relations/geom_geom_processors.html index 42209339b..85886597b 100644 --- a/previews/PR182/source/methods/geom_relations/geom_geom_processors.html +++ b/previews/PR182/source/methods/geom_relations/geom_geom_processors.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -455,7 +455,7 @@ end return skip, returnval end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/geom_relations/intersects.html b/previews/PR182/source/methods/geom_relations/intersects.html index ec722880a..4599a8af1 100644 --- a/previews/PR182/source/methods/geom_relations/intersects.html +++ b/previews/PR182/source/methods/geom_relations/intersects.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -27,7 +27,7 @@ line2 = GI.Line([(123.354492,-15.961329), (127.22168,-14.008696)]) f, a, p = lines(GI.getpoint(line1)) lines!(GI.getpoint(line2)) -f

    We can see that they intersect, so we expect intersects to return true, and we can visualize the intersection point in red.

    julia
    GO.intersects(line1, line2)  # true
    true

    Implementation

    This is the GeoInterface-compatible implementation.

    Given that intersects is the exact opposite of disjoint, we simply pass the two inputs variables, swapped in order, to disjoint.

    julia
    """
    +f

    We can see that they intersect, so we expect intersects to return true, and we can visualize the intersection point in red.

    julia
    GO.intersects(line1, line2)  # true
    true

    Implementation

    This is the GeoInterface-compatible implementation.

    Given that intersects is the exact opposite of disjoint, we simply pass the two inputs variables, swapped in order, to disjoint.

    julia
    """
         intersects(geom1, geom2)::Bool
     
     Return true if the interiors or boundaries of the two geometries interact.
    @@ -45,7 +45,7 @@
     ```
     """
     intersects(geom1, geom2) = !disjoint(geom1, geom2)

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/geom_relations/overlaps.html b/previews/PR182/source/methods/geom_relations/overlaps.html index 00b21c95a..4e94650b2 100644 --- a/previews/PR182/source/methods/geom_relations/overlaps.html +++ b/previews/PR182/source/methods/geom_relations/overlaps.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -29,7 +29,7 @@ scatter!(GI.getpoint(l1), color = :blue) lines!(GI.getpoint(l2), color = :orange) scatter!(GI.getpoint(l2), color = :orange) -f

    We can see that the two lines overlap in the plot:

    julia
    GO.overlaps(l1, l2)  # true
    true

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

    Note that that since only elements of the same dimension can overlap, any two geometries with traits that are of different dimensions automatically can return false.

    For geometries with the same trait dimension, we must make sure that they share a point, an edge, or area for points, lines, and polygons/multipolygons respectively, without being contained.

    julia
    """
    +f

    We can see that the two lines overlap in the plot:

    julia
    GO.overlaps(l1, l2)  # true
    true

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

    Note that that since only elements of the same dimension can overlap, any two geometries with traits that are of different dimensions automatically can return false.

    For geometries with the same trait dimension, we must make sure that they share a point, an edge, or area for points, lines, and polygons/multipolygons respectively, without being contained.

    julia
    """
         overlaps(geom1, geom2)::Bool
     
     Compare two Geometries of the same dimension and return true if their
    @@ -230,7 +230,7 @@
         seg_val, _, _ = _intersection_point(Float64, edge_a, edge_b; exact = _False())
         return seg_val != line_out
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/geom_relations/touches.html b/previews/PR182/source/methods/geom_relations/touches.html index 0db08e1d6..5d3b84eab 100644 --- a/previews/PR182/source/methods/geom_relations/touches.html +++ b/previews/PR182/source/methods/geom_relations/touches.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -28,7 +28,7 @@ f, a, p = lines(GI.getpoint(l1)) lines!(GI.getpoint(l2)) -f

    We can see that these two lines touch only at their endpoints.

    julia
    GO.touches(l1, l2)  # true
    true

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

    Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the touches function and arguments g1 and g2, this criteria is as follows: - points of g1 are not allowed to be in the interior of g2 - points of g1 are allowed to be on the boundary of g2 - points of g1 are allowed to be in the exterior of g2 - no points of g1 are required to be in the interior of g2 - at least one point of g1 is required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

    The code for the specific implementations is in the geom_geom_processors file.

    julia
    const TOUCHES_POINT_ALLOWED = (in_allow = false, on_allow = true, out_allow = false)
    +f

    We can see that these two lines touch only at their endpoints.

    julia
    GO.touches(l1, l2)  # true
    true

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

    Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the touches function and arguments g1 and g2, this criteria is as follows: - points of g1 are not allowed to be in the interior of g2 - points of g1 are allowed to be on the boundary of g2 - points of g1 are allowed to be in the exterior of g2 - no points of g1 are required to be in the interior of g2 - at least one point of g1 is required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

    The code for the specific implementations is in the geom_geom_processors file.

    julia
    const TOUCHES_POINT_ALLOWED = (in_allow = false, on_allow = true, out_allow = false)
     const TOUCHES_CURVE_ALLOWED = (over_allow = false, cross_allow = false, on_allow = true, out_allow = true)
     const TOUCHES_POLYGON_ALLOWS = (in_allow = false, on_allow = true, out_allow = true)
     const TOUCHES_REQUIRES = (in_require = false, on_require = true, out_require = false)
    @@ -192,7 +192,7 @@
         end
         return true
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/geom_relations/within.html b/previews/PR182/source/methods/geom_relations/within.html index 3a7f2a052..e95e09c48 100644 --- a/previews/PR182/source/methods/geom_relations/within.html +++ b/previews/PR182/source/methods/geom_relations/within.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -29,7 +29,7 @@ scatter!(GI.getpoint(l1), color = :blue) lines!(GI.getpoint(l2), color = :orange) scatter!(GI.getpoint(l2), color = :orange) -f

    We can see that all of the points and edges of l2 are within l1, so l2 is within l1, but l1 is not within l2

    julia
    GO.within(l1, l2)  # false
    +f

    We can see that all of the points and edges of l2 are within l1, so l2 is within l1, but l1 is not within l2

    julia
    GO.within(l1, l2)  # false
     GO.within(l2, l1)  # true
    true

    Implementation

    This is the GeoInterface-compatible implementation.

    First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

    Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the within function and arguments g1 and g2, this criteria is as follows: - points of g1 are allowed to be in the interior of g2 (either through overlap or crossing for lines) - points of g1 are allowed to be on the boundary of g2 - points of g1 are not allowed to be in the exterior of g2 - at least one point of g1 is required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

    The code for the specific implementations is in the geom_geom_processors file.

    julia
    const WITHIN_POINT_ALLOWS = (in_allow = true, on_allow = false, out_allow = false)
     const WITHIN_CURVE_ALLOWS = (over_allow = true, cross_allow = true, on_allow = true, out_allow = false)
     const WITHIN_POLYGON_ALLOWS = (in_allow = true, on_allow = true, out_allow = false)
    @@ -211,7 +211,7 @@
         end
         return true
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/orientation.html b/previews/PR182/source/methods/orientation.html index 9aaa8ac09..62125c820 100644 --- a/previews/PR182/source/methods/orientation.html +++ b/previews/PR182/source/methods/orientation.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -118,7 +118,7 @@ _isparallel(bx - ax, by - ay, dx - cx, dy - cy) _isparallel(Δx1, Δy1, Δx2, Δy2) = (Δx1 * Δy2 == Δy1 * Δx2)

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/methods/polygonize.html b/previews/PR182/source/methods/polygonize.html index a39a8d6fe..4e7135efd 100644 --- a/previews/PR182/source/methods/polygonize.html +++ b/previews/PR182/source/methods/polygonize.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -307,7 +307,7 @@ end return edges end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/not_implemented_yet.html b/previews/PR182/source/not_implemented_yet.html index 00ef88974..b92ee2b86 100644 --- a/previews/PR182/source/not_implemented_yet.html +++ b/previews/PR182/source/not_implemented_yet.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -22,7 +22,7 @@ function buffer end function convexhull end function concavehull end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/primitives.html b/previews/PR182/source/primitives.html index 310ae26d1..f7470421e 100644 --- a/previews/PR182/source/primitives.html +++ b/previews/PR182/source/primitives.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -323,7 +323,7 @@ Base.@assume_effects :foldable function _mapreducetasks(f::F, op, taskrange, threaded::_False; init) where F mapreduce(f, op, taskrange; init) end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/transformations/correction/closed_ring.html b/previews/PR182/source/transformations/correction/closed_ring.html index 2bfc86f6e..aaf5ac4b9 100644 --- a/previews/PR182/source/transformations/correction/closed_ring.html +++ b/previews/PR182/source/transformations/correction/closed_ring.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -48,7 +48,7 @@ else

    Assemble the ring as a vector

    julia
            tups = tuples.(GI.getpoint(ring))

    Close the ring

    julia
            push!(tups, tups[1])

    Return an actual ring

    julia
            return GI.LinearRing(tups)
         end
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/transformations/correction/geometry_correction.html b/previews/PR182/source/transformations/correction/geometry_correction.html index 0818d4f31..58fedcfa2 100644 --- a/previews/PR182/source/transformations/correction/geometry_correction.html +++ b/previews/PR182/source/transformations/correction/geometry_correction.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -49,7 +49,7 @@ end return final_geometry end

    Available corrections

    # GeometryOps.ClosedRingType.
    julia
    ClosedRing() <: GeometryCorrection

    This correction ensures that a polygon's exterior and interior rings are closed.

    It can be called on any geometry correction as usual.

    See also GeometryCorrection.

    source


    # GeometryOps.DiffIntersectingPolygonsType.
    julia
    DiffIntersectingPolygons() <: GeometryCorrection

    This correction ensures that the polygons included in a multipolygon aren't intersecting. If any polygon's are intersecting, they will be made nonintersecting through the difference operation to create a unique set of disjoint (other than potentially connections by a single point) polygons covering the same area. See also GeometryCorrection, UnionIntersectingPolygons.

    source


    # GeometryOps.GeometryCorrectionType.
    julia
    abstract type GeometryCorrection

    This abstract type represents a geometry correction.

    Interface

    Any GeometryCorrection must implement two functions: * application_level(::GeometryCorrection)::AbstractGeometryTrait: This function should return the GeoInterface trait that the correction is intended to be applied to, like PointTrait or LineStringTrait or PolygonTrait. * (::GeometryCorrection)(::AbstractGeometryTrait, geometry)::(some_geometry): This function should apply the correction to the given geometry, and return a new geometry.

    source


    # GeometryOps.UnionIntersectingPolygonsType.
    julia
    UnionIntersectingPolygons() <: GeometryCorrection

    This correction ensures that the polygon's included in a multipolygon aren't intersecting. If any polygon's are intersecting, they will be combined through the union operation to create a unique set of disjoint (other than potentially connections by a single point) polygons covering the same area.

    See also GeometryCorrection.

    source



    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/transformations/correction/intersecting_polygons.html b/previews/PR182/source/transformations/correction/intersecting_polygons.html index 9beb462e1..8c5268605 100644 --- a/previews/PR182/source/transformations/correction/intersecting_polygons.html +++ b/previews/PR182/source/transformations/correction/intersecting_polygons.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -115,7 +115,7 @@ end return diff_multipoly end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/transformations/extent.html b/previews/PR182/source/transformations/extent.html index 1f0caa001..3cae4bc42 100644 --- a/previews/PR182/source/transformations/extent.html +++ b/previews/PR182/source/transformations/extent.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -31,7 +31,7 @@ """ embed_extent(x; threaded=false, crs=nothing) = apply(identity, GI.PointTrait(), x; calc_extent=true, threaded, crs)

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/transformations/flip.html b/previews/PR182/source/transformations/flip.html index dac89cc6f..e79312db6 100644 --- a/previews/PR182/source/transformations/flip.html +++ b/previews/PR182/source/transformations/flip.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -40,7 +40,7 @@ end end end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/transformations/reproject.html b/previews/PR182/source/transformations/reproject.html index 3d0faa94b..6352947c2 100644 --- a/previews/PR182/source/transformations/reproject.html +++ b/previews/PR182/source/transformations/reproject.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -59,7 +59,7 @@ nothing end end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/transformations/segmentize.html b/previews/PR182/source/transformations/segmentize.html index bc7a93a69..5af255e1f 100644 --- a/previews/PR182/source/transformations/segmentize.html +++ b/previews/PR182/source/transformations/segmentize.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -39,7 +39,7 @@ f, a, p = poly(collect(GI.getpoint(linear)); label = "Linear", axis = (; aspect = DataAspect())) p2 = poly!(collect(GI.getpoint(geodesic)); label = "Geodesic") axislegend(a; position = :lt) -f

    There are two methods available for segmentizing geometries at the moment:

    Missing docstring.

    Missing docstring for LinearSegments. Check Documenter's build log for details.

    Missing docstring.

    Missing docstring for GeodesicSegments. Check Documenter's build log for details.

    Benchmark

    We benchmark our method against LibGEOS's GEOSDensify method, which is a similar method for densifying geometries.

    julia
    using BenchmarkTools: BenchmarkGroup
    +f

    There are two methods available for segmentizing geometries at the moment:

    Missing docstring.

    Missing docstring for LinearSegments. Check Documenter's build log for details.

    Missing docstring.

    Missing docstring for GeodesicSegments. Check Documenter's build log for details.

    Benchmark

    We benchmark our method against LibGEOS's GEOSDensify method, which is a similar method for densifying geometries.

    julia
    using BenchmarkTools: BenchmarkGroup
     using Chairmarks: @be
     using Main: plot_trials
     using CairoMakie
    @@ -77,7 +77,7 @@
     
     end
     
    -plot_trials(segmentize_suite)

    julia
    abstract type SegmentizeMethod end
    +plot_trials(segmentize_suite)

    julia
    abstract type SegmentizeMethod end
     """
         LinearSegments(; max_distance::Real)
     
    @@ -146,7 +146,7 @@
     This is a method which performs the common functionality for both linear and geodesic algorithms,
     and calls out to the "kernel" function which we've defined per linesegment.
     =#
    -function _segmentize(method::Union{LinearSegments, GeodesicSegments}, geom, T::Union{GI.LineStringTrait, GI.LinearRingTrait})
    +function _segmentize(method::SegmentizeMethod, geom, T::Union{GI.LineStringTrait, GI.LinearRingTrait})
         first_coord = GI.getpoint(geom, 1)
         x1, y1 = GI.x(first_coord), GI.y(first_coord)
         new_coords = NTuple{2, Float64}[]
    @@ -172,7 +172,7 @@
         end

    End the line with the original coordinate, to avoid any multiplication errors.

    julia
        push!(new_coords, (x2, y2))
         return nothing
     end

    Note

    The _fill_linear_kernel definition for GeodesicSegments is in the GeometryOpsProjExt extension module, in the segmentize.jl file.


    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/transformations/simplify.html b/previews/PR182/source/transformations/simplify.html index 6904182ed..826fde506 100644 --- a/previews/PR182/source/transformations/simplify.html +++ b/previews/PR182/source/transformations/simplify.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -29,7 +29,7 @@ f, a, p = poly(original; label = "Original") poly!(simple; label = "Simplified") axislegend(a) -f

    Benchmark

    We benchmark these methods against LibGEOS's simplify implementation, which uses the Douglas-Peucker algorithm.

    julia
    using BenchmarkTools, Chairmarks, GeoJSON, CairoMakie
    +f

    Benchmark

    We benchmark these methods against LibGEOS's simplify implementation, which uses the Douglas-Peucker algorithm.

    julia
    using BenchmarkTools, Chairmarks, GeoJSON, CairoMakie
     import GeometryOps as GO, LibGEOS as LG, GeoInterface as GI
     using CoordinateTransformations
     using NaturalEarth
    @@ -42,7 +42,7 @@
     usa_poly = GI.getgeom(usa_multipoly, findmax(GO.area.(GI.getgeom(usa_multipoly)))[2]) # isolate the poly with the most area
     usa_centroid = GO.centroid(usa_poly)
     usa_reflected = GO.transform(Translation(usa_centroid...)  LinearMap(Makie.rotmatrix2d(π))  Translation((-).(usa_centroid)...), usa_poly)
    -f, a, p = plot(usa_poly; label = "Original", axis = (; aspect = DataAspect()))#; plot!(usa_reflected; label = "Reflected")

    This is the complex polygon we'll be benchmarking.

    julia
    simplify_suite = BenchmarkGroup(["Simplify"])
    +f, a, p = plot(usa_poly; label = "Original", axis = (; aspect = DataAspect()))#; plot!(usa_reflected; label = "Reflected")

    This is the complex polygon we'll be benchmarking.

    julia
    simplify_suite = BenchmarkGroup(["Simplify"])
     singlepoly_suite = BenchmarkGroup(["Polygon", "title:Polygon simplify", "subtitle:Random blob"])
     
     include(joinpath(dirname(dirname(pathof(GO))), "test", "data", "polygon_generation.jl"))
    @@ -56,7 +56,7 @@
         singlepoly_suite["LibGEOS"][GI.npoint(geom)] = @be LG.simplify($geom_lg, 0.1) seconds=1
     end
     
    -plot_trials(singlepoly_suite; legend_position=(1, 1, TopRight()), legend_valign = -2, legend_halign = 1.2, legend_orientation = :horizontal)

    julia
    multipoly_suite = BenchmarkGroup(["MultiPolygon", "title:Multipolygon simplify", "subtitle:USA multipolygon"])
    +plot_trials(singlepoly_suite; legend_position=(1, 1, TopRight()), legend_valign = -2, legend_halign = 1.2, legend_orientation = :horizontal)

    julia
    multipoly_suite = BenchmarkGroup(["MultiPolygon", "title:Multipolygon simplify", "subtitle:USA multipolygon"])
     
     for frac in exp10.(LinRange(log10(0.3), log10(1), 6)) # TODO: this example isn't the best.  How can we get this better?
         geom = GO.simplify(usa_multipoly; ratio = frac)
    @@ -75,7 +75,7 @@
         # GO-VW : $(GI.npoint( GO.simplify((GO.VisvalingamWhyatt(; tol = _tol)), geom_go)))
         println()
     end
    -plot_trials(multipoly_suite)

    julia
    export simplify, VisvalingamWhyatt, DouglasPeucker, RadialDistance
    +plot_trials(multipoly_suite)

    julia
    export simplify, VisvalingamWhyatt, DouglasPeucker, RadialDistance
     
     const _SIMPLIFY_TARGET = TraitTarget{Union{GI.PolygonTrait, GI.AbstractCurveTrait, GI.MultiPointTrait, GI.PointTrait}}()
     const MIN_POINTS = 3
    @@ -508,7 +508,7 @@
         end
         return nothing
     end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/transformations/transform.html b/previews/PR182/source/transformations/transform.html index d6ba015c1..59563e7dc 100644 --- a/previews/PR182/source/transformations/transform.html +++ b/previews/PR182/source/transformations/transform.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -73,7 +73,7 @@ end end end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/transformations/tuples.html b/previews/PR182/source/transformations/tuples.html index 93feafe4a..1b2358c0a 100644 --- a/previews/PR182/source/transformations/tuples.html +++ b/previews/PR182/source/transformations/tuples.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -37,7 +37,7 @@ end end end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/types.html b/previews/PR182/source/types.html index 1133a1f1f..bde76a362 100644 --- a/previews/PR182/source/types.html +++ b/previews/PR182/source/types.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -85,7 +85,7 @@ error("$(f) requires a `$(kw)` keyword argument to the `GEOS` algorithm, which was not provided.") end end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/source/utils.html b/previews/PR182/source/utils.html index f91e1e82a..b933f3065 100644 --- a/previews/PR182/source/utils.html +++ b/previews/PR182/source/utils.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -138,7 +138,7 @@ (x1, x2), (y1, y2) = extent.X, extent.Y return x1 ≤ GI.x(p) ≤ x2 && y1 ≤ GI.y(p) ≤ y2 end

    This page was generated using Literate.jl.

    - + \ No newline at end of file diff --git a/previews/PR182/tutorials/creating_geometry.html b/previews/PR182/tutorials/creating_geometry.html index 255570531..6eb90c4d8 100644 --- a/previews/PR182/tutorials/creating_geometry.html +++ b/previews/PR182/tutorials/creating_geometry.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -28,37 +28,37 @@ import Proj # Plotting using CairoMakie -using GeoMakie

    Creating and plotting geometries

    Let's start by making a single Point.

    julia
    point = GI.Point(0, 0)
    GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((0, 0), nothing)

    Now, let's plot our point.

    julia
    fig, ax, plt = plot(point)

    Let's create a set of points, and have a bit more fun with plotting.

    julia
    x = [-5, 0, 5, 0];
    +using GeoMakie

    Creating and plotting geometries

    Let's start by making a single Point.

    julia
    point = GI.Point(0, 0)
    GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((0, 0), nothing)

    Now, let's plot our point.

    julia
    fig, ax, plt = plot(point)

    Let's create a set of points, and have a bit more fun with plotting.

    julia
    x = [-5, 0, 5, 0];
     y = [0, -5, 0, 5];
     points = GI.Point.(zip(x,y));
     plot!(ax, points; marker = '✈', markersize = 30)
    -fig

    Points can be combined into a single MultiPoint geometry.

    julia
    x = [-5, -5, 5, 5];
    +fig

    Points can be combined into a single MultiPoint geometry.

    julia
    x = [-5, -5, 5, 5];
     y = [-5, 5, 5, -5];
     multipoint = GI.MultiPoint(GI.Point.(zip(x, y)));
     plot!(ax, multipoint; marker = '☁', markersize = 30)
    -fig

    Let's create a LineString connecting two points.

    julia
    p1 = GI.Point.(-5, 0);
    +fig

    Let's create a LineString connecting two points.

    julia
    p1 = GI.Point.(-5, 0);
     p2 = GI.Point.(5, 0);
     line = GI.LineString([p1,p2])
     plot!(ax, line; color = :red)
    -fig

    Now, let's create a line connecting multiple points (i.e. a LineString). This time we get a bit more fancy with point creation.

    julia
    r = 2;
    +fig

    Now, let's create a line connecting multiple points (i.e. a LineString). This time we get a bit more fancy with point creation.

    julia
    r = 2;
     k = 10;
     ϴ = 0:0.01:2pi;
     x = r .* (k + 1) .* cos.(ϴ) .- r .* cos.((k + 1) .* ϴ);
     y = r .* (k + 1) .* sin.(ϴ) .- r .* sin.((k + 1) .* ϴ);
     lines = GI.LineString(GI.Point.(zip(x,y)));
     plot!(ax, lines; linewidth = 5)
    -fig

    We can also create a single LinearRing trait, the building block of a polygon. A LinearRing is simply a LineString with the same beginning and endpoint, i.e., an arbitrary closed shape composed of point pairs.

    A LinearRing is composed of a series of points.

    julia
    ring1 = GI.LinearRing(GI.getpoint(lines));
    GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing)

    Now, let's make the LinearRing into a Polygon.

    julia
    polygon1 = GI.Polygon([ring1]);
    GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing)], nothing, nothing)

    Now, we can use GeometryOps and CoordinateTransformations to shift polygon1 up, to avoid plotting over our earlier results. This is done through the GeometryOps.transform function.

    julia
    xoffset = 0.;
    +fig

    We can also create a single LinearRing trait, the building block of a polygon. A LinearRing is simply a LineString with the same beginning and endpoint, i.e., an arbitrary closed shape composed of point pairs.

    A LinearRing is composed of a series of points.

    julia
    ring1 = GI.LinearRing(GI.getpoint(lines));
    GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing)

    Now, let's make the LinearRing into a Polygon.

    julia
    polygon1 = GI.Polygon([ring1]);
    GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing)], nothing, nothing)

    Now, we can use GeometryOps and CoordinateTransformations to shift polygon1 up, to avoid plotting over our earlier results. This is done through the GeometryOps.transform function.

    julia
    xoffset = 0.;
     yoffset = 50.;
     f = CoordinateTransformations.Translation(xoffset, yoffset);
     polygon1 = GO.transform(f, polygon1);
     plot!(polygon1)
    -fig

    Polygons can contain "holes". The first LinearRing in a polygon is the exterior, and all subsequent LinearRings are treated as holes in the leading LinearRing.

    GeoInterface offers the GI.getexterior(poly) and GI.gethole(poly) methods to get the exterior ring and an iterable of holes, respectively.

    julia
    hole = GI.LinearRing(GI.getpoint(multipoint))
    +fig

    Polygons can contain "holes". The first LinearRing in a polygon is the exterior, and all subsequent LinearRings are treated as holes in the leading LinearRing.

    GeoInterface offers the GI.getexterior(poly) and GI.gethole(poly) methods to get the exterior ring and an iterable of holes, respectively.

    julia
    hole = GI.LinearRing(GI.getpoint(multipoint))
     polygon2 = GI.Polygon([ring1, hole])
    GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, T, Nothing, Nothing} where T}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, T, Nothing, Nothing} where T[GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing), GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((-5, -5), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((-5, 5), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((5, 5), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((5, -5), nothing)], nothing, nothing)], nothing, nothing)

    Shift polygon2 to the right, to avoid plotting over our earlier results.

    julia
    xoffset = 50.;
     yoffset = 0.;
     f = CoordinateTransformations.Translation(xoffset, yoffset);
     polygon2 = GO.transform(f, polygon2);
     plot!(polygon2)
    -fig

    Polygons can also be grouped together as a MultiPolygon.

    julia
    r = 5;
    +fig

    Polygons can also be grouped together as a MultiPolygon.

    julia
    r = 5;
     x = cos.(reverse(ϴ)) .* r .+ xoffset;
     y = sin.(reverse(ϴ)) .* r .+ yoffset;
     ring2 =  GI.LinearRing(GI.Point.(zip(x,y)));
    @@ -68,7 +68,7 @@
     f = CoordinateTransformations.Translation(xoffset, yoffset);
     multipolygon = GO.transform(f, multipolygon);
     plot!(multipolygon)
    -fig

    Great, now we can make Points, MultiPoints, Lines, LineStrings, Polygons (with holes), and MultiPolygons and modify them using [CoordinateTransformations] and [GeometryOps].

    Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

    In geospatial sciences we often have data in one Coordinate Reference System (CRS) (source) and would like to display it in different (destination) CRS. GeoMakie allows us to do this by automatically projecting from source to destination CRS.

    Here, our source CRS is common geographic (i.e. coordinates of latitude and longitude), WGS84.

    julia
    source_crs1 = GFT.EPSG(4326)
    GeoFormatTypes.EPSG{1}((4326,))

    Now let's pick a destination CRS for displaying our map. Here we'll pick natearth2.

    julia
    destination_crs = "+proj=natearth2"
    "+proj=natearth2"

    Let's add land area for context. First, download and open the Natural Earth global land polygons at 110 m resolution.GeoMakie ships with this particular dataset, so we will access it from there.

    julia
    land_path = GeoMakie.assetpath("ne_110m_land.geojson")
    "/home/runner/.julia/packages/GeoMakie/2upVC/assets/ne_110m_land.geojson"

    Note

    Natural Earth has lots of other datasets, and there is a Julia package that provides an interface to it called NaturalEarth.jl.

    Read the land MultiPolygons as a GeoJSON.FeatureCollection.

    julia
    land_geo = GeoJSON.read(land_path)
    FeatureCollection with 127 Features

    We then need to create a figure with a GeoAxis that can handle the projection between source and destination CRS. For GeoMakie, source is the CRS of the input and dest is the CRS you want to visualize in.

    julia
    fig = Figure(size=(1000, 500));
    +fig

    Great, now we can make Points, MultiPoints, Lines, LineStrings, Polygons (with holes), and MultiPolygons and modify them using [CoordinateTransformations] and [GeometryOps].

    Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

    In geospatial sciences we often have data in one Coordinate Reference System (CRS) (source) and would like to display it in different (destination) CRS. GeoMakie allows us to do this by automatically projecting from source to destination CRS.

    Here, our source CRS is common geographic (i.e. coordinates of latitude and longitude), WGS84.

    julia
    source_crs1 = GFT.EPSG(4326)
    GeoFormatTypes.EPSG{1}((4326,))

    Now let's pick a destination CRS for displaying our map. Here we'll pick natearth2.

    julia
    destination_crs = "+proj=natearth2"
    "+proj=natearth2"

    Let's add land area for context. First, download and open the Natural Earth global land polygons at 110 m resolution.GeoMakie ships with this particular dataset, so we will access it from there.

    julia
    land_path = GeoMakie.assetpath("ne_110m_land.geojson")
    "/home/runner/.julia/packages/GeoMakie/2upVC/assets/ne_110m_land.geojson"

    Note

    Natural Earth has lots of other datasets, and there is a Julia package that provides an interface to it called NaturalEarth.jl.

    Read the land MultiPolygons as a GeoJSON.FeatureCollection.

    julia
    land_geo = GeoJSON.read(land_path)
    FeatureCollection with 127 Features

    We then need to create a figure with a GeoAxis that can handle the projection between source and destination CRS. For GeoMakie, source is the CRS of the input and dest is the CRS you want to visualize in.

    julia
    fig = Figure(size=(1000, 500));
     ga = GeoAxis(
         fig[1, 1];
         source = source_crs1,
    @@ -76,8 +76,8 @@
         xticklabelsvisible = false,
         yticklabelsvisible = false,
     );

    Plot land for context.

    julia
    poly!(ga, land_geo, color=:black)
    -fig

    Now let's plot a Polygon like before, but this time with a CRS that differs from our source data

    julia
    plot!(multipolygon; color = :green)
    -fig

    But what if we want to plot geometries with a different source CRS on the same figure?

    To show how to do this let's create a geometry with coordinates in UTM (Universal Transverse Mercator) zone 10N EPSG:32610.

    julia
    source_crs2 = GFT.EPSG(32610)
    GeoFormatTypes.EPSG{1}((32610,))

    Create a polygon (we're working in meters now, not latitude and longitude)

    julia
    r = 1000000;
    +fig

    Now let's plot a Polygon like before, but this time with a CRS that differs from our source data

    julia
    plot!(multipolygon; color = :green)
    +fig

    But what if we want to plot geometries with a different source CRS on the same figure?

    To show how to do this let's create a geometry with coordinates in UTM (Universal Transverse Mercator) zone 10N EPSG:32610.

    julia
    source_crs2 = GFT.EPSG(32610)
    GeoFormatTypes.EPSG{1}((32610,))

    Create a polygon (we're working in meters now, not latitude and longitude)

    julia
    r = 1000000;
     ϴ = 0:0.01:2pi;
     x = r .* cos.(ϴ).^3 .+ 500000;
     y = r .* sin.(ϴ) .^ 3 .+5000000;
    629-element Vector{Float64}:
    @@ -87,7 +87,7 @@
     
      5.0e6
      5.0e6

    Now create a LinearRing from Points

    julia
    ring3 = GI.LinearRing(Point.(zip(x, y)))
    GeoInterface.Wrappers.LinearRing{false, false, Vector{Point{2, Float64}}, Nothing, Nothing}(Point{2, Float64}[[1.5e6, 5.0e6], [1.4998500087497458e6, 5.000000999950001e6], [1.4994001399837343e6, 5.000007998400139e6], [1.4986507085647392e6, 5.000026987852369e6], [1.4976022389592e6, 5.000063948817746e6], [1.4962554647802354e6, 5.000124843834609e6], [1.4946113281484335e6, 5.000215611503127e6], [1.4926709788709967e6, 5.000342160541625e6], [1.4904357734399722e6, 5.000510363870095e6], [1.4879072738504685e6, 5.0007260527263e6]  …  [1.4870405593989636e6, 4.999194331880103e6], [1.4896621210021754e6, 4.999426363321033e6], [1.491990928929295e6, 4.999609061508909e6], [1.4940253560034204e6, 4.999748243174828e6], [1.4957639801366436e6, 4.999849768598615e6], [1.497205585568957e6, 4.999919535736425e6], [1.4983491639274692e6, 4.999963474314044e6], [1.4991939151049731e6, 4.999987539891298e6], [1.4997392479570867e6, 4.999997707902938e6], [1.499984780817334e6, 4.999999967681458e6]], nothing, nothing)

    Now create a Polygon from the LineRing

    julia
    polygon3 = GI.Polygon([ring3])
    GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Point{2, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Point{2, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Point{2, Float64}}, Nothing, Nothing}(Point{2, Float64}[[1.5e6, 5.0e6], [1.4998500087497458e6, 5.000000999950001e6], [1.4994001399837343e6, 5.000007998400139e6], [1.4986507085647392e6, 5.000026987852369e6], [1.4976022389592e6, 5.000063948817746e6], [1.4962554647802354e6, 5.000124843834609e6], [1.4946113281484335e6, 5.000215611503127e6], [1.4926709788709967e6, 5.000342160541625e6], [1.4904357734399722e6, 5.000510363870095e6], [1.4879072738504685e6, 5.0007260527263e6]  …  [1.4870405593989636e6, 4.999194331880103e6], [1.4896621210021754e6, 4.999426363321033e6], [1.491990928929295e6, 4.999609061508909e6], [1.4940253560034204e6, 4.999748243174828e6], [1.4957639801366436e6, 4.999849768598615e6], [1.497205585568957e6, 4.999919535736425e6], [1.4983491639274692e6, 4.999963474314044e6], [1.4991939151049731e6, 4.999987539891298e6], [1.4997392479570867e6, 4.999997707902938e6], [1.499984780817334e6, 4.999999967681458e6]], nothing, nothing)], nothing, nothing)

    Now plot on the existing GeoAxis.

    Note

    The keyword argument source is used to specify the source CRS of that particular plot, when plotting on an existing GeoAxis.

    julia
    plot!(ga,polygon3; color=:red, source = source_crs2)
    -fig

    Create geospatial geometries with embedded coordinate reference system information

    Great, we can make geometries and plot them on a map... now let's export the data to common geospatial data formats. To do this we now need to create geometries with embedded CRS information, making it a geospatial geometry. All that's needed is to include ; crs = crs as a keyword argument when constructing the geometry.

    Let's do this for a new Polygon

    julia
    r = 3;
    +fig

    Create geospatial geometries with embedded coordinate reference system information

    Great, we can make geometries and plot them on a map... now let's export the data to common geospatial data formats. To do this we now need to create geometries with embedded CRS information, making it a geospatial geometry. All that's needed is to include ; crs = crs as a keyword argument when constructing the geometry.

    Let's do this for a new Polygon

    julia
    r = 3;
     k = 7;
     ϴ = 0:0.01:2pi;
     x = r .* (k + 1) .* cos.(ϴ) .- r .* cos.((k + 1) .* ϴ);
    @@ -107,7 +107,7 @@
     GeoParquet.write(fn, df, (:geometry,))
    "shapes.parquet"

    Finally, if there's no Julia-native package that can write data to your desired format (e.g. .gpkg, .gml, etc), you can use GeoDataFrames. This package uses the GDAL library under the hood which supports writing to nearly all geospatial formats.

    julia
    import GeoDataFrames
     fn = "shapes.gpkg"
     GeoDataFrames.write(fn, df)
    "shapes.gpkg"

    And there we go, you can now create mapped geometries from scratch, manipulate them, plot them on a map, and save them in multiple geospatial data formats.

    - + \ No newline at end of file diff --git a/previews/PR182/tutorials/geodesic_paths.html b/previews/PR182/tutorials/geodesic_paths.html index c9a0b7d70..8edcb3a57 100644 --- a/previews/PR182/tutorials/geodesic_paths.html +++ b/previews/PR182/tutorials/geodesic_paths.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -28,8 +28,8 @@ fig, ga, _cp = lines(GeoMakie.coastlines(); axis = (; type = GeoAxis)) lines!(ga, GO.segmentize(GO.GeodesicSegments(; max_distance = 100_000), GI.LineString([IAH, AMS])); color = Makie.wong_colors()[2]) -fig

    - +fig

    + \ No newline at end of file diff --git a/previews/PR182/tutorials/spatial_joins.html b/previews/PR182/tutorials/spatial_joins.html index b79554c19..ba86fb5f8 100644 --- a/previews/PR182/tutorials/spatial_joins.html +++ b/previews/PR182/tutorials/spatial_joins.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -28,14 +28,14 @@ pl = GI.Polygon([GI.LinearRing([(0, 0), (1, 0), (1, 1), (0, 0)])]) pu = GI.Polygon([GI.LinearRing([(0, 0), (0, 1), (1, 1), (0, 0)])]) poly_df = DataFrame(geometry = [pl, pu], color = [:red, :blue]) -f, a, p = poly(poly_df.geometry; color = tuple.(poly_df.color, 0.3))

    Here, the upper polygon is blue, and the lower polygon is red. Keep this in mind!

    Now, we generate the points.

    julia
    points = tuple.(rand(1000), rand(1000))
    +f, a, p = poly(poly_df.geometry; color = tuple.(poly_df.color, 0.3))

    Here, the upper polygon is blue, and the lower polygon is red. Keep this in mind!

    Now, we generate the points.

    julia
    points = tuple.(rand(1000), rand(1000))
     points_df = DataFrame(geometry = points)
     scatter!(points_df.geometry)
    -f

    You can see that they are evenly distributed around the box. But how do we know which points are in which polygons?

    We have to join the two dataframes based on which polygon (if any) each point lies within.

    Now, we can perform the "spatial join" using FlexiJoins. We are performing an outer join here

    julia
    @time joined_df = FlexiJoins.innerjoin(
    +f

    You can see that they are evenly distributed around the box. But how do we know which points are in which polygons?

    We have to join the two dataframes based on which polygon (if any) each point lies within.

    Now, we can perform the "spatial join" using FlexiJoins. We are performing an outer join here

    julia
    @time joined_df = FlexiJoins.innerjoin(
         (points_df, poly_df),
         by_pred(:geometry, GO.within, :geometry)
     )
    julia
    scatter!(a, joined_df.geometry; color = joined_df.color)
    -f

    Here, you can see that the colors were assigned appropriately to the scattered points!

    Real-world example

    Suppose I have a list of polygons representing administrative regions (or mining sites, or what have you), and I have a list of polygons for each country. I want to find the country each region is in.

    julia
    import GeoInterface as GI, GeometryOps as GO
    +f

    Here, you can see that the colors were assigned appropriately to the scattered points!

    Real-world example

    Suppose I have a list of polygons representing administrative regions (or mining sites, or what have you), and I have a list of polygons for each country. I want to find the country each region is in.

    julia
    import GeoInterface as GI, GeometryOps as GO
     using FlexiJoins, DataFrames, GADM # GADM gives us country and sublevel geometry
     
     using CairoMakie, GeoInterfaceMakie
    @@ -60,7 +60,7 @@
         ::FlexiJoins.ByPred{typeof(my_predicate_function)}, 
         datas
     ) = true

    This will enable FlexiJoins to support your custom function, when it's passed to by_pred(:geometry, my_predicate_function, :geometry).

    - + \ No newline at end of file