<commit_before><html>
  <head>
    <script src="./build/build.js"></script>
    <script src='https://api.mapbox.com/mapbox-gl-js/v0.35.1/mapbox-gl.js'></script>
    <link href='https://api.mapbox.com/mapbox-gl-js/v0.35.1/mapbox-gl.css' rel='stylesheet' />
  </head>
  <body>
    <div id="data"
       data-markers="[[-88.741,34.278],[-88.737,34.256],[-88.946,33.897],[-89.579,33.036],[-87.94218000000001,34.83639],[-88.023,34.76],[-91.246,31.635],[-88.74073000000001,34.275020000000005],[-88.75403,34.26174],[-88.94842000000001,33.89969],[-89.57876,33.036730000000006],[-90.08954000000001,32.425540000000005],[-90.82075,32.06401],[-91.186,31.684],[-91.24566,31.625420000000002],[-91.29046000000001,31.575850000000003],[-91.36172,31.5498]]"
       data-polyline="cqmrEn`|xOlDlJnAfErC|KrAdHrGfa@lBfJrCpJ|DjK|B~DnBdChBrBlCzB|ExC|VfKvGxClC`BhE`EfFjGbEtHvJhXfDhIlFxJdPpWpBzErAxDvAtGnHpg@nBtKxBfI`EnMxDrJhRz`@vFdP|AjGZvBdAzClCxMzEvYvFne@VbDpAhKxAbJtC~K`ArChIjSfDrJlD`QxB|TjF|UhDjMlC~RbCvHtApCrC`E~NrPlEhFx@vAtBtBpDzA|A\\~@FpLDhBv@rBTdSiChFD|GIhD\\~PhF~TrDpE|BbCzB|BrC`BdDvDtL`B`HnDlJzHtMxCbEvLrNzCfObChH~EzHpCrHrFfKpEfDlFlCbIp@dJLvJC|Yh@tY_EbB?xUzFjNj@hInD|KfMnKpGbBdAr@h@dAlAbA`BfA`Ch@hBvBdI|DtGfUpGbKfNxKbF~CzAtKfEj@TfKbFlAl@jLnLtDjH\\v@j@`B`@jAb@zA^|AdAfCx@fBt@tA`ClDn@fA`@`A^hAVbAb@fCLhB^|JNhBZhDVzANpAVvAZ|AxBzIp@~C`@tBRnA\\`CRvBTlCHpBFnB@~@@fAAlBOtDSlDk@`Fs@zDg@~BgAlEeAtE}EdZiAzAsBzNi@xBeBhPRdAc@fBm@|IOpGE|P^rLn@rG|AnLvDhM|CtFtElMRpAxBtG|B~FlKjSpExKnB|FlAvCxCvFlCvDbLtNtFhK|FtNrE|WbCnKdAjCxFbQ`BlKlAbPbCzFDp@xBzD`FpEjHvJtCjEfChKhBtQtAlFlCzEhCrCpFjErCtCjCdDtBfDt@dBvBtDdFdFzB~@bE`C|CzEbDzHx@vDn@fIxBdN|C~NdAtGXzB~AfVbC~Q^hEb@tCb@pFPfF`@f`@t@`PH|EPfTq@pV}Crg@HfN~BbM`ErJtCrIrAhMl@zC~BvElBfChAlBzAxD^`B`BfKnBzG~BtF~GzMdEdKxAfEfB`GlCfMx@fFd@bE|@lNn@zFb@~BjErO`AzFtA|Ob@lCnA`EpD~GhBlCtAvCvAhFnA~GtAlD|@~ArKnL`EfFvD`G|E`JzFhNtDpG`EtFhBxD|GjTnNdZxF`NfBfFvDxLrEdRbEzOtDtLtHzTrCtJx@fDn@rCbAlGnA~JlAnHR~@b@pBj@xBlIzTn@hDLbBDfESdEIjHfDpPBxFo@vNTxCPxAJb@dBlGj@nB`@hBb@xC\\xDXbFTbBb@zBL^X|@x@hBpAnBfA`BP`@`@z@\\fAXrALhAJpABjAC~AGbCCnD@|CH`FBhB@hB@xAE`BMjCOfBgAnIa@lDStBIvBGbCAv@ClCDbDj@pIb@zFTlGnBbQ|ApIj@hB`GjMbEzF`HhP|FfGxEnHjClIhBrG~AnO|AxZxC~PjE~Rz@dCvHlOlA|DdGfNbO|W`BlB`RlKzInH|ApBdC`FzHnShAdBbBbBhBbAbCl@bCz@nBbAbA~@fFfHrBnBhAp@hE~AfEr@fIxBlI`DdLlHfItElBx@pDjAhEdAtDxApAf@|E~BrCdBlEfDbDzC|BdC~D~EpHzKdJpLnCvC|FlFzEfFhE`F`FfHlFxGzCzB`D~AfE`BlCpArIbHrAv@|Ap@~A`@jKjAxGnApEhA|DfBrDzClBdCtCtHh@rEZfHtAdIdAnDvB~EdBfGlB`K^dAn@fAhAtAfB|AnAt@dBn@lEn@bEdApB|@bBhAxArAlAvAtDfG|C`EhRbQ`J`LxFxJlDzHjElHbCtCdDpCjElCn@D|JfFbMfF|OxEb_@pHtSlF~IvCfJlDjLxEhPbIbSxHvYtIbFjAtT~ChEbAdR~FtLrElHvCxCzAtBbAfFzCv@f@XRhDjC|FhFxBvAdApA`HpJ~MtVfFvKvEdIlDnF`FpGfCtCnLtKnJjHlGhElFrCjJlEbOrFnHfBxCj@zE|@zBXpBV`Db@xEhAXFzBX`Gf@zA\\`LvClBd@~Bx@rKtEfIjDlBpAxJnFtJdGpCjBtKvHbCjBhEbE~QjO|QpPpNxJ|OtIpOfHpYhMtY`Jvr@zR|`@bO~f@vUpLpGjGpDxWlP`\\|UlSnP`KzIlYtT`HtEtTdN~UbMpQzHrNrFjd@vNfHlC`FxB`LjGvGnEvWfTpKfKpHfIlHvIrDlF|EfIfE~HpIdQtIlN~FrI`NpOtE~EnQhO|LfJhP`LrOlIvFfCjLfEpPrEpFdAvMlBnLrAdMlB|FxAzHjC`MvFfUjN`HtEvKfGjIxDzOhFxOvDdNhCnPp@~FE|\\mAlJKlKPtMtA|Ev@pG~A~]`LxRtHvi@nVf^nQ|RtKbXvOxRxLzFfDjKvEjJdEVJrJbExEhBxFnBnKxCz@TrD~@~I|A|ATfKz@zK`ArIr@tEl@zFdAz@R`KpCrBv@`IpDhDhBtD`C|AdAdD|BhXjZbC`CzL`IhThKlGjCtPzHvDlCvEfEbBlBhCpDbEtGzInPtKnPdDlErMnNfKxIbHlEzLhGjDxAhQvFvE~@`CZdG^~CKrJm@nUuFlDeA`e@cPzVeFb[aEbc@eDfJQfIb@zFd@vJtBjJdDpFxCbVdQ~LzJna@|a@~YzXbOpLpS`OrOnIjAx@tU`JfF~A~SzC|V~CpNvAr\\nBtMb@zQ?bO_@hXqAvKJ~HX`JrA~IvBn@PrBz@dAh@`DfB|B|AvGhEl@^vEnE~GxHpF~GrKhPzJfOfEfGzGzI`J~J`UdSpJjHlHnElRrH~v@nW`J~DbGzDrAj@bHbE`VlPhQtOjK`KxH`IzZx]zH~GpXhTlFnDfTrM`PnI~MfGvKlEpShHn]lJhMrCj]xG|y@tMpj@zEhR`C~YdGlQxElWlIlUbJ~OtH|VfNfKzEnNjEpIlBtN~B|UrAlM^dJt@fK|AjH~AzMbErRrHdOdFzGzApLlB|Hx@dMh@p[JpKZhSxAtJjAdGdA|GzAjPjEzNnFjGrCzJzFlG~DvGfFrItHxN`O`HlJlIbMpIlP|DnIvEhLrApCvBbDXb@tB~CzArBtB|BzEvE`C`Cz@r@fBzAtCtBjBjAzCrBdB~@fCvAdB~@dAf@dDzAfC~@zHbCfJ~B~JxArGp@bIp@lHz@nC\\dDb@lFp@nCh@fKvBlKjDTHdFlBpHbDdHlD|@l@lGxDxF`ExJdInFbFvI|In@r@hDjDbFpGvFrH|E|HjCxEzEfJvJtT`D|FxKzQhI`LzRnTfUnTlIlHfFtDnM~GpUzIp^vHxi@~JxNzDlK~D~HlD~DrBxLlHjPfL`N|IbTpL~KpFdQrHzZ`Llh@tVvIxEjLfHnMhJfHtF`I~G|VvVnB`Cj\\hb@~d@ps@lSdYrYn\\pEhExV`Udn@td@jIjF|GrDzR|LrCrA|bAfi@rTlN|IxG~PnNxMzLlq@tu@~PvQtItI|SxQvYvWnUbUxK~KtPxQpL|MfX|[bRzVjSdYlVd^lR~ZrHrMtJtNdKvLdNzLrFxDlElC|GpD|EzBjE`BbJpCjKzBvHhAnL`AtMXrWP|BLnE^jHdAhEt@`D|@fGfCbHrD`DdChE`ExElGdIzLlDtEfHxHbD`CvExCvF`CrCbA~W`G`ExAx@XjHtE~B|BhE|GdGrNrBrF|C|JhErOx@vDbFdPl@`BlHhPtHbSx@lCpArGlAnJx@rJ^bWXvYhAlLnBvL|B~I~@zCpEfLxD`HlFxItItMvLhOfT|V|HlIlD|CjAvA`K`JfOlLz`@~VhG`FdG`FdPlP~NhMbKfH`GvD`GnCrCdAbD`AfGlAzGbAbHr@lFz@bOdFfDpBbMnIlAjArFjGfCjD|G`L|ChH~ApElDnLxObx@|A~F`CnHjEnJdCjEvClElEfFfFdFbCnBbDzB|ErCrDbBlHhClb@`KrHvBz]tMvUnLjc@tXfXdNhPvG`JzCxOrEl[hHnKdDzS`KlP`LxOhPnEnGh_@rm@tQ`TjOjLvRjLxSpJtPpGhLfE|OlEfTlFrR`EjO~B|V`DlT~@~e@Grf@XrWxAvShCdVxDx\\fIfI~DtNnIrHzEd[xTzGpGtSxQjNhO~MfMfHfGtNdL|TtNpk@bZdEpBfXfO~ZlTpJjIzInIpA~@bSnThMtLf\\vS~NtGxR`HtMrDv[xJtHrC~PlHfLxF~L`HlN`JdOhL~RfR~FnE`FtG~EpHpHhM`HvNtQjc@pLzVpCnFjLvSrEjHzOvUtIbLdM`OdNfO`L|KxNzMnQ`OrUzP|g@`\\hGdFjIbIvJdLjDzEvHtLnQvWvLfPfFzFzLlMzEnEtFxE`E~CxOvJdLdF|FxBbJlCjK~Bx`A`MzKhBhTbErXhHvm@nRd`@zKvSxDdIlAbXjD`LbAnPhA|Y`A`IJzO?p_@Yv`@q@tYHvMZnc@~Bf[zCbQ~B`[nF~NbDzLxCrJlCbSnGfW`KjHdD`YhN|MxH~O`KnShNtK`IzLvJbOpMvGfGdOhOda@nc@nMxMfIbIpMnLlDhCfIzGhQvMfIxF`YbQzPfJnLxFlXnK~UlHv|@|QtXrHdQxFjLhEzOrGbKxEdt@p^xXlK|SbGpUxFbYdEbQ`BvWlA~e@xAfWRhS?jQUrPi@fW_@rH[ru@}Bnc@a@`GDrX`@zTjA`PxA~OxBxFrA`EjAlG`CfHlDhN`KlYtVzJhIvGdFbIzFdKrGhOvI`M~FfMjFnJnDjRfGfXrHtL`EhNzFd@BnM`GbO`IxHtEzMzJlFrEjFrFxF~HhClE`BtCbEfJhE`MvAzFrCzIhDfJ|F`MvClFxEzHlDfFhKlNhKhMvUnWvItKrFrH~IvMxQp[vKzUlCnGlElLvGpRpHpWxFhQfDlIrCdGlDzGrElHfHbKtK`MfJlJvClDzB~CdGbKbF`LvDzKhC`JfDnOfC`P~Dxa@hAxIxB`LhAnElCfIbCfGbEfItBlDvBnCvD|DxCzBxBvArEnBvDjAlEx@nTrAtFp@xFtAjGvBrErBrH`FjEfD|C~C|FlHvGvMpJtTdDlGlBlChMzOhFrFpGtFzK`Irc@|YbKlI`TzQtOnO`HnHvKlMjNhQzMxRtKlQrNxXxSlg@dFxNzDnM`\\tpApK~`@dKx_@zKn_@nFhP`JtVdKdWdMbYbRj`@bJbPzIhQzJdTrRjc@dO~[`IrPvGbLbElGzIhLrHfInLzN|GfJpGrKvJvQ|FhLpE~H|E~F|DfEpIzH`LfJ|AzAhBfCjBdEh@pBl@|CXpDTbLRfDx@~EdBrF~BtEzBvCjAhAlBvAhCvAvFfB|D`AzKdBvCp@nBh@hChA`DfBxC`ClGrGrDdFvCnFbEhJbB|ElAhEzArH^dDXtGIzF_AlMK`C@~CLxBx@`Gz@dDfAtCxBzDdA|ArAxA|BnB~EdDtE~Brm@~SpMrFvOxIfGjEhI|GpFlF|ExGvCrE~DfI`DpH|CxItCzJlA~ElC|NnEn]fBtKn@fDdDbM`DzIxApDfFpKxDhG`DlEbI|ItJ~I|IhHdHdFfHnEnNdHfHtCxTfIdRlFpFrAld@lJvJtCpJdE|ErClIhGvEhEbChCtAdB~GbKvHfObBdExAlEnBhJt@tINrIGrJg@`IeBhQwBvPuAvPs@xS_@rU?`Uf@nZZdJhB`\\d@pMHrFInOYdHk@nJ}BxWmA~JcFv[iCvQo@dF_@hF_@vGi@|Wi@tNmAjN}@fHQ~CU`IJlINhD|@|HrGr\\h@xD~AbQrB|M|CzMrGfS`BrH~AhPn@zElAxG~@lDxG|Rx@zDl@zE`AdOj@zF~@lG~@zEbCxIbEpKfCrFpCpHdBzF|DbPhBlFnBfEbC`ErAhB`HtHfEfFhHpKvEdGlBpBlLjKrCjDlDnFlGlNbDlGpExGvGnHzFzHdCrE`D`ItBlHp@vCj@vB`AjD^fAN`@d@hA|@rBx@`B`A`B|AtBxBhCxAzAtD~C|EdFjAtAlBnCnEhHfAzAnA~A~BfCzAvA|BdBbEbCdAd@v@\\b@F\\N~HzBxBv@pAr@tAdA~AfBPRXd@^p@FJVp@Vv@Rl@Lh@TpABNHb@XjDFrC?LL`EHdBLhAJbAVvA`@`B^lAZ|@b@bA`@z@Zj@d@x@z@hBzAlD\\~@`ArCr@jCl@`CV|@f@|Av@zB`@bAN\\`ApBlAxBf@z@`AdBt@|Aj@pAj@rAzF`QbCzEtClExOnQ`DlF~BnG`@hBn@vCz@vEr@~CPp@xBtGrAzClB~CpIjL|BpEnAfDr@~BdArF|AhK~BnKpExObCtL~@`Hn@rGdAdTl@jGrAbHjAxE|@xEb@lDZtD?`THhEXvETnBxApHbA`DxBfJ|DdXhB`H~AzE`F~JfD`IhCbInCdL`C`HfBtD`FvHtDnExErEfGrE`HzD|GlCfIvCj[tJtL`FlGfDhAv@nMdLfPfP|PbS`LbOjG~IbIlMdZpj@bElGrBjCzLnMtPnO|JtJdLxLxKhMzMlQpGtJdFlI~FhKdChFlCpHvCvLtAxJ^tEl@xMj@pQb@de@NxDnAtNlBzLhC|LpEzNpRll@pD|NrAvGhA`IdAhJ|@hL|Chz@~@`NnBbSrBfOhDjRlB~IhB`HrAfFlBnFbJhSxInMl[t[jL|MxGtLjElLhCrIxMfk@`EnLfCfGjElIrZle@vDbJxExOpJfd@vCnL|DlLrD`JzEtJfHzKfHlJlKtK|d@f_@dL`KxJdLzGfJpG~JnUnb@`FtHrDrFpE~Fzc@`h@zEfH~CnFjF`KrC`HnClIbCzI|BhLvFz_@xBbNzF|WpBfIlC|IhNh`@xDpJ`HnN|GpL~MdSvHxJjWrZlLxOrFhJxKtS|HxXnB~J|BpRvBbUfArIl@lD|@zCxC`JjApC`BxCj^zi@xGfMpFhMbCrGvB`HxChLlDrPxChMrAzExDtLzErLbD`HfCzEdRp[`L`VlD|LhBlH^dC|AbM`Gtj@zBfObB`JfHjWjIpXn@vCb@`EbArGnFzj@fCjPt@bDrBfHrEvKlCdFlFfIzGrHzBtBdGxEz[~UhDvCrH`IvGrJpF|J|AlDxVzq@hEzKhMnYvHdOlKlRbPvUlE~FrEhFjE`E|FlEvFjDzKhFf\\jL|K`FhEzBbG|DlEpEnCdDbCdEfEzIrFlMnBvDvBbDtAzAzDdDpHrF|H`GxA~AxB|ClB~Dn@pBnAbGbBfJhAjErB`Fx@~AbB`ChCrCnG~EvLhGbGvEfDrDlGnItCrEnG`HjB`BfD|BfEzBzIrDrIlEfCzBhF|FbBtBx@`BdKnVdC~D|DxEtGvGhExDpJrRfEhHrAvAdAn@~JpEfI`Dnj@zVdDfA`[zElGjBjNbGzGrDrGdEdKnElFxAlFp@j`@fGvDrAbGjCdIhGxAvApJ`M|IvJ~MnL~a@vYrRrPzMzNfEfFhH`K~J~O|CfGrF~MjEzN|D|RnDpSbClPnFld@bBpRvAhShA`V`@hKV|NJvMKxSSxNkAlUyF||@GpENtGLrCv@zGrAfGt@jCn@jBtB|ExC`FlBdCdP`RrEhIbCzGbC|FhDtFhD`E`DjCzC`Bf\\lLbF~BjC~AzE`EvB`CjObU`ArAbD~CpAjAhR|MrM`I`P`InElB|IxCzJ`CjWdErJtBvEtAtHnCjLzFtJvGrEnDrDpDzI|JnErE~QtOzCxCvDrFjDpHfCrGfHfT|D|M|EfRfFnUbErUNv@`AxEv@nCbAxCTl@R`@r@jAR^RZhA|Av@z@v@p@~@t@h@\\x@`@vB~@hBl@rAb@xPvCrQxB~Bf@~IzC`PdHfDlAjCpAhPhJjRlLtFxE~H`IbEzFhIlNlC`ExBbC~GdGpC`BpU`LjClBnDpDdA~AzBhDlB|DvEbI|F~HfHzGnDrCdEtCzJbGbUtK~[hMj]hL|FdAhOpB`JzBjCz@jDhBvJ`G`E`BbDj@nLnA`Id@zIfCdDhB~AdAfEbFfAdB`BhDbIlWtCtFjErEjLtH~AvA~EbGdDzHrGlSpClFhBxCnC`DpDnDvLxI|KxI|LvLvCxA|CjAvG~AfF^nQdClErAvMfFlS`KbItEzNtKrCdChG|GjBjCbDxFnAjCjDvL~AjDdNdRxBdDhItNrG|NnCxInBlEdBdDdF|GtDpDfOjKdJpHtJlJ`ItJvIzL|HtNhIpRhF`PpCtKhCnNx@nIpBb^|@lGjBbHfBpEtFtJlBzDjAfEb@pDJ`FmBvTQvGJjFPxB^jDnChMhInQ`J|OfUt\\fJfJxOfHlc@|LbElBvE|FbA|Et@rHNdCd@hCl@rBdAnB|B|BzAjAlF~AbBFdCO|Cq@dEk@fCk@jLBvEf@bGpAhMrFnDh@tCVjBA~Gq@bv@aLvF[hJUdNDjT|B~l@vLrLjBfNxAvRnA`g@tAvWrAxP|B`QjDnPxF`NbIjHjFxE~EfFpEfN~O|IbLzLrQzKvRpFbLdFtJfGdGjNhHtJ|BfJrA~WFhJg@hP_BvCMfHHdEb@tDt@bDbAzCnA|CrBnQ~L`NzLdCzC|K`QzDxE|L|KnIzFlI~HlFlHzAxCxEtLpAfGpBnMz@lDn@dBrBzDpIrJbBxBlFtJxAnEzAfGfAdGp@|Rn@`MlBtLr@xC~AxEhClEjGtFnGzD~GpCpJlEzD~CfBfBbDdElEfJnBfD`BlBlDzBvDpB|Ar@bB`@`C^|DXnIMvHy@dAAfCFrCd@bBl@pBdApGtFdD~BdD`BzGdChEdC`E`E~@~AjBlE`BnFhAbCdAtA|ErEl@v@hA|Bp@pBZdBXfCT`Fb@zCfAdD~@~Ap@x@pAjArAx@|D`BrBjAxC`CnDlD`BjA~Ar@tAZhFh@~Bf@nBl@|CjBlHnHhBvA|ClBlCdChBrBhAlBxClHjB~ChBtBzHxFfEzDbCrClBvC`AbBlBxEvA~FZnCLrGqAzQFfJv@rIx@hE|@~C~BzF`H`Mv@jBz@lCzBzL`CzGbBrCjBzBnC~BhGxD`CxBbAtAjA|BpAbEl@rDb@jHXlCjDhNl@lDVpCPhH]hOFrGTrDf@lDz@dEl@hBp@hBbCtEnHbK`D|FvCbIlC`LfA~CrItPxAlEn@bDn@vFLbF?xNb@zI`AbJnB`K">
    </div>
    <div class='example'>
      <div class="map google"></div>
      <p>Markers added directly to map: depending on the scale they can hide each other.</p>
    </div>
    <div class='example'>
      <div class="map google"></div>
      <p>Markers added to map through spreader: if several markers overlap they are displayed next to each other.</p>
      <p>Also: check out the labels!</p>
    </div>
    <div class='example'>
      <div class="map google"></div>
      <p>Markers added to map through collator: out of several overlapping markers, the one with the highest z-index is displayed</p>
    </div>
    <div class='example'>
      <div class="map google"></div>
      <p>Both spreader and collator used here: orange markers are collated while teal markers are spread.</p>
    </div>
    <div class='example'>
      <div class="map osm"></div>
      <p>OSM map with markers added directly to the map</p>
    </div>
    <div class='example'><commit_msg>upgrade test to mapbox-gl 0.37.0<commit_after><html>
  <head>
    <script src="./build/build.js"></script>
    <script src='https://api.mapbox.com/mapbox-gl-js/v0.37.0/mapbox-gl.js'></script>
    <link href='https://api.mapbox.com/mapbox-gl-js/v0.37.0/mapbox-gl.css' rel='stylesheet' />
  </head>
  <body>
    <div id="data"
       data-markers="[[-88.741,34.278],[-88.737,34.256],[-88.946,33.897],[-89.579,33.036],[-87.94218000000001,34.83639],[-88.023,34.76],[-91.246,31.635],[-88.74073000000001,34.275020000000005],[-88.75403,34.26174],[-88.94842000000001,33.89969],[-89.57876,33.036730000000006],[-90.08954000000001,32.425540000000005],[-90.82075,32.06401],[-91.186,31.684],[-91.24566,31.625420000000002],[-91.29046000000001,31.575850000000003],[-91.36172,31.5498]]"
       data-polyline="cqmrEn`|xOlDlJnAfErC|KrAdHrGfa@lBfJrCpJ|DjK|<KEY>`@vFdP|<KEY>">
    </div>
    <div class='example'>
      <div class="map google"></div>
      <p>Markers added directly to map: depending on the scale they can hide each other.</p>
    </div>
    <div class='example'>
      <div class="map google"></div>
      <p>Markers added to map through spreader: if several markers overlap they are displayed next to each other.</p>
      <p>Also: check out the labels!</p>
    </div>
    <div class='example'>
      <div class="map google"></div>
      <p>Markers added to map through collator: out of several overlapping markers, the one with the highest z-index is displayed</p>
    </div>
    <div class='example'>
      <div class="map google"></div>
      <p>Both spreader and collator used here: orange markers are collated while teal markers are spread.</p>
    </div>
    <div class='example'>
      <div class="map osm"></div>
      <p>OSM map with markers added directly to the map</p>
    </div>
    <div class='example'>
{'fraction_non_alphanumeric': 0.16313423249839434, 'fraction_numerical': 0.050256904303147075, 'mean_word_length': 13.97235576923077, 'pattern_counts': {'":': 0, '<': 93, '<?xml version=': 0, '>': 93, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 20, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7605799', 'n_tokens_mistral': 9534, 'n_tokens_neox': 8829, 'n_words': 257}