From 47c884646952cf3910ad4b21bfb284abbffb9d7c Mon Sep 17 00:00:00 2001 From: Andrew Janke Date: Wed, 23 Oct 2024 05:34:27 -0400 Subject: [PATCH] regenerate doco --- doc/Tablicious.qch | Bin 913408 -> 925696 bytes doc/html/API-Alphabetically.html | 19 +- doc/html/API-Reference.html | 2 +- doc/html/API-by-Category.html | 13 +- doc/html/Copying.html | 2 +- doc/html/Data-Sets-from-R.html | 2 +- doc/html/Date-and-Time-Representation.html | 2 +- doc/html/Datenum-Compatibility.html | 2 +- doc/html/Defined-Time-Zones.html | 2 +- doc/html/Durations.html | 2 +- doc/html/Example-Data-Sets.html | 2 +- doc/html/Getting-Started.html | 2 +- doc/html/Introduction.html | 2 +- doc/html/Missing-Functionality.html | 2 +- doc/html/NaC.html | 4 +- doc/html/NaS.html | 4 +- doc/html/NaT.html | 4 +- doc/html/Table-Construction.html | 2 +- doc/html/Table-Representation.html | 2 +- doc/html/Tables-vs-SQL.html | 2 +- doc/html/Time-Zones.html | 2 +- doc/html/Validation-Functions.html | 2 +- doc/html/array2table.html | 6 +- .../calmonths.html => doc/html/caldays.html | 24 +- doc/html/calendarDuration-Class.html | 2 +- doc/html/calendarDuration.html | 70 +- ...calendarDuration_002ecalendarDuration.html | 4 +- doc/html/calendarDuration_002edispstrs.html | 4 +- doc/html/calendarDuration_002eismissing.html | 4 +- doc/html/calendarDuration_002eisnan.html | 4 +- doc/html/calendarDuration_002eminus.html | 8 +- .../html/calendarDuration_002emtimes.html | 19 +- doc/html/calendarDuration_002eplus.html | 17 +- doc/html/calendarDuration_002etimes.html | 8 +- doc/html/calendarDuration_002euminus.html | 7 +- doc/html/calmonths.html | 4 +- doc/html/calyears.html | 4 +- doc/html/categorical.html | 4 +- doc/html/categorical_002eaddcats.html | 4 +- doc/html/categorical_002ecategorical.html | 4 +- doc/html/categorical_002ecategories.html | 4 +- doc/html/categorical_002ecellstr.html | 4 +- doc/html/categorical_002edispstrs.html | 4 +- doc/html/categorical_002edouble.html | 4 +- doc/html/categorical_002eiscategory.html | 4 +- doc/html/categorical_002eismissing.html | 4 +- doc/html/categorical_002eisnanny.html | 4 +- doc/html/categorical_002eisordinal.html | 4 +- doc/html/categorical_002eisundefined.html | 4 +- doc/html/categorical_002emergecats.html | 4 +- doc/html/categorical_002emissing.html | 4 +- doc/html/categorical_002eremovecats.html | 4 +- doc/html/categorical_002erenamecats.html | 4 +- doc/html/categorical_002ereordercats.html | 4 +- doc/html/categorical_002esetcats.html | 4 +- doc/html/categorical_002esqueezecats.html | 4 +- doc/html/categorical_002estring.html | 4 +- doc/html/categorical_002esummary.html | 4 +- doc/html/categorical_002eundefined.html | 4 +- doc/html/cell2table.html | 4 +- doc/html/colvecfun.html | 4 +- doc/html/contains.html | 4 +- doc/html/datasets_002edescription.html | 4 +- doc/html/datasets_002elist.html | 4 +- doc/html/datasets_002eload.html | 4 +- doc/html/datetime-Class.html | 2 +- doc/html/datetime.html | 24 +- doc/html/datetime_002eNaT.html | 4 +- doc/html/datetime_002ecolon.html | 96 + .../datetime_002econvertDatenumTimeZone.html | 7 +- doc/html/datetime_002edatenum.html | 6 +- doc/html/datetime_002edatenum2posix.html | 4 +- doc/html/datetime_002edatestr.html | 4 +- doc/html/datetime_002edatestrs.html | 4 +- doc/html/datetime_002edatestruct.html | 4 +- doc/html/datetime_002edatetime.html | 8 +- .../html/datetime_002edatevec.html | 22 +- doc/html/datetime_002ediff.html | 8 +- doc/html/datetime_002edispstrs.html | 4 +- doc/html/datetime_002eeq.html | 4 +- doc/html/datetime_002ege.html | 4 +- doc/html/datetime_002egmtime.html | 4 +- doc/html/datetime_002egt.html | 4 +- doc/html/datetime_002ehms.html | 4 +- doc/html/datetime_002eisbetween.html | 4 +- doc/html/datetime_002eisnan.html | 4 +- doc/html/datetime_002eisnat.html | 4 +- doc/html/datetime_002ele.html | 4 +- doc/html/datetime_002elinspace.html | 4 +- doc/html/datetime_002elocaltime.html | 4 +- doc/html/datetime_002elt.html | 4 +- doc/html/datetime_002eminus.html | 4 +- doc/html/datetime_002ene.html | 4 +- doc/html/datetime_002eofDatenum.html | 4 +- doc/html/datetime_002eofDatestruct.html | 4 +- doc/html/datetime_002eplus.html | 7 +- doc/html/datetime_002eposix2datenum.html | 4 +- doc/html/datetime_002eposixtime.html | 4 +- doc/html/datetime_002eproxyKeys.html | 4 +- doc/html/datetime_002etimeofday.html | 4 +- doc/html/datetime_002eweek.html | 4 +- doc/html/datetime_002eymd.html | 4 +- doc/html/datetime_002eymdhms.html | 4 +- doc/html/days.html | 4 +- doc/html/discretize.html | 4 +- doc/html/dispstrs.html | 4 +- doc/html/duration-Class.html | 2 +- doc/html/duration.html | 4 +- doc/html/duration_002echar.html | 4 +- doc/html/duration_002edispstrs.html | 4 +- doc/html/duration_002ehours.html | 4 +- doc/html/duration_002elinspace.html | 4 +- doc/html/duration_002emilliseconds.html | 4 +- doc/html/duration_002eminutes.html | 4 +- doc/html/duration_002eofDays.html | 4 +- doc/html/duration_002eseconds.html | 4 +- doc/html/duration_002eyears.html | 4 +- doc/html/eqn.html | 4 +- doc/html/head.html | 4 +- doc/html/hours.html | 4 +- doc/html/index.html | 657 +- doc/html/iscalendarduration.html | 4 +- doc/html/iscategorical.html | 4 +- doc/html/isdatetime.html | 4 +- doc/html/isduration.html | 4 +- doc/html/isfile.html | 4 +- doc/html/isfolder.html | 4 +- doc/html/isnanny.html | 4 +- doc/html/istable.html | 4 +- doc/html/istabular.html | 4 +- doc/html/istimetable.html | 4 +- doc/html/localdate.html | 4 +- doc/html/localdate_002eNaT.html | 4 +- doc/html/localdate_002edatenum.html | 4 +- doc/html/localdate_002edatestr.html | 4 +- doc/html/localdate_002edatestrs.html | 4 +- doc/html/localdate_002edatestruct.html | 4 +- doc/html/localdate_002edispstrs.html | 4 +- doc/html/localdate_002eisnan.html | 4 +- doc/html/localdate_002eisnat.html | 4 +- doc/html/localdate_002elocaldate.html | 4 +- doc/html/localdate_002eposixtime.html | 4 +- doc/html/localdate_002eymd.html | 4 +- doc/html/milliseconds.html | 4 +- doc/html/minutes.html | 4 +- doc/html/missing.html | 4 +- doc/html/missing_002edispstrs.html | 4 +- doc/html/missing_002eismissing.html | 4 +- doc/html/missing_002eisnan.html | 4 +- doc/html/missing_002eisnanny.html | 4 +- doc/html/missing_002emissing.html | 4 +- doc/html/mustBeA.html | 4 +- doc/html/mustBeCellstr.html | 4 +- doc/html/mustBeCharvec.html | 4 +- doc/html/mustBeFinite.html | 4 +- doc/html/mustBeInteger.html | 4 +- doc/html/mustBeMember.html | 4 +- doc/html/mustBeNonempty.html | 4 +- doc/html/mustBeNumeric.html | 4 +- doc/html/mustBeReal.html | 4 +- doc/html/mustBeSameSize.html | 4 +- doc/html/mustBeScalar.html | 4 +- doc/html/mustBeScalarLogical.html | 4 +- doc/html/mustBeVector.html | 4 +- doc/html/pp.html | 4 +- doc/html/scalarexpand.html | 4 +- doc/html/seconds.html | 4 +- doc/html/size2str.html | 4 +- doc/html/splitapply.html | 4 +- doc/html/string.html | 4 +- doc/html/string_002ecell.html | 4 +- doc/html/string_002ecellstr.html | 4 +- doc/html/string_002echar.html | 4 +- doc/html/string_002ecmp.html | 4 +- doc/html/string_002edecode.html | 4 +- doc/html/string_002edispstrs.html | 4 +- doc/html/string_002eempty.html | 4 +- doc/html/string_002eencode.html | 4 +- doc/html/string_002eerase.html | 4 +- doc/html/string_002eismissing.html | 4 +- doc/html/string_002eisnanny.html | 4 +- doc/html/string_002eisstring.html | 4 +- doc/html/string_002elower.html | 4 +- doc/html/string_002emissing.html | 4 +- doc/html/string_002eplus.html | 4 +- doc/html/string_002eregexprep.html | 4 +- doc/html/string_002ereverse.html | 4 +- doc/html/string_002ereverse_005fbytes.html | 4 +- doc/html/string_002estrcat.html | 4 +- doc/html/string_002estrcmp.html | 4 +- doc/html/string_002estrfind.html | 4 +- doc/html/string_002estring.html | 4 +- doc/html/string_002estrlength.html | 4 +- doc/html/string_002estrlength_005fbytes.html | 4 +- doc/html/string_002estrrep.html | 4 +- doc/html/string_002eupper.html | 4 +- doc/html/struct2table.html | 4 +- doc/html/table.html | 4 +- doc/html/tableOuterFillValue.html | 4 +- doc/html/table_002eaddvars.html | 4 +- doc/html/table_002eantijoin.html | 4 +- doc/html/table_002ecartesian.html | 4 +- doc/html/table_002econvertvars.html | 4 +- doc/html/table_002efindgroups.html | 4 +- doc/html/table_002egetvar.html | 4 +- doc/html/table_002egetvars.html | 4 +- doc/html/table_002egroupby.html | 4 +- doc/html/table_002eheight.html | 4 +- doc/html/table_002ehorzcat.html | 4 +- doc/html/table_002einnerjoin.html | 4 +- doc/html/table_002eintersect.html | 4 +- doc/html/table_002eisempty.html | 4 +- doc/html/table_002eismember.html | 4 +- doc/html/table_002eismissing.html | 4 +- doc/html/table_002eistable.html | 4 +- doc/html/table_002ejoin.html | 4 +- doc/html/table_002emergevars.html | 4 +- doc/html/table_002emovevars.html | 4 +- doc/html/table_002endims.html | 4 +- doc/html/table_002enumel.html | 4 +- doc/html/table_002eouterfillvals.html | 4 +- doc/html/table_002eouterjoin.html | 4 +- doc/html/table_002eprettyprint.html | 4 +- doc/html/table_002erealjoin.html | 4 +- doc/html/table_002eremovevars.html | 4 +- doc/html/table_002erenamevars.html | 4 +- doc/html/table_002erepelem.html | 4 +- doc/html/table_002erepmat.html | 4 +- doc/html/table_002erestrict.html | 4 +- doc/html/table_002erowfun.html | 4 +- doc/html/table_002erows2vars.html | 4 +- doc/html/table_002esemijoin.html | 4 +- doc/html/table_002esetDimensionNames.html | 4 +- doc/html/table_002esetRowNames.html | 4 +- doc/html/table_002esetVariableNames.html | 4 +- doc/html/table_002esetdiff.html | 4 +- doc/html/table_002esetvar.html | 4 +- doc/html/table_002esetxor.html | 4 +- doc/html/table_002esize.html | 4 +- doc/html/table_002esplitapply.html | 4 +- doc/html/table_002esplitvars.html | 4 +- doc/html/table_002esqueeze.html | 4 +- doc/html/table_002estack.html | 4 +- doc/html/table_002esummary.html | 4 +- doc/html/table_002etable.html | 4 +- doc/html/table_002etable2array.html | 4 +- doc/html/table_002etable2cell.html | 4 +- doc/html/table_002etable2struct.html | 4 +- doc/html/table_002eunion.html | 4 +- doc/html/table_002evarfun.html | 4 +- doc/html/table_002evarnames.html | 4 +- doc/html/table_002evertcat.html | 4 +- doc/html/table_002ewidth.html | 4 +- doc/html/tail.html | 4 +- doc/html/tblish_002edataset.html | 4 +- .../tblish_002edataset_002eAirPassengers.html | 4 +- doc/html/tblish_002edataset_002eBJsales.html | 4 +- doc/html/tblish_002edataset_002eBOD.html | 4 +- .../tblish_002edataset_002eChickWeight.html | 4 +- doc/html/tblish_002edataset_002eDNase.html | 4 +- ...tblish_002edataset_002eEuStockMarkets.html | 4 +- .../tblish_002edataset_002eFormaldehyde.html | 4 +- .../tblish_002edataset_002eHairEyeColor.html | 4 +- .../tblish_002edataset_002eHarman23cor.html | 4 +- .../tblish_002edataset_002eHarman74cor.html | 4 +- doc/html/tblish_002edataset_002eIndometh.html | 4 +- .../tblish_002edataset_002eInsectSprays.html | 4 +- ...tblish_002edataset_002eJohnsonJohnson.html | 4 +- .../tblish_002edataset_002eLakeHuron.html | 4 +- ...lish_002edataset_002eLifeCycleSavings.html | 4 +- doc/html/tblish_002edataset_002eLoblolly.html | 4 +- doc/html/tblish_002edataset_002eNile.html | 4 +- doc/html/tblish_002edataset_002eOrange.html | 4 +- .../tblish_002edataset_002eOrchardSprays.html | 4 +- .../tblish_002edataset_002ePlantGrowth.html | 4 +- .../tblish_002edataset_002ePuromycin.html | 4 +- doc/html/tblish_002edataset_002eTheoph.html | 4 +- doc/html/tblish_002edataset_002eTitanic.html | 4 +- .../tblish_002edataset_002eToothGrowth.html | 4 +- .../tblish_002edataset_002eUCBAdmissions.html | 4 +- ...tblish_002edataset_002eUKDriverDeaths.html | 4 +- .../tblish_002edataset_002eUKLungDeaths.html | 4 +- doc/html/tblish_002edataset_002eUKgas.html | 4 +- .../tblish_002edataset_002eUSAccDeaths.html | 4 +- .../tblish_002edataset_002eUSArrests.html | 4 +- ...tblish_002edataset_002eUSJudgeRatings.html | 4 +- ...002edataset_002eUSPersonalExpenditure.html | 4 +- doc/html/tblish_002edataset_002eVADeaths.html | 4 +- doc/html/tblish_002edataset_002eWWWusage.html | 4 +- .../tblish_002edataset_002eWorldPhones.html | 4 +- doc/html/tblish_002edataset_002eairmiles.html | 4 +- .../tblish_002edataset_002eairquality.html | 4 +- doc/html/tblish_002edataset_002eanscombe.html | 4 +- doc/html/tblish_002edataset_002eattenu.html | 4 +- doc/html/tblish_002edataset_002eattitude.html | 4 +- doc/html/tblish_002edataset_002eaustres.html | 4 +- doc/html/tblish_002edataset_002ebeavers.html | 4 +- doc/html/tblish_002edataset_002ecars.html | 4 +- doc/html/tblish_002edataset_002echickwts.html | 4 +- doc/html/tblish_002edataset_002eco2.html | 4 +- doc/html/tblish_002edataset_002ecrimtab.html | 4 +- doc/html/tblish_002edataset_002ecupcake.html | 4 +- .../tblish_002edataset_002ediscoveries.html | 4 +- doc/html/tblish_002edataset_002eesoph.html | 4 +- doc/html/tblish_002edataset_002eeuro.html | 4 +- doc/html/tblish_002edataset_002eeurodist.html | 4 +- doc/html/tblish_002edataset_002efaithful.html | 4 +- doc/html/tblish_002edataset_002efreeny.html | 4 +- doc/html/tblish_002edataset_002einfert.html | 4 +- doc/html/tblish_002edataset_002eiris.html | 4 +- doc/html/tblish_002edataset_002eislands.html | 4 +- doc/html/tblish_002edataset_002elh.html | 4 +- doc/html/tblish_002edataset_002elongley.html | 4 +- doc/html/tblish_002edataset_002elynx.html | 4 +- doc/html/tblish_002edataset_002emorley.html | 4 +- doc/html/tblish_002edataset_002emtcars.html | 4 +- doc/html/tblish_002edataset_002enhtemp.html | 4 +- doc/html/tblish_002edataset_002enottem.html | 4 +- doc/html/tblish_002edataset_002enpk.html | 4 +- ...sh_002edataset_002eoccupationalStatus.html | 4 +- doc/html/tblish_002edataset_002eprecip.html | 4 +- .../tblish_002edataset_002epresidents.html | 4 +- doc/html/tblish_002edataset_002epressure.html | 4 +- doc/html/tblish_002edataset_002equakes.html | 4 +- doc/html/tblish_002edataset_002erandu.html | 4 +- doc/html/tblish_002edataset_002erivers.html | 4 +- doc/html/tblish_002edataset_002erock.html | 4 +- doc/html/tblish_002edataset_002esleep.html | 4 +- .../tblish_002edataset_002estackloss.html | 4 +- doc/html/tblish_002edataset_002estate.html | 4 +- ...ish_002edataset_002esunspot_005fmonth.html | 4 +- ...lish_002edataset_002esunspot_005fyear.html | 4 +- doc/html/tblish_002edataset_002esunspots.html | 4 +- doc/html/tblish_002edataset_002eswiss.html | 4 +- doc/html/tblish_002edataset_002etreering.html | 4 +- doc/html/tblish_002edataset_002etrees.html | 4 +- doc/html/tblish_002edataset_002euspop.html | 4 +- doc/html/tblish_002edataset_002evolcano.html | 4 +- .../tblish_002edataset_002ewarpbreaks.html | 4 +- doc/html/tblish_002edataset_002ewomen.html | 4 +- doc/html/tblish_002edataset_002ezCO2.html | 4 +- doc/html/tblish_002edatasets.html | 4 +- doc/html/tblish_002eevalWithTableVars.html | 4 +- doc/html/tblish_002eexamples_002eSpDb.html | 4 +- doc/html/tblish_002eexamples_002ecoplot.html | 4 +- ...blish_002eexamples_002eplot_005fpairs.html | 4 +- doc/html/tblish_002esizeof2.html | 4 +- doc/html/tblish_002etable_002egrpstats.html | 4 +- doc/html/timezones.html | 4 +- doc/html/todatetime.html | 4 +- doc/html/vartype.html | 4 +- doc/html/vecfun.html | 4 +- doc/html/years.html | 4 +- doc/tablicious.html | 1548 +- doc/tablicious.info | 1587 +- doc/tablicious.pdf | Bin 486791 -> 490128 bytes doc/tablicious.qhc | Bin 180224 -> 180224 bytes doc/tablicious.qhp | 16 + doc/tablicious.texi | 146 +- .../user-guide/html/API-Alphabetically.html | 129 - docs/devel/user-guide/html/API-Reference.html | 63 - .../user-guide/html/API-by-Category.html | 463 - docs/devel/user-guide/html/Copying.html | 99 - .../user-guide/html/Data-Sets-from-R.html | 71 - .../html/Date-and-Time-Representation.html | 70 - .../html/Datenum-Compatibility.html | 89 - .../user-guide/html/Defined-Time-Zones.html | 72 - docs/devel/user-guide/html/Durations.html | 63 - .../user-guide/html/Example-Data-Sets.html | 102 - .../user-guide/html/Getting-Started.html | 76 - docs/devel/user-guide/html/Introduction.html | 90 - .../html/Missing-Functionality.html | 95 - docs/devel/user-guide/html/NaC.html | 82 - docs/devel/user-guide/html/NaS.html | 82 - docs/devel/user-guide/html/NaT.html | 79 - .../user-guide/html/Table-Construction.html | 75 - .../user-guide/html/Table-Representation.html | 85 - docs/devel/user-guide/html/Tables-vs-SQL.html | 92 - docs/devel/user-guide/html/Time-Zones.html | 128 - .../user-guide/html/Validation-Functions.html | 102 - docs/devel/user-guide/html/array2table.html | 80 - .../html/calendarDuration-Class.html | 79 - .../user-guide/html/calendarDuration.html | 143 - ...calendarDuration_002ecalendarDuration.html | 74 - .../html/calendarDuration_002edispstrs.html | 69 - .../html/calendarDuration_002eismissing.html | 71 - .../html/calendarDuration_002eisnan.html | 72 - .../html/calendarDuration_002eminus.html | 69 - .../html/calendarDuration_002eplus.html | 76 - .../html/calendarDuration_002euminus.html | 66 - docs/devel/user-guide/html/calyears.html | 71 - docs/devel/user-guide/html/categorical.html | 154 - .../html/categorical_002eaddcats.html | 72 - .../html/categorical_002ecategorical.html | 94 - .../html/categorical_002ecategories.html | 72 - .../html/categorical_002ecellstr.html | 73 - .../html/categorical_002edispstrs.html | 72 - .../html/categorical_002edouble.html | 77 - .../html/categorical_002eiscategory.html | 72 - .../html/categorical_002eismissing.html | 72 - .../html/categorical_002eisnanny.html | 73 - .../html/categorical_002eisordinal.html | 70 - .../html/categorical_002eisundefined.html | 73 - .../html/categorical_002emergecats.html | 76 - .../html/categorical_002emissing.html | 78 - .../html/categorical_002eremovecats.html | 81 - .../html/categorical_002erenamecats.html | 71 - .../html/categorical_002ereordercats.html | 74 - .../html/categorical_002esetcats.html | 71 - .../html/categorical_002esqueezecats.html | 72 - .../html/categorical_002estring.html | 73 - .../html/categorical_002esummary.html | 71 - .../html/categorical_002eundefined.html | 76 - docs/devel/user-guide/html/cell2table.html | 77 - docs/devel/user-guide/html/colvecfun.html | 78 - docs/devel/user-guide/html/contains.html | 82 - .../html/datasets_002edescription.html | 71 - .../user-guide/html/datasets_002elist.html | 74 - .../user-guide/html/datasets_002eload.html | 70 - .../devel/user-guide/html/datetime-Class.html | 78 - docs/devel/user-guide/html/datetime.html | 150 - .../user-guide/html/datetime_002eNaT.html | 76 - .../datetime_002econvertDatenumTimeZone.html | 76 - .../html/datetime_002edatenum2posix.html | 71 - .../user-guide/html/datetime_002edatestr.html | 71 - .../html/datetime_002edatestrs.html | 71 - .../html/datetime_002edatestruct.html | 77 - .../html/datetime_002edatetime.html | 80 - .../user-guide/html/datetime_002ediff.html | 72 - .../html/datetime_002edispstrs.html | 69 - .../user-guide/html/datetime_002eeq.html | 73 - .../user-guide/html/datetime_002ege.html | 73 - .../user-guide/html/datetime_002egmtime.html | 72 - .../user-guide/html/datetime_002egt.html | 73 - .../user-guide/html/datetime_002ehms.html | 71 - .../html/datetime_002eisbetween.html | 73 - .../user-guide/html/datetime_002eisnan.html | 70 - .../user-guide/html/datetime_002eisnat.html | 69 - .../user-guide/html/datetime_002ele.html | 73 - .../html/datetime_002elinspace.html | 77 - .../html/datetime_002elocaltime.html | 83 - .../user-guide/html/datetime_002elt.html | 73 - .../user-guide/html/datetime_002eminus.html | 77 - .../user-guide/html/datetime_002ene.html | 73 - .../html/datetime_002eofDatenum.html | 69 - .../html/datetime_002eofDatestruct.html | 72 - .../user-guide/html/datetime_002eplus.html | 75 - .../html/datetime_002eposix2datenum.html | 71 - .../html/datetime_002eposixtime.html | 73 - .../html/datetime_002eproxyKeys.html | 75 - .../html/datetime_002etimeofday.html | 71 - .../user-guide/html/datetime_002eweek.html | 69 - .../user-guide/html/datetime_002eymd.html | 71 - .../user-guide/html/datetime_002eymdhms.html | 70 - docs/devel/user-guide/html/days.html | 74 - docs/devel/user-guide/html/discretize.html | 85 - docs/devel/user-guide/html/dispstrs.html | 80 - .../devel/user-guide/html/duration-Class.html | 69 - docs/devel/user-guide/html/duration.html | 106 - .../user-guide/html/duration_002echar.html | 71 - .../html/duration_002edispstrs.html | 69 - .../user-guide/html/duration_002ehours.html | 72 - .../html/duration_002elinspace.html | 77 - .../html/duration_002emilliseconds.html | 72 - .../user-guide/html/duration_002eminutes.html | 72 - .../user-guide/html/duration_002eofDays.html | 71 - .../user-guide/html/duration_002eseconds.html | 72 - .../user-guide/html/duration_002eyears.html | 71 - docs/devel/user-guide/html/eqn.html | 86 - docs/devel/user-guide/html/head.html | 84 - docs/devel/user-guide/html/hours.html | 73 - docs/devel/user-guide/html/index.html | 496 - .../user-guide/html/iscalendarduration.html | 73 - docs/devel/user-guide/html/iscategorical.html | 73 - docs/devel/user-guide/html/isdatetime.html | 73 - docs/devel/user-guide/html/isduration.html | 73 - docs/devel/user-guide/html/isfile.html | 59 - docs/devel/user-guide/html/isfolder.html | 59 - docs/devel/user-guide/html/isnanny.html | 87 - docs/devel/user-guide/html/istable.html | 78 - docs/devel/user-guide/html/istabular.html | 74 - docs/devel/user-guide/html/istimetable.html | 78 - docs/devel/user-guide/html/localdate.html | 105 - .../user-guide/html/localdate_002eNaT.html | 79 - .../html/localdate_002edatenum.html | 68 - .../html/localdate_002edatestr.html | 71 - .../html/localdate_002edatestrs.html | 71 - .../html/localdate_002edatestruct.html | 79 - .../html/localdate_002edispstrs.html | 69 - .../user-guide/html/localdate_002eisnan.html | 70 - .../user-guide/html/localdate_002eisnat.html | 69 - .../html/localdate_002elocaldate.html | 77 - .../html/localdate_002eposixtime.html | 73 - .../user-guide/html/localdate_002eymd.html | 68 - docs/devel/user-guide/html/milliseconds.html | 73 - docs/devel/user-guide/html/minutes.html | 67 - docs/devel/user-guide/html/missing.html | 95 - .../user-guide/html/missing_002edispstrs.html | 72 - .../html/missing_002eismissing.html | 71 - .../user-guide/html/missing_002eisnan.html | 71 - .../user-guide/html/missing_002eisnanny.html | 71 - .../user-guide/html/missing_002emissing.html | 69 - docs/devel/user-guide/html/mustBeA.html | 59 - docs/devel/user-guide/html/mustBeCellstr.html | 59 - docs/devel/user-guide/html/mustBeCharvec.html | 59 - docs/devel/user-guide/html/mustBeFinite.html | 59 - docs/devel/user-guide/html/mustBeInteger.html | 59 - docs/devel/user-guide/html/mustBeMember.html | 59 - .../devel/user-guide/html/mustBeNonempty.html | 59 - docs/devel/user-guide/html/mustBeNumeric.html | 59 - docs/devel/user-guide/html/mustBeReal.html | 59 - .../devel/user-guide/html/mustBeSameSize.html | 59 - docs/devel/user-guide/html/mustBeScalar.html | 59 - .../user-guide/html/mustBeScalarLogical.html | 59 - docs/devel/user-guide/html/mustBeVector.html | 59 - docs/devel/user-guide/html/pp.html | 76 - docs/devel/user-guide/html/scalarexpand.html | 89 - docs/devel/user-guide/html/seconds.html | 73 - docs/devel/user-guide/html/size2str.html | 83 - docs/devel/user-guide/html/splitapply.html | 87 - docs/devel/user-guide/html/string.html | 160 - .../user-guide/html/string_002ecell.html | 74 - .../user-guide/html/string_002ecellstr.html | 71 - .../user-guide/html/string_002echar.html | 76 - .../devel/user-guide/html/string_002ecmp.html | 82 - .../user-guide/html/string_002edecode.html | 74 - .../user-guide/html/string_002edispstrs.html | 74 - .../user-guide/html/string_002eempty.html | 75 - .../user-guide/html/string_002eencode.html | 76 - .../user-guide/html/string_002eerase.html | 71 - .../user-guide/html/string_002eismissing.html | 73 - .../user-guide/html/string_002eisnanny.html | 71 - .../user-guide/html/string_002eisstring.html | 71 - .../user-guide/html/string_002elower.html | 75 - .../user-guide/html/string_002emissing.html | 74 - .../user-guide/html/string_002eplus.html | 78 - .../user-guide/html/string_002eregexprep.html | 73 - .../user-guide/html/string_002ereverse.html | 73 - .../html/string_002ereverse_005fbytes.html | 81 - .../user-guide/html/string_002estrcat.html | 77 - .../user-guide/html/string_002estrcmp.html | 77 - .../user-guide/html/string_002estrfind.html | 75 - .../user-guide/html/string_002estring.html | 81 - .../user-guide/html/string_002estrlength.html | 84 - .../html/string_002estrlength_005fbytes.html | 77 - .../user-guide/html/string_002estrrep.html | 76 - .../user-guide/html/string_002eupper.html | 74 - docs/devel/user-guide/html/struct2table.html | 76 - docs/devel/user-guide/html/table.html | 199 - .../user-guide/html/tableOuterFillValue.html | 59 - .../user-guide/html/table_002eaddvars.html | 71 - .../user-guide/html/table_002eantijoin.html | 78 - .../user-guide/html/table_002ecartesian.html | 88 - .../html/table_002econvertvars.html | 81 - .../user-guide/html/table_002efindgroups.html | 74 - .../user-guide/html/table_002egetvar.html | 74 - .../user-guide/html/table_002egetvars.html | 73 - .../user-guide/html/table_002egroupby.html | 82 - .../user-guide/html/table_002eheight.html | 71 - .../user-guide/html/table_002ehorzcat.html | 75 - .../user-guide/html/table_002einnerjoin.html | 79 - .../user-guide/html/table_002eintersect.html | 75 - .../user-guide/html/table_002eisempty.html | 70 - .../user-guide/html/table_002eismember.html | 73 - .../user-guide/html/table_002eismissing.html | 79 - .../user-guide/html/table_002eistable.html | 67 - .../devel/user-guide/html/table_002ejoin.html | 79 - .../user-guide/html/table_002emergevars.html | 69 - .../user-guide/html/table_002emovevars.html | 78 - .../user-guide/html/table_002endims.html | 70 - .../user-guide/html/table_002enumel.html | 72 - .../html/table_002eouterfillvals.html | 71 - .../user-guide/html/table_002eouterjoin.html | 80 - .../html/table_002eprettyprint.html | 71 - .../user-guide/html/table_002erealjoin.html | 85 - .../user-guide/html/table_002eremovevars.html | 72 - .../user-guide/html/table_002erenamevars.html | 80 - .../user-guide/html/table_002erepelem.html | 73 - .../user-guide/html/table_002erepmat.html | 78 - .../user-guide/html/table_002erestrict.html | 94 - .../user-guide/html/table_002erowfun.html | 133 - .../user-guide/html/table_002erows2vars.html | 83 - .../user-guide/html/table_002esemijoin.html | 81 - .../html/table_002esetDimensionNames.html | 84 - .../html/table_002esetRowNames.html | 72 - .../html/table_002esetVariableNames.html | 79 - .../user-guide/html/table_002esetdiff.html | 74 - .../user-guide/html/table_002esetvar.html | 81 - .../user-guide/html/table_002esetxor.html | 76 - .../devel/user-guide/html/table_002esize.html | 72 - .../user-guide/html/table_002esplitapply.html | 73 - .../user-guide/html/table_002esplitvars.html | 73 - .../user-guide/html/table_002esqueeze.html | 71 - .../user-guide/html/table_002estack.html | 69 - .../user-guide/html/table_002esummary.html | 79 - .../user-guide/html/table_002etable.html | 98 - .../html/table_002etable2array.html | 67 - .../user-guide/html/table_002etable2cell.html | 72 - .../html/table_002etable2struct.html | 76 - .../user-guide/html/table_002eunion.html | 75 - .../user-guide/html/table_002evarfun.html | 73 - .../user-guide/html/table_002evarnames.html | 71 - .../user-guide/html/table_002evertcat.html | 77 - .../user-guide/html/table_002ewidth.html | 69 - docs/devel/user-guide/html/tail.html | 84 - .../user-guide/html/tblish_002edataset.html | 160 - .../tblish_002edataset_002eAirPassengers.html | 87 - .../html/tblish_002edataset_002eBJsales.html | 107 - .../html/tblish_002edataset_002eBOD.html | 100 - .../tblish_002edataset_002eChickWeight.html | 111 - .../html/tblish_002edataset_002eDNase.html | 108 - ...tblish_002edataset_002eEuStockMarkets.html | 115 - .../tblish_002edataset_002eFormaldehyde.html | 116 - .../tblish_002edataset_002eHairEyeColor.html | 144 - .../tblish_002edataset_002eHarman23cor.html | 100 - .../tblish_002edataset_002eHarman74cor.html | 100 - .../html/tblish_002edataset_002eIndometh.html | 103 - .../tblish_002edataset_002eInsectSprays.html | 105 - ...tblish_002edataset_002eJohnsonJohnson.html | 98 - .../tblish_002edataset_002eLakeHuron.html | 104 - ...lish_002edataset_002eLifeCycleSavings.html | 130 - .../html/tblish_002edataset_002eLoblolly.html | 111 - .../html/tblish_002edataset_002eNile.html | 111 - .../html/tblish_002edataset_002eOrange.html | 113 - .../tblish_002edataset_002eOrchardSprays.html | 127 - .../tblish_002edataset_002ePlantGrowth.html | 99 - .../tblish_002edataset_002ePuromycin.html | 119 - .../html/tblish_002edataset_002eTheoph.html | 136 - .../html/tblish_002edataset_002eTitanic.html | 142 - .../tblish_002edataset_002eToothGrowth.html | 113 - .../tblish_002edataset_002eUCBAdmissions.html | 129 - ...tblish_002edataset_002eUKDriverDeaths.html | 152 - .../tblish_002edataset_002eUKLungDeaths.html | 115 - .../html/tblish_002edataset_002eUKgas.html | 101 - .../tblish_002edataset_002eUSAccDeaths.html | 96 - .../tblish_002edataset_002eUSArrests.html | 137 - ...tblish_002edataset_002eUSJudgeRatings.html | 129 - ...002edataset_002eUSPersonalExpenditure.html | 99 - .../html/tblish_002edataset_002eVADeaths.html | 106 - .../html/tblish_002edataset_002eWWWusage.html | 95 - .../tblish_002edataset_002eWorldPhones.html | 100 - .../html/tblish_002edataset_002eairmiles.html | 88 - .../tblish_002edataset_002eairquality.html | 139 - .../html/tblish_002edataset_002eanscombe.html | 130 - .../html/tblish_002edataset_002eattenu.html | 114 - .../html/tblish_002edataset_002eattitude.html | 118 - .../html/tblish_002edataset_002eaustres.html | 100 - .../html/tblish_002edataset_002ebeavers.html | 104 - .../html/tblish_002edataset_002ecars.html | 131 - .../html/tblish_002edataset_002echickwts.html | 118 - .../html/tblish_002edataset_002eco2.html | 115 - .../html/tblish_002edataset_002ecrimtab.html | 151 - .../html/tblish_002edataset_002ecupcake.html | 98 - .../tblish_002edataset_002ediscoveries.html | 103 - .../html/tblish_002edataset_002eesoph.html | 111 - .../html/tblish_002edataset_002eeuro.html | 117 - .../html/tblish_002edataset_002eeurodist.html | 95 - .../html/tblish_002edataset_002efaithful.html | 126 - .../html/tblish_002edataset_002efreeny.html | 126 - .../html/tblish_002edataset_002einfert.html | 120 - .../html/tblish_002edataset_002eiris.html | 117 - .../html/tblish_002edataset_002eislands.html | 102 - .../html/tblish_002edataset_002elh.html | 101 - .../html/tblish_002edataset_002elongley.html | 121 - .../html/tblish_002edataset_002elynx.html | 112 - .../html/tblish_002edataset_002emorley.html | 117 - .../html/tblish_002edataset_002emtcars.html | 131 - .../html/tblish_002edataset_002enhtemp.html | 104 - .../html/tblish_002edataset_002enottem.html | 100 - .../html/tblish_002edataset_002enpk.html | 113 - ...sh_002edataset_002eoccupationalStatus.html | 93 - .../html/tblish_002edataset_002eprecip.html | 102 - .../tblish_002edataset_002epresidents.html | 112 - .../html/tblish_002edataset_002epressure.html | 113 - .../html/tblish_002edataset_002equakes.html | 120 - .../html/tblish_002edataset_002erandu.html | 115 - .../html/tblish_002edataset_002erivers.html | 100 - .../html/tblish_002edataset_002erock.html | 112 - .../html/tblish_002edataset_002esleep.html | 113 - .../tblish_002edataset_002estackloss.html | 133 - .../html/tblish_002edataset_002estate.html | 141 - ...ish_002edataset_002esunspot_005fmonth.html | 100 - ...lish_002edataset_002esunspot_005fyear.html | 100 - .../html/tblish_002edataset_002esunspots.html | 106 - .../html/tblish_002edataset_002eswiss.html | 139 - .../html/tblish_002edataset_002etreering.html | 101 - .../html/tblish_002edataset_002etrees.html | 119 - .../html/tblish_002edataset_002euspop.html | 101 - .../html/tblish_002edataset_002evolcano.html | 103 - .../tblish_002edataset_002ewarpbreaks.html | 112 - .../html/tblish_002edataset_002ewomen.html | 113 - .../html/tblish_002edataset_002ezCO2.html | 100 - .../user-guide/html/tblish_002edatasets.html | 78 - .../html/tblish_002eevalWithTableVars.html | 89 - .../html/tblish_002eexamples_002eSpDb.html | 77 - .../html/tblish_002eexamples_002ecoplot.html | 112 - ...blish_002eexamples_002eplot_005fpairs.html | 91 - .../user-guide/html/tblish_002esizeof2.html | 105 - .../html/tblish_002etable_002egrpstats.html | 80 - docs/devel/user-guide/html/timezones.html | 89 - docs/devel/user-guide/html/todatetime.html | 80 - docs/devel/user-guide/html/vartype.html | 78 - docs/devel/user-guide/html/vecfun.html | 82 - docs/devel/user-guide/html/years.html | 80 - docs/devel/user-guide/tablicious.html | 13092 ---------------- docs/devel/user-guide/tablicious.pdf | Bin 486791 -> 0 bytes 706 files changed, 2952 insertions(+), 46460 deletions(-) rename docs/devel/user-guide/html/calmonths.html => doc/html/caldays.html (61%) rename docs/devel/user-guide/html/calendarDuration_002etimes.html => doc/html/calendarDuration_002emtimes.html (67%) create mode 100644 doc/html/datetime_002ecolon.html rename docs/devel/user-guide/html/datetime_002edatenum.html => doc/html/datetime_002edatevec.html (59%) delete mode 100644 docs/devel/user-guide/html/API-Alphabetically.html delete mode 100644 docs/devel/user-guide/html/API-Reference.html delete mode 100644 docs/devel/user-guide/html/API-by-Category.html delete mode 100644 docs/devel/user-guide/html/Copying.html delete mode 100644 docs/devel/user-guide/html/Data-Sets-from-R.html delete mode 100644 docs/devel/user-guide/html/Date-and-Time-Representation.html delete mode 100644 docs/devel/user-guide/html/Datenum-Compatibility.html delete mode 100644 docs/devel/user-guide/html/Defined-Time-Zones.html delete mode 100644 docs/devel/user-guide/html/Durations.html delete mode 100644 docs/devel/user-guide/html/Example-Data-Sets.html delete mode 100644 docs/devel/user-guide/html/Getting-Started.html delete mode 100644 docs/devel/user-guide/html/Introduction.html delete mode 100644 docs/devel/user-guide/html/Missing-Functionality.html delete mode 100644 docs/devel/user-guide/html/NaC.html delete mode 100644 docs/devel/user-guide/html/NaS.html delete mode 100644 docs/devel/user-guide/html/NaT.html delete mode 100644 docs/devel/user-guide/html/Table-Construction.html delete mode 100644 docs/devel/user-guide/html/Table-Representation.html delete mode 100644 docs/devel/user-guide/html/Tables-vs-SQL.html delete mode 100644 docs/devel/user-guide/html/Time-Zones.html delete mode 100644 docs/devel/user-guide/html/Validation-Functions.html delete mode 100644 docs/devel/user-guide/html/array2table.html delete mode 100644 docs/devel/user-guide/html/calendarDuration-Class.html delete mode 100644 docs/devel/user-guide/html/calendarDuration.html delete mode 100644 docs/devel/user-guide/html/calendarDuration_002ecalendarDuration.html delete mode 100644 docs/devel/user-guide/html/calendarDuration_002edispstrs.html delete mode 100644 docs/devel/user-guide/html/calendarDuration_002eismissing.html delete mode 100644 docs/devel/user-guide/html/calendarDuration_002eisnan.html delete mode 100644 docs/devel/user-guide/html/calendarDuration_002eminus.html delete mode 100644 docs/devel/user-guide/html/calendarDuration_002eplus.html delete mode 100644 docs/devel/user-guide/html/calendarDuration_002euminus.html delete mode 100644 docs/devel/user-guide/html/calyears.html delete mode 100644 docs/devel/user-guide/html/categorical.html delete mode 100644 docs/devel/user-guide/html/categorical_002eaddcats.html delete mode 100644 docs/devel/user-guide/html/categorical_002ecategorical.html delete mode 100644 docs/devel/user-guide/html/categorical_002ecategories.html delete mode 100644 docs/devel/user-guide/html/categorical_002ecellstr.html delete mode 100644 docs/devel/user-guide/html/categorical_002edispstrs.html delete mode 100644 docs/devel/user-guide/html/categorical_002edouble.html delete mode 100644 docs/devel/user-guide/html/categorical_002eiscategory.html delete mode 100644 docs/devel/user-guide/html/categorical_002eismissing.html delete mode 100644 docs/devel/user-guide/html/categorical_002eisnanny.html delete mode 100644 docs/devel/user-guide/html/categorical_002eisordinal.html delete mode 100644 docs/devel/user-guide/html/categorical_002eisundefined.html delete mode 100644 docs/devel/user-guide/html/categorical_002emergecats.html delete mode 100644 docs/devel/user-guide/html/categorical_002emissing.html delete mode 100644 docs/devel/user-guide/html/categorical_002eremovecats.html delete mode 100644 docs/devel/user-guide/html/categorical_002erenamecats.html delete mode 100644 docs/devel/user-guide/html/categorical_002ereordercats.html delete mode 100644 docs/devel/user-guide/html/categorical_002esetcats.html delete mode 100644 docs/devel/user-guide/html/categorical_002esqueezecats.html delete mode 100644 docs/devel/user-guide/html/categorical_002estring.html delete mode 100644 docs/devel/user-guide/html/categorical_002esummary.html delete mode 100644 docs/devel/user-guide/html/categorical_002eundefined.html delete mode 100644 docs/devel/user-guide/html/cell2table.html delete mode 100644 docs/devel/user-guide/html/colvecfun.html delete mode 100644 docs/devel/user-guide/html/contains.html delete mode 100644 docs/devel/user-guide/html/datasets_002edescription.html delete mode 100644 docs/devel/user-guide/html/datasets_002elist.html delete mode 100644 docs/devel/user-guide/html/datasets_002eload.html delete mode 100644 docs/devel/user-guide/html/datetime-Class.html delete mode 100644 docs/devel/user-guide/html/datetime.html delete mode 100644 docs/devel/user-guide/html/datetime_002eNaT.html delete mode 100644 docs/devel/user-guide/html/datetime_002econvertDatenumTimeZone.html delete mode 100644 docs/devel/user-guide/html/datetime_002edatenum2posix.html delete mode 100644 docs/devel/user-guide/html/datetime_002edatestr.html delete mode 100644 docs/devel/user-guide/html/datetime_002edatestrs.html delete mode 100644 docs/devel/user-guide/html/datetime_002edatestruct.html delete mode 100644 docs/devel/user-guide/html/datetime_002edatetime.html delete mode 100644 docs/devel/user-guide/html/datetime_002ediff.html delete mode 100644 docs/devel/user-guide/html/datetime_002edispstrs.html delete mode 100644 docs/devel/user-guide/html/datetime_002eeq.html delete mode 100644 docs/devel/user-guide/html/datetime_002ege.html delete mode 100644 docs/devel/user-guide/html/datetime_002egmtime.html delete mode 100644 docs/devel/user-guide/html/datetime_002egt.html delete mode 100644 docs/devel/user-guide/html/datetime_002ehms.html delete mode 100644 docs/devel/user-guide/html/datetime_002eisbetween.html delete mode 100644 docs/devel/user-guide/html/datetime_002eisnan.html delete mode 100644 docs/devel/user-guide/html/datetime_002eisnat.html delete mode 100644 docs/devel/user-guide/html/datetime_002ele.html delete mode 100644 docs/devel/user-guide/html/datetime_002elinspace.html delete mode 100644 docs/devel/user-guide/html/datetime_002elocaltime.html delete mode 100644 docs/devel/user-guide/html/datetime_002elt.html delete mode 100644 docs/devel/user-guide/html/datetime_002eminus.html delete mode 100644 docs/devel/user-guide/html/datetime_002ene.html delete mode 100644 docs/devel/user-guide/html/datetime_002eofDatenum.html delete mode 100644 docs/devel/user-guide/html/datetime_002eofDatestruct.html delete mode 100644 docs/devel/user-guide/html/datetime_002eplus.html delete mode 100644 docs/devel/user-guide/html/datetime_002eposix2datenum.html delete mode 100644 docs/devel/user-guide/html/datetime_002eposixtime.html delete mode 100644 docs/devel/user-guide/html/datetime_002eproxyKeys.html delete mode 100644 docs/devel/user-guide/html/datetime_002etimeofday.html delete mode 100644 docs/devel/user-guide/html/datetime_002eweek.html delete mode 100644 docs/devel/user-guide/html/datetime_002eymd.html delete mode 100644 docs/devel/user-guide/html/datetime_002eymdhms.html delete mode 100644 docs/devel/user-guide/html/days.html delete mode 100644 docs/devel/user-guide/html/discretize.html delete mode 100644 docs/devel/user-guide/html/dispstrs.html delete mode 100644 docs/devel/user-guide/html/duration-Class.html delete mode 100644 docs/devel/user-guide/html/duration.html delete mode 100644 docs/devel/user-guide/html/duration_002echar.html delete mode 100644 docs/devel/user-guide/html/duration_002edispstrs.html delete mode 100644 docs/devel/user-guide/html/duration_002ehours.html delete mode 100644 docs/devel/user-guide/html/duration_002elinspace.html delete mode 100644 docs/devel/user-guide/html/duration_002emilliseconds.html delete mode 100644 docs/devel/user-guide/html/duration_002eminutes.html delete mode 100644 docs/devel/user-guide/html/duration_002eofDays.html delete mode 100644 docs/devel/user-guide/html/duration_002eseconds.html delete mode 100644 docs/devel/user-guide/html/duration_002eyears.html delete mode 100644 docs/devel/user-guide/html/eqn.html delete mode 100644 docs/devel/user-guide/html/head.html delete mode 100644 docs/devel/user-guide/html/hours.html delete mode 100644 docs/devel/user-guide/html/index.html delete mode 100644 docs/devel/user-guide/html/iscalendarduration.html delete mode 100644 docs/devel/user-guide/html/iscategorical.html delete mode 100644 docs/devel/user-guide/html/isdatetime.html delete mode 100644 docs/devel/user-guide/html/isduration.html delete mode 100644 docs/devel/user-guide/html/isfile.html delete mode 100644 docs/devel/user-guide/html/isfolder.html delete mode 100644 docs/devel/user-guide/html/isnanny.html delete mode 100644 docs/devel/user-guide/html/istable.html delete mode 100644 docs/devel/user-guide/html/istabular.html delete mode 100644 docs/devel/user-guide/html/istimetable.html delete mode 100644 docs/devel/user-guide/html/localdate.html delete mode 100644 docs/devel/user-guide/html/localdate_002eNaT.html delete mode 100644 docs/devel/user-guide/html/localdate_002edatenum.html delete mode 100644 docs/devel/user-guide/html/localdate_002edatestr.html delete mode 100644 docs/devel/user-guide/html/localdate_002edatestrs.html delete mode 100644 docs/devel/user-guide/html/localdate_002edatestruct.html delete mode 100644 docs/devel/user-guide/html/localdate_002edispstrs.html delete mode 100644 docs/devel/user-guide/html/localdate_002eisnan.html delete mode 100644 docs/devel/user-guide/html/localdate_002eisnat.html delete mode 100644 docs/devel/user-guide/html/localdate_002elocaldate.html delete mode 100644 docs/devel/user-guide/html/localdate_002eposixtime.html delete mode 100644 docs/devel/user-guide/html/localdate_002eymd.html delete mode 100644 docs/devel/user-guide/html/milliseconds.html delete mode 100644 docs/devel/user-guide/html/minutes.html delete mode 100644 docs/devel/user-guide/html/missing.html delete mode 100644 docs/devel/user-guide/html/missing_002edispstrs.html delete mode 100644 docs/devel/user-guide/html/missing_002eismissing.html delete mode 100644 docs/devel/user-guide/html/missing_002eisnan.html delete mode 100644 docs/devel/user-guide/html/missing_002eisnanny.html delete mode 100644 docs/devel/user-guide/html/missing_002emissing.html delete mode 100644 docs/devel/user-guide/html/mustBeA.html delete mode 100644 docs/devel/user-guide/html/mustBeCellstr.html delete mode 100644 docs/devel/user-guide/html/mustBeCharvec.html delete mode 100644 docs/devel/user-guide/html/mustBeFinite.html delete mode 100644 docs/devel/user-guide/html/mustBeInteger.html delete mode 100644 docs/devel/user-guide/html/mustBeMember.html delete mode 100644 docs/devel/user-guide/html/mustBeNonempty.html delete mode 100644 docs/devel/user-guide/html/mustBeNumeric.html delete mode 100644 docs/devel/user-guide/html/mustBeReal.html delete mode 100644 docs/devel/user-guide/html/mustBeSameSize.html delete mode 100644 docs/devel/user-guide/html/mustBeScalar.html delete mode 100644 docs/devel/user-guide/html/mustBeScalarLogical.html delete mode 100644 docs/devel/user-guide/html/mustBeVector.html delete mode 100644 docs/devel/user-guide/html/pp.html delete mode 100644 docs/devel/user-guide/html/scalarexpand.html delete mode 100644 docs/devel/user-guide/html/seconds.html delete mode 100644 docs/devel/user-guide/html/size2str.html delete mode 100644 docs/devel/user-guide/html/splitapply.html delete mode 100644 docs/devel/user-guide/html/string.html delete mode 100644 docs/devel/user-guide/html/string_002ecell.html delete mode 100644 docs/devel/user-guide/html/string_002ecellstr.html delete mode 100644 docs/devel/user-guide/html/string_002echar.html delete mode 100644 docs/devel/user-guide/html/string_002ecmp.html delete mode 100644 docs/devel/user-guide/html/string_002edecode.html delete mode 100644 docs/devel/user-guide/html/string_002edispstrs.html delete mode 100644 docs/devel/user-guide/html/string_002eempty.html delete mode 100644 docs/devel/user-guide/html/string_002eencode.html delete mode 100644 docs/devel/user-guide/html/string_002eerase.html delete mode 100644 docs/devel/user-guide/html/string_002eismissing.html delete mode 100644 docs/devel/user-guide/html/string_002eisnanny.html delete mode 100644 docs/devel/user-guide/html/string_002eisstring.html delete mode 100644 docs/devel/user-guide/html/string_002elower.html delete mode 100644 docs/devel/user-guide/html/string_002emissing.html delete mode 100644 docs/devel/user-guide/html/string_002eplus.html delete mode 100644 docs/devel/user-guide/html/string_002eregexprep.html delete mode 100644 docs/devel/user-guide/html/string_002ereverse.html delete mode 100644 docs/devel/user-guide/html/string_002ereverse_005fbytes.html delete mode 100644 docs/devel/user-guide/html/string_002estrcat.html delete mode 100644 docs/devel/user-guide/html/string_002estrcmp.html delete mode 100644 docs/devel/user-guide/html/string_002estrfind.html delete mode 100644 docs/devel/user-guide/html/string_002estring.html delete mode 100644 docs/devel/user-guide/html/string_002estrlength.html delete mode 100644 docs/devel/user-guide/html/string_002estrlength_005fbytes.html delete mode 100644 docs/devel/user-guide/html/string_002estrrep.html delete mode 100644 docs/devel/user-guide/html/string_002eupper.html delete mode 100644 docs/devel/user-guide/html/struct2table.html delete mode 100644 docs/devel/user-guide/html/table.html delete mode 100644 docs/devel/user-guide/html/tableOuterFillValue.html delete mode 100644 docs/devel/user-guide/html/table_002eaddvars.html delete mode 100644 docs/devel/user-guide/html/table_002eantijoin.html delete mode 100644 docs/devel/user-guide/html/table_002ecartesian.html delete mode 100644 docs/devel/user-guide/html/table_002econvertvars.html delete mode 100644 docs/devel/user-guide/html/table_002efindgroups.html delete mode 100644 docs/devel/user-guide/html/table_002egetvar.html delete mode 100644 docs/devel/user-guide/html/table_002egetvars.html delete mode 100644 docs/devel/user-guide/html/table_002egroupby.html delete mode 100644 docs/devel/user-guide/html/table_002eheight.html delete mode 100644 docs/devel/user-guide/html/table_002ehorzcat.html delete mode 100644 docs/devel/user-guide/html/table_002einnerjoin.html delete mode 100644 docs/devel/user-guide/html/table_002eintersect.html delete mode 100644 docs/devel/user-guide/html/table_002eisempty.html delete mode 100644 docs/devel/user-guide/html/table_002eismember.html delete mode 100644 docs/devel/user-guide/html/table_002eismissing.html delete mode 100644 docs/devel/user-guide/html/table_002eistable.html delete mode 100644 docs/devel/user-guide/html/table_002ejoin.html delete mode 100644 docs/devel/user-guide/html/table_002emergevars.html delete mode 100644 docs/devel/user-guide/html/table_002emovevars.html delete mode 100644 docs/devel/user-guide/html/table_002endims.html delete mode 100644 docs/devel/user-guide/html/table_002enumel.html delete mode 100644 docs/devel/user-guide/html/table_002eouterfillvals.html delete mode 100644 docs/devel/user-guide/html/table_002eouterjoin.html delete mode 100644 docs/devel/user-guide/html/table_002eprettyprint.html delete mode 100644 docs/devel/user-guide/html/table_002erealjoin.html delete mode 100644 docs/devel/user-guide/html/table_002eremovevars.html delete mode 100644 docs/devel/user-guide/html/table_002erenamevars.html delete mode 100644 docs/devel/user-guide/html/table_002erepelem.html delete mode 100644 docs/devel/user-guide/html/table_002erepmat.html delete mode 100644 docs/devel/user-guide/html/table_002erestrict.html delete mode 100644 docs/devel/user-guide/html/table_002erowfun.html delete mode 100644 docs/devel/user-guide/html/table_002erows2vars.html delete mode 100644 docs/devel/user-guide/html/table_002esemijoin.html delete mode 100644 docs/devel/user-guide/html/table_002esetDimensionNames.html delete mode 100644 docs/devel/user-guide/html/table_002esetRowNames.html delete mode 100644 docs/devel/user-guide/html/table_002esetVariableNames.html delete mode 100644 docs/devel/user-guide/html/table_002esetdiff.html delete mode 100644 docs/devel/user-guide/html/table_002esetvar.html delete mode 100644 docs/devel/user-guide/html/table_002esetxor.html delete mode 100644 docs/devel/user-guide/html/table_002esize.html delete mode 100644 docs/devel/user-guide/html/table_002esplitapply.html delete mode 100644 docs/devel/user-guide/html/table_002esplitvars.html delete mode 100644 docs/devel/user-guide/html/table_002esqueeze.html delete mode 100644 docs/devel/user-guide/html/table_002estack.html delete mode 100644 docs/devel/user-guide/html/table_002esummary.html delete mode 100644 docs/devel/user-guide/html/table_002etable.html delete mode 100644 docs/devel/user-guide/html/table_002etable2array.html delete mode 100644 docs/devel/user-guide/html/table_002etable2cell.html delete mode 100644 docs/devel/user-guide/html/table_002etable2struct.html delete mode 100644 docs/devel/user-guide/html/table_002eunion.html delete mode 100644 docs/devel/user-guide/html/table_002evarfun.html delete mode 100644 docs/devel/user-guide/html/table_002evarnames.html delete mode 100644 docs/devel/user-guide/html/table_002evertcat.html delete mode 100644 docs/devel/user-guide/html/table_002ewidth.html delete mode 100644 docs/devel/user-guide/html/tail.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eAirPassengers.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eBJsales.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eBOD.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eChickWeight.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eDNase.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eEuStockMarkets.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eFormaldehyde.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eHairEyeColor.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eHarman23cor.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eHarman74cor.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eIndometh.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eInsectSprays.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eJohnsonJohnson.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eLakeHuron.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eLifeCycleSavings.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eLoblolly.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eNile.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eOrange.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eOrchardSprays.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002ePlantGrowth.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002ePuromycin.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eTheoph.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eTitanic.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eToothGrowth.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eUCBAdmissions.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eUKDriverDeaths.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eUKLungDeaths.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eUKgas.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eUSAccDeaths.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eUSArrests.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eUSJudgeRatings.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eUSPersonalExpenditure.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eVADeaths.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eWWWusage.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eWorldPhones.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eairmiles.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eairquality.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eanscombe.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eattenu.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eattitude.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eaustres.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002ebeavers.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002ecars.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002echickwts.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eco2.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002ecrimtab.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002ecupcake.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002ediscoveries.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eesoph.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eeuro.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eeurodist.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002efaithful.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002efreeny.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002einfert.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eiris.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eislands.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002elh.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002elongley.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002elynx.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002emorley.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002emtcars.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002enhtemp.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002enottem.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002enpk.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eoccupationalStatus.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eprecip.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002epresidents.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002epressure.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002equakes.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002erandu.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002erivers.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002erock.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002esleep.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002estackloss.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002estate.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002esunspot_005fmonth.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002esunspot_005fyear.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002esunspots.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002eswiss.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002etreering.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002etrees.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002euspop.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002evolcano.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002ewarpbreaks.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002ewomen.html delete mode 100644 docs/devel/user-guide/html/tblish_002edataset_002ezCO2.html delete mode 100644 docs/devel/user-guide/html/tblish_002edatasets.html delete mode 100644 docs/devel/user-guide/html/tblish_002eevalWithTableVars.html delete mode 100644 docs/devel/user-guide/html/tblish_002eexamples_002eSpDb.html delete mode 100644 docs/devel/user-guide/html/tblish_002eexamples_002ecoplot.html delete mode 100644 docs/devel/user-guide/html/tblish_002eexamples_002eplot_005fpairs.html delete mode 100644 docs/devel/user-guide/html/tblish_002esizeof2.html delete mode 100644 docs/devel/user-guide/html/tblish_002etable_002egrpstats.html delete mode 100644 docs/devel/user-guide/html/timezones.html delete mode 100644 docs/devel/user-guide/html/todatetime.html delete mode 100644 docs/devel/user-guide/html/vartype.html delete mode 100644 docs/devel/user-guide/html/vecfun.html delete mode 100644 docs/devel/user-guide/html/years.html delete mode 100644 docs/devel/user-guide/tablicious.html delete mode 100644 docs/devel/user-guide/tablicious.pdf diff --git a/doc/Tablicious.qch b/doc/Tablicious.qch index f21c712d0b9ee463c6024b29276182ca1a590b97..5a0647f33145d2a12bc386f816c862c958d7a3b5 100644 GIT binary patch delta 634104 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

nmSl;YGg1ObHtK{%<-mHHKvs8SMJ?rm_TuE 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

||3&JCN9 zSamzU@!s+uCL^d$wY=ToybQWdO&iy2=S8?G8b*dQQg$R|&;UCV^1l+9DJSs1Y42Fe zDIR*2F8O;|*OQ(mW?D-%O}7^K!y5CL4`&1 zLNG7NH7#;!6cEj!BQoV~HaTvU#ws%b6a&jYvl`I@tpO_D<1mIa|GHV8Qr9js4uOn; z5Q5bC(06eR5;Gt(5LXutlr{6KZi6sSkLGjrK#(C}UNN!06)H#htS|vGC-#I#i{O{2 z`+r7IbCq+QuN1t4GdtqG*#1B-t(cEy46;R%Jpb8-$j~zX?1Y*6lCAwB^0gvJmo_i` z)6EMd;J&ehT_0a)YaVl8ZmYfS3$KNYn0$$yvuK#e-O9ePbZ{%-1?5AOC~}_O%!~Xz zh+XS6h5*(XaC^f2!w$pF+T>HxxyZRM_js{TJMqS`l3kf%YPi7G(jU{sQ>MgWWPRS6 zkgoVibTWwoGj-DIqT6&lKGMtA#JcrO3@FV2^7KCc&e5&dSPUH?fe2GDHVFf@nY%YL zXRT$Mj$*~NBX`--3TR@ONT4=TjM<$K+t4|>h!661Euo$L7I#9*wLBDH1>GYY#F4Wz zNHBV8;rvhcXE0gD9lkLj$#7StDqFi!`Snt@S}pcp4@!0NVKNRLuVZ9K>8XfNU?K2|^4G7Qq(YSR+w2sLp$A@h2SZ3k~1 z8I^yZbY+6`=z0$Djd?|X`jU2;q@mijeq+p}QtpJUF~>HD(}-X_}h(u_oZ51`=SfF&(_rn z=CA7}shKs=Xs@MuU!K0KqJw7gbR@Rgu91ZYr?*eEhHr?%o;P8dQGw6*aN>PHajLpL zGe$BBc%kns&*>48c}X>JN789lU60^(YwYv9pBaJ*Cr!bShk5XPaFwBGBV~dva#%Ela=}*c4&aa6(--MbTbAw8Q22mC@2+EWCZ4rvI)n^#~WpC zHKD43u;Ftl=9QZA5*pRz8YQ1Zs^uPsX-Ilb|Csw8)wWfdzbefBzp4@e(rG$@W*c6Z z6Q&22yR0BF+?O2@n;@9y3YN#~64j+yaCq!Zs)_?B!%(3_phnO8!*DQ$EmNI0VJQ(y z+LQH=0-i`8)2bY#i*gs#5W6W4CAvtqPb~h_`gh`CG;<`_5Yh-~O3J0iW3t?Zkz{?v z<*cc}dPd7lt%RN+2HkLglvTd{1aj_bQMj2qh3R0%&v12~ALEwjt%8Dtt32{fj&4LR z2JVIuBjlVm2i`N;*7H0PH9F+rxYw^IL-vT5Mn%0y4NL`^^;=j*6oV%raqkqavSn;g zDBDf0pk(f87+8q?J*%+3_gJZebui7Q&)qKOLAe7Z7qi{WLPG@DdEOr#?+h=<>)qFz z|3gtgbwOY=Ky`r>MG;guo)-=RB;OMR1Oph*n$fhgC+k4{+$r0&4je$(wfDj&TU$*8 z8G28cL5@T90fP{(&(E~wSlKdVnne;U@e@QH_@nfGDYjjF_){T_zv# zoF?n;8qf(K8+UvZXq>+uu3Iv-%w4zTWY@E9&rqQ}sSG+zOlIm(eRe;qeT|Usb=IYr zFsukTU;}DtP1XbqI4f04J*aFMYE;CV7WTWj=dSH*?XSNcu6oBCZ5Hfmw3l)}&+{%W z9xjO#ZhW4)ZhU5Io9ms2zNR08ryF&wbdG`u(>1kfX?|??Uj>`$!c!*St26j8P3$N7 zEDeUrOO45w6tX-}!*L5;+5&8w`lgU1qNK{Na}?iZbICO-`GNqI zrLa}p0@~1L8eRz2^qC*y`tVk0A`HpMHq`&~PSnYdemN5Tisv*lgDUqsXb2NdBb~-G zA%fW={Ee-3cS8)aM|RwVj-?r}{NvBAGEDs6JC&^`&r4jOuvFG;DlHl@q>adpxKfo1 zs5_j1$vwCfX7@xGPg2B8IMRO=XXKAKIUB4XDyf)VJr`hGdy7wSFkhffESdjP&y@#r zDqY3P$^$%JM?BD9COR0t;ZbsIqa}+8T}gO|35#N{tMe_;O=c!pdum7H0?@1(O!kYa zDmv;S$A4?Eo=)VFu<1+C*1n1%U?}DV6k$3yyVe|*vMtA{+b07Rrg09Ub7MXkLih>7pDmHB!M%Njp< zTnJXMT7<0{k!g`uVnPDi#OvSyBvskiqyClgP2Kx7*7emK>q2I*I(x5_YucIO#S*I0 zSSLj86qj>aClEjZN-}(^{n@Ok1a;$&**~<336Fy1YTI^~e1ksMM)I*c@mjN_A)QL< zhyLJS#gzhy%f2~7HaL})I;LFly@qUGu;_bcG&!PO0j(@Xm~*UVoJUarH20`sl^xIR zMVV|It+P=CZGMRy%M(8?)?4G#X!PfI5pDh&V&zHw(~@(>wH*&{gX)`uL`H-1&kSTM5CR zvRKW+AAp}noZ5KUGXxX)BK;ec;}`L094t5&Glw#jW2Cv*1u`-=f!pkO9|b^V#1nMGE%1(lsO4j)fB zuf&x2;#3I_-&w#Ia@C0VOSP38i5v5&mN^&PX*dC~9Yx0?wi*tNCkV!&1iF-Vd$IdG z|Ac(@f@%FHU#U&25;p~p>pQe+>;Sid>4799XC^DYr4?3EU=99PC6vm~9K84|;wY)M zqIEFWc*A}`Zb|yp!V?F2NRAVTRmpXY`|Zu2w&CSC4V;1irE0YZLR>jZnya0@kIc}) z@Vna6r1?ekleapnBSa_0-DB^meXB4i^8priK7^%)^<2({qvwV?flC522L_ncfcRzp zfKiC~49-|bXvm;PyM3GVX-WL$!45k7tj5VqcNkKDc?YtJizQJ(v6Am1(`Ro$o=8kL z;$qT11boAg%36R>#MuO6x3ovk&cIj+X;_CaXOY{Uq%>XbwK5Gd2~q_Xz0cB1_D4)4 z4ZN$PuwY|}Ywkp4;V2AyiuPk_daPVDi907zbV%{8`Hg_hkUMz@Gxbut%7ngGlky_JA%fOTy;6!@OL;} z44dNw_@JQx&QutLh}@#2OXA_8z59fZRXD*@P5n-2j{_cQSK5b6C9@;=5Pq|z?S^^^ zB;NMsO%@0>C99`Qo)Tg6nx!!YDrL*sc!n*YxlJ?H1k@P+V>BBrrawcJlI zW>@)+fBOzU75J5ni0iT5qyT!kwK~Qn5dbHlG3%>573tm7ipKViMDG_>kzADpnuy6g_pFk0)q zGa{z$CXENtC6HX0o7K)<5A+uonOK9sTsKA90Wm<4o>H%mRH=zu zOZ`K>Xxqk6*Nh%*8KN8H|3xYZr<$ReXh%>z7Zw5Qd=(-u8C^=?DZOfjV{VuTpKC3u zH4pCFP>#hwGb}g&G*eqDoE^aow$ZC*hC{2Zg&fb)`6Q4l1UVbIvppXwIkV8}mk3T9wa1{8BtF<*%mz^* zk#6=9w@s}lQ+P%7Yq0xM*G*?Ay-;dZK6tkJ3RDU!!eqcG->?XBmEPw2N?XMN$FNZ& z*%>bGw5WMFg}VdYv#D{Vo0)RNrv0TkZ;g8UI@wOK=}Jz?B0S@>r9mLrP!1=!NF}c| zwNG(NfLlcjo?@-ozep`84rA&&Cb9zNKwWXn0f?r9cv6PYPV>+}UradJm$LLXxp9PX zt%w2Q1VI2@lVh#Sym$QG-cnRloE}yafk&s;C8T0JtS{c6p3`w!U6G3xrY|Vrbt4Y0 zN(!E^_@k-FdFAkn`vGdjb_wHT(&4ZIo{xD zIu)7w@3oRdqR37}B=C$Q6#NNBTJ3@B$-r?PB|#J|JC?jn2tHV|xW&O#i;GY3tD2E^ z1HV%Sv&;v2^6w#6UFArYGxj!Y@9b^aLjr&^mQh~D5B(&ITd9wGg$u(eF)rRcK1(FN zV?uuoNFP<_p}BE)2+9gk#oQnErc69oqsm@Kss&zA@+(C4Z9OuAnSVWmPPf)qW61WE zv%=6rCZ?oI>|mdlo99$5m=)LjITD{2GPC^g(u@k}xCjntU;E7$Sez(q*D-J7bF2Y8 z{2vu1cjV588yeErsOpX1LIp$$_T>`4Yu-@1oLbpCX`PmS@LyKH>w{gR{}Gj%-rVE& zGu}>7!`%Amh9~<)l=xf@LL=tIxn5G@md@`#OYjYTjTFZxibUQ_^*V>Q8HN@XeksWKhl!kHUlkf zhc+lj<}TSY7i0xgBUU0;Vjos3=_zK~vt9oYFsCc}GxwrS60LhSCz!s7^^7WInmg;; zBp98K$eOt_X~JtjkQe5BTp3@8zm8HOVE@Jrsn79Qlj#l?sS`xX6@{Iw61xJpk<1&r za6M=Q>Y*}mxpQ?IyFOM{_g%q+qj?Nj-W?-u$#+w5ySXQzRaQHCiaS7lZ4MQ+_e|Iq zb;bAyIhDN=>L;MDYqqJEv}P7T#@>wA5r(vt|78f?nf#Y3TVw(`?8K1EGpNf?t8i+0uU;&J4CQZ% zl5;_jLpuNAPU<`c@oLEu+Oo~ix(<8M6~`FZvrg+yLptgh3zOU*1!x?#CR+)ipR_L+ zh=Hz~U+_l;SvxS`|JPd!1c5^Z4+IidH*okEL<9(sOhOP4bhxzm129KGVv*qd`#d6a z@R4)Iv|9=`9}#!bD@7ag4aa4`2+ITn<4qmN9Jmew5nV_6!))|ZzMpRgZNb?5o87#q z`A=d#ar&A646l^AeXO3*+9_RLbw@p?ksBJeRK2^5#0vJ5^CrmuLSNw%QqDgNx_Jcp zUVulSeu!C=>T2=K2>{-Y9o&6AA54eQ<{-MAk9%OS!?u*eGP0{EF)@30d%ZIZNX_m@UAh0COH17tU^_BW3a4e}(7@93B{1 zi1@Q8?Nw|OXu&do6wU;#v=9eJYBjsMBx-#`#-S?W`z>gFVTq- zw+p};REcdv% zM)qY7>NMpSUsA(B%g7-a18Z3djRsN8fkQyK#GbmcLBpm9=c$zJr<+Jl*%*Df)SQ<* zsi-w&kBmyRqXwQP8CR`MT8t5DFTsPcJc2KVv)u{%V6O1fU%qwQ=6ew zsO5aegl%lm;8G8iCdr@%3_=J5mjPwQ?727%aGw_Q;Bvk29flSAvm_u@8Ntc;Q5f_> zBPR??=V}^K`yHbikevBJ~eTk zqu_#mte$YHK4)xs{n!>QB8FyoFVAfpX7uQ6Y`s0sxnzh|h*p zADg4=RBvw?h4fb7J27{gPwr}%d(vrodTdGr9w+4!y=5nxp4TfGn{*wwcDY5EW36hJ zB39@0cshj97@VjhNScOnR*Y}tF9M=k6Nw;IVaQhbT0Pq3z{NE+uz+&-QoxM7T`Mq< zb-uZZVRa@4sCCu$2w$##18{MG@phh*+4AZ;Zq)9ZI9St$U<%5uner3o(%`LZ6->#> z853pXFe6(Nnr<)2T(dm=b~G%cn|qQ)*}Pv5JC1>UHoJ5h=%R5M+{wMY zM$EZiCzu6qE$LDpqG^b0IhDB69m4|aln((?r7g}@@W(V1>5Ia90)?c-b&v@Yp834^ z7Ge!-r14{8CW0fJxppgtak1b1VoxAKkys5cx88G~^Wo)(2XfP%`Z)$JA;gaX&#Ugj6lD@c_dwzh^Yp zHoVw&%6+qX$lkr^XYPGY-!*>1kOkLuZCT$=4`~UYW|$kdwar3Gq?SVwKH5~~?(Nct zH58f=Ud&&5ZoY|da${Zh={;(MG-rZR&3l=vvL3#&z#-T+kNo!##N>^7V2M6M;2dIJ z+`bJ3gJhO$8pkj>vO^JeirvmD3$d3}3n-tpZ9;dnPG2bnS8-uuLC~&B0ei;0>`ivn z=)*Vwzj;qOap8fqN0QQ^?uxRnH>*_1wdSnkU(%7`?JzN4-~(?RxwdC~HO zIP0I9@Ihn;+*X*m#jM;#XBsdf)^{UCy4oMYjZP zwPuT)&-WW+n=6tP|8`JkI7Mn;hJCnST@qisrsdKJ{*SJ$4%s8QPzApI^B`LZHZgxb^a;)q%=V8NG1nCc%I2n2(jNihv11I$EzcF>U zlaxhSB6(8ZN!%7FDRGCXIa7Hh4U(1k)moa~$_MW!s?HTI5!hVp>$uVHQq!-;*mdV3> zKV%q^N5Y9BGo9@^SGkM+bpdBLFOItX3+%38SMK#@7eTJloO4vUEnAmY>25xQf15Ya z@b+nG#fJ#cg8|$nA;PuI*Jm=>DL~>WV zN;se%CnB7x0I34f=Z8uAfFXs7uJTQ?gBf}dQ*mXjFdbKw>hNkTIEZM*LiS*ub0KPnK7t!3Md!g}p zDni9Q5Ei>}kap_zb^w33N$U2>P}e1^c={(h`K9HXiUEu+0r zP`=Z|NcZFai#*(=(s0=2(r3O1Nccp4KSl1iPUuN_+l{nJ69jzK(Ylwrh|Hwt4KFl4 zh8>&EFShKq|CYUSoHCMxm&9&iFM{IgGO}E>Pc#&gixp`Fcgz9q^>hq4Um6h*`PnBE z$X*S8nj&vrn%6}Ai2Ly+)S|yT0Q03TW#X6>6*L}`(#z0dZC+ws&E;E+h>MN=<3d-; znU3YL`ZjyO&I{n$G?+sl6FLbY{7p2M+_?ksinl60W!QaALE#C8kmZ4hl1-^<(>a{; zY_~@+62u$#=P`R32E6*%u@HsC37Y0|kA;x22X=E1emPeVAy*59{ctr{{fby63d1?T z6L*7R$)`hE$5F=~0b=JbXuj8)j#p5Y%Vse?(M9%&fh+aw1Z|xkIidcq)!>(%IDm5( zN*n&{I{-ZJF{0%E`d)7!FcP3|K>Bb6N*XPV1QfBbK|qibJ+pH(KL010XP_`pA@mmk zSWGam%#%iP2gU(l%I)Lr`FQ+@#%QHYGF<=kLlwJF1#gRQc#Z7we9hDwjEV0sHW-7x z9e|nJSeG3=IC92eGDV~7!NyD3pjcsU{kljOLp1`*QgvWcIhqjHczfYA?7ukn^@0owx>hEcG`ZZ)-eNmL`;Mx!; z?sDUT4sr#}Q17}xr;G+!?5dIO1|i(z%}6-8a!BmbyZ$HcW$hMHvRkkdNeK~JI_0<{ z`4ycMe*m43LLoEu9|q|IUZyFaE(Ic{%u=jbA$th+%y*3aZz2K2q+0+$Ik(M9B^z*+RpRYZO5daj$%8W87wz_{gr++>g2^a1cDpR1T`7QXEFf z15E>)XVW@jr{cWP)($U2Ob+L?s7{=dI3+fO1zzQ_)KmF&1DD+i=zKOpX%E$99$V+n` zG&f-8*Kw9)b%uySXxar0Eh$*90X+B#0^sVdlwrPtJTFphjiYV&Ywx)7`serX*URTB zP8+^X(AbT&KOo$?{Nzhx+@ixON{X1$2%DpD*C ztQbyap`M&Vy^1uqIW>q9=%PB6Em38hFy(p+&4uX5qsVx92!31MXt-}pv zr?C0L4Jr4F`pAP%bFcu(e=rf;hJnV2Hqp8FGHC;_N{xH^z_C;3A7+P47X6SFEZax}{KW z8m~q8=C%di(+0f$In&yjxFIH%f67y>=HGZEf2yOQ*=~tE>yFB}G`F zs4pkcYU$uPOIH>OqL*_N zNRT%enY#_Lz4ay6Gp}-9hZAEn)0)sgsdqI-ndKH}}~YXS08K!t2RBNuz8{$wh5W?+_gL-Cad5eqD* ztY#oMN)|XVrnRo*PeOa8>)j7xs_c)=a7p-zDw_w$nf4RXpSF+DfDO`IY+mAWNac?$ zw@?!nxHPik^xPCM#KRIL8&`AHr6Qbmp00Q7@e#yzQIlFL=kLa0?5446JhQmE+7G}q zqod_A9cy-*^q=Zlgm{1kcLStgv<;$t?3verMSV=Fpud0Va}%5PnMs$)sn*H~)t2;i z?&%eX$CM>@wYX^vU>>85yFYwFhpkeg)PKy})-zalaqc*<#(MKjt^ig+HpYO&XDpEB zm)v&G-HM&U!;@;%UD2$}&ozvwK2wM6c!PDaJKV%toFqLg5JuW7?bC9y1GgR?tWI80 ztUb*vcPx{A&VAr+nRflvJ898zI*pZe5njdDs<2&BT=oU1N6iu!j@FSpIH|NRdh@zHkcy@e3Ce zGboCir#j^-Hl6s%gtZCE0EXY4C^_rPc0Ut8ga>$7o9YVZdd_PaWSF#KxBv1*AG?@^ zx%xF~Zu4{mh+4T2=9fybc?v%y?Z7tft-5%$Y}T$x?5ISu`$tyg(zY)it((qg>?F$y z3A8>)@SmrQZ=bapse<`xvK1NqH8qU;=WjT13>)xJWARckH#PStTc!>apb=}sMYLOY zEB{dpsnjC+>^3QvDzCVYrw;yCYNJq_SoN|LweilQ0q}o~|MfSgc3FHDe(dX$$=%EU zc8tWI32+RkTdkRl)@`tD{ky_=2M)&fCxPsm0q8NvH(|r8wglA=B18lWQaw3F@F4o21B9I}3-> z1@FMJoYSm)+YL6R$LKUZmp=5gqBk%a02a8j8_g0KUGz8=`0x0i6sk^8(-F?B^|48k zM5zxdgYQ8$^ka@6kFV0)gDjImg z>Eo?bSCVi>pL-u4%FP9jOz67&zKI&TxEpD;ind&L9$I^8uM|`d^j@!Ar*IC304`r0 z-pUncg|{oPM7u3qMp9ai$Db{&70;+t?$VhAJ}^HSN>bRgq}zJUL#Gv~?Xejm*%JN_ zS?~OodH+WJ=E;+7O-;6K+qP|9*~a81+xATMWZSlDs^{vy@9(qsKK3vD0UdRopL4y} zYb~qYhBq8ml?dEWND?{-bYPG;9R|O6^Ug{8l!Ts}QZ0ZE5`&{)o@Yda0QGQ5o--fo z(1%!BM%$u@m??zr!*~8Dr;j0=`ASC6S~fbGwIU&;A+8y z6lpWLmsmvJf)QM4u2yKGp%Ym|X{;g58T#Fm=ZLt(os6nGdK+}xxjI7(DBoqoJl7B- z$txSumc#Ww95<>%a1+Fc`*4{&=0eV=kw(Tbl$TVW+**4@YX~l%mX{n@l-~yf7Ik-I zADLr=>&>mqDsUgx#V)2JYqh~PJlu72`?xOBcpl&9ToOn(s&!R`8sfM1MK*k06NDOx6w0S3LJ~ zgU4mF)JJO2u@jQhbxtmfIfp4(W)5*7%h%%_WAUqWBAp@yN>I`%m-$IFS9y- zhDdn=1ig(R0kFoK4I>^RC?z&{CnEYRDN%1G7I=KHw{;Gf$X!FF7=E~r%zqy4g!dF} zCP#hMHTZs`a>fkMYqMTuJYlj_L<#At zUx|g|C3M%hVt-kx9IW2F_oz~6ba_t%{owG1a9e5f4cgP*NJsuVUEiM1#yHB+j=U-J zC#ITu%xo>x4gZ@$Xz_Se27nml>!au6Qr@L%7aN6#RxnjzI7B{oh!yoP?vZib;U$(g z%Lw?9@E@Y4s&ki%tr=XIs_GU{j80KWby^8H+PiN?n;N@!7n2-S0X888Sd|*@vam7Q^C#<(#<_g-UHPz1zU*z(mF z$kk$gLl;=KW}Z(efD%5VOf=FjKD1+>{@KjY+n)0+)!G1G$1Jm=ekr~X;+hWq{W{jw zxr~Y1i=deO{i*~3DB>+;*G`K3IYlu=y!~4Grd&hu4H>Mnvrf$2>>&Jv8_Ils4?q_+rMDK^-$>z~~hG$B?&ZIJ11Gy%4XHbIm^b_#+79>oO ztWz|cb^0kj96`p9KHqr;6%4b`gMV6;ZRBw?^Uk`36SwKjp3T<5p1qIofN!@?N4qm_ zHR2=08k!Kiy&#`{8xZjh=aPVI^LaplgG7SBzCm_^L?$5<`5;EpBSU~B8v)T&d5^5B z)GIAGOf>X!C>mO%$N#ZREI^hCFJ%;*0PyZ~{Tjwzd1IX--tfMeL}r+Z(fZ}n9r$oU zs{OlauE>zTsO0zuAy2VWGFDG#E&>v#>6a$VKgfb%bhdu6dJxQ^JXItB z9po&Z#FCM=@OY#hYn;h`C(qrnJ=3+=v6?!!*qFEK6AbThoH_seh2HUUe^BgYjme3O3AlgtY=J^+X;(OT{Dsh77T@a+JNfi8}=!8GK4m&?T8f|g6&>!-nNEXjk#4 zuB?qb`FyiE6NvYU9UKX;pf*&-Jq3J8 z#HI3K#hfyNBsXMCz?mIV-KkAB@WVl!mO8;z)1*AC>v!2KX0bIg6Pz$UfYXcWh3Xrm==Lo$WZmZzS&dTcHqXxIn@QRz0Eaol)&sujA z5EA4UndVS@I{3{;7Sur}X`}MOjTUK-Q~A zf(lsy3zy3_@>aSJQW#R=d#)k7>9^W(Nia6%jli$vac|m+yYoX#Nbkq00+>6GarR%l71isaY`_{gE9qaPQrN7CB z-TvSlvl@k-5m|(gj=L@B)aRFT4YcJg*csI?Hb0K5nNfDL={H2uE4& zZTTD6IS5OltigMz!Yy>JAZ>}yDkRyZ;s&|pPI%cYOc^j7Ow)BXp=TH{`=UxXwxQk` zTot{J;*h29o!SinE)38XBfzjuz%zB6bNQfme>`G{xwJ62tx4o0={}5JXBIhy_@ctW zx!zJtl=j{X5q;#D=7xMQqkRQmgW_Sb7-`?fYvCc8YYnx@s*dCOhTFKNsJTMQ)UOxz zrWC46Ru9B_wqf;N2LsbYm?~+vlnP+=T0Nd%ri758V2AqfA^>8Og@`4H&M|j}d+~MU zJss13?pfN+p)bAM2i=?=-w+=s9B!S(dgzAXVS2;ze_TSTaR?sm<<_iU7Jq<5cI4bg z@*x4!DuJU8LDwT|;Q#WP2CBJ7AV6aiyfwbIKmx{kC@l=e;s0jbC$EWD^T}%h{s(Nj zt)>EvO%d+DULQM1nSCD~UYy>?Cb-pJq)ew9KRkbs{S#WUWHhm%zh1}r53p(Lm5~#x z0OU292x`TKR9^k zI0Xh)rWWgIx6$yvp31wqIlXuVPd3!_-DY)7_x47<{l4cFnMPQW`o!&j{IDMV#O(?G z!|kI6fw;W`JvDsZkF7K+68@_?Ky&fGft4FTd}f^c6Q7ZB(?&K!N$Cl&RmA<}T;zp& zY_3Cw8b+rkHY~K`_Y>cVDJ{n98!qkd2LdZ%-}t;a#2{_yE`;wFA3bbu`HgcPWN>K$Qs~$#!7Ig|n2r9Wob92+ArROIA8a;pfK@q1{^(Zv{};Y# z+Ly|J(+b2lQxP`EKk?1j&*_)Gl|yQ*TRsK%;3O`yaDjSLaojo^{_Gqp0PJ&g50zZLWk|KkM+oU}Dgrtr?Aw`y8v*=K4cZI2%o zK-v^T2YHZj;Nx`WJa~cfQC}Dd6%a$_O zYD$|8GeV3}dYtXvYSy%XW#Lkj=)-0YLv8I14C+MiEC2Vz&=0tKt{&g)tFrBEg$0 zykgl5tMt40#TcUUzQE*gFUp^Vm#{QZ(n~VD)uqVM6(;)e8Wy1~onS^Mqky*6<>`Op zfMnHSQ1LH>z)44S1Dh`yp4X9=3OXO+gTq?@hFEGBq#ijWAjK^Wfl()+btb|N0KNmK z;eiFUkN$l#hFHXVQWD@dgn6)T;2T!Ih&cOGuUkvU#^C<4gJ^7aDY{?(19lOcfIqNXN$Ba z(|)`*Q-3ACnd74Oe%NwVmu+akwU26eW$|mylZMDRfXPNQELYsoydAiD4L%GqysQ_T zJ91tWc)pVnc`G`P(GLq2k_3<1sF;=8H{%4)g<-(^m$A8xq zVQT!PjTeJa&07e(na%kF=wp5hJruv1TQmd&OxZeO1md}OU}qkP{ZGO*Q5Y^S@X zAI4B|j^$%{(9DP8?aWgEbQkH(($g5bv5+nYe4j1V7~19p*m^BgdbO7Rxc=J}Yb6GiIo4XVq|zinaXc}r3+ ziH0yjW_TUFI&n*@>-{((rzW;|*`(Gylr%QK2h&h}C{J4LSb~%2{pCPb&flY6aBGu) z%145H1%4hvfPlc)13wS{f62etKR8l};lN1&-z=F71Po61FWL@sycwB&?`QX)|F%@b zRoylnPDjrSdz*%XB^EoQdm;JyH z0H3oml*P1B;6di!Sy}tvtn{XUVJ9uCGtePN%=}^&#z<9J*lk)AVuT@0bEPZwN^XWR zN8<(zC@CGJ$;r&f=R3K2dD(qV^|Nl<;NIM@15r@PHCx5G==GdiOVLL}j0Mh0(9Gfu z64xKcgH~V7Z#jta@(A+*TPqeV9FMBv)IyGaF=%DUZ_N|gr!Cg~$}0@X!YF~hwna&B zKnst&1{GxNJ~nBIh=83tfQ(R%z`eSeP~B(N@*; zn2JDx!o>0-n5qn{o@9tw3NVz!IT}5u=0yXpK;&b1+s+?DVHUWTpe!e8w8mT%nY0zW#hLCK4oUC#j24&!guK~P zn)Y6!sd(9?WPW9yoWm_VIl3PX8lyHPq5llXVgeApbye`;gYKdFt^*Q@2Qhjb-$B34 ze7@zE*RC9XMgZFKV93=+TCDZ=FH)ivTY&&Og8tMvn(nWsiLuwA0M{v+Jfv^F zop3fL?fmOEn=}333o}csf(X5clp*uR`Sv$8- zF%}`m2e%cc4$tV+RXY-+Sw_B*jp_J!_lK;|$->99j9&igMSRj&Px3@@@-vFlkNML8 zl;Z1bFq?%S;Iz&4C@d;T>j_JF`{g7*Ml7@NQWvAC!ZAX!{Mo4gnh z#@0Bu+hxOet0^(y6<`F{s81TPVUDoP%`_>Y%#eijW}u7|6_j4YKu%YY9E~+sFxWKw zX{2vVSR_B=OvU+Qoh%0wJ|utm)$!uXSLUaKn**bpvGbJSw|p$opo2+vM;baBN%{1& z>Vb|&!v5fklpJipwXRb#o@?Dk>P6+Ec9q(Qj(SAhZ4NW@uf!i--FmC2j^j*{W={=7 z^nJ}~el>GWOKl85DErz(S4q6^ezi7eqI<|KD~cs`A%RfM596mBP6tJslM%5iIb6W> zxCUdwtWeRYN;UP5Pbm8?DQS<4;Md2y+uyzkvWR>*_jmlYtU#znfSQOdmEhZEX-zNU5T*>WCtX9(9@Oe4zB^qpq`dRWQkc65om+0I&W zVPPjT-gDQVtFdJ?-3E_AR0`H;ePAt{n3YpNXiX18ueQH6nZ zP78n@s%F0Jl`*YrdBC@ikN~K}yH(5$gOKjq6-yV26*=Z>bYBO_x zxoSrSQHVgjG~BLk{J@@N$%eDZ z<@jdjZ=Nq7#h))ji`t$Vh4R8jUzkmekIB+^xH!T{?@%;n-X_=-Va^)nD7XZirMF}S zn&V|8e3Kx4JV|h>2Ftw`;0aXGFt-(hX=POPW}{{DE}=gR4oyD7g&ZHjh=vK^PXW6$ zI5M)$h%v@X#1mV;(GxIcIQJA;_X&&6c>ZcCA%i1VBf2zy6CNyT{U$kP3J*buduzjkTeU}(dKpCZ+p5I zJV-)s(ib{LZDL!oF?{|YxRXM}1Ob@r7(P4RSSTP45{tE9Io!m^CGGA_SUSCYy_Pr( zCXIQ@UOQvC=;Fu~^wE~0o?Lb#!?qR<%y#fH9T2;c(Ht6J+4ahrFFRl-Y?X0QWct6h}8iUBS-3AuRHQ%f?*qKe)uo%d=_DWbm5Ycl(zl<>JZy z7IC}UVNA@qt`t0ML>Z<|2m<6~37(L#RylC9IW=6*{=^!Kk(Cl=L7py|A54QX(T33SbXZJ>~syrT8 zdDFRNG-Cg#v})_qlLc-GgENQNYE0NpA4GZiEX;3CSNhR-8P*McbrwJoi-^g`EGx6- z-%+KA6bS5Z$KT=XV2sWkEHoIp96aV&JQ-D?H5I}hQjK(eR!2MuVz~C>9JdC>%iKBy zMxk$$1T3LL>XQ>4~4{#vU$8B_<|B`|j>URut-iAV!q>XA) z1{G0AWEzU18t2iW7ciHu^&nE&&Iw^vhR_2qL&~FNLSzpuqWauB@c4SRL@HH1&uhv!VaBnL)hZ@VxunF1s5E$eE>AcZ0~z5FhkHTanv@;kXt@o& zOdolrIx(qJv1(h4DC%i`${e=-oP!Tew0h4!DIES-OZmw$Da zAGea7hz0k(mkb}S32%J69!yYxdko%bDlY&7b4-Z^Diw4UaTiWeZC4k^^$PN?ON1v zOz?GN&z)=!Ii0KCsWj|x*Z@|WxSH&pZbC=(9}-q7I~G*}?r4h@88rrT&Xd4@(7!~q6w1j?}~bB~p^wOIowQGYp$ zuu=b~vdn#|ETU?JDjx6G6B8wNPHl4Bo4mki!!m*3RTzR^-Ocwbor>};IA}ce%x-2^ zK+`|jh8zM`r_aY{XJEP8C+x>j27lG@vV3J?gk8f{61F6^S=@$F`AFo7&BB)=kYjIg zWk3~+GLPDv*CFCOq?Ds8DSFmY#kktyrCuh2(UlBN^%<3qZTHH}gd$?1VnhcgyI@tiBLho^rQ zdMT&zIf1<)4rWW}OEro|?~dV^mZ2@@k8~My(M!Q2Oi`cuGaHTi8Yh`fmjkdkBq9(> zC2(5l>-L&A<+WXIwP%vS5)w|?X#QgmqQ03B8{J<%T!J>LjWG!I_*j> zgs89>{Fy@Y{F5Xz1~Tofj`A;__55D(_ubm{yKKY?4?^@ht^@B&+c`G7hMNc9aClbB zk=}pKI*JwzwNL#pK6did*-B!Sb)b`t=mP33ByZcSxbWsK9pKysu4|CDe<8@c6&=TF zhJ_2sdq~OYBlxYNT9OwOodLAIST4Qx`i953fyeU1lsl<@E_9x8s)HHVGz~QP?w2N7+#xzZ5*PxfY zi3o0zW0_Y3JiZ2|frmliRZ&p)Ei6ejs)}@7(jumNuW>$v9=5vjtOGpam+g#O7yRj? zEfztOzj|X;36DAiJSu9;LH)6njbr5YP&D+L=gvre!j|nES-li$wl1jh%6xt6c3LZx z7|O27G0-Lm_JK$>;(+Qr0!{2sie~^HlAwQ;pqv)QS+rVQG|ZnRD@l6ToCXkqB|`jj zRDfNAz=QyQfPgfh5p99N#h{`C!6#ss2eM`A8wt2Gpsx>cW_9MSV}02ML(T;KJMS@0 z$_n=4R1>RhDkSI#M9!8x=nw8@5Wkv!m!qH5mVzq=Ec89*j&Ce?3CnIHvC0_cI=Hoc zqs4-g_GdVzy|sa3k%#c^WivMYLv7(9yn3NkS4{uT3-;gW;8~%vOX_s^I zR!saUIHJ&KwqJ;x1pTQy0ulRo&MPJ%MMi)ffH5kfAugO}%gv7IG-LVNS7i)DVi5>3 zwDvJ9u|`o$Ze@+MV>XJ$;M!OfxVIWJiq1raD&#b&3-F^R~xz1N$cR`%AKfh`<6 zFcC6%O{NxdfA$M^P>&kNnL9P2plZNxh>{IsoTzOO6GVwJXk=RVq1Ud|j(OVtOu6&{ z9@HpJXI)(`zP7V=EG9>YtPAslqFO5^zNq>72no>CHX-^wdZ26bg-pdQh^+VEB_*V} zWxw$&vqKoqs1_MRpLwBw`(6#ZW*bkR)NnCNrf!^LKh^yOCPTYOJ6HuUr^O~w0%le; z(=5t~8Zi+HBZDj(;C%!gQMTu4fTYF%;JKq(Ym0ZMnT<#E4JiBdwe0puMwss|W}j@P z$m}RiMN*5<)Wh-i;;;1Vq)Z<^Js~C-FuavP2cqpkLqZ%iccd^;IgIbNW$vErJ~O%A369-C;`f5qk}zQFZ_bU#b5w_bAT zrFGA}$S_eDn*J}?xbWY}IuFbttP?qNXAhi2LGw~_y%010M8n<1X>&yTA;Srk3QBpy zSTT-=4TEWQqe%zD;rzLAG2-$90Klyd+;O`<(RW8}{frHR%EUHndEsA(IPJYVS-3$@ zm4kO*7&+tKWr)8rkf^vW@wW&YsvhHlk^h9kf_6yJ5ZfS^I&A>`ptHEW7)D z9aG;_euZnU&m&Lht?4u&KSC_Rc`O!8h}xaxL(Gr9qQF`*hctt8>UQnqde-T}h`8W? zrlYkInRF_0%o%Z8fE#sA3@{`7ZT7wAj2&anx)R00vh1?Xf??mwF;bgf3B4HC9T^v~ zy&ttsa2HpXRs^pxuhOq>ZL>z+qe;wJ(++cO z=FEo7ZoQ2e*z7+aYOij~b9)^34s0K5uZj&bw*JaY>V2m`|D$2oxO<_&271J@iKq}& zJi&F1*Qy7RAA3gP^aL=SHc#cCH$AKTt;u_U|4=+ z-t^jOX*?u3aho{!m7zd%H_h6{$Ce++7 zOgi1^^4h1X&1&GCJ2}PNM|2powz2eOXKJ(9WI=f(x0est4}>`nmnYB9%&jx2|R-i z4mFW#nGx26dMTtIws$gOw$+AJ>RPr1J*IkYn_1rM-0L)gl{G`8BEGH2&<^}#^zFn8%W*FrEy9=`uLpb>hIIwG<98BtyDgHs zeMd!rdx#jr_Sir_62dC^A}hn1nhaAhbpel+3L_m{rzP_p&cv~|ijpB%$=~q%z0KH= zQbn7D1P?gZ3~sW^bZ3?-z;Kc|4@;+DtWCOEEDg2GLgMukKvU^4S8 zKIu>8B8TP(gv)N8Ot7mtWz+fA4>TJA}d}u`RJR(uhOtnJ;nm-SpO9fSplZbJ+x@L zjA)Tj0W<0T#}5Q10|4ATU&?O7Ror6#K+*tF{L?)lGB#Wa25~&di(*nTjD*7gL4lsD z-z7SSLVq-hiSb{+qWo}C4*y#{g){S}M{%l>YM1C9d|rTuDnq7OiJ{Zg6fj`#9?0UC zmihVlr-f7e-f|LJ^Kz#uiw+xkE63AI^VBd~SCr>_0B8tt_PYFO%#5c~ilK5wv(sM1 zv+$@kiAmoQIYr3tSqDEGnZ9d+uMvlo)&b7@LpoTD$ZfS_pUY>@p;v-Zf=F$})q~Je zxfezl6q<=B@w|ZmjlWA|T)1^#G~&SzO-DWi-bvybs7uBprX`N~71tIl7yMY~`hr%g zHDZ}MMFUQPdzavLhju4Fi7c^54v`Qs_L6dpK=ECZ%L(Tt6@eC<1`keU-Wxq7ie}M{qIO5=e-^2?WvR?wP0fR4PY?w##Lp`|VrK!UtU;G=qBjA#xD)NAw zIz|gl2tce*E&_&R#ff2X5}W<(0gnGj_Jh;U@tDx`>4?ob{6>fj)~52}^r7_32v*@gv(jqN5q)~C@~yw9bRBT<2&+k|*mGd($seSz z_lZi_jK6ek=xxNDc%D32?CW-2C%e(jdg zY^jFVqPrnzYrRgV1>(#LW=rMJBgjoZsY>udZG`K&$QBTrCP<*wk7?tH*Il3JyU~W= zrk*EiY;KKr!j#WEe@A=avgxLZkyN~f-y9TWPnS*3aD6+vK193cvwR1mvWOqP>X}|u zEoaY^FY*@uTbB$tV5UXkLk*o-Gi1jG2y{Da0_ZNyU8(r!On0QNi|7V=I^2gIQ^5kD z8QJd=<{vY%xY0{YBaFS@iW=y8A^oQO2IOn`I*>VO9(%W5z2ul^*)(i@*}GbQV;eSb|B@pOs&?VqI#5gD*777#i4uJ#$f|Bvy=odrz z_$kk5>fZ|`GU~QIm_QC%pKV=jVMD5h1R<(eIh@eQ&^ETJE42XWo7+9eyF5Wd6_H3Q zO&hN;w(m1(Z)U#!c5!gw^>qKvE2EopA7uA-tBcmtB)H8GG7aX}{RS`WlW0}BZR>;c zvpF2Ff!;i8H+gvLkw2=DDY<%5mkAeSt3KUK9H~JOne6A}(%T^V^i%1N*LIT{VoFqK z6qv9?d5fOJc=d#vjt~?2VE$=}9iDD*lWt#GV?3N{B)kRd0#v9`@`%XEOtV4gXFDJn zU)*Ft*lN#PUs#7B9>ik11{P;J*VCrHgB!r8|W^3WJ7r-vUlJ)hZH6AK4Bi{1gN*do`!?>C?pvHh-|wIHefgnS%ASfW}bx$Yc~K? z(KB^=dH~+U*C%WyvMcpc!6-|IiFA6~X6ifPmW*-%^5BlRa)O$(^x z6_eJ986Wz?MzW7-@^GxAiep(<$=fK*mltR$@!&JtcfTzx;PW9dx^u>=@5w%~C8@=l zP^{;JE2k@2w?ddjD#>IYmt6r+!a)nDoTAQu!yEvh%CZKY$Zi7fe8)o4CD2Vd ziYNK|&1DSW^0<^`@8N5#9!}vSfOV}Dj*+|JpwOFx$ukx-PU*;+)hQGSFxb0~hfR#6 z*+ut1Qa%O{S@D?#Z_T$>#aF)sGf0k|{DyBQ&8G9QJ_%738b+63GNjFGz`F+U%Pe`` zn1^bLAa7?BY_#D*S1@fRmh{u)bL7(ZDb6E|?U(iaSK1pmDuLqIDbvC$=C$VET~QxLDDJPIPUUJ%ib#g% zCz(NwJ&z#_JBg`SY~YlLtz6S)Ju|)UK?U9Mzr|DK*uX_Nes;VoIVcZpOZ!58wG3{f zy+w9q4O~-oZIp)84^fQ&5qj82Pic0CtD>+PirGT^qBZbt#v3hynL5e_&Idq^vBfTr z$gGcs6eZ#7e*{=2!C`j!wzzbxEFC%qoySW#(B$=gPzZR+KFx4x2b!i>#G(r>iU)W1 zO@mlKb#hg&k+i#%@K~|%bazuG3Z2WN@iVKtINVvo@ilMt5!a`>Ug_N7B%n`(*1BcT z-d^5Hd^n>uvmA|u)CgSq*a0dOF-4iGioI|a_LB%H&S3Gx!I?Y+Fuw9NZbdGrH+E}f z{Q9>0bza50&MJL=usfQ4NiU>@2G*q-^4H)Map);ltlZ|ChZCN1U%VZ@v{u*~F@1sia~@$q-D|`vtKthlkAEC{Z6(IS`YaQ5J-ZB5!2XfQ0UM%u+!E-#PvAxjWM}B? zXgmGQyWZlnujrKZ>+Y59H|ABxYtOff)_K+BFIqE;HQ%uP_SF;?U!0QEc+QzsEM~S;UNN)A zhEDvnPYl-8+#-O;1fs5sm&^D*@m%a@s=(@tM~7eZ>$#iyG#JM!>ScAa-OO$J4sgEu zm*)*+#DHvI{abp#p&$*g0i2U?KwZpximy%k2U0`jJI(;**(=aVJ_ZYPk}K}t?(x|D zZKp0YX0E2L#)@?^UdI1PnJ%f^MvxiwZ}&x!`N;YGKCt`Z@?wUvooRn&)N*@y^TYg` z_)v}aleZI&-{eve1_s8Nz7D?t+PZ(XBqsb_ZbaFB1{1LU%@-sUfeV}$?59Jj3>P>j z0bjhkwYDU}13*$)xWOp_T(ML@%k>vE zjbZV+ekXuL#HZyt#^{i<3|+V_7#^RzWJa- zrjmR(@K#y|3AD`ceO$RM^q4dUWmOR>X=`|>&Bci%p;F3)VtMYCZ9^j1O6Rg zk45ynM78uQUx4&29!Z1>@idAVM=n|eDiUWPmx>b$b`02}cC96QL}-G>GsyfU#X#%` zjU?=X4mbOmRyAW1RR%PeSu?i4dXCvZ_`Qi}R}<$LqKc`D$C_{7v5mRirsca8}wB{f(hD1{!_zQzjf7I${<8%PXM6aI~ zNQq6(%&$U_HTDPH-ZHU4@!#%c*$Do$*_u0I#mR=44os)Tg!(38HyHY!bo9DB?K);x z`gKLWHp@=A2a5CRBxo!K^@;6wL)b(7)nE%L@riJ-qEG0qO)%t#YIe*cZMPqsBh&d) z%Ra_n{#Zy~e%%;DOhRzBd*TE5rTIuQ@(jzIz3lsLPrZZ??u3`&9f&N9S4ZWRK*wU- z2~%+t+~h%1*`D506_`!n`+oOxcJbIb@bAVF_T$L2BCbAf9erc$lC!~uq%gvTEc6Tq z!D3HSsYVL=tde>XzJ#wvSWtygNzQ;A?_&%Bt7B&5i%>#^xBpg~3LPhaQ!9vQ{Orqb zt*hgmzV?Ss8c=<}+zO_KFB@oO#gLjp!&-)>z(Dy)3q{gaYJWj$dQIy9yV9L5c?z_| zvm7?*k(Xn2ulRgb&6N=O5{C#Jcj;Xa8=P$MclY6`%EToI8po-?5;wXvjWZ=+AriA! zG3bWsPyV;m1t(6?b;RY=Sw7%@*KNrMFWm1IS8+eTnT6tTLIOl9CH`rX|+z%IQ?H<&y|#Z0eCbPowi90skUUNBfir%5&Y=Wlgq3U^Tzf{ z57MKEQ+?`TRNiENeqKE^VIe3Xdkb%M&gsx*+Z0GIv(hZpJk8+OdY2hI11beJ7h+0J z8LYUQ=!X%eziF7SFR|*{Tb$C^Oi*y7e8K4pV|ie)xwF7@Ko(`~CH0ZqRvSaC<%V@Q zXIw)S3!DBj@GW<#CyJkXm!7K;_~0%!7K32TXSFD-Jx8}_BIgJ1#^B@h(w@VOU61nhB)hKOnH&68#3)Yz`xZ74g*eB(&1j_Rs0aD|$fxABJ{3F_Chh z*#{ELvn}iLdBTCBkC3j0{sPeb4DFn1zH6ZI@k|`K)tl>()@uU!v!=V3mrsgyekv{w zu)B*f-O-DCdcl2D` zUHzON!%km0py^!dn4H+$uK+&*!Y$5!^F)8GyT7-5IsDGr8q5!K?=R>OM3K5MMvTt< zPf_{It3QznY+2)m?1Wu6U}3$plF&(quQLG84}eql$Vj zbOo{qY}yP+$JwsodM)w4ff1EPoBcY#j+bL!e0(-wY^W6}u&BHYK&w*bk`pSt>S9Me zUpapVlz4?Klc2zvn#S>_K}Hg7Zj~~>d>WxvruK%x?ZYiN2`w?z^f@y%YZ@hABKlHDpD=~+$B|;pLa#brWT(9CDp_Y;&iYSIA7+NeKRyfv`Vjg@PK~6lcu#kUn%~^;c zEk@`RBI?c)JLIw5ph}*pv+dR6T6%p1c$e4^EPmc4AZth$krnmV(j~J4u3|WY$pd0j zb}NWd*M}j0PM;zR{u7cGTJOqW>G4Nm8TT~g&`FWsDA%xytXdH+@NQB!S9%ie36|* zzMD>lW=f*ia>w@_tz!_)NLCDsDq~mqW`IBOSXt9n7$qDrSpHYGQdBX;B&pa5`&yPL z>G6#3eww(<)0$fPn$KVH6#5vMS$+W^yImW71)!5$D*1l&IONZ!*h?26p??X}2_QpV zK;asL`REJI{szEE6GcO=<~+%qq_EcA^PWl85J7{y6V-?gqDEo$&wJu6{pT?GN$e;a zeg4>&VZDU0i?N2J);f)+wh*idJWL?gyT4B=Q@v<)mhO1>>^I*$^w$eK0Tg9z9H9WK z!#>UUXN!OvnF6dDO^x@>u=7AgLC&4ykt_Mjk+omIOr@p{;$0sf9QWO%*{4SE$wq)v zsak_Ftl{}Vrn*HSA)H}9_N!p4Syk{c0V&tSLT|~8M)f9Di@#-vU5j5^*TbLZDKYIM zFL^e#8Go)>vw`~F>+AwMK>Tk^7w2rHLF@Z@`+Q}a(o#OH-EE%6bjXAY>+QpEsdWI-$V-cO)0}X^hWl$-ZE-Ak>Pz{(i-Yua zEfM-(vbK3iQ2RLkJ1%j-kWybX$C^CHD%iVyw~g?Z66;|WyRYe;0QxOYvdRh84V{d) zt=8G&vn5&cW*)zo{hy5^AyF@HP1ExO#NN0z^yyxR>y#~?`ByzZ#fZcsEaYJe0f-8!UIj1qJjR$vXG>YO71a%ogGBIsjPv>&v47D*^ ze_)+rqqtwNeR$a>ITy9FX3i`#ZDt{{2INuI0av5p#n0{;g2KPJ^!Z+u0KIDFe#ITxYOVNTwpjEU z%t-bO_i3f8P?GwT6hHhtKGKkU_51Lfa+yt4VRt~%(aDZN4)E7e^c?j^4OaAdDezZ6 z?GsIdOk^jdJLBKm@Se6s9F9%Y0m6?L8n2e2`)RK(0WDh76T-?gV)2l)h&Ly4vI$lds5c+0RiND9HU!ZE%( z46JTki2Jvi$P?P?i8!xySCf|1u>6jpccb7WYT%_sXWSao#{c*#F7Ndso&g=5d-)e^ zJF&ajK~K2EjX9KBr+2c^=<8MuQ{Q|A-kXNt1e@1iz{^Q|5_cuN&tXe}X^b_$2F_YX z%#qcJH-qifW{mx*{H7*SXTU44)d+NLDq|?quW9e5Rt9D8KC3_Oj<)cp4IV_MG}krR z#IDM{zV-(=fszwqtO*uyrvh`hQA$5gEr8uB2gbX8$yV#{Tu2&Dxf#imC8&DIm2@!M zKrXB7*$Gml8n2ORI!#4Jq`j7Z^#=TTK0Mv1{%|eNmWU>4tJ&;D`CD3+(3EaB7QIQWae( zotEn?N0FT;V*;SA_$ zmC_)oVs_Hv6vQZ58v!FuR?;Xo53qjL!0C#Ii7*drW|5;jH_l$nDAOJW_D)6|&>9$fW_11rYaDbyAby6hBnKwjh5fYs zqszThOcS7jv{U<|Cp)X6ai{F4d99&yX%wmk^+xu40S-{^(}~9Sw`ic;js7CL0K zsZGTVt{-4y(ns)avY2WN4_sILhRnuRPc~b%@dVFM>DYwe^WlZh-HoJZ-U%qOqEn+3 zFbLH9~GbzmRp&LHAf$_R~*3_n6U<_v~(X%vR`iD3P@$y~kG^{j(5) zHl~ETxYCv!F(wwF0V0|QIF<@Qx#4N_Pr|zAPCn5o=NyYpi{U~c{}mPP$Tc4BGglXz zB&GjD@lY+*Mgpe zx>_;79~3u6mF8o&DuvGRfZQ}Kw&RJ>ou$8%JKTI1)Qk~#tbh6Ke4#2HCs3j9wXO+a z@(T}1b-`N5Mnnyq<-W?nOcfMO5)AZCbb>-!xCZX#KDa{(ia9(O$v6N4`P?5rd}s3i zQ1wpHk+xm5cFc}#vxAP!j&0jEJE+*U&5mt5>DV?pwy~?8L?>R$Jn zb6%4;K2l=irXZ-R29l#(#gM`5`GuOh2%-7FD$de{&1cQDQlxm4Q-L2Rg%sAWKH}+nk;szB-9!_P*C-iKHlsag z2D~xBO~eF1T(oT}9!J0cA(8tk!jGSS8nzD*_q3oU*gxG6s)wwcb0??}d@4HDSPx>% zltz73l(lo}0GnstNfd6DB)&lc!`3KsUsr}T@D*iZaMMzT$s@xP}$_5|UW-iUQd&{R6=^Z>)$DD?0TTT~Zqu$`;BJ?=`A^6QSFsW*&xaLaf4f<)AU+i2 z(8M*Ry|4EE%%w$-f7|^EFrG)xA+!wRt=Z#RA%EEhd|IzU>y;-p0L(g#^sNqs5E^wI zQ1A>JE2JITaOC$Jur7WBSvR`G zaU_Q`iA*9Bd;`0Q#IkN7WG$SXaiyr=m}m!-#`VcexD{)JGuVXpNO0|#v+7nRsC-oB z_Fd!G2QJywzYO(Dw2b5_{^Bc>Kvj0wj?Oy6r?7da&Y7Oy2jO%z`Wk$eBf*VV2=6`~ zU^!+Ob$++JR|Q!5F{KCGoBuW~QHl`r?yD-S^P;(y)xyO%-@U-b)D`=UUea`~37ffa zclfuD+wh^kJE&5h6(-CpUc;di8CP zouv(J?4n(0|xZ(Lt#?N-x4hOA(&1jo$ff;cw6g{ z?j~l*B{g@u?DCr5KHKz@f;fG;WjkDN66h0|5se9dWx%S7Z9V;pnE2}_D-}o_1lt3X zc(?H8z9HbN23d3JIoHhT(A8M;OS?cmD=zbIC63;QjoILoRakLGg9F~D*|jCi4jqhM z?fSpNGc{KpoQsuOMuWuW$dnY@j=vEtatT4 ze_cHYY(7{$P%J9}n(J)vAV4yKj966T)IKF}M?g$0kA}VU{FU4BohL8DZ;ii>%VmG2 z+DfXcmfbYbxv~c#KV`?97%^w{ld}*8q*XO&ZCrY&X-q6X*uRn3bWFuMr^vOkn}jA$ z7PuSkFMo*OvLA{LIfp2guy!05>Xay{mJFB`MXNyaM9A;YpIpA~JzhR#{<}GCiT&a7qx6aIdqq^!)!>944C~>iv*I zn_xG_JejJW)41uMzUA7P1TMqAFeEzy{dKl-;gHCayARNA}fjwdv0N$@_l>}u~ zLuI5T57P$OEJDQgrh+`0G%&qyKZPh4>s?|RX%9hXGzx4QzP+ExTD?T={a96akbt*| z{BaTS2FTuG1|=?&Dn(zN9LJ=sD#5m;*SB3UbJ^F4_ULYU|CSsu*0R7cw^&E zWJ~o(4qWRcPo2v7bGQ>ReA#eLvCjQHbu9;xq=24W?3ZVjp+AK<<-Z>tGWPZuKUiB)=EK@Qerf-P=Z}m-y?xN6>|?usT=nZAbl{a8 z!>&b1YT9j)&DS%VIg||D1mlYV=&?7V`O`<5;>B(!x@n8GvVSOCvb}Z%Tj>^Pzh(=iOC8uu zh0+sCwA+DaK)KfEV}}G_=Gu@lmnS3<)KJ&*oTGOP$J8gD^GVg4E{7`<*V3H&^lZPy z%YAiJxTm%d+37WeXC6t;)bw;mlDb*?@gUnY8rWA~tw&zRWpw-}D->_qLmOm0t3$!I6E{V{(YaGg-904?*n#?^qGb=Q8-<{*0$VzJ z#rLBc0&R|)OuQKUmUB-|jwx6;z?2(a=lgK~NjiEFKPYN>pu*Z%WBp-qWb(wRs$a5* zX{~`-S@aw4v^CKU8c9OrByy?NsLbA5J2!d}z#VTvC`HPzoJ>WSoAGC{Efr85->^I$ z$X4%bmIMb4(KH5zthR|im<~7xA1gI^G6D5NkBSn&x3BvFtSKXV2o3{uCnCu zwspP)dYx@yi-aj+wkWaXrWRWdj87W-8@$`q5cDt(DwKvX#rSXgg4$l9}%d3Y*@~t7NwJMuOeql zreUqMrX1+Nap1tDkpz%_&BVj4kKBy{NRtd4u$A(i%P&_41=(RJn%_t$n_<)ay^*y> z#)|C6i8~h|JvV<}8$G|?8c!NFFUh6GMuXDPBHyP3oE`mE^XBE`3@9O}G8i|qwCFPD zsd|2>!BUslMO$YtkJBY$!sWP~Zt&$8)NItcd4Ko`%1T-6-~9ccdeyiZ2(i^qP1FG= z#5YExiDRC^p%DdBvVGskCCQ}aG%o|0g$VmKy^=bq15N;Ho_eMO&II}`l|UD`!Hr5a z(*+j*ok}gy1*ah-=a1+S2=^+rSs(K+UqD*mBNkQdOXY|2o(3Eck8mhZ;{yX?VQb1r) zK~jJ)s|Y}xCjkUVz8eS#HXM-r0=!G(wPAb$L3BU zodIZ&eelVQO<6MZZ%;idl5fwRXt`AKo5wVGCgGUyj}hkXq%hUNIgxWW}iI^~{f*8-Km&=j_-m%h~iXfFqkT$Dkm5ansJOZSz;u7R+6lgU~!e@#@G)b#?epXlEwIr<; zX|{xFiwD$7(u0+06=9lVdq~cC=HC-owk(mCOV-!+()3#oLl^54gX$QUK_zAds!)Dv zH_$iBj@xeTG1K|~5ga73g>zNPk%i+&naubVGR@xE*Y&g8$@D6d zOGT|YW~x}@Kx%z$ELi5eF*S@U4uIaCTJi^3EGGmi4z+6^ii;5`4S|C6NP z_q>5tQCCP^mPUK;JuU|=RXGoA&NuyT5A`KxWu=jdqBUrnRW`LYh5=T%;Y*R3UUUMWVx9M^a|3%tN zk#Ou#2-!!=D1%UA{zRIXNq|a8FLMa9osS|di;|@h1I~-0i$c`B$ca9fx|-G$iQsp_ z4^dnfaazsxghlJHs4Q@0jVvc)zjY&#FH*{V!)cu&5?k^k-8sH#V|T&KtR0NQg{dbmVLc7NEq!Le?be11|TtW`KGl{O+88P z#P&0q6u&1(WrCD5gc^s%O{Ik zc-h!>i*66kal6)#abXQy5RSah(phs@$#i=+=|Xt<57t-fk*0T)tWC_HS0qyY9a8z9 zyNY9vOy&U7XNGCY6z|m5%FhZF8k4;J)G{pzUe>ykSNqVYcK|6EQl;$=MKe1!()woXttq2{&j@9*!HgHYv)HUVNB z@Oentfn{m+>h6=~jg4Ts64|_}G^Qv1WNA z&Apv@OSJ3z^Shra*V=~A`3`v1D0jmKEN!V1*2hP>Ht$okCZSDf1Q&fCJK$}R&TS8q zmG(3`%e31=Z|&b&kp6P7dDZ&BCtVmxo_U?DNhw8a2LgKAl+=R0FU+hPro4*IEazkt5Z*! z5_V={PXTG3T?Cas4i&B_hZu9e@>S#8G|^=mfG@{f;v))6a`7##8^1AlQi_g;U_&^B z5g<0cmofXQEP@p!A^ZMj@S2a8SPU5cqUqkqgSQ_!Jh)gOA3BISauT|b0DVj8Tj@am z_3-|jjgQhv*SItg0hH<`V2q8PKtvaY4BR}Q={cR}NMMKFL1KA^{VPNER zENL^D96(53x~^|>oT2>JH|89MXx54}eUg2E+H3WIZ$i1orRj-uu3X7dj*4_FPMgqc zuWdVF=J=nM=`kq!bz*~?3|LP3VH|lV_F`3oQ={ON%I$F0dOSaGGQzwYyP4islSZJH2 ztMkn(n)r_1f?#?30bClFgWk_w=#hrzl|_)2AFIFp5aBCY455QJ4qA%z;2?E7~zLBh!;6PW+n3~x(P1kTfHxBcGE7+GrnFQ{ ziTy0?_(J$#kO7tR)sX05HF%VG54gr6c3_)9KiotW1EH!~E^ib$Tp(zdpk>yvrrH^d zTbcxIv+N&La)6Ql_Ss2Xyj+z!p5{1=i*0^XkSnmITlQE@m~yj3V1pZF<6o>pdE(C= zZiq&JjUKI!{1TrQDjTcjeJ@Tw-jtWCjskc=hy`x@0ay{acg;GcKxWi>$;d;qhj0P1 zxGhaaqGNgzufN>@@4#KO#WgMQb`W!!1~AoOU=kk&phO_G<3ix-%FA01OgKGQ*>nGvvJv>AOqb*o6+8_JF#DNoBA3_pSg#z%S-cc}z6idL_ZHW$A8+c3gj)H7;p%>eN0DZIR{o?xa zzz$&2C`Rra8@9K$f*;Ns5!ZDKj4A*)HN}!-2H8+EX57E4dD5%XbbfdH{fgP?{b!%v z0?dT*a0C7LyaoCXRpf*l8*DB$Phk_x?w8lh_b`Fh*o9QfUs=ud2RvcB#;^nmdQp0i zRDJR_0Szq8cLqYoR>^p<3+1}LbuDU-^*b54iRNi&CZIP%V(uzWZQAm2ZCH=7dMk+rOzKBnrVz}a4OXmoiamI zmXJ%=QYS_zM+M$2C!2@Qo%L+Nd1bQ@^zRE9hhJ`UH@hL;IPbLnW@&$&yIhE~-DJTd z)cIK0!{(E|QKDH!iSGVl)@Io=q?&z^OrO57s5pZ~s&eLcCNY#YoTr5VBo|WS@Rjdw znmm@sg3p0!OSQKfYD%#Zrg-`3`eto3`|AoLuJoVz5O4WdG##TNokN(k#>($66KOLI zYZPi^l~X(%;CqFb5Cv8bU#<1pHIBnas+TFKEJq&a+u7CFt>ycr2{*bwft|N`HbZZn zMaEW@bd^+#I;=HDe3OU*@au6tt-2h=iB#Pvb{iLPEef5ZUjn;ah%%IT`k(uwTt_0 zx!p)c z|8Q3ibS&PgaC3NfWXm_;5%EPqOoLq-elJ zu{vXgql|*dxGyayJJxwG;e7{{&$$Q^(lp<4YF%JzPwIG%y>6ML9mOHDN%9GK( zlu3DcZO$Od!^2=a#%X9<52&tko#KBtb8sFI*n4oE78D2YAK(CXB4FO#0l1Ra{&yOF z*{zGAe&)*8nfmws%dhBgHdBD{Q(frJQ$o>wIZ{U$4G|>3Cw81)D%Imcw7R#Jwl24d z|4no;lawsNpOEtx)MGI3etDQYXHK-=^6kv|csnBauA@rXSM+u#i(Y39zTt0hhw-*M zK#c4_BBCZ9W# z$`_&u>L9VdHyMfFSbF1b`nI;WeH@Qy{>!oG;iLnwVm`hA=LaXx-a$Q7H6K?r9ZLPZ z2_K`2d=PyIX;NCTfs{@I7^eM}jb2Dm-}{1q?lI4OKf0;5M2rvx=~@|c|Fahjyso%_ z1$g54DcIs{8Era7U3=N)8n8d)w1JQfg0>sSrmL%APydA+D;wj|2cLA^MkVdpPqJ*1 z03h?8WkD`_Axi5=b`+}oKu8F1QCAOK)U~fA0T*>flDD4alYE{n4Z#Lg@ag%$70AjRsJS%fa^da}WSy9>_d1q+B!=?EknYfyXA9{fs zBxFkmxb@otzA^;*g7}o+WnLPFY(W$%65`Dwu;^< z7o)og00c6G$M#pifFgNxGm? z>YS;iVHU`9d?;IYSQ1?W(kKZJ>2Hq&=!=q_f&CEe2Epi@lnnpd+v*`kNm0|2TGz8CeN>~-ojwbN2didE9*8jz^FPX22kOSg)~7y ziT4?=ZB!iou34Z_oGdnqo_+H+F_qrNAlhPjNaWxTK6+pP;D`22it-VT%WSnlnl@lw zHaZ+xV1*DJ>r>FsaiZok){+}sBzkuRKuizgFal^3Hgg%0$n8qTtaV6{JhT^fzY0uo>rg4&4SMQo2D5KT zO+GmXm`s*$T{<(JgYnA7bEoGc65^mzF>HmLEM-qX>hg_k|Av>j2g@`bo(Gc$yo>n# zW>CYVm3tcU(^lVcLOTm1$j#0Ee98UV%e{N1hzHcj4(YlyTNb(Pw|RJ3G5&=Thp|Qa zMk96hqt7gmO_SYJPra?{eJ?G2emO{he0@{_pu!8Q84*(xt7yKqd(mL?Zn};1e!N>> zy6d|J#-yhRZK{!jst2a+gK%yuIDhVR|CIc$E&`Rv&PS`J$OEXoyjnL zL(Iv^FCf4j<;W`0f`Gnk$V}F}{i|8O_WL7JIlU|pia_}xy{mu{o%@jnzaU}scmvu4 zfD!q_>%OA;{z~EEyQ~*yQxmzYJuS+su=(@!LKawH{o)nkpS=mw!n{rK93MJDpLxlX z&JakP=ozSA;95?=lNX~PJA{ZIKCm0s)>?SKYq}Gw?{u{ZeLY!FO6Vl{bI{091%oNHPkR5CS9(6R0&w zq=Nne$AH{h0jqCJ#rp-$0I=uRmF3s(F>TAllKf%w#S7GnO#kUc?Iu_JTeYy>$+Yw5 zto%_(Ues4oJSR_Bk)piHs+GX4hU*dLhTt|^y$`0S2@nu2;QZeqq)u_B=uw;uepoP8 z9~4(SxlS!&x?IZ1ppoHh+!sxoDr#pNtu?B0I{v7E0JJc# z2zjICitNXxF7NB}%kB}k&K=H;YF@7NeAN~P4%`v)$Hsiz1?kcn8uV>ByTS`OAeb>! zwFEMlg?#@VG=K7hiLD+0YndHCKMv}dbco2hd+Uq+{ zHMvS7)?ouC6AScobvXTQ)2mQPN5S7i^_A_;Ncgb&}AzRdMb8{&*@qVcxtbw_NibTtkHzyBe}(k`3X-$-x1l zqQoVje7q_DVv5gdsHUz9%InZ(xkMQ7+o#v6Q_Z8`LmyDFP}wKH42i1okrx?*=vikM z4oOPf)FNnQJMjt{8~#!j5RY`EO<$EYF5G_Tcc?_HtMfxC0-|W`nMFX5Qq`dkco5-- zxj~oMCt0dWL^?Pqw8?VqnDW9`8SgLD-Bf5-)oUuj)VnV$+lv5nm~o;I zl8^KQl;SwK6JSF}T9&NoMn8N3vrsIH!4@r*?|4uWB4$uWUOP0!SMUMUL#EE*Py^+d z((>ws$mkf*%7&JGRid3huN5>6MeNIhf`|qRckpQGTV5Ua3l9`V4H+H8b0ScC7H?z+ zhI@<^_ATL-NWt^_7_Ki#CIDjgE60+tx@1ma{y96>43FIW6AY+V&*x?AcJ||4h*xVh z?9eVF+&CtT3kxY&=dn$b(3-}nlylI}A-TbdLzAfl_X=4lq)p|O+G&2^Zai~jtJ<^U7eeIhq#3aii7`I-A7X!}H zMx~o04rP14+di#fp<%8ID!UD5euc~eGUev&10G4zmaE7W%A9|X7?Xc$jn+VH@_Wv~ zRYi@1iqNh+d&H|hJU~3c4I*wFNr=PP&BON>{_Z}VMP4&JqY)+kYes+1Y82h<-y1lI z?9GvYZMN$l%s;GnnI)Pyk!Dx;5`n-Tbhf#wiAai=;50=RBRf=d9$39$dC7Bg+oKK9 zQt^tcjOdZMzh!)o`!RH^qg!HxRRe>^O~QTc{u<#(_xb4#@c{0U`^3I&KUphkTEa#e zE&MIEUu{4Q$J$3x;oK{d-A-&^K2dcR_?(C(#r5US+$cGFECqBA^}%zW^U^O4{F(#8 zH$JmeCNED9U*Bii;RcFLN?V=Kv7k7X$5EUec_~5W>sJI=1wIA3@SAb%+UaK&v)7N-0Ru^BAl>$#MR#FX5+_P~5X->x>n z&)FWSeG;;Njy0cChx52#L!rlr#2+8K^Apy05mnoT>Oh!?l$Lw5!wBNe#o8xlFIA z4r5+TNxrlhFh7PBzK#Bs{)q>CB)Y_`9m_sn z;JDj$J&Q^^h$$R~btQ$wV(z1# zmE56aHxpxo7&v5!QI-NmUq~5DURGDtOmArXB>Ii)+BAEuuuGLvxC_K(L@?ecOESVm zdY_oN0TxB-cu8VM5su1QWoZt+h#}3V8&YMK4W~%1zOY5I*o1!NZ7x4T{pkGJ8Jp4z zUA3h(L=(Z0I!PM$ycLEaS^XBUWx!Lt{TlbSPn!d$)s)m9T4kh((di2EY@v=MewT1% z-qyb^K4Uf!&h1 zHvlvZ?n7FcT7o(`AJXB*x5FPLRd{mj&vnr@GKil%%B_4LHp3gj8Fj?{>R*mw?w?gn z@Hx?XNB|nm$&`xy$ulhwh-5Ns4m9^646c{Mld^$j&vNWUb3CDrF)yVEKzB!ul6G>b zpAAtQ_RARbIKijO*m(O!JkooUhk~yw3gEQP4l-W|Cb>h<#&+x#G&=6(hg&|!@tv>+ z6N*x+YU&>d@b*^XR%#R8rQv07tTdGycrbVm&V7jvU8li$eQ-)llrNF_Z}&cO<>_!3 zQaQcH`(=S>He#yoCHdH+g&7|W2erL8RV66CR6#z18mcaA9!qJ= zTh9t5Zh%?Exgjd3fOkgpSHcZ=!2v3);fLH;3u&*ukG8nBQ4vBW5G@XxVI554r6VN_ z@$(EK&5Rm!K^%S+FOMTr#W9{YeEZB=DA>gVK?b9EME(kFC`0Swjg;d#n2iR@`mTD3 zE>-CAvf8IL7K_7n55@<6UI^*;h9<(7XpIs61JjyUC_^Fw&fzR}-SDa!$qmqoWPi0j zY-HhBx>l)RWcwQ6`;?@?bV!2L+`n?0x zV{VB-(@(}aMG&uoaBR>b2vz9qoEY%uI(0YT^=>R}0VQ*af8U0&o&IztWoY~fPRfFu zanGkVpx2;X(02ysBgLokuB;X6+GFC)%@(P>E7fG6?~S43Vk^T+(m)4r@6N3nNGc-v z`5!vYz7n-aYnqQJ;yh^CixUq{lyPQQaY`6;m?-to7j()7!f*15@J1s_9^x^Qc)NB_ z88Ka}fPJ6nHooLlWC+gm)JLT+)-xi{zwbn7)^2Y+MC>Ush~l>8zdCDQTL9O1BoshD zhTb`XB^>o8j?C**dCUXIs5N&e3%Y|UMRM`g)BZfQG<;iWq2q7N2{AkaSB0c}p<^+wM43gTxow$X)eP!5Y{v)^I?~5DHQP0Z>Su|Ipi}b z7+BQZAa#M03~L9>atEa2xPbT?Ado%DCi*$+S|Kr z{_oSqR@psRxLkn55e5#G1SY%6LL*}zqgsYC5=i?X7km_WC#YJoITs^{ z%zjvlJBiCAdC07WYe55Bk$O5(#`S++_px4i6}rZW1?9KomgpzgiPqUS7e7%HM7}G0 zf~K>Jnl;bzG9AsGxv>ZXqR~JU!j*Be89SM-7YIBWRzT>`HZEBU*J!kkIN=rF#JZ9- z8ZvLFvgw-9UHHd?>1i@Kv5}t8 z;D`suNxq#sENC{gzEj9INF=;4)n6^dqGA42 z^K0Zi;DA3r?Uvsb#k&Hqw*Rj01vnNN_ig_EbKOqTX_N3c#`T_+4YtLdJs+r5v^-QC zP}SIemS0-X({LYOIP++uw`K60*tY9cNb(JXK6k(Js8)CLjR8#T)dcXTf2Cx#6(+#k z#M{|*o}y)~wO%o#_3gl1>1Ry-7=1P2O+VNI(l{WIrknJ8%AguwweNIh$k$SE|5H21 zv%Ws^Gw;p^N(}nf?47;z*K$UbJu%P(39Ru$LH}oh{D0`>|Cu10=PMTY~SKe_&la8r8v2)qhLQX^fV-2(Y$Tk7%9@@G}9T zC=x*sVm|iOaY)o%$6vQ3bh``sShQKaSnr645 zYs`oYS}7F-!hw`DQPk^!Z3~K;1fJNECQ#sjUoji4(+!nND3?s}D(4w#6(U7o)Bm5w z2m#a>f#^6^^tBRaX%ecce;OmEOy5IbX1PP{9gbV3MaBq8Tdj{(n` z7%~H_4`)2NGft>#|3s#XJ!T}id?}8!<=2fiyEs3Mx1#5 zx9>^XhAd%pV6!p!qi&6TRGIesx2@aN*j?>{aFuxT2R0q7jG`-J(m z!i((Zn`gE*FZjX&Yp8626eT1~lW=dEWbPtH1*+vhWU1RBB`t%q&P7}eTK&Z&xw3K2 z#f&e+KV&Ihkc#tyoEt#m7z{Ibu34xJIXoK?HH|C)>}d`ab$+CwmpI8_=7DA=J&uKa zF%Hq&|F17h`8tpr$A0|}SxNz1&!`A#<(hb~y*s=#T^g1g#Q^WJpxFN?6tFErs^!mX zf3tdN34qd~5xoVEIdpOB!^Z~;{9hyfe}V+q`(u@_s1E7Yh#Q$peo ze^z3LdcYM;36F#)12g$VvI;e`nDNGE0lQgcebE;49#LyAdl6M0z@s|9QCASTrnRzK zp+-P$Y>utMAL&0;krSvYI!!Qr2+06dMdwklD40buw|Tz51EbnUqyCF z5m{4n9JZ6?Lewui*+dY&S<~OG64tM??wPksHyV+=0G`$%`ylVc2U1E#{wC&eMg@Z4 zndHt8WrtGj)*SDy;yo_d`d2T&HUA!{A@FvUfcDaLnDjE?-^;ou8J36Lm26JPg0lsb zjd}e8$OwKYd+0 zL_fHeD|B^U<7t_yS|e8SwkdPM9x7h#nU(Rb3u!ejPO<;Gsm^%$iC$I9vVNSjVtP{d zY9k6@Ob#k_qN?{iEuTw=FXNtkGxr2^o}uuU{Mq!_RXtf1{l#oh9g;WqlXOiZ!ff6E)jrC!T#f6j+iU%0t~kBs?ehI1bsiIlGcBEDHzt%#*_GCL zll_~uzEjz7`+JS^Kq2sgLZO*FAMBd_kHv+!25Ig18@FSo!U6*mTZueq_Y^K*j&ge3 zrPYh>c3(~~*3RzKfgn^i|AL$h>v7ml1Hs>%s$xYIFVtw+U>!)cP>KzRzA`)o7t~L&&vJcHU#z?O} z5A&m+$Rf}r_1nj6Aju(m;{7!w$7?KJ(~~^@NcbCA#!a$sJgTu7<3V`oBlGgle+rN7=DAWfC)CVwta|Z>V0741@QUt6G z!`4ZKO$GM^2%NgtZDTyPE@w_3&yq8e*;4XVjMyTCdgbMJgE9WPT-xeShmM&=w7G+zsBu{jEtNOBd6mJ+vdB+njq2ojFR_=Vq^5*s|r zl3e?o_sFGiblF&|pF;iyk$dF2~ zTTSXhAXTm{DFjilah^I}4y<+d;-v%7B6(4Rq5VB8VwIb}McykpAdevle`%T0w&)?tpe*sCB7NGRp zXYQOk<>Oa_3p3A^g>j#6VXLKN--^u%&d4k7$GFZmP6Dd>s{E8@zAfl=V3DA_cw`?+c_RA7d(IZ^4?C7;fUmK;hGedB?AaSNqA`tI@D z(dMSe6p)PyOq#xsOIhGE;}4ZGq2k8?(}6YrKa&1WYYs&@C zlRi=uFEkUgOUCr1*#j^)cpNdIYH3$y8ocMqUq2N7e5Z6==v^m?d_yL~Y$Kxar7!0N z2@Z*~FE(*Ky%p%-!38E9w@0%N@W8$hdkdWv(&v3B>7BI-w04~E(CGw zp5r%Es04*Bem>xx1!=kc=GeS;p_FZin3z&XmEfrk**k9>VgBi;#q?7<4Yq(q2g#^r zE#xD!xGt3BW; zdWMXUDT9Fv2?`A6F(XwHdksPk_W`ti@yd9^Ux%6J!KKna4^+ zwZ}5Xu`a-I79(}0rQ~;NQC5UG+<;_qz$K!(=&pJWV_5Qz@{j9*x*G87N}^bV5?cc< z-LN^Z?kJDs5{i?OfZnEYxQe^w;ZLnov_JVX*(Yxd=nB_zL)7S?s(uTYQicE?RC~=j z`tZf+(gSE}hJx{Pm1)QuzqFB0zK~mFG75UAYBj(vy4W!9u__FB*wK5#+ff-Kr+5|W zWqra6`pLypEaK48mR{r6gWJy21cj7QcAq05S8`^==dOW%l;zKPrPj=1fiVu#40gvD_N3d~tBH83>&oK#X_k{yOSc7qbW2z9A&|q8GE8 z5_vDA-f_l6Y4{C-QWJdFU+oLq$fEwr>I`yCT8$w7u@>V9RaAWg!sj~GrgOdeK?9yr z5pedB4BlB*;&SUKbnD4%dv~JNux(t60>=!9Cf}>>TBLG_c*HJa?tWZV56V4%jP!VH z&k#j&%RsHb%&DkNS(%4a1J6#6^-pll+xqKugPYEcaz)dl%*$V>v6ZJ$Ek?bO1s}UV zLDCK?9cj({UVZ|W5kRysD$%fmH9tN!R}^jiK3VxXhly!IH}AzNOl(YGSRHpVK}`c7 z(|r77*FBJ=yxW?57((irx`u~**@~UyFAKmrYw`1{DyDhg= zn5mbQHW9&QQ}JSzk|RByae_wwVkJ^ZGmaD%!mjp{F4_kgeD2MA!TPC$O6Xc@Lq}JK zAToB%PpK*SWF%6B=P2y70yDN>fvZxSu=`Nm`Qy@dTBv6N`K@E}_t%-k>sJmwpAY5p zIz)}iSNJti(zSxee~W(55fGSh&=KIs(g6w|140f&9s)-e)U?#4{QozyBtO!|s8^`6 zs;d@F@;3iEQrieyS@bf-3@K8+{`Q60@5qQ50Z?<|y4m@)SD+#`ZdZi&P0J3p6BPsqurb7 zD@sM=jZ-Jv173jpxxklMpx#$~fJg{yXc(r%4RbR_42!w+ ziZa(-?FpMZQQr6jBK|KkoD3KbvgB1sckx9MT1T{_U+i3u3FQF}ERtkkty&m}Uf3=` z$58Pk8qhIBZmsDQ26PN*_dz2t)Phve==_u*B(56#!fhT{Zr-UTa7;`Qq=j+RnAnx; zTkPC(p0#Z=e=&ka&;!4PO;Vh6qS7Tng(h9&9dF$ywmXOdK^HtY1JH}EI;Cc8N9}2` zTUd$oUAHE}0?k4R7ix~3(0J^FYo^@*pH%K{bVaIF#Ru}GQ4zCs(MRa_jrjYN?Z&pP#&uyWR;4M{w!q1kRzLYh|0#cDZM6zQX;JfIEQs>6Y z=znVK*Xfv9ATLJ+^~(UGTHGF?W0k!OL4lyQJa+FPFQaScxG_`U>5eF@H_?}kUqx{6 zUk8?{W`D4+Bve%B6c(=vPJFbXpg4$CcqWBwN{E;cnM>Gm?!#*utP9a0CevhHpH~d0 zmoe6xjg99H0x)r7)8TKOceEugKtVaKHHb3$EXo_2?B(}k6d?W{3ink(N>|XlhbIMy z^GYiQ2?SXozuyv*l&(BB(sU#E2mBe*pzPBwZ8swO@N&Cm!(1v@7tqYK&OMKC!?^u9 zLD-9B#Xf@QE7g+HRxjJ_>&!5=cJg|Y*CxNHzAm)^P?m#RRkyO5uzq+n&t_^4efNv& zp5aW0267ljs2RfvMlofTL-^$QC;ZimzKgu#p>8J{vV~2B%sx|i?{W$VM5kvboUj@C zJ;O;~R3zZ}$vXbnHo@HBqcAfc5_^`xm3HMVRAa8tykyt6OZ9aiTyu~%BpPc-#nw1p ztCUm+PO z(pKn}FCapj60?{`K-^i~e{Zmnk|1PP9paWs>Ae5;Ru=!hzYayqD73SOL|y(@wlB7(7Mc>esHOyqo2Rs5K`s7ELu zUjmE$qDARYJ*LEx&VzasHpGb5xf!iB9h=*&;l>MY-oq~;xY7{uqX|#xxQeB>lKeFr~LxU zr`M%|9Ds=ud#~Zex3QzZgddns;f4Z$9KSTq)-9)f$j-vGTl$c&L{KSSDJ_Dx_mxF* z9IJy+VH0&Ji(w{rVAG9PMXlM>ziAq0UL8ps>A2dHyMcy$hyB8K@%p~JZD&6vH&xJ) zId;|aajtsuuKFuZFSvn;*OM{j_uf~G$3bM0@HHbf@JW_sxmWl#y)#8oQV&#s+UIRx zn%KrquIkJWDwxiZ*7Zkk^T5Qu9UD&UVQu2Vew@JHH&h@Je?WOQ%3yiuvP(C^9NR1? zqYgd|gY!I9jkXqUD{SxgCgqDZrDV>><$w~Y)lA)+j^ zjT^bo$uQkTpu-V~qCreYdK7Rmq=sa@K$m`kNl59|#ITY9UrtuQTM}Rlo&2{w+l&sp zC2@52Ck3VFl5Aj0{ap&K2H2tu9WzWl(Y2iR>KZbNmr+T!U_I5$?g(aHarSS92D)Mu zP3~BQsd%-cfG;h+6CJBVg*J~y`Z{n+4?LH!)%%qgXNi)24VS?2!)wcuW^1-&EHfe1 z0uZgkwO)xR_;e}VRmNYlz;_lt`N)`~&+GHv(Zl>bb$EfaE@N~SK!)J$mII#vzx#ad z_9PlWI1oIJz_=rxfB7}SZsym|dnbvZL71UL)iklTo=R9$dY}bMPqC~rOqFrA2B3az1QDDDF1e{#DeiGjHae}KdUu3&{kDVf@Jmg$I9 zEjAIDQGif7#NT=mJ~t4MNSO`*muS=Os-?Y}t*lT&D^Qx2_EsoNFLTZvU5-i!oQ zdb85pX<**lS7%ad1f0DvXbvw%SpyKe@%pppKP2XXQ42D`?rjZtlX-<`ScK*90AD8ykS1G z&)tHOB+aqtWGMnF8;a}|1CeNvklMg3Nh&Ei)r>y|l7NK7BaJ~IAyMcof4caWU6_&) zp)$h2=TT=C7?) z6s+0`?&?67Y)^d!aI}^%1Ni^ZinjGc>fs;vsn@q*54#JOW3kcD_#k@M8zauIyf!d> za_q!}>u4ZSX1!oN3N0B^ym`00c>rnNL^zPDGN_{DZVIe%JN>a-#Jra^N#)YOC-m@j zpPLSMtc@+Dg7a7`4mzsi$f4=C?+t3SHHbGf;qO9E*Mi9eNY{{-7yzyi9DiZvSya8w zInuO>`APzjUA-ZIQKmr}I9aPFsc9h^&Rl(+MtR9UTmPl=76e69smDp#E{pj_s9g3+ zmmssfUL$%5_a|duy&xS3;XkT)kV^Q6c3cw;ST5cA5tL5*@8$;#Z`8?`Szg}}{P{T4D4of>>L%KjdFT*t9 zjC)-B5<2_iK5fE*LmQb*9a;}(7%nVGz|<4SPZAKmQdplQUV8R@8#0WCFhyF@rdQN- z5qy^>1$)|7yx73j*tu33>pxj0E?}R|yctVJW&%pFB<>DEDu8(G`S(3bDzW*>^iJ{@ zehXG~Mn2DV2tJ#O2+zph6yHuXgi1T_Uv^y0PY7&LUSYW8z6{l3vbKkm_yrWVXEDpC zu9XzVH)&iB7z+e$lT&#s8TMYWM}MoA)VS0mrp^Oo=IP`8?1iJT{8n5YPgWgyX$l#7 zzRJ59QucJ9n+PbWt)r7?Xg(g_OD$5+#inqGci9z}y+!Q%@CDaTx zPkayZigT$jm}wUt3jV{2JYbTX-J*mI+)%oe;x-X!Mrm+Eo@YxwrRKHz0$+0*~R-p}T-&PLBPJgVGf4U2?SB(M+&`>@C z@!<(m$My}s<6hIHdgwMyQdW7S962F9SfeZMS&2`=L83F9?y6gH761+~MU-QW$ zFbuY^0P=`i$r5RRti-{E(JaiCo4d$_nwn9I1MfqqyO2nfW!byP!xLAV*4u%BtW`=M)kTkR#Ou zNHoofEBpQn{qPM(&X%XOXuM?8jd#uyHAxl+$dO9t&O)6jS~(78N50rxOZ;g%Mgn#f zW&=sI;OP%(5xt8mbOQ@qVlUPb5U#7VyA8T(f+Y(}^sgZR#aOv1PEwmG-fCuet8uDA z-4doM`5QE;b2Fe}Zdep^k{}$omM5P8gS-C8!7bb(qwesjcfT4m?aZA=eS2f7V+_|2AXnca+=#q+)BH2HLOVjyMK>c&sAY91JZ1u+qH4cl z&t{lS_Fkh{+nirPPK?`D3%czyO$*3%z+`~4)d9M)DD2oJERfiOKcv+Usfz$I!tffi zJGBF+a;hK1W+9Y;F+!*OqQ7_v45FE`5>)4&~eO*cDS zoQe^4H4>1$4|j9k*N6H|6bO*Q0YlU)LR%gs%FJ+v=?~PL!6zrLc2~rVcBoF~7?;+VbN}&66RUAH<$a3kC!oMNE;c>k`THNX zxm#FJmbyyDsXYFru{q_1JYg;>==?Cwi^NuRQI9RSB(ijf+%-m$T^PFSuww|o5nJHa52hw(~S?T7wLSHP~n)U|}^ z)Bb@XN@wFG2~6#D8c}z2Ou>B1?5cL%tDJyFQ(g4b$wFVZSNiws_Bb&;2LS=@b*OQ9 z?0w0#lU!=!wn8cyxJ0D+5u&9NvBwn~T8;;=_l#=si*?~kZXYV4XeoJ~NOkMb6&rGcA z;kK4kv*uCl#88)d*J6yQs*X%_y_zCA%hn6mQTqJ-L3xkxdR_<#{70zMd2j9I6Z=h;gQqTlqY3Fzc1TyQXPA=XxrlWCz%|v(9AE0mx^SLJX4Z7yKepK-7=|atEyQX z9*>`}_7%r_;>mOMuoz`*Y1r9Q9ednp{9dVaJ>X1$76GsTgYZnW8kHQQ3XAr=Cyy(a z9y+-#f{*K~&n&{M&QiPOMH?IKyG@(#>J32LKc~TW)1|=H+^>kXze83sJe2x6zK1Y; z^)O;?g9&&sWU%#glW#)zuBOxbRI_sLlToP3AZYvz1Srcjt%VM&8@YJ9dNW@Bk)!#@ z|I*w2wH62OFqb2%db{3JBD7|}i+;c67veWiwoHv{i0NMn@0|}+!Ap61|A}z@K%o49 z`%o7s@&o`S1V}L$2nbFdkfo$~{*R@^FW;y7BN)*_ta;xAT@x$y=P)=AppPTohOkGu3OlP0Z zSwwF+5WCaSSU0wm;)Z1UW6lU94VOJNr9|FN1*^$Xr^cuypVabhWV`&J~TGH6T%|rLvJMK&TmZgoB2vKx14DoKV2;!0ZAhv|asF1Fd>wuY<%oGnA&1V|wzDpYFq2~y<9Ida`6c3qh z{9+eaY_-1L8=B`Yu~Q%4b!q_x$Ugfn2W?%6VJ2~Lssc%giFBaZer;;4OY7}k0sy{S z6Q$R#sa*j!wpGAk9nL#5EOTNd{oTUavBIk-gH5|d$N)wl{@&S|Y=VlHthjKrXv<$7 zh#J;NnX7uSp@g3qz#+?TL}_F19)2~DqnN^m5aC7_Y4CL;KkA_f)-l;5%T=#^w49n$ zDR0C;@AS*co&nQ#T+FpxVC$H#2lO!hWerYT$VXT(GCS=Mz>7;0|FG~rVBALJ4 zn!1=(PLT4|-_#T!?|lV6SfqJ_?|cM)$mxU#v*JX#*4^B>Y@tR31Xk5{9xQ>C+^2nn zXR*h=(~G2&lB)RbOs~&lmj7c7V+f*j<5n2nU}e16^a7YVJ#yf!`z*K=R-x9_7h2=- z@1ANWs(;`Z)M&E~x>Qc;;3tgV4IC)F z>t?>P@zR%p7gwb7In-M=Bl%*10#XBK6%00@@OsdZQA!CLw-$_AhlJaTaxozbpTOrk z_oMj!j&H;rb0a3i>ZHR<2o*dkgK(aO`*sqr(cs+>2z%2Bu=fZYwwo$*H-YaG68_T8 z_cjI@Cj=d6sL%KLU2J#a7~qm#bN&Ou98& zneeIotR*AKNkJ6fr4bvw#GRyK`=V1p32LQ`L9|@=br?JA%;pXmVQW^=28hK*IGAqRW@-u%;??nTTXA`a9h1kArSm2;%-xz=4z^{WQ~=3NBq73)ZelETZXJKTfB!Nx*y%q0pR?W8VV%7~&>?tw1O|PDJ9HYg zfbl+(lq8*2oc>yg**A6%1?J@nR9+(o#g4(N%E@kaCVd)EpD>`bY41 z#TENKw;G3nw>4Hl%gFs2Fh-%TRn>mc1%-z1EsGG>GrrPyeS0jAG~gd-;-}D5bVbZW zXDOJX(wUkR_81Vt27<3WcJ2Nfy_#oW`Hx`m(P&GUfLl!77uU;c#JwSwD45um2%3J^ z`P4tMHAW)yY#zdyA9)>%#Dnal`J`C*ZPg%gGmBA~gfV;(y^IVQrnuCM< zU>UC{fz7gB`uF=`JJdW*B9bZZf=4}+S$66VGOys_-&JQ)NYxGJ7tBzs9g_{Y3pGt5 zB%)Q&v(jmPs%N-Ek))@TL?1KeOj1$37wv9H#Wnpnf_JwlwcQBLJ+}9?lZCG!9TZ+8 z^bP3+`{Gdi!gzJJ0JfpRnJH3qedJOSA9Kl@u;?w_?(+t^h;bclB-(PRTG|r^pS|_U zwzTlK;amh(t|Iw#9&@NPYu`U8Xq4Ugb$8*QTL}9Kk}V6SgMJ0yEk7RlQQu;_A>Ky7 zKR>AE^209e<@xU;dHk&w{?D7DD z5(DU1nD71O0<@@(2aU1{YFkkN-9^Is08UNnUxicvyVL)$h^cv(dx?f zM5tJjJ@maplkSWH0a{~96#Wah2*oT%}CX{ zzS4~_*3PxB6YJ4k_t^E%v0zMQN`RRZU8PK87R+8<=S+#7dXM%MGDPTeCIt@kz|#T% zN;%787hmFBMyO#XvSuv_@%FXAYu-rgpew~SOXH>VPD@xfZlMZ-3F@lauc9KYs%-yo zKj1G6(q|(2{Gwdr&CSJy6zkf8S{X}P>|AhtY-k&~XkThrHU{qS9yUj@%a?!4Eri#` zNvtY^Z)nw?vU_QA7b!qi_jKQiAQ_0IK~?3rQ9l_1WJ}SBv!vSj^|7Sqk?XLK!l9#D z@87deLxG{11xTGk@}MR12Z+d#U5`>h9{6TEu%^)d5{+19Dnws1fUjm`iRLw% zmU?(>1Mz3oiY^rSNdg+@D~meEe2AWIye>kAnDR9VcrdG#9zT`nH8#FI1PO?U#(}>T z-L$O}5{h>=fQxjtW0=v5IguYU;k`(Y;0+R|K2~7Og$j_r zM%0Ut7k(0W!k~ZY6K8HW(Ea$Hw&zG+DH;vhLD}D37KEwVGVp5ahWt|@eU+gSwmzh^ z0Jcq5F{c>quFXSjuqA3jbqioyOA&G*{;ht9;`Kb?IC02;^>v?WTm&EpL_jY6#t4EP z411vzPMxoc-zHljkj0M)b~P!ewZX>5BmSO!=m;#~NVwh5Pd z3K3r&tiG&4RX~!*UH-C3!x5>v(frabV&S-K-enhR@lvTx;gy(n)3sRhzF4+pykCsq zg%rQ_fg<97jAWhD;nQh%!yZZ*qm%L^(m1v$#K3sxhzJ*F^GtXXs-pj@WJ*YsmG&bK``1Zdz&ZtO}{IJ*M{ER?608(NN9gAXc-O z%1<`7bo)^pFVpc%4INd{0sPLvfmmX8z=$%DcKC;xrC~qO;ZML%EZw0v1%jx|txB%Q zpH6g1GC7UM%T>j1XUL5iS4z);q1U^F^fgVG>uGZ@9OXAA0o9X60?cgB*a&>LR!A13 z*-<>N;e=qW>mu{qf#6?l$&2xsik3byO@$bsK+j01al?06hmcqrVs+p~)Y@c~myIcx z$rHjk&J(yL!GrtGt3Za4 zWAuCYz7LX!M{^b41{6W99Q|rXvqg;awk3U#j16+^JML$QA7?)U@!-aBIt<_rq9_kRM3Re%i9yml1%_1|^PC2hVUZQ%7N9)r5!BHor1r0l4k=@t#=Nzp z^1}R!PeuUX<(?Mpwm5M>ph_T!Xs|r0uh5WQu)6}{k7MaLRrn6(C1P(Rqdy1Zv8p1w zgDo%d?_nFQCPYC2Ln-)A^UsEZmtsGv11i3+P>b+&K$oTo^nT-n$~bq1S(J@Gz(fOclC#iPwa@*{ zk#+Z$C_c@V9pCVVtAI`Lzze3*@RiwEjjqEj3;o$`JYB4l)#STewT%t=N#0bDh6H?; z_^$wdylNxM-F4F?2BnHgyTYbBtA_KirE>c9>LN82^cnOmB|VjGMZWNUzzc$1h0;z# zG;`y^n^;AV*>pwJmp|%= z`fNEIee|Cpg9_A^8%6Sb31!*k}>c zbyGzV7XOkb2g?gOr;vM`KClkRZO{Upw?h0R`q-^h(rr3<}+tU&eu6%rc~Nyj98j3a(h<$ zwmv$L_>hq{Z^N?3RR*%&`wt0#6s{8?Y$|9~ng3EL378p`Q{ar7u+@Q7$~0}oJoq9Y zl@ej4~lY79Bo0LT2ZY zo7?24GTwri8VjVZHnp-L0b+3T?+u|*$&%m5EisVulxz?dKoQ4JLu%=`N#~-gQD8;E zQaVu-Ig6z8&_`he@>|{lgsgC?&X1&^&$H&CY0Bf~-;RLn6afj~Y+@U6bf6P?QxP0iy;V88hDcBQC z3y^H2mUOS+-I4E8^DWr<|+; zSi-*Py6r z2@`-V6+_boap27u(!ZNA&R}{{&iX4HO3rZ)5+`!HB;d)IAn;_Y6L>Oq(+E5n!@H|} zKY=|V^0y|}{emJw&GBMqbHY>n18{z%KirC5g7y8oqek`;D-@}Shv4!6 ziaqlTrj=3W+KO`Q{fjxnSNoVP(buajLMTGjOo@Wa!2K-bhi5Co@EBy=l}5K*7H{QV zH?~R{MiBIf!yjXryCP~l#9iR@^W_e5GjHO4gC4y{Tzf<#tXZ<+3x)ykz2QhBMdx2- z=h#%~xi4a+B26OZb1=E;39no&juJ1#)ixP0cw8lwgERTHeXgCsT=QM}Y+X9(8G5c& zJhW`4%h09Kd|WHR)0TE?^FY`=v??L&;kLlB&kg-T z*Q0Z^<)T@`y~@s#22tOZl|*SMfSQBUVr3=TfzH`rm}QVP0kN5YhDtClTryaFgk_|D ztMBSZ)1;ft#h;Ey(Khle#1mHbYo6xYGwY&@v98Zm#7k$skj~X%e8F4Ox`(1uT0GyM zByP}7!X2Hc@w14K(IzLGwS0in$xK8#GqokkMao<<)R>z2RQ}ed8o1w;VG~OR#c?U% zeyix*-jqxT*mSW0 zQpKrU!{z2^?NXyP+jX*RD#4Yce2{Xr^Z^`Dy$IJFYv+Nrs&A573HbDXB1TiL1^2&5 zfGlH|_mN)_>&`4^{I0cSJzc}%FoabBC55%5Sr{|ueT zZ7&X@3Z@(a7ZDjyLI#^zFRYU{jKT%Z#|JUmCw~F$fQSD)2BXE_=4E0{n_VBgX-9!K zTj#{b_^F9ig#cF3Tc940n@c@h8X9);N8U`2i>m*hG5W?IXoxY~7bh~99Higaa9l9@ z-%0kY=21iH1xL8Y=zSHSvf~*w&#EAhtMzq0mKK=T6@VH83UJP3Y_Go>gENIUHxCb) z35Uj{vT@A9$+X`Gd%5B?r!2Ot^a|Qn1~`i)kNY+ifc})VRd)NN@>Si=)Z_FHSNPVT z{P~5Km9^q#XqLT~VLtdSG$Qly^1AUP?W}MW3Tn9HfbjkxBU>M{+iy;8Xcpsaipd1ko_U<{Xkg$?_9wXTm;g*?udbUm@I!+N zUOx$nfOdt8S#&VH5euej_$}6mo$%ooHT*8>6pzYehw!jw_fUCU0}3N?Ztx+q2RNU3 z0aFi{8cWQW76y)kb)ZcL+LFk74!+wEW?a83z^tW|A*(4U*>=HK(G9O&Yop^vPf-7+ zdg-)fC>xm5cyC7@kQrz)#fz1#s^a#^~fL z^zpzY5Z}%blkdiCQ3a&U!K{o1$Qkbh>aq+DDB*feoq1ubLVY&OK_h#IG%IWFas0XVK9%SaT&ST$os+=5AXtM~Sm=vLP?_7#Qz z%1I~8*zEjj6g6JNp}cM5jQo>j&n?O$mn#Ho^ZPT~taYruE0TnD{Xm8H9mRoE=nLQn zW4<%z0cLwjT8-kyxp+xQN$j9=5JPEvQ#2(b_sN>oG{3$(;cnuH^j)KxyJr35j-5pk zem7}6rJ$nBpoyux+?-nRWi-P&W;KGc^+4+(2~J6t293A64R4akeU_s62Q#nZ{UoJ*z}%z!yF)z4k)AmBVnXRleulG~sN_%$39ADF@6; ziUPH`A7uLZOrLM3S9Md4(6HV$+WdeQaoca4iK_40S|EGYM8G2Th-K1W^-sxTFAi$pq-uSY|Mo)NNmiQz-6@104k_6{ zQl4t!`k`k)EP8mi(gH@ncisv{3&>6HStJlj= z9jbZsl1>=9Q?(fQjkREHOJIug7zFcJDkS~qq*8HidCQdIlx43i%w-5aUTA1!1s=*T zOO+dyBRJ<@C+8nQE+G$oaW{P5}I0xgRUB z@B2CYHpE^@H08ng+bBEBr9mi{RQ>C$!=;vd2d#DpdkHThJspnh5fFA0ON=^x_ zt0KO?o$9wNPdYt;<3vq5fy4eFP0H2G2yUwS4ET86NOmI^s3&R;jM*LXds$8#mEJDSp z9~BgrwTxvOUrM7#sf1-!Dg4l!T{i6CfV@Ywd!pz(Hk-CA9%poXVxgL}UrQ2&w*Bb$O`T+oUFWB4+vI zu~=LA#a+}h@~ztdAbyRQUj4*{_GNT+LgmPqrJ2qzYVds2`aN>ouGRtdIzO<`+@g!L zRk*E*=g-D<*%R>f$Ng0HdL3)JrZ|I>_IGMpWE{t zUA=Za_HGW~MD|Hg`_VrX$nu1ki5jl|OlfUb^ssSP64U+}8U7%Tt@F8!UjE1rsM$$= z=|TR0x5L-q_%}|13xL4RfeQeO1Z?1dXkxY`a__&^tF4NAoi4>vkP1I z-OF>>j9ofZujj)P1;Xa1zjoNFNuOS>egoYTxk!jY@!MFh(+E~CQ7|?1hlC{j9F%$_z7LkFJvdRiZR!Q5*=&?G zxSPTXIp>{qN3~ghZPY|S34(g~+(m@E5-O}}8WNo#UOxGGF!Zh%<4(J@ohEgPz-;w$Fv{$SdJd-+rw!>1_Qt)(w~n`U@yg`46CE3uK?gtd3bN zQqs_$O|BIar#%jyS%xCVb~VjfH6m@r{J($_RUn|GTS?RRhB;vr0m>yD$S0X^1oBCk z<5g@j(#kZ*!FrZwNyxIbYS`=JzMiZBgmB=`EvOr9kFkX0cx(Z!uJmdDBnXiUq=>?r z0X8{wzQRjY^x@hW^jE85MPmPzAiS0Sl^`UoH;=e#@sh-c7dGQ$Bsy_1 zJYjG%+#*ab74%j7@cA-cE7XR`9-J>qoS}*BJb~JpPxEsu`8|!K6<~gG4OddBGjg2h z*MhdQ7)+}8+8f&^qIF;*P$5)}iiX&}w0ot;L^>f2^A0S=<7pUh8_icYep+9ISjcqJ zxvJGQ27AJ!0)+WIdGl>X1EFdOw8}OLT7w@^FU;YF;}?D7|xSAEmc(u3om|d zG~d$q$%T#Cn{ADhjFJ@7 z&2i9-blA=DR~StgiPGBQ8>*WU><9u5aT;jTCfQQpMdX)AmLPfF3B~Q>sPnQoK{!}H zKio@n|FJgS44O*EX5|L$k{<|abX!DrYq7o{3Nb zw{VmKI~U|dhP$S_LtA>kl2{K~(dB13%x!o^wL?G~NeV>0xRcS1@x!{((Na#`DtQ6J zrpZce+}rl+W>#+iPNAXn{Qi!b#2Ypom`#jtdEl;LD-jyx_@1^IfpE&9I_v$zwx6IXEO^43T_lBZrPau^B&{1s zx^aAED>5*Z&DZz!Wtk$ne9rInrA3{@2^|o;(C@%q$>P+WVH0rN1!Y;a+0nU*QA@x= z2W=8B>tIzlS3dCL3slDWC}zepA9eQd6hFI=zQF!5-qf(YoOphRhXmz$*tl_o1qxW_Uv)Iq|-y$@Oc|&}dA;y^Cm>IWY1Z zRLm?n6h!#IlQM@PLiFMsmlf}(UK+qhK@0{v5puQ<2MjA?kt-LED2n$4tv!jMDNQ}p*-}yh_de{F0doH-KGmXe_9nepexfE@Q`B-Tex=Y3DfMIai~(S>?7Au-Hl@4=iG&xw&yYk?GJv>(wAM~bvK zU?R*&5I6GGon-_A4mRbK%^?~azR+AL?gc~QCz6mQRpNL`D&rDkg*vDjT5?}NdOrK* zEq#SAV9;BL{L4DY5fD!OA9Lvc6^Bv+#i4UnNB=7hHT(bKQ0NFdf^Z9uf8tP%{}G28 z{8t=0*GSOajN?8Tb>0l2l#eEEuZ%#oZ>4kt+lafXnPaaKs1E6=G!AGLYD;7c^cN;x zv!rj`huK(38OK`NWcq>U))+#QY1@C>x?Fu1=p~22eH993V`L)ufd_triCPD-O!@M@ zZ@c$|u;)-~cm|5Kf@qi-_`q+xSs!J)TqH^Cl<7?GqIA@{hNjeVGWQ?!{0rAKQ<#(O%jZ#*&e1M|CzmLbE8-NRoKh;uHppsn_Sm?|M|26iOA6JGQiK0so~)HMmJs}2iZ zUhDloAZW?qD$!pl#xKyYKoImV;>cQ3w(!yNX)9vI-W1g#b5u3(w=k^09Vl77dO`r| zkw?OhCJ9lCn($tNMoVv7K8rdY5oFZahRyGwhJXS4*`Nc)_J{W5+nOQ07I}iCbIVN@ zd8k#qZ_PuPug0d%RKYgRV)cPKP|}$7pXN2XC}y?JF1NrM+>5eFCkz6rl4)$Qp#x#= z;MLTALyOJywg1>6BS#2jrLx~USj~lOA7W3zh65TkSXO{?253A(_Rl$ujHe_CvZ|v# z27rEbi*JAT#;kJf>xG)){*ZgYWPnXbV7@S+`)3E_iU<$XInOEq_Sz4>q1XyfrhgqEb!et_pi}oQ?i6$&rH@}w=2*}my zy8dRH;xb^MZG!Q(RgPG}v%fl4Z?!m_U;b_3;r>JVml&J2_-15egK-wY>C)*gH~t23 zfZqTfXo@-c^-sb*DtLwZCpVM^Yu*4s*thZC`H?;I!{20ERgiw~gBN$ckD9$tD!L3d z;Aaz6!a&B&rT@r_PxaN;4;S{@CS$x^wX^FGB54o$x(~jGZnyvyIjOe-I+m#8f(o+_MvQNxTT-w`0r3sY6N`rqmu#A5}rv8 zBZ3>F-1sB_x7s5rZJV1LhnWh9z?UD?76fi+hQ?&@N*mlbEqOu%<+5w9%QbcT@Tjh0 zcna=D!EEHszWpC%@!D|`jf}GNLM@(7=me=;InB-duaxy)P}9|#ZB>3 z_{oV?Rlp83@VVdQOoPrrL}>&H75q^|hdDRWFcScfGV)l+7cf`atZPF(ttE@Ud<`p? z4aJE^F!Q9-3Uku z0@B?Lf^>Ixmy~o0oEx9_`_4H(V()dYYt1>vkt*d;*xlT|w||}Y`iRfA>z`ALWBWF zpMb_*b6dcD{3J$!o7i&b10JyH>S(DJ_D%Nk(ZXGU(7t>A(O}oTo|fzRP(c)+Ia{hy z%p^n(cNRwKrC%9XE`_7niVm<2RI}Kb74d`QkEt2nuny_OENR9*1+mZoEG%d2`1xCW zq#}OZM{%xGIH~R+2F8h&Mq>xQLJ$Sb;r67sIXQ*66?)1|X#rm?bm0SqBwVP-w|=?@ zi0^LPTW^H(-b9FYsv%%&G#g%Fb>l5!@$qe^1bex*4G~vN=Z(oY4m9T_6DbCT7fm2< zwfXz4{ik$CF-$VQ+@huy<2TNGIm=@xVOy^BQXuJ^O9j;2Gk{?O}ddu znh>E~%UA(HK3|*;e$#eG_!c#WC0_ijm2T3U*={4OwF^XcQX<-bt$X-dfnkC@4FY*9 zzCzaoEd{Uf!P~m~VHwT}n^R)%8W5^Hhl3W>9KK?W#K5UsORG}CzMdBV!jf#bDA#x3 z)N!5#=n@<=)HBh==!7V~R2-%u$EVFd{e*R)kTnya;wjK~%8O%am*;@-Mwu++# z@K#C@Q-cw1@DWu)W22YNnhpjR4d=BT-Qh6IvyA| znX<7^eaXAYTmolRzKc4V#BZZ;Kfkoay?C;7U^jj~1yd(2jK_(F1^v03zSAw*c?qbM zpFhO9J_-nmiDxKDimrs>Nfq?DrST7FK>e#}!wPjSUfua17Y)OqVVXLO-ndy(eN*HeA1}CvF+XXikiC8!Hsu$hX z?bmZg@CNy1W5pL>rJ#=wBXx!DZgUXS*X%O&S-6~q+cYNXiNC4kQ}e_i!4H=2UyelkY+Y3zh7Zsuo}71cp;-AO>|P|g6bpJGPBk1${Qe2L1fG(}?Z zYa0nnKincCq=(^$B71qB;c`lwo|KT_9Ho5m4YPv4TJhqK@%btoVly_`JsT-fx<+mkB5iL z^YyJAo2Tvy>csKC^C|0lX_ysL#Naa;sQKpOz64We++AJ=_mQEAGJn=@cY?Sp_8H5$ zTHm9h8I?iJ24eJZ#w7D#5q!Si%i>Rs8c9Yc;)h>caW^IqY@=FyPa3;U`RxZwBL{)| zX~zt5Z$3~5IMewb`f^r<(1ii^ANo>X;T?TB9fy(^a&d6=_vv7K9^`-ph1-^n&qW|` zSq+MQIp1(0{PoQ8_fHV-B&LM=WzyImI=HG~^ATS@6*hMELs?$r4lgS6>_|yntGOTU zeFU&GrAW+J(G^p@U0n7+_O~Q-d9V+FB)59fSDE`9o0k5Y_Qo{wmJp5=qnwo7nnWW96+&G=aI?}Qs5&w0Y@G>IXoPKfUJ@tj$s9&hz|=?Qf}}-L zO*4yE)@nWE-yzAc0F|R|`#thPK=!|Be|VGAc6PB`G{YtI4}7VBu`<94fGrb-v2O45h)y;3y-e+`m+U?iyr}mX7E>b?cHlttPz0FzR_YtpEWqMtum9|PC_J}l zI{1QH?FJ5DFQITl%XiA$|IVD9&k9n%gObUuxts_KAFLjBNLF3U8Ve%|uP8Xgwlc^^CYYTS*ZDC5FEsT8mDAh0t1+;~Sb@IRVCuO|2 z$r(FKALi5Lnhb4W=0wO^@g{$h6HEPVAYqPV_V=lQ+w#Y3fl=Kth{ZkF(@fg@Got_Q z(L*3uymv*@$d>(&q;F1g9XR_$L@g9M8hVK4sgSQSYyzktn&j|ExJAOY19h?zdVfU& zW?J$d(N2h%&(83=v^xrps2}hL&6#|WLb<^2L^<5u7ZP8ZT3}RKdhK&df@;I_@}gS& zqSK4jZgRcV`UAT6L3MizeRZOjf}~438h>rbucw7;j26E;)*}3Z(MF#AW?7`n^U+%Lxtan`_JoEzKICzN7TSS!3y2D& zta(Z9%mF2_`%lEKh$g|JJ$e}}lWRw?0D z5A+VZB;YS2E(dWZT6RVcYJEzR<;Z@@^I9;;?&K}E?HnE}+&pH1Tr8CpZLbR7l)!4= zL@{}taAfjSuld9Gs$z~gSS#*V;n*R*aO7`g`b*AN zvvB5es+@J?BT`%wyF zIvkrD~mhqScH(cdrSp`?QR-OTDX( z_WHE{M;kKXARRtj+R7A!s*?Q}Br&<&!BiE3nl;M9;<-4*sN~Rb-S#_*QIrAOB%lTRL*(gaNM`&NcBknFbT)G5w`ACh$mq+95hI zYfzq(bhzcTOP4^d>9?NL6+br81nQq=>my@p>I$^s+g$n{?}LI77?D?NL~R<; zNUNbTfmz>muwVO=kWNeYObzmm|m6T<0{S-!TRDynDP7GvWnDRY+q?KR;7F z5#%+IXR+xv$=wlg3P2KWr=YYsq4HTW<4d+7m~xKfOSsY?+{+(+ z7L(&^nfBtwaBR7{sDEEr0_DVF_j{SI>>+=OyEc}|y--MA!QMhmZqXRlR{eKxx!N?I=!t-8rNGdN1llloNVw=`+A zemUCa@kK6_z)&X+&l&%d)}^(zb*T7W`*%3~yV9fHseGiZ&2^x2bV8yqhnf; z%B-taQo0Teywmzzx%}66Sn@l_0}{Q>A&Y&IP9xx6+rM-#>kyqf)i28x*0fx{aBpevM03adYqxTsi+Zl zvD8D!y-hxsQIW7KH!+!B3T91-+Q{b^vq2NYY}T%>QaV1d12K@jR1y~oetW+Uq2mgzTN*g*`3fP`Kk7T+V=~b_r>BrGZh36 z7~D1l5Ac1%0D%}s%L3e0)c|0nSegt46e)<{zLymVnkkEsBDv&iGI8_&%npN;HE9&?*4MD(s4xOLx35djG;5dC1?ptR>V1d8Jx67y3ZTK@*^Z2 zh!9$HVsKmdGkJLJt+!A+Gux^9Ez1o#;N<@9-IsfT1wyD!1C-+@7Crc~OE9HJKXH4^m(5Sp@ib{}x7U%2co4v-xQk5geSN8f}Q7tpzfN zy6~2mmihd1J8XdOT8yZHOe%1aRv>J?J2N1-=VBPAk3g)})y~+`s9{V7HE~KOk3{#G zwXV*N7m7YdHvnF0nBD}nshwdN8YRpk9w1|9^ zIbudu#8QwA?vnCKOHibZR-+PG-Flm%rW&qyV{JgnmnshRQW^ut(*RUzYsVBvhl1#Q z%eq<*8e^jm4*CLz6pfFpVfa_Ht~^4jrdKVoNEqBc6G@EB;PK116r6M6-=A1oY&8FfIa4p4?%qSY99pDra+G4xq ziq_ggdJx8xRtUxNbQy3>H09v6qQWXnpgW^~LV7lbKSY8i8wtud#uo_Okx7WwMY{i4 zq5|5y4?ZcSqlCv7{!C0d4WoW}#i(tK@26JZo*D?DRqjeqoFFABawpUqDvi$)+UF2P zk1bAP9jl+iGoX;HkV#G1*^S?XF9iKU>5QEJ2O>DOPaY%*6A~qdTZNA-LHB+vm8ar? zY1LIef`sRbe;pH*#zQaTJxyJm4cqSsg4DRuP1~l1A^_FD@qH7^iT6E)`6zy7(VU0U zt(Q^8y-wn;N4uvPP?fE5h1P1My#~V!UZ=g^r*U}t2m4@wyGHkZI2DFXFBP{ ze;3kpL&5Kphv|wx3htpyj-sa|Spzbc!yi5`QJ#?y+iVH!p%UI3olkWcX&PL+)e-9| ztR!>~_HBYRn1eWSku~k4p>uqgSND5w>)eLIIIbi;7OE?H!QIPlf}MM&EBo7&mtbpJ z<=A@TY~QjQWYLCY5_K;NBpPZd0MPzqU z6R~y)RQ0yzO|tW7$JO;g@o#zvTF186kk0CM&LDbgsGs1RGUA3c%I@}?Z8TO8lRp#} zRJ6NY#$X>^h14Z!ol-e%D$m*dFpUKeNiqWbN7m9!es;VEhs`!;2t^L)b9WCPt}vb3Sd@Md3I3~2L7Y;JDz&kHNj9+e8<`YI$>VBC|j zfe0E4i)Cn?j>Zu{KL_Cw9W}#tYrPe)QFscb#b^1Sv0QV&*xZV4P24_xj( zPjK?cnZ34|ep13H7?rV68A@?Z(At8-pjB)8FHUG-EU|Nnr07?Y@^1D~9hXk$r>Ly@pO#`JsTN|=(vONr?f1V_NG8d>9r#iv4uL8MrV!~Fz;Z;m1xwxib%ad zQpySJej#E8;FN;EAlmr{rv&|9w|gK3uxZy-E+kTemuAVU|7cQW@Pb2;s-=k7>Dgm; z^7;^ljBrEzq)nPz?Q%~O@HJESD@LJCDkRjEYwPt%rc-$RH-C=+Kdv|D`|v{UNz09b z$7@Zr8U~CWx5&O>%7!^-Nd^48Ps6}ijdb0mt%RBruH1?x^W0- znhXwfhlsyaMoAT@1$$MGo}c@rHWS>?{gb}SO7(^FR(0ua7%12l8W7gZ&d_v+Z9Z@* zhneuDQBUGkVH7TZXJH3oJ{ctXLEPdWx#1>zueV+gZr5M#o3E#?t29(?YX517PTg7k z=X*D2IY9S*6Go#ty%{fE`;gun#772r#juKuTxp@9n%4K=cxh}gVYPaUa){~s4$pxRg@aVb;Cr%uLqtgPRBqs6l&mi*XV9w81u*1cL63V~p7*CGrWA zc7>!v?Ul4HgJ1jMzEl3h{JFRljH6-~T4f@OLPotU-`n)CV!q}{={U0kA0oA-E|PvKZ(OW1$0#s?6>&3Uoz+fi+huM{D-L;EuJcq)Ja8ANJpi!A9z2 z7@$g}7d(XmDY0;YluMG*sXE)VyYox#I)CU~kyX`OFzh07?sbG`HQIZPcMlOI+^OUK z06jh6AtK(SGUv&#D8dn36?n#>0%p}YQ9(w&XPuWjwXq?cg8=O!MbmH2aBOxuXH+3_ zwg5pyBsKUViJZWRP=DjnaPwnCh5JEJLR;JDrU)FN zvWq{JALW)4WX>Na*z(Kk#Z{uAQ7Fy+&R-$$^o);~TZgOd!hdVPkY<#mvFEY`l}6T5 z8?a*_m_{ahdI$|Te%St+3kLN;#g4cheD9Y}txniQ;vw|PbFy0p7W)uc_oCJI2Vz#} zv|SAo;(A&pKtV(YD2PT`!>Py+>XhMWxMaPV*#%P>N>waECt6-ScE`jmTe(0{ zajJ(sw&BFtDn;VT*z?Xu$ea_V=ECOU6s)@H{T{5e(@nxG*yrxgkdY`L_h?-P@h4FB z4I%}!WfTmpqR3%<(W`e8q`fER&ci8%AhHbZ_7S#U#kCn-Tu>IlMJCuMqWbPm=9YuB zJ>j}`!>eCgssd4BOUQsgFNGP3S_aMSEjLzWeGNOd14T)~!(&SYRaaH4*zF?a-N%d7 zmusEyz9=;f>$GUsPge!1K1f?xfus@~O`+PSWj7nCocJ#<&pF}i?Wp%$H2vj1^^@4P zbiDENEk;gO(Z)9pqj3}GY$EsAL`wc_l*LQ@*s3E6Wed0I=~P1?L!O9AYz_pG4c?DZ zj0^iSHEH6~-n*>4Pajiv{I_YiBcgFji4+^%vip$CX*tnQVJk#2&^ET+$Q~kQ_?o+q zGP$38cXhUiYY!9FzlLY*v`ZE=ieS2o#wePi*R=Da+?}_5f%-H63mDMoV+I=xD3k4@ z>YM$;aZYD4M2hx7>)i^c)@OtG(4RxyQ)9-Udh40C*Ct%*9H4V3R*0fJpvc3a&ly{~ z(P59GnJ(hHBEJ{MvecmRMyrJo?jmE-{~T{=$1S3gVU$Czs?cB9K8?=@#aG#ee&x6q zMA=x(zdp)?F4*7=mytRBz*{AkG*UKb6meQSWf*Y|rt-}O)NF+E30az!ygxEWsLVpH zivGAgm6d*QYG9+?i?K2}%DJouae@lN6OpwFP~@T>B}snJa8A?m#vhrh6Q8;S`|LZZ z`(M9&PyG_w@*-ubl~D2?334UT3~OJK z@M5Gh9>hH%?e4&xW`#VjO~ziS*-Nsq&oX_%xU;@&IuggY%iKhDHWSlj+N{PU5!`t~ zuE`lt_9F^RXxTpYauLlUOO3gU{-NXYZ+y15Cs)7({OFXRS(Zb-0&0;O-ibideak8-bOk?|scPYuc!&h|(@CI8s7yy)u?XT+Se1lghV5Hx9ED9!(@11Rk=y4SF zG^pV`90<-_V2=58OVEDM+EB4qb^zV0S%jQ0?&FZ48`g<=u0?8h@LhSgfsO_oar8Iuw;5ct1rW>%6)*s^c3;;eEt{L9`5; zc{kEeCkg^f9xrF@9AKp11C60ZRHu4y=_bH^S1?mnxApAM~HxHe}-J zCq3Kv;W}UKjqKcH7S0&ai4{?VF2XOqT&rT@&IOiy01SSQU^dX7j{mb9oVd6#C2G+1 zsp@|@z%pR6>kR!oC^$OWVSRy?FbN=|QvqajIv-WuIA%Ao%nnV-r@7PqFFE#&pvlp+ zBr&wu3@FtSj}=T~bxH=cwc%L(0`bwZfR*P#uhLxxS>Jl05`m>HF1Xe48WyfAFbo#G zMVhdsGpnj88^fLBt%p1DyAE9(-|m=@`ppoC-Yo8{kYqOvC6q5!R22*k28Vlk2x-dD z6$xUspdm%GgM8u#R zEMptgJaehYFFR&GSJ6a6D03{QP4WL?@Mq>6EDda#$JV4A@op7_b3Lu+oc{MWrKafu zu>1`U|DcfDB37L>KRP_^juH91$cEDf&*pze&-Zbl`s-!$X>M736(_2Gk}jlkaqm8|*%vH+3ir=ebB||LIx~K9x#av4<<+ zX?IC~{qPKLPzAjKa?Ka`TcjrnE8<^hnS{-A#?0);VYu7)Z*GDEbCYV%TRUB?g9ovj zAav3DTm@QaFn#IuI^zCm#{$xavC9ud1WR$7&Zy_`2v)F2-qSD*af~(<-(M7lNl~!_ zgByCan)dnP;OUqfA(r199h=~EM!c`uGfP@f*iLtL86yPl*bR%7P%4FykEk~o;oLBh4*G(wCD7_LPPAb5g*K{OrFe<0h{!z zjx(Zi6i~l7Ck=iItMpct08-D}_{NzLU7ue>x?la_PJhXC!{q%4Bq6Wct*g1TZlJ8) zE$N zi1M?Qjmr$Pl1S$%2cJc+u>9A8Nu^J}2I5!`Ae5}>>^P~*BBwH)T(lG{h66a&2<-Lk zoSH$cKeKd|zvjY@)HXuQIvrT%U&_g+?)o=@(c@i_^wocTqfubnbs0^safxLmt}T9W z?N3BHMR@Kp5E;y9&edU04BsttF7col5)82PF=oBZ}S& z_4{ zbEWr@?Kj<@y((#BIaYF;310HbJE_z$?<*kmM)~f4DdFX)z z$yFos8?n}hTfQgzLu94;gZZ)u92hq71bIEIZIzdu(Zo4r3*7O-0PdZt2I%xapR zqqL}%N=P~sBkRbFifb;dB}h#$pkX{>h)ZCTGpyRy$}5s;$ftd*u609#LN7YMOl0#=zW0_5h@-&fz0N7_iL4z8&AQj6 zH?@Zuj13LOqbM|#y02B1Ff*f*HR=y-1v-^@)m=Il?*+#q3n^`4_}s@5VKIZ18<|_Nvx6cr9*Gt zgpY9gV8&3!mA%U68WqglH9Ck7i77 zWlouvH2TwjuXx`Q0?iJXvc*|z*8R5S{z4Ho>LQ%?S4{W!S4_<)AVf9uqDoxt=UFR-1eicWOy($W%N3SMYbx(p(&y(?rx7Jr1-Z~} z-#<6r*qICXk}uG(_4IRAqstV$g7$E;E9-j?ZNU+(DzR$~N?4{t71u?s`pX4h_v5dH_jYfB+imWyV7M6ujaCBTT zeW8!E_m-O8Z_`)g^o*;l7;@LOf`8R&B-g_`Gqu-^zyo7 zQkX2Nnew>Ywur5=%%O=p$N)Vcv}zPRm*mG<;13fAz){JHavi%#A`Z)0f5vha+RahfV?Q;G@gH-%E$o&Xy0JdH7vhge%ma}b4M z2fgq7;>t2t`Bu?}vc|JmS;eSdvYt=}UnDS;Z*s&@Z;3DQd z5{K=m(#9!xHV4?wXX?I}1GaPJ(ljD5C|pqg`pYjz8C5j@x&EG^;kjCoH)9#t2-3C( zLEl4>_~kIU*z|hRR$nwRXIcg3$}~u9%wBA%9-E^8wAk`c>KT5@!9vUem$9s|ZE^B2 z3w~sS(Se?$ZwiqC^pOCn#)fuRF146hi@v-XLK0)F2Y~~UXTm3So<9#)feO&+9Dw)} zOZ)DDi30d^O5zwbDHI%X|I!5unl68Ha- zx*KI*SOO(NDm;#!7gv`qzeV!*a;c)425C?=8Crk_r;z^zcYvg>Q8&Q)CsHQd8||y` z;~c(8w<2s<{HK5eST#bn3;?UIr;2NnY$Z^U0;4ArLACUrZm+&^UTdb>m2+ACm+c8d5TnKtp4qhyZ)sXznzJ102Sx zAwx1sRsw?jIhCT)WW?=T5FI`9Kq|)tm0f+6pc=q1ewtGbBQsuWy^5tI4d%lsRSbpLjpxfK`wB zL=G&{HlQj4(fU13em=`pM~D^;2EFn~rL&{V#UoQEM8^ldv=~V!TJY<%dP%5O@P#x7 zDX0+einL29C^E#)LOs|&TH)_dM1H0bNkcV)Po&LALj{A1izD4h!HjNM1iiv}^rpju z#J20xr|dsQc8cQRXz5{K{SAz6p+jJt*0hsshCF07LG1i%{^i^#I>iaaHO71Ry2{~M9A`HE<;eX-0HM+pji&z4s@erp+p z!$Cl~mE&;SQF}(yWKV)QLiWxtao+P~@k<$M+}#cRcX;Xd3b|>sk1yQkLCd$pU))m7 z0eI;^N@iHKZ=7M0f}WPM=H>To8{moP!iE{Ml)UtNJv5-?$U``sQK-1Xj4Ap|$K z8Q}AQCW)RmLCeEi54Y%_m5m-Y)$gPWr5TrHs?H_R*5K4-PxeLo*PNvioe6yZK<(07 zlr~HZ+3Z8ve0QZqY*CQ|sO`{IW@a`w;zfPg@Dw(&Dl5YUsr#j)aU)OafwIB6Iwm+< z1ALR$(lR%ZQ3a-ped5J{39};#1^@RvOk5%;MJ~*SQKQs7J6wF#1E9A5EjdB;%7zB0 z?NF?ZBgEEt<{#^PO2>(Hn`^1gtX(g<2zvx3U=HDEuPU)jZYW#J*yut$QmA0a zt<(>Jhww6*s3A)>DS^lu1-f*Jr^u4`7-Xlk+|8Ek`6V^y_uBANBX-~q1c=QHXMKaLm`&Ia%;|%CGX>2mXa`z{YOFV;zr~u` z+2U>iqCkETHOWsM->?Fsw5@Ks90zsSh$F%OL<qE%*2q2{qvWakjx9@O z&GZ<2;a`zTkzJ_<$Q*HcmhrZCldWJO9D3vV8e`(X-=MIBUN1h2IZ7R1!AyjYy*wNp zNH3k3Js28!izFxb0s<_UR$KZqo3KzVeP#i=F!`lQ+MP^sem$_rRW($H3lO>U$*)nN z-y=j26C)zw=82yULOzy{`pcy5#GtXEbs~-OwgmqmC%o)+=}(f>iD8B`F-$(Y6QATb zzJ7>Y2m3H*dB?B=!~c_iZy}1_-LI7|>w4-BmY^!DjY2 z;>wa(S?9%T2HWC_0qz3=lJ*|oXNfe)eey@ zW1>+vvB1dx1T+PUard!Bp?JtW|L3csJ3T+bF#`h$Q;UuA~KYQBvbD}HIs9gACHXg|=-1*YpcX|DChweG!?H~w}a4~#kRvmP2ys6#;JdBr; z6t5Rv5+s-hMu(u}yk_!1_rJe!@7&KPmTfpA@uEsap!q-2o3X}!L>gi&Eeie+wD$FR zOfF3K>fv^>c$z%dyI8Rs(2&eX=L#?32BNHzQ*X(NBmZ@9pK)Uu__-2nk!3%^MX^^l z$AkXI_Y8z?Jrf}Xo^?Oc^N5NlFZH|bxxjD=_U^RG`*UD&@TT3g)i?7A)MmGRCIQi8 z4=(HTBri>D^~exEChRAs@#vx3)T7TC>YjHRk-O|NF@*MIy*a1VvB zNyG5JsF^{ZhEMdijvf#dDAC)sf}2RcI0wvUV~v6)7UdopwgrEDExRW`n;wOFJXi`3 zm1Ex|tg1PFRd+6t4PaX?qIV(I4aV=wl|+XZ;fLlhDB>-Nz**pYyW`%)tC^;nEU~{$ zZkp%cg4JAe=#c)N)s$F?dI#Oqd*^L{9_Z^)u_)3l?7U>9=6U_NsJsoUXZdS~#_*o% zq_-B7XSqY4zlHWFv)(_i+QN$dT*A@+n(L8a65c%_3yqc-d@r81JTlTpQi&a)I^z^Q zv`P;C$Y>dS6-s!!r%9MRzTMe%S|ft<{T{tNc1f}C^YrH5o!Ag%XQdK>C|4iPzfb#< zlay-?GY$x-lO5g^Y!4fzgRsJzblJUTys^w6It<4bQZO>+A3+00MDy@Pyr#`99h)X_ z3I&Qc2?1TQj2hnEL5J+7RxCzMmmkdVZqYsQv(}iTvi(kkWlk0Qn0aYj>dtO2jaI{x z<;LK$JF=1O?G&9EtQ)QJHqI$Oq5raR<1ue83_|P)1>w>hx;d@?z6ADOiw?V`38@uB zlC#k@oD<5$Axn2B972&6!df?i9qWTX)U-23e?t|kSgIm)#L=_M%;lp}*Bzxh8`Ti= zprQO-IDBRp8fS}Snj*aO&O$S+UJiTSARQn#|NL82AY#Gb)gWSl6Hp)od7K0nZ~_9V zgBYprn+k9O`X6&s#{@F+5~G(rxIcZL|IsHp8?hDRhOurdmq+fK#AVOnFB~|^t=z^DVTvJ( zpDh-x>5(#BbT4AJ=`}Or9(XZpRlOilSv@(NE{6ItKceaoxGbS?P9cJ47mJiPls~%py64Sia0$H6f-#Xn>0Td5G^Pw@^h!Sv-A=8esjKTFVq^ZguSB3Z!K z`Q+XR={7e}*;v;d1#yJ(e7`Si`2mwmkZ*JJ6*1xKMWy4vM=r(q@&<2l3QQRXbxzt{ zSG5axcY*_a;nheO7RW12x?YTZttBLi7*Wny*6mbEX9>BS>poD;0zrX&C;Y_S4}DiZ z%@kP;p&LxrS{yzbr{qE6o!syRn!EKA5Bo%%dzaXAbe606nff6q{eoMdQqlOKw>WFHmGWx3VWa)m05?(cq9kCxNL+$3B=J~6h6pE^5IbHlwxb)( zobr>zXHO|RzXGl`OszVLTd4*ZLqywLQ{-{C`rQd+*Zw6kFbf75r%r0*KhF|r;|Dm2z7MFLypq)cn5Z5u(dSJDOZ2Fy( zvePg0oT|LPSe&qIKY2w=k79ix;>6)F57BulwD#J{;=`9p%)&IP@pwn3yYTc5Sdf4w zyk#f*5B~xBpzyC(1TipfRVRi9Pl@!b^DWU!&QsLck;o%3Q|3j&TQYG=9`XcK8w(PD zz*9Thsit4G+P}85YbtT(>a6k@;>ZympRqcrM*S+nn$({UUY0d?e8I6e2{ zzUYf$Yb^^Sa+AbJ|JTquS#DJYJCPo}Py$s3PGix@#aeSobs5>X-weHmd4-^)p_J2P zBiPTy;nHe)n~gkFo=LHS%OPx|QkF+a)!}KYOQ@CDo5C8Z^`$%PS|f=Tc8VafF0wOdne#%yu0yhSwCYO28ON>Vbmrz7 zavSAp7_T*d@f(H#S-*X5QeFFPsmOW2xOW}*>f2$VX|P*Tn$<`hj%F>0(XzrK3U7tj zvX`LFA-?J2uHC8KjQObqlZ0Y z*lawqHHd)oJlgdC5W1*82pCPnuGpOpd&+!FJ?-;sdxL>um)f|0Iro-(8{UtYei*&A zOUOd>O;e2?wX$lu)^V-oge0kOTw-rb9qkQ;8E4o9zAolte%P&wsxAhp-c zcx$sD5HDV(Wi5o48gjH+0Nr zq{ssH_mhoUYW@Ua%6?+RKN$4kI}BQpfp{AQ^J9Ne)VF9Uii@Aoz+yS)o01q7E2fPz zqN5`N*uVsuv0PVdo_j0Jx*On;Niy^baBT2KFwC#Tf9uy()lxay0MiV_5!(EJ##!$F z###OQIQ!7-@PEe{2Pf^mtKP*2cfAAr>`JMSH1Jk{&L#Q(r*n}PPGY4GhQQ?6ccP5< zes12oEh9)Q@!lFVreJcNS*QP^92riab28*rO-eC(i1q|LuQk{7ffV|R49(xVCy+~r z@(_r{j2BOMv{VzfZA1K1QavJyN;59pL++Slr`G7#DGEmNi|WMqachQBnwUnyBG2s6 zdWl@H{(-q90WcRhbck7wX%>Rd=zm|_+* zsg*URu{M1SYQzDKHV|9U0GR7rT=n}nvnsH7A7_=tz+Tzh$=ooKnwa454I}dur*u1d z+vN&gph{0sAN+ix`GYmDY)Gv<5=v0X@k=6`W;JlQc?UuBN_0+!p<^Z@w4c^~i&Pzg zrYs^0m$lLUEp(cL!HmZ)$_i=QB;*OTjLHIB>e0@{*%ms9G+`x>}4)JdDZMYjD-Hj(jtq{00+(xT*cfsyv>N5q+ove?^& z0p;qXTwk2l>j3WH=Y%@LT=nI6P%KTSf(^&;*HO zPySa@V}?`A;|LZ|PtwI-DeuoCO$NwEDutGntba$wi{q#IviA+H5w9RsmGscJtwR6s zR)*06GwmRhKwQlfm}%opZWCeL)`6#jy1G%lCmO%0hp!@daQr0tHbSyW@i>f1S#lDi za|`o+PKCelE#5LSzvR-h_5)rqv0w6n5(_MZqM6^G0!2UuQkD8@WWS4Wd{JvI)-9rJ zgn26p&SP$hR#C&any^}y<}dybvB;KHUPa54bifj0`+lTEwsJ!F4JH9=HsspolQ_YU z*c8QlEX%u-0^ee9nY`r>UAS;Atj!H=FC#1bQ&M9ZOQ9ZLEAr&l9>NnmFf(pjL6%6g zn7|o}RLnNb*$65Uw0}L@i^ib3G@xwo-0KCG5T(}aD4i)LU2pry{%rza$Fwc7! zj*U#%K1YeEZT=7!iQNOU%G``NDc_g8BA!h@iekS+UyNc0huYDetW0JBJK2dnVkD@d zwcnlFY(QyHjw6YWqo8;M6O`e2OD#=vx3sWf$g${22<1>#H2Riu21R?ef)K}XBUf2? zOneL6TmBZ}6sf&>9e)ZHu|fK`$3WVE!52c>0DFufBw{Qd4*=8h1kU*7Y2Ic~w6Kg6 z7^R8H#A!ulP!ynH2VJUeAi_-%J@oBh&Q1$9NxL7GLJ-==-Y)p9|$9AxrUaVlSl`trT83_-#j zZLiLJF(F$Dns!V$t<-O?5?@eIHj%gPj~bte6V-<~KPAR%Y+R7F?6hGGEQ8}BDpFIJ zU_W$hhssH(1EfYD2R`5L>I`zSxfp9`{|{B~7?pY4^>4??wlP_gCu_28+qTYZ+pfuW zQ%$zbY2svK;`5v9y6*K~PcM31tJb-{d+%d^j#TJY43p9&WoFeG?kIL)Ni(q%JMLra zz4=~vFe$~uuv1Eq<$wTV)Ud>>WW*n1-a%!SL^#i11;N5RZNeC)jCd<@AxUtjrl{-o z&NgH?!S(`+JXlo_4^W-s@?m!gg?gxLuxdKyHfkjew z2BRGVvD+ck$qCzi-8IPTEc-=K{eAG;{n1ij;c-gU^ zrCrJ!qzPIDX}5}|2i4J)+DSN5W=sLhX`o!94=ya6gjDn>Sk2QNvuHa4nS*4l7bg-l z;hSAdE;U6K&cdu_6xG(8>_BGa>}fFkm%1<0J)Cco?CZx{CN^L~2a*H4eLdVDQUes^ zI8Ps%T*H%-X~mEIyyo5ISxIFjHzeslO}w(h`p;gVv@aa3R_=OMot%0whNc}8!U}M2 zxLuzd6GW$w67UyXUjv3$?@_x)LvQV9V=|&eR_` z`Np|hH(9uM4juy{%_beJv;un_D3=h(ii0e!p51&yAj*oIbLh(*Zptm%n7C*(Yxc>_ z`Jxj*ar-)-UaL3RqzaUrS!;n!8X&Bz1 z@nsLAYV@kI!gR^G65yo}tPves^7aJtjBgTVl5o&SgRo$`U5|ddRr*g9luW<|?9|d# zQ9L0o51WdB0?gUvI#_1Ce`=?@Zs^U^%Z0In@Dk`rksflt>+uhE#f?->^xMVr>s>y{ z+?P+hAfLz?*=I@w@2BQupM<uo5vhgJ@pc&ty8y+s()IeZ{#7j*{PJx-sknj0ZYkb0KwdJ`5 zNQ9vJ3^DuLp_ju(dbVA9=>XSB;(Dno4!vwMLg|VnlWZ+xb5x4&E~f^fd~f8>kFu!i zI2=$fWisW`ITOQx=#t}Rz4WLnt7vYBtgql7Iujk(WG3HlU!dkU;;y)Z)OTtXxB$EI z@Rdq}V8ZLSC)Q|KR*j|J&P1e7Fg4P+ps>*)MpM zRIE{3+tcdeo~KCbF0^IbU$H8NU*y_$zmoaN>8{f!`1)fQ%ND zeB_rjn|EwVXUufN$3&_+t-ahN-~!y-1sQik{On05-0|-{1x)YTu&s6zFYpK&AxuD+ z%{GFjaoa5ge`CK3otEy}a7GK7GTbQ(2V@t4B^&k@6Q8sb6nV zH_fsk9|l$W1`Q&>8iL~n_@cw~g1{oUVsZ|egEF_S|3LbV@JG|)_)D|o8e6yJN&oo% z3~Rvo=*NcMv7vukvjyAADk1c=9&{QfOVWWaAGAZ6sh4LEH-k3hLj5X#@0?2PL-2 zhw{H{-UT%{f#}n=hWJU~z*M)MYY#Xu)!;;$ejBc}qC%u^ulAgFOr@JD^G%D^EFZsH zg=j{TZY*|0MGo3HeN5gka40K0(yMeX9pY;`1N8!HrMc@aVgZHi&ZB_t^vE#Em)r@T zs~>RxRl!XD@Ac2m%!H8!3q1bSfX9E#|EXY3*5Uva3_>ER&nMA&T;OKMi4ict*reW5 zqkN8>G!*)hK=A05_m!ug2r$9e0VbFT)tyJGew($(u`>A21A{B~Uk^;a+s3X%vdadrQ;MdhV0BtdE9B-* zzm1wHTw$5HGX9MJ19`MqF^prprk-0AJJ7Q6zk@7U0|sgL`cE`Ewh*_Di*?+f?lKXI zN}?CI49(~yb`R-2d#YAn@In&1h|X}VLoya%rDR3lW@=oiR%!x!W`0gZ zR|^jevII*^7jnI7&G~*6y}_chw@G`z{-d>Q6PchGWJ>MAooUgtV=**I!+=2+20F&* z?N8DSL*Fx%5*M;dtuitI|AxSLXDsmt23dbs|1-!+Z4mrtfl2y(e;z(jCx^p^7V3Mw@bv~FqE z(twWA;`?4SAi@))XA}S{DR&tkYvtVyMDluI_WjJf@dJ^?WJKz&E+v?e3xE59%K{BI zDBUGZV*HWf*p~nvgjl|YyoQD;_(POI{oe0OdmaMbe!}ii+rN2M(u7f2edC(^ zlzlEFEAUCrCrgS1n{?(AC55c4A3-<9jhiI3E6Efx$ikUjH^6#exxI!0R8}3wZt04Kj5i;A`ILG*TEq z0o0b5miRUYJbokEhg8Zn*C&(u>w-b1!#vA)q`mT)V&ZI4>+-iVjla0=M7d@-Asalr zIW6;D&fhyncB|a%?BS>b&th{jZ-U7b}h7}78?^@d&S?96oa&i*Q6Ir zt|+ke6W+l#en%*h2a^LDQ0nK44eCF#}k2xz~URK^0ZEi{7o=Ru4HCB0`o^Aj-t#lb2AkVL;7(H*g2Uso`C zvXA5H=qApdTzWpdr7^8(WYyN=d@LM>1XHz5tgNKF#{|>05Y*n1(E2Bo7Q&q0Co~2% zBMF9AwL{Vt9{E!n5P9LkcydmE`ayri_6UbP3+b#XXvUFXkl9Cs!C-!WyAd1Z3if^g zC$8R%PepsN6*Y-< zYFfZC`(P_65H{XJk^fZl?R3gd-mc-&`Ao$ZiTtvmD!~tV4P4vP9k-Es^9>0F!Wpej z;|!jFaa+f$hqdUQ$#lgt`Yj0bSWEWuZNJ_-v6$qfaMacM$JYAM{-;yq`Z|jka|joV zu&^3EYln&|Vp&4sI@{MfFW28*b!&HrC+4G6o{)x-jn$Lafol2&!Ir)v>*d_E$EiQJ z1KPI$C5?K>#j^p)2jo}sh3)^sS&3k<#9)d4RjB^&donSpCqg_tH^3d>f`MT;q!&0s zd4jkEE`IxKtS|V3TC|5;)P{hYGj$95A*4IK?zWkt2v-Q4r|)1R-I`FnYR=rqGcC>q zy6k%CsEy731mQGi&mns;r3m&6?M?@ce<*An<#6U3gQ}vA5c65>R#Rr2Go|&`h;@Sg zdEzlq_Kes&d_DO8{FZ!x5ue711HC;8+B&+vwubixYrK1mZqphW4hcBBK?*w} zl_e~n3S+qZhrDX`fsCQ=3ju%wt%Cp{vMw3AQ&GBJ)*|rKkReuIT6huJ?D(S#!DWonPU@Bg_5u zt?-|KG5?rLlIot>LBq_wJbPB0(gA|QO2DnKP@*MeF5Q(5IR6{HB z?H_Ltbm_M7`~UF<@J`LGLR{P$|EUdu|Hm8X)9hs($afN=hl@5xYdVf3wqIjGWI*z+ zqNXr{+9JKUPF9kHT|_Xmh=5pJYg4H-UWq+==fct@&daw`wUa0GUFJ1qH%Obw;QFo4 z4_h=IuEv#aX37zp4{KOFHSoUcYyRm;b{>ZvdDp%cmoSQkKs;hoqCDVA&8?Avs{({G zYaL1bjKdIVqlKfrcP0H$H++qfRJbJJn8zU9N`hAAgxGJ9aJ{h=+aZ%e0?0LcCG!?$ zgz|1u>Li$+EMA~@8Oayht3q1?8JYUW##_aF66p(qW%Pyl1dWV#6pvdIT_yuX8`z$~@s_R=_w_wP=V0@0S!UZMP zC#<2F{j26uvKxX(%0S80=M;F?k0aD;KB|{)gA> z&^8Ukh4V}(ml{)XXXP`=#9iX>N=EArPfB#|)#-Z17uvmb1z}e$zVlBYKl-IZ#LHFE z(6iF4wVRl?bNQpZ=n;1pea0q^D!#tp1X|I9^pe$;0!<)8#^@9FKZ0 zPEBW9H^Q;n#y%t$sK!1Z-W7AXto{&XMwJJ=O%a4iR}%m|XbFf5d|sCkm$6@0^F_qa zGqS#>H3HBBQ*_SC31N+lN|6lq>ywpVPJ6XT-tqOYPY785%ETX_OxUH9z?VB>vi_dA zg(=ps7jCv*52ygI7oN(~8&*8;`&5T~K2#K4B@gIMHqZj{Zj_JGc*BdL;bJwKaZoW^5kQMB! z+~$U0W+bc}99Y}!IvcCPN(J_UDDz-u_1QTGHV;Q6AM4xUCgU+V9@Rb1AFq4A_z8LH z=TsmrGtVXItV_Wa4!jZE4fa!Zs53b#e0G0lr)dGd7|7ghFpmdZC5ClLR@~(`;Ss%< zA!xqsjI#BM#o6a_f=HL~zUz&zbtoq894>?#M18Eq2>HbogYKq5uRqD|AvmD(_a_~j z%E0V|)TtZ_=bH6rp3vki)9eR5)ql4Xnw*(%se@3}Cac~Bacn3ZnU58yaq^#yZb0x! zzh-y_3_t~AHL;(9IoGp?{Lp@(f#^@q>OMCv5Nwvjpp3r+cDLMs|tiFm(woq~$q#`mRst>Ss8FsS0ZbX2>?Gh;4?- zR)I)i*9S%fNvs`d@U*tB@qRIDUa?2i47jZ$Ova!GJW3b|2?>;M&kPR2q6uc6r#cUK z3Yzwj!Wi@DvPGu~2Gooct$`tWxMAHj=sq_$Jr^Z*M*^1V4+o|)caiX2RZU8v)2C~X$~X>2ax8J;dEh7 zD1Fca54U{WOMyoVKLH|kv>2<3T+x)Rq1y%aW<(%DGjP^Pp>l<2km|VEG_(s8ype8% zf6!i!-g42%{MA2b4`~#D_OSm!d$ALH3;H%Ic4UlI?be=SS1C3F_J0AN*JA8>Q^$Xd z<4H!WF%C?>^nblNx@C*bh1RBn#HZm$-fyXSxq18-Mvlg0KDbRC)XWEi-UgR)BZ_Q{ z=&ZW`e;LDO49P&gyj{+JGKQgXtbvSSuYDfQW$_s^@v~6Uq~(7#G?+m_&p|aTpZve@ zG7JDOYqjzu@dMqJ9tM5xnC|W)C(vDK5VU~AIq5LUS`^LZz3}1fRys;moBUTuF8C1U zsbV7xtyOqtnMad=-AXoZqrHjL^4$JT;MWk3ocQ&2A;^+4W~6_2os{pD8_0qiNnN!g zcG~0>KL-nI0=OwPn!;v8drk5VmekojVMjFzWg!6JcxeU~*c`UhFu?33(|<#q2H9H= zq^I%!+DVyeyZ&p;4hvD#s)*Sf?~_?yk;s8JTalm;FbJ==aRuZKR_wVX-cjikT@0ch zkJ`4)zZ;l%h=c?9Jv#mM;Di*Rg`MQu8JSA5HiJa?wV>G z;Ksj_%GZPBUIZc2Z;9wh7;FvgtW0HQ1XU{BgY+p4Wb8R9J3gmFHCk9(pSnEEv`k98 z4BDGWk{pvJV*y*16-z}7$pl9HdPF}&l92v|CX!;jIM|oug?$Pyw=Be8^?qNWbZxNg zmn7@lo;JRpn9f)O408wcVzNJ}zoh5Pcxsp~zRXgtO7JM;!`8{jRKw$v1kW~jtB0)} z=*!`HCZ`PgYW5}_4BZMixS1B_MY* z>y`e%>zP|4caOQF!UQ7Tbyfc17nixxpwabwFT(PpxkCB0Q%GYGx0~_zq-PmSqmu%v zHHV>I9NfC=swgi+=}XA#mbq+Xc%26G2`Gn{)l1{&UPd{!0~W?3E-vLzC?j*)T*7k6 zIUy`#xsqVt5yj6(H*0c4%>}RaXT5K~Z727}rQ*JB>88MUNfTmtZ zx~Me+f~+Z)oUu&lJoJLgmWuZ1@Lx5?7|6(>r2`KsbWRjxi^H7G#~ojVEoxfy0zsC! zej#_o`XSez8?>{g@zOGGe&{m3Az}X5dx?xdYD;>!%Q;;Y>kRz-MB*7zI+_rJy?j2LBtUp_7Yo}%Z0Zy!q@)NdM|NKwbrgFLtgd_$xT zkoQ$PiY8;=(Ku(VPlq-LZ(^e?wcje{w{e&8o9MWAAi&t{I0tU_$lBbkDJMan?7XGX z2Y#_Tc992A5QRyo9!}PU_`@)Hatu8kK{K)Q2%F48_t(aiht6U+2zdtJckoi5MVAk~ zi}U*z1-lUx-Pvyn$?%#zK79b-4G~iaZMns%v{g5GfQ1o1qfB?b1wqGI@5ehN#!WS9 zD`T#ju|`A8`=OO3DX-8|bpfbHGhc#)4~Csz{^c8LXKw3v_VMg`Nn`~LENo2Ra6bO8=1KxaLMeWhGt4#qRukz2mJUyF znQJstT>jQ^&?cp4{n&Ac%eCh6xSR9vWi+R`iL)CB=HAAx0>F7^@fFD@gp&`jr9bN7 z|3&&-z~BNQT)@DZFi6cH5aJMcfm|ef0IT?&9vB3L1)i0j9s~#g+JLyb%>gfsHK4m~ z&>UQ7jBCk!sF~gr!9VFbv^5Y#Gf9%Ywh)*1ZisjPal5EC^0Ia%V+f$Q8D5Y0gsSi!7=S#VwV6I6!JA7UI zZU>g^2%(NTwedk5Q@KxB0Y+_v5Y?^14hGiE&V&@kcRfI~AMC@}AJp;%L(6 z-|TnWi3w(O%4WGr$?Iq~Ig;Pa9SfCBL#HAB6S`2Vj6D+>-z=W8UQyC_^Svr|{7@}G zQY3>Rle?thOLWoFzhu3tRSu^zl~mdv4#flF-Yvp5ARt=LR2zua;|7I&1AzJpAX@J< z-c=vUN+k>;LmLO#0;(Q!jgM>efQjLLCCm!-n) zXz@bZI*n^k;D5AtaD8;28?>g%FUQk^L8WH6p9XI@%8~mE^6(U@vGNQrF5z49n)oQa zYEw(;c^yvd4ohilFnLB2zrgzX8r*o{D@n(h>oHpD-;Ol1f5%(vr0gGbwe|rS+krMt zA@N*#_qfFWm1VOfQLJ%B1+iLX_DHrq5hdwJ&g~PGyP2eEC@7lo$n5h9uA;Sk;mSi6 zzqBU!=bp)u%t}@|nt{{wYdDhnR0ai?*l}zH>xa`I(w!Kl?@rQMgM*j`tR+0-`?A3L za-sB-DFl$c0F>pT=;p1)lV7f&s0WiW(|1JQ&&MwT0acou8Wzkse_W5V7imh8f+00T zl_hQZ*1h{bXpDg5|C}gTwBOpIIDUM3OIyf_v`1(VLOo1XPL6OXDl91<)N`gu2`!dF zLKpM)Z4%osxDN;I)U|!Y7m_b>tH$~gc1s7pyO+;G@zqFx?1fE<+OJ}u&ftlF-BV}d zDz@txj>F5%IWjx!Be%>B3#`T@aUnB)3*aI~!51T8^-qWr;MKjL8O z2H#%5?VERWIM7W1j7%$E(*43B; zyVxk-Y}j~J)mI|}L6FcT<9SLZXI<^*3|iEtLE`9PpAka)mu4ahk|>iCF6D~46_?>_ zj0MW5@6_AT9;|(KQ3Q&*zQZA;Tt$T(gCLFa^%ps(^u&9M(#!|QQ zI88ylNz20LZW@_)B}g$jYne`gW#MJAGt#UYnjotzB%!g!b|g^is5^SS=^J{NsEaZb zl(xnOrB7u<_I1x9gG`>;ir(b2GhOF)4(Mj5hI?>52J=*m;?S}>*AE5j1{zQ%qLOX2 z$@qH@-~(^!hWc1g*6WZ7+8i1DFfVV&s!7lWLSXou92W%z?o8-Mq}A2>zHnv0{-XOk zqv-PXb+J109+Cg@BQ6iiF2B&CqFj<>{yx&6nrjR44Gckg9VBqefW0!w*+A;cLj2gv z->+uYx^?m$`u4XJ`8Ip-+fFtXT6V0T=vf56+L7RNyP}fXQ727=V2i)FnRUuj_!Cv6 z(x@rA+4WW`Ms4nq>hzbCzCH9dXV=D_QO@iaM4(+Ae=?{r^%8w=)6^Y)=e@-V<#t}f z_=p(V&?L;+0gdy<%sr=WP+*-pzJjl@mwFB~3#DIuO&&Th4GtA4?iB8EvL}r8h@jvs z|GOJPt{tK96e582H8pU>G!H8++I+ADn0c+Q<0LW8QLm4iTiPC339{m^uf^7<{uKy) zkCu{(Ac&9!E?L=6^#rX07n>*kJ3=K6sE)vQO6c$dD@U`^9qwDrBUrr=liuLjmD~C&^ z<_gyu6C6bIm?eZDG}~e&^qI`iX`x_JKeJKLSdpnf5v*R)iQQfVfhIu+9N zD^;!3Fb8dUxuv{esKi`T*+2`Tg7RL?=q<($i@ancM=mTA|!F=F$;|jJ;~7yGhaQd zaDP+bM^zI=N9LC{mGPQxh+wHFq;8TI+i*3Wqv$TrB;eaJibj zP*?zC9Lr2;=kTB9L<&ZQPptKUv+6hc!3dsURV*Q&Xte@L3>D-yewyT}EKIj^W5**X z7VR(wJ37;uW92r;)APwiBe9o5?qjDEnsof8vPc9cKVgt9FBIBT9ClLE{$THA1ud#( zoz;v3;=Y)WwkUE`t;9B*u=&%|%z-BBd*_Cll9HblqY(|D*6n=$vkY?{GE%^BOfzOz;lvr=FB4)`j{2Ol5LVYx}=0^SVU=|EN=uVRZ{vDd35pzE-)$avMKx8Lej zOCCPwPPGJ4^Na?Hy2|i1q)LWkE`}S_Gs&z^V|%oY{=}g+p{MzrSRDXgA2sSYE0!C9 zsOw`%Zvq4xZDhFTGSJw)47`Bhhxi4G5c|BuzUdt~3SxQ$=HZ5LG_(lVA19c@gVpww zaxom6o15t-(r1A9B&O{|j8B8KW^>0+?_n|SnrVv@leA%$31zJt zrUqg&*YEu`KT38E>ez4#oHJGnXN~Ck$FR&r#P?!^AV5N5Z%^-S59_e#=d(hvjv2Cy z6g1)&s0bv%Q#uv!)P&{n&oOjJ0qrPCz@7IG`9SS=K$YoouY7DV7%v&(y8~@Vi z)@@R(`*aL0*`4*bls=%=UY5ujK3^mlh&ZDqbq{EKuY36BJj6I4ASBR1FnF!93vr`q zX&?PZ#0JkrLYj$BVtMY97RQ)n>=BFl6$?Z@{^u1?&D8)(!M-^XW%b)1{t(5GR>f~K z>nPyLo=^^*3qYsi@74K>jC$m|V9$q}v-2Iz-F7>-RNJ^)M+-t9(h|(`i}#{s7%Q(O zO=}CmPj%}tWCL&iyByi!x)DFzY@_W;X^GtfRST<6lcrpJf%=O-*sig?33P8pZ`HHw z`^VsM3~DY&NIt+bg%2qI+vZ4u!4*MB0>mF5(Bx?FLxJV80!>b3x<(SPxg)vnTD^q# zSw5{%ud=Kim(2E>Imy&<`s`i1zF}e{$pfu$O^p-h)1dfToHF5bq)bnpfD{5N|!lnD0Kj(hV{{mJs@E2dFF4U75GAIa#W7;*yDz zs!9Qz70$>gR7(W^lyAbCV2+I`DN+x|C3ie?@R5gizvL^yqI?>N4y)`zv2^|~f6BVM zqfN!(mOCGiD3|gtHDQU>Wp$uHCTWJ=?qaMfmfC6}=^NBG+BUpE`7H#(Y}QYXkbR7j z)TixwB7u#VF84t5@vS)%q=gsjQ{pVX6&kv3N`=bBFpSz)u?RrGA(gi(T^cx`kED~I4C+)~ z4B@Lu+I98yEQ}Dv(ljy2k&Co#wN=QE6Dsg-kc>AFP4X?M7v|3n~B$6;~ zY;vO=s+=8eaj!K!!QNA42+W`DbuAUS_Qci(lZtr(5skZ0E%EE%vJiMsM7`0H*B&!} zZgd*qk*D*M8_tbn8a*k7sJqzKd)H^ns3}bjUl9jSqJ#BBA!u7tOMQC#V@aB2-JC-k z4I{QexluJF2)Qo5Zx;$b`5ZD{zWydMg<#9Lo+Yd@0pz`Hm8^Ag%nR37XbCj5n%@UV z4BDoE>SlSbyl883#$`M2@pMKpT^*+-X=KHUVlR)`m`l-*5FyBQVT+d7+$nAZgH)M5 zUq>E6pZQI9WXfQf8;8w|%mr|+230kMila1HF#b&(!Gf#McaB*yNuVU3Mm@C&Z9?ilwg2A`oGJ1&9&qew)H0xV{v^R6sXk`~$rX z95|Q$l(t;lb4uTWpb};I!n_owIiWiDY4dB@4@I*Rlk4h42afdY+Ko9G__cUzkae`n z!wO8Uf^whzCAC6==w?L1dvB~aG#La(QRLX{%+*}yC8HZ`76Dq%Ua}=>w?Jgrw+GmR z&k5RZ*sr{9o^=nJhJx6eS1vb1TvRqcuM$vm%wu;m+0&lg#2E#vX3w(Xv&~2n6f87_ zmwY~Uh{9$&IBn(^A}6O_ zi=Q(yVk;l)5meGWjPon>@3A)A8E1VW(jH()q`e(AZ8p=l+}q@9WTA0)9E zIuLGNiTyxXP5F?7>{L>C0*bbKns=er|6KA(5hX#W5>%|1?K|(3q0VBY@?647*Kab; zq|L!2IZnHd;DQ~tF~C^b&HnjUzTCPV2QG4ac8MCoOVTpB53->~X{Pj&840=I(MPpg zpjG?C1-Uj4E+Nr9%ICXs*X+^j%}8o=m4P|3^!XuQXlEjFmr!Nc zW;EJGO#T?{jU0yDl4gu?NAT0Ip05T*N2GR6iVfn1KfOlD+1J`nuQJw}a8PQkl=Niw zCmx*yNe?g~j@(y&s~h~r(aj$1StOOQUhw>-;sbK@RP`!GhYx6xcmT}Z{~z4=f6nL~ z)dI`(-b^S1Q2e70*CieA*<<>I8J~t*_0$iC`$@(QG{2Rc^ClW{**>;c+R#0H26WJh zGYhgpi?c|FWn-o2==`A-A%Go^#hIiX{#(AaWQ*1HFV{*jG17NbdiB+3Sq)J60wU#; z^@mjvT>2JcpKDTL(R2%Hob=utg+{%8#Dek&&SM?rqO49G2?jG%n^ zxs(bUgkU6X#gD8yiKKxE_r35@nz@!WP3klzXIVaBnAW2)1R)hO?O1Dvhf^K!dy4ON z6nw5hljhCj{1>XKwDtoYRSFh?eiCAS^+;^)B;t}KQS~fK^F(%2n_g2L?FD-v=XFZ9=}C_T*;QOCSo%HekH_UWYIyyT$BaiSD=oYSdpna$!pr+ z`8s@ko=eY-fdQWb@d_9a8g#QoxEW^Sd~N1%DO7zs$5K{nAJCfoKpJIGby68!HmiO4 zGur9SDZ`=>RZp?Gd`PdrHBGTbhYVIUt+n_2a_bu(V9sEVQr=Gm>47Bazc(h>bC`Ba z&cepw!HH!`wp=gqiN>q$W(W(3b`*s1nEDjGVw*anMce4B&px*713?+85qSC}!!WKt z)pe0vVo%H-fvKLzKcDBJ6O}pIT%2DnS>jwwdgD)kn?f4J9DV|{G?S`0T3u!bg2oZp zCWrmL2)<2!fT12JQj>GVggNWP_JClH3o|MRQbSYQ(WYpJo8z2;4DNMSir!&6<$ zm*$k+B3r9MMe#ZEt9-D0<8>UYZDCTu)>JrJmRMf)KHY+*`+wEk-NmIPRExoW%qaDe zQ<1Wga-BsiB?6bGKaV%475PPe4yB-VHUR?n4RAq?+ zhDy*7iBUmK#z_1?o@&c<`Hlrr`quM-`9{}4Fn&$siC=pI>fVuVHWnH1u>5xL{VdtB zV>;nj9Y{FNK9P0BWM5Hc)pl&!9%7Ysja@WOt-mf;V1*;#IM~7}qeDsN)PFnVN4_{I zID!>B|H4P{xOR(uTlg;~Lq~{Bf^5RqFRwtwh}9_nXYLP8BjhjiouoFKeTa~&c#h02 z2S3gl-im{}EkFKT(O8bQ$k14GaBYabPni!!d;*2ryt}%S+?e3(*jxWZz=ZRrKEx3u zQ}}>r@ym78oq-i}=-x*kSZNLK8~)}#&L|x#6^iC!54GL9S1-q9b5XVrv0Fh1;w z1q}$x7}I0t(&YVR%eU_#amKQ=16x=TXje4PBa5hKy_UuEwL)UjpE8f#q{?urVVE&z z`~oyczw_J9l7wIetqakF~EXnvzGAoFM@{&b5}ydWg`bp zVt5~kGySqTFo%|thTDwp$hD@o;&eg5c%|NXyUhU}St`-7iLfN;9e8OY}lp)fJ{ z%D#OgX5l-7)6+k}iW*5hkaWJ_*X$Cy0ZE|2v(G(fmK0uk#YITwcIkV?1w(J=O0vEi zvJ9;%5vMib{f(5~C?sDYg?Neop8kr+-GbF&Q*iXv2pz-VVkE@A0Nr#IdE z9>4|9Pz#$N?k7EP7EA0($%Nfgsk85)%4B_*Kap^%6|n!OEduudgL4PI0bfm6q!!=^ z@xFops{stsu-MW=3!!{KV%?m}UHy6PJkdksS%*M;T(imjAY(~kT-CC>C@w427!-)r zdENoxI9_=wyv8M$cU;f2i=muy_r!j+-+aZ0e_E6;c{qt6%^tnScFB8dIt43pQYI5# zSFRbY%{ix1^LV~>C?`gZ2WP9CY0sA!PpKNw+T195hTcw3RIP6K9VuJD1R1yG$+Xa%hQ?n=9=)p0vJja? z^P{eNK-#-OxW*KeNo{J4bSui;8>Y9xZeMX@)nyg$>W|Q0h6t_LB1^OkYe>87RX9at z^H?A?pRjKjs3FQ3gJRt)1fghB{weuKu&ewpo7MrFZ0VKec4V0XXWOI%&S0L3$?v5( z%3XzdscT_hO%Db&2nf{b_raWPm!m;{N)T@_>Q#l!2>2StVif_;5h&pYZh84VD`MSLP-hK3j zY`b~&f7OERs2bnY;Mn)8H9U21@RzCa;g6>b;ajp<0;?Z40hbgkxu1kf_h_T#+J3ms zWpdIJRIJiVuPpo49G`XCLU=Pc-AdzYYUq7PKi7in&+2CBue@rj@vBrj4k|J#peTRK zUX?KyY7*qHd@oPq&V{ora1__oRuD^X6bu%f`rMhW1@4v4W(9m)sbuZkOSw)W*pl5Y zWQr3e0oCl->8UD?;pVc%w4TMN*uWF~G+EAzWU zuzX*RP)xf6>+8ZVyuXk^L`9288GFU)b53{Z=}I4(XAG~*W!MdgP&Mm=7CxmBBnVdf zcsgJLO`?t+GqUpYSa+g$6JET(7xPuC-K)}3;=8rBf%D_W?XZ?GOR4Yc40shBolfN- z@CHu_`!WpCPHg?RVV=UUfRl23q{I2@yxm5Qc}kJ!szh95o*xzzpVW%Jes$?-6L0C| zS@L1nOzV3jo8KS_ntl7L6x%T~l1+8#Y`ME?7CE!%v3`B*0DCTfxfI>Q6|QvIB0F2E zV-XxBzOnfGCg`I2=6dK`Fxo>GeHnWm=wiW>V8;m^vskBDMV6>R2qW~y&~#F7WAM*p zoA!2CnG%Wp?4j%dHRe6%S2yA6rhb~}3vXp~kG>8@wlABHzTHggO%N4I_sONef56`` z)kf=+6{tTfa}A|7K~^J7jXWSt~5PB-@xf(3BeeA4Git`Q_4BT1aRAKD%DAn*Da zpIEza(|D5*It$Losg)fw7QJiRDU9|v9Cs`^sz1jx@#!K5Bmf)6RZS#v-_2;vY8#j7b7Alnr9GQKW{O=Q(44#5~rgr#>74BO}Q6!v#e{gEZ`C# zbd$OS=>PfbPS#DmpYj7H+_$)a1Z3HOap=&40M@m>Wv@|U;sbEj1*4b!CvMLI0bIJQ z>nLn(T|)XtmVhHgmhUpE@CkQ4lYz!6n)pI-ox;X9Ad7V)6g0uMVlC>Eu&WYVI4!0AnsT%+#t~10^m;ZlVAXl^ z=<*%Ljx_a71(dVUUq`S`%`RbEm~T6R&(a*j+%v2qsdpx!R877Ne7{l~@~7UCaARmlzncn-^0a`jsgLXfv(&qN#6% zS2-)zl?&P@w1?5};d#Y?;0~|veZ-$|RXyx_^nP-^Pjsmge=q&6R3lk5T2$2iSvHU6 zY`6Vaw`DY*xjqZkIOL!##3%^4U{fcbCRioV59*O_!i7&i4h{;61$%tz2_xD;qOe9b zoy)ig_*wlVk9#Y`ciwrnmxBG!9Bf~DgNY;aWm2C>&0eQMEeOAXRALUc4VJ)%^SL78 zwL{5_@CtR5F39j4xA5Pp*$=IXjhV1KgVO%)L%;W){H8d2^oAh{tg9lM;Czl)D)#GH zU40%DeqwG~#K_IpM6}~ax*pBHMm`s_xs%=0*VD~qebc=^x8Oi|p5Egpu<*s(@dqYB zJ<_+&cm~&8!+#9~{RrMjjJ|$dh=maV@-EPU4VUi!-KL>_7%22r0(lqML|w%5PY8dK zn)L$9g!k-e!U_vYljTIo)uPhtDge8v-0*h&^DPDJY6rLxnehUakKcWw+>U&uW|PYH z?_BKh4Tj6MjfsP#8P&d)%oZ1-jZ)^>)>7MSXmF#Th${tnb*>h$9!zJJo0*oz0$XM+ zvz?}TUxL5owj28+0iiBN&h^Fp!+i+7H#V&4+%lnbqWz9oHUm_~S)+<4>f`?mILy&v@#Qb*OHGZ!w8XAS9eto5c2p`Fk(U7wQ2 zH-8sIW}-#08gZ<5LsO{^l4t6C{vHb5$c3d|hATovX2J7dJ1{c&Cp1RV51B%lyRbRc zDDt4BDR%58IXqL;Y_yL-k>F7bl%&e}1o@xIrwY-S=I$dMF!^LVRg=f2gHZ7*C%4K) zEN#Wxl&;jO!i%q$hn}E90s_brHB$gz;@D9sXWRbPaB{iPm@(8e+8pe5)lCpKDu?I_ zGetUS&5i`%pyE~tu@l!#9ZH5zh0@M0=8aTr5}7Pma{PjGtj;N#2}-zB9+OGavBJRB zp)eLWO00*7oLJfv$!aJ@5?(XT&KMbRuQ*mCDw;hTjVDEkog8&8<`5vqvDUV`-R|x| zsnG;`9MMs1tMBI#^=caOU!5S5WoTiNg$>-g*pdtvi>e~Jc9Uuy$fWe9OCnlZDfkIn zCHF0%Gw#!P+#ivCR?xyQCq+7I<7?3^lc0 z`RSZv+32#+h8S51+Gx(y!~nMkn!Zm<>qwbd?>0s(?3iCd`< zvVCr3oI&eG8xN?Y@p{H#M)z2X!r#uTlh}RuVU1LvEqA0;>C%e$wP5ic2`0|B)?k@{ zv&^i+wSc#t;Z0sB_b!1=HsawH_}?Eawibgh)hJu(i2UA<>ThVF$c}?Zk-zqEeoTP8 z`+R2Bx*;hu1BN&v4a7dHmMHOK#E_Emw~_h%#U_>(KcF})lYHG^ zVn_!q7L-**8=aE@0gLO^uwx{@G|xT~x*>U2(9}Cw^##5W2@eQ)iN=N_7@YvoOeT7U zR!$t|#YWk#!?v27UMiX1TO=BPtr6KRHWtcAO|;p!VW-#gxl_`UI(HJ;#Sa#FM*>UpPx&Jo#_~ za}2<`eqKlSDvC9Zn-S4?yj{bAjPBPQJcnzEvHqBO(T)=^8aNQaJImY$>aT9HR1#!# z8R4$3Avw~!PlXEZB#hX)e$aAU{a~0&Bhr%JS};yqc)0%QBEiV({ZKmVuJ{&4CbZ=Y z34MXi5?YeBx`M`=Y`&`ynVe~r~sbC(wFQWdqbb=hon zh0Q1e%g*|?v7``Jh?(md2tfM;_o^Rd_J!E;K&ZpCnTga~>;I$btfH!HqjpV8cQ;6v zbc51JN_R?^bi<;%TUxriQ@Xpm8w8|#zxe(C-eYs%5rZSgde%MXJ+I64q>tt_byp(T zm<>3v(>vkQJ`sMupWYKgh};sRabgn7JTF zl&0@>^M35lhpge=mt$ZCe2K>H=*_9ofm714@%M;k(t82Zaz;YQ8#<>lLGoztzQisD z1^k8Pgv7{eJe;B4U*QND;i13Ju>fBp7lF$AlI{cWR@rYo6ZVhQQ5c&y|#J5FpO@ux*KAp}N)hoNFDNq$p1QJ-X z&q^v>Gl>Z=dHiNphjXCM_7T2Di#}pvFaW9eR^wdnvq{t^vdAZolKrZFhTR50$9cHp zD=q^p>0m-vDp#~k_aL&68-C1GlZ+}Kvm}4;_|N)OAE|6ND}&s?1YHK?Q0oJ!U7Pt4 zgV5)%&(b0^GQ`QDV&p=VSRjmX#Uh?Gyp(H0-yv_w;)UK(pVPj1JH;c1>2Qe_($Z-7 zXMRtv`|@M`hPd&DN&;wDI@HSsg1fmunP+EbXXG@iSztw1p7WAGG`F3Fvn;8;fJJv& zCSN4e^C#InNmCX@`Fob8V1CQ8TuZsuM^e%Bk_pp!RWE^U+8a(`2GAvwrxrYYzc74b zhY4HkcacM8bSeA6x=R(W$aY1c;9p=AY}x(pW8?alrU~K3@F<=N+3f(syFi!{o$CI9 zT%ZuCVe{C%pgL@+HtD4n3ey$_@~cA%g{aW2wcl4+Do-*B8!fYZ1>>Oc`x}+LQT35F z&6;hLrhe7$1^TZMo}d{scfgl;j~g{q#5e!2%$28$81}A9q-w4ooUoU9BhB4p$)p^F zLi<(H6ZPQOUDb=iPTL`a3VuPUex1vw>@e2y{DHf#7O|`k#(()3ka5_9MMD_xUWa9q5FPH5HoxV*$J}1UUu4X9;ajOlkoAwcO}?1U0YVP zx_%|Rjcc%{1XVnTkzE>h`bgwv#{7_I8W!a=vH7$7t97{bhG}Wy+_EgWGwZ% z_vKg5^28z|sOjf8OHbm_McNUe#c>bW+&NS8QrY(R)dk7|%&f<<1?xDOEGH4)g}~zR zoeqf-ypHV#5rpeZeTAnU6eV|iO>_Pr8-dk<>`@}$#HYtLh1W$A+dc>1-_KIPoKak2 zzE?@c@Km3RQ5+m);_@JMd%vHpI0>!KC$wd>*&EnevEW@e$9TN|srqu?A70rp|5m6i09^B;t6t5IC+qc{&8BH{GQS z`DO2MeLVxVE|#O6etAF zd?Y^S;jFl6?bq)8A}qJo1NBgRK`N!W61K`n?0@{_S)++mq(g0zeNn&P%YYNMc?E18 zhwPxqXK>Bqg6UHh7z&R#DPpc(>B$UssTS`%;->a>-~sk0QXADdf&%FYYlmz~s~Flx zP+F>041x;0h=DtoO*?^d)@cxubQ^MIXhPCBH~~}WYe8tE#P$p00O}kG#A18)WrYQ# z;}rj4PIMi);+H<-Tz4h%;ER3VuACxmEdvsx|Ns4>JAP?Y~VITDokt2 zJ{;<$Ui12A*mzcYb-KMjT?|_4>xnxwK)n6Q0#l|fQ#RUV;^vR4V|Z(xd;Kk3r>XmOhTT1U zKQ88g(XMz`fVh=JODmeI%i=TwG;pg6L4q9ysDp ztNGRrI@Rj8p1HHVo{c{hOTBwb%!dna-moIh=1?x=2Dv;>5BsqKA*RKOV}fGsMZkAF z`csWUwzRRFYPyfs{Y0foTsz{9+F~mPYzC67(DE0bfHF+Ow`bkqqim<*M2z7;lq=yn zb?r4IO?_vgnw|7M44@3-Kb^nzwY1?RdA+ zyzAGSfFTYYi($X_*6~-Ut_YaF*sH7*H$QIaKvQyR;aJw)yciBPy*lw$q;Q&bl~yH zjBQW^5EDbmQf+`!K`hz64G;xX#$;tfOi|euRqIogl6%(U(|7mGK+EA5ww|tGUhqPN zZHZA1qu4=_vbyYb5%+_qIwtoJrG4cx$nv7OHD4WrZp=p$%o7sERIFYfDpYbmq^=V~ zWrY_G82h3e_RSdkV{q1kqD+nq|M%_$T}3`r{!9i*Gfn6zp#_o<+>h{}L0~r0NSpX_ zd-FN*TLd4pKtXJ6G51AST2RAJ#(a_0{fNI=Rqcgskj-bqt^PAJHjN0WXyP-t@h9Hb znRPFDvg10gt~G<|PF3_8NDX%hbUztOAap9pTWpXjvk)4;+@L2)vO$|+=@krnQplv` ziyxFp#6Q^WeN2f{3w+B5DOV1OQ(62H4EpUOzbUoH*ZX9@RPg&VtP_66;BM-yT%1Cg z^K8-%Ywgy6ipGQg8fE>iM`>!(CJanEAz!RM*B99V3-uX^eV*0#!GBwb)id%l;rO zHpQvEUX` zqph^!_^Cin4w!+=vD*6ecAzKu0C0_PCloz6PO?oW6b<7py(lU12Gs6bhW?letUJM)le5G<7anuC5u^Y z3E)lp_X%!aXG}T$JrwrCyg(#b0|z>Jjfr?S?k6|Ax(QBY*Ey!jHVfJ!6Yk5z;pA~} z{5@F^0InPDSvP!+qD?hFa9X@p7Me`@Wraf2WaT4Yg?h{GvQNe=XEak!f5nm_uIfe2 ze%uzFTI$%nc9?R}vf~nb9a@Re%RPBVNI{nFh8*y=_X*jSmqcQRgYu2vUQh_GC-j^y zd2m|}pgnX<@aIn@bk~JYSN)g*?Cihw317tlOuOTD$o`QC<8F1v{d(wW?gLfKLt)C_ z%!wZwi~**dlu>U76d=x^NyI8n-YY6?mwKc9ElJLXJ4wIW@5N-C`_a2sRMF1L@E2<= z!t=W5JFeTmf3O8K`h^QS>1S0GAkJ{M`8X`rc=kV(BPcTqM#gF81j@nv`e_%Vwe`5N z{Gpr=lEhRB<9Q@#8BkIHl%piOenyGSev(;jI$97{S#2i5|=! z9_lyI)-Ud?$c@Jra4WWH)`ALWKjfL)Jj}+V5^c%FI?AL)L;1l7g1-ktucY=(>v`w} zo`HcsmZhqk%H?Qz_JMcChFKD-0JM)N3BZoLe}6yr!0a2uyD_GWNI{@IHR(+v?=i9K z3!xn*RasVfhJ7-FQ$xff)r8r*WLA+}#`nHkmcM?eR5st^3xF3?78S9gT zbRgC^@!aV=dQ6uEqE@;PF&e{CG9d=hUK=X<5WET<=Fc1!8_*gqn;NTS11RDiQhYJ! z8sa+3*OEp62UV1g=>-ix;(%_Y$%F&$SKekeJwqbEI+iXbW!$udryb?1^D@vH<$MYs>PVF6H`Ib{`1Cg@>b7Sh? z3)7nQzwT9j2pZlUe^!g81HEcWv{z1lM52gkXE-QmG3-1w%CsUHXeSq#QjTK;j&Pk; zOJV6#cv9=w1(=9MduzX-8dwryJjRc>qJli|P(Ce%=0Xrz%o1WsE;c=E~ZldxI0w?UVGo-pIL3|LQWct>cWQ?291N1 z0iEQ4>uHJt-@8!^Bx89;8y*dv4kMiSEQ%yx+0XSm^c-zx=Ro~U?#OS&?EY-tw(~M! zjIrThb3P6#dS2wq6tB#)Tb=9$lfdCQB9Xx>+sW?j=u-g2(pLlSrp$zZ4RupU*J$^s zJlZd}F*M7j-m4A{1q2%ko})JGNKdeC>1EaQh9!s45|#=DAXi`ZYt;)6g;}wkIbXbX z8O2p%*~QuDpFQV|a90HKlx2OlxE-$=Gx_^EquwDJ2hVeRE~YFV)Mc#$lJ&ofv7SWz zTk85takUV%w`1eL*Yr_6@uZvQ9r@rDqYn7TVOZuHtDX+Gd1Y+srC4Gd7p=BVA7d_Y zGAvb;>u30GK#T-zzMif$?M%%5w4eMrA1uEs)2$ZG825y~zP;X@Z}r(~L8#c%OCdI? z>fC-Gt@!T3_4t8PsO@8C=#s>>^W^#61aaMUZc{LWAHReM;!}ug3=G?F0R?4>cq56R zJi&?KE!_Fo=N;J}y#-i8;McXs7v)*MWl96B0HWR*IOyc#ToZ|Ds@((<8-A4Y$JJpS zw;dgHc{@%Xr$ZfRU!uu_s7M`I8LHF0^ZFXKo-X>%!>I8Jh&Iz~hB01e)K*K%SNH2I z=)1THp_(Y*l)6~(N^7w5A+=x*-Py>-Xi@R(kqqywCIi8~NXU9%DcodROw*=;)o&9z zZLO^tkCo%_>Mf=yuja!lyT4&foXKRingycljSZKb7$jX{{oChhJw{34xhM@`U>d~< z(3iZEs|SIi!nPd3k&ey8%GrY_akL7WC7X?wfW3oF_L|n)M;?#NSi6H?_Bc?oZZ8k^Sg1K1JZl6N27-Pg4fKBBN6RXmbbXl+6B4Z$Ger z7qUg6!k8Zs!utM?zBJ1R-LEpNXpn){(+zG;Xiv@RNQR^TlNh?f;JeMW4B#~YCocwc zPoa4Ud&O6Y!+({004jHtzR6(Zf%dSJ#B&6odz$H$DKw`Ia|{>=_WBs)|FGQJX|x)RH5Arn_J;sEf-4>6pJXC68=!K( z4~Iq@u?j8p4oGj$jbCJvUA^Jsj^~j!Y?#bMO{@kaP zp{d;v7_rMHkuPp+TmgnPP6p^9tL`@iytJ&I%cOc##%o#Cvm#7fW*ffmQg9^U5rOk0Di#YehYO_LWvzjwK6DZW!PjG23{$~~w|~aNBl%wQ7NeAHLAKg^!Fc?+ixT8oyr|C5gaV>jrv_O@d>)z)VdJ! zjRD7Ej4N>M2F{md>JRmeI7)t!{Zv9kxy5b5Zfa(pR^xA5RI3u*EOo7$Tc3g14H{ig zEZ6plj5-UZVpAVaS_o!ZHvr|P2^1yJTRK?$gr&`F)G31A?6Lkg*0SC zycXbM^H=s?uv;b4zXdOqn?M>PskmV{q?K4SD6S1WYlv-(FsTMMlKq6LNwxr)T_M~y z=8sahc9}d-172nCF~Ih;ZhZg+KZ+J97vwG1P~e?qC9!zg67cuc+!OQ76`v%l`mCK~ ztvI1sCP@IjU-2xe=vjiYM(4%O=~Up#E;6a= z#)iSVcgV49%uh7%rJ@e_wZtPDN*a35KW|U3*)klih{_)d)dgJ{YN0CRxW6Mq@XrX zD29w7`|K@xCN4zS7&ZCN*(*w9Z7XC&ai#o&usN^ve!?<-t1^2u3ibWP8ED{J29#x@uQV(jQ6lchPo3FY91KYsefNmA_u89{(-_YQg0$Of zXD_C`X?f=6X*AE{Q2ihzQ{G_T{H_)%(@I{`&zaY}!NDJ%XqV|W%q*A6JA>^g+PQcc z(Hn!?qTweQ+I<|;7FWm#wlg9GYSpLD$gZc2V!Zn)3_gK$t&mfHQzT?v^IW3Upf8s> zmozW9DKKHJB=CDbEtIPYYgoOB;o-Dh%?$i_GkJ)M6?nb+T;>4Up3$!O@_kX{>PDBP zG<^lX$(ar=cLIArglCZ?Yrao`_>?XRX2oIdP0%FE&{^pRVMgu34`f5_PP_?+o-J{V$Q6*2`eSbI9txD+&=~>P;%E7d(LEd`6iz z<&cSORUV^F_PGyaFv4*)t(g(RTRs?6+jEkuYP-zi@qGJq^wqSo|1Y?>{ui>Cobj6I z3S^f)TmP44?pLTGOqp=6-Ar#kZSu5Hz9U7?9kn-rL1}9MiIk(x<&Rr_{MOvkjF$>H^xy9dtNtSDN&Wb9EFn zzIzp1R`f3)H(ZF6`$o>dMvHgE^GVwEe{ZJ-&dLFz5{%1_^YJBFx3SH?DE4keQ|Lir z`(}<3zg{e?a@FXDOBRnsJad{eORAoKG`vAlk>-B?FD&+e!IFdbG@?yHHGxxTivgu> zexTHy@*Wodx74k#k}U})Ew}9`?S&RokbE`;MG6|rhlCH#aqVz;8sAbVoLJY^VR&ux zmS)x3jped_2;PS$Z!vT)uqqKsmvrTQDI!5SVSz+;MxIm$jksh5MAreeSQJxkYU z8w8g0C2c`!Bio5jT3sR@8YP{q?jP`$9n1o;z!!*uQhx#9ZMS8-(#j3!AMqAeVKT{= zhbPfoOiA!C#nh}C2TAk8t{hEIDxhvkm%t7&tBFyN_H8oAjP)nt8M4Sq2%a%u+~b%d z6WSX!UG3FOD5_V&&hq)dn19Q2PF!gyt;TqS6mf}VOKpn+ zNk(SJj)E8yG7;q!Vb8RSG{i1%(%~bz5wvLPnd2sS6`2ov#L9YwQzBaa8Pin|yc3@4>CX~5@T6BWl*GXj2-@OC;rWLtUCee}Q~|9$PY z8yH%bMF5lgkLkZL&Tb1oV!SSoV#Fcs zkyg8$uc2-Pj-9TPbja7IR)*)`KPRG;v>@o79oKz`^w|y6PPG?)T{c`_;eT8s?M-P>O`wttwSGiGa63t#6=t~Bymc++Zggq$vZ2p={9$HGl^xTOyn6Gm0SZ$x~Xi{ z4B_m1=mz{B^fID=t5aPgiZh+rXjc&FCQ44{2VNr{-oN@#2RBvR?n~lT>#hubMAgBt zjzr$DLj#7b*YG%xI8`eUJYw&*z5PCT0{D+1Y?|Y7E0^)bcKIPtch=ljgcN`c1IYu0^N@P zJ_tzr(oo5wy=;egPUk6_$+2tBWe|vgTvPIj67mMdF;`L=ttATV9)K$$tXkLf{C5QU zAle(CA1?$8#zmzaaUKt4fV)^~KB@mo*vpC>oWor<_^au{K6y0VcDNJ;%mX+7ccJsk61c_2={LgTRP3(?D0%>zxj64FTk;PK%0_jDoS(q{!9<``sc{p=y&~tVnwjF~Z;a<;|D8<6fX-w? z!Q<8UCBJPALw3*hvGuHw$-?{iG2QNaSEN*O&=0b-c~20p?x;9frsh41YCiNcyOk7JEtrWGVeVLQZU{dq@y2%XAyD5eig zXMZ00)d`MV9KXJdojaM8!ptWJe)g{B5LW}$%nNCrxk2VIllAeaHnti^{@OyF`@D;?3*GThE zI4mj2%ag0a2w1DGIno*R1*=MvHwJLL^eGE$%9tQ1!CS^Y#~|8?K+zg)`bhHc?EP7v zEWQ_LQr*O2z4?H1lCVKuNo;~vBqu&VU4}%@_2D5F@@hO{a~%8RypPC|Ry9RUc=G?l zfg`i_hJ0%`Kv_fbD;M5~E4kY)XPw=E zD0}-8JoEN?rT5~JTsXyI^7d~*IzI^vx-5j1u)E6HhVC#vE!YOxYmW%AitP%2m0A=DYZWjedo{rXA#MYZHG|wF{!+ zi!CeL|KkqI{?o}LcfU6h@HF!H7kB9^S!Vn*w3!GbMt>V>2vxcig0+_iHr+fA;Yau2 z(`5^7#p`b40GS_xia-IJGEUzMY&~?z!t>(8umK_MTxMvpeq6+d5AipOaFg=7J zySOWgr|DfR3^D(Bs%5(%2Mh)1r==I-j>$v43cFGU);7GV%BPfVh8kLdMNu+E_2nR} z?sP_90&PxX#mZX()j7(xz|GB?KJ02Z#mSqY!w+EEJBapFShJycraDomR`uMPAf#o1 z4*`A*^SP3-6c-SxqMhdrhx zvmuEBeRM5)A-(C+r{V2y8tzpeFhbb!^D`L zs5d!<_Z%QUMpA0O9NW|1BjOOGr`!7c`Z0i3@d4pBjWZhZw)BgRMBklPeb~}`$|NCC z80ZY;W2Gh$PZGGfGE|!(r*(hZFOxO={a-grBax5p%8jt zDiPR{H=r&)eLjT7${XWIG~8}B>k%2-ajz;=YvDRR$>!;$)_gn6Eb>l!A%XKWH~trU zAlbp-!hwJO|DRe?Qangdgt7#Xf*61lH1eK;&i|QcD+>QhLC)J&(nMNcVvHEW7>7&_ zL|71^88fT^#Zz2@P9;s1%c9aL$1ROV+?qlSV`*qSGOSTp%hMXk>mNyz`|ZE`hJRmg z!^W&L#n!7{-O!*;g&`Ybs*b|in>)T^+*25pETU|I6kKP8+_X}J8e6rQdVVs9NhJPY<{Q3{`e;Rt^|o!0T&D}ZH$c`Zjkm)uXY`;2j`=+ z#!r8&*NbmvW;m$X#p_WhVFy(6REEE#W(*J}#c77zx4ycfM^sMy82Isn3Q&R+8Rqu^ z4QkM5Q0>n8)Csa+^wS@=?s4NBgQ0ahH-!Q%z_M^l>;15+6FvFhL$yty9QJWc!-D47CZbCHOt~n z17fUG&Ma!7lF;6jwIXu7wYq0Uv>221pkP+C`JrzXX1hmkFu z6|oxXp-uTQvu(vaj-5dx;x|t>L6?VK%L4zj%)LfABKTjr`T%9_SJc`Tz$MOsp7rs#}WfNNm#oCcCcpi!8075BS`YlfN0u?gr;YW7D!U_< zVn7UH!$?iXoTeX9Z{tuWws> z_s82JYjZN?L_c&Fz*3Y+S#6+Pwn{i2CQpcZ+;#BB6Z&AxTrM+3?RK)5?S4p?8(}CJ z_IN>YtkUqK=;_xF^|DV@`!f=YRQAEGEMgS|9x9!KRkJt^+_{1zb)x@bbK?kp3P4ke zg=@vHYL={0NoP@nM-NGKz7hP*M7I_3uS%W7r!O$r=^CmYZ~+h`mY>oc1Tfw;w-YZH zDNr(9d-@es9ZR|+HtFDW>N1lIfEFYq*5LEYOC1pW++h1VZgprbDtND-Jn zDtjzSlju~f#r-gl>VRd&*_5gYX|sePtRj2kjQXbqc_P)1w>#5qo+5B|n>A=0B(M;W zCs?J_>Cv9b(_hgpSHWwgzfFC>Z&{uHj*tSj1fu8R=)-%m_J1&oH**QRkG(}JSAl)I zGiW4@+SHtSkeb=q6{7O&+5WHyAKd$L$j*=4$%phrZFLUg+cih!64qNO;{9M%daBaJ z@i})e=580<{xtwM%g7P~(1INE##6MfYQS zfW$|=VffVGSbsU^xW8*|e_4cw2O(4})N)^cRN0>1p)t%gNOmOWEW;O3`uXTjQvY|c zeD~Wg>+p3*D+C)1F?2%0`9=A?*DXx`gu`A%It;a~&V;5p-*MH`Fw0PC9v24V6UZ)l zt5nmpMi%1nuF{l66A~u|<;tWTdygPE(Bpt*9EV93d;!u0w_YmQZ{7fZQR79ev8_yf zMChIJIylN5ypKCU4R8PG|c3tV# z42|uL`LyHQ`MCU*DfS3T7Hj!!7|!8ZIhN3uHp7@XADYgyws~xckl{M1ul(c3wbX1W zPkm-D8c}eF)!ZAyE2Mo;=V^q!IPk=n0p~aW80P;^b`G51fUt=Ua>s%hNu^tz#TH;HE$EbnA5H?bFpmy1a5<{m*NFy{e6S*qYifkpl`b@{_zY zg_m<}fbCGW=Y;=M2dG6H+iA#*zP@n6$1VYE2DYT#Zgtz-VdE*g#YLwK>5&3ql^p%1 z;W~o_L+wG)hI~QFRqmVc8XYaYJ>*9 zGK;N8_Ii6HvonO@k5~|0`wgKKyKIyALL$P|YuN2%{J!3TF61pPXnJ37nXKi0{WXxY znC*oGA7Q)f2wQwxRBjbBPBAKNtsQL7q?8=3m_imu{x%&CKSL8XNS>$94okZjsLaK{ z6%#2OYTmgw>m+QF4d7Sd(2p?K;6as6Up3E-T-|Suw;g6ita>sS^t8Znl}TZl;1>Gk zj_%tU8&RyK-iL9DlkV%p3EK-|>sSRyH8^_uj<*8W}j#lcm*3%2klJQOm zhzMPUM^B;kvRNolg}M@U;cY^CrqjdK40&4VHQEJ>q~o|OVzd;?_jI58KIghbQv_uxWa3Q zelgNxld(<+EoO+ZDoGTNg~Q*uJBVcYu9G*Gl-Sur+dvHL{TMG~^Ufjt7JH4otYCVo z<#0NLB84x6MAXz3VJ*=>`Ex0+q+|zES$LRe;sF*Ye24SbjHO;8>FBkvJzyR9Biydh zHF8Ve_|bLAzy8*=;-o1?Xc((d-|guL@i;}V7WUdVz;f9x&#gGk`JuGN>rnpq-K}!^ zoI|-(aWzIBVu_8TVGr-giPpgqv}gr8lr)ak$UyPdXwXUFs$XFS%4WUhZo`0z9`Oi3 zvXu;pj(!mQ%)1ZZ16M+Qm^i}bOUSJVy&iFOPBmyFxIe0)?&RTIdPyG2g{!(#MdoXc z7ZDk8ume7k`m>j-sYu{6b)4a>x7jIY%r7ADGO=eqrYfszkGHRk>+!@iN9pjeNWR9E z8>3*Y&lvXvekKA`3ZzW0?a-yFiZ>>$W;`4(nY81QqT(zigcr|BO7Mh*NVp&@i_rr?>BUM}TNA^3JODxcLsO zOl|F17x$pmC8x_hlgZAZs6ZZVmtNg`!?dk*NUT0v*RoqFDCBrOrk(UE?5ny*GzTwt~=t38zhj9TA5?CA|Q?o|CtIS|lb za77T%Kojr*U@?$>1q4%~Ko2-98S^icGe~@lH?y(%h#en*nx+ntE4oiJTUZ@vi}XC! zB4G#hVz~Ofu~x0d23}~9nY1q_#sT8-;BZ0_ zbod@tCWK5@?Z`wE5kVYT)kZpiv%llMbxB(IZEW-Mka*Tleq4i!ay!k&!BSeEuP2BgoH-rAl>GFu6Y_>^E5_pu?m z!A-kWTw|Cw&Qlai)|mM!1*k=!NOfjI?c(QJn8i87#9gS?GIjvwah33qDkx!cGzoJh zWxzbHcmX#{e~g!D?dtCl?71^Mn7ay}CcHt8I>s*5vxxss4)Bhj+|v=J^~)%7Y#+@pp^yqWlsfK_8WUp0m*>7W9L%+NcyK~9ZqZZ7yoK++ z;h_5u%uJHTWG|G(g0hszvKEzln$$3GPd}l}rQ*-T+*mvS zB&^Yd*~??QA+QX1sJ6K-S!Y4?XbA~Mb@ALBKs=6X9c1+hrx82E^Jfa3L}>mEUZ#TE zvs2rTeBVW6`!O5>h$`)|OpI^&WVHQElRQv4HTwho2^@l(AhbE2zq*GB54;%S5u$Xb zIXwmBUE8)@Av7|is>{Z%A5IDa5Q3mk<$S}ef{BD~Jz_#Mp!5Lucv~gj0tQ(RK;LO0 zsz3A@YCe_0GGX^nsL?9)fl{UC2}Q>ZhLX5-iU3C*;K!gP9!XFhWED4FeQi@V$(znw zW!=`B?5fEHQD=itw871}g8}>aQRQehpW;wAR-rBu1v2#BB&i}rS@+U?%*y%y*qHhN`qRYbnw8ZSGfZV;r#{cf* z6nsmV(zLUR$fs0twDe*nNuBb>@blg$_~#^0_4pto=udA- z4EWKfuOV-rTO-pie9>}kq-G{A3M4cy8CSV!%AM-Tpc)q$X#LY_>*P-hE90aGRx!3^Zj?B`vmLHNzLYPE&=hkTPhe?epDLt`Co5(Qt@5g=!`US?d9b@h) z7;vsY80xf`AkGIlG8G3aZHVY%YeI#!E|_sp>x=tZV8B@}r7d0S6XKG|1wYdu>MZe_ zHiDE4OB^3!xNh!!w3O*;Q2AB~2b5pNXF7e;7mt`|UyId6;iFzFZfPb{;CmFa3g>DucRGu^ef_h0=!j zMRte>yqVjBSfPueVhrSxVd6=g!(}XyT57WEwkhncvK3wdEM_sTDnVmA`AdL~u;54R z8|Bpz8`Pi~Q>G|#=;j|SC;=W3VlQ`)K%7%_g_}2@Y#*N6hFU)F6K?fL2od|l$_9ye zgnbM1AH@kX_yS#rT$qn_3~zoJ20@8Pre=;}L9nd}=&=$;Tzya!L3!hH)ok570c-2? z8dul+R+$-M+|LAJGA-3rmN7faTnHm*BT(G)uie!VCaV(@e>B;f3N!-_o=!JGrW}c< zYO&op017=f<|;n7$IN)kDb}{;T(G3}Zjn>3D(f4OGF^)uOjg6xCXqY8ZMgZzrNq*W z?+J4F&A&W-%%M-wt#xp#l_}tnU)OCi#1~A@M4Uf3+-e*ZB5PTyNs%Z~#W{W5X;-Kjw~2#Wf5GgC zXZ3X45q`)3Tl^43$?N(%Mp7xyv#{$k=HRm7H>uPSM0QQamqdRV?y>kew^#t4Vi))dGy_#=CDg^6#8!n5G zavQJV!}bmMmWkET?46`yomT3QYM+z$YFBfy#yAsHUgLM(zP7+hyBQ#2fq;w!fDn4t zyGD=&QKFx(QZncafQ(X*k1|y zKLNW%ST(yl6?E~z7jjutfPOdM(B|0e{BCcIF9Ph1i1l`vIAS{=JE%qNtBJOi5q^Gs zUN;K%ySDMC8k7RTG0O%>Ngf!})LYvk6jNnz68~v~PXZzqGZ3+8dM1vkj(xDFANM;!bZ`dSl)RXsczC@^26!VcN=%2o^ zLd$XoGR|PARCfDmVPy6auh*c);1~v59oAsQ@^qkQl{KtyKJhD=eOjs7VO{FBnY5=$ zf-HZ$aI{-BkyxapSMq#8=zc;-*_c8o*Km`o(_DP-Y5yo!aF9t0K z`W`l-ud=J*>^M}qz>fIU`4tZ*{u(PetKS~@;Z#wkIwrqT)h*cCM}M8{;!;pGqx>QXeHveDud|k<%XPF-vGDC1p`$c8?0k5XauD%= z%k(B$VssT8a>(US_&u}tEx91Cq02cOY@uCEHB~pvZtjcs;tt?z6ef+?*u`k}k{QMB zn|22Bl~cL`{h&os>)yakoy7hXemTvlL78DM#))Ve^iTMB%V1eDW6=5UJx%?3g7X`; zIS5VSV=o50(I$=YZDtwAz`Z_&?jV1rBMPf;mCp^V96rn%1!YhhT)L1c?5)&g3qz(^{X4de|s{%z>m+8TYd@1c+0JImBnYcTwK}x1Um^ZLCk=geDl9oFdTm*#s|E!a0aY;=fKv5{t!08n^&?(PyO|Ms9vsvNB z?pRQ=)qZc&Ij`2qVyt|jK65tpp#qQ7Wq|SbOQQK1B5ENyTv3Rdea_s-hEi2o9X(CG zbpEY|u{CN(7g2u^)9H1>1sO%)d28%uZw+L#UQt~eAhzdL5lgQ z?GbW0@l1z0<`W+6K#|?JB&=@8UA53=Jo2zPwPBz;#t1%hvk>*)`K9X6Qjx>I^Gla- zMMrh*&yl?P&H^<%etk;7`DN~K{+32z^@$A~BYjhe>v)w^y@88o+=x2x5G~2Pb69~% zI4{zVO5Kgs*QZA&ct4P|4pYQvLDb86r`60DD*vfEYlRA%H@3L<>0L1oQX^m&SEWM(rhSzErhO~Tfyx@d z{gq25w0XQZ6m$JBkr}Sh*BZBqF#(On1`2a?`-|TM-CE-xWVN%w6~Cvzyo-dum#w8JL4s%3J$d_XeKuz->IW2yt=U4LkfrZ}e{vP7QomF4{< z8g7{J|Dq*{4~pEx+uf3Y7gSpgx*sL?!kESc^cfB<;UmN#Cby zanH=J^wg}$Hg@9$tU}>U`n{M`#F-TCIg4I*u;iqj(| zaDYTsAF~JMG!>LGP& zVFQv_xsd^uWXQn!Ly^A=&}y2Q?->lER-~pR{xTVddvGChn@Iq!F>eBRyG3u3*7&aL z#|=xu$LFqTM-Y5l;mE385Cb`j&4|5DI=c?t-ALEQ5+{I#*5&t|6nQWpl(qR7^38(s ze$cXcm+%03Yr=a{^bSDyC_4n>D(RM9+_;=C%}w$`s=J@WA|x0KwRqoprc-#$kFzIV zYFbLe8y~Agv^rFfv2zQ52l7l6|KpLCly5S#M9qd_)kU_Rq+aDF11R!-G7_&i!x-q;{6+z)hE^O5hBkub@^MHx}>~FaB6HAmuuR9fzQl+iT+?}v*glASe?dD5v};uPtdMHlk>W*n#Qz4S%VrAd_iu7ErDegoD5 z(>c>lO5?Dliq`xHiZtL!N|cYl;ERlzR(zeqHx&T%kg!(d$E+_EEVPx}ZJQ^to2lN9 z;Vzo-z^U;_v!5=1Fe=7`HKjdF+~?|Q7tleu@VL}U;W<%pg2M`Tp5vzT)~|Ca{;Z-z zHq)--MxX`_MIopmC^#>Y&V9+@7An>L3>tXtrfo|S2WL6Uqi_jQ; za344W*}9M^jeGj8g+^h#cIXrnUvcEHsKq(}(RScY;$ik3 z77-X+y<4*X4*6q8V7r_-^JKO7RaxTVNfH-D|+^sV;1x6lbR6)Q!uC!1ixO7=dtJCpn0A<3Wgjm zF?1XSPL6;njD+t*wzr&hDtxN&xJvN_(C+Y^nYo%vR0@@izL1{) zCG0)|8f+1FdOK9Sk6P4(tnKuS+X-uTyp|Vn16GDJ@nq7ELr`O=%b<-5~RT z+vGeAAKp>Bn}HW8w@XsZMrTlC)GeY`9-s5zP`^S|t7F*GxNarpdR*#{io2VSZ@~S> zDh*NyJ8*#I0ptna-k8_6g}iqMfBpPN7pRoQ$!aC;`W{Zw1*Il^d0iA6y&se0jQ8;q z>`<14w4U8npNAyT?8ZEpHVutoS!WN}z9czcM)E+L1Z-bgQmklaWHxBfUuy&tM@t_J z$u8!+0S++#5j{}~>|9bT-3j@FHz-25r5?l_5_(F&k8h}Sr1_bo*4vZ7<6HNw7w1!r z+l{hd5V3mKNHzoqnHb;zW0dHO5pUz?nfU=dq&EqT$aDr;Ux9;HaRj;q_i49t8(U#0|#vJrF?P1oPahTNzuQ&0`>(~AF@Xco6oK= zGTeR(bHLvEit`v|BkF08hfCILG%H@N`LP=D{PCxbnq%@I>lDAmNhEk*F*k!mgM=d! zaWOm0r#jwFX0F_Mxi|>-j`j|ju=eWGk)eQSKCFDO|7&!`Pt=lx zIAYC(?R?%6C&69DkXYS2(9Pws`rNu>QSmo%CKQS~3E5BhhTK}Eqvg*)}D$2xAmIr5fqMI`HUvYgZ~ghB*v+ox(IxYzpH_^$xuLz_Ve1 zYna9n_%na1W`YINZpnOws<9onNf`z#kSG4IJKj*e7gh`=u2zJ#ZS|(?4;z*@>O3Bc z_5mDT+0vNDN&A<>T~hzVl+dd7ynU_Jz#J$hFcgUfKS4%D{Fb-xB8kgvo?sfTiKkG3 z6Zfl-YcS4(DTk3B5Glw>2y}2M0k_wsm!Kko2QB?9KwxZaxRbPx~fbE z){o(s(IeJE+#^&n(T9k>`^7_B?3W0MQ7cq3(0&-8ni6*dswuwKm`Ymh*mx+1cAkz+ z3>k}sW0^<;a*e9dtGx<^){N2?h3}07KIL1hk*>9=jf`5gHQP;cP@C`o;Iaz#?fBIY=9d9F;Nqv76{c^ zmmYm|lg!gg0?}sdKQYBaIzGvF_ZGFmcvl`Ok0;ljr@}X3ThVhoz1pF)GE7jvykX@* z%!pKv?to>^EbmC*83{=1gXUTV!(9kd{;JRwo>mA5rVRZzz4RlZ8*V3D(wp{+Bwrlo510WS#}Y>@1)8TRtbGm&$MNZ0o*1 z>IsbP2GYMLL=_%9sDRLL2Ew@%jHmIsL!w^6i|f%iRpLeILZ7O0d=QbMn_*x9 z{VUR9_}s$?fNL+QAl7&konQsJ+MV9onUKnakkLNDQY56KWy;FXP^_x&_c$nV#q zr|C@MUU!6-l)H16xLNxP1{wavwz5y5VTic)oSEn`V70anI@LE4J9@wWWRqvmt;V~* z$^H73z|1rH*LUJSmv!@j89WT0Q+FjqCHA$D44nm2&I%rK9(5JTmZtZuQNi)MFrBtY z#(jqmGZEX4EvY2lbCO!8THiu<)4M%u@OF=8zb|KkLhg zvl|R^{aN#8M{bGx#Bg>`w7ksB673};KAi)eGO91>U#KBo%ZHI(S<8#=5{PqywLC8~ z2*Q8sWxyvqCkKWa9MG*KtD=XVfI7!q8J|OPt{srn(X0%A42~GyalIpZer~u;d;<=@ zR8bdae9`;2$Rw$J;-tKJ-F!EnvZQ=+IMf)%iHDfOB^XM2)&x%<4wOyzvu>NH&|orP z8<=TGUNSyd(EO2?a(SMobZj`yKW>G;xaT1p2xFmJx8fWz}@z-iWVJlcUW6GQ%@uLRWm>z6vfWoAw;OR;Ix3*9M1~Bq~RED z5~abw>T7<5aZvhu_O?D%U~5eH-loqH#0-W#lRF@-J5s^RMig^yG=3! zn(n%|2ga##w0<18ZjhXm+m_02s*}?rpqcrX&J2d7n%!} zC!VsfmqzU@Fxrb))r&U7C^-%1g;ae|N>7+SmNkQJ+P$SkV#D3J2SlA=#AjiX_|^gL z?@^U24>Z0qEXUiTJRF+kceR4_X~MPKrXy)Eur9?v-_A;OiC9@C%92)G-|UU%`lUn} zRegr7F#iVRy6|c6(jG$;8kHN6Ib*JW3>EcnmgWq9Pcyz6_ZLeZRMmGWFQneGCRv_~*<^#<|fhUp^85yts(@^k^>pj|I+1cc~ z+7|ZQXDCWzP#!|o>}q;Zt)9=k9H>>Dn2UZPnkWfM<{zWelD7>>zYgC6{$Li6(THlS zk6e}6L`K>$*SNIDQ`!Qd6c;pru3Wj4n_LcC-JTwXU94LcgqkaXi$OpMim2B3PUxTg zh#ClXzhg}w6Iu59Q}J_tDp7=joRh)OpLQn;Q0>gt3~{3CjA-(47&oHnSx>BDrZtx1 zkPz~Sp@nXI74Y-bv;#v1yr3*9hDrK(h%Ev-ogq&k7l#t##jlAP)Ks0WWMyKnS;N*O z+Qt>tUi-Mcy`E1jV!msB&Vkn*Ua`k@<^&w^MCk5t`*gd;h(-e%xr3dX+e7kKp5o8E z@`4p(+~em2dzR>Sc;4v{k`b+4w0U<#E|$R|-znlaA%E+V>Ns7)O+j6fOZVkcv6@B|g zO_Sw4(sB5%dD#EJ+f<+0Z52eBWyr7%58(RXZkWDWm7fgHWiJ-AB|2qLdWh=|Ao3YM z3UnN*mvy%#yf@vYK3f1SH!3Z~nX(3R(xx07ddH(K1`qg>MkMZkbW=XU+^);j9EapnSn*^G!Len-O zjBCM9PV_?Fe9EVGES-9dJLBIds-A#lkM^G)TgvI4$`YWavWZ(5t8L4`teTFWdQ}UP z4#_6iuKEghSXwKB(t_o(nM+F$6%*P|1-?)XR+ zY$9=(QiV{f9SW5c&M?iz9{btifiKsRL4}MQLfUfdzcK=eNAj=wh!(ggeXVu$^Y;w@ z>yVh+CN3K)Bl@rUsJb#ePqovcAhosLdV-h4D2%OI`T3Fr4=G1ajkVHRjVacS*exN1JGQ z^9BR+ugH8p)nrGt%{0>igMn9>|R? zRUN_;A@8A7E*<_!&Q@JrNcB?R7IY9hyt2{Z{kQHV;6RU|Zuo@~05%L_`xtw3BnJ&$!AWGlD8l^HM`yh^lN&N-Zx3WSF6e`B;K+=!w(dNWm*#Dg~rh|`z%chh=tElLmf6@V){1W zci&QTLTIBqXC@vj+MZr|hE}3DBK!&YJn@b4bU}%v9HEe_i9S*&%N#mppVeF^Jv-6ci4J#=WTV8DoefhpZdDoqTHpjXTEyVp!SV()f05U=F9)ow zNB3Dkaxsz}#U`+ST{?hasmJjb=Gu(gUW@X87Eh=kN9UObj3|z?<_?<%Zw+gEEcp#z z*5ZY7p;JU$*Ow_|&f1NcU_8xlqmV-l@{pu3W*vu@}^L|D7+(W8=O*Sx$@{mBKr%VR#$c8;2Z4y72%B*v21C zij-i>{z8@Zy_&cPy#P21AZb%y~;$#q4?t;WL(5fgtP7!fuS3byyWovrR$xtQC&zB+^Z{t)$s zHAAD3_(c)%<09Wr{9pgvy14KGibsXWG@UmENU zfIsS`@{?Q18<~iRcyO4Hq5E47v}7JUwy?X3QF&k)+xsV~L6UnqrQ>Ocp0=43S>TV| zB&oSp{S0SSeldysn9iBF<#N!wTyv~9*z!< z007|2(T#aUYRWW69*i4574^(61I=KZS4+sh%Mjm32L2Cv!#?%F_qL#)HJ!IGQykkX z1_C}|gK5yJOcSq_MM9wQf-D372`Ug{5ZFo(<5W}@7eIvggP{W>8`BS1~oe|I}u#9 zKy2s1FDOQo?X17vlPS3Ck{cp6)cdiTF9j3@OTj$DTk5cBee5tc+S2DGYbaDu+62=LKSUoTp z!damRPu>+twfni=QqP|gw^Jduwh4j_8a1*FcV*IBknu&m4gUgH@YfyG6H@no`9Rs+ z=we8eSq9neV-Ux`5po~407@nesHt)Mtd>zu{=&azO2q0uDPqq>>2RsmI!W)6A^s3# zw$2Wvzxo2D8H}Q;ICe}u=ryAxZF8a@`8;;_5ee!C`@(yjR-gx=9B^B5? zPB!O$u9IQs=#}H+(}GubUD+E*H#4Ml#OKRpZ*7ub!tc?#GdpCH1G4zx5rZh9cClXg zQePNzZCG*JC_=t?O173wbe0z;jHz}#_LL%lZ&Rc9jmlRXbV@y2%QOLxzLj_xlQ?b|kp!7o%uYtF?- zvngN&2BBH&k5_JrhK8}32^)g1_^fZa!Ku{^HVrY=^* za2}=bL;~ggbCx(?B&2yhg;^sacXULM1?;rN2hYnedsU(^=fBd4VhEF>c~h1_7B)@2 z<0EkEhuMeSS8c(8`aO7)_weF0iUTaQMW{j6=0x@CRBfPrVosM$N`Yy1pPxn zXe~rpSE<8jOx9jJQ=sgU<-N20dT6M{H~L zyoEnLUjQSAt@I`@UGkb{-zJ+7g z#25f~a&Wte2_4x1SExJ7+LnzLdTt9(wJQ9~n(4^f@|U9v4Y$$`G|y(G_>DeXg$crM zN5C)emBN%_3gfJH2iyD#E$G1JqVuz=d}7%i)A&s%QOKo1-eL-!?w3S0yu}D_x)(d# zd^u|B(!4C&wCoDv&6v6@Bc5}ev}O0ZIwzoHB${S8&4e!nRQ9{b zV#$JYev3Jk*nM?ab(VB^v-~+Ho^afl8rOvRX3Z=cN4Yc1jigMng=1BPYPd;9R(G=3 zO#(%02AftyYISx?1tCuKClb;gNf9Vs_#95U^!m%I0&4E5$&v%D3I!7Mn46s{rOno;5+ zD#CRbo1jDmPz_?K9`*ecEmli^-c{2J#~(W^Alkk~Xo3RTyAp}UzxqE9q3bic>4P0k z3P~Tg*8wdMpq|!>mi?+r<={B*9ccj1lSX9_r6C{X!#sf-58ixgB|rhYdI@j=i~@O*F}#YTy3sxLTZ;GJV@P z${iDP&JlQ&`(De+jECZl4IiD~&}h zjZNQc*R&Y?S+cv!?}?jBA>Sv1 z!X*0(JRxN!Vw?e}S^709xqjcQNh@Q$HMEnIP_NbQ?Rl)?Z=2^U9qKE7npvY4eE4OW zwTGojs68*v5BqrlgO&0XEmhme zTHsHT-CM(DS4A%WG~y2LL-hV{>D~Enu5(L>8iZQbEW_&Un%9aG`}bc1E6>Ec2Jidy zF<(yxVXxPahi%i!x#ucMp^&o4E+DDx~)Ow6!Y3_fa%TT3Pz}J zuvn+VEC`wFw2%q_*{9_Xq@|vz$DUoFmRD5Iw`D)qHRyumTJQ+&m`({Z2g820f&#{8 zAOahY{c#Ha*AY@jV(H_JKQ?jo-F%#Nx^hR`d3XzRa=WY9?pu1sY*&rXq_f7qju8DR z{fjNn4T67{a(#bU1mv0Ke;Vlr3KEyAxR=zHC#M3c&A#4eef{2k^FCh@KA)2MHHHO4 zzD3vCMU}v_umi(0>a46ldPtsR-};X(GrAs?CblE=)WQDcj}YE%rv}S;r4C)e&-KQ znM()h1ztuLg2}eWU!PVm!Z)T%!ipcU>rPtnv6Mw;E*zA2@8OFhYgf=ko znXH$XSu=YTQJgCka-%_ygV7*+T#?$_uLZ~z9o$2JgZA?RU1c#F-~v(zj;r9*nDLPm zV-xDv2jj9E(s%yLCU|jVkCIB7zR-b;wVL>`9^Lgik!y{IqM@FL}qnII}omapvO9Oj8gO3W0wVWJ}_g`?$3J%x&5; zkKkUb(xF1@a(H!Ld2Yr`=lIOZ6E;D;8}%wS)Jvmv2XDim;Vq(20`u%un|SH)yFAgQ z1=R8PQhh!5zG9nBN*6bv$9;p%^$~JM9eyUzOvL*{S6EJt`*+J=UhXOr)1mx&mZSbZ zR~ZfHDi<@iWmgM~=|mFow7f- z#rAt!plu##XFDh{drm&`qhV|Gw{iE_N!@9f?_YSlp=3T(b|G|uY)*ZDIs zoYFr_!|_k^04U0i5)oXHn@SIYU$B057d;X0Z>L6BiN-TZI3?Sj9uhJx-YlS*CKp$I zI+P^#{24)5+hQc}9t$RgK+kvw;Pv-JBc_~omsh(hp_LhjvUEeL;4m*HQ`(U1lg9TM z6B)I)7H?2-7&GJ}4muk$S&~|9(RcHDn5&v`W=rO+j`P_GR=AO&|25@IN^Wsty9<2z>ef9<2l<0-*2-*ed_? zl+hV7jaeaG07`R_(!gqa+<4Ahg%(xdVWq9P#|h`oj|s>v)L63=Sp7XESl~>+0nP+p z&aO3JwEvH(-e6Gqz5}PQB^MbVlTMDC+2E{g=IAd3ydJFXwz{L56UbqW3PinI3sSXe zJ3eze7ERmHxs=!=vi^a-SMRUkU9#vBI|GM!{o@3{$EgyhAm5i~)cha5uU=y<6WyDH569~#)h zk$%;7b3+-klfjT}6!=E`1*AU%p@Bl@Ia`7IiVCHZc%L2j=aMFlYH4 z?Hj~sDYoHQ{E^r}Bt6!4xmAYJ6G#XTthaAKn(#V5=WD0?n}QA9_P_EdLeUywTPEl- zJJ?)V{Pp4;>HWLxAdUmtM`p2Vmh9drMlg6wz$ti)7wIbaG@^NH@W_!6)rud~j4&&{ z_P9*h{H%S`0;Wws%Kq#}vCM-dpPi_``-Hrw6y<|fWooqJq$ZGKVU zg(2{KIvZ4ZyFoZS{}DG?rYNx7oXMbIRYHrCv*Dq&1>ZNtaTiNWbisxfVC%4aPF|o4 z=q$||{TVfHXLGEIwd6p}kO`(YLP=hsEnE}dcn|BT1epmO2y?-@*J1f0FH#goyunh2 znpMBuCTC@9x`5}?19D^H#`FzT-DBS^r8wR^KqvO%G;76$vCv^QPZ5^!ta{TRQ_^*9 z{*mkh0n0e8E8*51b?;pAO)puPSwaA^Uy_o7BvEqu5uxlkOzj&$Oc(zDFkOsY?NJN9 zGJvF%`?Gnx7#wm@k4S;Pn`s`gAHpREmpJ60fj-z8koIgbIL2LI*zd1&fm+lL=< zvMR_0iCYq3aBR66l~*J6q;ysxe_>DIbrjvGd8jXDwp<2a5=m19UjgcMw=PmX+^Fw2 z*PJ)tm#lKedM!v_zH$=iM4?Zjsp!NKW2sqhFWSa8J}bgrUbrT?U+{>ruO^a%5;!h= z%UP{=0`6twuN+1Z2Pg_rF3SjA0!3)BC2C249rp@WD_AW--s^!oPJU7WS%-poeOi2W zE>Q+Ht&~2YFMY#I$$%E%{j@F#7#{i%`>OZd^=cTngP?)i^38!O%Q{B|ftDL*ZbFpR zTtzXadv-NB!bu-Y0vKirv2Do{&UTOx3+n@QW&BZQ$!FS|Qn)rZT*)nF0Qff_nd3J~ z(xz!5$Rfg!SY1>_Ptp^vw`K~WL_G`-PotJsM|(ju3Ko1ce{QVPXapNCETT)sPK6tnUuVX8ikk-P9*o zoiK+YDpeQaa7~gcs(@XuXo`IrhPiWI%%fpR;oYf*+vi<1i1{MbObax5-isS>cGwz6 zTjwbZ@`kBUg#b?ML@y5lPD8lB$ZL+#Gigzp!NBkZUluO+yBMr`zC4qIn+$h1*kB}e z`PJhV4R#i2}45i85v4HsMk{_+9E!+X&3 zf3r8_a$1FYX~kgc#bOgzm)OzaUx{uL$~JC`zN$p$^cxo`kMNsxdJ}$PGCQL`BJ2Ek z)JS@VWMc_xH#xj-1Oz562T~o15Q#%Fmf+&3khCg}onrYd3eX zISAX8iycy)%Jz)Og%P?rKQYs0oT`1P9uQhQqFVv)8T-Zht4s@oq_uF@)@@@&v$-}g zhSkL1D1SK~#GE)@K<*csenGmcCQT(GD+7e_1RdtS0#)Bo{?9E z+lFow!zp9MVx4P$VA`b30H({^0xMS{tLoV|3i5{c1_ON3yivR*r`T_L9JmJy7t<5~ z-n^Lp?p4<2PX94-YTTSLKcB!~`3i&s^Q?}-kJ&UI4gC0<9e-Xsfj(&%Ub%0BeX3B* z?Av$jimQ0fmS(%P%*HC$P-RuqDu4x%LH!5ki;Zn38S-yAMr<*F)=jJ%cC0qUA4|hY zjCiEN>fx-_dMuraok0Pu_tCCzjJ;R~Fm|6(iBKy}$9a;fE-sq!eHyE*Es2K@c7FJN z?{j&3`|X$G7?5W*Wm-PsZn**YoSjot1e_oEJT3{$Z*KEzwwVvy`zscB$QWTzwCHtCSgUo1`LV|Gn;RVP zJJDX+wmTy6r9zruC5Y4+)k4`3dc#(IXjgY^I~OS&W!Rd2&<^R1`L!F7fa;T1L8az} znkx#~b_`nOyDoQhA;nU=qPPI0b4BvgPM1@Zs<%~@?(L`XdtE2I8W8By@J&?la6we& zhqCaI_9CLmrnIiS!Ie8Upe(HxYH9j-#ayEZUs=zkqlaW2%g3yYi-T7=Z+0&g%%4L< z0d1qUiu5C-Yu6ZWCX8O*WGgM|sF0R?US_!Iz+LG0I_V~-Rn8Qwk{4j^Q zKw!*FWbD9uif$GfGGLJg9P5Dk{9=;&091r$(Fl*E*%iN2a}amlzsly=Q-zz1gX{5 zL|nm_H}7>Vw>?vH%m-J~PIIjf-f}hlqG=f$E`Tft% zGdl4GA&G7O1Aqgt-JXNdwQQ%D7bO%MA%djT$CvMaG1ScJZRQqERmX;sv>QE{}MdI#G;SN&u>i&$onlZ z!Y+(b^bLvOQL1sc_120%(9#bdGOk*}o-)!X_xYd*!&6<HPb=>k_V8N z&rzX{A6aLe{1F5iG@xJ^k2*11bS5jWcu_1^5#q{s-oSX9V295)HvwU`7AUvrGF7Q| zTh-TkXDiBA+ylEMS{4gP7FTj5EWY$EIh`$5Cv_kkG+(jF>zEWYlThdB%*XM(PBg~m z5Hd4>zI~{P`Af}}%LM%jQ)vh$5aM=6X7}fVMw>B5vQ{vG! zcr4Mz@Wv}u81#I zu#bYh35~rOK-cRK`N`4=hlh-W_qNgJb048W6o5RS(Mg?5e4+<>WrEoBl?d=+R&)>* z$ew&!Wjwm-ojkHVRHo{jK(cbp>_go2m`G3p9`Dznmqfw0vf|hg2M&yKjI`e%2NCj) z5h}PyxvsD15zV@^o6DJ4+RJZwcgh|d#A^uJ3e;i+cof#1(y>dE_K9}?@F`9ai@SX|2th;nbp zU%$y)Hyrr+yPfr7kXpCJ@3&aMhaullDWNNdiSK9VINrKe*9{E0Utyn`>YN91DVe}D z`}%5GqaKb;2a=CP?BD2Y3wG}HbvQ0g`mIgGrt~f>Q<|~1iHNuH+J3<4Ihz>LzN8~> zffjL1_gRxPr7Jv;SCk7Tj}=xB)PCMV{?}`{^PyAML-?~qvGwAV-;4O*MhijKpiP-| zA<#BD_mFt&v`*R&H5jtgcdMJQR?<}ihHKR+hLZ9@K)Wg^T{8IBn_v(3tT5Ox5^`XX=G35Eh zoH;utX{s`nlqaM^+;oYx0|j!|1Qn72gF=OC_zNfBl{pK3yW$!z`L=Hr`*A2jWe5I_ zjJICS$Be$7dx}f#yC@QFGQL462Sa1fDq4LpX;Kl% zWk6@dHS0Cpc@JvmG#V`;C9IuXmzs26)p5ux;Zq*NQwwQs*gI{y%&=>tzX&@r*>{T+ z8D^24qn7?hs=fgFYepaHgqtWj%{K^v0tCFUs$E*Vlghq0eOrxDBKM97XlGNo#(>Yr z`KRhkdRgCAfhxT%V*$4HUE8nDPUsD7Ux3;+Fg`Sp$)37K`4efxORkN0t%Su*hhUiYdzaQo@E_)KuH^N8m!|fkQ7<@vHU$jeLyP} zv67->n?Ys*yGJ|tmQk;i%8(yZy3vWpV)#l`=Ti`s-bgz^LVCe=I@TlrDO0i`m zeP+Zl3f&kS@}^ZWQRw42gXH(+af~|WW)za!#S}jz%`ixNNZ$M~rY1=!Aa+LV+=3)i zyC*q|)fN28cz9qW%EH}|80t^orD&lOy*1TGCSZOGtStFu+5@JEjcvPQk^%5=(?+u; zULXXq(eG3VlfX!kvVYLJ#g0k!PK^ST>l(IJ5h8ZM_$*;kgIU9c>g~dgWOy&nSmeR^9FJW_-!3*#-eyNxGjYMmY%b*7?>2)st0bRXhil zsp)OoD!q@E6=O?>4pbGXpqDcvWwZze77fUKn<7Ne@dOx14u8Dj04*p;DkIMBJElSz zZ_Jf@a?x}Am2B{Q@8#m7XxQN{JEI0V1Ubb{zVu(A9S3N76=X*&K`~rsaV*3f`us=4 z>kL8P;P37lVxy&~^>REUiQ!LC_5#P$O-iN1BjR(r7{t>$P&Im@raq$dqog@d<45hj zWve=kOy2_}q?}Hs0EADY54tbECa`u)4F>|2u^SikOH}%}2hJk+;zmTm02e+t~=+k#*HVe1hav?!P3Vm1Fh)1bjrZxb;`r`#CTwN+d-p zbRrh#xY&vcVLHMhROEQz3G#uWn4XT}_In58TLxv2b#^hOC=Sn@{ZI~z4c$m;GfFSN ztdJtShBE+uPzEpXgKRpl?1nCOL*$Kr-n4}2{iUSCi6(X)#yD+!JD`@(o$lvu?8eP7 z!W^_%?(9+oAZ-6b@u>wA9sDHxa!AEM0?0v^vPRqq6FaB*Su2AM->E$+@;^&KRpJwnG#?5$A2PB%GpO(yHu-LNf{kQ`ClD zg$Yj;Q-|bb@#YE1&5(8XDx$vO?q@Fe)Wrut-EaVy$E{SV3W&Qk`4Vi?^j-2n>;{hu zbu|YLH(R4<`7noFmQBH&AU>3>v{NCamULk_*k@N@Pll!!n}kkO@*apgWoMn(f^spJ z=o9eL`=7J7M^0*)BgRdi;cHK9gBMI%S(3u}0-D8!{YBu@uw7PQVM`0)cq&B+I8eWu z807)G1on^OpECaOhAM}mjLyz}aT^#F%ms9(Sfz-6%5uBM}r$)CHg@Y1O}jy0CC~1uOo%uC9%{XI4gzEbV?4-eNfk`*~8z*~}V|TWB zXP*cO`UisOZ~%e9%N*37X~g!*h}K4A%eZ55&`RZn^D%kjQ96+{HbWo3>2Qc@@CguD zzHU#8Fx|!AJ>{HEGi&Kz5F=eR^j|@#Y|HX3SuadQXXexLlUM7)JrIMoXxiL%W%OnK zvE15e;168D0{a1`w1;y(vZtYMd;J!&SrU+Aw5^#Y(KU;AppEs%7_i1{S(zDN3evar>4QL;dJ+K;Xic(;%$jR5r*uG*!r(uR`UUs3|C zxzV)3G#TdI&?hp@-Ly}3Qgp0{9?^oKj!&$?0k0F)bJq2CVUMV)1f>psrvG8qatppuwU^rW5Ayk5DA z^QElUT8$DPG!ueCw@FUDl63JOv9Cg}&40OhU~2J)EEck9_6E!_#n%r&l-n+ns5#-^<$FV-uy#y$Bq*CASKj0UHk8h#cf_aKp>7{@ zM_`_)>=}L+HAV5k!;z=KDSSD)RG)zESV@Wt2o?b#z`FTYkP^QABcUCzJzCLGS1Y0Q z=KR$EP$$i>6Vx@jvkC6I}`0zvF@Tv3KJBahmurBj;m-7(A6JOH`ql+QJ_S?MH6m<2>A)h7k*{Mj8%(5)4LdI$GtNed*%GIW+d0sX zmR<>I59Fiu)VTbVAmk-x`i|^D(hbvzz&t)6>4@N4xCAX16nkgZGO@Th z|5j_rH{nEO0kR4r1S3Qcza0uA$TLXix0ew>kAx;T=fMEqp*Kb_D~$L=Yc}95Xp@5Q z;kj)3hBW{tAt5$^4H7@(-cs}ih$_x35jvTN`=}2y)oS*8k0$kFJf$LT8F26+3QG>y zi9!OIDWf9&1Q0*CPT|B6dl=*pVJn@C#;TGEXA!6%%J(C`?c@9BwSuoh;i*U4q(=jc zvR^JBQ#LO1>;x(JSWac=PTn9b{PNaj(2EgQJw zv1Og2GKI2r#bcrZKzh_!C413~1j#YQ#Ke6z6(s2!E)Dcw(KU>tTsTY)RT8bK?A3>W zok7Zjh4y`G^h$e+0knUKND#VWF@^#DOVwRO_ka60mAW}Pj=DB9{u@K(WNpm>9@saYF4Fc@?sgtl+GK}Gm}H69O`(m#B2 z@x|>QVMZDTLO1FSR2>QKB}1<$M~$P!bil3|%G-rDzgH;cIczLubG2*baVahEFViXv zoBa_fxMYJ;a2Z}Qqr{_#hzrJE!yD0PR2fF<7hn%tMHp~6TyFQ|FR~ni?%Bni3CPK+`$x< z`xxm^FF&66h19KN8V+)Zr4z1 zV|Nc<#9~BhbaQq6TU%}ZPi>fupf5JlMF%8Y2ji8y?t714H)Qa0}&7Py6!w1CZmV` zNk^wsAq{bQaI{rI0sclsbb1pSwt6rLR9{WEbiZGskw87f0z0)VTW^+=`|R9PY`kj=N- zj^8nx*c-x!i&BfKo+5qoePg^EvPda)+%bMYK}h^M_GFYIMX^T3${tjB4Y<2+O2 zf;Pr*BJKqNI+Dw_12unm>u7l4GH4%k=Hp&KzVHz4^ZSa5$b*LHO#%UNn3|!4dg$#(PI4PKQNQ|=Rb)3m2^ar?Zf>i@6CxTCU8p_i;m$S!|d}li;(zU!0r0+ zDd?5Y=#X_ru^!<33=1-^{v?e~3Zgy81js}NtCc;X{U4WfTpFRsX|P%|A0Y&+PZfVT zH6}z|CIQtOT2z^UGzF_3Bn*#=k^ZFqpDJO0?rM>bZ1gTfc zk*vvOGW=^8k|X}l7f!kNd-WkqX9#3o#Rr*J$N$e4E)6)AXs|btnw>SB`C{>}$T|Pt zeN`NEU&SGz+_qS6d0O6EYvHSzLx+u!{n~71DL=XYd(Y*lWt`2Y9t-K>%Z&&%c^pW9 zfJ`1G$gY*_IEL1SmaJXxLEzc2&q=?D@-vsI>{R5}tPvGBhK*AEhPn|i2|B)_UE#+1 z#y~27iS#78MU?L^d}DmNd%$~9%nx*yiHdoaVE0aY46HPS-z%gBr6#KxUNz>tn+09a zaG<=gPOz%eysW!q8bpP#)#|S*QR7A<2$_C`BYV&&zVRf&heStwC5&`o+#?@jFY1f! zF$LjjY9Ey>e$qvtb9|qCrkl8*VPw>B?qxftubJTw5V5$!K*ty-?~9y zUXi4jR2H*(?53QCAmufV{gl8>Y?}JkZW4CuBLkZCGBTT}LHTAMC3dtVT@wvlR0#R? zLlcveZlbI3p9Es`t|xz(LeSU}5IT9xG9>FrvssMcF+kb_HQ&fC<-d3$(6DUzgFgYI zv4+hGbQ0R&kRxFEs)-6)$CCylaE+1L}o``JeE*b4Ts|B(&GFf4&9v%2LuT z#fK8cV}5lF8Q|uEzSf#NLNRtGde;I76B&z^oz$6Jg#3-A7)c`)2h)YaF5E(h7$k-`Sq*&+`(t$m!-4V&T=Ql0Jt3M-BuQ3o8I3~A$ z9!?o>R-Fwh2)%nV+zz3m)z#2C-l#lL+b{)94uXcSdRD#=T-U;{7%Nm~FN;G{lx zEIhG(19{{Rvhvdj+HdOMuGWtmU#ELEuyt?Q8VD0)S5OD2g10FgAWMY_DwdNY`R_ej zCi*7oU4}#0?hM@)YpeT&Tx;$k_guv>qMC^trwrLr3`1=eKDgB3n)+YU<}K^?I=BbM zCM8qSm4D;cZ|6(!l5<``ZI}Z}crK%Li++C4B%WL6zoJI1biFYbUv4a+qlmShU$_*= z(nHZX-A8=4f?ln~MdX@@J|6H@vPNPZ%wWE{0)`+qV`Y!{1T%33i7kIF8y11&M+bV~ zOd^J3=I6G#0o7ndSvAZL_REg){Wes;mOPz`?*dorK6Q5e1-_elN7(`LfcAe#+Dt$< zIO_mtjYvEa>{AA+Z5tgf!&cV|((V}14txK-`ua&mYu>b~O%xZ1O>~5>7TjEwi50(H z-wQ8yDc+F%Lk+>h13Qhpxjd0 z+;k;J+R2wcw#FWk;B>F~f;g zV(G1f;G85OJ6`7<&U&h@EJ=F{9@K8v@D{MM*zYd+gg--M5X5%Zy`%~``P2I|hFu_r zo?U0n{)q6G?$YUo89%%}RS@Xz;)hV>aWh(`?M~@&3XRn-HF^W0+3zcVqEjk6Li{a?L6S8#mJX1Sm)-DgU zm%({(d$-wnEd3~jcKg^uJ<_&)6?`NiF0L>&ky@Y5)bd0cf`0^>D=0K;w{7_j96u4y z%wTh%o6x^`z-vOKqv>Yi4G0&tIkEjg>K?tW$Fb3_;Q~m6Wp5gprFw@@kj=t!av#Ke< zby$s5)QzHYG}*s_8AmcOR9_@PlV9e6^bE>4V@lo%~t8l*N9GhqGm;N&O!`@Q*i zDx*x8(4UuEIn4S5@C(5@U}~42_gKl5enq?a=FocEs<2<$s(xn|&~_(;*4Pf)uJX{n z52;CSWYt_rlqUe;Eh%7EpFU6kzMUwTy!tCOj$A8uFg?vBG%0*1=d;sDA|)60TE64$ zk(lN)ho1BpYYluZD}Z;R*+_+7#*EC(NXHgwP`X-^ia&0uaAY-&D=Dw0)Co1(wVT7a z-t}w~u&h<;J@fYz*!uBvQXhmW?ejaZh7xl8@-1ocR0sp156kSYRZ}O#V2Yuzw#8nR zqae1$+6bb^Fr{Y6VSvq3Izd-zV1Jq*eF_FB&XnB2>(R}o1>gs-pi*9+7SIixC%CW1>dDpzq=(E^S^DD(p z;=>9UrT871v=TgiD2VnY_QC!p|BdFOxDUmUzX++<7w-cCb$$}G^bK+D*Wfv+r3%tw z?pWGITomat0N}g*)%*Cy8oO+-SV;|vSQ$Y!2pOXz)Npq^5Udn}EA+4BO<2wu$>`$i zH1Bz<3^4x$EhH4C04xhPBk5e+WsMBq+VGrwb5oxxww4q*%)3IpZa^A#)wZGb>Q<00 zRR`x=!0`EF?X*<&3uO9Ta>Y?eq zet<>N^^qROh%IH#+WI0qbGabcZ<93*kh@N=)CJm241W^yIp^1V17G<--q1k*vFUwi z7S{JwfNGWFEPp=FMjFo~dO=w^aoExe>3hG7cJ->UHLUQ$o-P zRP{+y+Vz&9ROPMkHd6`^V5jNYccbsPd@Hd4OjIUcY1M>qm>-(+u%Z>zeLYhe_{fHU z2XRTsu$kjvZO;0>R^m)}eN!l%UqKilLV`IFuOcnX5!Fh*yGQx%}F>?O(yM3M7_z& zfnKHJILFa@xZ6IQYppjz{f@JM@;Goc^M@6(s=q$&!ITfYAg8(V*KntX$R~a(*Qh3S z{xp!4c(Q!;kaAY<-BIG9_jz9Y2kt9C^5S=Ymuta9s%uDJMBkvoGJ&HEL)}iw^G&8D zI17E1NBZ?N6vW{~DV z(wy|EN(MjTYj+d8L?s*0m^X`+QO7Q6&448y1*Tl z3170UI|Zw4<(ydQ@zLQ znP@bX*;<3VSTr#rDylsm!#wg5?7)GzMVmX%X8v#_y={MEMuIW8ZB?RO;z@Q;Ja0{+ zTWwNn((KwocUqpnd&u&Z-&8382h`I9aAnuzoV(*s&JKG0h=?m6r?X>?)qDKKC@tk# zL4;Iq(y?$@ayCOg+89Ln?F8oKI)Oy%DI+!2Emz+_?{S$(fdr76ppCE<-e)#uNIcPPW$r{vy$F z#cVcNcU~OKHUw5i9wJtjbDqU2IA=)f0YObrlVbHV3T~Ono$LF~)$1uP4=K!?Q)jb1 z+y8Vyb4eGgoVlg7Z@1B1Dj8@p4|E!jWRdnEG)4E$`NrmLza+mSbv*_;rPRxU21Jo_ zAiI295|l1=ah_LH7(1(l&;zo`-$^RchR2+m5y`|U%Aw)+8IQ*7pzVHK$3DSmwY1~7+o4TC=cO~S;e%7u18_b#skem-c`swM9F44Sj)rL z-S^FTs^O~u?!#Pgzz6fxQ@AM)%S{AIM2{7A*z$w2oU?ewBF)s5Ht2n2b9?^rehApe zcNrbpqPW9)sO0{-)n9^#%Il5oXmds~Wb1htC!7rCqWrd6ps=gLXq{WB%xp*6_Q2E4 z+ha!-0NlgyTBD5G&I^26vr~r543?L>ZB-9p93*CUjul1bLD~d^qt$v zy<}K`?TDI#d`mqQDDTSH1IoKLQee!b`ww@^CaidlB4h+rO-qZI!kfH(G;o^#x~K5w-_C5*ts>4!bPQTf z2;Y4EI7)^@+KUXO7Kv-@0{fnQiyPx0C`sG}I_xhwBwi4-Tw?muH3wEpTP`4Xe=hX2m*9$|pO?YPA5rt#_V}=q`TCMnH^jx}3#Im87B# zySwEVnoe~48aC7RMZ(sgwHuvZwTj?_N251$$8kmZWQJB`W z>EptxOhhG7ZLhT)toWT_RclyRo-1QBP>z4^`kk805iL^SzL4>xGScw)fvKL|^fB#v zG&8Y}PeYndZ$?F^re9m0xTZq{CLtoQ`-OUy(Iy_Yy(NJFY)+5&E30)*!!rQrRhRs8 zNnx-%&NIt(eBY{heCRA*GGQ)gaw_A-utIU}iC!C72vW~`6V3r@(Q#GUVDP|3iTlE- zqF2PH)>#=bIT|tkzXA9qX7zBd37Kw@Z%=sAj=VZw(_im&;q2*dRMU)_YOQE;P`baG zHRStNJG1ZDrR30;h6`kzIHd#RIyY-o2sx39J9;13vz?w3ben-{JGBItlwQ(4xDji|dhU@rxeUz%;FOyitNnz#hh1BnSKPn1$Z2}{q(IA(ojffp#3eXOH zCS_zl&nQbW_+Rl_g)A%Mz#i~@-x1RqgWU{r2$v|8V(p9nem8Z^dd~#Z-5OrUDOzwH zCU zxK_6!Q`$z|N1XWJx}9)Oqwt8IoeeH$zBo&;I&L&>Z(uYKi!m*)PYlS#t?%5R)g*&R zt`97c)}h+Jik(=OVhI85oZin8#d>+x^i_*L+~8~-eks{HtO<`R9Gl<5teG2@a9@0W zsvh9uaO!?0QAB749pq#HIcC!8rne92#>o+JH=!*f3pA{u-0*5aAW@^VlOJ!N#{lmb zrOX&{bx5!*R1ipX`roJM{XbzV=!{tY-~6)xX7aT71I9nMeGv2jC<@{5zig2^}% z6Hl?c^ScIfZ9S5+hwafVzCeWiy6}4h8BmT#aB!9ypP9JQsvL`D1En4>qo|ERa2cUN zY@3Jm1#ix1OaGgihTUz)X6*qPwV@UIF!e+G0VG5{x*w)WqUk+sZyJHS z`V4^r0P7jqzW>mq2dD7DsVxd~s4465Z{JO{)*d>cj=MH<8f$%jnA$vhvb=Nm&l@s$nZj_d zVf{k)K(66|3dv#laV1RBc_kQI#He8}ds)n@?&zfWTXdAE@zQ{@1sTp$_ZTww z@dR{EQuAn!D^Z2)cTh9p9Htf9n)_&|FGr)d0qzTUhqereO!`mNI(rcN+xv>*R14sY z8{iTA7>LsGJ0D6^ZiWMKgi4a`sn+O+j~%7Qdw6F9q%a6gY6I0l-mbmq0~eI*otmZt z+_Dn}{UFyG*5IiAp-FZ6@&2JngBH|!k%^v0GVSz<TGY#Mzoj1WrFH`U0&C#+tq$(FiBR1#jl2HHwA zCjac+k3I9q?{O@ZQ;7c=J2(<+Np7fSwfi%XE}`8xQz!^A@~uyhnw~fEG_E& z1yt+yit?MEt1Dub^Idj%rFZ^$=DFClO(e?!^;< z3Wv{6;4zm_{J=8(6|qgu1fXkrEZ;MyQKcXqS~3_Mq5u^@215ov%%-#-Y~ad3199wo z5HHzDy#hBj+o%@}MI@*I5-dA|_vg<^ww7gvn~wS$oXJ;KbGU=rp17z21=t3(v~wI& zX00RJbBP&tNU@P#MNQiF=HaoQLV$SXD_n&ytbd~wTequxG9l(y0Y4NYxzI|$d@j|b z97DdFaBeew!%$GE!-hdHzAwKA-if4)#8Z8755g=MY1ov_)8qT0mS@xH{#)MW$oIY~ zVk+P?Ono(gQt&~W!PafiuWQJs;nRbF-`ALxf&lC9ryXlmIHD#Y4>jJ)cdw?s*UGQk zj#;R!ppe`5j}vyHE`V8_+)u<}wz`4$I)tkQeu6W%0VDzP$Ake>6g(f{w~0MyZk$2o z)`R&guQ9V$ujjgRlN-Dko?kCu7w>(yhss$T;2|T`pl=j#Y70KcDCNiMxkUxr(RS;m z>`2kJd1KTV^9)BSmIhpwd}vWpoz&{OubK4?vsDs@twG^h4FK+EY+doY2GQdER$b6q z+E%qc@tFAmwL!+^aPrBaz0{SLR(>D2yiFm3?F+Y*qVPpKHgG zaB&At-Q)9%TW_2#D>Bs)DAurj@ifminFJBE>&^Vv#f9&CbpptDq`biiFU;wRXD|`& zy<)_{d*4@K&Hy?hmpf^}Pt}~19y3R$a<1ot-9108nMhm7gHvZ$`wQLDVPW<|;U0_o zle3w?rz$&YmV5E9^j(%igIR$|nz|)pCrWj(Na^Z2Y2Dw>47HHiy8Ym4=Awq24n4og zsJsK5uohPMp?%cS5a^ka#L>Ob)MYY!9dlHP9n+;~fq+KccDuN`!Z{?3l^9>$<8r>C zPlu~$`g`l18e@07*OIQS(}~^Qqx0h#(pb#B(JpRX50S|hoILkgE$hgZG2oBih|Wpa zPFF%Q**|RA2Tz%|_EW~1u|8ti3hlGp*4?AlzxfEE@ zS8`HToZrmJGTcpi)I%f@Itq56l7Jn*qNHDSr1`yN2$)y(Y&3+WMcwcE0v9w@I@pI? z>HEVIFDwP)MBieUvp@>Jj0D`x564@kZZjl=|9$k%!QgBl&Osl&Z3sZLw-%_w4zf(3 zY5p%S^M3}S3e7CAR9mWx#Q|cG1V6+tE70M$|Fg#0{bwczS!1VRfJBD1^%BQPXR*I* zff2iyxYMJUUYn1dyEH)(Oq+Re0=mDAU9v0+4YvS9VrV~>dKijq8;l(`^y*pGV7b-K zO4|Sg9y*c^2ri5EOlf1D-^MhLwN}f@^_-FHbY@yWAa2<$ntx_;lc+5f8tlF+U67ev zd{+&eRHmZUD15v{&izh{^>D?XFx4HO52Z_Q_y3#87gVi4RSsDS;gpgA?EDzTM7JIN zwJ65TuC}(f`}gn2fi7xQP3aR1fY(Q2_u1o*wZDfW<=zj=2pQIz4V!JhLrL1eau9a+ z@*_cNaxx>VlP>5%vr%P`nmlP1!YbR5&e`>!nmiM_#mJ;!LAa=&ABOB&9Hb^!9&w%@ z5I1wfG^9xQrzUsa<)31$CGQ^k?;lvB%!1{4Q79tL(;UFnkW6CikB?ujK zMn9fqMI5RisrF#y?e=l|n0aK`ZBM$lVE_w)hy25_-O@&jNBkoPqYPt~xrBZ(u%*#m zQMwuXn-Z*=H9k@~de#|HyHn7<5f5rv`+ic1&zVk??+qXK2&a2U0V(WrcOLHU>pv2= z8vwI&IOEETG&((8c6k9WD+-f9G!IQBS@>5|=tv5K+cPim0~Of zbe$72S^JnJU{lgMX^noun5?@$!aHIL0N9Y(;h^?YF;?2J;mWFZI3ro(1{Q7Q)6tK# zv4qb%3xEEnjfFA=X=6`7+Srd^wfk;z*&DH7Aux@&0cy{%#K~oU08@`=qCd;Bo1!U( zedk1dFSq5bQj{KvW!d9b^^Taf(7(ST{^+c??NlV|VLeu~GjyzB?!_8{=&FF>2%49( z$L8@aJ>yme3h$SpGIP>r0OAT1IOMGuc}j`Ir93V##Vs0VFF2{+9WQ@G9$#FiKttyx zr0WnJup(mm$MaJi(L>Qz=Hm!lKi9FS?ISGEN_{LB-mWaRbRND0Yt+uS4d|ZR-X?AX z`-5wdbElt2<)_%Mzca-HCGmi|R>MQu0bB3$1vVubc6QarWy`v)jtvkPK$)@xM}wU6 zYg2?pKeXCDS4KH_a3PQBc_bK(N6NH!Fw|v@v)DH-88GpykIS|yEV^6uXS?Oq%B-6`>GE$uYAW`f?oBF zzmCVXiKp>Hw=YWNsWe+4u3JPKU>gd=0bF>jII5UR_c7S|GDyapUL9i41oWRt!u zpBRScnQR{c(01)9-u(We;T?5GY~i`(iscab`f>@#5kszMEC8}i@V7xfF(}Wdd!i%z z5@-R{_6(uEN&8?O6%B-^l+dMb1Q+e*5QvFp5}2r32WP{B$g4vP<|c8oyFGf@XGh1a zwSea?2ZK*@oi60@xn2Iwktax2ch!YA7~XPq&!!cgjvHM2yVUH4`1w2b@B$Qa!1XNM zLRgq*R|H+=EH>=x0Ba%BF0nJlGrBN}lj8F~dX1LqgJ;6z&{UPP3j(=i;4C4oPLA-NtUHzC+b1SqZf>IHA!Mj z?8QPE_aG2eA}nk;540ylWzSSd5=UYGr6{#xc?>G)1-x*jOrgL03|(uRnroUx<2NKL zUuI`fsh0#HUw-|Y4f?*|G*K!`O4cm{v^( zT8xMe7(c{svt(5F%`cvD{+h;>aDI<3oDDwE1p>C=9RX0^$T{zMUI8Wcu!BXF!V;*< z=2%0tw5+;z@wJI_cUFlNEDBtf1_6*DQxS)7g@82!K@kWA0`kcgW=Ac{!?28_$_02^ z!9|qsSs9|LGamt-FfUYx2{;$x5q$#6{~(p$KFNykT*d5D%odw(#i`2wrxf=EDH={J zN_Jw^Yi0f^#c^w3vvx*;Lirem=DH%_1C|ZEt6rr(CPR@m7 zam-Y1Bg>8Ek5V!=1>X}um&c$5_UOX;Rclq?ZfdTwXV^}tB=3Tc44eI}?m10dxc**~Lr5je;wj@)_J1y{N7 z94a_s0S*nJOL!o1iC*lcl_x-?$s5^&d&WUsh1@vNa^(49$8TFt2Z?Z>aUPi|Sy?`M z+P12y=9DtJafnj!tmInH*p1Xn5zm)o!k+ZFTuYbn=pHXwe&xRX*-bQgXbdX6?5rTHj>?3ybNK;3^* zGw%_<24aKXUN09rfUMRuDNMelh1ucb@p{1fsJM3@m9I}M(aV(YgQ}T0{W4umjVNXp zMoIGGEvQwz9m%`RzNZg2s5Zz7@@pooz$JpXGO5f3iGNvhBx(vxKrIH)CLN=xSP2AX zn(G<6tXU-MtAx#ktgrh!E)?UYj~Nrahm9rG-x66oY03z=?!HE*IUW#?No*bswqjS! zaPQJZBIOl*U}9g4mzJ-2MGfE>Fi{oElk((Hz$h z+#g^wlZk-nAIMwZ$`gurFV5$-}twCDXl)YQ{+6)!2bC+s=A9Q z1U>YJ9S;G`Wm%D}U5-pW2+Nd{gOJeznKVQl@3Ky%X=?686WpKuXN61Np+=eRYu`V39!43bIx16x(tBHV?q9L-~HB! z8ja%ZOmY=lAXl3PDsPrd)IYlOQB^Hja@=XLbI#G(vV<_p*L@pewYdY3t-chOOoAV z35a{oCeL=7l+iNODNlhO!yJ9O7b_eW#Q|tFn(iy?z!ne6hCEZ=h?#5=Lh$aed`+4e z5w(yph?n;kPH-`VmqD;+h}Tj$QYZrPC^MqSLM5m-6>3H^T;Wa??O*+m4h<` zjy%RxZ>?aFrR8IIc^itvgLLRSpJ_=#V*Y|YWoE2*^#Hr&ON?V& zv5R0-etuc;k-|RHr*J)kTO)aLQ*xM}F$o6i3}Jj_ZQDbpkXN#-0sFqf&gxa3hqIca ztJ%r|C}r-IX{Tlm8ILw=!i!lmCxGx+*NTZm&HF(dWHA!6+K{Yc#2NdduqjoGU*x3O zD!WObe3csS!(fNF=QX=|Db<%>c#TQ%$9l%nPaB^54MNNQIjh1)9?_7G5+r258&{dT z#wK*c4G!nV6P8%>DsgH`K8|in|L8n8Iyj(AbkG;?gqT@`D`WOFA(2!tTLPv6v!)i2 z#Cd(%0%a`j8B<#E)}n)~Wu=v9J@sU=|I*uGJy3c!4W&X%@Qbt~@-3^XP(_H#;+sQJ z!n3AGiODGOB#}u_(b~-cyA}4|WvEYkASa4Rc<_nZt^w%N;`+ai*90;79tXMSu?|E?=jSKXaYJ%uIJ}R~o=_)y z7bexgRGE)fXsa8hRS?YY{{BoW?kF2mi=(gE%|6j?<~8a{Al6{iFKs6mB5fafY%-0p z@jPoDrwv~B61$2S86u~!2uOxf9&?{{<_d@Lbua8;TCXR)z{_dcz6W$^xxd%-p2_LS z=NIVrqR$Bl(g`vrSO?vc(7}><>``4QFS}7XU|-0OrCxA4a$*ICQVR>4iRD-|(~tOH znkh-@Hz4#PAbzgQdi73Xk?VviJRoZgu+;au*%~!r%pjN4!|!4c@UNLoD1Jw?Y{%SZ z{>~|Z^Lnv{67`*!%@qL7i-fUJTxSo(7tKO?Yw)HS)_YzSpvCd=c1%14$qDN|Y0hiX zGI-2ji5XH@&3GWH!DuBMq9aX0@Zya&(6BiTJCDsjbVSwws}*mB%BrM38|+Jp1nwAJ z$Bv_eZ^H6&9nWu+Zc21inH@SGPLC{k^DLV4jc%sVSmVpOvLgVY{KL>v#z+V1m7WV9 zU!u1$iSm`-=n~^0v(%yo9r`oJLfPboo}mM}U-f#;NTgDvDr4%{yD* z%$n`&8n9)iu3Yqy8d$t$iV+jXuQP7SW0DJ9LXB^q<~b|AG^bS`eO5K;5}BD-hh#t< z$u@W@n+E4?odMX&rwZNBF$xPV9xV+q({uYJJEv18=v`H-KD%Dkvd%+uag}k13Pp$u zt!sq-z|mD;3F8Y!%w8owS-$f#`rP~d>rbTtAI<7KG=9L#YHwkenmKn`sv}uRY1AO$Yb2Dhag#1+`SxPNfxo@{$iFyEdq5X~sq^e_nQHgG1VVx93 zr8Otwu^M^8!SXW(eX^{Wb#}+Z< zB1(?-gxdfCs>kDx5EJ0r8H{-AX>v`sMlgOkwFs_ks)0dha6W|U*9|nlfNaxD zR0=Dz>UTtYiFY8t@GP#G-y8Nub`hCC10$d=`pcpI)gS^lHzo{F70Rr_PtwM$tRDT z3kiPThE|ToJL`~DEO|2=s#CK0Rt|{bZW-rSlbo; zMXmf^o#Rr#8foXbpnhYyTs>LI=}lp8e&#S)c}n)sfO4f#Vpi`fc&rU&Fk#buJUWvT zyU(YFso$vB*ZGv#b>~6(95*dRPjdvi&C{1fv=c|oJRwj0d-x$qz@3Y zHe(XF-4-WOI~5ui2Fm%kJ?&j(j!sKdUh${PxII=|%Yk>2WQ-fM?B5}*7A`*6$Z2yC zRm=C~%rNq!Am=Ywy4EdPFQ_MShQ-{L6W&@xFpFn7ZYzZ8IIlM~l168q@p~gmQ5?>6 z)jg2uz5wNOYf>*DR-lg=mheyMn)D7rXAJW3>YMR3y5I8CLd-#6P|gk0qV+vL7nYWITczOW6h5CO6#oKoS!ud4d~Rn1EqmKUd3s3 zwc&8yp#wVsufND^@suh(aPh>8QyjobBLaV{r?dM0zUV}ES6eoHRyJmmU3u4f3 zSHP^YUC7~G3()g3WclVA>y@1;(Txqj?5tv_i_z+n%se!Hq}Y%2Ns_TyD$?zV^Gw~U zOFRWf6zxp+3x6ZSYTFPGi*B;+S{&|>1qe1{r$#WlqlC0vu8AiD>n>5aQlaL)VR~9x z=Mb#*DW;NS5tOHzu1_Wwm5$`YETV3>Y}o7u;wxH5mlViw3N{3PF4zT)@f?<1I%Q!i zBoFs1twKzUcx5c`1{qE9PDFKCI^x7T2;=d9*g4MOh!9Fle}f5PdysZR!qZ}AK%_Ys zrIwYj14AC?-}*Y_l(f0ea7UUEk*<%Cy9mDuzAWO4H7* z0>k_1&Ecw0B?8`YBhizFZw1No0fw9pG>h%jX|@F3quAPp4*z}nW^m?q73SuEY}Cth;;00mA0@sm%j8 z_WdZE(xY_KCxRJ71FN?K(NyB|Jw_KFAv?|Ca6mg(O-&9Acld#zv~V?88-3NX%kC{& z46}HV$T5e%Y%BS6`tsQ5rx|?Z!0tnTMDY<;1PsY95Tu<7EY(7z2no9_!l~$DgO<_7 zT-7Wt8B`2XQGW~r zyX`uZehGZ>`TF>`&CZ!>RysQ1BJx@e5}eiG+~IBbUPa-9vc_#-!4 zKaBP|toz(U$bpWHSbs8))J~+IGcKryBCwH zQ@)p(E89t?60hT*0bp5P@y3O}rC+Oec@MG%|kgwZ01l*sB!95m8O|+bQ0+XE%i0 zb5BBiaa%X45MUf>Jl*+aRrvRyzhafuEroQZnbX$;n%Dt#pD%Uu59rgyvfixXQu3h!c=bA5z}TsdZ~*sT7qruQz8G&UdwBeMg~83d zKg5QAP|Xi9x?g8dgm;oF`x6T-Bzt#HCv<*S#!eX|-x&1lAS*O%*&X)9K4cTWt|_$N zxcDHE5jRxEzoRGqxZFSzevpj)h&asLX|V-j<>Gm6A3TdAtbb!P)eJt<_{}W8tdY=n zAZG99>H^5QFsmTvJKQBY#dz94k~&AVlAwTsnFo_9XTUu}^Sc{;mz|l&iS)baK}hP< zoP9334*x475SQk8Zd#rw=Iv#o>5k`_Yt(2m)OgrsEHLbrA|ryd(VU}dx=i1N2&4zc zkspum`e;l&2&C-?QG~jNv@7V^V?Q2~?)}$mi2UcJ}Es~GX_`oWqA;7?H?!)p`9<$UDk?7~b?=81z+Z^~nP*{qd zj{~6VfcOBQB{RnC{{?%#qyOUr+(U>#XgZ&ndSvx;qPDHaZM48mUN9hs^#!JiW1~gR zCngg*)T6l8Iw`obC7a4jhRuC}mmuT*^ZYVlxqQuaX>Sn)*yysz7~5yZT>^B&iEy&@ z5K`E-n+f>7jALJss8#?`W|;9G0N20i&K3;ofVRIWY`@|zAe!I!aejI;f#NuOS3wkr&^<^Va+?1@#{ywzFqf-Sxw#Bv2ks~3OsY-|7sCVIWk(O;rh%8s$VnHPeqF$9#4&N^eXjMh!AJqzl0byRJzm6P<27t+KLKU z>$qLxMNB(Z$o%~LN${gPw2bRqaJ>&ZDSp}A*Ec5u#y{OuFB4aIsd`0p$ShU?X2@gY z=%pd?=g599Fi-HGZ+KCtg3Fo`Mq&wqGla9o&6ylMO%7d?+*|l_76)Es$jmZ9oEh(d zdR)28I~5NgNyQgX?iXG*cb5*%eXKPEH(P2tt8*0C#7}c|{`P+M*Z}})^K5i+f`OLV zE9c1W+ZCd3e(s!s-|!erMvY2@P7%us9bjmJf5CP_Z&B>Q;+VRCWGE@dVsq{|eABUcY+!jYE)D=TG92pe%YUM=9L z{}EoP1K26>8<=RmamsozQV@+b&%)vrviSL`5H!xSmZw!cVbs(CL4?;o5SyIP{3OG& z0G}%U}-v3wPW{l~5=yD8+e}F;yxXhwP7O5QYnO zrKTwxq!8{rF!*L;Ik1acH9!>PXqU)m9h5Tf*;DH49wu8Le+zG>m)qQgWw*#Ts~)9x z!jHp5`!iba0^tfQ0}M#e+%&-Px`ccS0MTugL*>EQ;Qq3iqj@jbxV^-kU4)Xu0%A}kZ&+|acc6(D z){e*PHrZEBr`#6xxC~#|D_$5tq}A$5n_W5a(6ArA^LD_XZWLRJB4TfLUMOCRnv~0i zl+s=)`^t8(6!H7X*BDFcZ(@v?TsoY;f4>Dx0NRVuq;|^$XtoClH;=R(7|F~6x*Y5M;bePqVWn8aW-oxp261eSsXrqU5nO#H%-|N5-^l6ZBHoT0ZUmQVf5*;AU6#3iCNPwn;d8*Q_ek(~YL(4un!-lwjC!$^Uog;o zh-!EWxlQ8B01$k^Cej~{v?a(kB+cDv)qn%YIB)dgr9t>=1U>=*wb{PY$~$v@DZaUz zbz?KYeJ@W={2Y#YYV8!{wfwr*t74nSM(4ACX9(UiiB0M>)R-n<3}<6h9g{Hh~u-_m{KQ@CkDFz=@MLc4Gz1Q-RTrbc749a_B>&w;tbUC3l>p8BcK z##99~vbu<_v@hL&!xv;b+nfG;7edI8`PdxAG!?T+`LA|gX6G;S^kLLKqb`9XSpw4M zHN+JHZMP)P=%$U`Jw!m;dOM3#Ad3Eb*DC4Dc3r}+AKx>WMyD6o;YI_l-&4eeeijqy zcubk2(EBN}UxhY7IjA&^-h^a6F8-OGvkzaXTTL z#eoOVCp>m<62@itxOw?HJ%S!tnk!^^P)RR`mDGU<6B+w7<6KvuIBwf6im*An{$P;j zwAfF8PNq_AtA6cnNR@Fh4qqW_r+MZh2p%8=3Mfq~ztOar#WL*t(J zxj{w$;`(Cf#AmL9x?R73EBbvLhHZob5R9lq*Ft!f!O9m|d8f2AN@8DUBz^ zpXMJrfJ3)79%orAcbR*aLY5RQj2xXBEu-&)8>s70!C4SjXFlj?Q7r8TaAU*Tt+&U- zN7=6vnB&2f%30#)SE$)1K>mx%%hFp(Zagw`spL`koFbazFZr?mzlPFi?}A;_I=My5 zg;P$dpromBxn0EJzAQa;%l2lfS16j#tRX+)7p&R2l6}bJ%LFmfB(r>m8T1CH(7Uh& zl!E5Pz^yG{?#@?8j{rGEejqtZG%E4F1$K{*xBz64|8(=n&3H9(WXD!vfp5zYU3s3q zj-lyBkhoM!je93yvvysTOfA3xYJc7JoTu^6V)g+L%kDJF)+pTyU9nr9fg4`~ZjdIu zj((tB?9L_k0(*nf9#<2e&YLO$88BED6u+Ad=YWlRB@qLpBDcHnSyfN68r{)2l$^og>{XJ1HGFYuxkpdQdE~8 z##D)K2AphJEvgY04?o(Sq7Lp{eO>%kQ-N{$A>EdgEMwT7krX_qW1eDoA&1Y9$&DjY zYagHr(1sy7B*t)O2`rJUCyNe9FHEM8?(D!fYEAZq|I=4g!r}++r~i&sY>ajXrJh`V zrSkh;_z&d~mVIw{n5dyNxr9uJ8@z(G`xTc2WMzu(Ak{Q6D3R|NW3|#SYyyc^L9uWG z4EEmAax;@lO4&o=55V;gcAW0**Xh3Im|OrH^e(c&hY*(RA@yckDl05jT$$MpRa1Xn0*OLaj^@# zPtt@{n?CNsV7v?&<|Ykz^+1Ba$Wibvs{^0TbtLqcog@vZP6r%`*i;<#m#4}EMwxlUQ5pp|T-K1e)Ur*bS2 zvRZ~$H$!$~1_pzY?E0B&5Z(>F_=%`zLk?p$f9q#)v-jAs2uPesJ`*5wTfsz}CC@91 z4*w$2oFnLS(6PkQ)FxCK6sL-7sxLE>4a^!2??37q-K>9*hfR@uh7 zli&9?I+*MDzY_S}VJsq_9EK~UE;#A(O7zoR3~gEb)S-dys?tHh-hj70j+>*pWk=%T~P%ro*#t(bQ2hu&buF50~rkFh-M}AQXOFU z4(7C5m;nb8rYwUnf9L&&vWB4je{gO2q9gksVhKkmV&rh}UoOeNv`>E|S6(I3(9g_| zWBR*K_4s;itP<26*@Wi!4(%l7f9AElEKT#2ri_}OB**yx`|AJzhv33M3Jw9QfM$#% zl}kwQ6H8_%oopPQfJwG*?(fZqg9qrp#Z>RbOPOgwluWn`cs`u$tPR~E9*+(-saMc|)l!lE8PEDmPyBqC)XF6)c zKW$rEmkwaBIHLexQGPQ*Ch6$zTHEa>mm=mPjdH(B5Lv}?+B@lgl`x_V#f)(%qj~1_ zr*`$(Ao`{fxOe=cW>#$ zG6+GhvT#Zdp()YmjbE%_{pKd&fPNEW55I8w(R=j?!fanR5-Xzz9Q|Sg!LqymqV5h5 z)Q4gN3cZpA0kbvh*i z@R9zY4rRQUA7;%`4iNnH>*#s=c{Z(VTE4RtPMdVeXfj%=%ov)JO+P%GGb>e3#vTVF zqt!Z)g7$g2;wT8V{>tJe)W8=0>%OnOoBNrws9l z&C+F*H0UGBPQ=i1BFhh4^1*1C600m>u~p;N4^_BY!(d2@sUK_YYh%h3X;7O0ZXj+F zutf`Uq=V=I9UB?&am1p?{idT;gfV^@N6j(&FyXelNW01w)}_~7vEPI4&5N*2)l5yT zgT+d-1qS}9u9SwlmLDa!83LQAM1JI}w+~=}=tVNsHn&^2@{nqcCk8>`hud-yEII{1 zSjvGQ0MqVCV9&B$*a&-C%>@AX>6Ao6N~~-7maU6^Cp}fM9B6Ui%z(`dzMrK?9&jMv zo<00sv?+=-Nj|V`^g+1f>5DM$Itfo^$T}})(?}p(!Yu=}j_=geRHaCoed|};G@AZEs;%~r>o%5q#=0Eji zP-Cy6kT|!UHdOm(TQe@M9+h_5THDfS^Vo)Q@+_=v9(tneuT@+B{x5ha0JRZ`VlnfXHdJeiK4>h{R!+nKNqM}TH@nRgn8nM)i{p<=uuUcQft_|P@z+cxU?bDqFN+d@6o&?`!(j%fPh3| z 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 P4PEZ=en+yGAD3 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 z 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

ibnDZ8{RVLPh2_B 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®1R7xVI10zf@mO{3+R)~{Zn5BJKJbwnD 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 X9w^o1&12B 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 z zNNmYkyz~PaQfV_9)_C}zp|&&y&Cf;h?+vJWOTK! zcY#tW>1RkS^1*l5)db-6$B4hNI_HB2TG?K#Qj(4+GR*tZDP#o4q$`d)0#nn1E!~jG z7qAV%y4-HwQuUYMZPj@aVluV26%bnk4e=T_@z#$3WkiqF&5rm}0RpL{e?ChqaJe5a!hH)jB}iIJ02!msu7M?%XPPCS6A2$FyI(7F0KMnC@)jJGGki; zrq<;NEzrgkgD<~$PE!Wq_y{xd5I*qv-Jf^~-GZ)ce`w3=4*h<~Jb1bFvuOuosvq9c zlnj#Xm~nd;)lJ&GMIVRdmfMcs5g)XTXCyENB72Xb)`e7Ax9Ih1T6_w=ADd?n3sk7FoP)(`e?!k!c(Y}&Qgwe2e$y5^t zTDquSK(jA!tcmi&h_~ZD+%MsyJ?b)AEUx>|T*`vSHWtW;`2t|7QLrOa-qh(oO}q__ zBhXDv>~H;fvvA1!PD<6nNoroT)1^6ws8Jd@UUG6M+tuW>d|SCvM2^MofM_BbNv|;-gTGi3L1=mpLcUB@21aFgt;mDc^tX zpKrc!idrN0z3?5ZZ4`LdIIdfzo{01eYpBMm+w`OvU|*tNs?QM12%nlEf#Pr_-K^mD zdyH9O#k1`klMC48#?#5xn?rC_J6^BmkgN4IY%;RA7Os?ZI+`a6P~5} z#Z`-u^l&{#THfxG%Q`aR@C5k3>5?;14{j;WeyK#?$4}IaO@OrwV5R$SC{R#%OUEZ@M zOARFYxJTu%6QkroniqQ@d~!ley5yl2hw3t2648?|nxs(>hwf2x)eoJm@+v{mFtW7b zL|0JT%ligv=b~63;k`vR3n!lfZYL8M&=s;-{KmZ^ybc%^rcXltuT_G!xYP^SDuE0n zyf?4}l;6(>h6tsQWTp=5Cc3z#gr!g*BL@(79eFPfLgEs!hg#TELyVfgHrjf5yOKZK z0MkSwQi0(=wLqPuYD%31lD+8f@pElN0#`s^iIXg%9c#U*S&@l4NH8~@Ksfo2u+EXZ zxWDNEHuIC{Ip$s+XUo?LOJvxbk&TFTY*j?hwH_THe^k{s!+zd+=6H3-S!CISb)?Xe z{cLm1{t#4Zg&;jMwRK8=nWDj>$epQMC+U%$E|FiDkMd|2eV4SfXyl3 zKWt!GZly|8Q>0$erWZ!(fy3hm(pn(l(4a(d<5At5yxfyp+)Eu4!+QKu_ zH>k<0089Nu`l4DzVx>Mm%sWZ|84tL8TWTQkTA&>(`^1p+So3>-;rfVC*eQQpYcJdZ zNOKfd3Qx)VlI-A*7S)r-Yu~CAz^eDdP?bo?27^6s3L`B&278GTg%u~R8hyCmzr!|5 z93kea%s$%;Un!pzC82x!CcB3Bs%SsM2fmrcS|VL22J~qamX^mQ2JMb^%f{^*_nTEf ztWBDO$8$%)zE2FN)l-W$9xbY^iK90Flq`D0^Ru0WfA}fTU4XOUMn$U!tFlKGm+bap zrlf9i>$?b)#nqwp??y8xeWYxu_CB(??U$u$E5w&RsC<3Z(zN;kKu1H( zNDYr6V0+xVPRqJA^sm1_LbZm(r(U3(D3j2z`C!At=@xuQ>9L^DPkfZ8##ReXAD=YW zorcgEn6@RVjk35lho`lLhx!xD*1uu+VEdAsv)iOqk&g6$f~vyt90jMe#kS{*ShtP7 z36uk4@WsAjEiL95xoDmEHm**;$@+Pq?}-I{*i6%aGQ#p+aq zR~dx}O|U<TSu#BWvN&)uRLgFbu3)g=aUe)8i2D6R%$1AIcvAbUhLbU8W zBQ2Zl>XzwBl)a{UIKMgoL-_PO&5KE3 zQz2R3w04t*QO2U=F^ejDL?oZB@(kCd|j?%*Qj*2+ciB3`HAyrGwrihF{> zNb{ z*wd9SA!KxcRHX0$#W&DT-sa|W4 zhV8+KV=7^}kJ=c(7swmVv}FvI3~=A}uR)aPpQ5+|hKw*jfRyniFd>Anr0VsH)f5Qp zOY8Z|b!N+xkpe0#(mzsJ?Cb;62*qWQkbjUq76gR#3S$!}&)R=V6<`2tK!1LZIrh!< zau*M@V-U#N`Skt}JM>kJDiFHA$>hR1NhvCoiAvqS0xXF;NarTyd~?XccXn7$y>9xK zGa6G?3$I_uVMXtWOY!U$SVMQ1#FaFC;Ur}YRF?tNE_$zWbFL>o-CZ>l#YkL~8bJ4V zkLYHFv!yP_6RP^6^_;WmZXJ(@r!OW03FhcVL)AcCsZ!#o!%TURG-oKtErWEBS$R`y zx9tOHlPx&iOp>lFX~+Khh&{a_%yPb4`%-%0!`Qi)oEPp&eTykL&A60l&x58YQMH^7 z2f^6>s=fUN84m_CPPR+Y0@%bkMRcqnVux~si(ap{&T z-#j#GlB`C=uBD257V2#A>Pc|D+vV19VwK4lX~1rnH6$Ushd-pb>>jQ#94t%5r}^r4 zy-wjb*Fjkgl44>q1NuR6NxgO0N7m$ zz;Zh1wbPv=_%G(2kmKzz&D>C4|cCgNp`hXg2yubu3=9odgQn-}Tjjn;tSW zyy7PjSjF|-E{^#uxyY;;;NlMMfK!@il5rAO5DY|Qo~#SuGv0Wu3{(XS+?6X&2} z!&L{}hH-^dgOlYX>qlLGJG+^0 zHt)2Sw}iDKi@r<|Mhx-!VWODpn{(_o4;C>JT3&DSxLfu5^IVI>df=5DfHnYP=`QF} zv-c`NG3k=k&eis3Lz|mjHTchjQhX%>gad^-)ilhxaB6MDo;^ zZLz=aiRo*HlpBP2KOe*`AL+ENhJgXdR#8eEgOvZrrk`Y(SNXd9AMd>R~ zi77HW;e#Ize-8c*%v*gKU^isW#IeS5J5%>F!)RtvyC~QhiK%M%uQ>Gx7B*WciCFKZ zHqj{bMZ@_qfsN+0k+HvUYjWW!Tm_I^@d^4e%0_T#)L%{8e}_)a)h$AjXtWBHW`0Djrx{RYArrAkuu zWf!PB_VT0IUBBV4gF7Q!j>^k71Wx_ISY7gu!&9!a+%V{GgrMxEEg1z1L9bV=bm7>= zO@E>eK>F8cW_?Cirz4X8gg3rz<(X5dPOgnvi!z-^0AoWqhx^p@XBUARdRx^`H9x=*O-t}KL0Da zTnC@|MqjK_$)_HNW&iUIj;(sDG;3SsmI-To4)S)uhz?op2*5vGx$g0#)5X?8+gqGx zrKb4n_7KPC^)KTR-0j2(;D&rA{0}s^mcTWj6|QdEou(ya)rsg@<0s;!&E*}gLiKP@ zL9m*>dMaADMYpA?E<$Px5`1U_^rHbq>3hECvFk)3K9~6)%W=1&*qXN zg1-XrDV&cln}BAxQsCcbq^ugv{cVfupw&Hqi+fLojOAjhVIJL7Qy!Mmqg|+jQ0ap060#*jaxfC)dHeI4`=Rz;$;aBht60Hx zI6)TH15okCK8lVEdPdnBLnY}NNu(|G&>!^LLknX#uUynCL+J4pNhQ-U2|v?j3TF2u z+o#+_^f=_3F$pIcf_Gj_cMsL#sba6SatOj^0yYvm%nGh)b$V5^4J%o7?E8>RTgB=P zWNCG7?Ck9H>}*LthBu^9B!Wy2n~=SQG>dTFaX-ov+AYiJ&I$jGvU(|Rqo&Vm-N*Va z)NYp9T}c_sl=kPxIHJZE%7b7x3X|S{dJ4n<1hx#sAQ6>FB~_mY5)M=^)rttx2f*RF z(VsPP=hz-q;(uJYsd$)xL>?&f?(wDMM06sq$moJ=W)?co&+jf*(<4ZN^)^go_X#;jOPutmI zkVRzJXU33Kg|4gh`Q$ZdqL&=CHHFYdHpjVTsEU|mWWhFO>t`*Al}K`7*A=PbX=%}C zCaxGbNIptIavCU=uxaby%BN@8JgiMkKG z?wVs;@MVUpiubE!SPI1N><4kDlLWif%@cL>lh2ccs=Z5iE3pR`+( zi5$x#NBuj4x|D;pK!Vp4bu>6XWIEgN3sQ1R`qup6{Le{6L3#v_Mh~!9S6S$Xw%w-b z3F#lF(gk!EW!&+kp^Q1#(-=pG8M`(pb5F|fdD$B7@hg7sLa4C;W0@wD*NU<4kk$@_ zUOkyyc%1=8Fh2k)AM#P<=RUop6&{D}v(&dH#L@T@GV4p+nPV8i`{bkrOqdFbChy#q z<_x+lC}H*#WxF|zF==18MUJT9Gv2yCwo|!Rl+r`f({}GA7Yh+fc3)p*h&$JW#;&>1 ziRv_u7N{^2zsdZ z>cECYM)D0)T%|lj))V=CdUjv-97VwOU0<>Ok=yiG6 z3ky~FGzlB3MoMLTito=YpKThhAv~O+8+op()qrMEUS1VX(Z8Al@uJldtGotgG>~94 zn1AgG6z5P5kXsD^eJ;NvMwS(lVYqWbtY>4xO-J9liP*x+8Ja@0zDIp9Snni@+z?0j z^YWp-jmXnXk92j<{PkgwqvvLJ@sRD*S%E-1j`i)G^%(BuhKeP3F{HT7+knKyq;&S) z{sO3Fx{_aJFNaxHeQ(rH?fU?s4pEC12yo6>N(sYkwlRkNjdPbimc`G1!Q5CsuB=_7%x=958rlT!idKR)TCj}yLAsJrs|{G&JB{|!6a-7UMdWUNLbo7uXE8cpX%}VI zx3d9h4(G`&z!tNU`9vP6M7b^%yzO*j7%Y80mk@bhbgpw2df=zGINC)#xs7VD0(LhD z{6I=tr#x0cOg>QbM2-W?e3r!F4jF;SvW5*?h}v}^+d^rY45G}Gae^Odw3c=ImIerD z=kj(P>dUY0FI9CyuqheT?^q9zWJmFxEY6If^Fgc;89vhlF~fB^{S-Dxg75q8Hj|Sp z5dJNk1@evN84{-xBF{bJty<8M`VX5HGaeJ4wf? ziYJrzj4ey5ETF{-dIG_@V9fo*@>#{m=Uuve7Xr`MM`LY%m$Li*?Pq>r8$|;2nGKXI zYRJm02%b35jguu>D5t5gM5;>dr2OhX2&Xq3knNI~|3=9!%2Wd8e;8dCV|fQ%CON_` zjJs>3^kZpcjzOjEP$dc{SFSm&Ww2c<38Skb95y;lt!jR=_)lP3ugGc0eExC)! ziea?=;kE5GXKJ?7{rP)ibf{G{UI-V+Q9b)yh4d}=s&YDn&0 zt)fxaYToK{%>t)<+D$8HK=&&g1p}l}weB7NYnn#^)ju!>I!=D2_!JJejX)>HP)V-% z{Y+qFRwc~R9rqKdfIe&IasHdG=Sig`Cd&<}a5t5( zu=tn>xRF|~x{22yjGCR(s%5X!9W!(|4*cAxv%@ymAGjl%V>lfOl65lJ@m6cr}pPfXTMB?y_~m8~r#4AxGR%K{kD|bRG6j3?k5ZGIqsD0STa-B7d>QcZY-e&~B!BbL z^4%Cx`-Pd!ypC<(m?!|_3YE#dtaCT6Gq~4cQn>KefV$sQbd`ipr9ce|3azzGz)nxj zNz4p!bR*)gmAXM=n2nmoFSGL$eVL9LS)}ldD#QGH&yY&`KO2YEZ*0_$X{lOGxj+2( z4@1*D{NZH>v@<2vDDe)G>VM%lKK|GB2i6Vylh#_=e=Wt|w$W@O;9*}oT2}&9 zfa~PNrRuz?Nq(B4+Mk}t$V|U&%HcAvklHOGkIH$9xOMu&890;m(KByU8;*(Tfh8;w z5GBWCqt!M%0KlNqxi7}hAl|(V1JJ~&*kO_@Til!CFd0UT>L>Qzabv`(Vm}!Nnn0~^ zan;D5<`Wx~Rcb$Ah6xPF9RM$nio*W6&kMkST*SZ2WA=XmIoQ$NDAh#eAMq%3Ypr1D z*%;mw(qx$y#lMVWhF?BJjV9Go3)UL`AfFns0$9+Qc1U+rI|TkU6o&)?_sPxbZz=3i zLci>1|Lv1C2d()_2oDeW-dICf`oa{*4ds0xzIVU1LeL1vGokEOHjWptCM}zRe-_#w zcpxns5(>xL+-~i#@So&OG$M8Wcu=79jF{(rv9hRMH}9%+nZjMvRY9idqV3VeK2HHS zqmAm8)mO)?)wZ&@xyD|(#^0RMu0{NpkW+=gp2UyV1}5a51NO_gBE zWxPVIpVR$q*~d9($ZfNHKG}ROMTZatDMC?Ri|~E{exzX^N%;~-7sD}@Nn(J0**-e_ zzWV*ZEXUD%rPI-jd9o4CA&rJ@21rHH5}WS!%e3@gv!jEV(S|p-fIZRSNONjjA2P{0 z!(E8}w@=mq?vsfgfE6swpwRmB1o?58CDOb_{Iz(syUMo=ls*m0{e0IOUiKAk4 zcYrhV+N>KgZpDKA+b37UQ2s_aLcZW8Kl`nbU()=Z2HYpR4&;q*8}S3a(LwBNIUw~r z?1xkgx+$s3rY_4zv+lNV>>7zR-hXc6am1H2StHnj=8@n((>1OVB@^O(jPHd$P%{7) zzfq+=AgOMLM33Ox)bm50$B;qz*@49^JEUB^!ojs_6v0rtCPk%=&GE;>O%u1TQYY70 z+$4I55%zzJPW^7%1>gWs)ng)#!#E07AH2w|YANloAMOZ#HMm0<`Szo1wN%ndMGOSO zwjn5)-CWUt8XVL^G_8II(de54_Il6EQwbLtB&zP?c48Guc5BS9r;d976UG5%! zNWLFi5UO{F($`smdda3uygK6^r-5SO%pw{k=bWoUeO8NVdv*foual+B8L|@P0;z+_ z4H_*mwV@@etR4wy=z9ZUSotZ$%J~}K+q-NVpcM?wqdVoAb<<5qAU@~B!SiLmZHCR& z)d*HNs?zo+*a|_GpNigUn%$F}jsrx)W~U^c%ijDdj88x@BWvUmY^}- z|1U3Hqsp$=S7(%SWWtEc2XPpwKmmFr*8z46oC)_L_9LimV{Yq7T_|yOkadXwewnon z$;f;h5uV}Lc6nvDz?trYTNS6xa~h5r4|CLQ0dv<@@Co6Sa;#A7=R&`7pXvPak8|A zL~C}PHk>tTYE+sbXgNpsH03HkrZ$VQ9~ZP`GrB9(5n+7X1;lp`jr{Hza!%UveK3~4 ze;IJlfi}vFL)?oDf~Ct9NTNVi&1y7I4H+WiTvi#YtUE<4380Pg7qGGZ`Nhey;JMM1ngDBquA4au%1eL*_ku|ZnZALTVMEF*0g>1V{ec#jH@ z=$CDE39As=5}2r9d+SkItp;?+FZ~kL8?Sj*aVJWLXlS(rSX4?s&16rSX$=@KO5|GL z-v5hCTk%xD5TsFNlp*jl14N*pt5osZ(Bs-NOsFQ)xm1UHz6kg)MQAgPl(Yz8k#f1NhH-m%rCFB1tc$GU> z(O!(OZ-8g+S&JpVbKfi|YkW^w3I)r77G>8v|`ZG`EKP(XQ?O#$+ zTeCqJ?x~3k;pA*e*^{bk9=u#alj5I~IGlPdXM5fj{7fXoHaNatN-q?S@u)=M;7blL zorH;G6HOl0i?u(m{EVsnZh<>D{4HyAmrs@_>fvLcsiZ15+8 z?WGCO?%q{-Pe!;pQzSkzO{#d?$%nADGlSCXIR0ITJ0o3 zo0FX3*yt^F%zkYpg9(|FoiubtYkW4omv>tftkPz%>DS=i;3gU^B4ogY`}NNB6tmNO zhm6NK)HC3U@C*Pi?rkUTlwDQX{}o)Bi}nN{(6#)oK*G!Y^>h)r0MQxl?3L@V)x?e0 z)v4IEs@e4-fvKakrjNaTt>C$ZH6JUr_y7qWOmYm{IdpMb>+YXf2N(rwsSP+}jPnPr zLd46>Z8li5>&D0ce=^#8<^Bz+fv_gq?<+}#akC>x5J7l{!j2y+b_vG0D7xy74Hf|$@Kb5A&`uU}J9O8%`r3U#*SCJDU5GFfg>Cjhzqn0sQ z$0m8ZUfYa26J&}rBMr!5sX{AXO_Ntdh1ED`(2AQEKE5R5gP#d_m$$RK0d(So=D1Nu zCZjE+8+^TTUgTzd&JVeL6~7A@+1;zpC45ZZb9-#lm&=%sK$Db2oGc@Y314S@n*maP zZIaTGLaGK~IY|OxgNde$_tR5if)n6Twf^9&kv5~XvyoJ|w*wZ2#Ec)u11W`MG8VxW zS5GW7Ctz|F<|0;Am=o(IAhuVw>!o<=b*qijM~W;F@72G#4R^HIY)Tz2*lv8c#fR;u z!0=FLmO-3mx+!9M{BOmJpD}}Mcxmoh{hp>;%!bfRJ`KY0V%=C zB`%KChOBtQO&}p)&$F1^V518^z-8F@9;-{0;%C-mez812f_<_#Jr0{i%;(o4w$kY+ zhkUAIsh;ZwU_Y;ul8Jy^;bIH5H@EivU(Ju?0oHfnm!?~7^K z9Rm=*O!Z@TO>EmX-8vD;(|ggR)h~u#By{K+R8QJ^E@Z!EmBWJk$?2}B_vSSqQTXL`iGps#_^*Xtrd5&CkEwlu< zs}hg)HCI#aQYgfvY(y(W=3cpCO%1uv)9pMCkxSC_^eEIbP4`EF)W3X?l+d2Bft@Uu zPN_8fkc9ZU=B}aVajAnfCJ>ZM^~T1{g? zeUM$dL=7VdM^>s1w8TWuve@#xO}P#$_^yNX;TTqyzO?2YMc1r9XBd2zH&tC3vvQ}l z0WBzJ`;-Z%k~O5x1o97E+(|S=)ud@rJkdbor&(1P%}ERTK+Om0WdT%~RbJnN7cY-S zWqC$R`LF5d(x>(Yz^2Qo6wT>@_)*mpY`aC)GXb5jowt*V({#!mAt-9OLn&?#Ixs$zC5j7C}U_etJ&Njl|& zTd!sbk5z>Z`h<)KJ2~yP>&6Rj_FB)M$o>p?)B5pOfj)iR0j`J2Wy>g8U%NYkA7(OS zYB-Qg93wC7DcsgJ;&ehUUmjA`YI%qw+L-VH>!0?XwX}a~UwneB<{NF!VYrdG$^Jf? z!&j4T!7v>jE{b-mBx9(-(QG3p48A1jgCu+r>4=Q|Kqf9kK=#l!ovAQ)ONuMNH)=N^M+0o+p~rVoEeHX7`L?>;`eVIZ+}81PS!oHrai76FFthf z3cq_7kas={EUw%%{}fm!7Dp{P5p=I|@Cm+%VQSE;bCVixzcx@VGV?g@$arvpC!Ja* zuCTM>rHkF9At}%%{}1>9~aX*wS8o)2ikn0{kk~cr?rDM0R*)geqpxEc<3I*gQCOhkWIv zTJ$@tH{ch)&ANEzm`e&rruv#zgzV0F?BExu9@fL-|D+%k2#g6R)c>OdK|m6}6I}sf zw3UE77(Sq}$o2oC3S4Oaq6#klx?t*#m&dkRBOGzE3%WP69BoCBymVNQ^wHM3WQx*? zuD^!_X1j+4)_i`B#a!AXJo)vqHbYMryEGe0gJ!?Dr=; zB!$0728_b$;VYd~a@IyNy2lG004sFnL=_ z#u%t6)3a#Fex>v6O7i{1ROy#|(bPs0w27cTba&(dm1a|CSb-q8W+Ov=)0UfBjJVLxl)TG6|*3 z_t%)%WOmx*`nLr2A{Sx2+Ic8i2{kv0OnFomSQAHMwb|hgx`<`5KYo$c`?Evy#x!a# z+oqw}2&RS0W142hTF3yG67RUZMc2R$s^6z>2k`=BdDi2K5Na3wKgB?#>u0Qt?AAJY zNMk0G)AGWywrFwl(Ie5_W#=jssqaPGIz#m_4w)U^Zw4MmZf3}rhG zGh>d7cny-Hxr*s*bpH%R_e2F+6zLCWgR%@4R(A6nt@GOnZh-yMm@>m=`PqZ9JfX1l z>;ePd^@-79Rh3I2vq*0c%9e-q6M(xP-8>NVk zPu*!5%~W?Dl$~UA!75RM;|8ucAK8qmhhbL;4{XOkZWJAAO|{{-m_tnyU+yV$NV%cC z;#xL1n#fguZ2%j=6W2lTe5;`ab?y@e%q{ia=K^|4gvE@Nz%Mj<%kz zw{>TRRrA8u1r~@TImLmTJz-7x*hpd`s?Ei`15kYacpvh@AP3@pUQKkdbtIyFy^zft zlD~MIE2{VAUFYU{RiE?ij&QbK5$F3KEad$b+glFA0W5npBOZ}~=(%d+{J5fW5 zCgzxC0m=JOibeyzgg|>M54u90yX2=1+JVR0p{P^7~uy`0$ zO_E<1_tNez@90(=1*41IGu}99L`LL}TioJ6JEg);-J%K97|yK!t;5CCHlj+$@mvkJ z5Oxg`u(ne$D+fhPyi4&t6Pzt$Qnm%Q+H#$AYD|cVgucj0--7=HkmPt9W+o~c6?MD) zlks<}@w?V1h|+{gl(qsDfIV^>)SiywPbL?|LQ>Yxdr;j}htO)rN)DV+4Lxmtj!pOP zoNhllV%jUD`+hoUH4krwo(ug14AgYXgv2o-q;TkgLFUiGgcl0KQP z0KW5+V%m)XIVu!Qa%?^2V`WBV-20}9$xRz7d{3q&VrO@3=nG?hE~bX_Y#}u)&!O9w zM6rQlNN}MoFZ^O!FhCX~7msZ{;lxL((rvMbS&mYAFu|u{fl+v5KUdCv4IR=H6X);b zuOW4ZaC#+F$8SG|@MOeZzO!rd9TGm%0sPn?Jv=yv1`8AEr+6x3gPmaP1&u1|eiili z4*%4~B9Yn%tI!cS@)cnaDar^N-e(VyDd*fjdhIDJPIizkEB_e&vLa*v9TcQACS z9hbPI;%@?98{te&-DTEhHuQ3$aiOxUi1`@~mi>H~wy+2#89a!&*&s0WP7WcAy1OAb zdBvmjHIYRNwsAGQJcKmN;KQ0$8)6Oxjo( z9jZY`vm~IGtA2WkzMU_w{Met6?}c?yh*sd@7E#d$3rr<#vnU^QhW6Z#Ie6bcV{E=N z+tt0d_r?moevS8PJ}46#!+eIV!_xk&H+kg!^u%H|DK+G>6_eSG&Lez7uxi+q(1g!F zmcBoO*y$gbs}np{$$BJg1xQWp7=v)q7OCO0)A-z>$A(X7=^?}p-I}RRErI0^m>Lkl zyS*8PhTK5X&*~2Tq9m*Gr8&%kb66DlJJ7=H;#9YW{)&Ca?kO7W#+%QS69C)jinXVf zMgBr<`m0H65PhbGuYv9B_k$p%qvA&FH$|X$Wdn*=6Zfp@f8ZIwDCQ^7#%to&OCvI# zl07BH+1vbEGIE%M1~M}5pNm%kH!aJ+G$bKe-@p5(UOwOr_bT&2(sMd4Nut`sBNEJ? z1wZHg=z#mXkDHGh`@1(_AcaGka=Yy9rjtlt4M-_X`$s9gqT~n^Cq^II4l&ayYH7!L z@Vt2B(H5|}-g(fFJoD!btRD2bS9GY(cd?Y@~&uqKgwF0hv8CQz|QS4P~gzerSGo8@cum^{E5y8g^ z`}&yYJ|M#;lZFOWSoi&47FkZTEY8H(`e{;p8+FVpmgI(pdSLO&ViG2z%HxiUuW}}@ z;{y^Ttlws74~M;SN|Ix4ae(ER-QnpGq9nIIm;@~I<&QL^@Hl}rbV>DfF(JYm&bFk7 z1se~5P_2;w3v^sQHefH>JW~?+=yCHrvhmh*LRl9CK~0BjL)Qe?n})cetDkh7;j`w#e5D~yw(VjC=LU|5eb#S+zi zq~2!GAFM+mIxgo*KCXH-e;MUTUaR&PCIT2T5`;pxh)=v0bMo%DEQ7DqdA+`4Xz+&2 z7qkfX^g}cy;h3U$C%oKDj5t#bjv=bM`ixdlHg;bp-6<))nk7+j%DJBFhW^)$h8MKx z0YT$cL<@SMZLyK39l6Rd!dz7s^H0B`C5|ri>I?O~OqQyb3JcT~hZtYN%e)x@B+?F8 z5zkgRQxYXoQ|kqlxGj7V_Ld%w&rjgSWQGWA2(5tkzdW!_w3eadwU^h2CS(^e++mDY zRRvxf@#41oSSd5UXoL3fd}>va>F+4`93HwQMRnEc*{Z=h8c=Rz=A1oI2WB(lS{ zOv=iNOQ}RGCBnY3p+UYF6TLWq2OILJv`FREDL;DAs5oZhL5x8Z>Z>N*RIMZNlvB#Ice zjBBkGVu65+51l%}M2ZFjC!hJ+R|khx%|crT=MEDJM$8lR4SS|fY6cPjae*0o6bfu% zR_StxV}BA-1fBu0iZ{PiZ5qmb5s?7lZ=>OfTZ!^uYgXKxuW^766WV*Cs7oLw97Laj9e(WVqAXQuNdMFP9B6^MGuG)U!vG5! zLw)Q$46P&V_P~3ZS@WNP;!!TQXb#tFe+9xARxh%w1jq#IjwNZA-yv1JvX=YN^AR6i zg>U1MlI<>1JFQN#;BD$?txm?4rSPq=rR*e91k*J|BEoziIswYerd^79pJFs2ArXI! zIB}}mYV7V#<(2)ZhZlmP#rgNs>wdvP%bE%USuD|-wM9SXedr(Xi4fY5sY_mqlqC7F z&U{*P;jFBw?dva2JK0PHmkGa~>+Ghu z%GJ?Bc95MeX!gAw;!LLvxg0c3fj6aRCNBwXTnLRqUrk7o9u9Q4h%KpXf#k3z@J+y8 z_D^HHj1K!2ixK_p#a|9{d_vDMrOt?B`+-2{7*bBcDnJSuX&K_Wb5}4wAG`E$rqMqu z<=&)654xd?3u_c=qY)Fc0U6ly5u@b(OZ5u@);uokv9EJIXKRZ&bA59rU1crE1-l`! z(d}lMhj>4*u2Xv#M~GIbtwUkd428bjC)9&lOwI>(wbu8-9PA$&0K$ZA*uCAzAHS@4( z`@P~=loQcnwG;7{#z8iUmKq7f+WXXt`=Lwi5@6(i$0!7^=a#P8=A|f{zm#qJF=T^b zj`_Izu7nXO*ki=8`SdcIcmz)wn7#YcER4p~ZN&}THTDAaecUN=ju1sbx1HRR_W_@E zWanoeZ;O?|pCmhVsF%ILdT^&^VJ%Tbm4?cAZVnDs(UAN5kgPYqSLL>3Gl<@4+)1Yi zV!#2p;V<)Bd+gTBAPhH$LLa)=?3m}YKis<%Z*S81m-fgNObFS3L`OE7U`%|jOiSNf zJ69E>pf61?STa`rJ}ph2_Olg0Sf-SYqiOIG&|Wq`EiX-{MVuAICo`0k74Yw4_8)-O z#vE9leC@kcs(uzNbIq|d2B+yvDTrH!etcsyo+sS{KpsDm=a`EUCoz6yyy(62zG}B9 zKM}@(UgIFkIE1Ndjv8i^ zFmlqqmw=E(&l(FeCF3pl6s+?We_F#0(6DGxss_(J+$W_gI4k4nEx@|ll_`gL|I6c~ zC*3=41J7i@JdQQ=w-wfofBsdvG9tiKcRYoRT&e_8-eIbET83E_9 zS*qLiQ>UUF@#j3wDB|JCyiZvu+Gbt&Ii|_pi8QHH6vsbZ*T@q`54LFjk5j5_JGSR= zFqN_0=r45P)Bm*|DOxr%A6&jxLc~`u{4Pk^TDUFV*UJw}uRjb>$+m_12u(LDYPtpS z6wCQTdX&9JbpmpYf+{qX-`KCW!%TC2W~P zY%^-~Tm%d~icnF{C2aK6v5z&fH1o9=^?X-SBK>j_A|F`lJGx54B{RaGMl*VS&C0A=naF|`c1e5=1C7RBXV;|)xNp}9Q@6XUC1eFw?DJD@jxtNLg{ zmz))6y#AhMK{^!SJRU_OPprA6@ksL|3u6V3Lp&RVdqu+s2pKaHA59 zuHi5%e<~ATJ_L#Y%KIGiQwQB*cMjlTX;}qcu2#ywR+~muqEA2Xa|X7uSc! znTK|_6@9^Bs87>(z}!2f$kZW@8Pj5BY9|z7jwSS((VE9uS-B>H*r4)B4pGv*Z zrf%e+hBFZtF@ttdtPoqp8k}v4tb6%@6ohf8RBkjM#RKj_#qMjb$#ZxA@GIrnKq4cL zP&@sSpC@n=5I3%GWiyo4JWsx!i2xVL(23Mn#vatAe3Vr(D=jW*FNt!Cw#phO>hF?# z{i?d2Y?AeOGj2&=_Y9YxFn5mS zjppSt9ndnPO`n(VUZFbzdACyiUSt;&6n`Fsga9&;OMF-EiuNtu7Yc=nS^go3MRd~8=a1Dprhl1PJmsOf@SiMf%1RnytTg8&5ap50|pfw?Jp{f_ZPAYaW0K3by~fMk(_I>} zhd&MAjO6fb@rAS*q5eeC;o>U10Rj4dv`ie4OIJou4w$q z!h$(ovuh~8hd8qIbsL}*W)ZZ~peh!Bpkix4y8F>TR?iL#DDbC`iyKb!iaA2KfP;~GJ6gJC=7ClWIq#r zYW@_-$7&7IRdYuW`vtQE``2j$k!U-v$8*#}2dqjts-z8~JJp4Q=??&(m*JUy!K-FQL-3c8fLB1gcQg^@|;ma0Jko@|?sr7C|@2$VpnTK{uq2m%pfZ5xci?r*_ zxrAC<2erle1N_o?`$M?pJ=GaZLer7kcg^f@I~Wy!^wJxnqGi^JWx`hn9nUX0 zR=(3M0(<}HrLlly-o%J$!YkR~?r-C5-0P~HW6FcDF6e)9f%sDK0trk|h>_zY*L;~a zbGR=pCe%$AM5Z}BBy2$R&J}mng9lConnBVkA4EX{lho~%jHTV>!&AFTkPHOa0mE^9 zcQx*T4Nyu%Ek`t<_N*C00CIWy3fsK#-@`9|NxxN}yqc73{d zTD8{G%PYXvnz~gnrOqF!2bcCNo-C!{LR14HreUPSRX-MN`L>PUFzoOmD%Ya*+Bq(E zC{d?rfh1)c#qgR*64=abSP7F*bRq~H6$*D6VLBlDP7D0xsD{&7LC@&SM|wy*?=w@LiV3+d#>Bge!4Owe&yxu+*Sj- z-+R4auR8*K7yPAhQI>$$Sv_RYM#ENiobJ56=+IDEqQf*i0A2oASD--^)R-X#O z@lLcY|ACayG&dnDP>M%)GtQ*lEzM@+hMqd+)$!u>VXL1txc2>XdT$hk@Z;Iv7k~mR z#d^(Lj&B|t&gg7$JB{Cwr2Et<%r{*ba!OP|C$5%IcuIG??5GR)3j4G-j*7nv3kjl< z!wD@nSI?)`#MTJ<#b0F^{C0Tz8Z@z5;Im{0Ru7#Bv4iRd?MK!!G;L1ciP9p6(sDjw zWz|=L-J{#>@XZ@B70NioM>vCg&rI+ZN^cF1;{7~i``gUI7DFXv{|^M@c4D2-kCz&u zwx4isx*;MH^d*nMB@(=EizecG8IyPErqh4~w{B91U>#eLei?8MxK{kGEkT zAo#_FeE*#95|~){_}m_$jHM$Pj6r6$IXwJIsIg$lEC+S1N;^^vQ9J{Jf_XpT%~J6 z{|wvW&F3i_JfJ*iSJA3Tn_NwUVoRP+Q)wpzZ_y>VdE_Vy2o*i7Kn6lZwck{x{(SW) zN=KU>d!A8k)yCa}WMJ+=)LAsUjKibb0ep2${jE^b{ymVAfv&UKd%iKpdgR9+?o1%w z+M%WEvmv3Fa(}{4xZB%<_wMgkD83lZm?^1fmGJ(K#mC1Juswc%oen5y@uFoj9SS`C zE+W2|&m0a6!>Y?8XrV(@6g`VD*Ry8GeB!MYlg3%RnuFlV&@(P&PH;IhBo_b{lGkh^ zJkho ztzd$y{|j_U_D!vWKyVw7*Hb>>p-WmdI9lWY>E>Erj!_unIl?~^3&e^7L$9LQ;6Qtj zD~mfwaXtl(7yh6Eqtnlk1kT^)_YV4m&wRlw)o|h>S6|a%a&dK1jwCJo!O%4;w<7ug zeF_AHv85b4sE@=M(qfjm7*9&^J1EiOSJS1Wp4;iUm#wsoTOL(_LswBaJ2~1_w&}B>r-pud8b8%Vl zx~P|b^OQSmSjc{f%T`5C0F^}#bqYGDnm3(T(VT)ucvfQVp#_i-GycP7Q` zD=E&8(h?v5-9Z2bYd$Nevfms_>hn3j&~>lKP|=j$_`9U7t3d&_;s}=)8ut^WT-wr+ zK&WW=f!g!y%2xM)6n_z+luK+M%_mc|X|_zyb5q{Z8eTwB-i1=t!QaDckuCj#g*nQb zvU13CGn%?zGCPmzh>c11;#Jj|EuD6L47|{Y!b;p&4p86C)*LTTwb|hI$rR0@%+4AG z7k{z{Ss6z&oWwT|*Tf}N!#;k-YGX0Ww|dM-2gESyCS=3jbNresIsO7>Z;F#JQz^8z zxx`g2B1a92sBdC3Uk4#u!}1=TmKQ1HmOKHZvJvv0mqg#E_mj!q`NSbZ8%3WocL(P& zUfrJq#9}L|8ZiSPhjWCt9U=-U_76umd%mbwF5_!HFs$KzpQilfxyr#Ex}}t*;Hj`}R?2V0kxiQD5_bdxxD<67P(x);qQfnQ7npwrJ8+&iWA7Iv z3HVLPBWGw9;y3b?59VB^*{A_iw>5+n>E4(Lpy2A2I{UI*isUUw#cuUS_Ln%WTpM4} zuR?J1p4ExD_U9=n_Ii^m0`2X{DfjBR6!5kPvPjOPX1ha6Ua<_j-NWqf^6V#(YIYli zpVf$FjunihnAIeN7lI?4=D^BFO15-=JM55Em_m_`nvgv+^iCnfbqG>k?P>vqyqVkX_dhthBHiOZM4_%UyCcnvPAUw3958n`s zNk>h2>PMvTU1F?HYvreJkm();g^e*`DU+lxxiI)GEU8&4&lTt48(6 zc#%5SMnMD{qfkl>XOH5W$8ldNACiMUWviF_%hS!(G5BVhBN}e4-Uwc27_IPrm!$nK z<~9I&*?@(Vhr7Rm@**)1MM-)6-- zvex;8hfLZCUllVV&aUME;@MUc*}5fw>7%msN+mvg z)wY5$_(p*}<|dvm>JN>9)8C+N_*wRezK_Cb{o~X6QacWgEnl8g8s4cteDNm`X=xa(BUSenJ?>~Bs_VZ;D z2Y3f^<^y~Bjl=0IP~&<4MiMBwxCe-=oJLJvnH~0!MB&pMubhJTUt4Rgt-19XGw(!K zn>b^OR=f0Ezlg2NBI=-{kp6`KNI&S*ial7+Wlse-SATjRHmgID%5Ij)#VxqVnG|(& zoy~?6Y%`^(OwLzpku%cuSM^!-Pq!Lz3gwbv4Yon;2DOVY_@WYzk1x)CUB8?~*684a zs~ObAX`?5+zasJRa{KcQE|hTnz0b<8njK7eA6+H*d^o9U19u3R5p>g`%hu0`*jhL< zfG`iqSvx3mm-&2ZmN3~M3tlAsg^B44N%K-ekZ5<{%Sn98)aUa1kohYu@ZrR&&5U4s zESTBcf+BQGn!VxKw30mu(SO@4rs&%ua&BJ7%A6lbi#9)_Z2LM?7p4pU@=yCPEF4t7 zwp0W!MlT}B)Ye6IOUOUvn}IKR03bN*I|yZDvIbT8UoWSAcKgVNx|4b$7p)9oYM{2Y zPS}fFD>jG8_?z3pFIO_WUWG}ZzE&@T?~we{`w+{0oIvJc*4RzEvG+wtr)6s9{jO01 zz8g}-+5^=RXnmk%-MNa>D;>_!$ZdU2)T%m07&U1I^?;(I7qbMs5 z0nr7PymfN=4$=Eq=4?6PD{hP(=KH~5Bl(;HBHwv%sq~8DgDilsZ5c+1vltmj1Xk)_ zNMDK?{q-d=tH4u7l294KyUoIb{ZV1*pC_`)6(->)WvmIPq>a*KxR)_>0@M#z=f)ny zxJK+N^7n-5L74$n!Ye&kJ7IQmcZUZD&}*j`JZf6c!nqvV(MRjbc)O8m+&YCIaWYR9 zmFJnA*CR)9wgn-N!(n#2uxKJ-mz4gt4qS_02$$7MUABjw<{JbVKC30@ z+3jFrY>^UlGfL(SmN|35mHnyIB00Fk)R3|^ZCBgmjIUzmkUaz%Kui+3!$bsWGx~=8hil0knXQtjRfb; z_~`8^8Gm#@d_`*q;JQgBvB({gvy;dZw13MYw6DJNu;N6pIqRAvG% zu*0tY!PDzcAHq*|l=D-zIsTop$)c#=PTvBqZ1G(;i2Qts2#2Kuu;r-Kr;Kvn1QAa6ghBB^bsVim_#Ayz+A9B$& zJbEAnS{?>XeHaIQmIDYd7R^*mo$^?#CB_7J%ysRI0SX&?#rT%~kEr?;=ZVMjKjkyZ zUp|g#tJ?zLe>XFpYa8Rnk^dsC&0y_0;H?roU`|zU23U2uE)$v{DXr<-aCy3vRXpK; z42-Zfugrk<#BEAk=RV~%tR?zIIw>JOxs(!X{g^xK#&d1&``wy4ud3E+Fu!+fk(ApS z6>8Kr+BJeGSN*L7>wixe?M z$JxU>fZJr(OWe9HC=|B`HMEA;9efqR_GVdW`#gDtuQp(szLKzqlA;`+fnfN+<;*@I|T#8`RD-q?4H2M zrumtU`QOr5?OdQ!g8auCMSCRaJ2qr10`fmAIj`P-R&qW=m9I$60)vKTiAz+Q1QMIg zXcIKdU(;!R_1}6;s6i$g_6rdKI=#nO^-fBR4*-M`D17UK45jwX=1zMCO)NXmJQ~*( zzX6q@EA8wRyFW~uqO6)@(hEG|bG9JXzqN5#WJ;jOfEOGofoAZvLknt{3c@d>1C4>~ zh8f7srGa=6llDF4V>oiG^#~g#78Q&4-}E@LVfVH7E5_QQ zvi0^nLwKIY)?eoZOlZ4d53MY!VF>Q&l04Vn=7LgMxh9>7=Jh>$?i>%q*oMYm!@aphOGl$ zJav?&moONgS}hOF0%aH0{0BhEiUhTr!|{`XROOageu!K*t+ZPMPYXH%QY&}RtKk-H z<{UY)-mlXEpu&xWv9a7IqjL z9JO>hkzAc^x-vt!RO&EVj`$4qXaozAge%mmOY!@p$o1fS~uF#ajXGso*0{e~Ro zzpoT`7a(}R^2i%w063BV&5tE14?M^H0-oc>AYFjxI9U>vEsZ}kPm2GYh92c7sUv9!3r8o!jb#~?*nZ{i)@;_f2}9PT=Z(?GlYx=F@{c`8 zsu@P%Pr*`P#K?cc?ilzvF0Wqj!a(*nOwC@v7xG2!AV(Uo4gr1_J@c{!4~dq}Xb_4U zK}^Ga0W0U~2v6FU^G!&45_pV5^a(>LdKp3N<}>l=bAn0rCp1AGTs7l?-76|p18xi9 zm^3-py7Tliq|NcT+$@{uC$6E|&nP;0aUyK<6F=Aq)8u z5=|^P7r!R&22g$FGn|rC2-};QcztZ7q5xjw@`U|U6-PY_lk(5vuYuRN@7}U?#=0dt zoRL=!=h?A#ts#wWW)@`gHEd;>mh_#qD%eJUI}4IPu*p{LXGFsedYi-q3Wm+*)KL!sg-?#keH1jg@@+*_+O zz!DarVsS~}m$J1Vf?n+q*W=PWzOfofr!(zX+U(qmCp3n)gS`#qPi=&vb6@b|iHIBPU9% z6!fp+16&-McA;>PqMIPIkEjlHZOiT@HSa;~2vqpp=)Lc-0xRISEb7_ce%bsUxw``U zcvhSy+XaNMjpDTPVjrDrbH5mkcH+Sd6grDTzBrP4OZHi*G$`%w-6$sgVK=+LMpt`TBhLAKIEx$Fk;T^86tbzrW9kxwH@YQF7gqm-HLWpZZ@HIA#Jefpp zZj?MQJ7ZDtdB5CT83o>MuMccWHhj5%0Gb?5{K0tmD((J$DOjQ7*LB1<@PY5}l@rmC z#`VP={T7)#;C-3?eMGExa}-0tChQ&kWr6Ag)T{Q+F&$R zeQ|G$yRt|cz>-K~_)^8X@}hHn2?WD)?3XjrAX>OKFj$Rv=NqRL1GQ7Bwv z35-mVeMTmcis0pdqd^T@7rZz-f~5mL7_XQiSyVJ+Y#tX-X1^wW?l@r3?5B|}y&~|_ zj5!&Tr>bFf!Vi2DRZrn(&w5AlDI4^=iP#DPJu^;I)%xZKn}--Pr2z(S$RKA8x28(+ zp>3#tdS1Cws(QRnx5z8(XG)_UMfF|9Zj<<*O&0f5f7FvV$|S-Xc1KQ5TAo7bOK4+= z$V3Iexk7ZWu`0s+08akhK{|iJ3U?{k=`*Im@dZ%oy5vhWvV0ZWqNE|jhT+xfYXCd= z6>P{^Vgp@^@??2$Pmn%Um92bIDjfyqTDld5TMkBr5AG%*zq!zYZVN^ZP> zqesbALa{mCz?d7FQ)3}9uFAJ}LhQR6dIMlE`=*4j*q78iNi?JoX*htCnJ06Xrl?S$64>(l zZ!(0jkb{CI1;{X$eYX5ab$}Y#WE5PWMmC+rEPZ@617$!AYdfJJ=yB&&(Vq)3p-Xzw5M7wgqUTZ~MS3$#YVz<0Hrbhiq z5THDlSRCtd=KxI^e4UM-+sir;XfV~=L1y0`bWvc)qTihKw*PXI7Zl7>%p$vd{B!<6 zi1Qefvrn)nz#H{Pq!jlQL1tzEgaFulZRT14L_VlshkGDI7$~YzHULz$35oFY+Y=Og z3Iu!#_~khO4wu2M3l36i4+27fm-#IW0u%59(slb9d=4Ue(||sP^ee>{r6g$^xy3|} zHu3GZzck+j2m2*oDSc7`Bh$<`v$xyf(6csJ$J{>V4|!%Ui3$b+JpYXJVA=nO@yE|! zGXg}JJ-9lnu^p|M)k6bW;VY)*1k01C1Fz0=ewDO^VRII3tq44 z8qEKX0H&aPt5HsH%7WIz;?1uIe|6^ky(4wU8 zP=%$?^wFQ#)UuOQh#R3xE5s$eNgjw}Ds>GZSL{rM zkf$zdlvg5KUuq@%D0+Ez@ zW1?2Bw0HeaKuz_SWLrx5bXXOKdbWEYQdhg(j%>BgfE|)o0k}!3BtTpl=zw`*{+UvG zubNA@lGJ+kq;Ajd$kHXe z66hxdkE|vl`Y9KR07ri~X7k%hiL+YfqfixlgmM0*8Or_A*6bfP0nv_%ttd)%JGAQtgbb&iVPW*_}6fG`O$S zPeL!MBw_rC3%MsVLo)rq2zKnyK zSgZxX6_44q6`R)<6Oann5ThQKR0HVo$iBX0Yp^Aia#}sfT$P^GSb$;;Yxr$9J_hVH z0)MLStANjyN+y%->XBr>uQ-35-Vg?OcK3Y6+M0*J5zH#*FO6%7kKQCrMRUg8?^$ye z5h2dQQPlIqfX&~vf|7OWM`6Ljqi!PMk6Aa-N14>AvEu$G5->hOSUa<&F>WklSCLau zoInT6ahD`!iyp=6xqi?fPMxI;WjRZ5;yb?t_c0BVd4dD**g&sFeY~F8#)<|!Hl(Br zMVqDJvZ0-2PGZFedqMw*Y}<8R*EO>5n=DKfG_imvS1s%*y|@4@O;3KCG*b-FP*86)TEesR-r2V|5FH zUd{51yhd6}R(XAN11I8(9_FvNH~m+xeUfo? z^3e|_Kt*T@Nbqmv8S@LXkFCaiswI|~9U2mU|E#zasf!K5rYk$a*{X2+6X6EVUo}0a zjZhR^Z((sD1u~S4y-L#azapO1apipY%2o;?)qBoPeK+;a-f=sU9xYpWi;41WT1Ykf z?!v`Tq&Mvj&v?aJ?Jf`5RJ1)eZN9 z0}`J$WWR1&QD+uG<=T8FUyPC&sr@Q0QqEdsO(T1*D!&*ltLNp(v_fBTmiRXS>F-6- z?O|v`8&C`rSu+0C=$v^<(7YY@6e^p~-Vf~zV?mJhwF_NbYUB%-A=uWW9D6=qRPp(q zH>^kapCmXAw|mHvMz(HCrhEdTVV;d^djNzmL}-283N4&Ko3SKQotIAaeYLf(xeLL$ zx>ofm%vJo`MyGfFSps73P=56(>g01isw1T5Ems;ViFBpDSeV|dn#s+2>(S3 z9z@_}0)mUuWhp|#?OgL!B!Z<=wJ8{a#}_$yD9}2PA@OR2wNQGhsGa1(K{?0ubU?3R zCm(}e_x7NU7BX%zG)x(WM)_(r@t6KgA4Z=cM(_oe7dyFg2tKVidmO?Wg60%6)6lDp zC2Oi;0(movaVk##&YAB;&ZOU5X{Jq_YZDotcDsl$T?8#Jz`SuOd*w_Fz6ivzklY)+ zX@?KpbVlg#{C&G5Qi9-w_MAWCHv_Z}Uou#uhnLjNV~K0kT8oD3!4l)W_@Vr%Hd=;W z!R#NrAZ>=$NwPs^RY_Y43m`!Nb&hLf$I`0d=XkKMp#Kzg9(%;zetzM3D31Bl zs4GO~|M#IIRLU>;A(Q?$O1(udWc30wa&?@2Nz)S9SEI~14)Ve68TdC+kq*2p*=FP% zdBuvKAoI-R5qhvix=(s(wRF5Y6eI#3I;*a|FX*K1F@JF_n_<^6j4lA$73y;x3zjLU zaANu}v+Pi~zAk5(VSO+uP4VFdhxnS4CBgG5LN z-h4tPkyjktX#C>r=RteUfV8+LyR?y_i^=DY-xn-=a7ug(%Q-`iOOU2@!Z9%v1_ANd zKMbiuR*V|+mHm+ry+#-`3XYA1C<6qZ{O`*`-l&CZzFF5?m>&W92b1f3MWdw%g=0l+ zZYd0k*fg+{rPtg>42z}69$sxF?gAoq*s0SRs@Th}Z`^6s#Q(%=H^-{;?WetiXj94z z_mdFI0Zg>8N_B6^0GZzStFR@bSRT^tvI=xq7&-2+I;DNemgl5K(0*XD!(ckL!!E%o zh0B|bX~IxW-hTkSgRW42ItnJS4u|bJ_wy!A4(q>kiFs}Z_gboD_mY%f{W>1{nm5T` zm8L)XN4CaLbs_GO1`GUW8cw` z$CWlGe1_X2CzKtTJA)Sdmpz95O+%Z=OPgRyhcF%j%2uXg8+^I@69yt zpu#W83CcSUi7@}`oSxp@sgPzL1MA7V6E zRW+c5PN81qCQw31#;b+NfV`_@HWI(HXcltVnJCt<5Rn)O{6TqmyL&5GT$E^d6U~-& zziPIX2N?j8PQ2-m z#w}9n|6V@K(C50bhc2P)Ss)Zco$_&Ks_lc$3~W!Wm|HRs-X`ul)inzU*W71*fnz6Y z*F0XzBzj1x^zOUUy8d-@-!XBW&&e1E(Vx{<(Idotjlb?C^pHv!<12Y#2>ssgT6H{&K_;4qmwmy9jjWI~?5fSXk^m0MJ7CbSG_ATehhQu;U#54c%P2bnYfo?Q^1ovk^e0NfUh*XVIXT+SSeh;pb{~N4kyt$}@vpKmk&qG2&;zy&)dfN|34< zJAy$oXbQz!gCm~)8V^@M;&!Wdu{dSI7N)i0{7mf`4!qx)jp4OKXitzo+Vr=g9q3ds zbL1#r6v`cEa7Sz=@m~8lODX_gRP(AJJJfRW@#7XQjmq7ulJJDAdTEaqz7aA4LE}@h zlaQ0?h!*n8VnHQ^Ju_PL53J1(lk;G8`Hor*_~6ZkeerRRU?-^U4x3Fc>Y3BLb0|MR z7%DoK>LaJ>sfrrUMmOp=b=B;>c}a3h7CGZ^ZrJMy<+LpE0w`Qih!#MTQq#OdmpL57 z;?p?WKJfw4@J$=N0kVz4kD%xYrbs9uHzdks!zP!;LUh|3nLyN zub@CAGr54pqYb0Au-&R`<5|1lu`GSVFmV#j9sw&ZD+Ihxt-YUWgF~*4(%&nd`CNI6lH5a|LGn@@|}~rwTs#4raZy87eYSqC2uGaEaCWT zj9?l(V2%3)CI;5dd9c`}CZR_Mud_ZKFWF2-ogHc0g-rp7dc#L;CAeZ%T9NBb<6rd% z&)*x*wzM>zOtYU2ITSgJSr~(kw8l!J?T(<_XU4ZWhLCN%%HarlaSoC<502&bo7vcl zxIU;H%Nbq6*yElQJh&T1;r~TOcI8|@rotitV7b^0b|5h{6Q*8k^+BbWYvxA0N1rgI z>j%}g^@Fi4I}PiX{7R*XP2zPmk}C5~t}&#*EO_(l5_+MmdEzO>mXmyF^=DxAVh<6A z1DR*zen|U>JswPiR!rUfH8~yRyqLLkLQJ_cKjm*Vta1UI5^}1M!nlpPT>A+tgHilL zKv&e`M!|R=Jr_j$2G#NH!ah=?5p>Hv%>MfY6p72UhUwHITj{~w;~B%A#>6?3>>nm$ zmq;p|pY8W1QhxJ^0Y57A|M2ufCL?WXOa{VC<$K*ilK7EJeT=#(xahTC!!E%0I^X-3 zggc^PvC@k^(HUY>UDr&S+>>$%b$2N~16Ws+3+`PKA7T7&BT7A^TFFvEzSstpu3*AH zK@0hw29{r(DM|?W9E499&|ms5d5a&G6;8g){#b}0GfS~ zL*ZOb8U^M>dU(w&DeF9iV)KfK90-gXmQI&I-ra4xpIzM4QuD#E({sX)0wnqf{)u~x z^wgLEgg`0CxRC+pz4IqcM4rICUHx5o{pDvQ>- zBC;dA_=6R;od(kn2)w;G_e2Ce0I>5<2%LuBKJz-4j>o{fPD6#Uf$?WrmHRSzloQ#z zW1_tW#?~penEJnFA+;(64d0Jqq?PrHRF8-h`zfA0hDK-dl>52IIqS}n1;c&$^MSp7 zlkAyOa_m)rAeR5ISCb+ap;X0bKaZt4Dw^58plMwDEhb<5e9?#74-mlj`ooeCVn`hek1QkG z?Bnl91XTrAz#D*|;LpCBXC3MnyQhpAKIjlV=B`FUC=L4mf~+dH1kClQ8PHd8+G&W= z$02;lC2-*&Gw!&Z8S&wZbjeBHknW|NqBc}Vurq~>p0qV}z-HmF@ldTY?s`{RTf)V^ zrhk{BIIZ(Q0`Q=@3fY!iCOf!-SuM^D05<(S0ghxV&HGQ0d`!TmKO`7?TN>g5^C+tM zy>2dFv!j*F($dMd&mb!g(Ta-*LKJR^%|!}QlIG7UN4}l*l%95Ajuos3*mP)zpG($f zkn0Z%oZ+9jS7i6bNP;Sgqy5b5$m63fTB-~aNF7Nw5jK|)@NHJlOdl_PMTPtROBqn< zwj(z)pSf3<(rDQLSWAf6Ya3RUXk4i6(zG)7ER*5Tdm-( zfA+i8%Re`+o=L6>OaDjyJ0?2zk5(IkQr{BIW-oUNV*~4BU8;3bmrd?qjAp6_rhp=5 z5B&&C8}Q?0!f+i}j|tWyW^KE8cT6#HgPhC8Ver@r}I1LSDx{xEqHr>ZmYTxa&BUvv_#?1>91d2teXV zdDPR^;^1trUPCo>bsy%q3mGbUQpFcw@36c1g;2$-q%wRjDv{1)OjP=iGZR3M2Gbr! zCn;(I*2LLg&(x$x+i6M-Vgk9M%d`n|0)UFvmT+FU2YU>d?b3n8kd=0MrN>y8@foDf2u12zAGXUJ1?-*=$zDNv-Xlc^}V>^qkA|J$*pVj_JWHQn8NP+vy zw97-nq@x<-FChJ}u`)jiRTwv;0I+r5_@QkZX2|sl%}@@FDYyu~OBWoIX;y3uzt+yQ zWV9F0bwh30Hp%Wr9_dIRHO&}+{vbgk_AA3|?=&57U@5$YeRUuX1QZ*|bfk~9+^26%gIv-Dr|VO6KBKVX*}*?mb2a}P|JtfqAA_b zeSJoj+XDP$&XtUx_ z9~#5|8dlUFVy1&}wBB<_%I|Q*Z&OFe>PK{7gNUBm-sZBc3J^+2erG=!7Krb{w4yD- z4&f0(V6(4DIqNMco=mi99f3&|d|BneT~wBj(WiFgynZ-3qT_u18zD&^UjkM&%b{s# z+u4A1HW4%li0@M7emN4OwiuNzSUHtD zDx#gXrdrVW#TyhVo}vdO9Yd4iIidLBo0Z+R;+B?Ia!ki4S2=#>WNadPqEy&-OgaCC zaMaB#s+y$8)X#5aCmi#_2lWKGHSau+hzSDwMOwbv5isdp2%=`)?Qp<@E7d9D$}m`W zS$S0*Am`S*2_E*G;Dl?zM7mvzJE*jf^HUuzvUnNQk5NzvWDR}yz8uAmz$X$g)hhF9 zPuR3wxnQaO9&WKu7i+{Vw3+&ci^cfxFuZn>a|i|Vh$YZ3{bvXHIYFK)%{MO!@51-V zO+5w*LBNgXX5=PE4|aimUO3grp$uAV@v5{O86H4YOCJ%^h145ASb;PwX;HNSQlbm{ zWQD2hY{j61DcPy*Ln%S@vH0W-oaPq<-C%?f=bz0wf@u}4mo9dN_lwBQ%N8S2&e#nU z&YG6vC;`=4A-LE~$vZ3*v|P{zIxf@OO8`H!2q5VAs&>}x(3-d9Nur>?%F=F|)U?HY zaxUS5E#HZ&ZY{L8Py^w*E}}E-MKfj}5`Sysce2PiEi`Nu0bem=#dID4&lY59)xJS%LN+1#_f=iw?nCwvR+!AE5NDJ!t=4ukj$zZJ_bMV^A)?ArA!Z<;IZ%hSQi+4}6WFIO~B$P(nqE$9GQ$859M z-{-oumWO328FF~LPPBxgM+255tlOYEEWzYfTh4qn4w&!AoSM7m!@^VMbFhOQ@;04T zv7+RntK~>^_3_H65qA>)D7yv&eSNQg&IA!d|QBeBya>psZ~Tv`az%4?It6$$z)zH5Wna|L{B^|L{D& zKJh&5G+8&kJEauJsM*-IGmCj4Qxz56T+jjl|%vrs2YMR5W^8~{Y29x#S_o}^x*k3Y*mmRuu%SG0gL^SMCFoRzDuUHQrfA4S&$f2SNW!7FJO;612`1spTz}! zB3P1e?1H^Y;vtcn=4jNR5pKSBD`==@{`M5^SD5H$n-OKub`gF>%hYG9agR)*O~{!7 zy_EgwQPz5+TrXjJuQRO`RX7>&5I%a+M9Kad@5I%lhI7EdxnybT(IX0vXoz5 zgT_|%sLTRLD_&+~v73;?8*^DsNXIgmK}};+3#f0t`^N36{(>R?lIUvnf*sNO#wI;R zdzM&RtGu6?a#@z7GQ_qMh>;jIs4k!27VZJRVC#7cAq9*f>5tPakb;r;Pchf2jLWJJ z>r?@c%`mvfYwPhWa2lm^DJX!SESz|KCoc7QIieJ6k>RVxIn6OM& zlWG8r|IW03GX?%r&`GrA|HsrhMb{lKf4gyGyRq5WNz>T2ZQH*zwr!)aZM(4>+ilEu z_niM(>)mVL?TdXm-`6<_&5 zh1;R%u8=JHu?y`p{)1lDuTNj;N>+nx#OV_`25+G9xfrzi(tm|maTM0i@D+dq($|v8`4DCLIdbzM&`oiSYm}!b|B&)>VBFkA4m( z?XG_@n+Lm@G(45=oRCQ-oYpOZ_QM`SV*lkHWO{)l*x2d5B*BNdS=})rl&%G*c1n9& zz02kHE6mwkRdqJcH8_+mF&v*~2dx;A@LOnF{&c{tz@U1^2`LXzGx14f4$HGb?>vqL z5KZ|wpEf&f{@W~4yrXD!D(@S!4jta=T7E(=v~>(?ZHbvYL}{Ge(d(2&82Yuk$8+Hv zMT3j$wZQY0^5sQqH}pmdq=&>6S?uqDHj)o*CY$*-M46h(Kde{qmnHHM`FRA%bENsv zw6`oBUmfDGOl}%}wEsolL_+l2Q7PiF0cH%hH;G=qUl$->86Ri&c(U_F)&&J^K80QF zY+yHp*3YewZ-T{gvZ~oc_5LBN=iY_9vh3NJGD7Hy2(a&lgYCIS$QLP#WYi*Zw=R9% zIP#lbd>CWLK0Z-J=;1Qg?-95>|5kTo9g^)cv=fo{4mkeJ&UKfeO1zk(A$rir1;F0z z{4GN0I0Y>HYVmfI4&h+0%-P(v(+GI|D7l_G{a-RGGMPJNl^kd96_k^)>GZo5yuosn;xb z*Fx5IsLi>n*i|?Bb=A(kiVowqBai}MzvP7uGcnlc?Y5m<3Y(2I$o3^8vx#Q6buj)c zWr|=^V7q>!|tIOi(0fn6trk${Gfn@}n1l?TQt~@%;#SLGwdU*< zwqF@>eV+M+@^I{woj@JKcC;7yX?xF>=<-=%Dc2#K&1^UAZw|cZCmS)u10VvEf8X!R z-Oe5r+D^0Yt%W0NKNO?#!YLz^hWKAI!XkOA7g=$8?3-vigoV?$Z&&XyJ;a||%W+a{PoFZk3 z_04>!{BFvnYP$8!%zk6&e04qc+q+ehl$mL^1?!o1c1JSXg8Pn%{vfk8dHRm|cR8=R zG=XI+?o*wUImMIRbyrb>_>c}onEvV+YDQ6>)ZqmDMaEb_-xW`##o2U7D5VJ`r*7le zRg(jeWOdhbG!p8hQjOxWsE%&-2Qo9qUSeA$F?3I?Y!_@U2S48FrlCt~yjyd+ZkL^J zN+uDi250I!3#r>l8Wfh!euSsTQ;hUku5^)+On}_fJcT7qWX)X3atzx-#iMZ9;?==* zEMDa-Sh)Z?k)>eLS~=VCpVEr#v1@7}auS)8Nwm3@RMFWL3Bn(vlt?6uE+tOEN3t$B zMV$ET#AhsI^ThP52d}tDAg@&ut$A1Tw>eMLB3aysPfd(pravDmMR^ua5frYIjA^BO z;ky z&&H7u>j$&I(z}mivbhl#WK*TPfJm~{hqPTU(LVk1ZuFQFzHV-zZ^VS`rb_+yWr^{! z(LYywDg*?6py1nGByMf_$zS}#IL$#zwwvBM8v!3W+oZ6=ntjKok6L= zjI;n_s}GiH$K~`$)9)e_xF?{NcmH{B$;rW`+(Ok7)bgs+I{#G^ldh$?=j2x$ht;e3{_Iy90A<3K7jZxa@<{X=IgZ5E^A~`iBnJJR^qvK z)?({ggo{xPm5c4{{e6v=UVc`#^Lu3J4!L_CL%$zWi|eg^!W}GO8&$Kgg-Z7cIf{V< zCjDQ3aZ0yipyYX6hWn5}H$KvhFR$EqKku4r@j^ zUe%oLVeEk6C| zS7J1V4DcaP+dGD6)D6pjr8F92qX4XD?ec158wRFZQSt8&TB+=Mu`fAhm|BdrCR7#= zH`Pms(I$O<60(DC{k_zEV6-&zJrw0^U1{D|PWjeQk+cQ9iqxYxLAL6x0l%R^!5EJy z79Vba>1}4pBdUbcq&XIJp*n_~wm&_1^YCfID(YfUq}1{L^wt!SMZMD;}G`cUv;1x8ROeF!+OTnN>#c}C*)o<{IIO8Q%qj!Zs5&^d9yW%2Ig za+1rqkwAR2YKUX>>)KIj1>m0LPPwBTDv7TRzR7o9MybmN3IA$-@7Ilj4EytwKRrpDXG<>70tbc$QYdQ@YjdyzNq1GTqQ&a_7N`X;@u=z50VtQ%G*pe+vuXDZ zjo3>QW<=l2dq%%;OeS34^>U!5HL3}70rywuk#gq zW2VT{x9;pN!9EpqE@y<#9SZbqug=v z@H;XpI6T7L=(E#3vSYi%#$pbYg9|njTv(V;Q@mfV2F}mGmE0F%vct08o;34^Mwd$c zq;Tsj`FWE(ODEDnRgF&c^3ZxaxGs{F)$PZBOnEFne$gN73Yfn_-{@-}e9QDJrhO&b z=DEiBN+rN1H~96DZ+Gm>ijmGIq4xfmUqCtEi`C&RuJfEjwiwTzfi;SQUhGe--4zKr zC-l>een2gUa`iMH=kMKUG7joku!w*T!niByU0J8*K<7d!v&_rzTy#fFg*W&dt=M?O zY((h5OX0HWMS$OwIp4ixI>P!FTq77hmEIV6_tU|=Ng!O}g4An_{SG{Hd8^$h`OHbf zmC$F~NbJn2(zH6NXNjIoSwOb?_1yf}fOA;w@`cmFUr{285Es9o%ya3pHeoq@G>;qq z&8~CRCI#nQ?b>;e($>~ro`HJrF=J+hs7%K&`!@f~(=Tf_MnkeW6O6B9XCHEhc8vc$ zlnMO=s|Owm>QKGGfoK&2&=W z2{t?qpj!gX%~FtSbk%0ycjrfM$+hB7p@yT^#?ZNHpgzzK=+gV!_Op%SZ}(!bHavtc zHu(#^}UFoVX)TuI@n1l52_Jugfy150d2CG6i@OCO4q)$9{ z1sRM*rqcOViYz{~jfTq1bf%Q9w%#^S!%|f%u-}f3#`fPP&c<5Ql?g>t+t+Zo^||gJ z^v}=tfm=~zVCLUU`CjP&dg;7MffGe^*&t=ki}%>bE{OC?mRJvGZ_v0VV->5D8ZU7y z>&`x!av8ZsN#v-jQDv0gSk?lzAgL@0h>ZZHt=GQR_8&Gva$kUEK1X$Ay^YVcw-7mY zC<&u0BYgN4z6-U)6^B(or7BWMxWd7lCx9E!oVg+P)3YWs)e{hrdYBwa+g-+wb-1?k%Akk8LysSmTlRWB;LG&EfzraZ? zkxF5SD8@6v5ckUDXoQZt*B(Sd{=uTa&D)vk;UJtx)@6G84@4}|mQBK!2SY-fA)~W3 zlepHm%PCj2uQw-xKH5odK8M9Q;eQ105viH_E$2~-x(nl-h}#ots~a5&#+oKKjgki7 zG?N}vb5t~h6e+PzAPeWy@)(QT4FPzFA?g&3Ke1Vqa+3&2g)2PYDSb7?ZdBCw@6>|D z6PHtaIGiUr)>iME*!}asXYJ`)?HMulmJ<_ME#T*1K}9y?zQS!G0`PNXztmFZ(z&V~ zQM@(eFeeUs)$QOaRdZjp9UN-V7TZob(mEAO~BYRV9p^^0FgEw$4BZE%;%Rz3^T_6Xd`oPSkY>e z6#|2YM_0OX-kkq)3hJCA9FOv}QVKqij$uS2jiGH-JZlot_ju=uJ}Hyx*w0pxiqeUP{6czBXH5<}m9i&y zkGtfk;`-!vTs8|gEuiwy{jtH{+@%$*M0aR}Ymr?IJ6DMV?_QG1bl}&quIcFmmo3Q|3|JDM zi_jJ9eajXY^COi!e&L9LfW$M0jI(&zLANTEUkjn}_Z6*nDDTk1z-isB9Yc!3Y*siM z9+O|BqfmJx9q7;m)ev^sL&nTR$6Hf@A2h%18#Uol0iVSXyx*~+ZS!8A6$x-Z-)@wm z@Q;+|M^o8bw==++JrZCtePR9q#eA74RQ@XGO>yX+*@Q*3y8HK&HX`RYPOM)26Ew{> z^U~bZq_?g-`F;}niP&pDgxl;T-^w&n6*d(dU6(@-!(Os3qncasdz^<0_8mSb#W4Qe{rR=Jh*z$~nrR?>% zVG|lf?jn~4`v{`Wwog#!VZr4`+e+CNKZnR956BAsV8NM+e=3K( zTHFw>d@o*@#9h445zTA3I}YF57xK>4dycegLxFS`-jE&VEVo&|@J}|CBJ4Iyqd|8M z0*%w&hrC!*+iyaa&`ReR_Bzn_7A?^AzS+CWKv zNx%h<>Z`<*vIOorPs&Bb`#nk)Miu40F=w)4-sP!0%~3Rp%=zx|yiE;*vQ zlf_3Xe@w`zm5DoLwzGWqdk*+6ZlgTj8~%*5fr%4hP*GA+fq{rULDxmvwXTdM-Hp$6AXU6 zKaoVN6r*m0N6D(6zulR0pt>s^WOT*EBG;{hM9F6isS_S0ry7}>Gp8F2ZK(Xq?C0lo z)TAPPtgke|dwTR}J&R7v2w$6=gxW0Xe~OIG9opgut=x@9u%=A6)%7DoS4@Ucy!0+seGb4kl(OVU zQkg{fFYQO||7bs1OCZ`0jeC6%d@_jk!{H~)& z`5B&W5`0eMNOblzjEFg2}7oKK?OxluAvgFZ&f-E7SMW7$XCDWW|Hv}g+YSYsFo)gaNFHv7DOH10K+mtQ` zoT16{u3shAT})K|Qr0^^|39wJs>GdGm5KS8P{coi!MV=(6gC}oh^a9Ky-0qHDeE|*QGoi|==Ji?ax<{1#?uAp zLJ*e)Sh)8%;#W%!)`*K!8D#@eG0d*6$c@=`REn?85!0)|%Ev#wKN+vR@GV3lW94sv zi-l^PL)f*TH@nh721?AkJua*@7lN2?)nc;|ov>S2bK~XoMcQ|(I%XD7=21ZfGDT~T zUYCW^w2s5X#0716DQo891+V<0`=nUzot1f4+GA5PKg&?K1wL?ce?bG_L0}17kRuQR%x(+Pa*I!R9ezx1Z zR8MdyMc2HK7yK)B+21;^oXE492 zVKwlAy#c#64tlC->Y06n@c|}i4b~f5-MhoH=0vwTbzkdI=lfKa|~`9CF=W$&>QF)wLCrD51^c~8M_#?_9B85?kSp^}K~ z;1T|$=3?C2m&hT~tT9>@uO&{}Civ=nd+RX)cyJ-eob6n2dUwDI%%@_|=UkuK^81=W zJ$;|K;~U$(;_CfaBuOMI2uR>)I=|ht<-tDoKOlip@oJE~Gb+4lI$>rYhmfQjMovg+ z-_+vM-P9EkRsNA~*?)lqJ;3VN>`f-&drqfIPwBZ1B_7r}e`?FN=W-sr;TNQgG)qPr zWHlgvQ~Q5p@GAPaA)1zgUKA;?kn)8F0-}FF0+Krfi6TcKTDo1l3CUFJ#5+1<*6?uy z!5KyT2hSW%j(%|+a`bgZtbb(i2U)jKN%JM^tV$E`_M3lXa9k-{&er0%20czfyKJ}= zS&Qpmi?l7&11QpQGw{XsV;w*fmE=gm(B~|&PV~;@eJBQEtEg&23C8bI{WBr9H%()0 z7h)SpL+EJ9Tv`*qva=>Mhs=MSwVHd>#Utub?d#DFWE`lid?Ae#Vbe@=n22vBsriLn zG}xDsZ__A6h(J|Gbs+$MZMOUNDQz~d?{tf=%zMt~q(P$SqgGDM? zuE*}s(EF1S0jp0G0(t<512lQ&j;pM_YbWo?|SVF5Vn5nuRxx1vi zEwaE^FbLKG!D=&@8#2WZpaSdC=V&nH{-fnjkli_2qR_r2rJs!q>kdERTvA~r)O7fj zv*Do1em^4&D83UDLPAzd{6oWXc?%*d11$srlX%o$?A)K=J8&}~J;)cttCwVP<^2yv zKpcvp--948(VL`$#1ib-AkNU?ic|(7gEuh!U?aw>zoNn7knkjN!k|l1`HWl0Y6r}6 zv8sB4))zO(2oA@`xW_~}_(Z;`C?=GQXAtxFva0nig_h@mMf(QS^wVw3qqA00AH*fw z%sJfqU}ix853>2uWx`^1Hx%U)UoW};*&xfGY81;}u~+l5p*@_aKFvS}-2&U#K{4xv zBgI%g`bUq&K!7orX=&K)ckuzGAKt8tPS>)-~t+Yk`N4Kef%t zEU;xC(nZ~NC>#M6E=w7|P%3glZeORIkI3#I#Y$XtV!NJtW{aIBZC$%t9cgqxrl)8w z^%ZtJ){b5-FwOTWHo!R1jlU2Zoe3mb||A}f8(+dd?@y$I}UZq&=}X+&A88k^kigWUH(~lsvWD& zYLUs#W^kROM)h#gS;VBCJvByTS_P&x=aWX?gg^jYF-y>)*5*|elQY6F{Ba!om9 zaUs4!`Af}Lm2Gl_ys)CJQPY=uXpE_Ny_-&6?*HArtJ(xka8`g)S9c*3RDPnK- zc5`956O;Ay$oE9sntwP{zbV2VJMPE>E$H0$`0~o0o3N4pp2p;egtwQahX#LM27bkK0^2KU6V#~5vrjW*&PQ${tcv69Id`azk>HmLRgV4zkxd5 zmM_B1 z6)z<(Ig`Fj*mc8UFiK86yqa-MZij+GCu8<4SA+f7Ptd6=sDf{1x$FH1;+=xBq zyXM)NTH(k_TZ$N)2@FZ_PI*Rl#fMy}g5yx>U=OKl<4|N^=&A4HP|RTFsZ0}4xL{kU zQWH>wpx-Pfpg5WJ(Jr|N3~7kmvQp_;icDA1(-N8lMz5_vFZPF$*tQVft}Q!A;sk7Nhk`?zt~Sg;R5ofg$FC# ztKSNL@p+LD_fn+Xx#A+0P-=$`vz^BsZuerwAI@Og%X@s_au=mv8akuy- zCADV9mYT|)pUJ+Axhj9Fj;#P~fA0XzyhlZOT~Ee$zpsC1t82HQ=ft0fEC%}jd@vs; zBOvUDi&Ia0Ge<7@pumlty@igtoz2`Qe>!pfBgW?g)tf0cB1hwbN2JeRBlfBxMK`kw z)0?3RK4*?_OusdnLvz;ZW4-}q#@_mNxOdORh1HL@MaJpjXiqjg-&O}$V=dxF^Lu@# z^`q!v!cEw;r~#A{6{UrJZKI*3Ejddy+{8+R-0JYcck)K~$e7FEyQd~yw{UHRmMUNc z+iHRym{0jO!kFH-Yf+zd(jKz>s7un1%1rZ3zP75$luyEKt_nTt3U?ioDTP5q4bIWU z%M0U=^V&E5gdun~l0Ib1=j0;cxtrFFP_U7Z!xaB5>GABJ8}MHeEP^LOZ(lM0dXEp7 zcvvuD+ByGV0o*+dA$#aO{f;iFPfWQ>-z5j5&z>H-rB2_R!`7YnRq+77bLoGjejp2eX_e{hK;Rw7>(51o({=E2Ew^KQrq?&jJJqY{W7sD9gBA& zP>l6WZCF{n^AU#KCxQd63Pp7GX5a90!hLW0=o=q1$1Mqd@gJ5hO4EMm@^7};QgTqu z9287FiM-iU6`RE&I42Z$&EtqS{F1*Wy@=8aADdc~?Rj?|G6P=}ktjV{qI}#0f1RnM z87$o{r$SsgfX_V=9JUV}m?BZjGJ&>uGtc;d$Qg(C`fpsW?h`B#SRH5?Q49tjV{HOj z{A+>Ya>A+YvrujTZ{vFMedoF^J=TqkY8^*I^`deM3Uo*H@6}*xBM}UmH@aW2U$J)V zle3Wf>8ifaVn?S^gv2el2gU{IrdGB3lcNt8;H%i-Wrswo?#XCT2mKU5a$#SD9yUst z5IG%pGl&5#2)3yO!sQEQUnV+ckz4k-K3BW6u{ou1KOWfw#{>kquE#A8b00aq#Zrij z+f@0N%%3lRVa$1bQDSBla{Q7-+4b;Qs5nmQEGkO{NpnwxOEV6>SOnhdU*^1c);Yc2 zBc!vK8I(Cs#GANc3b zSgJKIizXb8!@@Wsm3JUfIk956bo=^3@|d+|Qdw&?-H*NG1H`wYIqO322(>aN+o#6A4jR3{R7A87?j)?zuJ< z;2{n-3rR>4_5;JY2e!{Z;Byr^!btkh7re*8SAJG4X$Ab2ujV|HT~^?L>joo=!bzLFx~3(2N;0Z_Krhci-YA1~A%#ujkC z;BK~41P7nYySxsrl?=d;9x{$NMs}hCxkq#3;UIQ$jxeRN6(V-8kYYqQM|by3xixL) zC$wH_VY|8`hoB*%@3cqEerTeS&jQ%}Ae@0y*4$pIV=U*2QrTY_W&VN0j5pU9au6)C zfosTeP$XzZS<03TGkDTcJ3pCnGzc_ii5yM~pPn}x8{fLg%7{tNeU6-8R_%iIM-Khxe3&{G_u4t?^a zNg3GY2g?@L_rYutNyuwju=!jw)d-_ifPLmZR14uQf^Ek&qtGJToYGz|+x2yU-KeQO z_8>8$d$5|rwKZ_k|GFw;NHCvI`@cGoK!}@5$kuk1-6|mEhOXV`<&-*~} zCl5P4$+bbqSUYtr4ouZQjE}HsF)w%2Hpd;#r*lY)!G)5ER}uekKW51WlnU?!SN!pF;Zzp)PMkwaxW+wYv$S}Ovt$UwwwN+mmF zB>YKV=HG5l`Tiv_!YR)IZ<1e6CZm2^$fEBdX6vomW6qSP>iupJZ!J-QV$XJ?8N3K7 zY35m3&g>)O(L^n2YMuE55Il{vDInP&Vqh8|J)IOkpgGufK$UMx?I+|=)9@Iuc5Tnr zi#T4vvyHUh%+tRjv~(|*pfH|R@%_Ad;BJWbLMkPISdjT$g0CMcY~rr|q<>^j0Hdmy z%JLiAD?vqd&8m|Q0La#Vo=dSLpk*MeeWrP~|28fTC ztwDm;n5`iNY?_`@pRgL^)_KUpBXFdc8M#s|gs$9c=JQ)Eo+ z?f&g|BEk2U_=KTKKy@~G&C1YS#MY!e`-pkXOaKwQ*G@q?&bw$$QtNpmZIx;uv(J|< zfu=)DIGE~b>xCvxU3xf8?iywrnHdvpKGs8&W+?oC30p~bPNGF+&49dJn2c+Lg3{T^PUqRtdTkmYkbFZ z>pl0j8A_HgpX2#6Fn)BiE@!;xQIeG=tve=Ukc>|^?4(qtl0NP_6i}%w7CFC9+7?D6 zptJSu)rV8A;CMKRuA+qX>-(#4R&Gw$8L<2CD*M=lvdq)ai188k9A9vpbFR}y3`1L@ zW)&02`RheO=oFNI^Q@purdr~P*PGfADj$VS6z?`Qwww|&ofIIWw2b;ST+x_Fd;Gqf5Mdo z7HwmV)g`v>TP3B7*wV-wrwrss?iv%6Pn##5ox0HxHDUHM6)4%qyZ%5$^Z6fxC^ub@ z4(KO!x~AlM_9V1e9l!W+Z>@djHHmi0YA=xT_G)2B%d!~A|{WvBqz`hLa6jrb$P)DwSDX{UKIaIzAl-_4qq`K>K8tWrxztnWj&W$vFP_{ko2>90IvHIrBVZ|4J{J z1*h#-DOhVwl4}cGhHyNFd;iHIl5a}Qp}eZvYTcy+NZ~O_c z4_q-CUl1PK735@9@`2Z%U(INRja$(sG0caSiR4m6~aw@b;W?d@G-S~W<=g1ZY~GW zqF@)K$4biA|K{Jy{^j3zT&9oaFvor5Gg2aP6!R294yd0$Df%+U0Z{5JvSZvXcwyFs z=b14Y&WK)43z!d|;9D}tlA3-j&8apUK8QR(DOa5;KUF5!Q>d?>t|v}_4?TG8j?>-L zL{A1X81?`#MKBpd7E_@9jsG|~3f?4~3e>-0%bR_a1&vsELWn&d+dAdEI;6i+BW--T zE}gAchR+_JP#330+e)1qr*nhoH7ovf2PMoyx76=!N`UP!%}-pjbFmz{ezC0`X45%j z=U`$?LAg*~N0+jQ%kR+`sPdZlI%y)|QP}-1iwH2bRz*Dj#zVxKt9GwDkCF*SFlI*^ z_#W#iW~8v}lbJ5v!@4F?rLOGnq7M&@l-)T{kxtae6gEVJLG)~3Ea*h?^9^MjFe(;>%ouU!} zPB%v1SF;QKx3>gq?P_C`OHIM(Gu`8xcGg{QY58S^6>>DgwgJ__L_b-@7l?rKys`yi zKBeI4o2u4aW^`=6B(l6St_X$+)IZV)z~7&FH2gFlOT-K~g-@2_qeF5E~IAuYz7d5_HMlYum9qA~L@^`YYhn@9Lu((0q)dwiv)3*|xmis7o-aSZf|90Y6uU~(k!$g+!unQKL2QUHY z!LtVU)Kn^1t-L?l>UEb<0%%fQeoea8nw4LE8zv@u=p&njeJT?RfAq(GtnpyIFVy$X z#uO1)Nc|GhB;CoENVIjx4e|6Pf<`*;W^+~2$w_94vweeu=`1@{X#UWrp{$J6#>Mub?k@0#}u35y-=j0ucOK!%c$3}HbV*3(!Y5Pp9!jc;XKRSg0ObepC znpyF Llrr2>qJdn}Zqo$HMm_vx(JZB9kQ&Vg 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 CroM;( diff --git a/doc/html/API-Alphabetically.html b/doc/html/API-Alphabetically.html index cc612ceb..04b990af 100644 --- a/doc/html/API-Alphabetically.html +++ b/doc/html/API-Alphabetically.html @@ -1,6 +1,6 @@ - + + + + + + + + + + + + + + + + + + + + + + + -calmonths (Tablicious v0.4.4-SNAPSHOT) +caldays (Tablicious v0.4.4-SNAPSHOT) - + @@ -30,8 +30,8 @@ - - + + + + + + + +

+
+ + + + + + diff --git a/doc/html/datetime_002econvertDatenumTimeZone.html b/doc/html/datetime_002econvertDatenumTimeZone.html index b6c49d6b..e9f007c9 100644 --- a/doc/html/datetime_002econvertDatenumTimeZone.html +++ b/doc/html/datetime_002econvertDatenumTimeZone.html @@ -1,6 +1,6 @@ - + + + + + + + + -datetime.datenum (Tablicious v0.4.4-SNAPSHOT) +datetime.datevec (Tablicious v0.4.4-SNAPSHOT) - + @@ -30,8 +30,8 @@ - - + + - - - - - - - - - - - diff --git a/docs/devel/user-guide/html/API-Reference.html b/docs/devel/user-guide/html/API-Reference.html deleted file mode 100644 index 47c8131c..00000000 --- a/docs/devel/user-guide/html/API-Reference.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -API Reference (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8 API Reference

- - -
- - - - - diff --git a/docs/devel/user-guide/html/API-by-Category.html b/docs/devel/user-guide/html/API-by-Category.html deleted file mode 100644 index 1b66d554..00000000 --- a/docs/devel/user-guide/html/API-by-Category.html +++ /dev/null @@ -1,463 +0,0 @@ - - - - - - -API by Category (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.1 API by Category

- -
-

8.1.1 Tables

-
-
table
-

Tabular data array containing multiple columnar variables. -

-

See table. -

-
array2table
-

Convert an array to a table. -

-

See array2table. -

-
cell2table
-

Convert a cell array to a table. -

-

See cell2table. -

-
struct2table
-

Convert struct to a table. -

-

See struct2table. -

-
tableOuterFillValue
-
- -

See tableOuterFillValue. -

-
vartype
-

Filter by variable type for use in suscripting. -

-

See vartype. -

-
istable
-

True if input is a ‘table’ array or other table-like type, false otherwise. -

-

See istable. -

-
istimetable
-

True if input is a ‘timetable’ array or other timetable-like type, false otherwise. -

-

See istimetable. -

-
istabular
-

True if input is eitehr a ‘table’ or ‘timetable’ array, or an object like them. -

-

See istabular. -

-
tblish.evalWithTableVars
-

Evaluate an expression against a table array’s variables. -

-

See tblish.evalWithTableVars. -

-
tblish.table.grpstats
-

Statistics by group for a table array. -

-

See tblish.table.grpstats. -

-
-
-
-

8.1.2 Strings and Categoricals

-
-
string
-

A string array of Unicode strings. -

-

See string. -

-
NaS
-

“Not-a-String". -

-

See NaS. -

-
contains
-

Test if strings contain a pattern. -

-

See contains. -

-
dispstrs
-

Display strings for array. -

-

See dispstrs. -

-
categorical
-

Categorical variable array. -

-

See categorical. -

-
iscategorical
-

True if input is a ‘categorical’ array, false otherwise. -

-

See iscategorical. -

-
NaC
-

“Not-a-Categorical". -

-

See NaC. -

-
discretize
-

Group data into discrete bins or categories. -

-

See discretize. -

-
-
-
-

8.1.3 Dates and Times

-
-
datetime
-

Represents points in time using the Gregorian calendar. -

-

See datetime. -

-
NaT
-

“Not-a-Time”. -

-

See NaT. -

-
todatetime
-

Convert input to a Tablicious datetime array, with convenient interface. -

-

See todatetime. -

-
localdate
-

Represents a complete day using the Gregorian calendar. -

-

See localdate. -

-
isdatetime
-

True if input is a ‘datetime’ array, false otherwise. -

-

See isdatetime. -

-
calendarDuration
-

Durations of time using variable-length calendar periods, such as days, months, and years, which may vary in length over time. -

-

See calendarDuration. -

-
iscalendarduration
-

True if input is a ‘calendarDuration’ array, false otherwise. -

-

See iscalendarduration. -

-
calmonths
-

Create a ‘calendarDuration’ that is a given number of calendar months long. -

-

See calmonths. -

-
calyears
-

Construct a ‘calendarDuration’ a given number of years long. -

-

See calyears. -

-
days
-

Duration in days. -

-

See days. -

-
duration
-

Represents durations or periods of time as an amount of fixed-length time (i.e. -

-

See duration. -

-
hours
-

Create a ‘duration’ X hours long, or get the hours in a ‘duration’ X. -

-

See hours. -

-
isduration
-

True if input is a ‘duration’ array, false otherwise. -

-

See isduration. -

-
milliseconds
-

Create a ‘duration’ X milliseconds long, or get the milliseconds in a ‘duration’ X. -

-

See milliseconds. -

-
minutes
-

Create a ‘duration’ X hours long, or get the hours in a ‘duration’ X. -

-

See minutes. -

-
seconds
-

Create a ‘duration’ X seconds long, or get the seconds in a ‘duration’ X. -

-

See seconds. -

-
timezones
-

List all the time zones defined on this system. -

-

See timezones. -

-
years
-

Create a ‘duration’ X years long, or get the years in a ‘duration’ X. -

-

See years. -

-
-
-
-

8.1.4 Missing Data

-
-
missing
-

Generic auto-converting missing value. -

-

See missing. -

-
isnanny
-

Test if elements are NaN or NaN-like -

-

See isnanny. -

-
eqn
-

Determine element-wise equality, treating NaNs as equal -

-

See eqn. -

-
-
-
-

8.1.5 Validation Functions

-
-
mustBeA
-
- -

See mustBeA. -

-
mustBeCellstr
-
- -

See mustBeCellstr. -

-
mustBeCharvec
-
- -

See mustBeCharvec. -

-
mustBeFinite
-
- -

See mustBeFinite. -

-
mustBeInteger
-
- -

See mustBeInteger. -

-
mustBeMember
-
- -

See mustBeMember. -

-
mustBeNonempty
-
- -

See mustBeNonempty. -

-
mustBeNumeric
-
- -

See mustBeNumeric. -

-
mustBeReal
-
- -

See mustBeReal. -

-
mustBeSameSize
-
- -

See mustBeSameSize. -

-
mustBeScalar
-
- -

See mustBeScalar. -

-
mustBeScalarLogical
-
- -

See mustBeScalarLogical. -

-
mustBeVector
-
- -

See mustBeVector. -

-
-
-
-

8.1.6 Miscellaneous

-
-
colvecfun
-

Apply a function to column vectors in array. -

-

See colvecfun. -

-
dispstrs
-

Display strings for array. -

-

See dispstrs. -

-
head
-

Get first K rows of an array. -

-

See head. -

-
isfile
-
- -

See isfile. -

-
isfolder
-
- -

See isfolder. -

-
pp
-

Alias for prettyprint, for interactive use. -

-

See pp. -

-
scalarexpand
-

Expand scalar inputs to match size of non-scalar inputs. -

-

See scalarexpand. -

-
size2str
-

Format an array size for display. -

-

See size2str. -

-
splitapply
-

Split data into groups and apply function. -

-

See splitapply. -

-
tail
-

Get last K rows of an array. -

-

See tail. -

-
vecfun
-

Apply function to vectors in array along arbitrary dimension. -

-

See vecfun. -

-
tblish.sizeof2
-

Approximate size of an array in bytes, with object support. -

-

See tblish.sizeof2. -

-
-
-
-

8.1.7 Example Datasets

-
-
tblish.datasets
-

Example dataset collection. -

-

See tblish.datasets. -

-
tblish.dataset
-

The ‘tblish.dataset’ class provides convenient access to the various datasets included with Tablicious. -

-

See tblish.dataset. -

-
-
-
-

8.1.8 Example Code

-
-
tblish.examples.coplot
-

Conditioning plot. -

-

See tblish.examples.coplot. -

-
tblish.examples.plot_pairs
-

Plot pairs of variables against each other. -

-

See tblish.examples.plot_pairs. -

-
tblish.examples.SpDb
-

The classic Suppliers-Parts example database. -

-

See tblish.examples.SpDb. -

-
- -
-
-
- - - - - - diff --git a/docs/devel/user-guide/html/Copying.html b/docs/devel/user-guide/html/Copying.html deleted file mode 100644 index d5c19272..00000000 --- a/docs/devel/user-guide/html/Copying.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - -Copying (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

9 Copying

- - - - - -
- - - - - diff --git a/docs/devel/user-guide/html/Data-Sets-from-R.html b/docs/devel/user-guide/html/Data-Sets-from-R.html deleted file mode 100644 index 8579f224..00000000 --- a/docs/devel/user-guide/html/Data-Sets-from-R.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -Data Sets from R (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - -
- -
-

6.1 Data Sets from R

- -

Many of Tablicious’ example data sets are based on the example datasets -found in R’s datasets package. R can be found at -https://www.r-project.org/, and documentation for its datasets -is at https://rdrr.io/r/datasets/datasets-package.html. -Thanks to the R developers for producing the original data sets here. -

-

Tablicious’ examples’ code tries to replicate the R examples, so it can -be useful to compare the two of them if you are moving from one language to -another. -

-

Core Octave currently lacks some of the plotting features found in the R -examples, such as LOWESS smoothing and linear model characteristic plots, so -you will just find “TODO” placeholders for these in Tablicious’ example code. -

-
- - - - - diff --git a/docs/devel/user-guide/html/Date-and-Time-Representation.html b/docs/devel/user-guide/html/Date-and-Time-Representation.html deleted file mode 100644 index 079395b1..00000000 --- a/docs/devel/user-guide/html/Date-and-Time-Representation.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - -Date and Time Representation (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

4 Date and Time Representation

- -

Tablicious provides the datetime class for representing points in time. -

-

There’s also duration and calendarDuration for representing -periods or durations of time. Like vector quantities along the time line, -as opposed to datetime being a point along the time line. -

- -
- - - - - diff --git a/docs/devel/user-guide/html/Datenum-Compatibility.html b/docs/devel/user-guide/html/Datenum-Compatibility.html deleted file mode 100644 index 30a120ed..00000000 --- a/docs/devel/user-guide/html/Datenum-Compatibility.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - -Datenum Compatibility (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - -
- -
-

4.1.1 Datenum Compatibility

- -

While the underlying data representation of datetime is compatible with -(in fact, identical to) that of datenums, you cannot directly combine them -via assignment, concatenation, or most arithmetic operations. -

-

This is because of the signature of the datetime constructor. When combining -objects and primitive types like double, the primitive type is promoted to an -object by calling the other object’s one-argument constructor on it. However, the -one-argument numeric-input consstructor for datetime does not accept datenums: -it interprets its input as datevecs instead. This is due to a design decision on -Matlab’s part; for compatibility, Octave does not alter that interface. -

-

To combine datetimes with datenums, you can convert the datenums to datetimes -by calling datetime.ofDatenum or datetime(x, 'ConvertFrom', 'datenum'), or you -can convert the datetimes to datenums by accessing its dnums field with -x.dnums. -

-

Examples: -

-
-
dt = datetime('2011-03-04')
-dn = datenum('2017-01-01')
-[dt dn]
-    ⇒ error: datenum: expected date vector containing [YEAR, MONTH, DAY, HOUR, MINUTE, SECOND]
-[dt datetime.ofDatenum(dn)]
-    ⇒ 04-Mar-2011   01-Jan-2017
-
- -

Also, if you have a zoned datetime, you can’t combine it with a datenum, because datenums -do not carry time zone information. -

- -
- - - - - diff --git a/docs/devel/user-guide/html/Defined-Time-Zones.html b/docs/devel/user-guide/html/Defined-Time-Zones.html deleted file mode 100644 index 03b2f665..00000000 --- a/docs/devel/user-guide/html/Defined-Time-Zones.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -Defined Time Zones (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - -
- -
-

4.2.1 Defined Time Zones

- -

Tablicious’s time zone data is drawn from the IANA Time Zone Database, also known as the “Olson Database”. Tablicious includes a -copy of this database in its distribution so it can work on Windows, which does -not supply it like Unix systems do. -

-

You can use the timezones function to list the time zones known to Tablicious. These will be -all the time zones in the IANA database on your system (for Linux and macOS) or in the IANA -time zone database redistributed with Tablicious (for Windows). -

-
-

Note: The IANA Time Zone Database only covers dates from about the year 1880 to 2038. Converting -time zones for datetimes outside that range is currently unimplemented. (Tablicious -needs to add support for proleptic POSIX time zone rules, which are used to govern -behavior outside that date range.) -

- -
- - - - - diff --git a/docs/devel/user-guide/html/Durations.html b/docs/devel/user-guide/html/Durations.html deleted file mode 100644 index cf9cb9d9..00000000 --- a/docs/devel/user-guide/html/Durations.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -Durations (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

4.3 Durations

- - - -
- - - - - diff --git a/docs/devel/user-guide/html/Example-Data-Sets.html b/docs/devel/user-guide/html/Example-Data-Sets.html deleted file mode 100644 index 6694b557..00000000 --- a/docs/devel/user-guide/html/Example-Data-Sets.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -Example Data Sets (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

6 Example Data Sets

- -

Tablicious comes with several example data sets that you can use to explore how -its functions and objects work. These are accessed through the -tblish.datasets and tblish.dataset classes. -

-

To see a list of the available data sets, run tblish.datasets.list(). -Then to load one of the example data sets, run -tblish.datasets.load('examplename'). For example: -

-
-
tblish.datasets.list
-t = tblish.datasets.load('cupcake')
-
- -

You can also load it by calling tblish.dataset.<name>. This does -the same thing. For example: -

-
-
t = tblish.dataset.cupcake
-
- -

When you load a data set, it either returns all its data in a single variable -(if you capture it), or loads its data into one or more variables in your -workspace (if you call it with no outputs). -

-

Each example data set comes with help text that describes the data set and -provides examples of how to work with it. This help is found using the doc -command on tblish.dataset.<name>, where <name> is the name of -the data set. -

-

For example: -

-
-
doc tblish.dataset.cupcake
-
- -

(The command help tblish.dataset.<name> ought to work too, but it -currently doesn’t. This may be due to an issue with Octave’s help -command.) -

- -
- - - - - diff --git a/docs/devel/user-guide/html/Getting-Started.html b/docs/devel/user-guide/html/Getting-Started.html deleted file mode 100644 index 2ea9ea51..00000000 --- a/docs/devel/user-guide/html/Getting-Started.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -Getting Started (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

2 Getting Started

- -

The easiest way to obtain Tablicious is by using Octave’s pkg package manager. -To install the development prerelease of Tablicious, run this in Octave: -

-
-
pkg install https://github.com/apjanke/octave-tablicious/releases/download/v0.4.4-SNAPSHOT/tablicious-0.4.4-SNAPSHOT.tar.gz
-
- -

(Check the releases page at https://github.com/apjanke/octave-tablicious/releases to -find out what the actual latest release number is.) -

-

For development, you can obtain the source code for Tablicious from the project repo on GitHub at -https://github.com/apjanke/octave-tablicious. Make a local clone of the repo. -Then add the inst directory in the repo to your Octave path. -

- - -
- - - - - diff --git a/docs/devel/user-guide/html/Introduction.html b/docs/devel/user-guide/html/Introduction.html deleted file mode 100644 index 9a969ac9..00000000 --- a/docs/devel/user-guide/html/Introduction.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - -Introduction (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

1 Introduction

- -
-

Time is an illusion. Lunchtime doubly so. -

-
-
Douglas Adams -
- -

This is the manual for the Tablicious package version 0.4.4-SNAPSHOT for GNU Octave. -

-

Tablicious provides somewhat-Matlab-compatible tabular data and date/time support for -GNU Octave. -This includes a table class with support for filtering and join operations; -datetime, duration, and related classes; -Missing Data support; string and categorical data types; -and other miscellaneous things. -

-

This document is a work in progress. You are invited to help improve it and -submit patches. -

-

Tablicious’s classes are designed to be convenient to use while still being efficient. -The data representations used by Tablicious are designed to be efficient and suitable -for working with large-ish data sets. A “large-ish” data set is one that can have -millions of elements or rows, but still fits in main computer memory. Tablicious’s main -relational and arithmetic operations are all implemented using vectorized -operations on primitive Octave data types. -

-

Tablicious was written by Andrew Janke <>. Support can be -found on the Tablicious project -GitHub page. -

- -
- - - - - diff --git a/docs/devel/user-guide/html/Missing-Functionality.html b/docs/devel/user-guide/html/Missing-Functionality.html deleted file mode 100644 index 33063dcd..00000000 --- a/docs/devel/user-guide/html/Missing-Functionality.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -Missing Functionality (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

7 Missing Functionality

- -

Tablicious is based on Matlab’s table and date/time APIs and supports some of -their major functionality. -But not all of it is implemented yet. The missing parts are currently: -

-
    -
  • File I/O like readtable() and writetable() -
  • summary() categorical -
  • Assignment to table variables using .-indexing -
  • timetable -
  • POSIX time zone support for years outside the IANA time zone database coverage -
  • Week-of-year (ISO calendar) calculations -
  • Various 'ConvertFrom' forms for datetime and duration constructors -
  • Support for LDML formatting for datetime -
  • Various functions: -
      -
    • between -
    • caldiff -
    • dateshift -
    • week -
    -
  • isdst, isweekend -
  • calendarDuration.split -
  • duration.Format support -
  • Moving window methods in fillmissing -
  • UTCOffset and DSTOffset fields in the output of timezones() -
  • Plotting support -
- -

It is the author’s hope that many these will be implemented some day. -

-

These areas of missing functionality are tracked on the Tablicious issue -tracker at https://github.com/apjanke/octave-tablicious/issues and -https://github.com/users/apjanke/projects/3. -

- -
- - - - - diff --git a/docs/devel/user-guide/html/NaC.html b/docs/devel/user-guide/html/NaC.html deleted file mode 100644 index d4a1938a..00000000 --- a/docs/devel/user-guide/html/NaC.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -NaC (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.44 NaC

-
-
Function: out = NaC ()
-
Function: out = NaC (sz)
-
-

“Not-a-Categorical". Creates missing-valued categorical arrays. -

-

Returns a new categorical array of all missing values of -the given size. If no input sz is given, the result is a scalar missing -categorical. -

-

NaC is the categorical equivalent of NaN or NaT. It -represents a missing, invalid, or null value. NaC values never compare -equal to any value, including other NaCs. -

-

NaC is a convenience function which is strictly a wrapper around -categorical.undefined and returns the same results, but may be more convenient -to type and/or more readable, especially in array expressions with several values. -

-

See also: categorical.undefined -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/NaS.html b/docs/devel/user-guide/html/NaS.html deleted file mode 100644 index 15532908..00000000 --- a/docs/devel/user-guide/html/NaS.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -NaS (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.45 NaS

-
-
Function: out = NaS ()
-
Function: out = NaS (sz)
-
-

“Not-a-String". Creates missing-valued string arrays. -

-

Returns a new string array of all missing values of -the given size. If no input sz is given, the result is a scalar missing -string. -

-

NaS is the string equivalent of NaN or NaT. It -represents a missing, invalid, or null value. NaS values never compare -equal to any value, including other NaSs. -

-

NaS is a convenience function which is strictly a wrapper around -string.missing and returns the same results, but may be more convenient -to type and/or more readable, especially in array expressions with several values. -

-

See also: string.missing -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/NaT.html b/docs/devel/user-guide/html/NaT.html deleted file mode 100644 index d7de2a3e..00000000 --- a/docs/devel/user-guide/html/NaT.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -NaT (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.46 NaT

-
-
Function: out = NaT ()
-
Function: out = NaT (sz)
-
-

“Not-a-Time”. Creates missing-valued datetime arrays. -

-

Constructs a new datetime array of all NaT values of -the given size. If no input sz is given, the result is a scalar NaT. -

-

NaT is the datetime equivalent of NaN. It represents a missing -or invalid value. NaT values never compare equal to, greater than, or less -than any value, including other NaTs. Doing arithmetic with a NaT and -any other value results in a NaT. -

-

NaT currently cannot create NaT arrays of type localdate. To do that, -use localdate.NaT instead. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/Table-Construction.html b/docs/devel/user-guide/html/Table-Construction.html deleted file mode 100644 index 91af20cb..00000000 --- a/docs/devel/user-guide/html/Table-Construction.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -Table Construction (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

3.1 Table Construction

- -

There are two main ways to construct a table array: build one up by combining -multiple variables together, or convert an existing tabular-organized array into a -table. -

-

To build an array from multiple variables, use the table(…) constructor, passing -in all of your variables as separate inputs. It takes any number of inputs. Each input -becomes a table variable in the new table object. If you pass your constructor -inputs directly from variables, it automatically picks up their names and uses them -as the table variable names. Otherwise, if you’re using more complex expressions, you’ll -need to supply the 'VariableNames' option. -

-

To convert a tabular-organized array of another type into a table, use the -conversion functions like array2table, struct2table and cell2table. -array2table and cell2table take each column of the input array and turn -it into a separate table variable in the resulting table. struct2table takes -the fields of a struct and puts them into table variables. -

-
- - - - - diff --git a/docs/devel/user-guide/html/Table-Representation.html b/docs/devel/user-guide/html/Table-Representation.html deleted file mode 100644 index 6b2137d4..00000000 --- a/docs/devel/user-guide/html/Table-Representation.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -Table Representation (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

3 Table Representation

- -

Tablicious provides the table class for representing tabular data. -

-

A table is an array object that represents a tabular data structure. It holds -multiple named “variables”, each of which is a column vector, or a 2-D matrix whose -rows are read as records. -

-

A table is composed of multiple “variables”, each with a name, which all have -the same number of rows. (A table variable is like a “column” in SQL tables -or in R or Python/pandas dataframes. Whenever you read “variable” here, think -“column”.) Taken together, the i-th element or row of each variable compose -a single record or observation. -

-

Tables are good ways of arranging data if you have data that would otherwise be stored -in a few separate variables which all need to be kept in the same shape and order, -especially if you might want to do element-wise comparisons involving two or more of -those variables. That’s basically all a table is: it holds a collection of -variables, and makes sure they are all kept aligned and ordered in the same way. -

-

Tables are a lot like SQL tables or result sets, and are based on the same relational -algebra theory that SQL is. Many common, even powerful, SQL operations can be done -in Octave using table arrays. It’s like having your own in-memory SQL engine. -

- -
- - - - - diff --git a/docs/devel/user-guide/html/Tables-vs-SQL.html b/docs/devel/user-guide/html/Tables-vs-SQL.html deleted file mode 100644 index a041d4e5..00000000 --- a/docs/devel/user-guide/html/Tables-vs-SQL.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - -Tables vs SQL (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

3.2 Tables vs SQL

- -

Here’s a table (ha!) of what SQL and relational algebar operations correspond to -what Octave table operations. -

-

In this table, t is a variable holding a table array, and ix is -some indexing expression. -

- - - - - - - - - - -
SQLRelationalOctave table
SELECTPROJECTsubsetvars, t(:,ix)
WHERERESTRICTsubsetrows, t(ix,:)
INNER JOINJOINinnerjoin
OUTER JOINOUTER JOINouterjoin
FROM table1, table2, …Cartesian productcartesian
GROUP BYSUMMARIZEgroupby
DISTINCT(automatic)unique(t)
- -

Note that there is one big difference between relational algebra and SQL & Octave -table: Relations in relational algebra are sets, not lists. -There are no duplicate rows in relational algebra, and there is no ordering. -So every operation there does an implicit DISTINCT/unique() on its -results, and there‘s no ORDER BY/sort(). This is not the case in SQL -or Octave table. -

-

Note for users coming from Matlab: Matlab does not provide a general groupby -function. Instead, you have to variously use rowfun, grpstats, -groupsummary, and manual code to accomplish “group by” operations. -

-

Note: I wrote this based on my understanding of relational algebra from reading -C. J. Date books. Other people’s understanding and terminology may differ. - apjanke -

- - -
- - - - - diff --git a/docs/devel/user-guide/html/Time-Zones.html b/docs/devel/user-guide/html/Time-Zones.html deleted file mode 100644 index 6a9b08f5..00000000 --- a/docs/devel/user-guide/html/Time-Zones.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - -Time Zones (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

4.2 Time Zones

- -

Tablicious has support for representing dates in time zones and for converting between time zones. -

-

A datetime may be "zoned" or "zoneless". A zoneless datetime does not have a time zone -associated with it. This is represented by an empty TimeZone property on the datetime -object. A zoneless datetime represents the local time in some unknown time zone, and assumes a -continuous time scale (no DST shifts). -

-

A zoned datetime is associated with a time zone. It is represented by having the time zone’s -IANA zone identifier (e.g. 'UTC' or 'America/New_York') in its TimeZone -property. A zoned datetime represents the local time in that time zone. -

-

By default, the datetime constructor creates unzoned datetimes. To -make a zoned datetime, either pass the 'TimeZone' option to the constructor, -or set the TimeZone property after object creation. Setting the TimeZone -property on a zoneless datetime declares that it’s a local time in that time zone. -Setting the TimeZone property on a zoned datetime turns it back into a -zoneless datetime without changing the local time it represents. -

-

You can tell a zoned from a zoneless time zone in the object display because the time zone -is included for zoned datetimes. -

-
-
% Create an unzoned datetime
-d = datetime('2011-03-04 06:00:00')
-    ⇒  04-Mar-2011 06:00:00
-
-% Create a zoned datetime
-d_ny = datetime('2011-03-04 06:00:00', 'TimeZone', 'America/New_York')
-    ⇒  04-Mar-2011 06:00:00 America/New_York
-% This is equivalent
-d_ny = datetime('2011-03-04 06:00:00');
-d_ny.TimeZone = 'America/New_York'
-    ⇒  04-Mar-2011 06:00:00 America/New_York
-
-% Convert it to Chicago time
-d_chi.TimeZone = 'America/Chicago'
-    ⇒  04-Mar-2011 05:00:00 America/Chicago
-
- -

When you combine two zoned datetimes via concatenation, assignment, or -arithmetic, if their time zones differ, they are converted to the time zone of -the left-hand input. -

-
-
d_ny = datetime('2011-03-04 06:00:00', 'TimeZone', 'America/New_York')
-d_la = datetime('2011-03-04 06:00:00', 'TimeZone', 'America/Los_Angeles')
-d_la - d_ny
-    ⇒ 03:00:00
-
- -

You cannot combine a zoned and an unzoned datetime. This results in an error -being raised. -

-
-

Warning: Normalization of "nonexistent" times (like between 02:00 and 03:00 on a "spring forward" -DST change day) is not implemented yet. The results of converting a zoneless local time -into a time zone where that local time did not exist are currently undefined. -

- - - -
-
- - - - - - diff --git a/docs/devel/user-guide/html/Validation-Functions.html b/docs/devel/user-guide/html/Validation-Functions.html deleted file mode 100644 index 5b9ab0c6..00000000 --- a/docs/devel/user-guide/html/Validation-Functions.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -Validation Functions (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

5 Validation Functions

- -

Tablicious provides several validation functions which can be used to check properties -of function arguments, variables, object properties, and other expressions. These can -be used to express invariants in your program and catch problems due to input errors, -incorrect function usage, or other bugs. -

-

These validation functions are named following the pattern mustBeXxx, where Xxx -is some property of the input it is testing. Validation functions may check the type, -size, or other aspects of their inputs. -

-

The most common place for validation functions to be used will probably be at the -beginning of functions, to check the input arguments and ensure that the contract of -the function is not being violated. If in the future Octave gains the ability to -declaratively express object property constraints, they will also be of use there. -

-

Be careful not to get too aggressive with the use of validation functions: while using -them can make sure invariants are followed and your program is correct, they also reduce -the code’s ability to make use of duck typing, reducing its flexibility. Whether you want -to make this trade-off is a design decision you will have to consider. -

-

When a validation function’s condition is violated, it raises an error that includes a -description of the violation in the error message. This message will include a label for -the input that describes what is being tested. By default, this label is initialized -with inputname(), so when you are calling a validator on a function argument or -variable, you will generally not need to supply a label. But if you’re calling it on -an object property or an expression more complex than a simple variable reference, the -validator cannot automatically detect the input name for use in the label. In this case, -make use of the optional trailing argument(s) to the functions to manually supply a -label for the value being tested. -

-
-
% Validation of a simple variable does not need a label
-mustBeScalar (x);
-% Validation of a field or property reference does need a label
-mustBeScalar (this.foo, 'this.foo');
-
- - -
-
- - - - - - diff --git a/docs/devel/user-guide/html/array2table.html b/docs/devel/user-guide/html/array2table.html deleted file mode 100644 index b910c564..00000000 --- a/docs/devel/user-guide/html/array2table.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -array2table (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.1 array2table

-
-
Function: out = array2table (c)
-
Function: out = array2table (…, 'VariableNames', VariableNames)
-
Function: out = array2table (…, 'RowNames', RowNames)
-
-

Convert an array to a table. -

-

Converts a 2-D array to a table, with columns in the array becoming variables in -the output table. This is typically used on numeric arrays, but it can -be applied to any type of array. -

-

You may not want to use this on cell arrays, though, because you will -end up with a table that has all its variables of type cell. If you use -cell2table instead, columns of the cell array which can be -condensed into primitive arrays will be. With array2table, they -won’t be. -

-

See also: cell2table, table, struct2table -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/calendarDuration-Class.html b/docs/devel/user-guide/html/calendarDuration-Class.html deleted file mode 100644 index 61a80538..00000000 --- a/docs/devel/user-guide/html/calendarDuration-Class.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -calendarDuration Class (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

4.3.2 calendarDuration Class

- -

A calendarDuration represents a period of time in variable-length calendar -components. For example, years and months can have varying numbers of days, and days -in time zones with Daylight Saving Time have varying numbers of hours. A -calendarDuration does arithmetic with "whole" calendar periods. -

-

calendarDurations and durations cannot be directly combined, because -they are not semantically equivalent. (This may be relaxed in the future to allow -durations to be interpreted as numbers of days when combined with -calendarDurations.) -

-
-
d = datetime('2011-03-04 00:00:00')
-    ⇒ 04-Mar-2011
-cdur = calendarDuration(1, 3, 0)
-    ⇒ 1y 3mo
-d2 = d + cdur
-    ⇒ 04-Jun-2012
-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/calendarDuration.html b/docs/devel/user-guide/html/calendarDuration.html deleted file mode 100644 index 4a7deb04..00000000 --- a/docs/devel/user-guide/html/calendarDuration.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - -calendarDuration (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.2 calendarDuration

-
-
Class: calendarDuration
-
-

Durations of time using variable-length calendar periods, such as days, -months, and years, which may vary in length over time. (For example, a -calendar month may have 28, 30, or 31 days.) -

-
- -
-
Instance Variable of calendarDuration: char Sign
-
-

The sign (1 or -1) of this duration, which indicates whether it is a -positive or negative span of time. -

-
- -
-
Instance Variable of calendarDuration: char Years
-
-

The number of whole calendar years in this duration. Must be integer-valued. -

-
- -
-
Instance Variable of calendarDuration: char Months
-
-

The number of whole calendar months in this duration. Must be integer-valued. -

-
- -
-
Instance Variable of calendarDuration: char Days
-
-

The number of whole calendar days in this duration. Must be integer-valued. -

-
- -
-
Instance Variable of calendarDuration: char Hours
-
-

The number of whole hours in this duration. Must be integer-valued. -

-
- -
-
Instance Variable of calendarDuration: char Minutes
-
-

The number of whole minutes in this duration. Must be integer-valued. -

-
- -
-
Instance Variable of calendarDuration: char Seconds
-
-

The number of seconds in this duration. May contain fractional values. -

-
- -
-
Instance Variable of calendarDuration: char Format
-
-

The format to display this calendarDuration in. Currently unsupported. -

-

This is a single value that applies to the whole array. -

-
- - - -
-
- - - - - - diff --git a/docs/devel/user-guide/html/calendarDuration_002ecalendarDuration.html b/docs/devel/user-guide/html/calendarDuration_002ecalendarDuration.html deleted file mode 100644 index dd33f798..00000000 --- a/docs/devel/user-guide/html/calendarDuration_002ecalendarDuration.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -calendarDuration.calendarDuration (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.2.1 calendarDuration.calendarDuration

- -
-
Constructor: obj = calendarDuration ()
-
-

Constructs a new scalar calendarDuration of zero elapsed time. -

-
- -
-
Constructor: obj = calendarDuration (Y, M, D)
-
Constructor: obj = calendarDuration (Y, M, D, H, MI, S)
-
-

Constructs new calendarDuration arrays based on input values. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/calendarDuration_002edispstrs.html b/docs/devel/user-guide/html/calendarDuration_002edispstrs.html deleted file mode 100644 index da82d252..00000000 --- a/docs/devel/user-guide/html/calendarDuration_002edispstrs.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -calendarDuration.dispstrs (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.2.2 calendarDuration.dispstrs

- -
-
Method: out = dispstrs (obj)
-
-

Get display strings for each element of obj. -

-

Returns a cellstr the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/calendarDuration_002eismissing.html b/docs/devel/user-guide/html/calendarDuration_002eismissing.html deleted file mode 100644 index b8b3df07..00000000 --- a/docs/devel/user-guide/html/calendarDuration_002eismissing.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -calendarDuration.ismissing (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.2.3 calendarDuration.ismissing

- -
-
Method: out = ismissing (obj)
-
-

True if input elements are missing. -

-

This is equivalent to ismissing. -

-

Returns logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/calendarDuration_002eisnan.html b/docs/devel/user-guide/html/calendarDuration_002eisnan.html deleted file mode 100644 index a27e082d..00000000 --- a/docs/devel/user-guide/html/calendarDuration_002eisnan.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -calendarDuration.isnan (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.2.4 calendarDuration.isnan

- -
-
Method: out = isnan (obj)
-
-

True if input elements are NaN. -

-

This is equivalent to ismissing, and is provided for compatibility -and polymorphic programming purposes. -

-

Returns logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/calendarDuration_002eminus.html b/docs/devel/user-guide/html/calendarDuration_002eminus.html deleted file mode 100644 index 25d6d322..00000000 --- a/docs/devel/user-guide/html/calendarDuration_002eminus.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -calendarDuration.minus (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.2.5 calendarDuration.minus

- -
-
Method: out = times (A, B)
-
-

Subtraction: Subtracts one calendarDuration from another. -

-

Returns a calendarDuration. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/calendarDuration_002eplus.html b/docs/devel/user-guide/html/calendarDuration_002eplus.html deleted file mode 100644 index 4edf3047..00000000 --- a/docs/devel/user-guide/html/calendarDuration_002eplus.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -calendarDuration.plus (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.2.6 calendarDuration.plus

- -
-
Method: out = plus (A, B)
-
-

Addition: add two calendarDurations. -

-

All the calendar elements (properties) of the two inputs are added -together. No normalization is done across the elements, aside from -the normalization of NaNs. -

-

If B is numeric, it is converted to a calendarDuration -using calendarDuration.ofDays. -

-

Returns a calendarDuration. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/calendarDuration_002euminus.html b/docs/devel/user-guide/html/calendarDuration_002euminus.html deleted file mode 100644 index 41174257..00000000 --- a/docs/devel/user-guide/html/calendarDuration_002euminus.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - -calendarDuration.uminus (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.2.8 calendarDuration.uminus

- -
-
Method: out = uminus (obj)
-
-

Unary minus. Negates the sign of obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/calyears.html b/docs/devel/user-guide/html/calyears.html deleted file mode 100644 index 3e59a788..00000000 --- a/docs/devel/user-guide/html/calyears.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -calyears (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.4 calyears

-
-
Function: out = calyears (x)
-
-

Construct a calendarDuration a given number of years long. -

-

This is a shorthand for calling calendarDuration(x, 0, 0). -

-

See calendarDuration. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/categorical.html b/docs/devel/user-guide/html/categorical.html deleted file mode 100644 index 1b48eb33..00000000 --- a/docs/devel/user-guide/html/categorical.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - -categorical (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5 categorical

-
-
Class: categorical
-
-

Categorical variable array. -

-

A categorical array represents an array of values of a categorical -variable. Each categorical array stores the element values along -with a list of the categories, and indicators of whether the categories -are ordinal (that is, they have a meaningful mathematical ordering), and -whether the set of categories is protected (preventing new categories -from being added to the array). -

-

In addition to the categories defined in the array, a categorical array -may have elements of "undefined" value. This is not considered a -category; rather, it is the absence of any known value. It is -analagous to a NaN value. -

-

This class is not fully implemented yet. Missing stuff: -

-
    -
  • gt, ge, lt, le -
  • Ordinal support in general -
  • countcats -
  • summary - -
- -
- -
-
Instance Variable of categorical: uint16 code
-
-

The numeric codes of the array element values. These are indexes into the -cats category list. -

-

This is a planar property. -

-
- -
-
Instance Variable of categorical: logical tfMissing
-
-

A logical mask indicating whether each element of the array is missing -(that is, undefined). -

-

This is a planar property. -

-
- -
-
Instance Variable of categorical: cellstr cats
-
-

The names of the categories in this array. This is the list into which -the code values are indexes. -

-
- -
-
Instance Variable of categorical: scalar_logical isOrdinal
-
-

A scalar logical indicating whether the categories in this array have an -ordinal relationship. -

-
- - - -
-
- - - - - - diff --git a/docs/devel/user-guide/html/categorical_002eaddcats.html b/docs/devel/user-guide/html/categorical_002eaddcats.html deleted file mode 100644 index 7ea2ef3f..00000000 --- a/docs/devel/user-guide/html/categorical_002eaddcats.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -categorical.addcats (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.1 categorical.addcats

- -
-
Method: out = addcats (obj, newcats)
-
-

Add categories to categorical array. -

-

Adds the specified categories to obj, without changing any of -its values. -

-

newcats is a cellstr listing the category names to add to -obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002ecategorical.html b/docs/devel/user-guide/html/categorical_002ecategorical.html deleted file mode 100644 index adecf62d..00000000 --- a/docs/devel/user-guide/html/categorical_002ecategorical.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - -categorical.categorical (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.2 categorical.categorical

- -
-
Constructor: obj = categorical ()
-
-

Constructs a new scalar categorical whose value is undefined. -

-
- -
-
Constructor: obj = categorical (vals)
-
Constructor: obj = categorical (vals, valueset)
-
Constructor: obj = categorical (vals, valueset, category_names)
-
Constructor: obj = categorical (…, 'Ordinal', Ordinal)
-
Constructor: obj = categorical (…, 'Protected', Protected)
-
-

Constructs a new categorical array from the given values. -

-

vals is the array of values to convert to categoricals. -

-

valueset is the set of all values from which vals is drawn. -If omitted, it defaults to the unique values in vals. -

-

category_names is a list of category names corresponding to -valueset. If omitted, it defaults to valueset, converted -to strings. -

-

Ordinal is a logical indicating whether the category values in -obj have a numeric ordering relationship. Defaults to false. -

-

Protected indicates whether obj should be protected, which -prevents the addition of new categories to the array. Defaults to -false. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002ecategories.html b/docs/devel/user-guide/html/categorical_002ecategories.html deleted file mode 100644 index 0abc4bec..00000000 --- a/docs/devel/user-guide/html/categorical_002ecategories.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -categorical.categories (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.3 categorical.categories

- -
-
Method: out = categories (obj)
-
-

Get a list of the categories in obj. -

-

Gets a list of the categories in obj, identified by their -category names. -

-

Returns a cellstr column vector. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002ecellstr.html b/docs/devel/user-guide/html/categorical_002ecellstr.html deleted file mode 100644 index 777d26fa..00000000 --- a/docs/devel/user-guide/html/categorical_002ecellstr.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -categorical.cellstr (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.4 categorical.cellstr

- -
-
Method: out = cellstr (obj)
-
-

Convert to cellstr. -

-

Converts obj to a cellstr array. The strings will be the -category names for corresponding values, or '' for undefined -values. -

-

Returns a cellstr array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002edispstrs.html b/docs/devel/user-guide/html/categorical_002edispstrs.html deleted file mode 100644 index cca230de..00000000 --- a/docs/devel/user-guide/html/categorical_002edispstrs.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -categorical.dispstrs (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.5 categorical.dispstrs

- -
-
Method: out = dispstrs (obj)
-
-

Display strings. -

-

Gets display strings for each element in obj. The display strings are -either the category string, or '<undefined>' for undefined values. -

-

Returns a cellstr array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002edouble.html b/docs/devel/user-guide/html/categorical_002edouble.html deleted file mode 100644 index 1ab78cb8..00000000 --- a/docs/devel/user-guide/html/categorical_002edouble.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -categorical.double (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.6 categorical.double

- -
-
Method: out = double (obj)
-
-

Convert to double array, by getting the underlying code values. -

-

Converts obj to a string array. The doubles will be the -underlying numeric code values of obj, or NaN for -undefined values. -

-

The numeric code values of two different categorical arrays do -*not* necessarily correspond to the same string values, and can -*not* be meaningfully compared for equality or ordering. -

-

Returns a double array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002eiscategory.html b/docs/devel/user-guide/html/categorical_002eiscategory.html deleted file mode 100644 index 76ea6142..00000000 --- a/docs/devel/user-guide/html/categorical_002eiscategory.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -categorical.iscategory (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.7 categorical.iscategory

- -
-
Method: out = iscategory (obj, catnames)
-
-

Test whether input is a category on a categorical array. -

-

catnames is a cellstr listing the category names to check against -obj. -

-

Returns a logical array the same size as catnames. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002eismissing.html b/docs/devel/user-guide/html/categorical_002eismissing.html deleted file mode 100644 index 8c42e13f..00000000 --- a/docs/devel/user-guide/html/categorical_002eismissing.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -categorical.ismissing (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.8 categorical.ismissing

- -
-
Method: out = ismissing (obj)
-
-

Test whether elements are missing. -

-

For categorical arrays, undefined elements are considered to be -missing. -

-

Returns a logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002eisnanny.html b/docs/devel/user-guide/html/categorical_002eisnanny.html deleted file mode 100644 index b03e21a3..00000000 --- a/docs/devel/user-guide/html/categorical_002eisnanny.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -categorical.isnanny (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.9 categorical.isnanny

- -
-
Method: out = isnanny (obj)
-
-

Test whethere elements are NaN-ish. -

-

Checks where each element in obj is NaN-ish. For categorical -arrays, undefined values are considered NaN-ish; any other -value is not. -

-

Returns a logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002eisordinal.html b/docs/devel/user-guide/html/categorical_002eisordinal.html deleted file mode 100644 index efbc196e..00000000 --- a/docs/devel/user-guide/html/categorical_002eisordinal.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - -categorical.isordinal (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.10 categorical.isordinal

- -
-
Method: out = isordinal (obj)
-
-

Whether obj is ordinal. -

-

Returns true if obj is ordinal (as determined by its -IsOrdinal property), and false otherwise. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002eisundefined.html b/docs/devel/user-guide/html/categorical_002eisundefined.html deleted file mode 100644 index 269cf597..00000000 --- a/docs/devel/user-guide/html/categorical_002eisundefined.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -categorical.isundefined (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.11 categorical.isundefined

- -
-
Method: out = isundefined (obj)
-
-

Test whether elements are undefined. -

-

Checks whether each element in obj is undefined. "Undefined" is -a special value defined by categorical. It is equivalent to -a NaN or a missing value. -

-

Returns a logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002emergecats.html b/docs/devel/user-guide/html/categorical_002emergecats.html deleted file mode 100644 index 2cdb90b7..00000000 --- a/docs/devel/user-guide/html/categorical_002emergecats.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -categorical.mergecats (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.12 categorical.mergecats

- -
-
Method: out = mergecats (obj, oldcats)
-
Method: out = mergecats (obj, oldcats, newcat)
-
-

Merge multiple categories. -

-

Merges the categories oldcats into a single category. If newcat -is specified, that new category is added if necessary, and all of oldcats -are merged into it. newcat must be an existing category in obj if -obj is ordinal. -

-

If newcat is not provided, all of odcats are merged into -oldcats{1}. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002emissing.html b/docs/devel/user-guide/html/categorical_002emissing.html deleted file mode 100644 index 4d10c75f..00000000 --- a/docs/devel/user-guide/html/categorical_002emissing.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -categorical.missing (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.13 categorical.missing

- -
-
Static Method: out = categorical.missing ()
-
Static Method: out = categorical.missing (sz)
-
-

Create an array of missing (undefined) categoricals. -

-

Creates a categorical array whose elements are all missing (<undefined>). -

-

This is a convenience alias for categorical.undefined, so you can call -it generically. It returns strictly the same results as calling -categorical.undefined with the same arguments. -

-

Returns a categorical array. -

-

See also: categorical.undefined -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002eremovecats.html b/docs/devel/user-guide/html/categorical_002eremovecats.html deleted file mode 100644 index e38e2214..00000000 --- a/docs/devel/user-guide/html/categorical_002eremovecats.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - -categorical.removecats (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.14 categorical.removecats

- -
-
Method: out = removecats (obj)
-
-

Removes all unused categories from obj. This is equivalent to -out = squeezecats (obj). -

-
- -
-
Method: out = removecats (obj, oldcats)
-
-

Remove categories from categorical array. -

-

Removes the specified categories from obj. Elements of obj -whose values belonged to those categories are replaced with undefined. -

-

newcats is a cellstr listing the category names to add to -obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002erenamecats.html b/docs/devel/user-guide/html/categorical_002erenamecats.html deleted file mode 100644 index 93095fca..00000000 --- a/docs/devel/user-guide/html/categorical_002erenamecats.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -categorical.renamecats (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.15 categorical.renamecats

- -
-
Method: out = renamecats (obj, newcats)
-
Method: out = renamecats (obj, oldcats, newcats)
-
-

Rename categories. -

-

Renames some or all of the categories in obj, without changing -any of its values. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002ereordercats.html b/docs/devel/user-guide/html/categorical_002ereordercats.html deleted file mode 100644 index 5c7e0e15..00000000 --- a/docs/devel/user-guide/html/categorical_002ereordercats.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -categorical.reordercats (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.16 categorical.reordercats

- -
-
Method: out = reordercats (obj)
-
Method: out = reordercats (obj, newcats)
-
-

Reorder categories. -

-

Reorders the categories in obj to match newcats. -

-

newcats is a cellstr that must be a reordering of obj’s existing -category list. If newcats is not supplied, sorts the categories -in alphabetical order. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002esetcats.html b/docs/devel/user-guide/html/categorical_002esetcats.html deleted file mode 100644 index 9d2631e3..00000000 --- a/docs/devel/user-guide/html/categorical_002esetcats.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -categorical.setcats (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.17 categorical.setcats

- -
-
Method: out = setcats (obj, newcats)
-
-

Set categories for categorical array. -

-

Sets the categories to use for obj. If any current categories -are absent from the newcats list, current values of those -categories become undefined. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002esqueezecats.html b/docs/devel/user-guide/html/categorical_002esqueezecats.html deleted file mode 100644 index cb8ec9d9..00000000 --- a/docs/devel/user-guide/html/categorical_002esqueezecats.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -categorical.squeezecats (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.18 categorical.squeezecats

- -
-
Method: out = squeezecats (obj)
-
-

Remove unused categories. -

-

Removes all categories which have no corresponding values in obj’s -elements. -

-

This is currently unimplemented. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002estring.html b/docs/devel/user-guide/html/categorical_002estring.html deleted file mode 100644 index a30809be..00000000 --- a/docs/devel/user-guide/html/categorical_002estring.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -categorical.string (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.19 categorical.string

- -
-
Method: out = string (obj)
-
-

Convert to string array. -

-

Converts obj to a string array. The strings will be the -category names for corresponding values, or <missing> for undefined -values. -

-

Returns a string array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002esummary.html b/docs/devel/user-guide/html/categorical_002esummary.html deleted file mode 100644 index f9ffe465..00000000 --- a/docs/devel/user-guide/html/categorical_002esummary.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -categorical.summary (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.20 categorical.summary

- -
-
Method: summary (obj)
-
-

Display summary of array’s values. -

-

Displays a summary of the values in this categorical array. The output -may contain info like the number of categories, number of undefined values, -and frequency of each category. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/categorical_002eundefined.html b/docs/devel/user-guide/html/categorical_002eundefined.html deleted file mode 100644 index 2e95258d..00000000 --- a/docs/devel/user-guide/html/categorical_002eundefined.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -categorical.undefined (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.5.21 categorical.undefined

- -
-
Static Method: out = categorical.undefined ()
-
Static Method: out = categorical.undefined (sz)
-
-

Create an array of undefined categoricals. -

-

Creates a categorical array whose elements are all <undefined>. -

-

sz is the size of the array to create. If omitted or empty, creates -a scalar. -

-

Returns a categorical array. -

-

See also: categorical.missing -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/cell2table.html b/docs/devel/user-guide/html/cell2table.html deleted file mode 100644 index 9d6a2e7e..00000000 --- a/docs/devel/user-guide/html/cell2table.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -cell2table (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.6 cell2table

-
-
Function: out = cell2table (c)
-
Function: out = cell2table (…, 'VariableNames', VariableNames)
-
Function: out = cell2table (…, 'RowNames', RowNames)
-
-

Convert a cell array to a table. -

-

Converts a 2-dimensional cell matrix into a table. Each column in the -input c becomes a variable in out. For columns that contain -all scalar values of cat-compatible types, they are “popped out” -of their cells and condensed into a homogeneous array of the contained -type. -

-

See also: array2table, table, struct2table -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/colvecfun.html b/docs/devel/user-guide/html/colvecfun.html deleted file mode 100644 index 0848eb35..00000000 --- a/docs/devel/user-guide/html/colvecfun.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -colvecfun (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.7 colvecfun

-
-
Function: out = colvecfun (fcn, x)
-
-

Apply a function to column vectors in array. -

-

Applies the given function fcn to each column vector in the -array x, by iterating over the indexes along all dimensions except -dimension 1. Collects the function return values in an output array. -

-

fcn must be a function which takes a column vector and returns a column -vector of the same size. It does not have to return the same type as -x. -

-

Returns the result of applying fcn to each column in x, all concatenated -together in the same shape as x. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/contains.html b/docs/devel/user-guide/html/contains.html deleted file mode 100644 index 2c4ade36..00000000 --- a/docs/devel/user-guide/html/contains.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -contains (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.8 contains

-
-
Function: out = colvecfun (str, pattern)
-
Function: out = colvecfun (…, 'IgnoreCase', IgnoreCase)
-
-

Test if strings contain a pattern. -

-

Tests whether the given strings contain the given pattern(s). -

-

str (char, cellstr, or string) is a list of strings to compare against -pattern. -

-

pattern (char, cellstr, or string) is a list of patterns to match. These are -literal plain string patterns, not regex patterns. If more than one pattern -is supplied, the return value is true if the string matched any of them. -

-

Returns a logical array of the same size as the string array represented by -str. -

-

See also: startsWith, endsWith -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/datasets_002edescription.html b/docs/devel/user-guide/html/datasets_002edescription.html deleted file mode 100644 index ed50957f..00000000 --- a/docs/devel/user-guide/html/datasets_002edescription.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -datasets.description (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.58.1 datasets.description

- -
-
Static Method: description (datasetName)
-
Static Method: out = description (datasetName)
-
-

Get or display the description for a dataset. -

-

Gets the description for the named dataset. If the output is captured, -it is returned as a charvec containing plain text suitable for human display. -If the output is not captured, displays the description to the console. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datasets_002elist.html b/docs/devel/user-guide/html/datasets_002elist.html deleted file mode 100644 index 21496e3d..00000000 --- a/docs/devel/user-guide/html/datasets_002elist.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -datasets.list (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.58.2 datasets.list

- -
-
Static Method: list ()
-
Static Method: out = list ()
-
-

List all datasets. -

-

Lists all the example datasets known to this class. If the output is -captured, returns the list as a table. If the output is not captured, -displays the list. -

-

Returns a table with variables Name, Description, and possibly more. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datasets_002eload.html b/docs/devel/user-guide/html/datasets_002eload.html deleted file mode 100644 index 8677fed9..00000000 --- a/docs/devel/user-guide/html/datasets_002eload.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - -datasets.load (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.58.3 datasets.load

- -
-
Static Method: load (datasetName)
-
Static Method: out = load (datasetName)
-
-

Load a specified dataset. -

-

datasetName is the name of the dataset to load, as found in the -Name column of the dataset list. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime-Class.html b/docs/devel/user-guide/html/datetime-Class.html deleted file mode 100644 index 23028d76..00000000 --- a/docs/devel/user-guide/html/datetime-Class.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -datetime Class (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

4.1 datetime Class

- -

A datetime is an array object that represents points in time in the familiar -Gregorian calendar. -

-

This is an attempt to reproduce the functionality of Matlab’s datetime. It -also contains some Octave-specific extensions. -

-

The underlying representation is that of a datenum (a double -containing the number of days since the Matlab epoch), but encapsulating it in an -object provides several benefits: friendly human-readable display, type safety, -automatic type conversion, and time zone support. In addition to the underlying -datenum array, a datetime inclues an optional TimeZone property -indicating what time zone the datetimes are in. -

-

So, basically, a datetime is an object wrapper around a datenum array, -plus time zone support. -

- - -
- - - - - diff --git a/docs/devel/user-guide/html/datetime.html b/docs/devel/user-guide/html/datetime.html deleted file mode 100644 index bf44f73f..00000000 --- a/docs/devel/user-guide/html/datetime.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - -datetime (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9 datetime

-
-
Class: datetime
-
-

Represents points in time using the Gregorian calendar. -

-

The underlying values are doubles representing the number of days since the -Matlab epoch of "January 0, year 0". This has a precision of around nanoseconds -for typical times. -

-

A datetime array is an array of date/time values, with each element -holding a complete date/time. The overall array may also have a TimeZone and a -Format associated with it, which apply to all elements in the array. -

- -

This is an attempt to reproduce the functionality of Matlab’s datetime. It -also contains some Octave-specific extensions. -

-
- -
-
Instance Variable of datetime: double dnums
-
-

The underlying datenums that represent the points in time. These are always in UTC. -

-

This is a planar property: the size of dnums is the same size as the -containing datetime array object. -

-
- -
-
Instance Variable of datetime: char TimeZone
-
-

The time zone this datetime array is in. Empty if this does not have a -time zone associated with it (“unzoned”). The name of an IANA time zone if -this does. -

-

Setting the TimeZone of a datetime array changes the time zone it -is presented in for strings and broken-down times, but does not change the -underlying UTC times that its elements represent. -

-
- -
-
Instance Variable of datetime: char Format
-
-

The format to display this datetime in. Currently unsupported. -

-
- - - -
-
- - - - - - diff --git a/docs/devel/user-guide/html/datetime_002eNaT.html b/docs/devel/user-guide/html/datetime_002eNaT.html deleted file mode 100644 index 1539e1e6..00000000 --- a/docs/devel/user-guide/html/datetime_002eNaT.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -datetime.NaT (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.23 datetime.NaT

- -
-
Static Method: out = datetime.NaT ()
-
Static Method: out = datetime.NaT (sz)
-
-

“Not-a-Time”: Creates NaT-valued arrays. -

-

Constructs a new datetime array of all NaT values of -the given size. If no input sz is given, the result is a scalar NaT. -

-

NaT is the datetime equivalent of NaN. It represents a missing -or invalid value. NaT values never compare equal to, greater than, or less -than any value, including other NaTs. Doing arithmetic with a NaT and -any other value results in a NaT. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002econvertDatenumTimeZone.html b/docs/devel/user-guide/html/datetime_002econvertDatenumTimeZone.html deleted file mode 100644 index b6c49d6b..00000000 --- a/docs/devel/user-guide/html/datetime_002econvertDatenumTimeZone.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -datetime.convertDatenumTimeZone (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.1 datetime.convertDatenumTimeZone

- -
-
Static Method: out = datetime.convertDatenumTimeZone (dnum, fromZoneId, toZoneId)
-
-

Convert a datenum from one time zone to another. -

-

dnum is a datenum array to convert. -

-

fromZoneId is a charvec containing the IANA Time Zone identifier for -the time zone to convert from. -

-

toZoneId is a charvec containing the IANA Time Zone identifier for -the time zone to convert to. -

-

Returns a datenum array the same size as dnum. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002edatenum2posix.html b/docs/devel/user-guide/html/datetime_002edatenum2posix.html deleted file mode 100644 index 78671a8b..00000000 --- a/docs/devel/user-guide/html/datetime_002edatenum2posix.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -datetime.datenum2posix (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.3 datetime.datenum2posix

- -
-
Static Method: out = datetime.datenum2posix (dnums)
-
-

Converts Octave datenums to Unix dates. -

-

The input datenums are assumed to be in UTC. -

-

Returns a double, which may have fractional seconds. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002edatestr.html b/docs/devel/user-guide/html/datetime_002edatestr.html deleted file mode 100644 index c2270128..00000000 --- a/docs/devel/user-guide/html/datetime_002edatestr.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -datetime.datestr (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.4 datetime.datestr

- -
-
Method: out = datestr (obj)
-
Method: out = datestr (obj, …)
-
-

Format obj as date strings. Supports all arguments that core Octave’s -datestr does. -

-

Returns date strings as a 2-D char array. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002edatestrs.html b/docs/devel/user-guide/html/datetime_002edatestrs.html deleted file mode 100644 index 93722f2c..00000000 --- a/docs/devel/user-guide/html/datetime_002edatestrs.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -datetime.datestrs (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.5 datetime.datestrs

- -
-
Method: out = datestrs (obj)
-
Method: out = datestrs (obj, …)
-
-

Format obj as date strings, returning cellstr. -Supports all arguments that core Octave’s datestr does. -

-

Returns a cellstr array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002edatestruct.html b/docs/devel/user-guide/html/datetime_002edatestruct.html deleted file mode 100644 index 491ad966..00000000 --- a/docs/devel/user-guide/html/datetime_002edatestruct.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -datetime.datestruct (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.6 datetime.datestruct

- -
-
Method: out = datestruct (obj)
-
-

Converts this to a "datestruct" broken-down time structure. -

-

A "datestruct" is a format of struct that Tablicious came up with. It is a scalar -struct with fields Year, Month, Day, Hour, Minute, and Second, each containing -a double array the same size as the date array it represents. -

-

The values in the returned broken-down time are those of the local time -in this’ defined time zone, if it has one. -

-

Returns a struct with fields Year, Month, Day, Hour, Minute, and Second. -Each field contains a double array of the same size as this. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002edatetime.html b/docs/devel/user-guide/html/datetime_002edatetime.html deleted file mode 100644 index f67e6bbc..00000000 --- a/docs/devel/user-guide/html/datetime_002edatetime.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -datetime.datetime (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.7 datetime.datetime

- -
-
Constructor: obj = datetime ()
-
-

Constructs a new scalar datetime containing the current local time, with -no time zone attached. -

-
- -
-
Constructor: obj = datetime (datevec)
-
Constructor: obj = datetime (datestrs)
-
Constructor: obj = datetime (in, 'ConvertFrom', inType)
-
Constructor: obj = datetime (Y, M, D, H, MI, S)
-
Constructor: obj = datetime (Y, M, D, H, MI, MS)
-
Constructor: obj = datetime (…, 'Format', Format, 'InputFormat', InputFormat, 'Locale', InputLocale, 'PivotYear', PivotYear, 'TimeZone', TimeZone)
-
-

Constructs a new datetime array based on input values. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002ediff.html b/docs/devel/user-guide/html/datetime_002ediff.html deleted file mode 100644 index 1627ce98..00000000 --- a/docs/devel/user-guide/html/datetime_002ediff.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -datetime.diff (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.8 datetime.diff

- -
-
Method: out = diff (obj)
-
-

Differences between elements. -

-

Computes the difference between each successive element in obj, as a -duration. -

-

Returns a duration array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002edispstrs.html b/docs/devel/user-guide/html/datetime_002edispstrs.html deleted file mode 100644 index 0e2cbfe0..00000000 --- a/docs/devel/user-guide/html/datetime_002edispstrs.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -datetime.dispstrs (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.9 datetime.dispstrs

- -
-
Method: out = dispstrs (obj)
-
-

Get display strings for each element of obj. -

-

Returns a cellstr the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eeq.html b/docs/devel/user-guide/html/datetime_002eeq.html deleted file mode 100644 index 416143f5..00000000 --- a/docs/devel/user-guide/html/datetime_002eeq.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -datetime.eq (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.10 datetime.eq

- -
-
Method: out = eq (A, B)
-
-

True if A is equal to B. This defines the == operator -for datetimes. -

-

Inputs are implicitly converted to datetime using the one-arg -constructor or conversion method. -

-

Returns logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002ege.html b/docs/devel/user-guide/html/datetime_002ege.html deleted file mode 100644 index 5adcc351..00000000 --- a/docs/devel/user-guide/html/datetime_002ege.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -datetime.ge (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.11 datetime.ge

- -
-
Method: out = ge (A, B)
-
-

True if A is greater than or equal to B. This defines the >= operator -for datetimes. -

-

Inputs are implicitly converted to datetime using the one-arg -constructor or conversion method. -

-

Returns logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002egmtime.html b/docs/devel/user-guide/html/datetime_002egmtime.html deleted file mode 100644 index 69c51547..00000000 --- a/docs/devel/user-guide/html/datetime_002egmtime.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -datetime.gmtime (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.12 datetime.gmtime

- -
-
Method: out = gmtime (obj)
-
-

Convert to TM_STRUCT structure in UTC time. -

-

Converts obj to a TM_STRUCT style structure array. The result is in -UTC time. If obj is unzoned, it is assumed to be in UTC time. -

-

Returns a struct array in TM_STRUCT style. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002egt.html b/docs/devel/user-guide/html/datetime_002egt.html deleted file mode 100644 index ff1170fb..00000000 --- a/docs/devel/user-guide/html/datetime_002egt.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -datetime.gt (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.13 datetime.gt

- -
-
Method: out = gt (A, B)
-
-

True if A is greater than B. This defines the > operator -for datetimes. -

-

Inputs are implicitly converted to datetime using the one-arg -constructor or conversion method. -

-

Returns logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002ehms.html b/docs/devel/user-guide/html/datetime_002ehms.html deleted file mode 100644 index 431dbe05..00000000 --- a/docs/devel/user-guide/html/datetime_002ehms.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -datetime.hms (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.14 datetime.hms

- -
-
Method: [h, m, s] = hms (obj)
-
-

Get the Hour, Minute, and Second components of a obj. -

-

For zoned datetimes, these will be local times in the associated time zone. -

-

Returns double arrays the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eisbetween.html b/docs/devel/user-guide/html/datetime_002eisbetween.html deleted file mode 100644 index fc58fad3..00000000 --- a/docs/devel/user-guide/html/datetime_002eisbetween.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -datetime.isbetween (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.15 datetime.isbetween

- -
-
Method: out = isbetween (obj, lower, upper)
-
-

Tests whether the elements of obj are between lower and -upper. -

-

All inputs are implicitly converted to datetime arrays, and are subject -to scalar expansion. -

-

Returns a logical array the same size as the scalar expansion of the inputs. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eisnan.html b/docs/devel/user-guide/html/datetime_002eisnan.html deleted file mode 100644 index 96dc81b5..00000000 --- a/docs/devel/user-guide/html/datetime_002eisnan.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - -datetime.isnan (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.16 datetime.isnan

- -
-
Method: out = isnan (obj)
-
-

True if input elements are NaT. This is an alias for isnat -to support type compatibility and polymorphic programming. -

-

Returns logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eisnat.html b/docs/devel/user-guide/html/datetime_002eisnat.html deleted file mode 100644 index e3a68e2f..00000000 --- a/docs/devel/user-guide/html/datetime_002eisnat.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -datetime.isnat (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.17 datetime.isnat

- -
-
Method: out = isnat (obj)
-
-

True if input elements are NaT. -

-

Returns logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002ele.html b/docs/devel/user-guide/html/datetime_002ele.html deleted file mode 100644 index 7051a71e..00000000 --- a/docs/devel/user-guide/html/datetime_002ele.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -datetime.le (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.18 datetime.le

- -
-
Method: out = le (A, B)
-
-

True if A is less than or equal toB. This defines the <= operator -for datetimes. -

-

Inputs are implicitly converted to datetime using the one-arg -constructor or conversion method. -

-

Returns logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002elinspace.html b/docs/devel/user-guide/html/datetime_002elinspace.html deleted file mode 100644 index 05e633ee..00000000 --- a/docs/devel/user-guide/html/datetime_002elinspace.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -datetime.linspace (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.19 datetime.linspace

- -
-
Method: out = linspace (from, to, n)
-
-

Linearly-spaced values in date/time space. -

-

Constructs a vector of datetimes that represent linearly spaced points -starting at from and going up to to, with n points in the -vector. -

-

from and to are implicitly converted to datetimes. -

-

n is how many points to use. If omitted, defaults to 100. -

-

Returns an n-long datetime vector. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002elocaltime.html b/docs/devel/user-guide/html/datetime_002elocaltime.html deleted file mode 100644 index 2ee9d913..00000000 --- a/docs/devel/user-guide/html/datetime_002elocaltime.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - -datetime.localtime (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.20 datetime.localtime

- -
-
Method: out = localtime (obj)
-
-

Convert to TM_STRUCT structure in UTC time. -

-

Converts obj to a TM_STRUCT style structure array. The result is a -local time in the system default time zone. Note that the system default -time zone is always used, regardless of what TimeZone is set on obj. -

-

If obj is unzoned, it is assumed to be in UTC time. -

-

Returns a struct array in TM_STRUCT style. -

-

Example: -

-
dt = datetime;
-dt.TimeZone = datetime.SystemTimeZone;
-tm_struct = localtime (dt);
-
- -
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002elt.html b/docs/devel/user-guide/html/datetime_002elt.html deleted file mode 100644 index b08a774d..00000000 --- a/docs/devel/user-guide/html/datetime_002elt.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -datetime.lt (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.21 datetime.lt

- -
-
Method: out = lt (A, B)
-
-

True if A is less than B. This defines the < operator -for datetimes. -

-

Inputs are implicitly converted to datetime using the one-arg -constructor or conversion method. -

-

Returns logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eminus.html b/docs/devel/user-guide/html/datetime_002eminus.html deleted file mode 100644 index cc868b76..00000000 --- a/docs/devel/user-guide/html/datetime_002eminus.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -datetime.minus (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.22 datetime.minus

- -
-
Method: out = minus (A, B)
-
-

Subtraction (- operator). Subtracts a duration, -calendarDuration or numeric B from a datetime A, -or subtracts two datetimes from each other. -

-

If both inputs are datetime, then the output is a duration. -Otherwise, the output is a datetime. -

-

Numeric B inputs are implicitly converted to duration using -duration.ofDays. -

-

Returns an array the same size as A. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002ene.html b/docs/devel/user-guide/html/datetime_002ene.html deleted file mode 100644 index eb788c08..00000000 --- a/docs/devel/user-guide/html/datetime_002ene.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -datetime.ne (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.24 datetime.ne

- -
-
Method: out = ne (A, B)
-
-

True if A is not equal to B. This defines the != operator -for datetimes. -

-

Inputs are implicitly converted to datetime using the one-arg -constructor or conversion method. -

-

Returns logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eofDatenum.html b/docs/devel/user-guide/html/datetime_002eofDatenum.html deleted file mode 100644 index 4f91b918..00000000 --- a/docs/devel/user-guide/html/datetime_002eofDatenum.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -datetime.ofDatenum (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.25 datetime.ofDatenum

- -
-
Static Method: obj = datetime.ofDatenum (dnums)
-
-

Converts a datenum array to a datetime array. -

-

Returns an unzoned datetime array of the same size as the input. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eofDatestruct.html b/docs/devel/user-guide/html/datetime_002eofDatestruct.html deleted file mode 100644 index 1c3a3063..00000000 --- a/docs/devel/user-guide/html/datetime_002eofDatestruct.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -datetime.ofDatestruct (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.26 datetime.ofDatestruct

- -
-
Static Method: obj = datetime.ofDatestruct (dstruct)
-
-

Converts a datestruct to a datetime array. -

-

A datestruct is a special struct format used by Tablicious that has fields -Year, Month, Day, Hour, Minute, and Second. It is not a standard Octave datatype. -

-

Returns an unzoned datetime array. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eplus.html b/docs/devel/user-guide/html/datetime_002eplus.html deleted file mode 100644 index f6a811bf..00000000 --- a/docs/devel/user-guide/html/datetime_002eplus.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -datetime.plus (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.27 datetime.plus

- -
-
Method: out = plus (A, B)
-
-

Addition (+ operator). Adds a duration, calendarDuration, -or numeric B to a datetime A. -

-

A must be a datetime. -

-

Numeric B inputs are implicitly converted to duration using -duration.ofDays. -

-

Returns datetime array the same size as A. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eposix2datenum.html b/docs/devel/user-guide/html/datetime_002eposix2datenum.html deleted file mode 100644 index fdf59657..00000000 --- a/docs/devel/user-guide/html/datetime_002eposix2datenum.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -datetime.posix2datenum (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.28 datetime.posix2datenum

- -
-
Static Method: dnums = datetime.posix2datenum (pdates)
-
-

Converts POSIX (Unix) times to datenums -

-

Pdates (numeric) is an array of POSIX dates. A POSIX date is the number -of seconds since January 1, 1970 UTC, excluding leap seconds. The output -is implicitly in UTC. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eposixtime.html b/docs/devel/user-guide/html/datetime_002eposixtime.html deleted file mode 100644 index cec0bf01..00000000 --- a/docs/devel/user-guide/html/datetime_002eposixtime.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -datetime.posixtime (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.29 datetime.posixtime

- -
-
Method: out = posixtime (obj)
-
-

Converts this to POSIX time values (seconds since the Unix epoch) -

-

Converts this to POSIX time values that represent the same time. The -returned values will be doubles that may include fractional second values. -POSIX times are, by definition, in UTC. -

-

Returns double array of same size as this. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eproxyKeys.html b/docs/devel/user-guide/html/datetime_002eproxyKeys.html deleted file mode 100644 index 525e068b..00000000 --- a/docs/devel/user-guide/html/datetime_002eproxyKeys.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -datetime.proxyKeys (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.30 datetime.proxyKeys

- -
-
Method: [keysA, keysB] = proxyKeys (a, b)
-
-

Computes proxy key values for two datetime arrays. Proxy keys are numeric -values whose rows have the same equivalence relationships as the elements of -the inputs. -

-

This is primarily for Tablicious’s internal use; users will typically not need to call -it or know how it works. -

-

Returns two 2-D numeric matrices of size n-by-k, where n is the number of elements -in the corresponding input. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002etimeofday.html b/docs/devel/user-guide/html/datetime_002etimeofday.html deleted file mode 100644 index 2d7b1c2d..00000000 --- a/docs/devel/user-guide/html/datetime_002etimeofday.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -datetime.timeofday (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.31 datetime.timeofday

- -
-
Method: out = timeofday (obj)
-
-

Get the time of day (elapsed time since midnight). -

-

For zoned datetimes, these will be local times in the associated time zone. -

-

Returns a duration array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eweek.html b/docs/devel/user-guide/html/datetime_002eweek.html deleted file mode 100644 index 11baba5f..00000000 --- a/docs/devel/user-guide/html/datetime_002eweek.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -datetime.week (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.32 datetime.week

- -
-
Method: out = week (obj)
-
-

Get the week of the year. -

-

This method is unimplemented. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eymd.html b/docs/devel/user-guide/html/datetime_002eymd.html deleted file mode 100644 index 8ae4a6b5..00000000 --- a/docs/devel/user-guide/html/datetime_002eymd.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -datetime.ymd (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.33 datetime.ymd

- -
-
Method: [y, m, d] = ymd (obj)
-
-

Get the Year, Month, and Day components of obj. -

-

For zoned datetimes, these will be local times in the associated time zone. -

-

Returns double arrays the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/datetime_002eymdhms.html b/docs/devel/user-guide/html/datetime_002eymdhms.html deleted file mode 100644 index 045e2694..00000000 --- a/docs/devel/user-guide/html/datetime_002eymdhms.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - -datetime.ymdhms (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.9.34 datetime.ymdhms

- -
-
Method: [y, m, d, h, mi, s] = ymdhms (obj)
-
-

Get the Year, Month, Day, Hour, Minute, and Second components of a obj. -

-

For zoned datetimes, these will be local times in the associated time zone. -

-

Returns double arrays the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/days.html b/docs/devel/user-guide/html/days.html deleted file mode 100644 index c52a16e4..00000000 --- a/docs/devel/user-guide/html/days.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -days (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.10 days

-
-
Function: out = days (x)
-
-

Duration in days. -

-

If x is numeric, then out is a duration array in units -of fixed-length 24-hour days, with the same size as x. -

-

If x is a duration, then returns a double array the same -size as x indicating the number of fixed-length days that each duration -is. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/discretize.html b/docs/devel/user-guide/html/discretize.html deleted file mode 100644 index df5e888a..00000000 --- a/docs/devel/user-guide/html/discretize.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -discretize (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.11 discretize

-
-
Function: [Y, E] = discretize (X, n)
-
Function: [Y, E] = discretize (X, edges)
-
Function: [Y, E] = discretize (X, dur)
-
Function: [Y, E] = discretize (…, 'categorical')
-
Function: [Y, E] = discretize (…, 'IncludedEdge', IncludedEdge)
-
-

Group data into discrete bins or categories. -

-

n is the number of bins to group the values into. -

-

edges is an array of edge values defining the bins. -

-

dur is a duration value indicating the length of time of each -bin. -

-

If 'categorical' is specified, the resulting values are a categorical -array instead of a numeric array of bin indexes. -

-

Returns: - Y - the bin index or category of each value from X - E - the list of bin edge values -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/dispstrs.html b/docs/devel/user-guide/html/dispstrs.html deleted file mode 100644 index b632557d..00000000 --- a/docs/devel/user-guide/html/dispstrs.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -dispstrs (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.12 dispstrs

-
-
Function: out = dispstrs (x)
-
-

Display strings for array. -

-

Gets the display strings for each element of x. The display strings -should be short, one-line, human-presentable strings describing the -value of that element. -

-

The default implementation of dispstrs can accept input of any -type, and has decent implementations for Octave’s standard built-in types, -but will have opaque displays for most user-defined objects. -

-

This is a polymorphic method that user-defined classes may override -with their own custom display that is more informative. -

-

Returns a cell array the same size as x. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/duration-Class.html b/docs/devel/user-guide/html/duration-Class.html deleted file mode 100644 index a1e0f27a..00000000 --- a/docs/devel/user-guide/html/duration-Class.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -duration Class (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

4.3.1 duration Class

- -

A duration represents a period of time in fixed-length seconds (or minutes, hours, -or whatever you want to measure it in.) -

-

A duration has a resolution of about a nanosecond for typical dates. The underlying -representation is a double representing the number of days elapsed, similar to a -datenum, except it’s interpreted as relative to some other reference point you provide, -instead of being relative to the Matlab/Octave epoch. -

-

You can add or subtract a duration to a datetime to get another datetime. -You can also add or subtract durations to each other. -

-
- - - - - diff --git a/docs/devel/user-guide/html/duration.html b/docs/devel/user-guide/html/duration.html deleted file mode 100644 index e2f150be..00000000 --- a/docs/devel/user-guide/html/duration.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -duration (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.13 duration

-
-
Class: duration
-
-

Represents durations or periods of time as an amount of fixed-length -time (i.e. fixed-length seconds). It does not care about calendar things -like months and days that vary in length over time. -

-

This is an attempt to reproduce the functionality of Matlab’s duration. It -also contains some Octave-specific extensions. -

-

Duration values are stored as double numbers of days, so they are an -approximate type. In display functions, by default, they are displayed with -millisecond precision, but their actual precision is closer to nanoseconds -for typical times. -

-
- -
-
Instance Variable of duration: double days
-
-

The underlying datenums that represent the durations, as number of (whole and -fractional) days. These are uniform 24-hour days, not calendar days. -

-

This is a planar property: the size of days is the same size as the -containing duration array object. -

-
- -
-
Instance Variable of duration: char Format
-
-

The format to display this duration in. Currently unsupported. -

-
- - - -
- - - - - diff --git a/docs/devel/user-guide/html/duration_002echar.html b/docs/devel/user-guide/html/duration_002echar.html deleted file mode 100644 index 6661ae79..00000000 --- a/docs/devel/user-guide/html/duration_002echar.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -duration.char (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.13.1 duration.char

- -
-
Method: out = char (obj)
-
-

Convert to char. The contents of the strings will be the same as -returned by dispstrs. -

-

This is primarily a convenience method for use on scalar objs. -

-

Returns a 2-D char array with one row per element in obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/duration_002edispstrs.html b/docs/devel/user-guide/html/duration_002edispstrs.html deleted file mode 100644 index 7e29cd05..00000000 --- a/docs/devel/user-guide/html/duration_002edispstrs.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -duration.dispstrs (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.13.2 duration.dispstrs

- -
-
Method: out = duration (obj)
-
-

Get display strings for each element of obj. -

-

Returns a cellstr the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/duration_002ehours.html b/docs/devel/user-guide/html/duration_002ehours.html deleted file mode 100644 index a00d7921..00000000 --- a/docs/devel/user-guide/html/duration_002ehours.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -duration.hours (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.13.3 duration.hours

- -
-
Method: out = hours (obj)
-
-

Equivalent number of hours. -

-

Gets the number of fixed-length 60-minute hours that is equivalent -to this duration. -

-

Returns double array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/duration_002elinspace.html b/docs/devel/user-guide/html/duration_002elinspace.html deleted file mode 100644 index b7a170c2..00000000 --- a/docs/devel/user-guide/html/duration_002elinspace.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -duration.linspace (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.13.4 duration.linspace

- -
-
Method: out = linspace (from, to, n)
-
-

Linearly-spaced values in time duration space. -

-

Constructs a vector of durations that represent linearly spaced points -starting at from and going up to to, with n points in the -vector. -

-

from and to are implicitly converted to durations. -

-

n is how many points to use. If omitted, defaults to 100. -

-

Returns an n-long datetime vector. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/duration_002emilliseconds.html b/docs/devel/user-guide/html/duration_002emilliseconds.html deleted file mode 100644 index c29ed08e..00000000 --- a/docs/devel/user-guide/html/duration_002emilliseconds.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -duration.milliseconds (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.13.5 duration.milliseconds

- -
-
Method: out = milliseconds (obj)
-
-

Equivalent number of milliseconds. -

-

Gets the number of milliseconds that is equivalent -to this duration. -

-

Returns double array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/duration_002eminutes.html b/docs/devel/user-guide/html/duration_002eminutes.html deleted file mode 100644 index 485af419..00000000 --- a/docs/devel/user-guide/html/duration_002eminutes.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -duration.minutes (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.13.6 duration.minutes

- -
-
Method: out = minutes (obj)
-
-

Equivalent number of minutes. -

-

Gets the number of fixed-length 60-second minutes that is equivalent -to this duration. -

-

Returns double array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/duration_002eofDays.html b/docs/devel/user-guide/html/duration_002eofDays.html deleted file mode 100644 index e83d701f..00000000 --- a/docs/devel/user-guide/html/duration_002eofDays.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -duration.ofDays (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.13.7 duration.ofDays

- -
-
Static Method: obj = duration.ofDays (dnums)
-
-

Converts a double array representing durations in whole and fractional days -to a duration array. This is the method that is used for implicit conversion -of numerics in many cases. -

-

Returns a duration array of the same size as the input. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/duration_002eseconds.html b/docs/devel/user-guide/html/duration_002eseconds.html deleted file mode 100644 index 2380b457..00000000 --- a/docs/devel/user-guide/html/duration_002eseconds.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -duration.seconds (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.13.8 duration.seconds

- -
-
Method: out = seconds (obj)
-
-

Equivalent number of seconds. -

-

Gets the number of seconds that is equivalent -to this duration. -

-

Returns double array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/duration_002eyears.html b/docs/devel/user-guide/html/duration_002eyears.html deleted file mode 100644 index 0e08f629..00000000 --- a/docs/devel/user-guide/html/duration_002eyears.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -duration.years (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.13.9 duration.years

- -
-
Method: out = years (obj)
-
-

Equivalent number of years. -

-

Gets the number of fixed-length 365.2425-day years that is equivalent -to this duration. -

-

Returns double array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/eqn.html b/docs/devel/user-guide/html/eqn.html deleted file mode 100644 index 19b34aae..00000000 --- a/docs/devel/user-guide/html/eqn.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - -eqn (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.14 eqn

-
-
Function: out = eqn (A, B)
-
-

Determine element-wise equality, treating NaNs as equal -

-

out = eqn (A, B) -

-

eqn is just like eq (the function that implements the -== operator), except -that it considers NaN and NaN-like values to be equal. This is the element-wise -equivalent of isequaln. -

-

eqn uses isnanny to test for NaN and NaN-like values, -which means that NaNs and NaTs are considered to be NaN-like, and -string arrays’ “missing” and categorical objects’ “undefined” values -are considered equal, because they are NaN-ish. -

-

Developer’s note: the name “eqn” is a little unfortunate, -because “eqn” could also be an abbreviation for “equation”. But this -name follows the isequaln pattern of appending an “n” to the -corresponding non-NaN-equivocating function. -

-

See also: eq, isequaln, isnanny -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/head.html b/docs/devel/user-guide/html/head.html deleted file mode 100644 index 57de19d6..00000000 --- a/docs/devel/user-guide/html/head.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - -head (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/devel/user-guide/html/hours.html b/docs/devel/user-guide/html/hours.html deleted file mode 100644 index 0c3d8d7e..00000000 --- a/docs/devel/user-guide/html/hours.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -hours (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.16 hours

-
-
Function File: out = hours (x)
-

Create a duration x hours long, or get the hours in a duration -x. -

-

If input is numeric, returns a duration array that is that many hours in -time. -

-

If input is a duration, converts the duration to a number of hours. -

-

Returns an array the same size as x. -

- - -
- - - - - diff --git a/docs/devel/user-guide/html/index.html b/docs/devel/user-guide/html/index.html deleted file mode 100644 index b7f21051..00000000 --- a/docs/devel/user-guide/html/index.html +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - -Top (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Tablicious for GNU Octave

- -

This manual is for Tablicious, version 0.4.4-SNAPSHOT. -

- - - -
-

Table of Contents

- -
- - -
-
-
-
- - - - - - diff --git a/docs/devel/user-guide/html/iscalendarduration.html b/docs/devel/user-guide/html/iscalendarduration.html deleted file mode 100644 index 38caf423..00000000 --- a/docs/devel/user-guide/html/iscalendarduration.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -iscalendarduration (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.17 iscalendarduration

-
-
Function: out = iscalendarduration (x)
-
-

True if input is a calendarDuration array, false otherwise. -

-

Respects iscalendarduration override methods on user-defined classes, even if -they do not inherit from calendarDuration or were known to Tablicious at -authoring time. -

-

Returns a scalar logical. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/iscategorical.html b/docs/devel/user-guide/html/iscategorical.html deleted file mode 100644 index 9dec9b4c..00000000 --- a/docs/devel/user-guide/html/iscategorical.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -iscategorical (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.18 iscategorical

-
-
Function: out = iscategorical (x)
-
-

True if input is a categorical array, false otherwise. -

-

Respects iscategorical override methods on user-defined classes, even if -they do not inherit from categorical or were known to Tablicious at -authoring time. -

-

Returns a scalar logical. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/isdatetime.html b/docs/devel/user-guide/html/isdatetime.html deleted file mode 100644 index f1b48719..00000000 --- a/docs/devel/user-guide/html/isdatetime.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -isdatetime (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.19 isdatetime

-
-
Function: out = isdatetime (x)
-
-

True if input is a datetime array, false otherwise. -

-

Respects isdatetime override methods on user-defined classes, even if -they do not inherit from datetime or were known to Tablicious at -authoring time. -

-

Returns a scalar logical. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/isduration.html b/docs/devel/user-guide/html/isduration.html deleted file mode 100644 index d6021ee1..00000000 --- a/docs/devel/user-guide/html/isduration.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -isduration (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.20 isduration

-
-
Function: out = isduration (x)
-
-

True if input is a duration array, false otherwise. -

-

Respects isduration override methods on user-defined classes, even if -they do not inherit from duration or were known to Tablicious at -authoring time. -

-

Returns a scalar logical. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/isfile.html b/docs/devel/user-guide/html/isfile.html deleted file mode 100644 index d938483d..00000000 --- a/docs/devel/user-guide/html/isfile.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -isfile (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.21 isfile

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/isfolder.html b/docs/devel/user-guide/html/isfolder.html deleted file mode 100644 index 75d3f06b..00000000 --- a/docs/devel/user-guide/html/isfolder.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -isfolder (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.22 isfolder

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/isnanny.html b/docs/devel/user-guide/html/isnanny.html deleted file mode 100644 index b3a1fdfb..00000000 --- a/docs/devel/user-guide/html/isnanny.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -isnanny (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.23 isnanny

-
-
Function: out = isnanny (X)
-
-

Test if elements are NaN or NaN-like -

-

Tests if input elements are NaN, NaT, or otherwise NaN-like. This is true -if isnan() or isnat() returns true, and is false for types that do not support -isnan() or isnat(). -

-

This function only exists because: -

-
    -
  1. Matlab decided to call their NaN values for datetime “NaT” instead, and -test for them with a different “isnat()” function, and -
  2. isnan() errors out for some types that do not support isnan(), like cells. -
- -

isnanny() smooths over those differences so you can call it polymorphically on -any input type. Hopefully. -

-

Under normal operation, isnanny() should not throw an error for any type or -value of input. -

-

See also: ismissing, isnan, isnat, eqn, isequaln -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/istable.html b/docs/devel/user-guide/html/istable.html deleted file mode 100644 index e62945f1..00000000 --- a/docs/devel/user-guide/html/istable.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -istable (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.24 istable

-
-
Function: out = istable (x)
-
-

True if input is a table array or other table-like type, false -otherwise. -

-

Respects istable override methods on user-defined classes, even if -they do not inherit from table or were known to Tablicious at -authoring time. -

-

User-defined classes should only override istable to return true if -they conform to the table public interface. That interface is not -well-defined or documented yet, so maybe you don’t want to do that yet. -

-

Returns a scalar logical. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/istabular.html b/docs/devel/user-guide/html/istabular.html deleted file mode 100644 index 45f64912..00000000 --- a/docs/devel/user-guide/html/istabular.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -istabular (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.25 istabular

-
-
Function: out = istabular (x)
-
-

True if input is eitehr a table or timetable array, or an object -like them. -

-

Respects istable and istimetable override methods on user-defined -classes, even if they do not inherit from table or were known to Tablicious -at authoring time. -

-

Returns a scalar logical. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/istimetable.html b/docs/devel/user-guide/html/istimetable.html deleted file mode 100644 index 1aa2e482..00000000 --- a/docs/devel/user-guide/html/istimetable.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -istimetable (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.26 istimetable

-
-
Function: out = istimetable (x)
-
-

True if input is a timetable array or other timetable-like type, false -otherwise. -

-

Respects istimetable override methods on user-defined classes, even if -they do not inherit from table or were known to Tablicious at -authoring time. -

-

User-defined classes should only override istimetable to return true if -they conform to the table public interface. That interface is not -well-defined or documented yet, so maybe you don’t want to do that yet. -

-

Returns a scalar logical. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/localdate.html b/docs/devel/user-guide/html/localdate.html deleted file mode 100644 index d6b02b33..00000000 --- a/docs/devel/user-guide/html/localdate.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -localdate (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.27 localdate

-
-
Class: localdate
-
-

Represents a complete day using the Gregorian calendar. -

-

This class is useful for indexing daily-granularity data or representing -time periods that cover an entire day in local time somewhere. The major -purpose of this class is "type safety", to prevent time-of-day values -from sneaking in to data sets that should be daily only. As a secondary -benefit, this uses less memory than datetimes. -

-
- -
-
Instance Variable of localdate: double dnums
-
-

The underlying datenum values that represent the days. The datenums are at -the midnight that is at the start of the day it represents. -

-

These are doubles, but -they are restricted to be integer-valued, so they represent complete days, with -no time-of-day component. -

-
- -
-
Instance Variable of localdate: char Format
-
-

The format to display this localdate in. Currently unsupported. -

-
- - - -
- - - - - diff --git a/docs/devel/user-guide/html/localdate_002eNaT.html b/docs/devel/user-guide/html/localdate_002eNaT.html deleted file mode 100644 index a3025f36..00000000 --- a/docs/devel/user-guide/html/localdate_002eNaT.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -localdate.NaT (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.27.9 localdate.NaT

- -
-
Static Method: out = localdate.NaT ()
-
Static Method: out = localdate.NaT (sz)
-
-

“Not-a-Time”: Creates NaT-valued arrays. -

-

Constructs a new datetime array of all NaT values of -the given size. If no input sz is given, the result is a scalar NaT. -

-

NaT is the datetime equivalent of NaN. It represents a missing -or invalid value. NaT values never compare equal to, greater than, or less -than any value, including other NaTs. Doing arithmetic with a NaT and -any other value results in a NaT. -

-

This static method is provided because the global NaT function creates -datetimes, not localdates -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/localdate_002edatenum.html b/docs/devel/user-guide/html/localdate_002edatenum.html deleted file mode 100644 index 798a9428..00000000 --- a/docs/devel/user-guide/html/localdate_002edatenum.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - -localdate.datenum (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.27.1 localdate.datenum

- -
-
Method: out = datenum (obj)
-
-

Convert this to datenums that represent midnight on obj’s days. -

-

Returns double array of same size as this. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/localdate_002edatestr.html b/docs/devel/user-guide/html/localdate_002edatestr.html deleted file mode 100644 index 0f7f6d07..00000000 --- a/docs/devel/user-guide/html/localdate_002edatestr.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -localdate.datestr (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.27.2 localdate.datestr

- -
-
Method: out = datestr (obj)
-
Method: out = datestr (obj, …)
-
-

Format obj as date strings. Supports all arguments that core Octave’s -datestr does. -

-

Returns date strings as a 2-D char array. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/localdate_002edatestrs.html b/docs/devel/user-guide/html/localdate_002edatestrs.html deleted file mode 100644 index 5a9f2d6b..00000000 --- a/docs/devel/user-guide/html/localdate_002edatestrs.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -localdate.datestrs (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.27.3 localdate.datestrs

- -
-
Method: out = datestrs (obj)
-
Method: out = datestrs (obj, …)
-
-

Format obj as date strings, returning cellstr. -Supports all arguments that core Octave’s datestr does. -

-

Returns a cellstr array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/localdate_002edatestruct.html b/docs/devel/user-guide/html/localdate_002edatestruct.html deleted file mode 100644 index 814df5a1..00000000 --- a/docs/devel/user-guide/html/localdate_002edatestruct.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -localdate.datestruct (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.27.4 localdate.datestruct

- -
-
Method: out = datestruct (obj)
-
-

Converts this to a “datestruct” broken-down time structure. -

-

A “datestruct” is a format of struct that Tablicious came up with. It is a scalar -struct with fields Year, Month, and Day, each containing -a double array the same size as the date array it represents. This format -differs from the “datestruct” used by datetime in that it lacks -Hour, Minute, and Second components. This is done for efficiency. -

-

The values in the returned broken-down time are those of the local time -in obj’s defined time zone, if it has one. -

-

Returns a struct with fields Year, Month, and Day. -Each field contains a double array of the same size as this. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/localdate_002edispstrs.html b/docs/devel/user-guide/html/localdate_002edispstrs.html deleted file mode 100644 index 8806e5d5..00000000 --- a/docs/devel/user-guide/html/localdate_002edispstrs.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -localdate.dispstrs (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.27.5 localdate.dispstrs

- -
-
Method: out = dispstrs (obj)
-
-

Get display strings for each element of obj. -

-

Returns a cellstr the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/localdate_002eisnan.html b/docs/devel/user-guide/html/localdate_002eisnan.html deleted file mode 100644 index cadff89f..00000000 --- a/docs/devel/user-guide/html/localdate_002eisnan.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - -localdate.isnan (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.27.6 localdate.isnan

- -
-
Method: out = isnan (obj)
-
-

True if input elements are NaT. This is an alias for isnat -to support type compatibility and polymorphic programming. -

-

Returns logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/localdate_002eisnat.html b/docs/devel/user-guide/html/localdate_002eisnat.html deleted file mode 100644 index 248a162e..00000000 --- a/docs/devel/user-guide/html/localdate_002eisnat.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -localdate.isnat (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.27.7 localdate.isnat

- -
-
Method: out = isnat (obj)
-
-

True if input elements are NaT. -

-

Returns logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/localdate_002elocaldate.html b/docs/devel/user-guide/html/localdate_002elocaldate.html deleted file mode 100644 index 62b992c7..00000000 --- a/docs/devel/user-guide/html/localdate_002elocaldate.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -localdate.localdate (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.27.8 localdate.localdate

- -
-
Constructor: obj = localdate ()
-
-

Constructs a new scalar localdate containing the current local date. -

-
- -
-
Constructor: obj = localdate (datenums)
-
Constructor: obj = localdate (datestrs)
-
Constructor: obj = localdate (Y, M, D)
-
Constructor: obj = localdate (…, 'Format', Format)
-
-

Constructs a new localdate array based on input values. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/localdate_002eposixtime.html b/docs/devel/user-guide/html/localdate_002eposixtime.html deleted file mode 100644 index 412fa26c..00000000 --- a/docs/devel/user-guide/html/localdate_002eposixtime.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -localdate.posixtime (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.27.10 localdate.posixtime

- -
-
Method: out = posixtime (obj)
-
-

Converts this to POSIX time values for midnight of obj’s days. -

-

Converts this to POSIX time values that represent the same date. The -returned values will be doubles that will not include fractional second values. -The times returned are those of midnight UTC on obj’s days. -

-

Returns double array of same size as this. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/localdate_002eymd.html b/docs/devel/user-guide/html/localdate_002eymd.html deleted file mode 100644 index cd76790e..00000000 --- a/docs/devel/user-guide/html/localdate_002eymd.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - -localdate.ymd (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.27.11 localdate.ymd

- -
-
Method: [y, m, d] = ymd (obj)
-
-

Get the Year, Month, and Day components of obj. -

-

Returns double arrays the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/milliseconds.html b/docs/devel/user-guide/html/milliseconds.html deleted file mode 100644 index 7d9de5d4..00000000 --- a/docs/devel/user-guide/html/milliseconds.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -milliseconds (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.28 milliseconds

-
-
Function File: out = milliseconds (x)
-

Create a duration x milliseconds long, or get the milliseconds in a duration -x. -

-

If input is numeric, returns a duration array that is that many milliseconds in -time. -

-

If input is a duration, converts the duration to a number of milliseconds. -

-

Returns an array the same size as x. -

- - -
- - - - - diff --git a/docs/devel/user-guide/html/minutes.html b/docs/devel/user-guide/html/minutes.html deleted file mode 100644 index 297838cc..00000000 --- a/docs/devel/user-guide/html/minutes.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - -minutes (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.29 minutes

-
-
Function File: out = hours (x)
-

Create a duration x hours long, or get the hours in a duration -x. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/missing.html b/docs/devel/user-guide/html/missing.html deleted file mode 100644 index 53036a89..00000000 --- a/docs/devel/user-guide/html/missing.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -missing (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.30 missing

-
-
Class: missing
-
-

Generic auto-converting missing value. -

-

missing is a generic missing value that auto-converts to other -types. -

-

A missing array indicates a missing value, of no particular type. It auto- -converts to other types when it is combined with them via concatenation or -other array combination operations. -

-

This class is currently EXPERIMENTAL. Use at your own risk. -

-

Note: This class does not actually work for assignment. If you do this: -

-
-
  x = 1:5
-  x(3) = missing
-
- -

It’s supposed to work, but I can’t figure out how to do this in a normal -classdef object, because there doesn’t seem to be any function that’s implicitly -called for type conversion in that assignment. Darn it. -

-
- - - -
- - - - - diff --git a/docs/devel/user-guide/html/missing_002edispstrs.html b/docs/devel/user-guide/html/missing_002edispstrs.html deleted file mode 100644 index d1f217f4..00000000 --- a/docs/devel/user-guide/html/missing_002edispstrs.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -missing.dispstrs (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.30.1 missing.dispstrs

- -
-
Method: out = dispstrs (obj)
-
-

Display strings. -

-

Gets display strings for each element in obj. -

-

For missing, the display strings are always '<missing>'. -

-

Returns a cellstr the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/missing_002eismissing.html b/docs/devel/user-guide/html/missing_002eismissing.html deleted file mode 100644 index 5ef5caa8..00000000 --- a/docs/devel/user-guide/html/missing_002eismissing.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -missing.ismissing (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.30.2 missing.ismissing

- -
-
Method: out = ismissing (obj)
-
-

Test whether elements are missing values. -

-

ismissing is always true for missing arrays. -

-

Returns a logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/missing_002eisnan.html b/docs/devel/user-guide/html/missing_002eisnan.html deleted file mode 100644 index 321394e0..00000000 --- a/docs/devel/user-guide/html/missing_002eisnan.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -missing.isnan (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.30.3 missing.isnan

- -
-
Method: out = isnan (obj)
-
-

Test whether elements are NaN. -

-

isnan is always true for missing arrays. -

-

Returns a logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/missing_002eisnanny.html b/docs/devel/user-guide/html/missing_002eisnanny.html deleted file mode 100644 index e482ad96..00000000 --- a/docs/devel/user-guide/html/missing_002eisnanny.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -missing.isnanny (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.30.4 missing.isnanny

- -
-
Method: out = isnanny (obj)
-
-

Test whether elements are NaN-like. -

-

isnanny is always true for missing arrays. -

-

Returns a logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/missing_002emissing.html b/docs/devel/user-guide/html/missing_002emissing.html deleted file mode 100644 index e85ba953..00000000 --- a/docs/devel/user-guide/html/missing_002emissing.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -missing.missing (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.30.5 missing.missing

- -
-
Constructor: obj = missing ()
-
-

Constructs a scalar missing array. -

-

The constructor takes no arguments, since there’s only one -missing value. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/mustBeA.html b/docs/devel/user-guide/html/mustBeA.html deleted file mode 100644 index e7d874ef..00000000 --- a/docs/devel/user-guide/html/mustBeA.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeA (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.31 mustBeA

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/mustBeCellstr.html b/docs/devel/user-guide/html/mustBeCellstr.html deleted file mode 100644 index 7d0c9527..00000000 --- a/docs/devel/user-guide/html/mustBeCellstr.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeCellstr (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.32 mustBeCellstr

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/mustBeCharvec.html b/docs/devel/user-guide/html/mustBeCharvec.html deleted file mode 100644 index 55c6f3b4..00000000 --- a/docs/devel/user-guide/html/mustBeCharvec.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeCharvec (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.33 mustBeCharvec

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/mustBeFinite.html b/docs/devel/user-guide/html/mustBeFinite.html deleted file mode 100644 index 3235c739..00000000 --- a/docs/devel/user-guide/html/mustBeFinite.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeFinite (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.34 mustBeFinite

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/mustBeInteger.html b/docs/devel/user-guide/html/mustBeInteger.html deleted file mode 100644 index d9726a94..00000000 --- a/docs/devel/user-guide/html/mustBeInteger.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeInteger (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.35 mustBeInteger

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/mustBeMember.html b/docs/devel/user-guide/html/mustBeMember.html deleted file mode 100644 index 6d92bdfd..00000000 --- a/docs/devel/user-guide/html/mustBeMember.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeMember (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.36 mustBeMember

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/mustBeNonempty.html b/docs/devel/user-guide/html/mustBeNonempty.html deleted file mode 100644 index 9d9049cf..00000000 --- a/docs/devel/user-guide/html/mustBeNonempty.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeNonempty (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.37 mustBeNonempty

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/mustBeNumeric.html b/docs/devel/user-guide/html/mustBeNumeric.html deleted file mode 100644 index 0fa6a7b0..00000000 --- a/docs/devel/user-guide/html/mustBeNumeric.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeNumeric (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.38 mustBeNumeric

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/mustBeReal.html b/docs/devel/user-guide/html/mustBeReal.html deleted file mode 100644 index a89c807b..00000000 --- a/docs/devel/user-guide/html/mustBeReal.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeReal (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.39 mustBeReal

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/mustBeSameSize.html b/docs/devel/user-guide/html/mustBeSameSize.html deleted file mode 100644 index c7dd1977..00000000 --- a/docs/devel/user-guide/html/mustBeSameSize.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeSameSize (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.40 mustBeSameSize

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/mustBeScalar.html b/docs/devel/user-guide/html/mustBeScalar.html deleted file mode 100644 index 511321e2..00000000 --- a/docs/devel/user-guide/html/mustBeScalar.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeScalar (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.41 mustBeScalar

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/mustBeScalarLogical.html b/docs/devel/user-guide/html/mustBeScalarLogical.html deleted file mode 100644 index b81c9d1d..00000000 --- a/docs/devel/user-guide/html/mustBeScalarLogical.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeScalarLogical (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.42 mustBeScalarLogical

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/mustBeVector.html b/docs/devel/user-guide/html/mustBeVector.html deleted file mode 100644 index ae554e20..00000000 --- a/docs/devel/user-guide/html/mustBeVector.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -mustBeVector (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.43 mustBeVector

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/pp.html b/docs/devel/user-guide/html/pp.html deleted file mode 100644 index 5faf4bdb..00000000 --- a/docs/devel/user-guide/html/pp.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -pp (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.47 pp

-
-
Function: pp (X)
-
Function: pp (A, B, C, …)
-
Function: pp ('A', 'B', 'C', …)
-
Function: pp A B C
-
-

Alias for prettyprint, for interactive use. -

-

This is an alias for prettyprint(), with additional name-conversion magic. -

-

If you pass in a char, instead of pretty-printing that directly, it will -grab and pretty-print the variable of that name from the caller’s workspace. -This is so you can conveniently run it from the command line. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/scalarexpand.html b/docs/devel/user-guide/html/scalarexpand.html deleted file mode 100644 index 0136a824..00000000 --- a/docs/devel/user-guide/html/scalarexpand.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - -scalarexpand (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.48 scalarexpand

-
-
Function: [out1, out2, …, outN] = scalarexpand (x1, x2, …, xN)
-
-

Expand scalar inputs to match size of non-scalar inputs. -

-

Expands each scalar input argument to match the size of the non-scalar -input arguments, and returns the expanded values in the corresponding -output arguments. repmat is used to do the expansion. -

-

Works on any input types that support size, isscalar, and -repmat. -

-

It is an error if any of the non-scalar inputs are not the same size as -all of the other non-scalar inputs. -

-

Returns as many output arguments as there were input arguments. -

-

Examples: -

-
-
x1 = rand(3);
-x2 = 42;
-x3 = magic(3);
-[x1, x2, x3] = scalarexpand (x1, x2, x3)
-
- -
- - -
- - - - - diff --git a/docs/devel/user-guide/html/seconds.html b/docs/devel/user-guide/html/seconds.html deleted file mode 100644 index 43f600a2..00000000 --- a/docs/devel/user-guide/html/seconds.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -seconds (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.49 seconds

-
-
Function File: out = seconds (x)
-

Create a duration x seconds long, or get the seconds in a duration -x. -

-

If input is numeric, returns a duration array that is that many seconds in -time. -

-

If input is a duration, converts the duration to a number of seconds. -

-

Returns an array the same size as x. -

- - -
- - - - - diff --git a/docs/devel/user-guide/html/size2str.html b/docs/devel/user-guide/html/size2str.html deleted file mode 100644 index 06782685..00000000 --- a/docs/devel/user-guide/html/size2str.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - -size2str (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.50 size2str

-
-
Function: out = size2str (sz)
-
-

Format an array size for display. -

-

Formats the given array size sz as a string for human-readable -display. It will be in the format “d1-by-d2-...-by-dN”, for the N -dimensions represented by sz. -

-

sz is an array of dimension sizes, in the format returned by -the size function. -

-

Returns a charvec. -

-

Examples: -

-
str = size2str (size (magic (4)))
-    ⇒ str = 4-by-4
-
- -
- - -
- - - - - diff --git a/docs/devel/user-guide/html/splitapply.html b/docs/devel/user-guide/html/splitapply.html deleted file mode 100644 index 3e52c247..00000000 --- a/docs/devel/user-guide/html/splitapply.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -splitapply (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.51 splitapply

-
-
Function: out = splitapply (func, X, G)
-
Function: out = splitapply (func, X1, …, XN, G)
-
Function: [Y1, …, YM] = splitapply (…)
-
-

Split data into groups and apply function. -

-

func is a function handle to call on each group of inputs in turn. -

-

X, X1, …, XN are the input variables that are split into -groups for the function calls. If X is a table, then its contained -variables are “popped out” and considered to be the X1XN -input variables. -

-

G is the grouping variable vector. It contains a list of integers that -identify which group each element of the X input variables belongs to. -NaNs in G mean that element is ignored. -

-

Vertically concatenates the function outputs for each of the groups and returns them in -as many variables as you capture. -

-

Returns the concatenated outputs of applying func to each group. -

-

See also: table.groupby, table.splitapply -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/string.html b/docs/devel/user-guide/html/string.html deleted file mode 100644 index d3886de7..00000000 --- a/docs/devel/user-guide/html/string.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - -string (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52 string

-
-
Class: string
-
-

A string array of Unicode strings. -

-

A string array is an array of strings, where each array element is a single -string. -

-

The string class represents strings, where: -

    -
  • Each element of a string array is a single string - -
  • A single string is a 1-dimensional row vector of Unicode characters - -
  • Those characters are encoded in UTF-8 - -
      -
    • This last bit depends on the fact that Octave chars are UTF-8 now -
    - -
- -

This should correspond pretty well to what people think of as strings, and -is pretty compatible with people’s typical notion of strings in Octave. -

-

String arrays also have a special “missing” value, that is like the string -equivalent of NaN for doubles or “undefined” for categoricals, or SQL NULL. -

-

This is a slightly higher-level and more strongly-typed way of representing -strings than cellstrs are. (A cellstr array is of type cell, not a text- -specific type, and allows assignment of non-string data into it.) -

-

Be aware that while string arrays interconvert with Octave chars and cellstrs, -Octave char elements represent 8-bit UTF-8 code units, not Unicode code points. -

-

This class really serves three roles: -

-
    -
  1. It is a type-safe object wrapper around Octave’s base primitive character types. - -
  2. It adds ismissing() semantics. - -
  3. And it introduces Unicode support. - -
- -

Not clear whether it’s a good fit to have the Unicode support wrapped -up in this. Maybe it should just be a simple object wrapper -wrapper, and defer Unicode semantics to when core Octave adopts them for -char and cellstr. On the other hand, because Octave chars are UTF-8, not UCS-2, -some methods like strlength() and reverse() are just going to be wrong if -they delegate straight to chars. -

-

“Missing” string values work like NaNs. They are never considered equal, -less than, or greater to any other string, including other missing strings. -This applies to set membership and other equivalence tests. -

-

TODO: Need to decide how far to go with Unicode semantics, and how much to -just make this an object wrapper over cellstr and defer to Octave’s existing -char/string-handling functions. -

-

TODO: demote_strings should probably be static or global, so that other -functions can use it to hack themselves into being string-aware. -

-
- - - -
-
- - - - - - diff --git a/docs/devel/user-guide/html/string_002ecell.html b/docs/devel/user-guide/html/string_002ecell.html deleted file mode 100644 index d85f9f64..00000000 --- a/docs/devel/user-guide/html/string_002ecell.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -string.cell (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.1 string.cell

- -
-
Method: out = cell (obj)
-
-

Convert to cell array. -

-

Converts this to a cell, which will be a cellstr. Missing values are -converted to ''. -

-

This method returns the same values as cellstr(obj); it is just provided -for interface compatibility purposes. -

-

Returns a cell array of the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002ecellstr.html b/docs/devel/user-guide/html/string_002ecellstr.html deleted file mode 100644 index f3095704..00000000 --- a/docs/devel/user-guide/html/string_002ecellstr.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -string.cellstr (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.2 string.cellstr

- -
-
Method: out = cellstr (obj)
-
-

Convert to cellstr. -

-

Converts obj to a cellstr. Missing values are converted to ''. -

-

Returns a cellstr array of the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002echar.html b/docs/devel/user-guide/html/string_002echar.html deleted file mode 100644 index b43f95ec..00000000 --- a/docs/devel/user-guide/html/string_002echar.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -string.char (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.3 string.char

- -
-
Method: out = char (obj)
-
-

Convert to char array. -

-

Converts obj to a 2-D char array. It will have as many rows -as obj has elements. -

-

It is an error to convert missing-valued string arrays to -char. (NOTE: This may change in the future; it may be more appropriate) -to convert them to space-padded empty strings.) -

-

Returns 2-D char array. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002ecmp.html b/docs/devel/user-guide/html/string_002ecmp.html deleted file mode 100644 index 29956260..00000000 --- a/docs/devel/user-guide/html/string_002ecmp.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -string.cmp (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.4 string.cmp

- -
-
Method: [out, outA, outB] = cmp (A, B)
-
-

Value ordering comparison, returning -1/0/+1. -

-

Compares each element of A and B, returning for -each element i whether A(i) was less than (-1), -equal to (0), or greater than (1) the corresponding B(i). -

-

TODO: What to do about missing values? Should missings sort to the end -(preserving total ordering over the full domain), or should their comparisons -result in a fourth "null"/"undef" return value, probably represented by NaN? -FIXME: The current implementation does not handle missings. -

-

Returns a numeric array out of the same size as the scalar expansion -of A and B. Each value in it will be -1, 0, or 1. -

-

Also returns scalar-expanded copies of A and B as outA and -outB, as a programming convenience. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002edecode.html b/docs/devel/user-guide/html/string_002edecode.html deleted file mode 100644 index c88a312b..00000000 --- a/docs/devel/user-guide/html/string_002edecode.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -string.decode (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.5 string.decode

- -
-
Static Method: out = string.decode (bytes, charsetName)
-
-

Decode encoded text from bytes. -

-

Decodes the given encoded text in bytes according to the specified -encoding, given by charsetName. -

-

Returns a scalar string. -

-

See also: string.encode -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002edispstrs.html b/docs/devel/user-guide/html/string_002edispstrs.html deleted file mode 100644 index 6d803e6d..00000000 --- a/docs/devel/user-guide/html/string_002edispstrs.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -string.dispstrs (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.6 string.dispstrs

- -
-
Method: out = dispstrs (obj)
-
-

Display strings for array elements. -

-

Gets display strings for all the elements in obj. These display strings -will either be the string contents of the element, enclosed in "...", -and with CR/LF characters replaced with '\r' and '\n' escape sequences, -or "<missing>" for missing values. -

-

Returns a cellstr of the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002eempty.html b/docs/devel/user-guide/html/string_002eempty.html deleted file mode 100644 index 422c4735..00000000 --- a/docs/devel/user-guide/html/string_002eempty.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -string.empty (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.7 string.empty

- -
-
Function: out = empty (sz)
-
-

Get an empty string array of a specified size. -

-

The argument sz is optional. If supplied, it is a numeric size -array whose product must be zero. If omitted, it defaults to [0 0]. -

-

The size may also be supplied as multiple arguments containing -scalar numerics. -

-

Returns an empty string array of the requested size. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002eencode.html b/docs/devel/user-guide/html/string_002eencode.html deleted file mode 100644 index 4d2bfdd9..00000000 --- a/docs/devel/user-guide/html/string_002eencode.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -string.encode (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.8 string.encode

- -
-
Method: out = encode (obj, charsetName)
-
-

Encode string in a given character encoding. -

-

obj must be scalar. -

-

charsetName (charvec) is the name of a character encoding. -(TODO: Document what determines the set of valid encoding names.) -

-

Returns the encoded string as a uint8 vector. -

-

See also: string.decode. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002eerase.html b/docs/devel/user-guide/html/string_002eerase.html deleted file mode 100644 index b3b69e75..00000000 --- a/docs/devel/user-guide/html/string_002eerase.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -string.erase (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.9 string.erase

- -
-
Method: out = erase (obj, match)
-
-

Erase matching substring. -

-

Erases the substrings in obj which match the match input. -

-

Returns a string array of the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002eismissing.html b/docs/devel/user-guide/html/string_002eismissing.html deleted file mode 100644 index 274c237b..00000000 --- a/docs/devel/user-guide/html/string_002eismissing.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -string.ismissing (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.10 string.ismissing

- -
-
Method: out = ismissing (obj)
-
-

Test whether array elements are missing. -

-

For string arrays, only the special “missing” value is -considered missing. Empty strings are not considered missing, -the way they are with cellstrs. -

-

Returns a logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002eisnanny.html b/docs/devel/user-guide/html/string_002eisnanny.html deleted file mode 100644 index 4d977c9b..00000000 --- a/docs/devel/user-guide/html/string_002eisnanny.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -string.isnanny (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.11 string.isnanny

- -
-
Method: out = isnanny (obj)
-
-

Test whether array elements are NaN-like. -

-

Missing values are considered nannish; any other string value is not. -

-

Returns a logical array of the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002eisstring.html b/docs/devel/user-guide/html/string_002eisstring.html deleted file mode 100644 index b648742a..00000000 --- a/docs/devel/user-guide/html/string_002eisstring.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -string.isstring (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.12 string.isstring

- -
-
Method: out = isstring (obj)
-
-

Test if input is a string array. -

-

isstring is always true for string inputs. -

-

Returns a scalar logical. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002elower.html b/docs/devel/user-guide/html/string_002elower.html deleted file mode 100644 index 64557641..00000000 --- a/docs/devel/user-guide/html/string_002elower.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -string.lower (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.13 string.lower

- -
-
Method: out = lower (obj)
-
-

Convert to lower case. -

-

Converts all the characters in all the strings in obj to lower case. -

-

This currently delegates to Octave’s own lower() function to -do the conversion, so whatever character class handling it has, this -has. -

-

Returns a string array of the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002emissing.html b/docs/devel/user-guide/html/string_002emissing.html deleted file mode 100644 index 98fb4deb..00000000 --- a/docs/devel/user-guide/html/string_002emissing.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -string.missing (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.14 string.missing

- -
-
Static Method: out = string.missing (sz)
-
-

Missing string value. -

-

Creates a string array of all-missing values of the specified size sz. -If sz is omitted, creates a scalar missing string. -

-

Returns a string array of size sz or [1 1]. -

-

See also: NaS -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002eplus.html b/docs/devel/user-guide/html/string_002eplus.html deleted file mode 100644 index 813f6adf..00000000 --- a/docs/devel/user-guide/html/string_002eplus.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -string.plus (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.15 string.plus

- -
-
Method: out = plus (a, b)
-
-

String concatenation via plus operator. -

-

Concatenates the two input arrays, string-wise. Inputs that are -not string arrays are converted to string arrays. -

-

The concatenation is done by calling ‘strcat‘ on the inputs, and has the -same behavior. -

-

Returns a string array the same size as the scalar expansion of its -inputs. -

-

See also: string.strcat -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002eregexprep.html b/docs/devel/user-guide/html/string_002eregexprep.html deleted file mode 100644 index 35cf884b..00000000 --- a/docs/devel/user-guide/html/string_002eregexprep.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -string.regexprep (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.16 string.regexprep

- -
-
Method: out = regexprep (obj, pat, repstr)
-
Method: out = regexprep (…, varargin)
-
-

Replace based on regular expression matching. -

-

Replaces all the substrings matching a given regexp pattern pat with -the given replacement text repstr. -

-

Returns a string array of the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002ereverse.html b/docs/devel/user-guide/html/string_002ereverse.html deleted file mode 100644 index 256c47ff..00000000 --- a/docs/devel/user-guide/html/string_002ereverse.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -string.reverse (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.17 string.reverse

- -
-
Method: out = reverse (obj)
-
-

Reverse string, character-wise. -

-

Reverses the characters in each string in obj. This operates on -Unicode characters (code points), not on bytes, so it is guaranteed -to produce valid UTF-8 as its output. -

-

Returns a string array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002ereverse_005fbytes.html b/docs/devel/user-guide/html/string_002ereverse_005fbytes.html deleted file mode 100644 index 2375c162..00000000 --- a/docs/devel/user-guide/html/string_002ereverse_005fbytes.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - -string.reverse_bytes (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.18 string.reverse_bytes

- -
-
Method: out = reverse_bytes (obj)
-
-

Reverse string, byte-wise. -

-

Reverses the bytes in each string in obj. This operates on bytes -(Unicode code units), not characters. -

-

This may well produce invalid strings as a result, because reversing a -UTF-8 byte sequence does not necessarily produce another valid UTF-8 -byte sequence. -

-

You probably do not want to use this method. You probably want to use -string.reverse instead. -

-

Returns a string array the same size as obj. -

-

See also: string.reverse -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002estrcat.html b/docs/devel/user-guide/html/string_002estrcat.html deleted file mode 100644 index 34a17ddd..00000000 --- a/docs/devel/user-guide/html/string_002estrcat.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -string.strcat (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.19 string.strcat

- -
-
Method: out = strcat (varargin)
-
-

String concatenation. -

-

Concatenates the corresponding elements of all the input arrays, -string-wise. Inputs that are not string arrays are converted to -string arrays. -

-

The semantics of concatenating missing strings with non-missing -strings has not been determined yet. -

-

Returns a string array the same size as the scalar expansion of its -inputs. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002estrcmp.html b/docs/devel/user-guide/html/string_002estrcmp.html deleted file mode 100644 index 931893dc..00000000 --- a/docs/devel/user-guide/html/string_002estrcmp.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -string.strcmp (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.20 string.strcmp

- -
-
Method: out = strcmp (A, B)
-
-

String comparison. -

-

Tests whether each element in A is exactly equal to the corresponding -element in B. Missing values are not considered equal to each other. -

-

This does the same comparison as A == B, but is not polymorphic. -Generally, there is no reason to use strcmp instead of == -or eq on string arrays, unless you want to be compatible with -cellstr inputs as well. -

-

Returns logical array the size of the scalar expansion of A and B. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002estrfind.html b/docs/devel/user-guide/html/string_002estrfind.html deleted file mode 100644 index 81fd95e2..00000000 --- a/docs/devel/user-guide/html/string_002estrfind.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -string.strfind (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.21 string.strfind

- -
-
Method: out = strfind (obj, pattern)
-
Method: out = strfind (…, varargin)
-
-

Find pattern in string. -

-

Finds the locations where pattern occurs in the strings of obj. -

-

TODO: It’s ambiguous whether a scalar this should result in a numeric -out or a cell array out. -

-

Returns either an index vector, or a cell array of index vectors. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002estring.html b/docs/devel/user-guide/html/string_002estring.html deleted file mode 100644 index ad0117cd..00000000 --- a/docs/devel/user-guide/html/string_002estring.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - -string.string (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.22 string.string

- -
-
Constructor: obj = string ()
-
Constructor: obj = string (in)
-
-

Construct a new string array. -

-

The zero-argument constructor creates a new scalar string array -whose value is the empty string. -

-

The other constructors construct a new string array by converting -various types of inputs. -

-
    -
  • chars and cellstrs are converted via cellstr() -
  • numerics are converted via num2str() -
  • datetimes are converted via datestr() -
- -
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002estrlength.html b/docs/devel/user-guide/html/string_002estrlength.html deleted file mode 100644 index e078989c..00000000 --- a/docs/devel/user-guide/html/string_002estrlength.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - -string.strlength (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.23 string.strlength

- -
-
Method: out = strlength (obj)
-
-

String length in characters (actually, UTF-16 code units). -

-

Gets the length of each string, counted in UTF-16 code units. In most -cases, this is the same as the number of characters. The exception is for -characters outside the Unicode Basic Multilingual Plane, which are -represented with UTF-16 surrogate pairs, and thus will count as 2 characters -each. -

-

The reason this method counts UTF-16 code units, instead of Unicode code -points (true characters), is for Matlab compatibility. -

-

This is the string length method you probably want to use, -not strlength_bytes. -

-

Returns double array of the same size as obj. Returns NaNs for missing -strings. -

-

See also: string.strlength_bytes -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002estrlength_005fbytes.html b/docs/devel/user-guide/html/string_002estrlength_005fbytes.html deleted file mode 100644 index 072aec37..00000000 --- a/docs/devel/user-guide/html/string_002estrlength_005fbytes.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -string.strlength_bytes (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.24 string.strlength_bytes

- -
-
Method: out = strlength_bytes (obj)
-
-

String length in bytes. -

-

Gets the length of each string in obj, counted in Unicode UTF-8 -code units (bytes). This is the same as numel(str) for the corresponding -Octave char vector for each string, but may not be what you -actually want to use. You may want strlength instead. -

-

Returns double array of the same size as obj. Returns NaNs for missing -strings. -

-

See also: string.strlength -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002estrrep.html b/docs/devel/user-guide/html/string_002estrrep.html deleted file mode 100644 index a65c6002..00000000 --- a/docs/devel/user-guide/html/string_002estrrep.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -string.strrep (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.25 string.strrep

- -
-
Method: out = strrep (obj, match, replacement)
-
Method: out = strrep (…, varargin)
-
-

Replace occurrences of pattern with other string. -

-

Replaces matching substrings in obj with a given replacement string. -

-

varargin is passed along to the core Octave strrep function. This -supports whatever options it does. -TODO: Maybe document what those options are. -

-

Returns a string array of the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/string_002eupper.html b/docs/devel/user-guide/html/string_002eupper.html deleted file mode 100644 index c52e418c..00000000 --- a/docs/devel/user-guide/html/string_002eupper.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -string.upper (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.52.26 string.upper

- -
-
Method: out = upper (obj)
-
-

Convert to upper case. -

-

Converts all the characters in all the strings in obj to upper case. -

-

This currently delegates to Octave’s own upper() function to -do the conversion, so whatever character class handling it has, this -has. -

-

Returns a string array of the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/struct2table.html b/docs/devel/user-guide/html/struct2table.html deleted file mode 100644 index 5da897c0..00000000 --- a/docs/devel/user-guide/html/struct2table.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -struct2table (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.53 struct2table

-
-
Function: out = struct2table (s)
-
Function: out = struct2table (…, 'AsArray', AsArray)
-
-

Convert struct to a table. -

-

Converts the input struct s to a table. -

-

s may be a scalar struct or a nonscalar struct array. -

-

The AsArray option is not implemented yet. -

-

Returns a table. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/table.html b/docs/devel/user-guide/html/table.html deleted file mode 100644 index fb9de00e..00000000 --- a/docs/devel/user-guide/html/table.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - -table (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54 table

-
-
Class: table
-
-

Tabular data array containing multiple columnar variables. -

-

A table is a tabular data structure that collects multiple parallel -named variables. -Each variable is treated like a column. (Possibly a multi-columned column, if -that makes sense.) -The types of variables may be heterogeneous. -

-

A table object is like an SQL table or resultset, or a relation, or a -DataFrame in R or Pandas. -

-

A table is an array in itself: its size is nrows-by-nvariables, -and you can index along the rows and variables by indexing into the table -along dimensions 1 and 2. -

-

A note on accessing properties of a table array: Because .-indexing is -used to access the variables inside the array, it can’t also be directly used -to access properties as well. Instead, do t.Properties.<property> for -a table t. That will give you a property instead of a variable. -(And due to this mechanism, it will cause problems if you have a table -with a variable named Properties. Try to avoid that.) -

-

WARNING ABOUT HANDLE CLASSES IN TABLE VARIABLES -

-

Using a handle class in a table variable (column) value may lead to unpredictable -and buggy behavior! A handle class array is a reference type, and it holds shared -mutable state, which may be shared with references to it in other table arrays or -outside the table array. The table class makes no guarantees about what it will -or will not do internally with arrays that are held in table variables, and any -operation on a table holding handle arrays may have unpredictable and undesirable -side effects. These side effects may change between versions of Tablicious. -

-

We currently recommend that you do not use handle classes in table variables. It -may be okay to use handle classes *inside* cells or other non-handle composite types -that are used in table variables, but this hasn’t been fully thought through or -tested. -

-

See also: tblish.table.grpstats, tblish.evalWithTableVars, tblish.examples.SpDb -

-
- -
-
Instance Variable of table: cellstr VariableNames
-
-

The names of the variables in the table, as a cellstr row vector. -

-
- -
-
Instance Variable of table: cell VariableValues
-
-

A cell vector containing the values for each of the variables. -VariableValues(i) corresponds to VariableNames(i). -

-
- -
-
Instance Variable of table: cellstr RowNames
-
-

An optional list of row names that identify each row in the table. This -is a cellstr column vector, if present. -

-
- -
-
Instance Variable of table: cellstr DimensionNames
-
-

Names for the two dimensions of the table array, as a cellstr row vector. Always -exactly 2-long, because tables are always exactly 2-D. Defaults to -{"Row", "Variables"}. (I feel the singular "Row" and plural "Variables" here -are inconsistent, but that’s what Matlab uses, so Tablicious uses it too, for -Matlab compatibility.) -

-
- - - -
-
- - - - - - diff --git a/docs/devel/user-guide/html/tableOuterFillValue.html b/docs/devel/user-guide/html/tableOuterFillValue.html deleted file mode 100644 index f1c06a1c..00000000 --- a/docs/devel/user-guide/html/tableOuterFillValue.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -tableOuterFillValue (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.55 tableOuterFillValue

-

Not documented -

- - - - - diff --git a/docs/devel/user-guide/html/table_002eaddvars.html b/docs/devel/user-guide/html/table_002eaddvars.html deleted file mode 100644 index c2102c93..00000000 --- a/docs/devel/user-guide/html/table_002eaddvars.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -table.addvars (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.1 table.addvars

- -
-
Method: out = addvars (obj, var1, …, varN)
-
Method: out = addvars (…, 'Before', Before)
-
Method: out = addvars (…, 'After', After)
-
Method: out = addvars (…, 'NewVariableNames', NewVariableNames)
-
-

Add variables to table. -

-

Adds the specified variables to a table. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002eantijoin.html b/docs/devel/user-guide/html/table_002eantijoin.html deleted file mode 100644 index e2105cbe..00000000 --- a/docs/devel/user-guide/html/table_002eantijoin.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -table.antijoin (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.2 table.antijoin

- -
-
Method: [outA, ixA, outB, ixB] = antijoin (A, B)
-
-

Natural antijoin (AKA “semidifference”). -

-

Computes the anti-join of A and B. The anti-join is defined as all the -rows from one input which do not have matching rows in the other input. -

-

Returns: - outA - all the rows in A with no matching row in B - ixA - the row indexes into A which produced outA - outB - all the rows in B with no matching row in A - ixB - the row indexes into B which produced outB -

-

This is a Tablicious/Octave extension, not defined in the Matlab table interface. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002ecartesian.html b/docs/devel/user-guide/html/table_002ecartesian.html deleted file mode 100644 index 8a90efa2..00000000 --- a/docs/devel/user-guide/html/table_002ecartesian.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - -table.cartesian (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.3 table.cartesian

- -
-
Method: [out, ixs] = cartesian (A, B)
-
-

Cartesian product of two tables. -

-

Computes the Cartesian product of two tables. The Cartesian product is -each row in A combined with each row in B. -

-

Due to the definition and structural constraints of table, the two inputs -must have no variable names in common. It is an error if they do. -

-

The Cartesian product is seldom used in practice. If you find yourself -calling this method, you should step back and re-evaluate what you are -doing, asking yourself if that is really what you want to happen. If nothing -else, writing a function that calls cartesian() is usually much less -efficient than alternate ways of arriving at the same result. -

-

This implementation does not remove duplicate values. -TODO: Determine whether this duplicate-removing behavior is correct. -

-

The ordering of the rows in the output is not specified, and may be implementation- -dependent. TODO: Determine if we can lock this behavior down to a fixed, -defined ordering, without killing performance. -

-

This is a Tablicious/Octave extension, not defined in the Matlab table interface. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002econvertvars.html b/docs/devel/user-guide/html/table_002econvertvars.html deleted file mode 100644 index b6a7885b..00000000 --- a/docs/devel/user-guide/html/table_002econvertvars.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - -table.convertvars (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.4 table.convertvars

- -
-
Method: out = convertvars (obj, vars, dataType)
-
-

Convert variables to specified data type. -

-

Converts the variables in obj specified by vars to the specified data type. -

-

vars is a cellstr or numeric vector specifying which variables to convert. -

-

dataType specifies the data type to convert those variables to. It is either -a char holding the name of the data type, or a function handle which will -perform the conversion. If it is the name of the data type, there must -either be a one-arg constructor of that type which accepts the specified -variables’ current types as input, or a conversion method of that name -defined on the specified variables’ current type. -

-

Returns a table with the same variable names as obj, but with converted -types. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002efindgroups.html b/docs/devel/user-guide/html/table_002efindgroups.html deleted file mode 100644 index 45603037..00000000 --- a/docs/devel/user-guide/html/table_002efindgroups.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -table.findgroups (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.5 table.findgroups

- -
-
Method: [G, TID] = findgroups (obj)
-
-

Find groups within a table’s row values. -

-

Finds groups within a table’s row values and get group numbers. A group -is a set of rows that have the same values in all their variable elements. -

-

Returns: - G - A double column vector of group numbers created from obj. - TID - A table containing the row values corresponding to the group numbers. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002egetvar.html b/docs/devel/user-guide/html/table_002egetvar.html deleted file mode 100644 index 96ac8f3f..00000000 --- a/docs/devel/user-guide/html/table_002egetvar.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -table.getvar (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.6 table.getvar

- -
-
Method: [out, name] = getvar (obj, varRef)
-
-

Get value and name for single table variable. -

-

varRef is a variable reference. It may be a name or an index. It -may only specify a single table variable. -

-

Returns: - out – the value of the referenced table variable - name – the name of the referenced table variable -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002egetvars.html b/docs/devel/user-guide/html/table_002egetvars.html deleted file mode 100644 index 6815ff84..00000000 --- a/docs/devel/user-guide/html/table_002egetvars.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -table.getvars (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.7 table.getvars

- -
-
Method: [out1, …] = getvars (obj, varRef)
-
-

Get values for one ore more table variables. -

-

varRef is a variable reference in the form of variable names or -indexes. -

-

Returns as many outputs as varRef referenced variables. Each output -contains the contents of the corresponding table variable. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002egroupby.html b/docs/devel/user-guide/html/table_002egroupby.html deleted file mode 100644 index 53abce56..00000000 --- a/docs/devel/user-guide/html/table_002egroupby.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -table.groupby (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.8 table.groupby

- -
-
Method: [out] = groupby (obj, groupvars, aggcalcs)
-
-

Find groups in table data and apply functions to variables within groups. -

-

This works like an SQL "SELECT ... GROUP BY ..." statement. -

-

groupvars (cellstr, numeric) is a list of the grouping variables, -identified by name or index. -

-

aggcalcs is a specification of the aggregate calculations to perform -on them, in the form {out_var, fcn, in_vars; ...}, where: - out_var (char) is the name of the output variable - fcn (function handle) is the function to apply to produce it - in_vars (cellstr) is a list of the input variables to pass to fcn -

-

Returns a table. -

-

This is a Tablicious/Octave extension, not defined in the Matlab table interface. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002eheight.html b/docs/devel/user-guide/html/table_002eheight.html deleted file mode 100644 index a09c1e65..00000000 --- a/docs/devel/user-guide/html/table_002eheight.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -table.height (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.9 table.height

- -
-
Method: out = height (obj)
-
-

Number of rows in table. -

-

For a zero-variable table, this currently always returns 0. This is a bug, -and will change in the future. It should be possible for zero-variable table -arrays to have any number of rows. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002ehorzcat.html b/docs/devel/user-guide/html/table_002ehorzcat.html deleted file mode 100644 index a9651975..00000000 --- a/docs/devel/user-guide/html/table_002ehorzcat.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -table.horzcat (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.10 table.horzcat

- -
-
Method: out = horzcat (varargin)
-
-

Horizontal concatenation. -

-

Combines tables by horizontally concatenating them. -Inputs that are not tables are automatically converted to tables by calling -table() on them. Inputs must have all distinct variable names. -

-

Output has the same RowNames as varargin{1}. The variable names and values -are the result of the concatenation of the variable names and values lists -from the inputs. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002einnerjoin.html b/docs/devel/user-guide/html/table_002einnerjoin.html deleted file mode 100644 index 5d8b73fe..00000000 --- a/docs/devel/user-guide/html/table_002einnerjoin.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -table.innerjoin (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.11 table.innerjoin

- -
-
Method: [out, ixa, ixb] = innerjoin (A, B)
-
Method: […] = innerjoin (A, B, …)
-
-

Combine two tables by rows using key variables. -

-

Computes the relational inner join between two tables. “Inner” means that -only rows which had matching rows in the other input are kept in the -output. -

-

TODO: Document options. -

-

Returns: - out - A table that is the result of joining A and B - ix - Indexes into A for each row in out - ixb - Indexes into B for each row in out -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002eintersect.html b/docs/devel/user-guide/html/table_002eintersect.html deleted file mode 100644 index 79502db1..00000000 --- a/docs/devel/user-guide/html/table_002eintersect.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -table.intersect (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.12 table.intersect

- -
-
Method: [C, ia, ib] = intersect (A, B)
-
-

Set intersection. -

-

Computes the intersection of two tables. The intersection is defined to be the unique -row values which are present in both of the two input tables. -

-

Returns: - C - A table containing all the unique row values present in both A and B. - ia - Row indexes into A of the rows from A included in C. - ib - Row indexes into B of the rows from B included in C. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002eisempty.html b/docs/devel/user-guide/html/table_002eisempty.html deleted file mode 100644 index ef68ae9a..00000000 --- a/docs/devel/user-guide/html/table_002eisempty.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - -table.isempty (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.13 table.isempty

- -
-
Method: out = isempty (obj)
-
-

Test whether array is empty. -

-

For tables, isempty is true if the number of rows is 0 or the number -of variables is 0. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002eismember.html b/docs/devel/user-guide/html/table_002eismember.html deleted file mode 100644 index 55077935..00000000 --- a/docs/devel/user-guide/html/table_002eismember.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -table.ismember (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.14 table.ismember

- -
-
Method: [tf, loc] = ismember (A, B)
-
-

Set membership. -

-

Finds rows in A that are members of B. -

-

Returns: - tf - A logical vector indicating whether each A(i,:) was present in B. - loc - Indexes into B of rows that were found. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002eismissing.html b/docs/devel/user-guide/html/table_002eismissing.html deleted file mode 100644 index bae3e028..00000000 --- a/docs/devel/user-guide/html/table_002eismissing.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -table.ismissing (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.15 table.ismissing

- -
-
Method: out = ismissing (obj)
-
Method: out = ismissing (obj, indicator)
-
-

Find missing values. -

-

Finds missing values in obj’s variables. -

-

If indicator is not supplied, uses the standard missing values for each -variable’s data type. If indicator is supplied, the same indicator list is -applied across all variables. -

-

All variables in this must be vectors. (This is due to the requirement -that size(out) == size(obj).) -

-

Returns a logical array the same size as obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002eistable.html b/docs/devel/user-guide/html/table_002eistable.html deleted file mode 100644 index 2b4caaa6..00000000 --- a/docs/devel/user-guide/html/table_002eistable.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - -table.istable (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.16 table.istable

- -
-
Method: tf = istable (obj)
-
-

True if input is a table. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002ejoin.html b/docs/devel/user-guide/html/table_002ejoin.html deleted file mode 100644 index 58f78b66..00000000 --- a/docs/devel/user-guide/html/table_002ejoin.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -table.join (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.17 table.join

- -
-
Method: [C, ib] = join (A, B)
-
Method: [C, ib] = join (A, B, …)
-
-

Combine two tables by rows using key variables, in a restricted form. -

-

This is not a "real" relational join operation. It has the restrictions -that: - 1) The key values in B must be unique. - 2) Every key value in A must map to a key value in B. -These are restrictions inherited from the Matlab definition of table.join. -

-

You probably don’t want to use this method. You probably want to use -innerjoin or outerjoin instead. -

-

See also: table.innerjoin, table.outerjoin -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002emergevars.html b/docs/devel/user-guide/html/table_002emergevars.html deleted file mode 100644 index 8fc86caf..00000000 --- a/docs/devel/user-guide/html/table_002emergevars.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -table.mergevars (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.18 table.mergevars

- -
-
Method: out = mergevars (obj, vars)
-
Method: out = mergevars (…, 'NewVariableName', NewVariableName)
-
Method: out = mergevars (…, 'MergeAsTable', MergeAsTable)
-
-

Merge table variables into a single variable. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002emovevars.html b/docs/devel/user-guide/html/table_002emovevars.html deleted file mode 100644 index 0f02cea1..00000000 --- a/docs/devel/user-guide/html/table_002emovevars.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -table.movevars (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.19 table.movevars

- -
-
Method: out = movevars (obj, vars, relLocation, location)
-
-

Move around variables in a table. -

-

vars is a list of variables to move, specified by name or index. -

-

relLocation is 'Before' or 'After'. -

-

location indicates a single variable to use as the target location, -specified by name or index. If it is specified by index, it is the index -into the list of *unmoved* variables from obj, not the original full -list of variables in obj. -

-

Returns a table with the same variables as obj, but in a different order. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002endims.html b/docs/devel/user-guide/html/table_002endims.html deleted file mode 100644 index bd4c41f7..00000000 --- a/docs/devel/user-guide/html/table_002endims.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - -table.ndims (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.20 table.ndims

- -
-
Method: out = ndims (obj)
-
-

Number of dimensions -

-

For tables, ndims(obj) is always 2, because table arrays are always -2-D (rows-by-columns). -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002enumel.html b/docs/devel/user-guide/html/table_002enumel.html deleted file mode 100644 index 05bd22b9..00000000 --- a/docs/devel/user-guide/html/table_002enumel.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -table.numel (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.21 table.numel

- -
-
Method: out = numel (obj)
-
-

Total number of elements in table (actually 1). -

-

For compatibility reasons with Octave’s OOP interface and subsasgn behavior, -table’s numel is defined to always return 1. It is not useful for client -code to query a table’s size using numel. This is an incompatibility with -Matlab. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002eouterfillvals.html b/docs/devel/user-guide/html/table_002eouterfillvals.html deleted file mode 100644 index 4936f314..00000000 --- a/docs/devel/user-guide/html/table_002eouterfillvals.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -table.outerfillvals (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.22 table.outerfillvals

- -
-
Method: out = outerfillvals (obj)
-
-

Get fill values for outer join. -

-

Returns a table with the same variables as this, but containing only -a single row whose variable values are the values to use as fill values -when doing an outer join. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002eouterjoin.html b/docs/devel/user-guide/html/table_002eouterjoin.html deleted file mode 100644 index 1ef064d9..00000000 --- a/docs/devel/user-guide/html/table_002eouterjoin.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -table.outerjoin (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.23 table.outerjoin

- -
-
Method: [out, ixa, ixb] = outerjoin (A, B)
-
Method: […] = outerjoin (A, B, …)
-
-

Combine two tables by rows using key variables, retaining unmatched rows. -

-

Computes the relational outer join of tables A and B. This is like a -regular join, but also includes rows in each input which did not have -matching rows in the other input; the columns from the missing side are -filled in with placeholder values. -

-

TODO: Document options. -

-

Returns: - out - A table that is the result of the outer join of A and B - ixa - indexes into A for each row in out - ixb - indexes into B for each row in out -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002eprettyprint.html b/docs/devel/user-guide/html/table_002eprettyprint.html deleted file mode 100644 index aa24659b..00000000 --- a/docs/devel/user-guide/html/table_002eprettyprint.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -table.prettyprint (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.24 table.prettyprint

- -
-
Method: prettyprint (obj)
-
-

Display table’s values in tabular format. This prints the contents -of the table in human-readable, tabular form. -

-

Variables which contain objects are displayed using the strings -returned by their dispstrs method, if they define one. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002erealjoin.html b/docs/devel/user-guide/html/table_002erealjoin.html deleted file mode 100644 index 4f713ca4..00000000 --- a/docs/devel/user-guide/html/table_002erealjoin.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -table.realjoin (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.25 table.realjoin

- -
-
Method: [out, ixs] = realjoin (A, B)
-
Method: […] = realjoin (A, B, …)
-
-

"Real" relational inner join, without key restrictions -

-

Performs a "real" relational natural inner join between two tables, -without the key restrictions that JOIN imposes. -

-

Currently does not support tables which have RowNames. This may be -added in the future. -

-

This is a Tablicious/Octave extension, not defined in the Matlab table interface. -

-

Name/value option arguments are: Keys, LeftKeys, RightKeys, -LeftVariables, RightVariables. -

-

FIXME: Document those options. -

-

Returns: - out - A table that is the result of joining A and B - ixs - Indexes into A for each row in out -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002eremovevars.html b/docs/devel/user-guide/html/table_002eremovevars.html deleted file mode 100644 index 88cbaaf7..00000000 --- a/docs/devel/user-guide/html/table_002eremovevars.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -table.removevars (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.26 table.removevars

- -
-
Method: out = removevars (obj, vars)
-
-

Remove variables from table. -

-

Deletes the variables specified by vars from obj. -

-

vars may be a char, cellstr, numeric index vector, or logical -index vector. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002erenamevars.html b/docs/devel/user-guide/html/table_002erenamevars.html deleted file mode 100644 index 28e4aa3c..00000000 --- a/docs/devel/user-guide/html/table_002erenamevars.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -table.renamevars (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.27 table.renamevars

- -
-
Method: out = renamevars (obj, renameMap)
-
-

Rename variables in a table. -

-

Renames selected variables in the table obj based on the mapping -provided in renameMap. -

-

renameMap is an n-by-2 cellstr array, with the old variable names -in the first column, and the corresponding new variable names in the -second column. -

-

Variables which are not included in renameMap are not modified. -

-

It is an error if any variables named in the first column of renameMap -are not present in obj. -

-

Renames -

- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002erepelem.html b/docs/devel/user-guide/html/table_002erepelem.html deleted file mode 100644 index d88a84cf..00000000 --- a/docs/devel/user-guide/html/table_002erepelem.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -table.repelem (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.28 table.repelem

- -
-
Method: out = repelem (obj, R)
-
Method: out = repelem (obj, R_1, R_2)
-
-

Replicate elements of matrix. -

-

Replicates elements of this table matrix by applying repelem to each of -its variables. This -

-

Only two dimensions are supported for repelem on tables. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002erepmat.html b/docs/devel/user-guide/html/table_002erepmat.html deleted file mode 100644 index 677d4c4d..00000000 --- a/docs/devel/user-guide/html/table_002erepmat.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -table.repmat (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.29 table.repmat

- -
-
Method: out = repmat (obj, sz)
-
-

Replicate matrix. -

-

Repmats a table by repmatting each of its variables vertically. -

-

For tables, repmatting is only supported along dimension 1. That is, the -values of sz(2:end) must all be exactly 1. This behavior may change in the -future to support repmatting horizontally, with the added variable names being -automatically changed to maintain uniqueness of variable names within the -resulting table. -

-

Returns a new table with the same variable names and types as tbl, but -with a possibly different row count. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002erestrict.html b/docs/devel/user-guide/html/table_002erestrict.html deleted file mode 100644 index aaa3082f..00000000 --- a/docs/devel/user-guide/html/table_002erestrict.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - -table.restrict (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.30 table.restrict

- -
-
Method: out = restrict (obj, expr)
-
Method: out = restrict (obj, ix)
-
-

Subset rows using variable expression or index. -

-

Subsets a table row-wise, using either an index vector or an expression -involving obj’s variables. -

-

If the argument is a numeric or logical vector, it is interpreted as an -index into the rows of this. (Just as with ‘subsetrows (this, index)‘.) -

-

If the argument is a char, then it is evaulated as an M-code expression, -with all of this’ variables available as workspace variables, as with -tblish.evalWithTableVars. The output of expr must be a numeric or logical index -vector (This form is a shorthand for -out = subsetrows (this, tblish.evalWithTableVars (this, expr)).) -

-

TODO: Decide whether to name this to "where" to be more like SQL instead -of relational algebra. -

-

Examples: -

-
[s,p,sp] = tblish.examples.SpDb;
-prettyprint (restrict (p, 'Weight >= 14 & strcmp(Color, "Red")'))
-
- -

This is a Tablicious/Octave extension, not defined in the Matlab table interface. -

-

See also: tblish.evalWithTableVars -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002erowfun.html b/docs/devel/user-guide/html/table_002erowfun.html deleted file mode 100644 index 4f2cb1ab..00000000 --- a/docs/devel/user-guide/html/table_002erowfun.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - -table.rowfun (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.31 table.rowfun

- -
-
Method: out = varfun (func, obj)
-
Method: out = varfun (…, 'OptionName', OptionValue, …)
-
-

Apply function to rows in table and collect outputs. -

-

This applies the function func to the elements of each row of -obj’s variables, and collects the concatenated output(s) into the -variable(s) of a new table. -

-

func is a function handle. It should take as many inputs as there -are variables in obj. Or, it can take a single input, and you must -specify 'SeparateInputs', false to have the input variables -concatenated before being passed to func. It may return multiple -argouts, but to capture those past the first one, you must explicitly -specify the 'NumOutputs' or 'OutputVariableNames' options. -

-

Supported name/value options: -

-
'OutputVariableNames'
-

Names of table variables to store combined function output arguments in. -

-
'NumOutputs'
-

Number of output arguments to call function with. If omitted, defaults to -number of items in OutputVariableNames if it is supplied, otherwise -defaults to 1. -

-
'SeparateInputs'
-

If true, input variables are passed as separate input arguments to func. -If false, they are concatenated together into a row vector and passed as -a single argument. Defaults to true. -

-
'ErrorHandler'
-

A function to call as a fallback when calling func results in an error. -It is passed the caught exception, along with the original inputs passed -to func, and it has a “second chance” to compute replacement values -for that row. This is useful for converting raised errors to missing-value -fill values, or logging warnings. -

-
'ExtractCellContents'
-

Whether to “pop out” the contents of the elements of cell variables in -obj, or to leave them as cells. True/false; default is false. If -you specify this option, then obj may not have any multi-column -cell-valued variables. -

-
'InputVariables'
-

If specified, only these variables from obj are used as the function -inputs, instead of using all variables. -

-
'GroupingVariables'
-

Not yet implemented. -

-
'OutputFormat'
-

The format of the output. May be 'table' (the default), -'uniform', or 'cell'. If it is 'uniform' or 'cell', -the output variables are returned in multiple output arguments from -'rowfun'. -

-
- -

Returns a table whose variables are the collected output arguments -of func if OutputFormat is 'table'. Otherwise, returns -multiple output arguments of whatever type func returned (if -OutputFormat is 'uniform') or cells (if OutputFormat -is 'cell'). -

-
- -
-
- - - - - - diff --git a/docs/devel/user-guide/html/table_002erows2vars.html b/docs/devel/user-guide/html/table_002erows2vars.html deleted file mode 100644 index 8c26d38b..00000000 --- a/docs/devel/user-guide/html/table_002erows2vars.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - -table.rows2vars (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.32 table.rows2vars

- -
-
Method: out = rows2vars (obj)
-
Method: out = rows2vars (obj, 'VariableNamesSource', VariableNamesSource)
-
Method: out = rows2vars (…, 'DataVariables', DataVariables)
-
-

Reorient table, swapping rows and variables dimensions. -

-

This flips the dimensions of the given table obj, swapping the -orientation of the contained data, and swapping the row names/labels -and variable names. -

-

The variable names become a new variable named “OriginalVariableNames”. -

-

The row names are drawn from the column VariableNamesSource if it -is specified. Otherwise, if obj has row names, they are used. -Otherwise, new variable names in the form “VarN” are generated. -

-

If all the variables in obj are of the same type, they are concatenated -and then sliced to create the new variable values. Otherwise, they are -converted to cells, and the new table has cell variable values. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002esemijoin.html b/docs/devel/user-guide/html/table_002esemijoin.html deleted file mode 100644 index 6a5a7088..00000000 --- a/docs/devel/user-guide/html/table_002esemijoin.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - -table.semijoin (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.33 table.semijoin

- -
-
Method: [outA, ixA, outB, ixB] = semijoin (A, B)
-
-

Natural semijoin. -

-

Computes the natural semijoin of tables A and B. The semi-join of tables -A and B is the set of all rows in A which have matching rows in B, based -on comparing the values of variables with the same names. -

-

This method also computes the semijoin of B and A, for convenience. -

-

Returns: - outA - all the rows in A with matching row(s) in B - ixA - the row indexes into A which produced outA - outB - all the rows in B with matching row(s) in A - ixB - the row indexes into B which produced outB -

-

This is a Tablicious/Octave extension, not defined in the Matlab table interface. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002esetDimensionNames.html b/docs/devel/user-guide/html/table_002esetDimensionNames.html deleted file mode 100644 index 0f086de1..00000000 --- a/docs/devel/user-guide/html/table_002esetDimensionNames.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - -table.setDimensionNames (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.35 table.setDimensionNames

- -
-
Method: out = setDimensionNames (obj, names)
-
Method: out = setDimensionNames (obj, ix, names)
-
-

Set dimension names. -

-

Sets the DimensionNames for this table to a new list of names. -

-

names is a char or cellstr vector. It must have the same number of elements -as the number of dimension names being assigned. -

-

ix is an index vector indicating which dimension names to set. If -omitted, it sets all two of them. Since there are always two dimension, -the indexes in ix may never be higher than 2. -

-

This method exists because the obj.Properties.DimensionNames = … -assignment form did not originally work, possibly due to an Octave bug, or more -likely due to a bug in Tablicious prior to the early 0.4.x versions. That was -fixed around 0.4.4. This method may be deprecated and removed at some point, since -it is not part of the standard Matlab table interface, and is now redundant with -the obj.Properties.DimensionNames = … assignment form. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002esetRowNames.html b/docs/devel/user-guide/html/table_002esetRowNames.html deleted file mode 100644 index bd6551a0..00000000 --- a/docs/devel/user-guide/html/table_002esetRowNames.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -table.setRowNames (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.36 table.setRowNames

- -
-
Method: out = setRowNames (obj, names)
-
-

Set row names. -

-

Sets the row names on obj to names. -

-

names is a cellstr column vector, with the same number of rows as -obj has. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002esetVariableNames.html b/docs/devel/user-guide/html/table_002esetVariableNames.html deleted file mode 100644 index 96cba9cb..00000000 --- a/docs/devel/user-guide/html/table_002esetVariableNames.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -table.setVariableNames (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.38 table.setVariableNames

- -
-
Method: out = setVariableNames (obj, names)
-
Method: out = setVariableNames (obj, ix, names)
-
-

Set variable names. -

-

Sets the VariableNames for this table to a new list of names. -

-

names is a char or cellstr vector. It must have the same number of elements -as the number of variable names being assigned. -

-

ix is an index vector indicating which variable names to set. If -omitted, it sets all of them present in obj. -

-

This method exists because the obj.Properties.VariableNames = … -assignment form does not work, possibly due to an Octave bug. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002esetdiff.html b/docs/devel/user-guide/html/table_002esetdiff.html deleted file mode 100644 index 8ef96476..00000000 --- a/docs/devel/user-guide/html/table_002esetdiff.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -table.setdiff (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.34 table.setdiff

- -
-
Method: [C, ia] = setdiff (A, B)
-
-

Set difference. -

-

Computes the set difference of two tables. The set difference is defined to be -the unique row values which are present in table A that are not in table B. -

-

Returns: - C - A table containing the unique row values in A that were not in B. - ia - Row indexes into A of the rows from A included in C. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002esetvar.html b/docs/devel/user-guide/html/table_002esetvar.html deleted file mode 100644 index 3dc6fccd..00000000 --- a/docs/devel/user-guide/html/table_002esetvar.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - -table.setvar (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.37 table.setvar

- -
-
Method: out = setvar (obj, varRef, value)
-
-

Set value for a variable in table. -

-

This sets (adds or replaces) the value for a variable in obj. It -may be used to change the value of an existing variable, or add a new -variable. -

-

This method exists primarily because I cannot get obj.foo = value to work, -apparently due to an issue with Octave’s subsasgn support. -

-

varRef is a variable reference, either the index or name of a variable. -If you are adding a new variable, it must be a name, and not an index. -

-

value is the value to set the variable to. If it is scalar or -a single string as charvec, it is scalar-expanded to match the number -of rows in obj. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002esetxor.html b/docs/devel/user-guide/html/table_002esetxor.html deleted file mode 100644 index eb2da144..00000000 --- a/docs/devel/user-guide/html/table_002esetxor.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -table.setxor (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.39 table.setxor

- -
-
Method: [C, ia, ib] = setxor (A, B)
-
-

Set exclusive OR. -

-

Computes the setwise exclusive OR of two tables. The set XOR is defined to be -the unique row values which are present in one or the other of the two input -tables, but not in both. -

-

Returns: - C - A table containing all the unique row values in the set XOR of A and B. - ia - Row indexes into A of the rows from A included in C. - ib - Row indexes into B of the rows from B included in C. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002esize.html b/docs/devel/user-guide/html/table_002esize.html deleted file mode 100644 index e0488916..00000000 --- a/docs/devel/user-guide/html/table_002esize.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -table.size (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.40 table.size

- -
-
Method: sz = size (obj)
-
Method: [nr, nv] = size (obj)
-
Method: [nr, nv, …] = size (obj)
-
-

Gets the size of a table. -

-

For tables, the size is [number-of-rows x number-of-variables]. -This is the same as [height(obj), width(obj)]. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002esplitapply.html b/docs/devel/user-guide/html/table_002esplitapply.html deleted file mode 100644 index 28b8b926..00000000 --- a/docs/devel/user-guide/html/table_002esplitapply.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -table.splitapply (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.41 table.splitapply

- -
-
Method: out = splitapply (func, obj, G)
-
Method: [Y1, …, YM] = splitapply (func, obj, G)
-
-

Split table data into groups and apply function. -

-

Performs a splitapply, using the variables in obj as the input X variables -to the splitapply function call. -

-

See also: splitapply, table.groupby, tblish.table.grpstats -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002esplitvars.html b/docs/devel/user-guide/html/table_002esplitvars.html deleted file mode 100644 index c59b2273..00000000 --- a/docs/devel/user-guide/html/table_002esplitvars.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -table.splitvars (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.42 table.splitvars

- -
-
Method: out = splitvars (obj)
-
Method: out = splitvars (obj, vars)
-
Method: out = splitvars (…, 'NewVariableNames', NewVariableNames)
-
-

Split multicolumn table variables. -

-

Splits multicolumn table variables into new single-column variables. -If vars is supplied, splits only those variables. If vars -is not supplied, splits all multicolumn variables. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002esqueeze.html b/docs/devel/user-guide/html/table_002esqueeze.html deleted file mode 100644 index 31b15ad1..00000000 --- a/docs/devel/user-guide/html/table_002esqueeze.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -table.squeeze (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.43 table.squeeze

- -
-
Method: obj = squeeze (obj)
-
-

Remove singleton dimensions. -

-

For tables, this is always a no-op that returns the input unmodified, -because tables always have exactly 2 dimensions, and 2-D arrays are unaffected -by squeeze. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002estack.html b/docs/devel/user-guide/html/table_002estack.html deleted file mode 100644 index 658d0866..00000000 --- a/docs/devel/user-guide/html/table_002estack.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -table.stack (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.44 table.stack

- -
-
Method: out = stack (obj, vars)
-
Method: out = stack (…, 'NewDataVariableName', NewDataVariableName)
-
Method: out = stack (…, 'IndexVariableName', IndexVariableName)
-
-

Stack multiple table variables into a single variable. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002esummary.html b/docs/devel/user-guide/html/table_002esummary.html deleted file mode 100644 index be0fdbc1..00000000 --- a/docs/devel/user-guide/html/table_002esummary.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -table.summary (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.45 table.summary

- -
-
Method: summary (obj)
-
-

Display a summary of a table’s data. -

-

Displays a summary of data in the input table. This will contain some -statistical information on each of its variables. The output is printed -to the Octave console (command window, stdout, or the like in your current -session), in a format suited for human consumption. The output format is -not fixed or formally defined, and may change over time. It is only -suitable for human display, and not for parsing or programmatic use. -

-

This method supports, to some degree, extension by other packages. If your -Octave session has loaded other packages which supply extension implementaions -of ‘summary‘, Tablicious will use those in preference to its own internal -implementation, and you will get different, and hopefully better, output. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002etable.html b/docs/devel/user-guide/html/table_002etable.html deleted file mode 100644 index 0e330e6a..00000000 --- a/docs/devel/user-guide/html/table_002etable.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - -table.table (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.46 table.table

- -
-
Constructor: obj = table ()
-
-

Constructs a new empty (0 rows by 0 variables) table. -

-
- -
-
Constructor: obj = table (var1, var2, …, varN)
-
-

Constructs a new table from the given variables. The variables passed as -inputs to this constructor become the variables of the table. Their names -are automatically detected from the input variable names that you used. -

-

Note: If you call the constructor with exactly three arguments, and the first -argument is exactly the value ’__tblish_backdoor__’, that will trigger a special internal-use -backdoor calling form, and you will get incorrect results. This is a bug in -Tablicious. -

-
- -
-
Constructor: obj = table ('Size', sz, 'VariableTypes', varTypes)
-
-

Constructs a new table of the given size, and with the given variable types. -The variables will contain the default value for elements of that type. -

-
- -
-
Constructor: obj = table (…, 'VariableNames', varNames)
-
Constructor: obj = table (…, 'RowNames', rowNames)
-
-

Specifies the variable names or row names to use in the constructed table. -Overrides the implicit names garnered from the input variable names. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002etable2array.html b/docs/devel/user-guide/html/table_002etable2array.html deleted file mode 100644 index 0d078493..00000000 --- a/docs/devel/user-guide/html/table_002etable2array.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - -table.table2array (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.47 table.table2array

- -
-
Method: s = table2struct (obj)
-
-

Converts obj to a homogeneous array. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002etable2cell.html b/docs/devel/user-guide/html/table_002etable2cell.html deleted file mode 100644 index acf4e902..00000000 --- a/docs/devel/user-guide/html/table_002etable2cell.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -table.table2cell (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.48 table.table2cell

- -
-
Method: c = table2cell (obj)
-
-

Converts table to a cell array. Each variable in obj becomes -one or more columns in the output, depending on how many columns -that variable has. -

-

Returns a cell array with the same number of rows as obj, and -with as many or more columns as obj has variables. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002etable2struct.html b/docs/devel/user-guide/html/table_002etable2struct.html deleted file mode 100644 index 1f565109..00000000 --- a/docs/devel/user-guide/html/table_002etable2struct.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -table.table2struct (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.49 table.table2struct

- -
-
Method: s = table2struct (obj)
-
Method: s = table2struct (…, 'ToScalar', trueOrFalse)
-
-

Converts obj to a scalar structure or structure array. -

-

Row names are not included in the output struct. To include them, you -must add them manually: - s = table2struct (tbl, ’ToScalar’, true); - s.RowNames = tbl.Properties.RowNames; -

-

Returns a scalar struct or struct array, depending on the value of the -ToScalar option. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002eunion.html b/docs/devel/user-guide/html/table_002eunion.html deleted file mode 100644 index 94d0f7c9..00000000 --- a/docs/devel/user-guide/html/table_002eunion.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -table.union (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.50 table.union

- -
-
Method: [C, ia, ib] = union (A, B)
-
-

Set union. -

-

Computes the union of two tables. The union is defined to be the unique -row values which are present in either of the two input tables. -

-

Returns: - C - A table containing all the unique row values present in A or B. - ia - Row indexes into A of the rows from A included in C. - ib - Row indexes into B of the rows from B included in C. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002evarfun.html b/docs/devel/user-guide/html/table_002evarfun.html deleted file mode 100644 index 9134b2a3..00000000 --- a/docs/devel/user-guide/html/table_002evarfun.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -table.varfun (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.51 table.varfun

- -
-
Method: out = varfun (fcn, obj)
-
Method: out = varfun (…, 'OutputFormat', outputFormat)
-
Method: out = varfun (…, 'InputVariables', vars)
-
Method: out = varfun (…, 'ErrorHandler', errorFcn)
-
-

Apply function to table variables. -

-

Applies the given function fcn to each variable in obj, -collecting the output in a table, cell array, or array of another type. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002evarnames.html b/docs/devel/user-guide/html/table_002evarnames.html deleted file mode 100644 index 08f54bf1..00000000 --- a/docs/devel/user-guide/html/table_002evarnames.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -table.varnames (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.52 table.varnames

- -
-
Method: out = varnames (obj)
-
Method: out = varnames (obj, varNames)
-
-

Get or set variable names for a table. -

-

Returns cellstr in the getter form. Returns an updated datetime in the -setter form. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002evertcat.html b/docs/devel/user-guide/html/table_002evertcat.html deleted file mode 100644 index f9631f65..00000000 --- a/docs/devel/user-guide/html/table_002evertcat.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -table.vertcat (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.53 table.vertcat

- -
-
Method: out = vertcat (varargin)
-
-

Vertical concatenation. -

-

Combines tables by vertically concatenating them. -

-

Inputs that are not tables are automatically converted to tables by calling -table() on them. -

-

The inputs must have the same number and names of variables, and their -variable value types and sizes must be cat-compatible. The types of the resulting -variables are the types that result from doing a ‘vertcat()‘ on the variables -from the corresponding input tables, in the order they were input in. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/table_002ewidth.html b/docs/devel/user-guide/html/table_002ewidth.html deleted file mode 100644 index 2a455608..00000000 --- a/docs/devel/user-guide/html/table_002ewidth.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -table.width (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.54.54 table.width

- -
-
Method: out = width (obj)
-
-

Number of variables in table. -

-

Note that this is not the sum of the number of columns in each variable. -It is just the number of variables. -

-
- -
- - - - - diff --git a/docs/devel/user-guide/html/tail.html b/docs/devel/user-guide/html/tail.html deleted file mode 100644 index 8cf7aaf0..00000000 --- a/docs/devel/user-guide/html/tail.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - -tail (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.56 tail

-
-
Function: out = tail (A)
-
Function: out = tail (A, k)
-
-

Get last K rows of an array. -

-

Returns the array A, subsetted to its last k rows. This means -subsetting it to the last (min (k, size (A, 1))) elements along -dimension 1, and leaving all other dimensions unrestricted. -

-

A is the array to subset. -

-

k is the number of rows to get. k defaults to 8 if it is omitted -or empty. -

-

If there are less than k rows in A, returns all rows. -

-

Returns an array of the same type as A, unless ()-indexing A -produces an array of a different type, in which case it returns that type. -

-

See also: head -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset.html b/docs/devel/user-guide/html/tblish_002edataset.html deleted file mode 100644 index 944a938b..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - -tblish.dataset (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57 tblish.dataset

-
-
Class: tblish.dataset
-
-

The tblish.dataset class provides convenient access to the various -datasets included with Tablicious. -

-

This class just contains a bunch of static methods, each of which loads -the dataset of that name. It is provided as a convenience so you can use tab -completion or other run-time introspection on the dataset list. -

-
- - - -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eAirPassengers.html b/docs/devel/user-guide/html/tblish_002edataset_002eAirPassengers.html deleted file mode 100644 index c445cae8..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eAirPassengers.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -tblish.dataset.AirPassengers (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.2 tblish.dataset.AirPassengers

- -
-
Static Method: out = AirPassengers ()
-
-

Monthly Airline Passenger Numbers 1949-1960 -

-

Description

- -

The classic Box & Jenkins airline data. Monthly totals of international -airline passengers, 1949 to 1960. -

-

Source

- -

Box, G. E. P., Jenkins, G. M. and Reinsel, G. C. (1976). Time Series -Analysis, Forecasting and Control. Third Edition. San Francisco: Holden-Day. -Series G. -

-

Examples

- -
-
## TODO: This example needs to be ported from R.
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eBJsales.html b/docs/devel/user-guide/html/tblish_002edataset_002eBJsales.html deleted file mode 100644 index 69576868..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eBJsales.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -tblish.dataset.BJsales (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.9 tblish.dataset.BJsales

- -
-
Static Method: out = BJsales ()
-
-

Sales Data with Leading Indicator -

-

Description

- -

Sales Data with Leading Indicator -

-

Format

- -
-
record
-

Index of the record. -

-
lead
-

Leading indicator. -

-
sales
-

Sales volume. -

-
- -

Source

- -

The data are given in Box & Jenkins (1976). Obtained from the Time Series Data -Library at http://www-personal.buseco.monash.edu.au/~hyndman/TSDL/. -

-

References

- -

Box, G. E. P. and Jenkins, G. M. (1976). Time Series Analysis, Forecasting and -Control. San Francisco: Holden-Day. p. 537. -

-

Brockwell, P. J. and Davis, R. A. (1991). Time Series: Theory and Methods, -Second edition. New York: Springer-Verlag. p. 414. -

-

Examples

- -
-
# TODO: Come up with example code here
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eBOD.html b/docs/devel/user-guide/html/tblish_002edataset_002eBOD.html deleted file mode 100644 index 9a4dab3d..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eBOD.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -tblish.dataset.BOD (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.10 tblish.dataset.BOD

- -
-
Static Method: out = BOD ()
-
-

Biochemical Oxygen Demand -

-

Description

- -

Contains biochemical oxygen demand versus time in an evaluation of water quality. -

-

Format

- -
-
Time
-

Time of the measurement (in days). -

-
demand
-

Biochemical oxygen demand (mg/l). -

-
- -

Source

- -

Bates, D.M. and Watts, D.G. (1988). Nonlinear Regression Analysis and Its -Applications. New York: John Wiley & Sons. Appendix A1.4. -

-

Originally from: Marske (1967). Biochemical Oxygen Demand Data -Interpretation Using Sum of Squares Surface, M.Sc. Thesis, University of -Wisconsin – Madison. -

-

Examples

- -
-
# TODO: Port this example from R
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eChickWeight.html b/docs/devel/user-guide/html/tblish_002edataset_002eChickWeight.html deleted file mode 100644 index 4cec4ae9..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eChickWeight.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - -tblish.dataset.ChickWeight (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.12 tblish.dataset.ChickWeight

- -
-
Static Method: out = ChickWeight ()
-
-

Weight versus age of chicks on different diets -

-

Format

- -
-
weight
-

a numeric vector giving the body weight of the chick (gm). -

-
Time
-

a numeric vector giving the number of days since birth when the -measurement was made. -

-
Chick
-

an ordered factor with levels 18 < ... < 48 giving a unique -identifier for the chick. The ordering of the levels groups chicks on the same -diet together and orders them according to their final weight (lightest to -heaviest) within diet. -

-
Diet
-

a factor with levels 1, ..., 4 indicating which experimental diet -the chick received. -

-
- -

Source

- -

Crowder, M. and Hand, D. (1990). Analysis of Repeated Measures. London: Chapman and -Hall. (example 5.3) -

-

Hand, D. and Crowder, M. (1996), Practical Longitudinal Data Analysis. London: Chapman -and Hall. (table A.2) -

-

Pinheiro, J. C. and Bates, D. M. (2000) Mixed-effects Models in S and S-PLUS. -New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.ChickWeight
-
-tblish.examples.coplot (t, "Time", "weight", "Chick");
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eDNase.html b/docs/devel/user-guide/html/tblish_002edataset_002eDNase.html deleted file mode 100644 index 4e8a4e61..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eDNase.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -tblish.dataset.DNase (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.18 tblish.dataset.DNase

- -
-
Static Method: out = DNase ()
-
-

Elisa assay of DNase -

-

Description

- -

Data obtained during development of an ELISA assay for the recombinant protein DNase in rat serum. -

-

Format

- -
-
Run
-

Ordered categorical indicating the assay run. -

-
conc
-

Known concentration of the protein (ng/ml). -

-
density
-

Measured optical density in the assay (dimensionless). -

-
- -

Source

- -

Davidian, M. and Giltinan, D. M. (1995). Nonlinear Models for Repeated -Measurement Data. London: Chapman & Hall. (section 5.2.4, p. 134) -

-

Pinheiro, J. C. and Bates, D. M. (2000). Mixed-effects Models in S and -S-PLUS. New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.DNase;
-
-# TODO: Port this from R
-
-tblish.examples.coplot (t, "conc", "density", "Run", "PlotFcn", @scatter);
-tblish.examples.coplot (t, "conc", "density", "Run", "PlotFcn", @loglog, ...
-  "PlotArgs", {"o"});
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eEuStockMarkets.html b/docs/devel/user-guide/html/tblish_002edataset_002eEuStockMarkets.html deleted file mode 100644 index 59b0b9f1..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eEuStockMarkets.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - -tblish.dataset.EuStockMarkets (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.22 tblish.dataset.EuStockMarkets

- -
-
Static Method: out = EuStockMarkets ()
-
-

Daily Closing Prices of Major European Stock Indices -

-

Description

- -

Contains the daily closing prices of major European stock indices: Germany DAX -(Ibis), Switzerland SMI, France CAC, and UK FTSE. The data are sampled in -business time, i.e., weekends and holidays are omitted. -

-

Format

- -

A multivariate time series with 1860 observations on 4 variables. -

-

The starting date is the 130th day of 1991, with a frequency of 260 observations -per year. -

-

Source

- -

The data were kindly provided by Erste Bank AG, Vienna, Austria. -

-

Examples

- -
-
-
-t = tblish.dataset.EuStockMarkets;
-
-# The fact that we're doing this munging means that table might have
-# been the wrong structure for this data in the first place
-
-t2 = removevars (t, "day");
-index_names = t2.Properties.VariableNames;
-day = 1:height (t2);
-price = table2array (t2);
-
-price0 = price(1,:);
-
-rel_price = price ./ repmat (price0, [size(price, 1) 1]);
-
-figure;
-plot (day, rel_price);
-legend (index_names);
-xlabel ("Business day");
-ylabel ("Relative price");
-
-
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eFormaldehyde.html b/docs/devel/user-guide/html/tblish_002edataset_002eFormaldehyde.html deleted file mode 100644 index 19c68908..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eFormaldehyde.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - -tblish.dataset.Formaldehyde (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.24 tblish.dataset.Formaldehyde

- -
-
Static Method: out = Formaldehyde ()
-
-

Determination of Formaldehyde -

-

Description

- -

These data are from a chemical experiment to prepare a standard curve for the -determination of formaldehyde by the addition of chromatropic acid and -concentrated sulphuric acid and the reading of the resulting purple color on -a spectrophotometer. -

-

Format

- -
-
record
-

Observation record number. -

-
carb
-

Carbohydrate (ml). -

-
optden
-

Optical Density -

-
- -

Source

- -

Bennett, N. A. and N. L. Franklin (1954). Statistical Analysis in -Chemistry and the Chemical Industry. New York: Wiley. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.Formaldehyde;
-
-figure
-scatter (t.carb, t.optden)
-# TODO: Add a linear model line
-xlabel ("Carbohydrate (ml)")
-ylabel ("Optical Density")
-title ("Formaldehyde data")
-
-# TODO: Add linear model summary output
-# TOD: Add linear model summary plot
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eHairEyeColor.html b/docs/devel/user-guide/html/tblish_002edataset_002eHairEyeColor.html deleted file mode 100644 index 896c4c10..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eHairEyeColor.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - -tblish.dataset.HairEyeColor (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.26 tblish.dataset.HairEyeColor

- -
-
Static Method: out = HairEyeColor ()
-
-

Hair and Eye Color of Statistics Students -

-

Description

- -

Distribution of hair and eye color and sex in 592 statistics students. -

-

Format

- -

This data set comes in multiple variables -

-
-
n
-

A 3-dimensional array containing the counts of students in each bucket. It -is arranged as hair-by-eye-by-sex. -

-
hair
-

Hair colors for the indexes along dimension 1. -

-
eye
-

Eye colors for the indexes along dimension 2. -

-
sex
-

Sexes for the indexes along dimension 3. -

-
- -

Details

- -

The Hair x Eye table comes rom a survey of students at the University of -Delaware reported by Snee (1974). The split by Sex was added by Friendly -(1992a) for didactic purposes. -

-

This data set is useful for illustrating various techniques for the analysis -of contingency tables, such as the standard chi-squared test or, more -generally, log-linear modelling, and graphical methods such as mosaic plots, -sieve diagrams or association plots. -

-

Source

- -

http://euclid.psych.yorku.ca/ftp/sas/vcd/catdata/haireye.sas -

-

Snee (1974) gives the two-way table aggregated over Sex. The Sex split of -the ‘Brown hair, Brown eye’ cell was changed to agree with that used by -Friendly (2000). -

-

References

- -

Snee, R. D. (1974). Graphical display of two-way contingency tables. -The American Statistician, 28, 9–12. -

-

Friendly, M. (1992a). Graphical methods for categorical data. SAS User -Group International Conference Proceedings, 17, 190–200. -http://www.math.yorku.ca/SCS/sugi/sugi17-paper.html -

-

Friendly, M. (1992b). Mosaic displays for loglinear models. Proceedings -of the Statistical Graphics Section, American Statistical Association, pp. -61–68. http://www.math.yorku.ca/SCS/Papers/asa92.html -

-

Friendly, M. (2000). Visualizing Categorical Data. SAS Institute, -ISBN 1-58025-660-0. -

-

Examples

- -
-
tblish.dataset.HairEyeColor
-
-# TODO: Aggregate over sex and display a table of counts
-
-# TODO: Port mosaic plot to Octave
-
-
- - -
- -
-
- - - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eHarman23cor.html b/docs/devel/user-guide/html/tblish_002edataset_002eHarman23cor.html deleted file mode 100644 index 00672c2b..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eHarman23cor.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -tblish.dataset.Harman23cor (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.27 tblish.dataset.Harman23cor

- -
-
Static Method: out = Harman23cor ()
-
-

Harman Example 2.3 -

-

Description

- -

A correlation matrix of eight physical measurements on 305 girls between -ages seven and seventeen. -

-

Format

- -
-
cov
-

An 8-by-8 correlation matrix. -

-
names
-

Names of the variables corresponding to the indexes of the correlation matrix’s -dimensions. -

-
- -

Source

- -

Harman, H. H. (1976). Modern Factor Analysis, Third Edition Revised. -Chicago: University of Chicago Press. Table 2.3. -

-

Examples

- -
-
tblish.dataset.Harman23cor;
-
-# TODO: Port factanal to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eHarman74cor.html b/docs/devel/user-guide/html/tblish_002edataset_002eHarman74cor.html deleted file mode 100644 index 1cdb48c6..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eHarman74cor.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -tblish.dataset.Harman74cor (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.28 tblish.dataset.Harman74cor

- -
-
Static Method: out = Harman74cor ()
-
-

Harman Example 7.4 -

-

Description

- -

A correlation matrix of 24 psychological tests given to 145 seventh and -eighth-grade children in a Chicago suburb by Holzinger and Swineford. -

-

Format

- -
-
cov
-

A 2-dimensional correlation matrix. -

-
vars
-

Names of the variables corresponding to the indexes along the dimensions of -cov. -

-
- -

Source

- -

Harman, H. H. (1976). Modern Factor Analysis, Third Edition -Revised. Chicago: University of Chicago Press. Table 7.4. -

-

Examples

- -
-
tblish.dataset.Harman74cor;
-
-# TODO: Port factanal to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eIndometh.html b/docs/devel/user-guide/html/tblish_002edataset_002eIndometh.html deleted file mode 100644 index 0891a6f6..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eIndometh.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -tblish.dataset.Indometh (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.29 tblish.dataset.Indometh

- -
-
Static Method: out = Indometh ()
-
-

Pharmacokinetics of Indomethacin -

-

Description

- -

Data on the pharmacokinetics of indometacin (or, older spelling, -‘indomethacin’). -

-

Format

- -
-
Subject
-

Subject identifier. -

-
time
-

Time since drug administration at which samples were drawn (hours). -

-
conc
-

Plasma concentration of indomethacin (mcg/ml). -

-
- -

Details

- -

Each of the six subjects were given an intravenous injection of indometacin. -

-

Source

- -

Kwan, Breault, Umbenhauer, McMahon and Duggan (1976). Kinetics of -Indomethacin absorption, elimination, and enterohepatic circulation in man. -Journal of Pharmacokinetics and Biopharmaceutics 4, 255–280. -

-

Davidian, M. and Giltinan, D. M. (1995). Nonlinear Models for Repeated -Measurement Data. London: Chapman & Hall. (section 5.2.4, p. 129) -

-

Pinheiro, J. C. and Bates, D. M. (2000). Mixed-effects Models in S and -S-PLUS. New York: Springer. -

- -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eInsectSprays.html b/docs/devel/user-guide/html/tblish_002edataset_002eInsectSprays.html deleted file mode 100644 index f2bd595f..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eInsectSprays.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -tblish.dataset.InsectSprays (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.31 tblish.dataset.InsectSprays

- -
-
Static Method: out = InsectSprays ()
-
-

Effectiveness of Insect Sprays -

-

Description

- -

The counts of insects in agricultural experimental units treated with different -insecticides. -

-

Format

- -
-
spray
-

The type of spray. -

-
count
-

Insect count. -

-
- -

Source

- -

Beall, G., (1942). The Transformation of data from entomological field -experiments. Biometrika, 29, 243–262. -

-

References

- -

McNeil, D. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.InsectSprays;
-
-# TODO: boxplot
-
-# TODO: AOV plots
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eJohnsonJohnson.html b/docs/devel/user-guide/html/tblish_002edataset_002eJohnsonJohnson.html deleted file mode 100644 index b415e115..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eJohnsonJohnson.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - -tblish.dataset.JohnsonJohnson (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.34 tblish.dataset.JohnsonJohnson

- -
-
Static Method: out = JohnsonJohnson ()
-
-

Quarterly Earnings per Johnson & Johnson Share -

-

Description

- -

Quarterly earnings (dollars) per Johnson & Johnson share 1960–80. -

-

Format

- -
-
date
-

Start date of the quarter. -

-
earnings
-

Earnings per share (USD). -

-
- -

Source

- -

Shumway, R. H. and Stoffer, D. S. (2000). Time Series Analysis and its -Applications. Second Edition. New York: Springer. Example 1.1. -

-

Examples

- -
-
t = tblish.dataset.JohnsonJohnson
-
-# TODO: Yikes, look at all those plots. Port them to Octave.
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eLakeHuron.html b/docs/devel/user-guide/html/tblish_002edataset_002eLakeHuron.html deleted file mode 100644 index 5357a2d5..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eLakeHuron.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - -tblish.dataset.LakeHuron (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.35 tblish.dataset.LakeHuron

- -
-
Static Method: out = LakeHuron ()
-
-

Level of Lake Huron 1875-1972 -

-

Description

- -

Annual measurements of the level, in feet, of Lake Huron 1875–1972. -

-

Format

- -
-
year
-

Year of the measurement -

-
level
-

Lake level (ft). -

-
- -

Source

- -

Brockwell, P. J. and Davis, R. A. (1991). Time Series and Forecasting -Methods. Second edition. New York: Springer. Series A, page 555. -

-

Brockwell, P. J. and Davis, R. A. (1996). Introduction to Time Series -and Forecasting. New York: Springer. Sections 5.1 and 7.6. -

-

Examples

- -
-
t = tblish.dataset.LakeHuron;
-
-plot (t.year, t.level)
-xlabel ("Year")
-ylabel ("Lake level (ft)")
-title ("Level of Lake Huron")
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eLifeCycleSavings.html b/docs/devel/user-guide/html/tblish_002edataset_002eLifeCycleSavings.html deleted file mode 100644 index 27b81175..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eLifeCycleSavings.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -tblish.dataset.LifeCycleSavings (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.37 tblish.dataset.LifeCycleSavings

- -
-
Static Method: out = LifeCycleSavings ()
-
-

Intercountry Life-Cycle Savings Data -

-

Description

- -

Data on the savings ratio 1960–1970. -

-

Format

- -
-
country
-

Name of the country. -

-
sr
-

Aggregate personal savings. -

-
pop15
-

Percentage of population under 15. -

-
pop75
-

Percentage of population over 75. -

-
dpi
-

Real per-capita disposable income. -

-
ddpi
-

Percent growth rate of dpi. -

-
- -

Details

- -

Under the life-cycle savings hypothesis as developed by Franco Modigliani, the -savings ratio (aggregate personal saving divided by disposable income) is -explained by per-capita disposable income, the percentage rate of change in -per-capita disposable income, and two demographic variables: the percentage -of population less than 15 years old and the percentage of the population over -75 years old. The data are averaged over the decade 1960–1970 to remove the -business cycle or other short-term fluctuations. -

-

Source

- -

The data were obtained from Belsley, Kuh and Welsch (1980). They in turn -obtained the data from Sterling (1977). -

-

References

- -

Sterling, Arnie (1977). Unpublished BS Thesis. Massachusetts Institute of -Technology. -

-

Belsley, D. A., Kuh. E. and Welsch, R. E. (1980). Regression Diagnostics. -New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.LifeCycleSavings;
-
-# TODO: linear model
-
-# TODO: pairs plot with Lowess smoothed line
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eLoblolly.html b/docs/devel/user-guide/html/tblish_002edataset_002eLoblolly.html deleted file mode 100644 index 374c471c..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eLoblolly.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - -tblish.dataset.Loblolly (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.38 tblish.dataset.Loblolly

- -
-
Static Method: out = Loblolly ()
-
-

Growth of Loblolly pine trees -

-

Description

- -

Records of the growth of Loblolly pine trees. -

-

Format

- -
-
height
-

Tree height (ft). -

-
age
-

Tree age (years). -

-
Seed
-

Seed source for the tree. Ordering is according to increasing maximum height. -

-
- -

Source

- -

Kung, F. H. (1986). Fitting logistic growth curve with predetermined carrying -capacity. Proceedings of the Statistical Computing Section, American -Statistical Association, 340–343. -

-

Pinheiro, J. C. and Bates, D. M. (2000). Mixed-effects Models in S and -S-PLUS. New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.Loblolly;
-
-t2 = t(t.Seed == "329",:);
-scatter (t2.age, t2.height)
-xlabel ("Tree age (yr)");
-ylabel ("Tree height (ft)");
-title ("Loblolly data and fitted curve (Seed 329 only)")
-
-# TODO: Compute and plot fitted curve
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eNile.html b/docs/devel/user-guide/html/tblish_002edataset_002eNile.html deleted file mode 100644 index 39979243..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eNile.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - -tblish.dataset.Nile (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.44 tblish.dataset.Nile

- -
-
Static Method: out = Nile ()
-
-

Flow of the River Nile -

-

Description

- -

Measurements of the annual flow of the river Nile at Aswan (formerly Assuan), -1871–1970, in m^3, “with apparent changepoint near 1898” -(Cobb(1978), Table 1, p.249). -

-

Format

- -
-
year
-

Year of the record. -

-
flow
-

Annual flow (cubic meters). -

-
- -

Source

- -

Durbin, J. and Koopman, S. J. (2001). Time Series Analysis by State -Space Methods. Oxford: Oxford University Press. http://www.ssfpack.com/DKbook.html -

-

References

- -

Balke, N. S. (1993). Detecting level shifts in time series. Journal of -Business and Economic Statistics, 11, 81–92. -

-

Cobb, G. W. (1978). The problem of the Nile: conditional solution to a -change-point problem. Biometrika 65, 243–51. -

-

Examples

- -
-
t = tblish.dataset.Nile;
-
-figure
-plot (t.year, t.flow);
-
-# TODO: Port the rest of the example to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eOrange.html b/docs/devel/user-guide/html/tblish_002edataset_002eOrange.html deleted file mode 100644 index b712694d..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eOrange.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -tblish.dataset.Orange (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.48 tblish.dataset.Orange

- -
-
Static Method: out = Orange ()
-
-

Growth of Orange Trees -

-

Description

- -

Records of the growth of orange trees. -

-

Format

- -
-
Tree
-

A categorical indicating on which tree the measurement is made. -Ordering is according to increasing maximum diameter. -

-
age
-

Age of the tree (days since 1968-12-31). -

-
circumference
-

Trunk circumference (mm). -This is probably “circumference at breast height”, a standard measurement in forestry. -

-
- -

Source

- -

The data are given in Box & Jenkins (1976). Obtained from the Time Series Data -Library at http://www-personal.buseco.monash.edu.au/~hyndman/TSDL/. -

-

References

- -

Draper, N. R. and Smith, H. (1998). Applied Regression Analysis (3rd ed). -New York: Wiley. (exercise 24.N). -

-

Pinheiro, J. C. and Bates, D. M. (2000). Mixed-effects Models in S and -S-PLUS. New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.Orange;
-
-# TODO: Port coplot to Octave
-
-# TODO: Linear model
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eOrchardSprays.html b/docs/devel/user-guide/html/tblish_002edataset_002eOrchardSprays.html deleted file mode 100644 index a88ee9f1..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eOrchardSprays.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - -tblish.dataset.OrchardSprays (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.49 tblish.dataset.OrchardSprays

- -
-
Static Method: out = OrchardSprays ()
-
-

Potency of Orchard Sprays -

-

Description

- -

An experiment was conducted to assess the potency of various constituents -of orchard sprays in repelling honeybees, using a Latin square design. -

-

Format

- -
-
rowpos
-

Row of the design. -

-
colpos
-

Column of the design -

-
treatment
-

Treatment level. -

-
decrease
-

Response. -

-
- -

Details

- -

Individual cells of dry comb were filled with measured amounts of lime -sulphur emulsion in sucrose solution. Seven different concentrations of lime -sulphur ranging from a concentration of 1/100 to 1/1,562,500 in successive -factors of 1/5 were used as well as a solution containing no lime sulphur. -

-

The responses for the different solutions were obtained by releasing 100 -bees into the chamber for two hours, and then measuring the decrease in volume -of the solutions in the various cells. -

-

An 8 x 8 Latin square design was used and the treatments were coded as follows: -

-

A – highest level of lime sulphur -B – next highest level of lime sulphur -… -G – lowest level of lime sulphur -H – no lime sulphur -

-

Source

- -

Finney, D. J. (1947). Probit Analysis. Cambridge. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.OrchardSprays;
-
-tblish.examples.plot_pairs (t);
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002ePlantGrowth.html b/docs/devel/user-guide/html/tblish_002edataset_002ePlantGrowth.html deleted file mode 100644 index 067a2332..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002ePlantGrowth.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - -tblish.dataset.PlantGrowth (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.50 tblish.dataset.PlantGrowth

- -
-
Static Method: out = PlantGrowth ()
-
-

Results from an Experiment on Plant Growth -

-

Description

- -

Results from an experiment to compare yields (as measured by dried weight of -plants) obtained under a control and two different treatment conditions. -

-

Format

- -
-
group
-

Treatment condition group. -

-
weight
-

Weight of plants. -

-
- -

Source

- -

Dobson, A. J. (1983). An Introduction to Statistical Modelling. -London: Chapman and Hall. -

-

Examples

- -
-
t = tblish.dataset.PlantGrowth;
-
-# TODO: Port anova to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002ePuromycin.html b/docs/devel/user-guide/html/tblish_002edataset_002ePuromycin.html deleted file mode 100644 index 84ee05ae..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002ePuromycin.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -tblish.dataset.Puromycin (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.54 tblish.dataset.Puromycin

- -
-
Static Method: out = Puromycin ()
-
-

Reaction Velocity of an Enzymatic Reaction -

-

Description

- -

Reaction velocity versus substrate concentration in an enzymatic reaction -involving untreated cells or cells treated with Puromycin. -

-

Format

- -
-
state
-

Whether the cell was treated. -

-
conc
-

Substrate concentrations (ppm). -

-
rate
-

Instantaneous reaction rates (counts/min/min). -

-
- -

Details

- -

Data on the velocity of an enzymatic reaction were obtained by Treloar -(1974). The number of counts per minute of radioactive product from the -reaction was measured as a function of substrate concentration in parts per -million (ppm) and from these counts the initial rate (or velocity) of the -reaction was calculated (counts/min/min). The experiment was conducted once -with the enzyme treated with Puromycin, and once with the enzyme untreated. -

-

Source

- -

The data are given in Box & Jenkins (1976). Obtained from the Time Series Data -Library at http://www-personal.buseco.monash.edu.au/~hyndman/TSDL/. -

-

References

- -

Bates, D.M. and Watts, D.G. (1988). Nonlinear Regression Analysis and -Its Applications. New York: Wiley. Appendix A1.3. -

-

Treloar, M. A. (1974). Effects of Puromycin on Galactosyltransferase -in Golgi Membranes. M.Sc. Thesis, U. of Toronto. -

-

Examples

- -
-
t = tblish.dataset.Puromycin;
-
-# TODO: Port example to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eTheoph.html b/docs/devel/user-guide/html/tblish_002edataset_002eTheoph.html deleted file mode 100644 index 1a9fa236..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eTheoph.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - -tblish.dataset.Theoph (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.66 tblish.dataset.Theoph

- -
-
Static Method: out = Theoph ()
-
-

Pharmacokinetics of Theophylline -

-

Description

- -

An experiment on the pharmacokinetics of theophylline. -

-

Format

- -
-
Subject
-

Categorical identifying the subject on whom the observation was made. The -ordering is by increasing maximum concentration of theophylline observed. -

-
Wt
-

Weight of the subject (kg). -

-
Dose
-

Dose of theophylline administerred orally to the subject (mg/kg). -

-
Time
-

Time since drug administration when the sample was drawn (hr). -

-
conc
-

Theophylline concentration in the sample (mg/L). -

-
- -

Details

- -

Boeckmann, Sheiner and Beal (1994) report data from a study by Dr. Robert -Upton of the kinetics of the anti-asthmatic drug theophylline. Twelve subjects -were given oral doses of theophylline then serum concentrations were measured -at 11 time points over the next 25 hours. -

-

These data are analyzed in Davidian and Giltinan (1995) and Pinheiro and Bates -(2000) using a two-compartment open pharmacokinetic model, for which a -self-starting model function, SSfol, is available. -

-

Source

- -

The data are given in Box & Jenkins (1976). Obtained from the Time Series Data -Library at http://www-personal.buseco.monash.edu.au/~hyndman/TSDL/. -

-

References

- -

Boeckmann, A. J., Sheiner, L. B. and Beal, S. L. (1994). NONMEM Users -Guide: Part V. NONMEM Project Group, University of California, San Francisco. -

-

Davidian, M. and Giltinan, D. M. (1995). Nonlinear Models for Repeated -Measurement Data. London: Chapman & Hall. (section 5.5, p. 145 and section 6.6, p. 176) -

-

Pinheiro, J. C. and Bates, D. M. (2000). Mixed-effects Models in -S and S-PLUS. New York: Springer. (Appendix A.29) -

-

Examples

- -
-
t = tblish.dataset.Theoph;
-
-# TODO: Coplot
-# TODO: Yet another linear model to port to Octave
-
-
- - -
- -
-
- - - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eTitanic.html b/docs/devel/user-guide/html/tblish_002edataset_002eTitanic.html deleted file mode 100644 index a1f71098..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eTitanic.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -tblish.dataset.Titanic (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.67 tblish.dataset.Titanic

- -
-
Static Method: out = Titanic ()
-
-

Survival of passengers on the Titanic -

-

Description

- -

This data set provides information on the fate of passengers on the fatal -maiden voyage of the ocean liner ‘Titanic’, summarized according to -economic status (class), sex, age and survival. -

-

Format

- -

n is a 4-dimensional array resulting from cross-tabulating 2201 observations -on 4 variables. The dimensions of the array correspond to the following variables: -

-
-
Class
-

1st, 2nd, 3rd, Cre. -

-
Sex
-

Male, Female. -

-
Age
-

Child, Adult. -

-
Survived
-

No, Yes. -

-
- -

Details

- -

The sinking of the Titanic is a famous event, and new books are still being -published about it. Many well-known facts—from the proportions of first-class -passengers to the ‘women and children first’ policy, and the fact that that -policy was not entirely successful in saving the women and children in the -third class—are reflected in the survival rates for various classes of -passenger. -

-

These data were originally collected by the British Board of Trade in their -investigation of the sinking. Note that there is not complete agreement among -primary sources as to the exact numbers on board, rescued, or lost. -

-

Due in particular to the very successful film ‘Titanic’, the last years saw a -rise in public interest in the Titanic. Very detailed data about the passengers -is now available on the Internet, at sites such as Encyclopedia Titanica -(https://www.encyclopedia-titanica.org/). -

-

Source

- -

Dawson, Robert J. MacG. (1995). The ‘Unusual Episode’ Data Revisited. -Journal of Statistics Education, 3. -

-

The source provides a data set recording class, sex, age, and survival status -for each person on board of the Titanic, and is based on data originally -collected by the British Board of Trade and reprinted in: -

-

British Board of Trade (1990). Report on the Loss of the ‘Titanic’ -(S.S.). British Board of Trade Inquiry Report (reprint). Gloucester, -UK: Allan Sutton Publishing. -

-

Examples

- -
-
tblish.dataset.Titanic;
-
-# TODO: Port mosaic plot to Octave
-
-# TODO: Check for higher survival rates in children and females
-
-
- - -
- -
-
- - - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eToothGrowth.html b/docs/devel/user-guide/html/tblish_002edataset_002eToothGrowth.html deleted file mode 100644 index 448dcac1..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eToothGrowth.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -tblish.dataset.ToothGrowth (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.68 tblish.dataset.ToothGrowth

- -
-
Static Method: out = ToothGrowth ()
-
-

The Effect of Vitamin C on Tooth Growth in Guinea Pigs -

-

Description

- -

The response is the length of odontoblasts (cells responsible for tooth growth) -in 60 guinea pigs. Each animal received one of three dose levels of vitamin C -(0.5, 1, and 2 mg/day) by one of two delivery methods, orange juice or -ascorbic acid (a form of vitamin C and coded as VC). -

-

Format

- -
-
supp
-

Supplement type. -

-
dose
-

Dose (mg/day). -

-
len
-

Tooth length. -

-
- -

Source

- -

C. I. Bliss (1952). The Statistics of Bioassay. Academic Press. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Crampton, E. W. (1947). The growth of the odontoblast of the incisor -teeth as a criterion of vitamin C intake of the guinea pig. The -Journal of Nutrition, 33(5), 491–504. -

-

Examples

- -
-
t = tblish.dataset.ToothGrowth;
-
-tblish.examples.coplot (t, "dose", "len", "supp");
-
-# TODO: Port Lowess smoothing to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eUCBAdmissions.html b/docs/devel/user-guide/html/tblish_002edataset_002eUCBAdmissions.html deleted file mode 100644 index 2bee92d5..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eUCBAdmissions.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - -tblish.dataset.UCBAdmissions (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.71 tblish.dataset.UCBAdmissions

- -
-
Static Method: out = UCBAdmissions ()
-
-

Student Admissions at UC Berkeley -

-

Description

- -

Aggregate data on applicants to graduate school at Berkeley for the six -largest departments in 1973 classified by admission and sex. -

-

Format

- -

A 3-dimensional array resulting from cross-tabulating 4526 observations on -3 variables. The variables and their levels are as follows: -

-
-
Admit
-

Admitted, Rejected. -

-
Gender
-

Male, Female. -

-
Dept
-

A, B, C, D, E, F. -

-
- -

Details

- -

This data set is frequently used for illustrating Simpson’s paradox, see -Bickel et al (1975). At issue is whether the data show evidence of sex bias -in admission practices. There were 2691 male applicants, of whom 1198 (44.5%) -were admitted, compared with 1835 female applicants of whom 557 (30.4%) were -admitted. This gives a sample odds ratio of 1.83, indicating that males were -almost twice as likely to be admitted. In fact, graphical methods (as in the -example below) or log-linear modelling show that the apparent association -between admission and sex stems from differences in the tendency of males -and females to apply to the individual departments (females used to apply -more to departments with higher rejection rates). -

-

Source

- -

The data are given in Box & Jenkins (1976). Obtained from the Time Series Data -Library at http://www-personal.buseco.monash.edu.au/~hyndman/TSDL/. -

-

References

- -

Bickel, P. J., Hammel, E. A., and O’Connell, J. W. (1975). Sex bias in -graduate admissions: Data from Berkeley. Science, 187, 398–403. -http://www.jstor.org/stable/1739581. -

-

Examples

- -
-
tblish.dataset.UCBAdmissions;
-
-# TODO: Port mosaic plot to Octave
-
-
- - -
- -
-
- - - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eUKDriverDeaths.html b/docs/devel/user-guide/html/tblish_002edataset_002eUKDriverDeaths.html deleted file mode 100644 index d455f1de..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eUKDriverDeaths.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - -tblish.dataset.UKDriverDeaths (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.72 tblish.dataset.UKDriverDeaths

- -
-
Static Method: out = UKDriverDeaths ()
-
-

Road Casualties in Great Britain 1969-84 -

-

Description

- -

UKDriverDeaths is a time series giving the monthly totals of car drivers in Great Britain killed -or seriously injured Jan 1969 to Dec 1984. Compulsory wearing of seat belts -was introduced on 31 Jan 1983. -

-

Seatbelts is more information on the same problem. -

-

Format

- -

UKDriverDeaths is a table with the following variables: -

-
-
month
-

Month of the observation. -

-
deaths
-

Number of deaths. -

-
- -

Seatbelts is a table with the following variables: -

-
-
month
-

Month of the observation. -

-
DriversKilled
-

Car drivers killed. -

-
drivers
-

Same as UKDriverDeaths deaths count. -

-
front
-

Front-seat passengers killed or seriously injured. -

-
rear
-

Rear-seat passengers killed or seriously injured. -

-
kms
-

Distance driven. -

-
PetrolPrice
-

Petrol price. -

-
VanKilled
-

Number of van (“light goods vehicle”) drivers killed. -

-
law
-

0/1: was the seatbelt law in effect that month? -

-
- -

Source

- -

Harvey, A.C. (1989). Forecasting, Structural Time Series Models and -the Kalman Filter. Cambridge: Cambridge University Press. pp. 519–523. -

-

Durbin, J. and Koopman, S. J. (2001). Time Series Analysis by State -Space Methods. Oxford: Oxford University Press. http://www.ssfpack.com/dkbook/ -

-

References

- -

Harvey, A. C. and Durbin, J. (1986). The effects of seat belt legislation -on British road casualties: A case study in structural time series -modelling. Journal of the Royal Statistical Society series A, 149, 187–227. -

-

Examples

- -
-
tblish.dataset.UKDriverDeaths;
-d = UKDriverDeaths;
-s = Seatbelts;
-
-# TODO: Port the model and plots to Octave
-
-
- - -
- -
-
- - - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eUKLungDeaths.html b/docs/devel/user-guide/html/tblish_002edataset_002eUKLungDeaths.html deleted file mode 100644 index cbfee922..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eUKLungDeaths.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - -tblish.dataset.UKLungDeaths (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.74 tblish.dataset.UKLungDeaths

- -
-
Static Method: out = UKLungDeaths ()
-
-

Monthly Deaths from Lung Diseases in the UK -

-

Description

- -

Three time series giving the monthly deaths from bronchitis, emphysema and -asthma in the UK, 1974–1979. -

-

Format

- -
-
date
-

Month of the observation. -

-
ldeaths
-

Total lung deaths. -

-
fdeaths
-

Lung deaths among females. -

-
mdeaths
-

Lung deaths among males. -

-
- -

Source

- -

P. J. Diggle (1990). Time Series: A Biostatistical Introduction. Oxford. table A.3 -

-

Examples

- -
-
t = tblish.dataset.UKLungDeaths;
-
-figure
-plot (datenum (t.date), t.ldeaths);
-title ("Total UK Lung Deaths")
-xlabel ("Month")
-ylabel ("Deaths")
-
-figure
-plot (datenum (t.date), [t.fdeaths t.mdeaths]);
-title ("UK Lung Deaths buy sex")
-legend ({"Female", "Male"})
-xlabel ("Month")
-ylabel ("Deaths")
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eUKgas.html b/docs/devel/user-guide/html/tblish_002edataset_002eUKgas.html deleted file mode 100644 index 83aed9da..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eUKgas.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -tblish.dataset.UKgas (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.73 tblish.dataset.UKgas

- -
-
Static Method: out = UKgas ()
-
-

UK Quarterly Gas Consumption -

-

Description

- -

Quarterly UK gas consumption from 1960Q1 to 1986Q4, in millions of therms. -

-

Format

- -
-
date
-

Quarter of the observation -

-
gas
-

Gas consumption (MM therms). -

-
- -

Source

- -

Durbin, J. and Koopman, S. J. (2001). Time Series Analysis by State -Space Methods. Oxford: Oxford University Press. http://www.ssfpack.com/dkbook/. -

-

Examples

- -
-
t = tblish.dataset.UKgas;
-
-plot (datenum (t.date), t.gas);
-datetick ("x")
-xlabel ("Month")
-ylabel ("Gas consumption (MM therms)")
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eUSAccDeaths.html b/docs/devel/user-guide/html/tblish_002edataset_002eUSAccDeaths.html deleted file mode 100644 index 9d6460b5..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eUSAccDeaths.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - -tblish.dataset.USAccDeaths (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.75 tblish.dataset.USAccDeaths

- -
-
Static Method: out = USAccDeaths ()
-
-

Accidental Deaths in the US 1973-1978 -

-

Description

- -

A time series giving the monthly totals of accidental deaths in the USA. -

-

Format

- -
-
month
-

Month of the observation. -

-
deaths
-

Accidental deaths. -

-
- -

Source

- -

Brockwell, P. J. and Davis, R. A. (1991). Time Series: Theory and Methods. -New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.USAccDeaths;
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eUSArrests.html b/docs/devel/user-guide/html/tblish_002edataset_002eUSArrests.html deleted file mode 100644 index 6c3468f6..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eUSArrests.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - -tblish.dataset.USArrests (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.76 tblish.dataset.USArrests

- -
-
Static Method: out = USArrests ()
-
-

Violent Crime Rates by US State -

-

Description

- -

This data set contains statistics, in arrests per 100,000 residents for -assault, murder, and rape in each of the 50 US states in 1973. Also given -is the percent of the population living in urban areas. -

-

Format

- -
-
State
-

State name. -

-
Murder
-

Murder arrests (per 100,000). -

-
Assault
-

Assault arrests (per 100,000). -

-
UrbanPop
-

Percent urban population. -

-
Rape
-

Rape arrests (per 100,000). -

-
- -

Note

- -

USArrests contains the data as in McNeil’s monograph. For the -UrbanPop percentages, a review of the table (No. 21) in the -Statistical Abstracts 1975 reveals a transcription error for Maryland -(and that McNeil used the same “round to even” rule), as found by -Daniel S Coven (Arizona). -

-

See the example below on how to correct the error and improve accuracy -for the ‘<n>.5’ percentages. -

-

Source

- -

World Almanac and Book of Facts 1975. (Crime rates). -

-

Statistical Abstracts of the United States 1975, p.20, (Urban rates), -possibly available as https://books.google.ch/books?id=zl9qAAAAMAAJ&pg=PA20. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.USArrests;
-
-summary (t);
-
-tblish.examples.plot_pairs (t(:,2:end));
-
-# TODO: Difference between USArrests and its correction
-
-# TODO: +/- 0.5 to restore the original <n>.5 percentages
-
-
- - -
- -
-
- - - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eUSJudgeRatings.html b/docs/devel/user-guide/html/tblish_002edataset_002eUSJudgeRatings.html deleted file mode 100644 index 08fc8449..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eUSJudgeRatings.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - -tblish.dataset.USJudgeRatings (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.77 tblish.dataset.USJudgeRatings

- -
-
Static Method: out = USJudgeRatings ()
-
-

Lawyers’ Ratings of State Judges in the US Superior Court -

-

Description

- -

Lawyers’ ratings of state judges in the US Superior Court. -

-

Format

- -
-
CONT
-

Number of contacts of lawyer with judge. -

-
INTG
-

Judicial integrity. -

-
DMNR
-

Demeanor. -

-
DILG
-

Diligence. -

-
CFMG
-

Case flow managing. -

-
DECI
-

Prompt decisions. -

-
PREP
-

Preparation for trial. -

-
FAMI
-

Familiarity with law. -

-
ORAL
-

Sound oral rulings. -

-
WRIT
-

Sound written rulings. -

-
PHYS
-

Physical ability. -

-
RTEN
-

Worthy of retention. -

-
- -

Source

- -

New Haven Register, 14 January, 1977 (from John Hartigan). -

-

Examples

- -
-
t = tblish.dataset.USJudgeRatings;
-
-figure
-tblish.examples.plot_pairs (t(:,2:end));
-title ("USJudgeRatings data")
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eUSPersonalExpenditure.html b/docs/devel/user-guide/html/tblish_002edataset_002eUSPersonalExpenditure.html deleted file mode 100644 index 24a00af1..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eUSPersonalExpenditure.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - -tblish.dataset.USPersonalExpenditure (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.78 tblish.dataset.USPersonalExpenditure

- -
-
Static Method: out = USPersonalExpenditure ()
-
-

Personal Expenditure Data -

-

Description

- -

This data set consists of United States personal expenditures (in billions -of dollars) in the categories: food and tobacco, household operation, -medical and health, personal care, and private education for the years 1940, -1945, 1950, 1955 and 1960. -

-

Format

- -

A 2-dimensional matrix x with Category along dimension 1 and Year along dimension 2. -

-

Source

- -

The World Almanac and Book of Facts, 1962, page 756. -

-

References

- -

Tukey, J. W. (1977). Exploratory Data Analysis. Reading, Mass: Addison-Wesley. -

-

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
tblish.dataset.USPersonalExpenditure;
-
-# TODO: Port medpolish() from R, whatever that is.
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eVADeaths.html b/docs/devel/user-guide/html/tblish_002edataset_002eVADeaths.html deleted file mode 100644 index f6b42e98..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eVADeaths.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -tblish.dataset.VADeaths (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.80 tblish.dataset.VADeaths

- -
-
Static Method: out = VADeaths ()
-
-

Death Rates in Virginia (1940) -

-

Description

- -

Death rates per 1000 in Virginia in 1940. -

-

Format

- -

A 2-dimensional matrix deaths, with age group along dimension 1 and -demographic group along dimension 2. -

-

Details

- -

The death rates are measured per 1000 population per year. They are -cross-classified by age group (rows) and population group (columns). The -age groups are: 50–54, 55–59, 60–64, 65–69, 70–74 and the population groups -are Rural/Male, Rural/Female, Urban/Male and Urban/Female. -

-

This provides a rather nice 3-way analysis of variance example. -

-

Source

- -

Molyneaux, L., Gilliam, S. K., and Florant, L. C.(1947) Differences -in Virginia death rates by color, sex, age, and rural or urban -residence. American Sociological Review, 12, 525–535. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
tblish.dataset.VADeaths;
-
-# TODO: Port to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eWWWusage.html b/docs/devel/user-guide/html/tblish_002edataset_002eWWWusage.html deleted file mode 100644 index 0f4bd8e3..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eWWWusage.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -tblish.dataset.WWWusage (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.85 tblish.dataset.WWWusage

- -
-
Static Method: out = WWWusage ()
-
-

WWWusage -

-

Description

- -

A time series of the numbers of users connected to the Internet through -a server every minute. -

-

Format

- -

A time series of length 100. -

-

Source

- -

Durbin, J. and Koopman, S. J. (2001). Time Series Analysis by State -Space Methods. Oxford: Oxford University Press. http://www.ssfpack.com/dkbook/ -

-

References

- -

Makridakis, S., Wheelwright, S. C. and Hyndman, R. J. (1998). Forecasting: -Methods and Applications. New York: Wiley. -

-

Examples

- -
-
# TODO: Come up with example code here
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eWorldPhones.html b/docs/devel/user-guide/html/tblish_002edataset_002eWorldPhones.html deleted file mode 100644 index dae2c0dc..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eWorldPhones.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -tblish.dataset.WorldPhones (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.84 tblish.dataset.WorldPhones

- -
-
Static Method: out = WorldPhones ()
-
-

The World’s Telephones -

-

Description

- -

The number of telephones in various regions of the world (in thousands). -

-

Format

- -

A matrix with 7 rows and 8 columns. The columns of the matrix give the -figures for a given region, and the rows the figures for a year. -

-

The regions are: North America, Europe, Asia, South America, Oceania, -Africa, Central America. -

-

The years are: 1951, 1956, 1957, 1958, 1959, 1960, 1961. -

-

Source

- -

AT&T (1961) The World’s Telephones. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
tblish.dataset.WorldPhones;
-
-# TODO: Port matplot() to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eairmiles.html b/docs/devel/user-guide/html/tblish_002edataset_002eairmiles.html deleted file mode 100644 index 3ca0b1a3..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eairmiles.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - -tblish.dataset.airmiles (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.1 tblish.dataset.airmiles

- -
-
Static Method: out = airmiles ()
-
-

Passenger Miles on Commercial US Airlines, 1937-1960 -

-

Description

- -

The revenue passenger miles flown by commercial airlines in the -United States for each year from 1937 to 1960. -

-

Source

- -

F.A.A. Statistical Handbook of Aviation. -

-

Examples

- -
-
t = tblish.dataset.airmiles;
-plot (t.year, t.miles);
-title ("airmiles data");
-xlabel ("Passenger-miles flown by U.S. commercial airlines")
-ylabel ("airmiles");
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eairquality.html b/docs/devel/user-guide/html/tblish_002edataset_002eairquality.html deleted file mode 100644 index 07b3d89f..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eairquality.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - -tblish.dataset.airquality (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.3 tblish.dataset.airquality

- -
-
Static Method: out = airquality ()
-
-

New York Air Quality Measurements from 1973 -

-

Description

- -

Daily air quality measurements in New York, May to September 1973. -

-

Format

- -
-
Ozone
-

Ozone concentration (ppb) -

-
SolarR
-

Solar R (lang) -

-
Wind
-

Wind (mph) -

-
Temp
-

Temperature (degrees F) -

-
Month
-

Month (1-12) -

-
Day
-

Day of month (1-31) -

-
- -

Source

- -

New York State Department of Conservation (ozone data) and the National -Weather Service (meteorological data). -

-

References

- -

Chambers, J. M., Cleveland, W. S., Kleiner, B. and Tukey, P. A. (1983). -Graphical Methods for Data Analysis. Belmont, CA: Wadsworth. -

-

Examples

- -
-
t = tblish.dataset.airquality
-# Plot a scatter-plot plus a fitted line, for each combination of measurements
-vars = {"Ozone", "SolarR", "Wind", "Temp" "Month", "Day"};
-n_vars = numel (vars);
-figure;
-for i = 1:n_vars
-  for j = 1:n_vars
-    if (i == j)
-      continue
-    endif
-    ix_subplot = (n_vars * (j - 1) + i);
-    hax = subplot (n_vars, n_vars, ix_subplot);
-    var_x = vars{i};
-    var_y = vars{j};
-    x = t.(var_x);
-    y = t.(var_y);
-    scatter (hax, x, y, 10);
-    # Fit a cubic line to these points
-    # TODO: Find out exactly what kind of fitted line R's example is using, and
-    # port that.
-    hold on
-    p = polyfit (x, y, 3);
-    x_hat = unique(x);
-    p_y = polyval (p, x_hat);
-    plot (hax, x_hat, p_y, "r");
-  endfor
-endfor
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eanscombe.html b/docs/devel/user-guide/html/tblish_002edataset_002eanscombe.html deleted file mode 100644 index ba0c93ff..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eanscombe.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -tblish.dataset.anscombe (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.4 tblish.dataset.anscombe

- -
-
Static Method: out = anscombe ()
-
-

Anscombe’s Quartet of “Identical” Simple Linear Regressions -

-

Description

- -

Four sets of x/y pairs which have the same statistical properties, but are -very different. -

-

Format

- -

The data comes in an array of 4 structs, each with fields as follows: -

-
-
x
-

The X values for this pair. -

-
y
-

The Y values for this pair. -

-
- -

Source

- -

Tufte, Edward R. (1989). The Visual Display of Quantitative Information. -13–14. Cheshire, CT: Graphics Press. -

-

References

- -

Anscombe, Francis J. (1973). Graphs in statistical analysis. The -American Statistician, 27, 17–21. -

-

Examples

- -
-
data = tblish.dataset.anscombe
-
-# Pick good limits for the plots
-all_x = [data.x];
-all_y = [data.y];
-x_limits = [min(0, min(all_x)) max(all_x)*1.2];
-y_limits = [min(0, min(all_y)) max(all_y)*1.2];
-
-# Do regression on each pair and plot the input and results
-figure;
-haxs = NaN (1, 4);
-for i_pair = 1:4
-  x = data(i_pair).x;
-  y = data(i_pair).y;
-  # TODO: Port the anova and other characterizations from the R code
-  # TODO: Do a linear regression and plot its line
-  hax = subplot (2, 2, i_pair);
-  haxs(i_pair) = hax;
-  xlabel (sprintf ("x%d", i_pair));
-  ylabel (sprintf ("y%d", i_pair));
-  scatter (x, y, "r");
-endfor
-
-# Fiddle with the plot axes parameters
-linkaxes (haxs);
-xlim (haxs(1), x_limits);
-ylim (haxs(1), y_limits);
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eattenu.html b/docs/devel/user-guide/html/tblish_002edataset_002eattenu.html deleted file mode 100644 index 56d97f0c..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eattenu.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -tblish.dataset.attenu (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.5 tblish.dataset.attenu

- -
-
Static Method: out = attenu ()
-
-

Joyner-Boore Earthquake Attenuation Data -

-

Description

- -

Event data for 23 earthquakes in California, showing peak accelerations. -

-

Format

- -
-
event
-

Event number -

-
mag
-

Moment magnitude -

-
station
-

Station identifier -

-
dist
-

Station-hypocenter distance (km) -

-
accel
-

Peak acceleration (g) -

-
- -

Source

- -

Joyner, W.B., D.M. Boore and R.D. Porcella (1981). Peak horizontal acceleration -and velocity from strong-motion records including records from the 1979 -Imperial Valley, California earthquake. USGS Open File report 81-365. Menlo -Park, CA. -

-

References

- -

Boore, D. M. and Joyner, W. B. (1982). The empirical prediction of ground -motion. Bulletin of the Seismological Society of America, 72, S269–S268. -

-

Examples

- -
-
# TODO: Port the example code from R
-# It does coplot() and pairs(), which are higher-level plotting tools
-# than core Octave provides. This could turn into a long example if we
-# just use base Octave here.
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eattitude.html b/docs/devel/user-guide/html/tblish_002edataset_002eattitude.html deleted file mode 100644 index 6a17e382..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eattitude.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -tblish.dataset.attitude (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.6 tblish.dataset.attitude

- -
-
Static Method: out = attitude ()
-
-

The Chatterjee-Price Attitude Data -

-

Description

- -

Aggregated data from a survey of clerical employees at a large financial -organization. -

-

Format

- -
-
rating
-

Overall rating. -

-
complaints
-

Handling of employee complaints. -

-
privileges
-

Does not allow special privileges. -

-
learning
-

Opportunity to learn. -

-
raises
-

Raises based on performance. -

-
critical
-

Too critical. -

-
advance
-

Advancement. -

-
- -

Source

- -

Chatterjee, S. and Price, B. (1977). Regression Analysis by Example. New York: -Wiley. (Section 3.7, p.68ff of 2nd ed.(1991).) -

-

Examples

- -
-
t = tblish.dataset.attitude
-
-tblish.examples.plot_pairs (t);
-
-# TODO: Display table summary
-
-# TODO: Whatever those statistical linear-model plots are that R is doing
-
-
-
- -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eaustres.html b/docs/devel/user-guide/html/tblish_002edataset_002eaustres.html deleted file mode 100644 index da643e05..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eaustres.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -tblish.dataset.austres (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.7 tblish.dataset.austres

- -
-
Static Method: out = austres ()
-
-

Australian Population -

-

Description

- -

Numbers of Australian residents measured quarterly from March 1971 to March 1994. -

-

Format

- -
-
date
-

The month of the observation. -

-
residents
-

The number of residents. -

-
- -

Source

- -

Brockwell, P. J. and Davis, R. A. (1996). Introduction to Time Series and -Forecasting. New York: Springer-Verlag. -

-

Examples

- -
-
t = tblish.dataset.austres
-
-plot (datenum (t.date), t.residents);
-datetick x
-xlabel ("Month"); ylabel ("Residents"); title ("Australian Residents");
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002ebeavers.html b/docs/devel/user-guide/html/tblish_002edataset_002ebeavers.html deleted file mode 100644 index c08019c1..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002ebeavers.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - -tblish.dataset.beavers (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.8 tblish.dataset.beavers

- -
-
Static Method: out = beavers ()
-
-

Body Temperature Series of Two Beavers -

-

Description

- -

Body temperature readings for two beavers. -

-

Format

- -
-
day
-

Day of observation (in days since the beginning of 1990), December 12–13 (beaver1) -and November 3–4 (beaver2). -

-
time
-

Time of observation, in the form 0330 for 3:30am -

-
temp
-

Measured body temperature in degrees Celsius. -

-
activ
-

Indicator of activity outside the retreat. -

-
- -

Source

- -

P. S. Reynolds (1994) Time-series analyses of beaver body temperatures. -Chapter 11 of Lange, N., Ryan, L., Billard, L., Brillinger, D., Conquest, -L. and Greenhouse, J. (Eds.) (1994) Case Studies in Biometry. New York: John Wiley -and Sons. -

-

Examples

- -
-
# TODO: This example needs to be ported from R.
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002ecars.html b/docs/devel/user-guide/html/tblish_002edataset_002ecars.html deleted file mode 100644 index 9cdd0cc5..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002ecars.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - -tblish.dataset.cars (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.11 tblish.dataset.cars

- -
-
Static Method: out = cars ()
-
-

Speed and Stopping Distances of Cars -

-

Description

- -

Speed of cars and distances taken to stop. Note that the data were recorded in the 1920s. -

-

Format

- -
-
speed
-

Speed (mph). -

-
dist
-

Stopping distance (ft). -

-
- -

Source

- -

Ezekiel, M. (1930). Methods of Correlation Analysis. New York: Wiley. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
-
-t = tblish.dataset.cars;
-
-
-# TODO: Add Lowess smoothed lines to the plots
-
-figure;
-plot (t.speed, t.dist, "o");
-xlabel ("Speed (mph)"); ylabel ("Stopping distance (ft)");
-title ("cars data");
-
-figure;
-loglog (t.speed, t.dist, "o");
-xlabel ("Speed (mph)"); ylabel ("Stopping distance (ft)");
-title ("cars data (logarithmic scales)");
-
-# TODO: Do the linear model plot
-
-# Polynomial regression
-figure;
-plot (t.speed, t.dist, "o");
-xlabel ("Speed (mph)"); ylabel ("Stopping distance (ft)");
-title ("cars polynomial regressions");
-hold on
-xlim ([0 25]);
-x2 = linspace (0, 25, 200);
-for degree = 1:4
-  [P, S, mu] = polyfit (t.speed, t.dist, degree);
-  y2 = polyval(P, x2, [], mu);
-  plot (x2, y2);
-endfor
-
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002echickwts.html b/docs/devel/user-guide/html/tblish_002edataset_002echickwts.html deleted file mode 100644 index 63550f03..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002echickwts.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -tblish.dataset.chickwts (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.13 tblish.dataset.chickwts

- -
-
Static Method: out = chickwts ()
-
-

Chicken Weights by Feed Type -

-

Description

- -

An experiment was conducted to measure and compare the effectiveness of various -feed supplements on the growth rate of chickens. -

-

Newly hatched chicks were randomly allocated into six groups, and each group -was given a different feed supplement. Their weights in grams after six weeks -are given along with feed types. -

-

Format

- -
-
weight
-

Chick weight at six weeks (gm). -

-
feed
-

Feed type. -

-
- -

Source

- -

Anonymous (1948) Biometrika, 35, 214. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
# This example requires the statistics package from Octave Forge
-
-t = tblish.dataset.chickwts
-
-# Boxplot by group
-figure
-g = groupby (t, "feed", {
-  "weight", @(x) {x}, "weight"
-});
-boxplot (g.weight, 1);
-xlabel ("feed"); ylabel ("Weight at six weeks (gm)");
-xticklabels ([{""} cellstr(g.feed')]);
-
-# Linear model
-# TODO: This linear model thing and anova
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eco2.html b/docs/devel/user-guide/html/tblish_002edataset_002eco2.html deleted file mode 100644 index 616b781a..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eco2.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - -tblish.dataset.co2 (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.14 tblish.dataset.co2

- -
-
Static Method: out = co2 ()
-
-

Mauna Loa Atmospheric CO2 Concentration -

-

Description

- -

Atmospheric concentrations of CO2 are expressed in parts per million (ppm) and -reported in the preliminary 1997 SIO manometric mole fraction scale. Contains -monthly observations from 1959 to 1997. -

-

Format

- -
-
date
-

Date of the month of the observation, as datetime. -

-
co2
-

CO2 concentration (ppm). -

-
- -

Details

- -

The values for February, March and April of 1964 were missing and have -been obtained by interpolating linearly between the values for January -and May of 1964. -

-

Source

- -

Keeling, C. D. and Whorf, T. P., Scripps Institution of Oceanography -(SIO), University of California, La Jolla, California USA 92093-0220. -

-

ftp://cdiac.esd.ornl.gov/pub/maunaloa-co2/maunaloa.co2. -

-

References

- -

Cleveland, W. S. (1993). Visualizing Data. New Jersey: Summit Press. -

-

Examples

- -
-
t = tblish.dataset.co2;
-
-plot (datenum (t.date), t.co2);
-datetick ("x");
-xlabel ("Time"); ylabel ("Atmospheric concentration of CO2");
-title ("co2 data set");
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002ecrimtab.html b/docs/devel/user-guide/html/tblish_002edataset_002ecrimtab.html deleted file mode 100644 index c5e373fe..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002ecrimtab.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - -tblish.dataset.crimtab (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.15 tblish.dataset.crimtab

- -
-
Static Method: out = crimtab ()
-
-

Student’s 3000 Criminals Data -

-

Description

- -

Data of 3000 male criminals over 20 years old undergoing their sentences in the -chief prisons of England and Wales. -

-

Format

- -

This dataset contains three separate variables. The finger_length and -body_height variables correspond to the rows and columns of the -count matrix. -

-
-
finger_length
-

Midpoints of intervals of finger lengths (cm). -

-
body_height
-

Body heights (cm). -

-
count
-

Number of prisoners in this bin. -

-
- -

Details

- -

Student is the pseudonym of William Sealy Gosset. In his 1908 paper he wrote -(on page 13) at the beginning of section VI entitled Practical Test of the -forgoing Equations: -

-

“Before I had succeeded in solving my problem analytically, I had endeavoured -to do so empirically. The material used was a correlation table containing -the height and left middle finger measurements of 3000 criminals, from a -paper by W. R. MacDonell (Biometrika, Vol. I., p. 219). The measurements -were written out on 3000 pieces of cardboard, which were then very thoroughly -shuffled and drawn at random. As each card was drawn its numbers were written -down in a book, which thus contains the measurements of 3000 criminals in a -random order. Finally, each consecutive set of 4 was taken as a sample—750 -in all—and the mean, standard deviation, and correlation of each sample -etermined. The difference between the mean of each sample and the mean of -the population was then divided by the standard deviation of the sample, giving -us the z of Section III.” -

-

The table is in fact page 216 and not page 219 in MacDonell(1902). In the -MacDonell table, the middle finger lengths were given in mm and the heights -in feet/inches intervals, they are both converted into cm here. The midpoints -of intervals were used, e.g., where MacDonell has “4’ 7"9/16 – 8"9/16”, we -have 142.24 which is 2.54*56 = 2.54*(4’ 8"). -

-

MacDonell credited the source of data (page 178) as follows: “The data on which -the memoir is based were obtained, through the kindness of Dr Garson, from the -Central Metric Office, New Scotland Yard... He pointed out on page 179 that: -“The forms were drawn at random from the mass on the office shelves; we are -therefore dealing with a random sampling.” -

-

Source

- -

http://pbil.univ-lyon1.fr/R/donnees/criminals1902.txt thanks to Jean R. -Lobry and Anne-Béatrice Dufour. -

-

References

- -

Garson, J.G. (1900). The metric system of identification of criminals, as used -in in Great Britain and Ireland. The Journal of the Anthropological -Institute of Great Britain and Ireland, 30, 161–198. -

-

MacDonell, W.R. (1902). On criminal anthropometry and the identification of -criminals. Biometrika, 1(2), 177–227. -

-

Student (1908). The probable error of a mean. Biometrika, 6, 1–25. -

-

Examples

- -
-
# TODO: Port this from R
-
-
- - -
- -
-
- - - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002ecupcake.html b/docs/devel/user-guide/html/tblish_002edataset_002ecupcake.html deleted file mode 100644 index 1210d20f..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002ecupcake.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - -tblish.dataset.cupcake (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.16 tblish.dataset.cupcake

- -
-
Static Method: out = cupcake ()
-
-

Google Search popularity for "cupcake", 2004-2019 -

-

Description

- -

Monthly popularity of worldwide Google search results for "cupcake", 2004-2019. -

-

Format

- -
-
Month
-

Month when searches took place -

-
Cupcake
-

An indicator of search volume, in unknown units -

-
- -

Source

- -

Google Trends, https://trends.google.com/trends/explore?q=%2Fm%2F03p1r4&date=all, -retrieved 2019-05-04 by Andrew Janke. -

-

Examples

- -
-
t = tblish.dataset.cupcake
-plot (datenum (t.Month), t.Cupcake)
-title ('“Cupcake” Google Searches'); xlabel ("Year"); ylabel ("Unknown popularity metric");
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002ediscoveries.html b/docs/devel/user-guide/html/tblish_002edataset_002ediscoveries.html deleted file mode 100644 index 7f4e5faa..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002ediscoveries.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -tblish.dataset.discoveries (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.17 tblish.dataset.discoveries

- -
-
Static Method: out = discoveries ()
-
-

Yearly Numbers of Important Discoveries -

-

Description

- -

The numbers of “great” inventions and scientific discoveries in each year from 1860 to 1959. -

-

Format

- -
-
year
-

Year. -

-
discoveries
-

Number of “great” discoveries that year. -

-
- -

Source

- -

The World Almanac and Book of Facts, 1975 Edition, pages 315–318. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.discoveries;
-
-plot (t.year, t.discoveries);
-xlabel ("Time"); ylabel ("Number of important discoveries");
-title ("discoveries data set");
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eesoph.html b/docs/devel/user-guide/html/tblish_002edataset_002eesoph.html deleted file mode 100644 index 2243d7e7..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eesoph.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - -tblish.dataset.esoph (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.19 tblish.dataset.esoph

- -
-
Static Method: out = esoph ()
-
-

Smoking, Alcohol and Esophageal Cancer -

-

Description

- -

Data from a case-control study of (o)esophageal cancer in Ille-et-Vilaine, France. -

-

Format

- -
-
item
-

Age group (years). -

-
alcgp
-

Alcohol consumption (gm/day). -

-
tobgp
-

Tobacco consumption (gm/day). -

-
ncases
-

Number of cases. -

-
ncontrols
-

Number of controls -

-
- -

Source

- -

Breslow, N. E. and Day, N. E. (1980) Statistical Methods in Cancer Research. -Volume 1: The Analysis of Case-Control Studies. Oxford: IARC Lyon / Oxford University Press. -

-

Examples

- -
-
# TODO: Port this from R
-
-# TODO: Port the anova output
-
-# TODO: Port the fancy plot
-# This involves a "mosaic plot", which is not supported by Octave, so this will
-# take some work.
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eeuro.html b/docs/devel/user-guide/html/tblish_002edataset_002eeuro.html deleted file mode 100644 index 28c554b6..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eeuro.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -tblish.dataset.euro (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.20 tblish.dataset.euro

- -
-
Static Method: out = euro ()
-
-

Conversion Rates of Euro Currencies -

-

Description

- -

Conversion rates between the various Euro currencies. -

-

Format

- -

This data comes in two separate variables. -

-
-
euro
-

An 11-long vector of the value of 1 Euro in all participating currencies. -

-
euro_cross
-

An 11-by-11 matrix of conversion rates between various Euro currencies. -

-
euro_date
-

The date upon which these Euro conversion rates were fixed. -

-
- -

Details

- -

The data set euro contains the value of 1 Euro in all currencies participating -in the European monetary union (Austrian Schilling ATS, Belgian Franc BEF, -German Mark DEM, Spanish Peseta ESP, Finnish Markka FIM, French Franc FRF, -Irish Punt IEP, Italian Lira ITL, Luxembourg Franc LUF, Dutch Guilder NLG and -Portuguese Escudo PTE). These conversion rates were fixed by the European -Union on December 31, 1998. To convert old prices to Euro prices, divide by the -respective rate and round to 2 digits. -

-

Source

- -

Unknown. -

-

This example data set was derived from the R 3.6.0 example datasets, and they -do not specify a source. -

-

Examples

- -
-
# TODO: Port this from R
-
-# TODO: Example conversion
-
-# TODO: "dot chart" showing euro-to-whatever conversion rates and vice versa
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eeurodist.html b/docs/devel/user-guide/html/tblish_002edataset_002eeurodist.html deleted file mode 100644 index 0549f921..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eeurodist.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -tblish.dataset.eurodist (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.21 tblish.dataset.eurodist

- -
-
Static Method: out = eurodist ()
-
-

Distances Between European Cities and Between US Cities -

-

Description

- -

eurodist gives road distances (in km) between 21 cities in Europe. The -data are taken from a table in The Cambridge Encyclopaedia. -

-

UScitiesD gives “straight line” distances between 10 cities in the US. -

-

Format

- -
-
eurodist
-

????? -

-
- -

TODO: Finish this. -

-

Source

- -

Crystal, D. Ed. (1990). The Cambridge Encyclopaedia. Cambridge: -Cambridge University Press. -

-

The US cities distances were provided by Pierre Legendre. -

-

Examples

- - - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002efaithful.html b/docs/devel/user-guide/html/tblish_002edataset_002efaithful.html deleted file mode 100644 index 480846c9..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002efaithful.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -tblish.dataset.faithful (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.23 tblish.dataset.faithful

- -
-
Static Method: out = faithful ()
-
-

Old Faithful Geyser Data -

-

Description

- -

Waiting time between eruptions and the duration of the eruption for the Old -Faithful geyser in Yellowstone National Park, Wyoming, USA. -

-

Format

- -
-
eruptions
-

Eruption time (mins). -

-
waiting
-

Waiting time to next eruption (mins). -

-
- -

Source

- -

W. Härdle. -

-

References

- -

Härdle, W. (1991). Smoothing Techniques with Implementation in S. New York: -Springer. -

-

Azzalini, A. and Bowman, A. W. (1990). A look at some data on the Old -Faithful geyser. Applied Statistics, 39, 357–365. -

-

Examples

- -
-
t = tblish.dataset.faithful;
-
-# Munge the data, rounding eruption time to the second
-e60 = 60 * t.eruptions;
-ne60 = round (e60);
-# TODO: Port zapsmall to Octave
-eruptions = ne60 / 60;
-# TODO: Display mean relative difference and bins summary
-
-# Histogram of rounded eruption times
-figure
-hist (ne60, max (ne60))
-xlabel ("Eruption time (sec)")
-ylabel ("n")
-title ("faithful data: Eruptions of Old Faithful")
-
-# Scatter plot of eruption time vs waiting time
-figure
-scatter (t.eruptions, t.waiting)
-xlabel ("Eruption time (min)")
-ylabel ("Waiting time to next eruption (min)")
-title ("faithful data: Eruptions of Old Faithful")
-# TODO: Port Lowess smoothing to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002efreeny.html b/docs/devel/user-guide/html/tblish_002edataset_002efreeny.html deleted file mode 100644 index 8bf34124..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002efreeny.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -tblish.dataset.freeny (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.25 tblish.dataset.freeny

- -
-
Static Method: out = freeny ()
-
-

Freeny’s Revenue Data -

-

Description

- -

Freeny’s data on quarterly revenue and explanatory variables. -

-

Format

- -

Freeny’s dataset consists of one observed dependent variable -(revenue) and four explanatory variables (lagged quartery -revenue, price index, income level, and market potential). -

-
-
date
-

Start date of the quarter for the observation. -

-
y
-

Observed quarterly revenue. -TODO: Determine units (probably millions of USD?) -

-
lag_quarterly_revenue
-

Quarterly revenue (y), lagged 1 quarter. -

-
price_index
-

A price index -

-
income_level
-

??? TODO: Fill this in -

-
market_potential
-

??? TODO: Fill this in -

-
- -

Source

- -

Freeny, A. E. (1977). A Portable Linear Regression Package with Test -Programs. Bell Laboratories memorandum. -

-

References

- -

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S -Language. Monterey: Wadsworth & Brooks/Cole. -

-

Examples

- -
-
t = tblish.dataset.freeny;
-
-summary (t)
-
-tblish.examples.plot_pairs (removevars (t, "date"))
-
-# TODO: Create linear model and print summary
-
-# TODO: Linear model plot
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002einfert.html b/docs/devel/user-guide/html/tblish_002edataset_002einfert.html deleted file mode 100644 index 5f4d7dbb..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002einfert.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -tblish.dataset.infert (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.30 tblish.dataset.infert

- -
-
Static Method: out = infert ()
-
-

Infertility after Spontaneous and Induced Abortion -

-

Description

- -

This is a matched case-control study dating from before the availability of -conditional logistic regression. -

-

Format

- -
-
education
-

Index of the record. -

-
age
-

Age in years of case. -

-
parity
-

Count. -

-
induced
-

Number of prior induced abortions, grouped into “0”, “1”, or “2 or more”. -

-
case_status
-

0 = control, 1 = case. -

-
spontaneous
-

Number of prior spontaneous abortions, grouped into “0”, “1”, or “2 or more”. -

-
stratum
-

Matched set number. -

-
pooled_stratum
-

Stratum number. -

-
- -

Note

- -

One case with two prior spontaneous abortions and two prior induced abortions is omitted. -

-

Source

- -

Trichopoulos et al (1976). Br. J. of Obst. and Gynaec. 83, 645–650. -

-

Examples

- -
-
t = tblish.dataset.infert;
-
-# TODO: Port glm() (generalized linear model) stuff to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eiris.html b/docs/devel/user-guide/html/tblish_002edataset_002eiris.html deleted file mode 100644 index 6bce043c..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eiris.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -tblish.dataset.iris (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.32 tblish.dataset.iris

- -
-
Static Method: out = iris ()
-
-

The Fisher Iris dataset: measurements of various flowers -

-

Description

- -

This is the classic Fisher Iris dataset. -

-

Format

- -
-
Species
-

The species of flower being measured. -

-
SepalLength
-

Length of sepals, in centimeters. -

-
SepalWidth
-

Width of sepals, in centimeters. -

-
PetalLength
-

Length of petals, in centimeters. -

-
PetalWidth
-

Width of petals, in centimeters. -

-
- -

Source

- -

http://archive.ics.uci.edu/ml/datasets/Iris -

-

References

- -

https://en.wikipedia.org/wiki/Iris_flower_data_set -

-

Fisher, R. A. (1936). The use of multiple measurements in taxonomic problems. -Annals of Eugenics, 7, Part II, 179-188. also in Contributions -to Mathematical Statistics (John Wiley, NY, 1950). -

-

Duda, R.O., & Hart, P.E. (1973). Pattern Classification and Scene Analysis. -(Q327.D83) New York: John Wiley & Sons. ISBN 0-471-22361-1. See page 218. -

-

The data were collected by Anderson, Edgar (1935). The irises of the Gaspe -Peninsula. Bulletin of the American Iris Society, 59, 2–5. -

-

Examples

- -
-
# TODO: Port this example from R
-
-
- -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eislands.html b/docs/devel/user-guide/html/tblish_002edataset_002eislands.html deleted file mode 100644 index d17221f2..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eislands.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -tblish.dataset.islands (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.33 tblish.dataset.islands

- -
-
Static Method: out = islands ()
-
-

Areas of the World’s Major Landmasses -

-

Description

- -

The areas in thousands of square miles of the landmasses which exceed 10,000 -square miles. -

-

Format

- -
-
name
-

The name of the island. -

-
area
-

The area, in thousands of square miles. -

-
- -

Source

- -

The World Almanac and Book of Facts, 1975, page 406. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.islands;
-
-# TODO: Port dot chart to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002elh.html b/docs/devel/user-guide/html/tblish_002edataset_002elh.html deleted file mode 100644 index 5633dac1..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002elh.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -tblish.dataset.lh (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.36 tblish.dataset.lh

- -
-
Static Method: out = lh ()
-
-

Luteinizing Hormone in Blood Samples -

-

Description

- -

A regular time series giving the luteinizing hormone in blood samples at 10 -minute intervals from a human female, 48 samples. -

-

Format

- -
-
sample
-

The number of the observation. -

-
lh
-

Level of luteinizing hormone. -

-
- -

Source

- -

P.J. Diggle (1990). Time Series: A Biostatistical Introduction. Oxford. -Table A.1, series 3. -

-

Examples

- -
-
t = tblish.dataset.lh;
-
-plot (t.sample, t.lh);
-xlabel ("Sample Number");
-ylabel ("lh level");
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002elongley.html b/docs/devel/user-guide/html/tblish_002edataset_002elongley.html deleted file mode 100644 index 6d4acd6e..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002elongley.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - -tblish.dataset.longley (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.39 tblish.dataset.longley

- -
-
Static Method: out = longley ()
-
-

Longley’s Economic Regression Data -

-

Description

- -

A macroeconomic data set which provides a well-known example for a highly -collinear regression. -

-

Format

- -
-
Year
-

The year. -

-
GNP_deflator
-

GNP implicit price deflator (1954=100). -

-
GNP
-

Gross National Product. -

-
Unemployed
-

Number of unemployed. -

-
Armed_Forces
-

Number of people in the armed forces. -

-
Population
-

“Noninstitutionalized” population ≥ 14 years of age. -

-
Employed
-

Number of people employed. -

-
- -

Source

- -

J. W. Longley (1967). An appraisal of least-squares programs from the point of -view of the user. Journal of the American Statistical Association, 62, -819–841. -

-

References

- -

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S -Language. Monterey: Wadsworth & Brooks/Cole. -

-

Examples

- -
-
t = tblish.dataset.longley;
-
-# TODO: Linear model
-# TODO: opar plot
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002elynx.html b/docs/devel/user-guide/html/tblish_002edataset_002elynx.html deleted file mode 100644 index c6cd89a4..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002elynx.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - -tblish.dataset.lynx (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.40 tblish.dataset.lynx

- -
-
Static Method: out = lynx ()
-
-

Annual Canadian Lynx trappings 1821-1934 -

-

Description

- -

Annual numbers of lynx trappings for 1821–1934 in Canada. Taken from Brockwell -& Davis (1991), this appears to be the series considered by Campbell & Walker -(1977). -

-

Format

- -
-
year
-

Year of the record. -

-
lynx
-

Number of lynx trapped. -

-
- -

Source

- -

Brockwell, P. J. and Davis, R. A. (1991). Time Series and Forecasting -Methods. Second edition. New York: Springer. Series G (page 557). -

-

References

- -

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S -Language. Monterey: Wadsworth & Brooks/Cole. -

-

Campbell, M. J. and Walker, A. M. (1977). A Survey of statistical work on -the Mackenzie River series of annual Canadian lynx trappings for the years -1821–1934 and a new analysis. Journal of the Royal Statistical Society -series A, 140, 411–431. -

-

Examples

- -
-
t = tblish.dataset.lynx;
-
-plot (t.year, t.lynx);
-xlabel ("Year");
-ylabel ("Lynx Trapped");
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002emorley.html b/docs/devel/user-guide/html/tblish_002edataset_002emorley.html deleted file mode 100644 index aada7c67..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002emorley.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -tblish.dataset.morley (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.41 tblish.dataset.morley

- -
-
Static Method: out = morley ()
-
-

Michelson Speed of Light Data -

-

Description

- -

A classical data of Michelson (but not this one with Morley) on measurements -done in 1879 on the speed of light. The data consists of five experiments, -each consisting of 20 consecutive ‘runs’. The response is the speed of -light measurement, suitably coded (km/sec, with 299000 subtracted). -

-

Format

- -
-
Expt
-

The experiment number, from 1 to 5. -

-
Run
-

The run number within each experiment. -

-
Speed
-

Speed-of-light measurement. -

-
- -

Details

- -

The data is here viewed as a randomized block experiment with experiment -and run as the factors. run may also be considered a quantitative -variate to account for linear (or polynomial) changes in the measurement over -the course of a single experiment. -

-

Source

- -

A. J. Weekes (1986). A Genstat Primer. London: Edward Arnold. -

-

S. M. Stigler (1977). Do robust estimators work with real data? Annals -of Statistics 5, 1055–1098. (See Table 6.) -

-

A. A. Michelson (1882). Experimental determination of the velocity of -light made at the United States Naval Academy, Annapolis. Astronomic -Papers, 1, 135–8. U.S. Nautical Almanac Office. (See Table 24.). -

-

Examples

- -
-
t = tblish.dataset.morley;
-
-# TODO: Port to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002emtcars.html b/docs/devel/user-guide/html/tblish_002edataset_002emtcars.html deleted file mode 100644 index 8e968319..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002emtcars.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - -tblish.dataset.mtcars (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.42 tblish.dataset.mtcars

- -
-
Static Method: out = mtcars ()
-
-

Motor Trend 1974 Car Road Tests -

-

Description

- -

The data was extracted from the 1974 Motor Trend US magazine, and -comprises fuel consumption and 10 aspects of automobile design and -performance for 32 automobiles (1973–74 models). -

-

Format

- -
-
mpg
-

Fuel efficiency in miles/gallon -

-
cyl
-

Number of cylinders -

-
disp
-

Displacement (cu. in.) -

-
hp
-

Gross horsepower -

-
drat
-

Rear axle ratio -

-
wt
-

Weight (1,000 lbs) -

-
qsec
-

1/4 mile time -

-
vs
-

Engine type (0 = V-shaped, 1 = straight) -

-
am
-

Transmission type (0 = automatic, 1 = manual) -

-
gear
-

Number of forward gears -

-
carb
-

Number of carburetors -

-
- -

Note

- -

Henderson and Velleman (1981) comment in a footnote to Table 1: “Hocking -[original transcriber]’s noncrucial coding of the Mazda’s rotary engine -as a straight six-cylinder engine and the Porsche’s flat engine as a V -engine, as well as the inclusion of the diesel Mercedes 240D, have been -retained to enable direct comparisons to be made with previous analyses.” -

-

Source

- -

Henderson and Velleman (1981). Building multiple regression models -interactively. Biometrics, 37, 391–411. -

-

Examples

- -
-
# TODO: Port this example from R
-
- -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002enhtemp.html b/docs/devel/user-guide/html/tblish_002edataset_002enhtemp.html deleted file mode 100644 index 377c3d10..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002enhtemp.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - -tblish.dataset.nhtemp (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.43 tblish.dataset.nhtemp

- -
-
Static Method: out = nhtemp ()
-
-

Average Yearly Temperatures in New Haven -

-

Description

- -

The mean annual temperature in degrees Fahrenheit in New Haven, Connecticut, -from 1912 to 1971. -

-

Format

- -
-
year
-

Year of the observation. -

-
temp
-

Mean annual temperature (degrees F). -

-
- -

Source

- -

Vaux, J. E. and Brinker, N. B. (1972) Cycles, 1972, 117–121. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.nhtemp;
-
-plot (t.year, t.temp);
-title ("nhtemp data");
-xlabel ("Mean annual temperature in New Haven, CT (deg. F)");
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002enottem.html b/docs/devel/user-guide/html/tblish_002edataset_002enottem.html deleted file mode 100644 index bff56552..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002enottem.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -tblish.dataset.nottem (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.45 tblish.dataset.nottem

- -
-
Static Method: out = nottem ()
-
-

Average Monthly Temperatures at Nottingham, 1920-1939 -

-

Description

- -

A time series object containing average air temperatures at -Nottingham Castle in degrees Fahrenheit for 20 years. -

-

Format

- -
-
record
-

Index of the record. -

-
lead
-

Leading indicator. -

-
sales
-

Sales volume. -

-
- -

Source

- -

Anderson, O. D. (1976). Time Series Analysis and Forecasting: -The Box-Jenkins approach. London: Butterworths. Series R. -

-

Examples

- -
-
# TODO: Come up with example code here
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002enpk.html b/docs/devel/user-guide/html/tblish_002edataset_002enpk.html deleted file mode 100644 index 334e4953..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002enpk.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -tblish.dataset.npk (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.46 tblish.dataset.npk

- -
-
Static Method: out = npk ()
-
-

Classical N, P, K Factorial Experiment -

-

Description

- -

A classical N, P, K (nitrogen, phosphate, potassium) factorial experiment -on the growth of peas conducted on 6 blocks. Each half of a fractional -factorial design confounding the NPK interaction was used on 3 of the plots. -

-

Format

- -
-
block
-

Which block (1 to 6). -

-
N
-

Indicator (0/1) for the application of nitrogen. -

-
P
-

Indicator (0/1) for the application of phosphate. -

-
K
-

Indicator (0/1) for the application of potassium. -

-
yield
-

Yield of peas, in pounds/plot. Plots were 1/70 acre. -

-
- -

Source

- -

Imperial College, London, M.Sc. exercise sheet. -

-

References

- -

Venables, W. N. and Ripley, B. D. (2002). Modern Applied Statistics -with S. Fourth edition. New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.npk;
-
-# TODO: Port aov() and LM to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eoccupationalStatus.html b/docs/devel/user-guide/html/tblish_002edataset_002eoccupationalStatus.html deleted file mode 100644 index 3d3b28db..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eoccupationalStatus.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - -tblish.dataset.occupationalStatus (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.47 tblish.dataset.occupationalStatus

- -
-
Static Method: out = occupationalStatus ()
-
-

Occupational Status of Fathers and their Sons -

-

Description

- -

Cross-classification of a sample of British males according to each subject’s -occupational status and his father’s occupational status. -

-

Format

- -

An 8-by-8 matrix of counts, with classifying fators origin (father’s -occupational status, levels 1:8) and destination (son’s -occupational status, levels 1:8). -

-

Source

- -

Goodman, L. A. (1979). Simple Models for the Analysis of Association in -Cross-Classifications having Ordered Categories. J. Am. Stat. -Assoc., 74 (367), 537–552. -

-

Examples

- -
-
# TODO: Come up with example code here
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eprecip.html b/docs/devel/user-guide/html/tblish_002edataset_002eprecip.html deleted file mode 100644 index 37533663..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eprecip.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -tblish.dataset.precip (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.51 tblish.dataset.precip

- -
-
Static Method: out = precip ()
-
-

Annual Precipitation in US Cities -

-

Description

- -

The average amount of precipitation (rainfall) in inches for each of 70 United -States (and Puerto Rico) cities. -

-

Format

- -
-
city
-

City observed. -

-
precip
-

Annual precipitation (in). -

-
- -

Source

- -

Statistical Abstracts of the United States, 1975. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.precip;
-
-# TODO: Port dot plot to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002epresidents.html b/docs/devel/user-guide/html/tblish_002edataset_002epresidents.html deleted file mode 100644 index 0a35fafe..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002epresidents.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - -tblish.dataset.presidents (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.52 tblish.dataset.presidents

- -
-
Static Method: out = presidents ()
-
-

Quarterly Approval Ratings of US Presidents -

-

Description

- -

The (approximately) quarterly approval rating for the President of the United -States from the first quarter of 1945 to the last quarter of 1974. -

-

Format

- -
-
date
-

Approximate date of the observation. -

-
approval
-

Approval rating (%). -

-
- -

Details

- -

The data are actually a fudged version of the approval ratings. See McNeil’s book -for details. -

-

Source

- -

The Gallup Organisation. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.presidents;
-
-figure
-plot (datenum (t.date), t.approval)
-datetick ("x")
-xlabel ("Date")
-ylabel ("Approval rating (%)")
-title ("presidents data")
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002epressure.html b/docs/devel/user-guide/html/tblish_002edataset_002epressure.html deleted file mode 100644 index cc010b79..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002epressure.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -tblish.dataset.pressure (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.53 tblish.dataset.pressure

- -
-
Static Method: out = pressure ()
-
-

Vapor Pressure of Mercury as a Function of Temperature -

-

Description

- -

Data on the relation between temperature in degrees Celsius and vapor pressure -of mercury in millimeters (of mercury). -

-

Format

- -
-
temperature
-

Temperature (deg C). -

-
pressure
-

Pressure (mm Hg). -

-
- -

Source

- -

Weast, R. C., ed. (1973). Handbook of Chemistry and Physics. Cleveland: CRC Press. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.pressure;
-
-figure
-plot (t.temperature, t.pressure)
-xlabel ("Temperature (deg C)")
-ylabel ("Pressure (mm of Hg)")
-title ("pressure data: Vapor Pressure of Mercury")
-
-figure
-semilogy (t.temperature, t.pressure)
-xlabel ("Temperature (deg C)")
-ylabel ("Pressure (mm of Hg)")
-title ("pressure data: Vapor Pressure of Mercury")
-
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002equakes.html b/docs/devel/user-guide/html/tblish_002edataset_002equakes.html deleted file mode 100644 index d1e92ead..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002equakes.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -tblish.dataset.quakes (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.55 tblish.dataset.quakes

- -
-
Static Method: out = quakes ()
-
-

Locations of Earthquakes off Fiji -

-

Description

- -

The data set give the locations of 1000 seismic events of MB > 4.0. The events -occurred in a cube near Fiji since 1964. -

-

Format

- -
-
lat
-

Latitude of event. -

-
long
-

Longitude of event. -

-
depth
-

Depth (km). -

-
mag
-

Richter magnitude. -

-
stations
-

Number of stations reporting. -

-
- -

Details

- -

There are two clear planes of seismic activity. One is a major plate junction; -the other is the Tonga trench off New Zealand. These data constitute a subsample -from a larger dataset of containing 5000 observations. -

-

Source

- -

This is one of the Harvard PRIM-H project data sets. They in turn obtained it -from Dr. John Woodhouse, Dept. of Geophysics, Harvard University. -

-

References

- -

G. E. P. Box and G. M. Jenkins (1976). Time Series Analysis, Forecasting and -Control. San Francisco: Holden-Day. p. 537. -

-

P. J. Brockwell and R. A. Davis (1991). Time Series: Theory and Methods. -Second edition. New York: Springer-Verlag. p. 414. -

-

Examples

- -
-
# TODO: Come up with example code here
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002erandu.html b/docs/devel/user-guide/html/tblish_002edataset_002erandu.html deleted file mode 100644 index 867e7726..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002erandu.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - -tblish.dataset.randu (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.56 tblish.dataset.randu

- -
-
Static Method: out = randu ()
-
-

Random Numbers from Congruential Generator RANDU -

-

Description

- -

400 triples of successive random numbers were taken from the VAX FORTRAN -function RANDU running under VMS 1.5. -

-

Format

- -
-
record
-

Index of the record. -

-
x
-

X value of the triple. -

-
y
-

Y value of the triple. -

-
z
-

Z value of the triple. -

-
- -

Details

- -

In three dimensional displays it is evident that the triples fall on 15 -parallel planes in 3-space. This can be shown theoretically to be true -for all triples from the RANDU generator. -

-

These particular 400 triples start 5 apart in the sequence, that is they -are ((U[5i+1], U[5i+2], U[5i+3]), i= 0, ..., 399), and they are rounded -to 6 decimal places. -

-

Under VMS versions 2.0 and higher, this problem has been fixed. -

-

Source

- -

David Donoho -

-

Examples

- -
-
t = tblish.dataset.randu;
-
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002erivers.html b/docs/devel/user-guide/html/tblish_002edataset_002erivers.html deleted file mode 100644 index 2ac4122e..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002erivers.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -tblish.dataset.rivers (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.57 tblish.dataset.rivers

- -
-
Static Method: out = rivers ()
-
-

Lengths of Major North American Rivers -

-

Description

- -

This data set gives the lengths (in miles) of 141 “major” rivers in North -America, as compiled by the US Geological Survey. -

-

Format

- -
-
rivers
-

A vector containing 141 observations. -

-
- -

Source

- -

World Almanac and Book of Facts, 1975, page 406. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
tblish.dataset.rivers;
-
-longest_river = max (rivers)
-shortest_river = min (rivers)
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002erock.html b/docs/devel/user-guide/html/tblish_002edataset_002erock.html deleted file mode 100644 index dbab2276..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002erock.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - -tblish.dataset.rock (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.58 tblish.dataset.rock

- -
-
Static Method: out = rock ()
-
-

Measurements on Petroleum Rock Samples -

-

Description

- -

Measurements on 48 rock samples from a petroleum reservoir. -

-

Format

- -
-
area
-

Area of pores space, in pixels out of 256 by 256. -

-
peri
-

Perimeter in pixels. -

-
shape
-

Perimeter/sqrt(area). -

-
perm
-

Permeability in milli-Darcies. -

-
- -

Details

- -

Twelve core samples from petroleum reservoirs were sampled by 4 -cross-sections. Each core sample was measured for permeability, and each -cross-section has total area of pores, total perimeter of pores, and shape. -

-

Source

- -

Data from BP Research, image analysis by Ronit Katz, U. Oxford. -

-

Examples

- -
-
t = tblish.dataset.rock;
-
-figure
-scatter (t.area, t.perm)
-xlabel ("Area of pores space (pixels out of 256x256)")
-ylabel ("Permeability (milli-Darcies)")
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002esleep.html b/docs/devel/user-guide/html/tblish_002edataset_002esleep.html deleted file mode 100644 index 5d427553..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002esleep.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -tblish.dataset.sleep (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.59 tblish.dataset.sleep

- -
-
Static Method: out = sleep ()
-
-

Student’s Sleep Data -

-

Description

- -

Data which show the effect of two soporific drugs (increase in hours of sleep -compared to control) on 10 patients. -

-

Format

- -
-
id
-

Patient ID. -

-
group
-

Drug given. -

-
extra
-

Increase in hours of sleep. -

-
- -

Details

- -

The group variable name may be misleading about the data: They -represent measurements on 10 persons, not in groups. -

-

Source

- -

Cushny, A. R. and Peebles, A. R. (1905). The action of optical isomers: -II hyoscines. The Journal of Physiology, 32, 501–510. -

-

Student (1908). The probable error of the mean. Biometrika, 6, 20. -

-

References

- -

Scheffé, Henry (1959). The Analysis of Variance. New York, NY: Wiley. -

-

Examples

- -
-
t = tblish.dataset.sleep;
-
-# TODO: Port to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002estackloss.html b/docs/devel/user-guide/html/tblish_002edataset_002estackloss.html deleted file mode 100644 index f53c6eb8..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002estackloss.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - -tblish.dataset.stackloss (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.60 tblish.dataset.stackloss

- -
-
Static Method: out = stackloss ()
-
-

Brownlee’s Stack Loss Plant Data -

-

Description

- -

Operational data of a plant for the oxidation of ammonia to nitric acid. -

-

Format

- -
-
AirFlow
-

Flow of cooling air. -

-
WaterTemp
-

Cooling Water Inlet temperature. -

-
AcidConc
-

Concentration of acid (per 1000, minus 500). -

-
StackLoss
-

Stack loss -

-
- -

Details

- -

“Obtained from 21 days of operation of a plant for the oxidation of ammonia -(NH3) to nitric acid (HNO3). The nitric oxides produced are absorbed in a -countercurrent absorption tower”. (Brownlee, cited by Dodge, slightly reformatted by MM.) -

-

AirFlow represents the rate of operation of the plant. WaterTemp is the -temperature of cooling water circulated through coils in the absorption tower. -AcidConc is the concentration of the acid circulating, minus 50, times 10: -that is, 89 corresponds to 58.9 per cent acid. StackLoss (the dependent variable) -is 10 times the percentage of the ingoing ammonia to the plant that escapes from -the absorption column unabsorbed; that is, an (inverse) measure of the over-all -efficiency of the plant. -

-

Source

- -

Brownlee, K. A. (1960, 2nd ed. 1965). Statistical Theory and Methodology -in Science and Engineering. New York: Wiley. pp. 491–500. -

-

References

- -

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S -Language. Monterey: Wadsworth & Brooks/Cole. -

-

Dodge, Y. (1996). The guinea pig of multiple regression. In: Robust -Statistics, Data Analysis, and Computer Intensive Methods; In Honor of -Peter Huber’s 60th Birthday, 1996, Lecture Notes in Statistics -109, Springer-Verlag, New York. -

-

Examples

- -
-
t = tblish.dataset.stackloss;
-
-# TODO: Create linear model and print summary
-
-
- - -
- -
-
- - - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002estate.html b/docs/devel/user-guide/html/tblish_002edataset_002estate.html deleted file mode 100644 index 91f02058..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002estate.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - -tblish.dataset.state (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.61 tblish.dataset.state

- -
-
Static Method: out = state ()
-
-

US State Facts and Figures -

-

Description

- -

Data related to the 50 states of the United States of America. -

-

Format

- -
-
abb
-

State abbreviation. -

-
name
-

State name. -

-
area
-

Area (sq mi). -

-
lat
-

Approximate center (latitude). -

-
lon
-

Approximate center (longitude). -

-
division
-

State division. -

-
revion
-

State region. -

-
Population
-

Population estimate as of July 1, 1975. -

-
Income
-

Per capita income (1974). -

-
Illiteracy
-

Illiteracy as of 1970 (percent of population). -

-
LifeExp
-

Lfe expectancy in years (1969-71). -

-
Murder
-

Murder and non-negligent manslaughter rate per 100,000 population (1976). -

-
HSGrad
-

Percent high-school graduates (1970). -

-
Frost
-

Mean number of days with minimum temperature below freezing (1931-1960) -in capital or large city. -

-
- -

Source

- -

U.S. Department of Commerce, Bureau of the Census (1977) Statistical -Abstract of the United States. -

-

U.S. Department of Commerce, Bureau of the Census (1977) County -and City Data Book. -

-

References

- -

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S -Language. Monterey: Wadsworth & Brooks/Cole. -

-

Examples

- -
-
t = tblish.dataset.state;
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002esunspot_005fmonth.html b/docs/devel/user-guide/html/tblish_002edataset_002esunspot_005fmonth.html deleted file mode 100644 index b6a9f781..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002esunspot_005fmonth.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -tblish.dataset.sunspot_month (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.62 tblish.dataset.sunspot_month

- -
-
Static Method: out = sunspot_month ()
-
-

Monthly Sunspot Data, from 1749 to “Present” -

-

Description

- -

Monthly numbers of sunspots, as from the World Data Center, aka SIDC. This -is the version of the data that may occasionally be updated when new counts -become available. -

-

Format

- -
-
month
-

Month of the observation. -

-
sunspots
-

Number of sunspots. -

-
- -

Source

- -

WDC-SILSO, Solar Influences Data Analysis Center (SIDC), Royal Observatory -of Belgium, Av. Circulaire, 3, B-1180 BRUSSELS. -Currently at http://www.sidc.be/silso/datafiles. -

-

Examples

- -
-
t = tblish.dataset.sunspot_month;
-
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002esunspot_005fyear.html b/docs/devel/user-guide/html/tblish_002edataset_002esunspot_005fyear.html deleted file mode 100644 index c981af68..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002esunspot_005fyear.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -tblish.dataset.sunspot_year (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.63 tblish.dataset.sunspot_year

- -
-
Static Method: out = sunspot_year ()
-
-

Yearly Sunspot Data, 1700-1988 -

-

Description

- -

Yearly numbers of sunspots from 1700 to 1988 (rounded to one digit). -

-

Format

- -
-
year
-

Year of the observation. -

-
sunspots
-

Number of sunspots. -

-
- -

Source

- -

H. Tong (1996) Non-Linear Time Series. Clarendon Press, Oxford, p. 471. -

-

Examples

- -
-
t = tblish.dataset.sunspot_year;
-
-figure
-plot (t.year, t.sunspots)
-xlabel ("Year")
-ylabel ("Sunspots")
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002esunspots.html b/docs/devel/user-guide/html/tblish_002edataset_002esunspots.html deleted file mode 100644 index 0b356385..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002esunspots.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -tblish.dataset.sunspots (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.64 tblish.dataset.sunspots

- -
-
Static Method: out = sunspots ()
-
-

Monthly Sunspot Numbers, 1749-1983 -

-

Description

- -

Monthly mean relative sunspot numbers from 1749 to 1983. Collected at Swiss -Federal Observatory, Zurich until 1960, then Tokyo Astronomical Observatory. -

-

Format

- -
-
month
-

Month of the observation. -

-
sunspots
-

Number of observed sunspots. -

-
- -

Source

- -

Andrews, D. F. and Herzberg, A. M. (1985) Data: A Collection -of Problems from Many Fields for the Student and Research Worker. -New York: Springer-Verlag. -

-

Examples

- -
-
t = tblish.dataset.sunspots;
-
-figure
-plot (datenum (t.month), t.sunspots)
-datetick ("x")
-xlabel ("Date")
-ylabel ("Monthly sunspot numbers")
-title ("sunspots data")
-
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002eswiss.html b/docs/devel/user-guide/html/tblish_002edataset_002eswiss.html deleted file mode 100644 index 1211d61a..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002eswiss.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - -tblish.dataset.swiss (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.65 tblish.dataset.swiss

- -
-
Static Method: out = swiss ()
-
-

Swiss Fertility and Socioeconomic Indicators (1888) Data -

-

Description

- -

Standardized fertility measure and socio-economic indicators for each of 47 -French-speaking provinces of Switzerland at about 1888. -

-

Format

- -
-
Fertility
-

Ig, ‘common standardized fertility measure’. -

-
Agriculture
-

% of males involved in agriculture as occupation. -

-
Examination
-

% draftees receiving highest mark on army examination. -

-
Education
-

% education beyond primary school for draftees. -

-
Catholic
-

% ‘Catholic’ (as opposed to ‘Protestant’). -

-
InfantMortality
-

Live births who live less than 1 year. -

-
- -

All variables but ‘Fertility’ give proportions of the population. -

-

Source

- -

(paraphrasing Mosteller and Tukey): -

-

Switzerland, in 1888, was entering a period known as the demographic transition; -i.e., its fertility was beginning to fall from the high level typical of -underdeveloped countries. -

-

The data collected are for 47 French-speaking “provinces” at about 1888. -

-

Here, all variables are scaled to [0, 100], where in the original, all but -Catholic were scaled to [0, 1]. -

-

Note

- -

Files for all 182 districts in 1888 and other years have been available at -https://opr.princeton.edu/archive/pefp/switz.aspx. -

-

They state that variables Examination and Education are averages -for 1887, 1888 and 1889. -

-

References

- -

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S -Language. Monterey: Wadsworth & Brooks/Cole. -

-

Examples

- -
-
t = tblish.dataset.swiss;
-
-# TODO: Port linear model to Octave
-
-
- - -
- -
-
- - - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002etreering.html b/docs/devel/user-guide/html/tblish_002edataset_002etreering.html deleted file mode 100644 index ff0828af..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002etreering.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -tblish.dataset.treering (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.69 tblish.dataset.treering

- -
-
Static Method: out = treering ()
-
-

Yearly Treering Data, -6000-1979 -

-

Description

- -

Contains normalized tree-ring widths in dimensionless units. -

-

Format

- -

A univariate time series with 7981 observations. -

-

Each tree ring corresponds to one year. -

-

Details

- -

The data were recorded by Donald A. Graybill, 1980, from Gt Basin -Bristlecone Pine 2805M, 3726-11810 in Methuselah Walk, California. -

-

Source

- -

Time Series Data Library: http://www-personal.buseco.monash.edu.au/~hyndman/TSDL/, -series ‘CA535.DAT’. -

-

References

- -

For some photos of Methuselah Walk see -https://web.archive.org/web/20110523225828/http://www.ltrr.arizona.edu/~hallman/sitephotos/meth.html. -

-

Examples

- -
-
t = tblish.dataset.treering;
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002etrees.html b/docs/devel/user-guide/html/tblish_002edataset_002etrees.html deleted file mode 100644 index 37555ddd..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002etrees.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -tblish.dataset.trees (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.70 tblish.dataset.trees

- -
-
Static Method: out = trees ()
-
-

Diameter, Height and Volume for Black Cherry Trees -

-

Description

- -

This data set provides measurements of the diameter, height and volume of -timber in 31 felled black cherry trees. Note that the diameter (in inches) -is erroneously labelled Girth in the data. It is measured at 4 ft 6 in -above the ground. -

-

Format

- -
-
Girth
-

Tree diameter (rather than girth, actually) in inches. -

-
Height
-

Height in ft. -

-
Volume
-

Volume of timber in cubic feet. -

-
- -

Source

- -

Ryan, T. A., Joiner, B. L. and Ryan, B. F. (1976). The Minitab -Student Handbook. Duxbury Press. -

-

References

- -

Atkinson, A. C. (1985). Plots, Transformations and Regression. -Oxford: Oxford University Press. -

-

Examples

- -
-
t = tblish.dataset.trees;
-
-figure
-tblish.examples.plot_pairs (t);
-
-figure
-loglog (t.Girth, t.Volume)
-xlabel ("Girth")
-ylabel ("Volume")
-
-# TODO: Transform to log space for the coplot
-
-# TODO: Linear model
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002euspop.html b/docs/devel/user-guide/html/tblish_002edataset_002euspop.html deleted file mode 100644 index d64dfbda..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002euspop.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -tblish.dataset.uspop (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.79 tblish.dataset.uspop

- -
-
Static Method: out = uspop ()
-
-

Populations Recorded by the US Census -

-

Description

- -

This data set gives the population of the United States -(in millions) as recorded by the decennial census for the period 1790–1970. -

-

Format

- -
-
year
-

Year of the census. -

-
population
-

Population, in millions. -

-
- -

Source

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.uspop;
-
-figure
-semilogy (t.year, t.population)
-xlabel ("Year")
-ylabel ("U.S. Population (millions)")
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002evolcano.html b/docs/devel/user-guide/html/tblish_002edataset_002evolcano.html deleted file mode 100644 index 111947db..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002evolcano.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -tblish.dataset.volcano (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.81 tblish.dataset.volcano

- -
-
Static Method: out = volcano ()
-
-

Topographic Information on Auckland’s Maunga Whau Volcano -

-

Description

- -

Maunga Whau (Mt Eden) is one of about 50 volcanos in the Auckland volcanic -field. This data set gives topographic information for Maunga Whau on a -10m by 10m grid. -

-

Format

- -

A matrix volcano with 87 rows and 61 columns, rows corresponding -to grid lines running east to west and columns to grid lines running south -to north. -

-

Source

- -

Digitized from a topographic map by Ross Ihaka. These data should not be regarded as accurate. -

-

References

- -

Box, G. E. P. and Jenkins, G. M. (1976). Time Series Analysis, Forecasting and -Control. San Francisco: Holden-Day. p. 537. -

-

Brockwell, P. J. and Davis, R. A. (1991). Time Series: Theory and Methods. -Second edition. New York: Springer-Verlag. p. 414. -

-

Examples

- -
-
tblish.dataset.volcano;
-
-# TODO: Figure out how to do a topo map in Octave. Just a gridded color plot
-# should be fine. And then maybe do a 3-d mesh plot.
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002ewarpbreaks.html b/docs/devel/user-guide/html/tblish_002edataset_002ewarpbreaks.html deleted file mode 100644 index c83db442..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002ewarpbreaks.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - -tblish.dataset.warpbreaks (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.82 tblish.dataset.warpbreaks

- -
-
Static Method: out = warpbreaks ()
-
-

The Number of Breaks in Yarn during Weaving -

-

Description

- -

This data set gives the number of warp breaks per loom, where a loom -corresponds to a fixed length of yarn. -

-

Format

- -
-
wool
-

Type of wool (A or B). -

-
tension
-

The level of tension (L, M, H). -

-
breaks
-

Number of breaks. -

-
- -

There are measurements on 9 looms for each of the six types of warp (AL, AM, AH, BL, BM, BH). -

-

Source

- -

Tippett, L. H. C. (1950). Technological Applications of Statistics. -New York: Wiley. Page 106. -

-

References

- -

Tukey, J. W. (1977). Exploratory Data Analysis. Reading, Mass: Addison-Wesley. -

-

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.warpbreaks;
-
-summary (t)
-
-# TODO: Port the plotting code and OPAR to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002ewomen.html b/docs/devel/user-guide/html/tblish_002edataset_002ewomen.html deleted file mode 100644 index d3929c3e..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002ewomen.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -tblish.dataset.women (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.83 tblish.dataset.women

- -
-
Static Method: out = women ()
-
-

Average Heights and Weights for American Women -

-

Description

- -

This data set gives the average heights and weights for American women aged 30–39. -

-

Format

- -
-
height
-

Height (in). -

-
weight
-

Weight (lbs). -

-
- -

Details

- -

The data set appears to have been taken from the American Society of Actuaries -Build and Blood Pressure Study for some (unknown to us) earlier year. -

-

The World Almanac notes: “The figures represent weights in ordinary indoor -clothing and shoes, and heights with shoes”. -

-

Source

- -

The World Almanac and Book of Facts, 1975. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.women;
-
-figure
-scatter (t.height, t.weight)
-xlabel ("Height (in)")
-ylabel ("Weight (lb")
-title ("women data: American women aged 30-39")
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edataset_002ezCO2.html b/docs/devel/user-guide/html/tblish_002edataset_002ezCO2.html deleted file mode 100644 index 99541a62..00000000 --- a/docs/devel/user-guide/html/tblish_002edataset_002ezCO2.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -tblish.dataset.zCO2 (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.57.86 tblish.dataset.zCO2

- -
-
Static Method: out = zCO2 ()
-
-

Carbon Dioxide Uptake in Grass Plants -

-

Description

- -

The CO2 data set has 84 rows and 5 columns of data from an experiment -on the cold tolerance of the grass species Echinochloa crus-galli. -

-

Format

- -

Details

- -

The CO2 uptake of six plants from Quebec and six plants from Mississippi was -measured at several levels of ambient CO2 concentration. Half the plants of -each type were chilled overnight before the experiment was conducted. -

-

Source

- -

Potvin, C., Lechowicz, M. J. and Tardif, S. (1990). The statistical -analysis of ecophysiological response curves obtained from experiments -involving repeated measures. Ecology, 71, 1389–1400. -

-

Pinheiro, J. C. and Bates, D. M. (2000). Mixed-effects Models -in S and S-PLUS. New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.zCO2;
-
-# TODO: Coplot
-# TODO: Port the linear model to Octave
-
-
- - -
- -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002edatasets.html b/docs/devel/user-guide/html/tblish_002edatasets.html deleted file mode 100644 index af6aad56..00000000 --- a/docs/devel/user-guide/html/tblish_002edatasets.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -tblish.datasets (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.58 tblish.datasets

-
-
Class: tblish.datasets
-
-

Example dataset collection. -

-

tblish.datasets is a collection of example datasets to go with the -Tablicious package. -

-

The tblish.datasets class provides methods for listing and loading -the example datasets. -

-
- - - -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002eevalWithTableVars.html b/docs/devel/user-guide/html/tblish_002eevalWithTableVars.html deleted file mode 100644 index f2529bb4..00000000 --- a/docs/devel/user-guide/html/tblish_002eevalWithTableVars.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - -tblish.evalWithTableVars (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.59 tblish.evalWithTableVars

-
-
Function: out = tblish.evalWithTableVars (tbl, expr)
-
-

Evaluate an expression against a table array’s variables. -

-

Evaluates the M-code expression expr in a workspace where all of tbl’s -variables have been assigned to workspace variables. -

-

expr is a charvec containing an Octave expression. -

-

As an implementation detail, the workspace will also contain some variables -that are prefixed and suffixed with "__". So try to avoid those in your -table variable names. -

-

Returns the result of the evaluation. -

-

Examples: -

-
-
[s,p,sp] = tblish.examples.SpDb
-tmp = join (sp, p);
-shipment_weight = tblish.evalWithTableVars (tmp, "Qty .* Weight")
-
- -

See also: table.restrict -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002eexamples_002eSpDb.html b/docs/devel/user-guide/html/tblish_002eexamples_002eSpDb.html deleted file mode 100644 index 987534f0..00000000 --- a/docs/devel/user-guide/html/tblish_002eexamples_002eSpDb.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -tblish.examples.SpDb (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.62 tblish.examples.SpDb

-
-
Function: spdb = tblish.examples.SpDb ()
-
Function: [s, p, sp] = tblish.examples.SpDb ()
-
-

The classic Suppliers-Parts example database. -

-

Constructs the classic C. J. Date Suppliers-Parts ("SP") example database as tables. -This database is the one used as an example throughout Date’s "An Introduction to -Database Systems" textbook. -

-

Returns the database as a set of three table arrays. If one argout is captured, the -tables are returned in the fields of a single struct. If multiple argouts are captured, the -tables are returned as three argouts with a single table in each, in the order (s, -p, sp). -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002eexamples_002ecoplot.html b/docs/devel/user-guide/html/tblish_002eexamples_002ecoplot.html deleted file mode 100644 index 36147755..00000000 --- a/docs/devel/user-guide/html/tblish_002eexamples_002ecoplot.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - -tblish.examples.coplot (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.60 tblish.examples.coplot

-
-
Function: [fig, hax] = tblish.examples.coplot (tbl, xvar, yvar, gvar)
-
Function: [fig, hax] = tblish.examples.coplot (fig, tbl, xvar, yvar, gvar)
-
Function: [fig, hax] = tblish.examples.coplot (…, OptionName, OptionValue, …)
-
-

Conditioning plot. -

-

tblish.examples.coplot produces conditioning plots. This is a kind of plot that breaks up the -data into groups based on one or two grouping variables, and plots each group of data -in a separate subplot. -

-

tbl is a table containing the data to plot. -

-

xvar is the name of the table variable within tbl to use as the X values. -May be a variable name or index. -

-

yvar is the name of the table variable within tbl to use as the Y values. -May be a variable name or index. -

-

gvar is the name of the table variable or variables within tbl to use as -the grouping variable(s). The grouping variables split the data into groups based on -the distinct values in those variables. gvar may specify either one or two -grouping variables (but not more). It can be provided as a charvec, cellstr, or index -array. Records with a missing value for their grouping variable(s) are ignored. -

-

fig is the figure handle to plot into. If fig is not provided, a new figure -is created. -

-

Name/Value options: -

-
-
PlotFcn
-

The plotting function to use, supplied as a function handle. Defaults to @plot. -It must be a function that provides the signature fcn(hax, X, Y, …). -

-
PlotArgs
-

A cell array of arguments to pass in to the plotting function, following the hax, -x, and y arguments. -

-
- -

Returns: - fig – the figure handle it plotted into - hax – array of axes handles to all the axes for the subplots -

-
- - -
-
- - - - - - diff --git a/docs/devel/user-guide/html/tblish_002eexamples_002eplot_005fpairs.html b/docs/devel/user-guide/html/tblish_002eexamples_002eplot_005fpairs.html deleted file mode 100644 index 7d42143a..00000000 --- a/docs/devel/user-guide/html/tblish_002eexamples_002eplot_005fpairs.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -tblish.examples.plot_pairs (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.61 tblish.examples.plot_pairs

-
-
Function: out = tblish.examples.plot_pairs (data)
-
Function: out = tblish.examples.plot_pairs (data, plot_type)
-
Function: out = tblish.examples.plot_pairs (fig, …)
-
-

Plot pairs of variables against each other. -

-

data is the data holding the variables to plot. It may be either a -table or a struct. Each variable or field in the table -or struct is considered to be one variable. Each must hold a vector, and -all the vectors of all the variables must be the same size. -

-

plot_type is a charvec indicating what plot type to do in each subplot. -("scatter" is the default.) Valid plot_type values are: -

-
-
"scatter"
-

A plain scatter plot. -

-
"smooth"
-

A scatter plot + fitted line, like R’s panel.smooth does. -

-
- -

fig is an optional figure handle to plot into. If omitted, a new -figure is created. -

-

Returns the created figure, if the output is captured. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/tblish_002esizeof2.html b/docs/devel/user-guide/html/tblish_002esizeof2.html deleted file mode 100644 index 3f3baf60..00000000 --- a/docs/devel/user-guide/html/tblish_002esizeof2.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -tblish.sizeof2 (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.63 tblish.sizeof2

-
-
Function: out = tblish.sizeof2 (x)
-
-

Approximate size of an array in bytes, with object support. -

-

This is an alternative to Octave’s sizeof function that tries to provide -meaningful support for objects, including the classes defined in Tablicious. It is -named "sizeof2" instead of "sizeof" to avoid a "shadowing core function" warning -when loading Tablicious, because it seems that Octave does not consider packages -(namespaces) when detecting shadowed functions. -

-

This may be supplemented or replaced by sizeof override methods on Tablicious’s -classes. I’m not sure whether Octave’s sizeof supports extension by method -overrides, so I’m not doing that yet. If that happens, this sizeof2 function -will stick around in a deprecated state for a while, and it will respect those override -methods. -

-

For tables, this returns the sum of sizeof for all of its variables’ -arrays, plus the size of the VariableNames and any other metadata stored in obj. -

-

This is currently broken for some types, because its implementation is in transition -from overridden methods on Tablicious’s objects to a separate function. -

-

This is not supported, fully or at all, for all input types, but it has support -for the types defined in Tablicious, plus some Octave built-in types, and makes a -best effort at figuring out user-defined classdef objects. It currently does not -have extensibility support for customization by classdef classes, but that may be -added in the future, in which case its output may change significantly for classdef -objects in future releases. -

-

x is an array of any type. -

-

Returns a scalar numeric. Returns NaN for types that are known to not be supported, -instead of raising an error. Raises an error if it fails to determine the size of an -input of a type that it thought was supported. -

-

See also: sizeof -

-
- - -
-
- - - - - - diff --git a/docs/devel/user-guide/html/tblish_002etable_002egrpstats.html b/docs/devel/user-guide/html/tblish_002etable_002egrpstats.html deleted file mode 100644 index c88c240d..00000000 --- a/docs/devel/user-guide/html/tblish_002etable_002egrpstats.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -tblish.table.grpstats (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.64 tblish.table.grpstats

-
-
Function: [out] = tblish.table.grpstats (tbl, groupvar)
-
Function: [out] = tblish.table.grpstats (…, 'DataVars', DataVars)
-
-

Statistics by group for a table array. -

-

This is a table-specific implementation of grpstats that works on table arrays. -It is supplied as a function in the +tblish package to avoid colliding with -the global grpstats function supplied by the Statistics Octave Forge package. -Depending on which version of the Statistics OF package you are using, it may or may -not support table inputs to its grpstats function. This function is supplied -as an alternative you can use in an environment where table arrays are not -supported by the grpstats that you have, though you need to make code changes -and call it as tblish.table.grpstats(tbl) instead of with a plain -grpstats(tbl). -

-

See also: table.groupby, table.findgroups, table.splitapply -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/timezones.html b/docs/devel/user-guide/html/timezones.html deleted file mode 100644 index 76a9495c..00000000 --- a/docs/devel/user-guide/html/timezones.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - -timezones (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.65 timezones

-
-
Function: out = timezones ()
-
Function: out = timezones (area)
-
-

List all the time zones defined on this system. -

-

This lists all the time zones that are defined in the IANA time zone database -used by this Octave. (On Linux and macOS, that will generally be the system -time zone database from /usr/share/zoneinfo. On Windows, it will be -the database redistributed with the Tablicious package. -

-

If the return is captured, the output is returned as a table if your Octave -has table support, or a struct if it does not. It will have fields/variables -containing column vectors: -

-
-
Name
-

The IANA zone name, as cellstr. -

-
Area
-

The geographical area the zone is in, as cellstr. -

-
- -

Compatibility note: Matlab also includes UTCOffset and DSTOffset fields in -the output; these are currently unimplemented. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/todatetime.html b/docs/devel/user-guide/html/todatetime.html deleted file mode 100644 index 01467b44..00000000 --- a/docs/devel/user-guide/html/todatetime.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -todatetime (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.66 todatetime

-
-
Function: out = todatetime (x)
-
-

Convert input to a Tablicious datetime array, with convenient interface. -

-

This is an alternative to the regular datetime constructor, with a signature -and conversion logic that Tablicious’s author likes better. -

-

This mainly exists because datetime’s constructor signature does not accept -datenums, and instead treats one-arg numeric inputs as datevecs. (For compatibility -with Matlab’s interface.) I think that’s less convenient: datenums seem to be -more common than datevecs in M-code, and it returns an object array that’s not the -same size as the input. -

-

Returns a datetime array whose size depends on the size and type of the input -array, but will generally be the same size as the array of strings or numerics -the input array "represents". -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/vartype.html b/docs/devel/user-guide/html/vartype.html deleted file mode 100644 index d5567011..00000000 --- a/docs/devel/user-guide/html/vartype.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -vartype (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.67 vartype

-
-
Function: out = vartype (type)
-
-

Filter by variable type for use in suscripting. -

-

Creates an object that can be used for subscripting into the variables -dimension of a table and filtering on variable type. -

-

type is the name of a type as charvec. This may be anything that -the isa function accepts, or 'cellstr' to select cellstrs, -as determined by iscellstr. -

-

Returns an object of an opaque type. Don’t worry about what type it is; -just pass it into the second argument of a subscript into a table -object. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/vecfun.html b/docs/devel/user-guide/html/vecfun.html deleted file mode 100644 index efc345f7..00000000 --- a/docs/devel/user-guide/html/vecfun.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -vecfun (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - - -
- -
-

8.2.68 vecfun

-
-
Function: out = vecfun (fcn, x, dim)
-
-

Apply function to vectors in array along arbitrary dimension. -

-

This function is not implemented yet. -

-

Applies a given function to the vector slices of an N-dimensional array, where -those slices are along a given dimension. -

-

fcn is a function handle to apply. -

-

x is an array of arbitrary type which is to be sliced and passed -in to fcn. -

-

dim is the dimension along which the vector slices lay. -

-

Returns the collected output of the fcn calls, which will be -the same size as x, but not necessarily the same type. -

-
- - -
- - - - - diff --git a/docs/devel/user-guide/html/years.html b/docs/devel/user-guide/html/years.html deleted file mode 100644 index a7ac25d4..00000000 --- a/docs/devel/user-guide/html/years.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -years (Tablicious v0.4.4-SNAPSHOT) - - - - - - - - - - - - - - - - - - -
- -
-

8.2.69 years

-
-
Function File: out = years (x)
-

Create a duration x years long, or get the years in a duration -x. -

-

If input is numeric, returns a duration array in units of fixed-length -years of 365.2425 days each. -

-

If input is a duration, converts the duration to a number of fixed-length -years as double. -

-

Note: years creates fixed-length years, which may not be what you want. -To create a duration of calendar years (which account for actual leap days), -use calyears. -

-

See calyears. -

- - - - - -
- - - - - diff --git a/docs/devel/user-guide/tablicious.html b/docs/devel/user-guide/tablicious.html deleted file mode 100644 index 4439b46e..00000000 --- a/docs/devel/user-guide/tablicious.html +++ /dev/null @@ -1,13092 +0,0 @@ - - - - - - -Tablicious v0.4.4-SNAPSHOT - - - - - - - - - - - - - - - - - - - - - - - -
- -

Tablicious for GNU Octave

- -

This manual is for Tablicious, version 0.4.4-SNAPSHOT. -

- - - -
-

Table of Contents

- -
- - -
-
-
-
- -

1 Introduction

- -
-

Time is an illusion. Lunchtime doubly so. -

-
-
Douglas Adams -
- -

This is the manual for the Tablicious package version 0.4.4-SNAPSHOT for GNU Octave. -

-

Tablicious provides somewhat-Matlab-compatible tabular data and date/time support for -GNU Octave. -This includes a table class with support for filtering and join operations; -datetime, duration, and related classes; -Missing Data support; string and categorical data types; -and other miscellaneous things. -

-

This document is a work in progress. You are invited to help improve it and -submit patches. -

-

Tablicious’s classes are designed to be convenient to use while still being efficient. -The data representations used by Tablicious are designed to be efficient and suitable -for working with large-ish data sets. A “large-ish” data set is one that can have -millions of elements or rows, but still fits in main computer memory. Tablicious’s main -relational and arithmetic operations are all implemented using vectorized -operations on primitive Octave data types. -

-

Tablicious was written by Andrew Janke <>. Support can be -found on the Tablicious project -GitHub page. -

- -
-
-
- -

2 Getting Started

- -

The easiest way to obtain Tablicious is by using Octave’s pkg package manager. -To install the development prerelease of Tablicious, run this in Octave: -

-
-
pkg install https://github.com/apjanke/octave-tablicious/releases/download/v0.4.4-SNAPSHOT/tablicious-0.4.4-SNAPSHOT.tar.gz
-
- -

(Check the releases page at https://github.com/apjanke/octave-tablicious/releases to -find out what the actual latest release number is.) -

-

For development, you can obtain the source code for Tablicious from the project repo on GitHub at -https://github.com/apjanke/octave-tablicious. Make a local clone of the repo. -Then add the inst directory in the repo to your Octave path. -

- - -
-
-
- -

3 Table Representation

- -

Tablicious provides the table class for representing tabular data. -

-

A table is an array object that represents a tabular data structure. It holds -multiple named “variables”, each of which is a column vector, or a 2-D matrix whose -rows are read as records. -

-

A table is composed of multiple “variables”, each with a name, which all have -the same number of rows. (A table variable is like a “column” in SQL tables -or in R or Python/pandas dataframes. Whenever you read “variable” here, think -“column”.) Taken together, the i-th element or row of each variable compose -a single record or observation. -

-

Tables are good ways of arranging data if you have data that would otherwise be stored -in a few separate variables which all need to be kept in the same shape and order, -especially if you might want to do element-wise comparisons involving two or more of -those variables. That’s basically all a table is: it holds a collection of -variables, and makes sure they are all kept aligned and ordered in the same way. -

-

Tables are a lot like SQL tables or result sets, and are based on the same relational -algebra theory that SQL is. Many common, even powerful, SQL operations can be done -in Octave using table arrays. It’s like having your own in-memory SQL engine. -

- -
-
- -

3.1 Table Construction

- -

There are two main ways to construct a table array: build one up by combining -multiple variables together, or convert an existing tabular-organized array into a -table. -

-

To build an array from multiple variables, use the table(…) constructor, passing -in all of your variables as separate inputs. It takes any number of inputs. Each input -becomes a table variable in the new table object. If you pass your constructor -inputs directly from variables, it automatically picks up their names and uses them -as the table variable names. Otherwise, if you’re using more complex expressions, you’ll -need to supply the 'VariableNames' option. -

-

To convert a tabular-organized array of another type into a table, use the -conversion functions like array2table, struct2table and cell2table. -array2table and cell2table take each column of the input array and turn -it into a separate table variable in the resulting table. struct2table takes -the fields of a struct and puts them into table variables. -

-
-
-
- -

3.2 Tables vs SQL

- -

Here’s a table (ha!) of what SQL and relational algebar operations correspond to -what Octave table operations. -

-

In this table, t is a variable holding a table array, and ix is -some indexing expression. -

- - - - - - - - - - -
SQLRelationalOctave table
SELECTPROJECTsubsetvars, t(:,ix)
WHERERESTRICTsubsetrows, t(ix,:)
INNER JOINJOINinnerjoin
OUTER JOINOUTER JOINouterjoin
FROM table1, table2, …Cartesian productcartesian
GROUP BYSUMMARIZEgroupby
DISTINCT(automatic)unique(t)
- -

Note that there is one big difference between relational algebra and SQL & Octave -table: Relations in relational algebra are sets, not lists. -There are no duplicate rows in relational algebra, and there is no ordering. -So every operation there does an implicit DISTINCT/unique() on its -results, and there‘s no ORDER BY/sort(). This is not the case in SQL -or Octave table. -

-

Note for users coming from Matlab: Matlab does not provide a general groupby -function. Instead, you have to variously use rowfun, grpstats, -groupsummary, and manual code to accomplish “group by” operations. -

-

Note: I wrote this based on my understanding of relational algebra from reading -C. J. Date books. Other people’s understanding and terminology may differ. - apjanke -

- - -
-
-
-
- -

4 Date and Time Representation

- -

Tablicious provides the datetime class for representing points in time. -

-

There’s also duration and calendarDuration for representing -periods or durations of time. Like vector quantities along the time line, -as opposed to datetime being a point along the time line. -

- -
-
- -

4.1 datetime Class

- -

A datetime is an array object that represents points in time in the familiar -Gregorian calendar. -

-

This is an attempt to reproduce the functionality of Matlab’s datetime. It -also contains some Octave-specific extensions. -

-

The underlying representation is that of a datenum (a double -containing the number of days since the Matlab epoch), but encapsulating it in an -object provides several benefits: friendly human-readable display, type safety, -automatic type conversion, and time zone support. In addition to the underlying -datenum array, a datetime inclues an optional TimeZone property -indicating what time zone the datetimes are in. -

-

So, basically, a datetime is an object wrapper around a datenum array, -plus time zone support. -

- - -
-
- -

4.1.1 Datenum Compatibility

- -

While the underlying data representation of datetime is compatible with -(in fact, identical to) that of datenums, you cannot directly combine them -via assignment, concatenation, or most arithmetic operations. -

-

This is because of the signature of the datetime constructor. When combining -objects and primitive types like double, the primitive type is promoted to an -object by calling the other object’s one-argument constructor on it. However, the -one-argument numeric-input consstructor for datetime does not accept datenums: -it interprets its input as datevecs instead. This is due to a design decision on -Matlab’s part; for compatibility, Octave does not alter that interface. -

-

To combine datetimes with datenums, you can convert the datenums to datetimes -by calling datetime.ofDatenum or datetime(x, 'ConvertFrom', 'datenum'), or you -can convert the datetimes to datenums by accessing its dnums field with -x.dnums. -

-

Examples: -

-
-
dt = datetime('2011-03-04')
-dn = datenum('2017-01-01')
-[dt dn]
-    ⇒ error: datenum: expected date vector containing [YEAR, MONTH, DAY, HOUR, MINUTE, SECOND]
-[dt datetime.ofDatenum(dn)]
-    ⇒ 04-Mar-2011   01-Jan-2017
-
- -

Also, if you have a zoned datetime, you can’t combine it with a datenum, because datenums -do not carry time zone information. -

- -
-
-
-
- -

4.2 Time Zones

- -

Tablicious has support for representing dates in time zones and for converting between time zones. -

-

A datetime may be "zoned" or "zoneless". A zoneless datetime does not have a time zone -associated with it. This is represented by an empty TimeZone property on the datetime -object. A zoneless datetime represents the local time in some unknown time zone, and assumes a -continuous time scale (no DST shifts). -

-

A zoned datetime is associated with a time zone. It is represented by having the time zone’s -IANA zone identifier (e.g. 'UTC' or 'America/New_York') in its TimeZone -property. A zoned datetime represents the local time in that time zone. -

-

By default, the datetime constructor creates unzoned datetimes. To -make a zoned datetime, either pass the 'TimeZone' option to the constructor, -or set the TimeZone property after object creation. Setting the TimeZone -property on a zoneless datetime declares that it’s a local time in that time zone. -Setting the TimeZone property on a zoned datetime turns it back into a -zoneless datetime without changing the local time it represents. -

-

You can tell a zoned from a zoneless time zone in the object display because the time zone -is included for zoned datetimes. -

-
-
% Create an unzoned datetime
-d = datetime('2011-03-04 06:00:00')
-    ⇒  04-Mar-2011 06:00:00
-
-% Create a zoned datetime
-d_ny = datetime('2011-03-04 06:00:00', 'TimeZone', 'America/New_York')
-    ⇒  04-Mar-2011 06:00:00 America/New_York
-% This is equivalent
-d_ny = datetime('2011-03-04 06:00:00');
-d_ny.TimeZone = 'America/New_York'
-    ⇒  04-Mar-2011 06:00:00 America/New_York
-
-% Convert it to Chicago time
-d_chi.TimeZone = 'America/Chicago'
-    ⇒  04-Mar-2011 05:00:00 America/Chicago
-
- -

When you combine two zoned datetimes via concatenation, assignment, or -arithmetic, if their time zones differ, they are converted to the time zone of -the left-hand input. -

-
-
d_ny = datetime('2011-03-04 06:00:00', 'TimeZone', 'America/New_York')
-d_la = datetime('2011-03-04 06:00:00', 'TimeZone', 'America/Los_Angeles')
-d_la - d_ny
-    ⇒ 03:00:00
-
- -

You cannot combine a zoned and an unzoned datetime. This results in an error -being raised. -

-
-

Warning: Normalization of "nonexistent" times (like between 02:00 and 03:00 on a "spring forward" -DST change day) is not implemented yet. The results of converting a zoneless local time -into a time zone where that local time did not exist are currently undefined. -

- - - -
-
- -

4.2.1 Defined Time Zones

- -

Tablicious’s time zone data is drawn from the IANA Time Zone Database, also known as the “Olson Database”. Tablicious includes a -copy of this database in its distribution so it can work on Windows, which does -not supply it like Unix systems do. -

-

You can use the timezones function to list the time zones known to Tablicious. These will be -all the time zones in the IANA database on your system (for Linux and macOS) or in the IANA -time zone database redistributed with Tablicious (for Windows). -

-
-

Note: The IANA Time Zone Database only covers dates from about the year 1880 to 2038. Converting -time zones for datetimes outside that range is currently unimplemented. (Tablicious -needs to add support for proleptic POSIX time zone rules, which are used to govern -behavior outside that date range.) -

- -
-
-
-
- -

4.3 Durations

- - - -
-
- -

4.3.1 duration Class

- -

A duration represents a period of time in fixed-length seconds (or minutes, hours, -or whatever you want to measure it in.) -

-

A duration has a resolution of about a nanosecond for typical dates. The underlying -representation is a double representing the number of days elapsed, similar to a -datenum, except it’s interpreted as relative to some other reference point you provide, -instead of being relative to the Matlab/Octave epoch. -

-

You can add or subtract a duration to a datetime to get another datetime. -You can also add or subtract durations to each other. -

-
-
-
- -

4.3.2 calendarDuration Class

- -

A calendarDuration represents a period of time in variable-length calendar -components. For example, years and months can have varying numbers of days, and days -in time zones with Daylight Saving Time have varying numbers of hours. A -calendarDuration does arithmetic with "whole" calendar periods. -

-

calendarDurations and durations cannot be directly combined, because -they are not semantically equivalent. (This may be relaxed in the future to allow -durations to be interpreted as numbers of days when combined with -calendarDurations.) -

-
-
d = datetime('2011-03-04 00:00:00')
-    ⇒ 04-Mar-2011
-cdur = calendarDuration(1, 3, 0)
-    ⇒ 1y 3mo
-d2 = d + cdur
-    ⇒ 04-Jun-2012
-
- - -
-
-
-
-
- -

5 Validation Functions

- -

Tablicious provides several validation functions which can be used to check properties -of function arguments, variables, object properties, and other expressions. These can -be used to express invariants in your program and catch problems due to input errors, -incorrect function usage, or other bugs. -

-

These validation functions are named following the pattern mustBeXxx, where Xxx -is some property of the input it is testing. Validation functions may check the type, -size, or other aspects of their inputs. -

-

The most common place for validation functions to be used will probably be at the -beginning of functions, to check the input arguments and ensure that the contract of -the function is not being violated. If in the future Octave gains the ability to -declaratively express object property constraints, they will also be of use there. -

-

Be careful not to get too aggressive with the use of validation functions: while using -them can make sure invariants are followed and your program is correct, they also reduce -the code’s ability to make use of duck typing, reducing its flexibility. Whether you want -to make this trade-off is a design decision you will have to consider. -

-

When a validation function’s condition is violated, it raises an error that includes a -description of the violation in the error message. This message will include a label for -the input that describes what is being tested. By default, this label is initialized -with inputname(), so when you are calling a validator on a function argument or -variable, you will generally not need to supply a label. But if you’re calling it on -an object property or an expression more complex than a simple variable reference, the -validator cannot automatically detect the input name for use in the label. In this case, -make use of the optional trailing argument(s) to the functions to manually supply a -label for the value being tested. -

-
-
% Validation of a simple variable does not need a label
-mustBeScalar (x);
-% Validation of a field or property reference does need a label
-mustBeScalar (this.foo, 'this.foo');
-
- - -
-
-
- -

6 Example Data Sets

- -

Tablicious comes with several example data sets that you can use to explore how -its functions and objects work. These are accessed through the -tblish.datasets and tblish.dataset classes. -

-

To see a list of the available data sets, run tblish.datasets.list(). -Then to load one of the example data sets, run -tblish.datasets.load('examplename'). For example: -

-
-
tblish.datasets.list
-t = tblish.datasets.load('cupcake')
-
- -

You can also load it by calling tblish.dataset.<name>. This does -the same thing. For example: -

-
-
t = tblish.dataset.cupcake
-
- -

When you load a data set, it either returns all its data in a single variable -(if you capture it), or loads its data into one or more variables in your -workspace (if you call it with no outputs). -

-

Each example data set comes with help text that describes the data set and -provides examples of how to work with it. This help is found using the doc -command on tblish.dataset.<name>, where <name> is the name of -the data set. -

-

For example: -

-
-
doc tblish.dataset.cupcake
-
- -

(The command help tblish.dataset.<name> ought to work too, but it -currently doesn’t. This may be due to an issue with Octave’s help -command.) -

- -
-
- -

6.1 Data Sets from R

- -

Many of Tablicious’ example data sets are based on the example datasets -found in R’s datasets package. R can be found at -https://www.r-project.org/, and documentation for its datasets -is at https://rdrr.io/r/datasets/datasets-package.html. -Thanks to the R developers for producing the original data sets here. -

-

Tablicious’ examples’ code tries to replicate the R examples, so it can -be useful to compare the two of them if you are moving from one language to -another. -

-

Core Octave currently lacks some of the plotting features found in the R -examples, such as LOWESS smoothing and linear model characteristic plots, so -you will just find “TODO” placeholders for these in Tablicious’ example code. -

-
-
-
-
- -

7 Missing Functionality

- -

Tablicious is based on Matlab’s table and date/time APIs and supports some of -their major functionality. -But not all of it is implemented yet. The missing parts are currently: -

-
    -
  • File I/O like readtable() and writetable() -
  • summary() categorical -
  • Assignment to table variables using .-indexing -
  • timetable -
  • POSIX time zone support for years outside the IANA time zone database coverage -
  • Week-of-year (ISO calendar) calculations -
  • Various 'ConvertFrom' forms for datetime and duration constructors -
  • Support for LDML formatting for datetime -
  • Various functions: -
      -
    • between -
    • caldiff -
    • dateshift -
    • week -
    -
  • isdst, isweekend -
  • calendarDuration.split -
  • duration.Format support -
  • Moving window methods in fillmissing -
  • UTCOffset and DSTOffset fields in the output of timezones() -
  • Plotting support -
- -

It is the author’s hope that many these will be implemented some day. -

-

These areas of missing functionality are tracked on the Tablicious issue -tracker at https://github.com/apjanke/octave-tablicious/issues and -https://github.com/users/apjanke/projects/3. -

- -
-
-
- -

8 API Reference

- - -
-
- -

8.1 API by Category

- -
-

8.1.1 Tables

-
-
table
-

Tabular data array containing multiple columnar variables. -

-

See table. -

-
array2table
-

Convert an array to a table. -

-

See array2table. -

-
cell2table
-

Convert a cell array to a table. -

-

See cell2table. -

-
struct2table
-

Convert struct to a table. -

-

See struct2table. -

-
tableOuterFillValue
-
- -

See tableOuterFillValue. -

-
vartype
-

Filter by variable type for use in suscripting. -

-

See vartype. -

-
istable
-

True if input is a ‘table’ array or other table-like type, false otherwise. -

-

See istable. -

-
istimetable
-

True if input is a ‘timetable’ array or other timetable-like type, false otherwise. -

-

See istimetable. -

-
istabular
-

True if input is eitehr a ‘table’ or ‘timetable’ array, or an object like them. -

-

See istabular. -

-
tblish.evalWithTableVars
-

Evaluate an expression against a table array’s variables. -

-

See tblish.evalWithTableVars. -

-
tblish.table.grpstats
-

Statistics by group for a table array. -

-

See tblish.table.grpstats. -

-
-
-
-

8.1.2 Strings and Categoricals

-
-
string
-

A string array of Unicode strings. -

-

See string. -

-
NaS
-

“Not-a-String". -

-

See NaS. -

-
contains
-

Test if strings contain a pattern. -

-

See contains. -

-
dispstrs
-

Display strings for array. -

-

See dispstrs. -

-
categorical
-

Categorical variable array. -

-

See categorical. -

-
iscategorical
-

True if input is a ‘categorical’ array, false otherwise. -

-

See iscategorical. -

-
NaC
-

“Not-a-Categorical". -

-

See NaC. -

-
discretize
-

Group data into discrete bins or categories. -

-

See discretize. -

-
-
-
-

8.1.3 Dates and Times

-
-
datetime
-

Represents points in time using the Gregorian calendar. -

-

See datetime. -

-
NaT
-

“Not-a-Time”. -

-

See NaT. -

-
todatetime
-

Convert input to a Tablicious datetime array, with convenient interface. -

-

See todatetime. -

-
localdate
-

Represents a complete day using the Gregorian calendar. -

-

See localdate. -

-
isdatetime
-

True if input is a ‘datetime’ array, false otherwise. -

-

See isdatetime. -

-
calendarDuration
-

Durations of time using variable-length calendar periods, such as days, months, and years, which may vary in length over time. -

-

See calendarDuration. -

-
iscalendarduration
-

True if input is a ‘calendarDuration’ array, false otherwise. -

-

See iscalendarduration. -

-
calmonths
-

Create a ‘calendarDuration’ that is a given number of calendar months long. -

-

See calmonths. -

-
calyears
-

Construct a ‘calendarDuration’ a given number of years long. -

-

See calyears. -

-
days
-

Duration in days. -

-

See days. -

-
duration
-

Represents durations or periods of time as an amount of fixed-length time (i.e. -

-

See duration. -

-
hours
-

Create a ‘duration’ X hours long, or get the hours in a ‘duration’ X. -

-

See hours. -

-
isduration
-

True if input is a ‘duration’ array, false otherwise. -

-

See isduration. -

-
milliseconds
-

Create a ‘duration’ X milliseconds long, or get the milliseconds in a ‘duration’ X. -

-

See milliseconds. -

-
minutes
-

Create a ‘duration’ X hours long, or get the hours in a ‘duration’ X. -

-

See minutes. -

-
seconds
-

Create a ‘duration’ X seconds long, or get the seconds in a ‘duration’ X. -

-

See seconds. -

-
timezones
-

List all the time zones defined on this system. -

-

See timezones. -

-
years
-

Create a ‘duration’ X years long, or get the years in a ‘duration’ X. -

-

See years. -

-
-
-
-

8.1.4 Missing Data

-
-
missing
-

Generic auto-converting missing value. -

-

See missing. -

-
isnanny
-

Test if elements are NaN or NaN-like -

-

See isnanny. -

-
eqn
-

Determine element-wise equality, treating NaNs as equal -

-

See eqn. -

-
-
-
-

8.1.5 Validation Functions

-
-
mustBeA
-
- -

See mustBeA. -

-
mustBeCellstr
-
- -

See mustBeCellstr. -

-
mustBeCharvec
-
- -

See mustBeCharvec. -

-
mustBeFinite
-
- -

See mustBeFinite. -

-
mustBeInteger
-
- -

See mustBeInteger. -

-
mustBeMember
-
- -

See mustBeMember. -

-
mustBeNonempty
-
- -

See mustBeNonempty. -

-
mustBeNumeric
-
- -

See mustBeNumeric. -

-
mustBeReal
-
- -

See mustBeReal. -

-
mustBeSameSize
-
- -

See mustBeSameSize. -

-
mustBeScalar
-
- -

See mustBeScalar. -

-
mustBeScalarLogical
-
- -

See mustBeScalarLogical. -

-
mustBeVector
-
- -

See mustBeVector. -

-
-
-
-

8.1.6 Miscellaneous

-
-
colvecfun
-

Apply a function to column vectors in array. -

-

See colvecfun. -

-
dispstrs
-

Display strings for array. -

-

See dispstrs. -

-
head
-

Get first K rows of an array. -

-

See head. -

-
isfile
-
- -

See isfile. -

-
isfolder
-
- -

See isfolder. -

-
pp
-

Alias for prettyprint, for interactive use. -

-

See pp. -

-
scalarexpand
-

Expand scalar inputs to match size of non-scalar inputs. -

-

See scalarexpand. -

-
size2str
-

Format an array size for display. -

-

See size2str. -

-
splitapply
-

Split data into groups and apply function. -

-

See splitapply. -

-
tail
-

Get last K rows of an array. -

-

See tail. -

-
vecfun
-

Apply function to vectors in array along arbitrary dimension. -

-

See vecfun. -

-
tblish.sizeof2
-

Approximate size of an array in bytes, with object support. -

-

See tblish.sizeof2. -

-
-
-
-

8.1.7 Example Datasets

-
-
tblish.datasets
-

Example dataset collection. -

-

See tblish.datasets. -

-
tblish.dataset
-

The ‘tblish.dataset’ class provides convenient access to the various datasets included with Tablicious. -

-

See tblish.dataset. -

-
-
-
-

8.1.8 Example Code

-
-
tblish.examples.coplot
-

Conditioning plot. -

-

See tblish.examples.coplot. -

-
tblish.examples.plot_pairs
-

Plot pairs of variables against each other. -

-

See tblish.examples.plot_pairs. -

-
tblish.examples.SpDb
-

The classic Suppliers-Parts example database. -

-

See tblish.examples.SpDb. -

-
- -
-
-
-
- -

8.2 API Alphabetically

- - -
-
- -

8.2.1 array2table

-
-
Function: out = array2table (c)
-
Function: out = array2table (…, 'VariableNames', VariableNames)
-
Function: out = array2table (…, 'RowNames', RowNames)
-
-

Convert an array to a table. -

-

Converts a 2-D array to a table, with columns in the array becoming variables in -the output table. This is typically used on numeric arrays, but it can -be applied to any type of array. -

-

You may not want to use this on cell arrays, though, because you will -end up with a table that has all its variables of type cell. If you use -cell2table instead, columns of the cell array which can be -condensed into primitive arrays will be. With array2table, they -won’t be. -

-

See also: cell2table, table, struct2table -

-
- - -
-
-
- -

8.2.2 calendarDuration

-
-
Class: calendarDuration
-
-

Durations of time using variable-length calendar periods, such as days, -months, and years, which may vary in length over time. (For example, a -calendar month may have 28, 30, or 31 days.) -

-
- -
-
Instance Variable of calendarDuration: char Sign
-
-

The sign (1 or -1) of this duration, which indicates whether it is a -positive or negative span of time. -

-
- -
-
Instance Variable of calendarDuration: char Years
-
-

The number of whole calendar years in this duration. Must be integer-valued. -

-
- -
-
Instance Variable of calendarDuration: char Months
-
-

The number of whole calendar months in this duration. Must be integer-valued. -

-
- -
-
Instance Variable of calendarDuration: char Days
-
-

The number of whole calendar days in this duration. Must be integer-valued. -

-
- -
-
Instance Variable of calendarDuration: char Hours
-
-

The number of whole hours in this duration. Must be integer-valued. -

-
- -
-
Instance Variable of calendarDuration: char Minutes
-
-

The number of whole minutes in this duration. Must be integer-valued. -

-
- -
-
Instance Variable of calendarDuration: char Seconds
-
-

The number of seconds in this duration. May contain fractional values. -

-
- -
-
Instance Variable of calendarDuration: char Format
-
-

The format to display this calendarDuration in. Currently unsupported. -

-

This is a single value that applies to the whole array. -

-
- - - -
-
- -

8.2.2.1 calendarDuration.calendarDuration

- -
-
Constructor: obj = calendarDuration ()
-
-

Constructs a new scalar calendarDuration of zero elapsed time. -

-
- -
-
Constructor: obj = calendarDuration (Y, M, D)
-
Constructor: obj = calendarDuration (Y, M, D, H, MI, S)
-
-

Constructs new calendarDuration arrays based on input values. -

-
- -
-
-
- -

8.2.2.2 calendarDuration.dispstrs

- -
-
Method: out = dispstrs (obj)
-
-

Get display strings for each element of obj. -

-

Returns a cellstr the same size as obj. -

-
- -
-
-
- -

8.2.2.3 calendarDuration.ismissing

- -
-
Method: out = ismissing (obj)
-
-

True if input elements are missing. -

-

This is equivalent to ismissing. -

-

Returns logical array the same size as obj. -

-
- -
-
-
- -

8.2.2.4 calendarDuration.isnan

- -
-
Method: out = isnan (obj)
-
-

True if input elements are NaN. -

-

This is equivalent to ismissing, and is provided for compatibility -and polymorphic programming purposes. -

-

Returns logical array the same size as obj. -

-
- -
-
-
- -

8.2.2.5 calendarDuration.minus

- -
-
Method: out = times (A, B)
-
-

Subtraction: Subtracts one calendarDuration from another. -

-

Returns a calendarDuration. -

-
- -
-
-
- -

8.2.2.6 calendarDuration.plus

- -
-
Method: out = plus (A, B)
-
-

Addition: add two calendarDurations. -

-

All the calendar elements (properties) of the two inputs are added -together. No normalization is done across the elements, aside from -the normalization of NaNs. -

-

If B is numeric, it is converted to a calendarDuration -using calendarDuration.ofDays. -

-

Returns a calendarDuration. -

-
- -
-
-
- -

8.2.2.7 calendarDuration.times

- -
-
Method: out = times (obj, B)
-
-

Multiplication: Multiplies a calendarDuration by a numeric factor. -

-

Returns a calendarDuration. -

-
- -
-
-
- -

8.2.2.8 calendarDuration.uminus

- -
-
Method: out = uminus (obj)
-
-

Unary minus. Negates the sign of obj. -

-
- -
-
-
-
- -

8.2.3 calmonths

-
-
Function File: out = calmonths (x)
-

Create a calendarDuration that is a given number of calendar months -long. -

-

Input x is a numeric array specifying the number of calendar months. -

-

This is a shorthand alternative to calling the calendarDuration -constructor with calendarDuration(0, x, 0). -

-

Returns a new calendarDuration object of the same size as x. -

-

See calendarDuration. -

-
- - -
-
-
- -

8.2.4 calyears

-
-
Function: out = calyears (x)
-
-

Construct a calendarDuration a given number of years long. -

-

This is a shorthand for calling calendarDuration(x, 0, 0). -

-

See calendarDuration. -

-
- - -
-
-
- -

8.2.5 categorical

-
-
Class: categorical
-
-

Categorical variable array. -

-

A categorical array represents an array of values of a categorical -variable. Each categorical array stores the element values along -with a list of the categories, and indicators of whether the categories -are ordinal (that is, they have a meaningful mathematical ordering), and -whether the set of categories is protected (preventing new categories -from being added to the array). -

-

In addition to the categories defined in the array, a categorical array -may have elements of "undefined" value. This is not considered a -category; rather, it is the absence of any known value. It is -analagous to a NaN value. -

-

This class is not fully implemented yet. Missing stuff: -

-
    -
  • gt, ge, lt, le -
  • Ordinal support in general -
  • countcats -
  • summary - -
- -
- -
-
Instance Variable of categorical: uint16 code
-
-

The numeric codes of the array element values. These are indexes into the -cats category list. -

-

This is a planar property. -

-
- -
-
Instance Variable of categorical: logical tfMissing
-
-

A logical mask indicating whether each element of the array is missing -(that is, undefined). -

-

This is a planar property. -

-
- -
-
Instance Variable of categorical: cellstr cats
-
-

The names of the categories in this array. This is the list into which -the code values are indexes. -

-
- -
-
Instance Variable of categorical: scalar_logical isOrdinal
-
-

A scalar logical indicating whether the categories in this array have an -ordinal relationship. -

-
- - - -
-
- -

8.2.5.1 categorical.addcats

- -
-
Method: out = addcats (obj, newcats)
-
-

Add categories to categorical array. -

-

Adds the specified categories to obj, without changing any of -its values. -

-

newcats is a cellstr listing the category names to add to -obj. -

-
- -
-
-
- -

8.2.5.2 categorical.categorical

- -
-
Constructor: obj = categorical ()
-
-

Constructs a new scalar categorical whose value is undefined. -

-
- -
-
Constructor: obj = categorical (vals)
-
Constructor: obj = categorical (vals, valueset)
-
Constructor: obj = categorical (vals, valueset, category_names)
-
Constructor: obj = categorical (…, 'Ordinal', Ordinal)
-
Constructor: obj = categorical (…, 'Protected', Protected)
-
-

Constructs a new categorical array from the given values. -

-

vals is the array of values to convert to categoricals. -

-

valueset is the set of all values from which vals is drawn. -If omitted, it defaults to the unique values in vals. -

-

category_names is a list of category names corresponding to -valueset. If omitted, it defaults to valueset, converted -to strings. -

-

Ordinal is a logical indicating whether the category values in -obj have a numeric ordering relationship. Defaults to false. -

-

Protected indicates whether obj should be protected, which -prevents the addition of new categories to the array. Defaults to -false. -

-
- -
-
-
- -

8.2.5.3 categorical.categories

- -
-
Method: out = categories (obj)
-
-

Get a list of the categories in obj. -

-

Gets a list of the categories in obj, identified by their -category names. -

-

Returns a cellstr column vector. -

-
- -
-
-
- -

8.2.5.4 categorical.cellstr

- -
-
Method: out = cellstr (obj)
-
-

Convert to cellstr. -

-

Converts obj to a cellstr array. The strings will be the -category names for corresponding values, or '' for undefined -values. -

-

Returns a cellstr array the same size as obj. -

-
- -
-
-
- -

8.2.5.5 categorical.dispstrs

- -
-
Method: out = dispstrs (obj)
-
-

Display strings. -

-

Gets display strings for each element in obj. The display strings are -either the category string, or '<undefined>' for undefined values. -

-

Returns a cellstr array the same size as obj. -

-
- -
-
-
- -

8.2.5.6 categorical.double

- -
-
Method: out = double (obj)
-
-

Convert to double array, by getting the underlying code values. -

-

Converts obj to a string array. The doubles will be the -underlying numeric code values of obj, or NaN for -undefined values. -

-

The numeric code values of two different categorical arrays do -*not* necessarily correspond to the same string values, and can -*not* be meaningfully compared for equality or ordering. -

-

Returns a double array the same size as obj. -

-
- -
-
-
- -

8.2.5.7 categorical.iscategory

- -
-
Method: out = iscategory (obj, catnames)
-
-

Test whether input is a category on a categorical array. -

-

catnames is a cellstr listing the category names to check against -obj. -

-

Returns a logical array the same size as catnames. -

-
- -
-
-
- -

8.2.5.8 categorical.ismissing

- -
-
Method: out = ismissing (obj)
-
-

Test whether elements are missing. -

-

For categorical arrays, undefined elements are considered to be -missing. -

-

Returns a logical array the same size as obj. -

-
- -
-
-
- -

8.2.5.9 categorical.isnanny

- -
-
Method: out = isnanny (obj)
-
-

Test whethere elements are NaN-ish. -

-

Checks where each element in obj is NaN-ish. For categorical -arrays, undefined values are considered NaN-ish; any other -value is not. -

-

Returns a logical array the same size as obj. -

-
- -
-
-
- -

8.2.5.10 categorical.isordinal

- -
-
Method: out = isordinal (obj)
-
-

Whether obj is ordinal. -

-

Returns true if obj is ordinal (as determined by its -IsOrdinal property), and false otherwise. -

-
- -
-
-
- -

8.2.5.11 categorical.isundefined

- -
-
Method: out = isundefined (obj)
-
-

Test whether elements are undefined. -

-

Checks whether each element in obj is undefined. "Undefined" is -a special value defined by categorical. It is equivalent to -a NaN or a missing value. -

-

Returns a logical array the same size as obj. -

-
- -
-
-
- -

8.2.5.12 categorical.mergecats

- -
-
Method: out = mergecats (obj, oldcats)
-
Method: out = mergecats (obj, oldcats, newcat)
-
-

Merge multiple categories. -

-

Merges the categories oldcats into a single category. If newcat -is specified, that new category is added if necessary, and all of oldcats -are merged into it. newcat must be an existing category in obj if -obj is ordinal. -

-

If newcat is not provided, all of odcats are merged into -oldcats{1}. -

-
- -
-
-
- -

8.2.5.13 categorical.missing

- -
-
Static Method: out = categorical.missing ()
-
Static Method: out = categorical.missing (sz)
-
-

Create an array of missing (undefined) categoricals. -

-

Creates a categorical array whose elements are all missing (<undefined>). -

-

This is a convenience alias for categorical.undefined, so you can call -it generically. It returns strictly the same results as calling -categorical.undefined with the same arguments. -

-

Returns a categorical array. -

-

See also: categorical.undefined -

-
- -
-
-
- -

8.2.5.14 categorical.removecats

- -
-
Method: out = removecats (obj)
-
-

Removes all unused categories from obj. This is equivalent to -out = squeezecats (obj). -

-
- -
-
Method: out = removecats (obj, oldcats)
-
-

Remove categories from categorical array. -

-

Removes the specified categories from obj. Elements of obj -whose values belonged to those categories are replaced with undefined. -

-

newcats is a cellstr listing the category names to add to -obj. -

-
- -
-
-
- -

8.2.5.15 categorical.renamecats

- -
-
Method: out = renamecats (obj, newcats)
-
Method: out = renamecats (obj, oldcats, newcats)
-
-

Rename categories. -

-

Renames some or all of the categories in obj, without changing -any of its values. -

-
- -
-
-
- -

8.2.5.16 categorical.reordercats

- -
-
Method: out = reordercats (obj)
-
Method: out = reordercats (obj, newcats)
-
-

Reorder categories. -

-

Reorders the categories in obj to match newcats. -

-

newcats is a cellstr that must be a reordering of obj’s existing -category list. If newcats is not supplied, sorts the categories -in alphabetical order. -

-
- -
-
-
- -

8.2.5.17 categorical.setcats

- -
-
Method: out = setcats (obj, newcats)
-
-

Set categories for categorical array. -

-

Sets the categories to use for obj. If any current categories -are absent from the newcats list, current values of those -categories become undefined. -

-
- -
-
-
- -

8.2.5.18 categorical.squeezecats

- -
-
Method: out = squeezecats (obj)
-
-

Remove unused categories. -

-

Removes all categories which have no corresponding values in obj’s -elements. -

-

This is currently unimplemented. -

-
- -
-
-
- -

8.2.5.19 categorical.string

- -
-
Method: out = string (obj)
-
-

Convert to string array. -

-

Converts obj to a string array. The strings will be the -category names for corresponding values, or <missing> for undefined -values. -

-

Returns a string array the same size as obj. -

-
- -
-
-
- -

8.2.5.20 categorical.summary

- -
-
Method: summary (obj)
-
-

Display summary of array’s values. -

-

Displays a summary of the values in this categorical array. The output -may contain info like the number of categories, number of undefined values, -and frequency of each category. -

-
- -
-
-
- -

8.2.5.21 categorical.undefined

- -
-
Static Method: out = categorical.undefined ()
-
Static Method: out = categorical.undefined (sz)
-
-

Create an array of undefined categoricals. -

-

Creates a categorical array whose elements are all <undefined>. -

-

sz is the size of the array to create. If omitted or empty, creates -a scalar. -

-

Returns a categorical array. -

-

See also: categorical.missing -

-
- -
-
-
-
- -

8.2.6 cell2table

-
-
Function: out = cell2table (c)
-
Function: out = cell2table (…, 'VariableNames', VariableNames)
-
Function: out = cell2table (…, 'RowNames', RowNames)
-
-

Convert a cell array to a table. -

-

Converts a 2-dimensional cell matrix into a table. Each column in the -input c becomes a variable in out. For columns that contain -all scalar values of cat-compatible types, they are “popped out” -of their cells and condensed into a homogeneous array of the contained -type. -

-

See also: array2table, table, struct2table -

-
- - -
-
-
- -

8.2.7 colvecfun

-
-
Function: out = colvecfun (fcn, x)
-
-

Apply a function to column vectors in array. -

-

Applies the given function fcn to each column vector in the -array x, by iterating over the indexes along all dimensions except -dimension 1. Collects the function return values in an output array. -

-

fcn must be a function which takes a column vector and returns a column -vector of the same size. It does not have to return the same type as -x. -

-

Returns the result of applying fcn to each column in x, all concatenated -together in the same shape as x. -

-
- - -
-
-
- -

8.2.8 contains

-
-
Function: out = colvecfun (str, pattern)
-
Function: out = colvecfun (…, 'IgnoreCase', IgnoreCase)
-
-

Test if strings contain a pattern. -

-

Tests whether the given strings contain the given pattern(s). -

-

str (char, cellstr, or string) is a list of strings to compare against -pattern. -

-

pattern (char, cellstr, or string) is a list of patterns to match. These are -literal plain string patterns, not regex patterns. If more than one pattern -is supplied, the return value is true if the string matched any of them. -

-

Returns a logical array of the same size as the string array represented by -str. -

-

See also: startsWith, endsWith -

-
- - -
-
-
- -

8.2.9 datetime

-
-
Class: datetime
-
-

Represents points in time using the Gregorian calendar. -

-

The underlying values are doubles representing the number of days since the -Matlab epoch of "January 0, year 0". This has a precision of around nanoseconds -for typical times. -

-

A datetime array is an array of date/time values, with each element -holding a complete date/time. The overall array may also have a TimeZone and a -Format associated with it, which apply to all elements in the array. -

- -

This is an attempt to reproduce the functionality of Matlab’s datetime. It -also contains some Octave-specific extensions. -

-
- -
-
Instance Variable of datetime: double dnums
-
-

The underlying datenums that represent the points in time. These are always in UTC. -

-

This is a planar property: the size of dnums is the same size as the -containing datetime array object. -

-
- -
-
Instance Variable of datetime: char TimeZone
-
-

The time zone this datetime array is in. Empty if this does not have a -time zone associated with it (“unzoned”). The name of an IANA time zone if -this does. -

-

Setting the TimeZone of a datetime array changes the time zone it -is presented in for strings and broken-down times, but does not change the -underlying UTC times that its elements represent. -

-
- -
-
Instance Variable of datetime: char Format
-
-

The format to display this datetime in. Currently unsupported. -

-
- - - -
-
- -

8.2.9.1 datetime.convertDatenumTimeZone

- -
-
Static Method: out = datetime.convertDatenumTimeZone (dnum, fromZoneId, toZoneId)
-
-

Convert a datenum from one time zone to another. -

-

dnum is a datenum array to convert. -

-

fromZoneId is a charvec containing the IANA Time Zone identifier for -the time zone to convert from. -

-

toZoneId is a charvec containing the IANA Time Zone identifier for -the time zone to convert to. -

-

Returns a datenum array the same size as dnum. -

-
- -
-
-
- -

8.2.9.2 datetime.datenum

- -
-
Method: out = datenum (obj)
-
-

Convert this to datenums that represent the same local time -

-

Returns double array of same size as this. -

-
- -
-
-
- -

8.2.9.3 datetime.datenum2posix

- -
-
Static Method: out = datetime.datenum2posix (dnums)
-
-

Converts Octave datenums to Unix dates. -

-

The input datenums are assumed to be in UTC. -

-

Returns a double, which may have fractional seconds. -

-
- -
-
-
- -

8.2.9.4 datetime.datestr

- -
-
Method: out = datestr (obj)
-
Method: out = datestr (obj, …)
-
-

Format obj as date strings. Supports all arguments that core Octave’s -datestr does. -

-

Returns date strings as a 2-D char array. -

-
- -
-
-
- -

8.2.9.5 datetime.datestrs

- -
-
Method: out = datestrs (obj)
-
Method: out = datestrs (obj, …)
-
-

Format obj as date strings, returning cellstr. -Supports all arguments that core Octave’s datestr does. -

-

Returns a cellstr array the same size as obj. -

-
- -
-
-
- -

8.2.9.6 datetime.datestruct

- -
-
Method: out = datestruct (obj)
-
-

Converts this to a "datestruct" broken-down time structure. -

-

A "datestruct" is a format of struct that Tablicious came up with. It is a scalar -struct with fields Year, Month, Day, Hour, Minute, and Second, each containing -a double array the same size as the date array it represents. -

-

The values in the returned broken-down time are those of the local time -in this’ defined time zone, if it has one. -

-

Returns a struct with fields Year, Month, Day, Hour, Minute, and Second. -Each field contains a double array of the same size as this. -

-
- -
-
-
- -

8.2.9.7 datetime.datetime

- -
-
Constructor: obj = datetime ()
-
-

Constructs a new scalar datetime containing the current local time, with -no time zone attached. -

-
- -
-
Constructor: obj = datetime (datevec)
-
Constructor: obj = datetime (datestrs)
-
Constructor: obj = datetime (in, 'ConvertFrom', inType)
-
Constructor: obj = datetime (Y, M, D, H, MI, S)
-
Constructor: obj = datetime (Y, M, D, H, MI, MS)
-
Constructor: obj = datetime (…, 'Format', Format, 'InputFormat', InputFormat, 'Locale', InputLocale, 'PivotYear', PivotYear, 'TimeZone', TimeZone)
-
-

Constructs a new datetime array based on input values. -

-
- -
-
-
- -

8.2.9.8 datetime.diff

- -
-
Method: out = diff (obj)
-
-

Differences between elements. -

-

Computes the difference between each successive element in obj, as a -duration. -

-

Returns a duration array the same size as obj. -

-
- -
-
-
- -

8.2.9.9 datetime.dispstrs

- -
-
Method: out = dispstrs (obj)
-
-

Get display strings for each element of obj. -

-

Returns a cellstr the same size as obj. -

-
- -
-
-
- -

8.2.9.10 datetime.eq

- -
-
Method: out = eq (A, B)
-
-

True if A is equal to B. This defines the == operator -for datetimes. -

-

Inputs are implicitly converted to datetime using the one-arg -constructor or conversion method. -

-

Returns logical array the same size as obj. -

-
- -
-
-
- -

8.2.9.11 datetime.ge

- -
-
Method: out = ge (A, B)
-
-

True if A is greater than or equal to B. This defines the >= operator -for datetimes. -

-

Inputs are implicitly converted to datetime using the one-arg -constructor or conversion method. -

-

Returns logical array the same size as obj. -

-
- -
-
-
- -

8.2.9.12 datetime.gmtime

- -
-
Method: out = gmtime (obj)
-
-

Convert to TM_STRUCT structure in UTC time. -

-

Converts obj to a TM_STRUCT style structure array. The result is in -UTC time. If obj is unzoned, it is assumed to be in UTC time. -

-

Returns a struct array in TM_STRUCT style. -

-
- -
-
-
- -

8.2.9.13 datetime.gt

- -
-
Method: out = gt (A, B)
-
-

True if A is greater than B. This defines the > operator -for datetimes. -

-

Inputs are implicitly converted to datetime using the one-arg -constructor or conversion method. -

-

Returns logical array the same size as obj. -

-
- -
-
-
- -

8.2.9.14 datetime.hms

- -
-
Method: [h, m, s] = hms (obj)
-
-

Get the Hour, Minute, and Second components of a obj. -

-

For zoned datetimes, these will be local times in the associated time zone. -

-

Returns double arrays the same size as obj. -

-
- -
-
-
- -

8.2.9.15 datetime.isbetween

- -
-
Method: out = isbetween (obj, lower, upper)
-
-

Tests whether the elements of obj are between lower and -upper. -

-

All inputs are implicitly converted to datetime arrays, and are subject -to scalar expansion. -

-

Returns a logical array the same size as the scalar expansion of the inputs. -

-
- -
-
-
- -

8.2.9.16 datetime.isnan

- -
-
Method: out = isnan (obj)
-
-

True if input elements are NaT. This is an alias for isnat -to support type compatibility and polymorphic programming. -

-

Returns logical array the same size as obj. -

-
- -
-
-
- -

8.2.9.17 datetime.isnat

- -
-
Method: out = isnat (obj)
-
-

True if input elements are NaT. -

-

Returns logical array the same size as obj. -

-
- -
-
-
- -

8.2.9.18 datetime.le

- -
-
Method: out = le (A, B)
-
-

True if A is less than or equal toB. This defines the <= operator -for datetimes. -

-

Inputs are implicitly converted to datetime using the one-arg -constructor or conversion method. -

-

Returns logical array the same size as obj. -

-
- -
-
-
- -

8.2.9.19 datetime.linspace

- -
-
Method: out = linspace (from, to, n)
-
-

Linearly-spaced values in date/time space. -

-

Constructs a vector of datetimes that represent linearly spaced points -starting at from and going up to to, with n points in the -vector. -

-

from and to are implicitly converted to datetimes. -

-

n is how many points to use. If omitted, defaults to 100. -

-

Returns an n-long datetime vector. -

-
- -
-
-
- -

8.2.9.20 datetime.localtime

- -
-
Method: out = localtime (obj)
-
-

Convert to TM_STRUCT structure in UTC time. -

-

Converts obj to a TM_STRUCT style structure array. The result is a -local time in the system default time zone. Note that the system default -time zone is always used, regardless of what TimeZone is set on obj. -

-

If obj is unzoned, it is assumed to be in UTC time. -

-

Returns a struct array in TM_STRUCT style. -

-

Example: -

-
dt = datetime;
-dt.TimeZone = datetime.SystemTimeZone;
-tm_struct = localtime (dt);
-
- -
- -
-
-
- -

8.2.9.21 datetime.lt

- -
-
Method: out = lt (A, B)
-
-

True if A is less than B. This defines the < operator -for datetimes. -

-

Inputs are implicitly converted to datetime using the one-arg -constructor or conversion method. -

-

Returns logical array the same size as obj. -

-
- -
-
-
- -

8.2.9.22 datetime.minus

- -
-
Method: out = minus (A, B)
-
-

Subtraction (- operator). Subtracts a duration, -calendarDuration or numeric B from a datetime A, -or subtracts two datetimes from each other. -

-

If both inputs are datetime, then the output is a duration. -Otherwise, the output is a datetime. -

-

Numeric B inputs are implicitly converted to duration using -duration.ofDays. -

-

Returns an array the same size as A. -

-
- -
-
-
- -

8.2.9.23 datetime.NaT

- -
-
Static Method: out = datetime.NaT ()
-
Static Method: out = datetime.NaT (sz)
-
-

“Not-a-Time”: Creates NaT-valued arrays. -

-

Constructs a new datetime array of all NaT values of -the given size. If no input sz is given, the result is a scalar NaT. -

-

NaT is the datetime equivalent of NaN. It represents a missing -or invalid value. NaT values never compare equal to, greater than, or less -than any value, including other NaTs. Doing arithmetic with a NaT and -any other value results in a NaT. -

-
- -
-
-
- -

8.2.9.24 datetime.ne

- -
-
Method: out = ne (A, B)
-
-

True if A is not equal to B. This defines the != operator -for datetimes. -

-

Inputs are implicitly converted to datetime using the one-arg -constructor or conversion method. -

-

Returns logical array the same size as obj. -

-
- -
-
-
- -

8.2.9.25 datetime.ofDatenum

- -
-
Static Method: obj = datetime.ofDatenum (dnums)
-
-

Converts a datenum array to a datetime array. -

-

Returns an unzoned datetime array of the same size as the input. -

-
- -
-
-
- -

8.2.9.26 datetime.ofDatestruct

- -
-
Static Method: obj = datetime.ofDatestruct (dstruct)
-
-

Converts a datestruct to a datetime array. -

-

A datestruct is a special struct format used by Tablicious that has fields -Year, Month, Day, Hour, Minute, and Second. It is not a standard Octave datatype. -

-

Returns an unzoned datetime array. -

-
- -
-
-
- -

8.2.9.27 datetime.plus

- -
-
Method: out = plus (A, B)
-
-

Addition (+ operator). Adds a duration, calendarDuration, -or numeric B to a datetime A. -

-

A must be a datetime. -

-

Numeric B inputs are implicitly converted to duration using -duration.ofDays. -

-

Returns datetime array the same size as A. -

-
- -
-
-
- -

8.2.9.28 datetime.posix2datenum

- -
-
Static Method: dnums = datetime.posix2datenum (pdates)
-
-

Converts POSIX (Unix) times to datenums -

-

Pdates (numeric) is an array of POSIX dates. A POSIX date is the number -of seconds since January 1, 1970 UTC, excluding leap seconds. The output -is implicitly in UTC. -

-
- -
-
-
- -

8.2.9.29 datetime.posixtime

- -
-
Method: out = posixtime (obj)
-
-

Converts this to POSIX time values (seconds since the Unix epoch) -

-

Converts this to POSIX time values that represent the same time. The -returned values will be doubles that may include fractional second values. -POSIX times are, by definition, in UTC. -

-

Returns double array of same size as this. -

-
- -
-
-
- -

8.2.9.30 datetime.proxyKeys

- -
-
Method: [keysA, keysB] = proxyKeys (a, b)
-
-

Computes proxy key values for two datetime arrays. Proxy keys are numeric -values whose rows have the same equivalence relationships as the elements of -the inputs. -

-

This is primarily for Tablicious’s internal use; users will typically not need to call -it or know how it works. -

-

Returns two 2-D numeric matrices of size n-by-k, where n is the number of elements -in the corresponding input. -

-
- -
-
-
- -

8.2.9.31 datetime.timeofday

- -
-
Method: out = timeofday (obj)
-
-

Get the time of day (elapsed time since midnight). -

-

For zoned datetimes, these will be local times in the associated time zone. -

-

Returns a duration array the same size as obj. -

-
- -
-
-
- -

8.2.9.32 datetime.week

- -
-
Method: out = week (obj)
-
-

Get the week of the year. -

-

This method is unimplemented. -

-
- -
-
-
- -

8.2.9.33 datetime.ymd

- -
-
Method: [y, m, d] = ymd (obj)
-
-

Get the Year, Month, and Day components of obj. -

-

For zoned datetimes, these will be local times in the associated time zone. -

-

Returns double arrays the same size as obj. -

-
- -
-
-
- -

8.2.9.34 datetime.ymdhms

- -
-
Method: [y, m, d, h, mi, s] = ymdhms (obj)
-
-

Get the Year, Month, Day, Hour, Minute, and Second components of a obj. -

-

For zoned datetimes, these will be local times in the associated time zone. -

-

Returns double arrays the same size as obj. -

-
- -
-
-
-
- -

8.2.10 days

-
-
Function: out = days (x)
-
-

Duration in days. -

-

If x is numeric, then out is a duration array in units -of fixed-length 24-hour days, with the same size as x. -

-

If x is a duration, then returns a double array the same -size as x indicating the number of fixed-length days that each duration -is. -

-
- - -
-
-
- -

8.2.11 discretize

-
-
Function: [Y, E] = discretize (X, n)
-
Function: [Y, E] = discretize (X, edges)
-
Function: [Y, E] = discretize (X, dur)
-
Function: [Y, E] = discretize (…, 'categorical')
-
Function: [Y, E] = discretize (…, 'IncludedEdge', IncludedEdge)
-
-

Group data into discrete bins or categories. -

-

n is the number of bins to group the values into. -

-

edges is an array of edge values defining the bins. -

-

dur is a duration value indicating the length of time of each -bin. -

-

If 'categorical' is specified, the resulting values are a categorical -array instead of a numeric array of bin indexes. -

-

Returns: - Y - the bin index or category of each value from X - E - the list of bin edge values -

-
- - -
-
-
- -

8.2.12 dispstrs

-
-
Function: out = dispstrs (x)
-
-

Display strings for array. -

-

Gets the display strings for each element of x. The display strings -should be short, one-line, human-presentable strings describing the -value of that element. -

-

The default implementation of dispstrs can accept input of any -type, and has decent implementations for Octave’s standard built-in types, -but will have opaque displays for most user-defined objects. -

-

This is a polymorphic method that user-defined classes may override -with their own custom display that is more informative. -

-

Returns a cell array the same size as x. -

-
- - -
-
-
- -

8.2.13 duration

-
-
Class: duration
-
-

Represents durations or periods of time as an amount of fixed-length -time (i.e. fixed-length seconds). It does not care about calendar things -like months and days that vary in length over time. -

-

This is an attempt to reproduce the functionality of Matlab’s duration. It -also contains some Octave-specific extensions. -

-

Duration values are stored as double numbers of days, so they are an -approximate type. In display functions, by default, they are displayed with -millisecond precision, but their actual precision is closer to nanoseconds -for typical times. -

-
- -
-
Instance Variable of duration: double days
-
-

The underlying datenums that represent the durations, as number of (whole and -fractional) days. These are uniform 24-hour days, not calendar days. -

-

This is a planar property: the size of days is the same size as the -containing duration array object. -

-
- -
-
Instance Variable of duration: char Format
-
-

The format to display this duration in. Currently unsupported. -

-
- - - -
-
- -

8.2.13.1 duration.char

- -
-
Method: out = char (obj)
-
-

Convert to char. The contents of the strings will be the same as -returned by dispstrs. -

-

This is primarily a convenience method for use on scalar objs. -

-

Returns a 2-D char array with one row per element in obj. -

-
- -
-
-
- -

8.2.13.2 duration.dispstrs

- -
-
Method: out = duration (obj)
-
-

Get display strings for each element of obj. -

-

Returns a cellstr the same size as obj. -

-
- -
-
-
- -

8.2.13.3 duration.hours

- -
-
Method: out = hours (obj)
-
-

Equivalent number of hours. -

-

Gets the number of fixed-length 60-minute hours that is equivalent -to this duration. -

-

Returns double array the same size as obj. -

-
- -
-
-
- -

8.2.13.4 duration.linspace

- -
-
Method: out = linspace (from, to, n)
-
-

Linearly-spaced values in time duration space. -

-

Constructs a vector of durations that represent linearly spaced points -starting at from and going up to to, with n points in the -vector. -

-

from and to are implicitly converted to durations. -

-

n is how many points to use. If omitted, defaults to 100. -

-

Returns an n-long datetime vector. -

-
- -
-
-
- -

8.2.13.5 duration.milliseconds

- -
-
Method: out = milliseconds (obj)
-
-

Equivalent number of milliseconds. -

-

Gets the number of milliseconds that is equivalent -to this duration. -

-

Returns double array the same size as obj. -

-
- -
-
-
- -

8.2.13.6 duration.minutes

- -
-
Method: out = minutes (obj)
-
-

Equivalent number of minutes. -

-

Gets the number of fixed-length 60-second minutes that is equivalent -to this duration. -

-

Returns double array the same size as obj. -

-
- -
-
-
- -

8.2.13.7 duration.ofDays

- -
-
Static Method: obj = duration.ofDays (dnums)
-
-

Converts a double array representing durations in whole and fractional days -to a duration array. This is the method that is used for implicit conversion -of numerics in many cases. -

-

Returns a duration array of the same size as the input. -

-
- -
-
-
- -

8.2.13.8 duration.seconds

- -
-
Method: out = seconds (obj)
-
-

Equivalent number of seconds. -

-

Gets the number of seconds that is equivalent -to this duration. -

-

Returns double array the same size as obj. -

-
- -
-
-
- -

8.2.13.9 duration.years

- -
-
Method: out = years (obj)
-
-

Equivalent number of years. -

-

Gets the number of fixed-length 365.2425-day years that is equivalent -to this duration. -

-

Returns double array the same size as obj. -

-
- -
-
-
-
- -

8.2.14 eqn

-
-
Function: out = eqn (A, B)
-
-

Determine element-wise equality, treating NaNs as equal -

-

out = eqn (A, B) -

-

eqn is just like eq (the function that implements the -== operator), except -that it considers NaN and NaN-like values to be equal. This is the element-wise -equivalent of isequaln. -

-

eqn uses isnanny to test for NaN and NaN-like values, -which means that NaNs and NaTs are considered to be NaN-like, and -string arrays’ “missing” and categorical objects’ “undefined” values -are considered equal, because they are NaN-ish. -

-

Developer’s note: the name “eqn” is a little unfortunate, -because “eqn” could also be an abbreviation for “equation”. But this -name follows the isequaln pattern of appending an “n” to the -corresponding non-NaN-equivocating function. -

-

See also: eq, isequaln, isnanny -

-
- - -
-
- -
- -

8.2.16 hours

-
-
Function File: out = hours (x)
-

Create a duration x hours long, or get the hours in a duration -x. -

-

If input is numeric, returns a duration array that is that many hours in -time. -

-

If input is a duration, converts the duration to a number of hours. -

-

Returns an array the same size as x. -

- - -
-
-
- -

8.2.17 iscalendarduration

-
-
Function: out = iscalendarduration (x)
-
-

True if input is a calendarDuration array, false otherwise. -

-

Respects iscalendarduration override methods on user-defined classes, even if -they do not inherit from calendarDuration or were known to Tablicious at -authoring time. -

-

Returns a scalar logical. -

-
- - -
-
-
- -

8.2.18 iscategorical

-
-
Function: out = iscategorical (x)
-
-

True if input is a categorical array, false otherwise. -

-

Respects iscategorical override methods on user-defined classes, even if -they do not inherit from categorical or were known to Tablicious at -authoring time. -

-

Returns a scalar logical. -

-
- - -
-
-
- -

8.2.19 isdatetime

-
-
Function: out = isdatetime (x)
-
-

True if input is a datetime array, false otherwise. -

-

Respects isdatetime override methods on user-defined classes, even if -they do not inherit from datetime or were known to Tablicious at -authoring time. -

-

Returns a scalar logical. -

-
- - -
-
-
- -

8.2.20 isduration

-
-
Function: out = isduration (x)
-
-

True if input is a duration array, false otherwise. -

-

Respects isduration override methods on user-defined classes, even if -they do not inherit from duration or were known to Tablicious at -authoring time. -

-

Returns a scalar logical. -

-
- - -
-
-
- -

8.2.21 isfile

-

Not documented -


-
-
- -

8.2.22 isfolder

-

Not documented -


-
-
- -

8.2.23 isnanny

-
-
Function: out = isnanny (X)
-
-

Test if elements are NaN or NaN-like -

-

Tests if input elements are NaN, NaT, or otherwise NaN-like. This is true -if isnan() or isnat() returns true, and is false for types that do not support -isnan() or isnat(). -

-

This function only exists because: -

-
    -
  1. Matlab decided to call their NaN values for datetime “NaT” instead, and -test for them with a different “isnat()” function, and -
  2. isnan() errors out for some types that do not support isnan(), like cells. -
- -

isnanny() smooths over those differences so you can call it polymorphically on -any input type. Hopefully. -

-

Under normal operation, isnanny() should not throw an error for any type or -value of input. -

-

See also: ismissing, isnan, isnat, eqn, isequaln -

-
- - -
-
-
- -

8.2.24 istable

-
-
Function: out = istable (x)
-
-

True if input is a table array or other table-like type, false -otherwise. -

-

Respects istable override methods on user-defined classes, even if -they do not inherit from table or were known to Tablicious at -authoring time. -

-

User-defined classes should only override istable to return true if -they conform to the table public interface. That interface is not -well-defined or documented yet, so maybe you don’t want to do that yet. -

-

Returns a scalar logical. -

-
- - -
-
-
- -

8.2.25 istabular

-
-
Function: out = istabular (x)
-
-

True if input is eitehr a table or timetable array, or an object -like them. -

-

Respects istable and istimetable override methods on user-defined -classes, even if they do not inherit from table or were known to Tablicious -at authoring time. -

-

Returns a scalar logical. -

-
- - -
-
-
- -

8.2.26 istimetable

-
-
Function: out = istimetable (x)
-
-

True if input is a timetable array or other timetable-like type, false -otherwise. -

-

Respects istimetable override methods on user-defined classes, even if -they do not inherit from table or were known to Tablicious at -authoring time. -

-

User-defined classes should only override istimetable to return true if -they conform to the table public interface. That interface is not -well-defined or documented yet, so maybe you don’t want to do that yet. -

-

Returns a scalar logical. -

-
- - -
-
-
- -

8.2.27 localdate

-
-
Class: localdate
-
-

Represents a complete day using the Gregorian calendar. -

-

This class is useful for indexing daily-granularity data or representing -time periods that cover an entire day in local time somewhere. The major -purpose of this class is "type safety", to prevent time-of-day values -from sneaking in to data sets that should be daily only. As a secondary -benefit, this uses less memory than datetimes. -

-
- -
-
Instance Variable of localdate: double dnums
-
-

The underlying datenum values that represent the days. The datenums are at -the midnight that is at the start of the day it represents. -

-

These are doubles, but -they are restricted to be integer-valued, so they represent complete days, with -no time-of-day component. -

-
- -
-
Instance Variable of localdate: char Format
-
-

The format to display this localdate in. Currently unsupported. -

-
- - - -
-
- -

8.2.27.1 localdate.datenum

- -
-
Method: out = datenum (obj)
-
-

Convert this to datenums that represent midnight on obj’s days. -

-

Returns double array of same size as this. -

-
- -
-
-
- -

8.2.27.2 localdate.datestr

- -
-
Method: out = datestr (obj)
-
Method: out = datestr (obj, …)
-
-

Format obj as date strings. Supports all arguments that core Octave’s -datestr does. -

-

Returns date strings as a 2-D char array. -

-
- -
-
-
- -

8.2.27.3 localdate.datestrs

- -
-
Method: out = datestrs (obj)
-
Method: out = datestrs (obj, …)
-
-

Format obj as date strings, returning cellstr. -Supports all arguments that core Octave’s datestr does. -

-

Returns a cellstr array the same size as obj. -

-
- -
-
-
- -

8.2.27.4 localdate.datestruct

- -
-
Method: out = datestruct (obj)
-
-

Converts this to a “datestruct” broken-down time structure. -

-

A “datestruct” is a format of struct that Tablicious came up with. It is a scalar -struct with fields Year, Month, and Day, each containing -a double array the same size as the date array it represents. This format -differs from the “datestruct” used by datetime in that it lacks -Hour, Minute, and Second components. This is done for efficiency. -

-

The values in the returned broken-down time are those of the local time -in obj’s defined time zone, if it has one. -

-

Returns a struct with fields Year, Month, and Day. -Each field contains a double array of the same size as this. -

-
- -
-
-
- -

8.2.27.5 localdate.dispstrs

- -
-
Method: out = dispstrs (obj)
-
-

Get display strings for each element of obj. -

-

Returns a cellstr the same size as obj. -

-
- -
-
-
- -

8.2.27.6 localdate.isnan

- -
-
Method: out = isnan (obj)
-
-

True if input elements are NaT. This is an alias for isnat -to support type compatibility and polymorphic programming. -

-

Returns logical array the same size as obj. -

-
- -
-
-
- -

8.2.27.7 localdate.isnat

- -
-
Method: out = isnat (obj)
-
-

True if input elements are NaT. -

-

Returns logical array the same size as obj. -

-
- -
-
-
- -

8.2.27.8 localdate.localdate

- -
-
Constructor: obj = localdate ()
-
-

Constructs a new scalar localdate containing the current local date. -

-
- -
-
Constructor: obj = localdate (datenums)
-
Constructor: obj = localdate (datestrs)
-
Constructor: obj = localdate (Y, M, D)
-
Constructor: obj = localdate (…, 'Format', Format)
-
-

Constructs a new localdate array based on input values. -

-
- -
-
-
- -

8.2.27.9 localdate.NaT

- -
-
Static Method: out = localdate.NaT ()
-
Static Method: out = localdate.NaT (sz)
-
-

“Not-a-Time”: Creates NaT-valued arrays. -

-

Constructs a new datetime array of all NaT values of -the given size. If no input sz is given, the result is a scalar NaT. -

-

NaT is the datetime equivalent of NaN. It represents a missing -or invalid value. NaT values never compare equal to, greater than, or less -than any value, including other NaTs. Doing arithmetic with a NaT and -any other value results in a NaT. -

-

This static method is provided because the global NaT function creates -datetimes, not localdates -

-
- -
-
-
- -

8.2.27.10 localdate.posixtime

- -
-
Method: out = posixtime (obj)
-
-

Converts this to POSIX time values for midnight of obj’s days. -

-

Converts this to POSIX time values that represent the same date. The -returned values will be doubles that will not include fractional second values. -The times returned are those of midnight UTC on obj’s days. -

-

Returns double array of same size as this. -

-
- -
-
-
- -

8.2.27.11 localdate.ymd

- -
-
Method: [y, m, d] = ymd (obj)
-
-

Get the Year, Month, and Day components of obj. -

-

Returns double arrays the same size as obj. -

-
- -
-
-
-
- -

8.2.28 milliseconds

-
-
Function File: out = milliseconds (x)
-

Create a duration x milliseconds long, or get the milliseconds in a duration -x. -

-

If input is numeric, returns a duration array that is that many milliseconds in -time. -

-

If input is a duration, converts the duration to a number of milliseconds. -

-

Returns an array the same size as x. -

- - -
-
-
- -

8.2.29 minutes

-
-
Function File: out = hours (x)
-

Create a duration x hours long, or get the hours in a duration -x. -

-
- - -
-
-
- -

8.2.30 missing

-
-
Class: missing
-
-

Generic auto-converting missing value. -

-

missing is a generic missing value that auto-converts to other -types. -

-

A missing array indicates a missing value, of no particular type. It auto- -converts to other types when it is combined with them via concatenation or -other array combination operations. -

-

This class is currently EXPERIMENTAL. Use at your own risk. -

-

Note: This class does not actually work for assignment. If you do this: -

-
-
  x = 1:5
-  x(3) = missing
-
- -

It’s supposed to work, but I can’t figure out how to do this in a normal -classdef object, because there doesn’t seem to be any function that’s implicitly -called for type conversion in that assignment. Darn it. -

-
- - - -
-
- -

8.2.30.1 missing.dispstrs

- -
-
Method: out = dispstrs (obj)
-
-

Display strings. -

-

Gets display strings for each element in obj. -

-

For missing, the display strings are always '<missing>'. -

-

Returns a cellstr the same size as obj. -

-
- -
-
-
- -

8.2.30.2 missing.ismissing

- -
-
Method: out = ismissing (obj)
-
-

Test whether elements are missing values. -

-

ismissing is always true for missing arrays. -

-

Returns a logical array the same size as obj. -

-
- -
-
-
- -

8.2.30.3 missing.isnan

- -
-
Method: out = isnan (obj)
-
-

Test whether elements are NaN. -

-

isnan is always true for missing arrays. -

-

Returns a logical array the same size as obj. -

-
- -
-
-
- -

8.2.30.4 missing.isnanny

- -
-
Method: out = isnanny (obj)
-
-

Test whether elements are NaN-like. -

-

isnanny is always true for missing arrays. -

-

Returns a logical array the same size as obj. -

-
- -
-
-
- -

8.2.30.5 missing.missing

- -
-
Constructor: obj = missing ()
-
-

Constructs a scalar missing array. -

-

The constructor takes no arguments, since there’s only one -missing value. -

-
- -
-
-
-
- -

8.2.31 mustBeA

-

Not documented -


-
-
- -

8.2.32 mustBeCellstr

-

Not documented -


-
-
- -

8.2.33 mustBeCharvec

-

Not documented -


-
-
- -

8.2.34 mustBeFinite

-

Not documented -


-
-
- -

8.2.35 mustBeInteger

-

Not documented -


-
-
- -

8.2.36 mustBeMember

-

Not documented -


-
-
- -

8.2.37 mustBeNonempty

-

Not documented -


-
-
- -

8.2.38 mustBeNumeric

-

Not documented -


-
-
- -

8.2.39 mustBeReal

-

Not documented -


-
-
- -

8.2.40 mustBeSameSize

-

Not documented -


-
-
- -

8.2.41 mustBeScalar

-

Not documented -


-
-
- -

8.2.42 mustBeScalarLogical

-

Not documented -


-
-
- -

8.2.43 mustBeVector

-

Not documented -


-
-
- -

8.2.44 NaC

-
-
Function: out = NaC ()
-
Function: out = NaC (sz)
-
-

“Not-a-Categorical". Creates missing-valued categorical arrays. -

-

Returns a new categorical array of all missing values of -the given size. If no input sz is given, the result is a scalar missing -categorical. -

-

NaC is the categorical equivalent of NaN or NaT. It -represents a missing, invalid, or null value. NaC values never compare -equal to any value, including other NaCs. -

-

NaC is a convenience function which is strictly a wrapper around -categorical.undefined and returns the same results, but may be more convenient -to type and/or more readable, especially in array expressions with several values. -

-

See also: categorical.undefined -

-
- - -
-
-
- -

8.2.45 NaS

-
-
Function: out = NaS ()
-
Function: out = NaS (sz)
-
-

“Not-a-String". Creates missing-valued string arrays. -

-

Returns a new string array of all missing values of -the given size. If no input sz is given, the result is a scalar missing -string. -

-

NaS is the string equivalent of NaN or NaT. It -represents a missing, invalid, or null value. NaS values never compare -equal to any value, including other NaSs. -

-

NaS is a convenience function which is strictly a wrapper around -string.missing and returns the same results, but may be more convenient -to type and/or more readable, especially in array expressions with several values. -

-

See also: string.missing -

-
- - -
-
-
- -

8.2.46 NaT

-
-
Function: out = NaT ()
-
Function: out = NaT (sz)
-
-

“Not-a-Time”. Creates missing-valued datetime arrays. -

-

Constructs a new datetime array of all NaT values of -the given size. If no input sz is given, the result is a scalar NaT. -

-

NaT is the datetime equivalent of NaN. It represents a missing -or invalid value. NaT values never compare equal to, greater than, or less -than any value, including other NaTs. Doing arithmetic with a NaT and -any other value results in a NaT. -

-

NaT currently cannot create NaT arrays of type localdate. To do that, -use localdate.NaT instead. -

-
- - -
-
-
- -

8.2.47 pp

-
-
Function: pp (X)
-
Function: pp (A, B, C, …)
-
Function: pp ('A', 'B', 'C', …)
-
Function: pp A B C
-
-

Alias for prettyprint, for interactive use. -

-

This is an alias for prettyprint(), with additional name-conversion magic. -

-

If you pass in a char, instead of pretty-printing that directly, it will -grab and pretty-print the variable of that name from the caller’s workspace. -This is so you can conveniently run it from the command line. -

-
- - -
-
-
- -

8.2.48 scalarexpand

-
-
Function: [out1, out2, …, outN] = scalarexpand (x1, x2, …, xN)
-
-

Expand scalar inputs to match size of non-scalar inputs. -

-

Expands each scalar input argument to match the size of the non-scalar -input arguments, and returns the expanded values in the corresponding -output arguments. repmat is used to do the expansion. -

-

Works on any input types that support size, isscalar, and -repmat. -

-

It is an error if any of the non-scalar inputs are not the same size as -all of the other non-scalar inputs. -

-

Returns as many output arguments as there were input arguments. -

-

Examples: -

-
-
x1 = rand(3);
-x2 = 42;
-x3 = magic(3);
-[x1, x2, x3] = scalarexpand (x1, x2, x3)
-
- -
- - -
-
-
- -

8.2.49 seconds

-
-
Function File: out = seconds (x)
-

Create a duration x seconds long, or get the seconds in a duration -x. -

-

If input is numeric, returns a duration array that is that many seconds in -time. -

-

If input is a duration, converts the duration to a number of seconds. -

-

Returns an array the same size as x. -

- - -
-
-
- -

8.2.50 size2str

-
-
Function: out = size2str (sz)
-
-

Format an array size for display. -

-

Formats the given array size sz as a string for human-readable -display. It will be in the format “d1-by-d2-...-by-dN”, for the N -dimensions represented by sz. -

-

sz is an array of dimension sizes, in the format returned by -the size function. -

-

Returns a charvec. -

-

Examples: -

-
str = size2str (size (magic (4)))
-    ⇒ str = 4-by-4
-
- -
- - -
-
-
- -

8.2.51 splitapply

-
-
Function: out = splitapply (func, X, G)
-
Function: out = splitapply (func, X1, …, XN, G)
-
Function: [Y1, …, YM] = splitapply (…)
-
-

Split data into groups and apply function. -

-

func is a function handle to call on each group of inputs in turn. -

-

X, X1, …, XN are the input variables that are split into -groups for the function calls. If X is a table, then its contained -variables are “popped out” and considered to be the X1XN -input variables. -

-

G is the grouping variable vector. It contains a list of integers that -identify which group each element of the X input variables belongs to. -NaNs in G mean that element is ignored. -

-

Vertically concatenates the function outputs for each of the groups and returns them in -as many variables as you capture. -

-

Returns the concatenated outputs of applying func to each group. -

-

See also: table.groupby, table.splitapply -

-
- - -
-
-
- -

8.2.52 string

-
-
Class: string
-
-

A string array of Unicode strings. -

-

A string array is an array of strings, where each array element is a single -string. -

-

The string class represents strings, where: -

    -
  • Each element of a string array is a single string - -
  • A single string is a 1-dimensional row vector of Unicode characters - -
  • Those characters are encoded in UTF-8 - -
      -
    • This last bit depends on the fact that Octave chars are UTF-8 now -
    - -
- -

This should correspond pretty well to what people think of as strings, and -is pretty compatible with people’s typical notion of strings in Octave. -

-

String arrays also have a special “missing” value, that is like the string -equivalent of NaN for doubles or “undefined” for categoricals, or SQL NULL. -

-

This is a slightly higher-level and more strongly-typed way of representing -strings than cellstrs are. (A cellstr array is of type cell, not a text- -specific type, and allows assignment of non-string data into it.) -

-

Be aware that while string arrays interconvert with Octave chars and cellstrs, -Octave char elements represent 8-bit UTF-8 code units, not Unicode code points. -

-

This class really serves three roles: -

-
    -
  1. It is a type-safe object wrapper around Octave’s base primitive character types. - -
  2. It adds ismissing() semantics. - -
  3. And it introduces Unicode support. - -
- -

Not clear whether it’s a good fit to have the Unicode support wrapped -up in this. Maybe it should just be a simple object wrapper -wrapper, and defer Unicode semantics to when core Octave adopts them for -char and cellstr. On the other hand, because Octave chars are UTF-8, not UCS-2, -some methods like strlength() and reverse() are just going to be wrong if -they delegate straight to chars. -

-

“Missing” string values work like NaNs. They are never considered equal, -less than, or greater to any other string, including other missing strings. -This applies to set membership and other equivalence tests. -

-

TODO: Need to decide how far to go with Unicode semantics, and how much to -just make this an object wrapper over cellstr and defer to Octave’s existing -char/string-handling functions. -

-

TODO: demote_strings should probably be static or global, so that other -functions can use it to hack themselves into being string-aware. -

-
- - - -
-
- -

8.2.52.1 string.cell

- -
-
Method: out = cell (obj)
-
-

Convert to cell array. -

-

Converts this to a cell, which will be a cellstr. Missing values are -converted to ''. -

-

This method returns the same values as cellstr(obj); it is just provided -for interface compatibility purposes. -

-

Returns a cell array of the same size as obj. -

-
- -
-
-
- -

8.2.52.2 string.cellstr

- -
-
Method: out = cellstr (obj)
-
-

Convert to cellstr. -

-

Converts obj to a cellstr. Missing values are converted to ''. -

-

Returns a cellstr array of the same size as obj. -

-
- -
-
-
- -

8.2.52.3 string.char

- -
-
Method: out = char (obj)
-
-

Convert to char array. -

-

Converts obj to a 2-D char array. It will have as many rows -as obj has elements. -

-

It is an error to convert missing-valued string arrays to -char. (NOTE: This may change in the future; it may be more appropriate) -to convert them to space-padded empty strings.) -

-

Returns 2-D char array. -

-
- -
-
-
- -

8.2.52.4 string.cmp

- -
-
Method: [out, outA, outB] = cmp (A, B)
-
-

Value ordering comparison, returning -1/0/+1. -

-

Compares each element of A and B, returning for -each element i whether A(i) was less than (-1), -equal to (0), or greater than (1) the corresponding B(i). -

-

TODO: What to do about missing values? Should missings sort to the end -(preserving total ordering over the full domain), or should their comparisons -result in a fourth "null"/"undef" return value, probably represented by NaN? -FIXME: The current implementation does not handle missings. -

-

Returns a numeric array out of the same size as the scalar expansion -of A and B. Each value in it will be -1, 0, or 1. -

-

Also returns scalar-expanded copies of A and B as outA and -outB, as a programming convenience. -

-
- -
-
-
- -

8.2.52.5 string.decode

- -
-
Static Method: out = string.decode (bytes, charsetName)
-
-

Decode encoded text from bytes. -

-

Decodes the given encoded text in bytes according to the specified -encoding, given by charsetName. -

-

Returns a scalar string. -

-

See also: string.encode -

-
- -
-
-
- -

8.2.52.6 string.dispstrs

- -
-
Method: out = dispstrs (obj)
-
-

Display strings for array elements. -

-

Gets display strings for all the elements in obj. These display strings -will either be the string contents of the element, enclosed in "...", -and with CR/LF characters replaced with '\r' and '\n' escape sequences, -or "<missing>" for missing values. -

-

Returns a cellstr of the same size as obj. -

-
- -
-
-
- -

8.2.52.7 string.empty

- -
-
Function: out = empty (sz)
-
-

Get an empty string array of a specified size. -

-

The argument sz is optional. If supplied, it is a numeric size -array whose product must be zero. If omitted, it defaults to [0 0]. -

-

The size may also be supplied as multiple arguments containing -scalar numerics. -

-

Returns an empty string array of the requested size. -

-
- -
-
-
- -

8.2.52.8 string.encode

- -
-
Method: out = encode (obj, charsetName)
-
-

Encode string in a given character encoding. -

-

obj must be scalar. -

-

charsetName (charvec) is the name of a character encoding. -(TODO: Document what determines the set of valid encoding names.) -

-

Returns the encoded string as a uint8 vector. -

-

See also: string.decode. -

-
- -
-
-
- -

8.2.52.9 string.erase

- -
-
Method: out = erase (obj, match)
-
-

Erase matching substring. -

-

Erases the substrings in obj which match the match input. -

-

Returns a string array of the same size as obj. -

-
- -
-
-
- -

8.2.52.10 string.ismissing

- -
-
Method: out = ismissing (obj)
-
-

Test whether array elements are missing. -

-

For string arrays, only the special “missing” value is -considered missing. Empty strings are not considered missing, -the way they are with cellstrs. -

-

Returns a logical array the same size as obj. -

-
- -
-
-
- -

8.2.52.11 string.isnanny

- -
-
Method: out = isnanny (obj)
-
-

Test whether array elements are NaN-like. -

-

Missing values are considered nannish; any other string value is not. -

-

Returns a logical array of the same size as obj. -

-
- -
-
-
- -

8.2.52.12 string.isstring

- -
-
Method: out = isstring (obj)
-
-

Test if input is a string array. -

-

isstring is always true for string inputs. -

-

Returns a scalar logical. -

-
- -
-
-
- -

8.2.52.13 string.lower

- -
-
Method: out = lower (obj)
-
-

Convert to lower case. -

-

Converts all the characters in all the strings in obj to lower case. -

-

This currently delegates to Octave’s own lower() function to -do the conversion, so whatever character class handling it has, this -has. -

-

Returns a string array of the same size as obj. -

-
- -
-
-
- -

8.2.52.14 string.missing

- -
-
Static Method: out = string.missing (sz)
-
-

Missing string value. -

-

Creates a string array of all-missing values of the specified size sz. -If sz is omitted, creates a scalar missing string. -

-

Returns a string array of size sz or [1 1]. -

-

See also: NaS -

-
- -
-
-
- -

8.2.52.15 string.plus

- -
-
Method: out = plus (a, b)
-
-

String concatenation via plus operator. -

-

Concatenates the two input arrays, string-wise. Inputs that are -not string arrays are converted to string arrays. -

-

The concatenation is done by calling ‘strcat‘ on the inputs, and has the -same behavior. -

-

Returns a string array the same size as the scalar expansion of its -inputs. -

-

See also: string.strcat -

-
- -
-
-
- -

8.2.52.16 string.regexprep

- -
-
Method: out = regexprep (obj, pat, repstr)
-
Method: out = regexprep (…, varargin)
-
-

Replace based on regular expression matching. -

-

Replaces all the substrings matching a given regexp pattern pat with -the given replacement text repstr. -

-

Returns a string array of the same size as obj. -

-
- -
-
-
- -

8.2.52.17 string.reverse

- -
-
Method: out = reverse (obj)
-
-

Reverse string, character-wise. -

-

Reverses the characters in each string in obj. This operates on -Unicode characters (code points), not on bytes, so it is guaranteed -to produce valid UTF-8 as its output. -

-

Returns a string array the same size as obj. -

-
- -
-
-
- -

8.2.52.18 string.reverse_bytes

- -
-
Method: out = reverse_bytes (obj)
-
-

Reverse string, byte-wise. -

-

Reverses the bytes in each string in obj. This operates on bytes -(Unicode code units), not characters. -

-

This may well produce invalid strings as a result, because reversing a -UTF-8 byte sequence does not necessarily produce another valid UTF-8 -byte sequence. -

-

You probably do not want to use this method. You probably want to use -string.reverse instead. -

-

Returns a string array the same size as obj. -

-

See also: string.reverse -

-
- -
-
-
- -

8.2.52.19 string.strcat

- -
-
Method: out = strcat (varargin)
-
-

String concatenation. -

-

Concatenates the corresponding elements of all the input arrays, -string-wise. Inputs that are not string arrays are converted to -string arrays. -

-

The semantics of concatenating missing strings with non-missing -strings has not been determined yet. -

-

Returns a string array the same size as the scalar expansion of its -inputs. -

-
- -
-
-
- -

8.2.52.20 string.strcmp

- -
-
Method: out = strcmp (A, B)
-
-

String comparison. -

-

Tests whether each element in A is exactly equal to the corresponding -element in B. Missing values are not considered equal to each other. -

-

This does the same comparison as A == B, but is not polymorphic. -Generally, there is no reason to use strcmp instead of == -or eq on string arrays, unless you want to be compatible with -cellstr inputs as well. -

-

Returns logical array the size of the scalar expansion of A and B. -

-
- -
-
-
- -

8.2.52.21 string.strfind

- -
-
Method: out = strfind (obj, pattern)
-
Method: out = strfind (…, varargin)
-
-

Find pattern in string. -

-

Finds the locations where pattern occurs in the strings of obj. -

-

TODO: It’s ambiguous whether a scalar this should result in a numeric -out or a cell array out. -

-

Returns either an index vector, or a cell array of index vectors. -

-
- -
-
-
- -

8.2.52.22 string.string

- -
-
Constructor: obj = string ()
-
Constructor: obj = string (in)
-
-

Construct a new string array. -

-

The zero-argument constructor creates a new scalar string array -whose value is the empty string. -

-

The other constructors construct a new string array by converting -various types of inputs. -

-
    -
  • chars and cellstrs are converted via cellstr() -
  • numerics are converted via num2str() -
  • datetimes are converted via datestr() -
- -
- -
-
-
- -

8.2.52.23 string.strlength

- -
-
Method: out = strlength (obj)
-
-

String length in characters (actually, UTF-16 code units). -

-

Gets the length of each string, counted in UTF-16 code units. In most -cases, this is the same as the number of characters. The exception is for -characters outside the Unicode Basic Multilingual Plane, which are -represented with UTF-16 surrogate pairs, and thus will count as 2 characters -each. -

-

The reason this method counts UTF-16 code units, instead of Unicode code -points (true characters), is for Matlab compatibility. -

-

This is the string length method you probably want to use, -not strlength_bytes. -

-

Returns double array of the same size as obj. Returns NaNs for missing -strings. -

-

See also: string.strlength_bytes -

-
- -
-
-
- -

8.2.52.24 string.strlength_bytes

- -
-
Method: out = strlength_bytes (obj)
-
-

String length in bytes. -

-

Gets the length of each string in obj, counted in Unicode UTF-8 -code units (bytes). This is the same as numel(str) for the corresponding -Octave char vector for each string, but may not be what you -actually want to use. You may want strlength instead. -

-

Returns double array of the same size as obj. Returns NaNs for missing -strings. -

-

See also: string.strlength -

-
- -
-
-
- -

8.2.52.25 string.strrep

- -
-
Method: out = strrep (obj, match, replacement)
-
Method: out = strrep (…, varargin)
-
-

Replace occurrences of pattern with other string. -

-

Replaces matching substrings in obj with a given replacement string. -

-

varargin is passed along to the core Octave strrep function. This -supports whatever options it does. -TODO: Maybe document what those options are. -

-

Returns a string array of the same size as obj. -

-
- -
-
-
- -

8.2.52.26 string.upper

- -
-
Method: out = upper (obj)
-
-

Convert to upper case. -

-

Converts all the characters in all the strings in obj to upper case. -

-

This currently delegates to Octave’s own upper() function to -do the conversion, so whatever character class handling it has, this -has. -

-

Returns a string array of the same size as obj. -

-
- -
-
-
-
- -

8.2.53 struct2table

-
-
Function: out = struct2table (s)
-
Function: out = struct2table (…, 'AsArray', AsArray)
-
-

Convert struct to a table. -

-

Converts the input struct s to a table. -

-

s may be a scalar struct or a nonscalar struct array. -

-

The AsArray option is not implemented yet. -

-

Returns a table. -

-
- - -
-
-
- -

8.2.54 table

-
-
Class: table
-
-

Tabular data array containing multiple columnar variables. -

-

A table is a tabular data structure that collects multiple parallel -named variables. -Each variable is treated like a column. (Possibly a multi-columned column, if -that makes sense.) -The types of variables may be heterogeneous. -

-

A table object is like an SQL table or resultset, or a relation, or a -DataFrame in R or Pandas. -

-

A table is an array in itself: its size is nrows-by-nvariables, -and you can index along the rows and variables by indexing into the table -along dimensions 1 and 2. -

-

A note on accessing properties of a table array: Because .-indexing is -used to access the variables inside the array, it can’t also be directly used -to access properties as well. Instead, do t.Properties.<property> for -a table t. That will give you a property instead of a variable. -(And due to this mechanism, it will cause problems if you have a table -with a variable named Properties. Try to avoid that.) -

-

WARNING ABOUT HANDLE CLASSES IN TABLE VARIABLES -

-

Using a handle class in a table variable (column) value may lead to unpredictable -and buggy behavior! A handle class array is a reference type, and it holds shared -mutable state, which may be shared with references to it in other table arrays or -outside the table array. The table class makes no guarantees about what it will -or will not do internally with arrays that are held in table variables, and any -operation on a table holding handle arrays may have unpredictable and undesirable -side effects. These side effects may change between versions of Tablicious. -

-

We currently recommend that you do not use handle classes in table variables. It -may be okay to use handle classes *inside* cells or other non-handle composite types -that are used in table variables, but this hasn’t been fully thought through or -tested. -

-

See also: tblish.table.grpstats, tblish.evalWithTableVars, tblish.examples.SpDb -

-
- -
-
Instance Variable of table: cellstr VariableNames
-
-

The names of the variables in the table, as a cellstr row vector. -

-
- -
-
Instance Variable of table: cell VariableValues
-
-

A cell vector containing the values for each of the variables. -VariableValues(i) corresponds to VariableNames(i). -

-
- -
-
Instance Variable of table: cellstr RowNames
-
-

An optional list of row names that identify each row in the table. This -is a cellstr column vector, if present. -

-
- -
-
Instance Variable of table: cellstr DimensionNames
-
-

Names for the two dimensions of the table array, as a cellstr row vector. Always -exactly 2-long, because tables are always exactly 2-D. Defaults to -{"Row", "Variables"}. (I feel the singular "Row" and plural "Variables" here -are inconsistent, but that’s what Matlab uses, so Tablicious uses it too, for -Matlab compatibility.) -

-
- - - -
-
- -

8.2.54.1 table.addvars

- -
-
Method: out = addvars (obj, var1, …, varN)
-
Method: out = addvars (…, 'Before', Before)
-
Method: out = addvars (…, 'After', After)
-
Method: out = addvars (…, 'NewVariableNames', NewVariableNames)
-
-

Add variables to table. -

-

Adds the specified variables to a table. -

-
- -
-
-
- -

8.2.54.2 table.antijoin

- -
-
Method: [outA, ixA, outB, ixB] = antijoin (A, B)
-
-

Natural antijoin (AKA “semidifference”). -

-

Computes the anti-join of A and B. The anti-join is defined as all the -rows from one input which do not have matching rows in the other input. -

-

Returns: - outA - all the rows in A with no matching row in B - ixA - the row indexes into A which produced outA - outB - all the rows in B with no matching row in A - ixB - the row indexes into B which produced outB -

-

This is a Tablicious/Octave extension, not defined in the Matlab table interface. -

-
- -
-
-
- -

8.2.54.3 table.cartesian

- -
-
Method: [out, ixs] = cartesian (A, B)
-
-

Cartesian product of two tables. -

-

Computes the Cartesian product of two tables. The Cartesian product is -each row in A combined with each row in B. -

-

Due to the definition and structural constraints of table, the two inputs -must have no variable names in common. It is an error if they do. -

-

The Cartesian product is seldom used in practice. If you find yourself -calling this method, you should step back and re-evaluate what you are -doing, asking yourself if that is really what you want to happen. If nothing -else, writing a function that calls cartesian() is usually much less -efficient than alternate ways of arriving at the same result. -

-

This implementation does not remove duplicate values. -TODO: Determine whether this duplicate-removing behavior is correct. -

-

The ordering of the rows in the output is not specified, and may be implementation- -dependent. TODO: Determine if we can lock this behavior down to a fixed, -defined ordering, without killing performance. -

-

This is a Tablicious/Octave extension, not defined in the Matlab table interface. -

-
- -
-
-
- -

8.2.54.4 table.convertvars

- -
-
Method: out = convertvars (obj, vars, dataType)
-
-

Convert variables to specified data type. -

-

Converts the variables in obj specified by vars to the specified data type. -

-

vars is a cellstr or numeric vector specifying which variables to convert. -

-

dataType specifies the data type to convert those variables to. It is either -a char holding the name of the data type, or a function handle which will -perform the conversion. If it is the name of the data type, there must -either be a one-arg constructor of that type which accepts the specified -variables’ current types as input, or a conversion method of that name -defined on the specified variables’ current type. -

-

Returns a table with the same variable names as obj, but with converted -types. -

-
- -
-
-
- -

8.2.54.5 table.findgroups

- -
-
Method: [G, TID] = findgroups (obj)
-
-

Find groups within a table’s row values. -

-

Finds groups within a table’s row values and get group numbers. A group -is a set of rows that have the same values in all their variable elements. -

-

Returns: - G - A double column vector of group numbers created from obj. - TID - A table containing the row values corresponding to the group numbers. -

-
- -
-
-
- -

8.2.54.6 table.getvar

- -
-
Method: [out, name] = getvar (obj, varRef)
-
-

Get value and name for single table variable. -

-

varRef is a variable reference. It may be a name or an index. It -may only specify a single table variable. -

-

Returns: - out – the value of the referenced table variable - name – the name of the referenced table variable -

-
- -
-
-
- -

8.2.54.7 table.getvars

- -
-
Method: [out1, …] = getvars (obj, varRef)
-
-

Get values for one ore more table variables. -

-

varRef is a variable reference in the form of variable names or -indexes. -

-

Returns as many outputs as varRef referenced variables. Each output -contains the contents of the corresponding table variable. -

-
- -
-
-
- -

8.2.54.8 table.groupby

- -
-
Method: [out] = groupby (obj, groupvars, aggcalcs)
-
-

Find groups in table data and apply functions to variables within groups. -

-

This works like an SQL "SELECT ... GROUP BY ..." statement. -

-

groupvars (cellstr, numeric) is a list of the grouping variables, -identified by name or index. -

-

aggcalcs is a specification of the aggregate calculations to perform -on them, in the form {out_var, fcn, in_vars; ...}, where: - out_var (char) is the name of the output variable - fcn (function handle) is the function to apply to produce it - in_vars (cellstr) is a list of the input variables to pass to fcn -

-

Returns a table. -

-

This is a Tablicious/Octave extension, not defined in the Matlab table interface. -

-
- -
-
-
- -

8.2.54.9 table.height

- -
-
Method: out = height (obj)
-
-

Number of rows in table. -

-

For a zero-variable table, this currently always returns 0. This is a bug, -and will change in the future. It should be possible for zero-variable table -arrays to have any number of rows. -

-
- -
-
-
- -

8.2.54.10 table.horzcat

- -
-
Method: out = horzcat (varargin)
-
-

Horizontal concatenation. -

-

Combines tables by horizontally concatenating them. -Inputs that are not tables are automatically converted to tables by calling -table() on them. Inputs must have all distinct variable names. -

-

Output has the same RowNames as varargin{1}. The variable names and values -are the result of the concatenation of the variable names and values lists -from the inputs. -

-
- -
-
-
- -

8.2.54.11 table.innerjoin

- -
-
Method: [out, ixa, ixb] = innerjoin (A, B)
-
Method: […] = innerjoin (A, B, …)
-
-

Combine two tables by rows using key variables. -

-

Computes the relational inner join between two tables. “Inner” means that -only rows which had matching rows in the other input are kept in the -output. -

-

TODO: Document options. -

-

Returns: - out - A table that is the result of joining A and B - ix - Indexes into A for each row in out - ixb - Indexes into B for each row in out -

-
- -
-
-
- -

8.2.54.12 table.intersect

- -
-
Method: [C, ia, ib] = intersect (A, B)
-
-

Set intersection. -

-

Computes the intersection of two tables. The intersection is defined to be the unique -row values which are present in both of the two input tables. -

-

Returns: - C - A table containing all the unique row values present in both A and B. - ia - Row indexes into A of the rows from A included in C. - ib - Row indexes into B of the rows from B included in C. -

-
- -
-
-
- -

8.2.54.13 table.isempty

- -
-
Method: out = isempty (obj)
-
-

Test whether array is empty. -

-

For tables, isempty is true if the number of rows is 0 or the number -of variables is 0. -

-
- -
-
-
- -

8.2.54.14 table.ismember

- -
-
Method: [tf, loc] = ismember (A, B)
-
-

Set membership. -

-

Finds rows in A that are members of B. -

-

Returns: - tf - A logical vector indicating whether each A(i,:) was present in B. - loc - Indexes into B of rows that were found. -

-
- -
-
-
- -

8.2.54.15 table.ismissing

- -
-
Method: out = ismissing (obj)
-
Method: out = ismissing (obj, indicator)
-
-

Find missing values. -

-

Finds missing values in obj’s variables. -

-

If indicator is not supplied, uses the standard missing values for each -variable’s data type. If indicator is supplied, the same indicator list is -applied across all variables. -

-

All variables in this must be vectors. (This is due to the requirement -that size(out) == size(obj).) -

-

Returns a logical array the same size as obj. -

-
- -
-
-
- -

8.2.54.16 table.istable

- -
-
Method: tf = istable (obj)
-
-

True if input is a table. -

-
- -
-
-
- -

8.2.54.17 table.join

- -
-
Method: [C, ib] = join (A, B)
-
Method: [C, ib] = join (A, B, …)
-
-

Combine two tables by rows using key variables, in a restricted form. -

-

This is not a "real" relational join operation. It has the restrictions -that: - 1) The key values in B must be unique. - 2) Every key value in A must map to a key value in B. -These are restrictions inherited from the Matlab definition of table.join. -

-

You probably don’t want to use this method. You probably want to use -innerjoin or outerjoin instead. -

-

See also: table.innerjoin, table.outerjoin -

-
- -
-
-
- -

8.2.54.18 table.mergevars

- -
-
Method: out = mergevars (obj, vars)
-
Method: out = mergevars (…, 'NewVariableName', NewVariableName)
-
Method: out = mergevars (…, 'MergeAsTable', MergeAsTable)
-
-

Merge table variables into a single variable. -

-
- -
-
-
- -

8.2.54.19 table.movevars

- -
-
Method: out = movevars (obj, vars, relLocation, location)
-
-

Move around variables in a table. -

-

vars is a list of variables to move, specified by name or index. -

-

relLocation is 'Before' or 'After'. -

-

location indicates a single variable to use as the target location, -specified by name or index. If it is specified by index, it is the index -into the list of *unmoved* variables from obj, not the original full -list of variables in obj. -

-

Returns a table with the same variables as obj, but in a different order. -

-
- -
-
-
- -

8.2.54.20 table.ndims

- -
-
Method: out = ndims (obj)
-
-

Number of dimensions -

-

For tables, ndims(obj) is always 2, because table arrays are always -2-D (rows-by-columns). -

-
- -
-
-
- -

8.2.54.21 table.numel

- -
-
Method: out = numel (obj)
-
-

Total number of elements in table (actually 1). -

-

For compatibility reasons with Octave’s OOP interface and subsasgn behavior, -table’s numel is defined to always return 1. It is not useful for client -code to query a table’s size using numel. This is an incompatibility with -Matlab. -

-
- -
-
-
- -

8.2.54.22 table.outerfillvals

- -
-
Method: out = outerfillvals (obj)
-
-

Get fill values for outer join. -

-

Returns a table with the same variables as this, but containing only -a single row whose variable values are the values to use as fill values -when doing an outer join. -

-
- -
-
-
- -

8.2.54.23 table.outerjoin

- -
-
Method: [out, ixa, ixb] = outerjoin (A, B)
-
Method: […] = outerjoin (A, B, …)
-
-

Combine two tables by rows using key variables, retaining unmatched rows. -

-

Computes the relational outer join of tables A and B. This is like a -regular join, but also includes rows in each input which did not have -matching rows in the other input; the columns from the missing side are -filled in with placeholder values. -

-

TODO: Document options. -

-

Returns: - out - A table that is the result of the outer join of A and B - ixa - indexes into A for each row in out - ixb - indexes into B for each row in out -

-
- -
-
-
- -

8.2.54.24 table.prettyprint

- -
-
Method: prettyprint (obj)
-
-

Display table’s values in tabular format. This prints the contents -of the table in human-readable, tabular form. -

-

Variables which contain objects are displayed using the strings -returned by their dispstrs method, if they define one. -

-
- -
-
-
- -

8.2.54.25 table.realjoin

- -
-
Method: [out, ixs] = realjoin (A, B)
-
Method: […] = realjoin (A, B, …)
-
-

"Real" relational inner join, without key restrictions -

-

Performs a "real" relational natural inner join between two tables, -without the key restrictions that JOIN imposes. -

-

Currently does not support tables which have RowNames. This may be -added in the future. -

-

This is a Tablicious/Octave extension, not defined in the Matlab table interface. -

-

Name/value option arguments are: Keys, LeftKeys, RightKeys, -LeftVariables, RightVariables. -

-

FIXME: Document those options. -

-

Returns: - out - A table that is the result of joining A and B - ixs - Indexes into A for each row in out -

-
- -
-
-
- -

8.2.54.26 table.removevars

- -
-
Method: out = removevars (obj, vars)
-
-

Remove variables from table. -

-

Deletes the variables specified by vars from obj. -

-

vars may be a char, cellstr, numeric index vector, or logical -index vector. -

-
- -
-
-
- -

8.2.54.27 table.renamevars

- -
-
Method: out = renamevars (obj, renameMap)
-
-

Rename variables in a table. -

-

Renames selected variables in the table obj based on the mapping -provided in renameMap. -

-

renameMap is an n-by-2 cellstr array, with the old variable names -in the first column, and the corresponding new variable names in the -second column. -

-

Variables which are not included in renameMap are not modified. -

-

It is an error if any variables named in the first column of renameMap -are not present in obj. -

-

Renames -

- -
-
-
- -

8.2.54.28 table.repelem

- -
-
Method: out = repelem (obj, R)
-
Method: out = repelem (obj, R_1, R_2)
-
-

Replicate elements of matrix. -

-

Replicates elements of this table matrix by applying repelem to each of -its variables. This -

-

Only two dimensions are supported for repelem on tables. -

-
- -
-
-
- -

8.2.54.29 table.repmat

- -
-
Method: out = repmat (obj, sz)
-
-

Replicate matrix. -

-

Repmats a table by repmatting each of its variables vertically. -

-

For tables, repmatting is only supported along dimension 1. That is, the -values of sz(2:end) must all be exactly 1. This behavior may change in the -future to support repmatting horizontally, with the added variable names being -automatically changed to maintain uniqueness of variable names within the -resulting table. -

-

Returns a new table with the same variable names and types as tbl, but -with a possibly different row count. -

-
- -
-
-
- -

8.2.54.30 table.restrict

- -
-
Method: out = restrict (obj, expr)
-
Method: out = restrict (obj, ix)
-
-

Subset rows using variable expression or index. -

-

Subsets a table row-wise, using either an index vector or an expression -involving obj’s variables. -

-

If the argument is a numeric or logical vector, it is interpreted as an -index into the rows of this. (Just as with ‘subsetrows (this, index)‘.) -

-

If the argument is a char, then it is evaulated as an M-code expression, -with all of this’ variables available as workspace variables, as with -tblish.evalWithTableVars. The output of expr must be a numeric or logical index -vector (This form is a shorthand for -out = subsetrows (this, tblish.evalWithTableVars (this, expr)).) -

-

TODO: Decide whether to name this to "where" to be more like SQL instead -of relational algebra. -

-

Examples: -

-
[s,p,sp] = tblish.examples.SpDb;
-prettyprint (restrict (p, 'Weight >= 14 & strcmp(Color, "Red")'))
-
- -

This is a Tablicious/Octave extension, not defined in the Matlab table interface. -

-

See also: tblish.evalWithTableVars -

-
- -
-
-
- -

8.2.54.31 table.rowfun

- -
-
Method: out = varfun (func, obj)
-
Method: out = varfun (…, 'OptionName', OptionValue, …)
-
-

Apply function to rows in table and collect outputs. -

-

This applies the function func to the elements of each row of -obj’s variables, and collects the concatenated output(s) into the -variable(s) of a new table. -

-

func is a function handle. It should take as many inputs as there -are variables in obj. Or, it can take a single input, and you must -specify 'SeparateInputs', false to have the input variables -concatenated before being passed to func. It may return multiple -argouts, but to capture those past the first one, you must explicitly -specify the 'NumOutputs' or 'OutputVariableNames' options. -

-

Supported name/value options: -

-
'OutputVariableNames'
-

Names of table variables to store combined function output arguments in. -

-
'NumOutputs'
-

Number of output arguments to call function with. If omitted, defaults to -number of items in OutputVariableNames if it is supplied, otherwise -defaults to 1. -

-
'SeparateInputs'
-

If true, input variables are passed as separate input arguments to func. -If false, they are concatenated together into a row vector and passed as -a single argument. Defaults to true. -

-
'ErrorHandler'
-

A function to call as a fallback when calling func results in an error. -It is passed the caught exception, along with the original inputs passed -to func, and it has a “second chance” to compute replacement values -for that row. This is useful for converting raised errors to missing-value -fill values, or logging warnings. -

-
'ExtractCellContents'
-

Whether to “pop out” the contents of the elements of cell variables in -obj, or to leave them as cells. True/false; default is false. If -you specify this option, then obj may not have any multi-column -cell-valued variables. -

-
'InputVariables'
-

If specified, only these variables from obj are used as the function -inputs, instead of using all variables. -

-
'GroupingVariables'
-

Not yet implemented. -

-
'OutputFormat'
-

The format of the output. May be 'table' (the default), -'uniform', or 'cell'. If it is 'uniform' or 'cell', -the output variables are returned in multiple output arguments from -'rowfun'. -

-
- -

Returns a table whose variables are the collected output arguments -of func if OutputFormat is 'table'. Otherwise, returns -multiple output arguments of whatever type func returned (if -OutputFormat is 'uniform') or cells (if OutputFormat -is 'cell'). -

-
- -
-
-
- -

8.2.54.32 table.rows2vars

- -
-
Method: out = rows2vars (obj)
-
Method: out = rows2vars (obj, 'VariableNamesSource', VariableNamesSource)
-
Method: out = rows2vars (…, 'DataVariables', DataVariables)
-
-

Reorient table, swapping rows and variables dimensions. -

-

This flips the dimensions of the given table obj, swapping the -orientation of the contained data, and swapping the row names/labels -and variable names. -

-

The variable names become a new variable named “OriginalVariableNames”. -

-

The row names are drawn from the column VariableNamesSource if it -is specified. Otherwise, if obj has row names, they are used. -Otherwise, new variable names in the form “VarN” are generated. -

-

If all the variables in obj are of the same type, they are concatenated -and then sliced to create the new variable values. Otherwise, they are -converted to cells, and the new table has cell variable values. -

-
- -
-
-
- -

8.2.54.33 table.semijoin

- -
-
Method: [outA, ixA, outB, ixB] = semijoin (A, B)
-
-

Natural semijoin. -

-

Computes the natural semijoin of tables A and B. The semi-join of tables -A and B is the set of all rows in A which have matching rows in B, based -on comparing the values of variables with the same names. -

-

This method also computes the semijoin of B and A, for convenience. -

-

Returns: - outA - all the rows in A with matching row(s) in B - ixA - the row indexes into A which produced outA - outB - all the rows in B with matching row(s) in A - ixB - the row indexes into B which produced outB -

-

This is a Tablicious/Octave extension, not defined in the Matlab table interface. -

-
- -
-
-
- -

8.2.54.34 table.setdiff

- -
-
Method: [C, ia] = setdiff (A, B)
-
-

Set difference. -

-

Computes the set difference of two tables. The set difference is defined to be -the unique row values which are present in table A that are not in table B. -

-

Returns: - C - A table containing the unique row values in A that were not in B. - ia - Row indexes into A of the rows from A included in C. -

-
- -
-
-
- -

8.2.54.35 table.setDimensionNames

- -
-
Method: out = setDimensionNames (obj, names)
-
Method: out = setDimensionNames (obj, ix, names)
-
-

Set dimension names. -

-

Sets the DimensionNames for this table to a new list of names. -

-

names is a char or cellstr vector. It must have the same number of elements -as the number of dimension names being assigned. -

-

ix is an index vector indicating which dimension names to set. If -omitted, it sets all two of them. Since there are always two dimension, -the indexes in ix may never be higher than 2. -

-

This method exists because the obj.Properties.DimensionNames = … -assignment form did not originally work, possibly due to an Octave bug, or more -likely due to a bug in Tablicious prior to the early 0.4.x versions. That was -fixed around 0.4.4. This method may be deprecated and removed at some point, since -it is not part of the standard Matlab table interface, and is now redundant with -the obj.Properties.DimensionNames = … assignment form. -

-
- -
-
-
- -

8.2.54.36 table.setRowNames

- -
-
Method: out = setRowNames (obj, names)
-
-

Set row names. -

-

Sets the row names on obj to names. -

-

names is a cellstr column vector, with the same number of rows as -obj has. -

-
- -
-
-
- -

8.2.54.37 table.setvar

- -
-
Method: out = setvar (obj, varRef, value)
-
-

Set value for a variable in table. -

-

This sets (adds or replaces) the value for a variable in obj. It -may be used to change the value of an existing variable, or add a new -variable. -

-

This method exists primarily because I cannot get obj.foo = value to work, -apparently due to an issue with Octave’s subsasgn support. -

-

varRef is a variable reference, either the index or name of a variable. -If you are adding a new variable, it must be a name, and not an index. -

-

value is the value to set the variable to. If it is scalar or -a single string as charvec, it is scalar-expanded to match the number -of rows in obj. -

-
- -
-
-
- -

8.2.54.38 table.setVariableNames

- -
-
Method: out = setVariableNames (obj, names)
-
Method: out = setVariableNames (obj, ix, names)
-
-

Set variable names. -

-

Sets the VariableNames for this table to a new list of names. -

-

names is a char or cellstr vector. It must have the same number of elements -as the number of variable names being assigned. -

-

ix is an index vector indicating which variable names to set. If -omitted, it sets all of them present in obj. -

-

This method exists because the obj.Properties.VariableNames = … -assignment form does not work, possibly due to an Octave bug. -

-
- -
-
-
- -

8.2.54.39 table.setxor

- -
-
Method: [C, ia, ib] = setxor (A, B)
-
-

Set exclusive OR. -

-

Computes the setwise exclusive OR of two tables. The set XOR is defined to be -the unique row values which are present in one or the other of the two input -tables, but not in both. -

-

Returns: - C - A table containing all the unique row values in the set XOR of A and B. - ia - Row indexes into A of the rows from A included in C. - ib - Row indexes into B of the rows from B included in C. -

-
- -
-
-
- -

8.2.54.40 table.size

- -
-
Method: sz = size (obj)
-
Method: [nr, nv] = size (obj)
-
Method: [nr, nv, …] = size (obj)
-
-

Gets the size of a table. -

-

For tables, the size is [number-of-rows x number-of-variables]. -This is the same as [height(obj), width(obj)]. -

-
- -
-
-
- -

8.2.54.41 table.splitapply

- -
-
Method: out = splitapply (func, obj, G)
-
Method: [Y1, …, YM] = splitapply (func, obj, G)
-
-

Split table data into groups and apply function. -

-

Performs a splitapply, using the variables in obj as the input X variables -to the splitapply function call. -

-

See also: splitapply, table.groupby, tblish.table.grpstats -

-
- -
-
-
- -

8.2.54.42 table.splitvars

- -
-
Method: out = splitvars (obj)
-
Method: out = splitvars (obj, vars)
-
Method: out = splitvars (…, 'NewVariableNames', NewVariableNames)
-
-

Split multicolumn table variables. -

-

Splits multicolumn table variables into new single-column variables. -If vars is supplied, splits only those variables. If vars -is not supplied, splits all multicolumn variables. -

-
- -
-
-
- -

8.2.54.43 table.squeeze

- -
-
Method: obj = squeeze (obj)
-
-

Remove singleton dimensions. -

-

For tables, this is always a no-op that returns the input unmodified, -because tables always have exactly 2 dimensions, and 2-D arrays are unaffected -by squeeze. -

-
- -
-
-
- -

8.2.54.44 table.stack

- -
-
Method: out = stack (obj, vars)
-
Method: out = stack (…, 'NewDataVariableName', NewDataVariableName)
-
Method: out = stack (…, 'IndexVariableName', IndexVariableName)
-
-

Stack multiple table variables into a single variable. -

-
- -
-
-
- -

8.2.54.45 table.summary

- -
-
Method: summary (obj)
-
-

Display a summary of a table’s data. -

-

Displays a summary of data in the input table. This will contain some -statistical information on each of its variables. The output is printed -to the Octave console (command window, stdout, or the like in your current -session), in a format suited for human consumption. The output format is -not fixed or formally defined, and may change over time. It is only -suitable for human display, and not for parsing or programmatic use. -

-

This method supports, to some degree, extension by other packages. If your -Octave session has loaded other packages which supply extension implementaions -of ‘summary‘, Tablicious will use those in preference to its own internal -implementation, and you will get different, and hopefully better, output. -

-
- -
-
-
- -

8.2.54.46 table.table

- -
-
Constructor: obj = table ()
-
-

Constructs a new empty (0 rows by 0 variables) table. -

-
- -
-
Constructor: obj = table (var1, var2, …, varN)
-
-

Constructs a new table from the given variables. The variables passed as -inputs to this constructor become the variables of the table. Their names -are automatically detected from the input variable names that you used. -

-

Note: If you call the constructor with exactly three arguments, and the first -argument is exactly the value ’__tblish_backdoor__’, that will trigger a special internal-use -backdoor calling form, and you will get incorrect results. This is a bug in -Tablicious. -

-
- -
-
Constructor: obj = table ('Size', sz, 'VariableTypes', varTypes)
-
-

Constructs a new table of the given size, and with the given variable types. -The variables will contain the default value for elements of that type. -

-
- -
-
Constructor: obj = table (…, 'VariableNames', varNames)
-
Constructor: obj = table (…, 'RowNames', rowNames)
-
-

Specifies the variable names or row names to use in the constructed table. -Overrides the implicit names garnered from the input variable names. -

-
- -
-
-
- -

8.2.54.47 table.table2array

- -
-
Method: s = table2struct (obj)
-
-

Converts obj to a homogeneous array. -

-
- -
-
-
- -

8.2.54.48 table.table2cell

- -
-
Method: c = table2cell (obj)
-
-

Converts table to a cell array. Each variable in obj becomes -one or more columns in the output, depending on how many columns -that variable has. -

-

Returns a cell array with the same number of rows as obj, and -with as many or more columns as obj has variables. -

-
- -
-
-
- -

8.2.54.49 table.table2struct

- -
-
Method: s = table2struct (obj)
-
Method: s = table2struct (…, 'ToScalar', trueOrFalse)
-
-

Converts obj to a scalar structure or structure array. -

-

Row names are not included in the output struct. To include them, you -must add them manually: - s = table2struct (tbl, ’ToScalar’, true); - s.RowNames = tbl.Properties.RowNames; -

-

Returns a scalar struct or struct array, depending on the value of the -ToScalar option. -

-
- -
-
-
- -

8.2.54.50 table.union

- -
-
Method: [C, ia, ib] = union (A, B)
-
-

Set union. -

-

Computes the union of two tables. The union is defined to be the unique -row values which are present in either of the two input tables. -

-

Returns: - C - A table containing all the unique row values present in A or B. - ia - Row indexes into A of the rows from A included in C. - ib - Row indexes into B of the rows from B included in C. -

-
- -
-
-
- -

8.2.54.51 table.varfun

- -
-
Method: out = varfun (fcn, obj)
-
Method: out = varfun (…, 'OutputFormat', outputFormat)
-
Method: out = varfun (…, 'InputVariables', vars)
-
Method: out = varfun (…, 'ErrorHandler', errorFcn)
-
-

Apply function to table variables. -

-

Applies the given function fcn to each variable in obj, -collecting the output in a table, cell array, or array of another type. -

-
- -
-
-
- -

8.2.54.52 table.varnames

- -
-
Method: out = varnames (obj)
-
Method: out = varnames (obj, varNames)
-
-

Get or set variable names for a table. -

-

Returns cellstr in the getter form. Returns an updated datetime in the -setter form. -

-
- -
-
-
- -

8.2.54.53 table.vertcat

- -
-
Method: out = vertcat (varargin)
-
-

Vertical concatenation. -

-

Combines tables by vertically concatenating them. -

-

Inputs that are not tables are automatically converted to tables by calling -table() on them. -

-

The inputs must have the same number and names of variables, and their -variable value types and sizes must be cat-compatible. The types of the resulting -variables are the types that result from doing a ‘vertcat()‘ on the variables -from the corresponding input tables, in the order they were input in. -

-
- -
-
-
- -

8.2.54.54 table.width

- -
-
Method: out = width (obj)
-
-

Number of variables in table. -

-

Note that this is not the sum of the number of columns in each variable. -It is just the number of variables. -

-
- -
-
-
-
- -

8.2.55 tableOuterFillValue

-

Not documented -


-
-
- -

8.2.56 tail

-
-
Function: out = tail (A)
-
Function: out = tail (A, k)
-
-

Get last K rows of an array. -

-

Returns the array A, subsetted to its last k rows. This means -subsetting it to the last (min (k, size (A, 1))) elements along -dimension 1, and leaving all other dimensions unrestricted. -

-

A is the array to subset. -

-

k is the number of rows to get. k defaults to 8 if it is omitted -or empty. -

-

If there are less than k rows in A, returns all rows. -

-

Returns an array of the same type as A, unless ()-indexing A -produces an array of a different type, in which case it returns that type. -

-

See also: head -

-
- - -
-
-
- -

8.2.57 tblish.dataset

-
-
Class: tblish.dataset
-
-

The tblish.dataset class provides convenient access to the various -datasets included with Tablicious. -

-

This class just contains a bunch of static methods, each of which loads -the dataset of that name. It is provided as a convenience so you can use tab -completion or other run-time introspection on the dataset list. -

-
- - - -
-
- -

8.2.57.1 tblish.dataset.airmiles

- -
-
Static Method: out = airmiles ()
-
-

Passenger Miles on Commercial US Airlines, 1937-1960 -

-

Description

- -

The revenue passenger miles flown by commercial airlines in the -United States for each year from 1937 to 1960. -

-

Source

- -

F.A.A. Statistical Handbook of Aviation. -

-

Examples

- -
-
t = tblish.dataset.airmiles;
-plot (t.year, t.miles);
-title ("airmiles data");
-xlabel ("Passenger-miles flown by U.S. commercial airlines")
-ylabel ("airmiles");
-
-
- - -
- -
-
-
- -

8.2.57.2 tblish.dataset.AirPassengers

- -
-
Static Method: out = AirPassengers ()
-
-

Monthly Airline Passenger Numbers 1949-1960 -

-

Description

- -

The classic Box & Jenkins airline data. Monthly totals of international -airline passengers, 1949 to 1960. -

-

Source

- -

Box, G. E. P., Jenkins, G. M. and Reinsel, G. C. (1976). Time Series -Analysis, Forecasting and Control. Third Edition. San Francisco: Holden-Day. -Series G. -

-

Examples

- -
-
## TODO: This example needs to be ported from R.
-
-
- - -
- -
-
-
- -

8.2.57.3 tblish.dataset.airquality

- -
-
Static Method: out = airquality ()
-
-

New York Air Quality Measurements from 1973 -

-

Description

- -

Daily air quality measurements in New York, May to September 1973. -

-

Format

- -
-
Ozone
-

Ozone concentration (ppb) -

-
SolarR
-

Solar R (lang) -

-
Wind
-

Wind (mph) -

-
Temp
-

Temperature (degrees F) -

-
Month
-

Month (1-12) -

-
Day
-

Day of month (1-31) -

-
- -

Source

- -

New York State Department of Conservation (ozone data) and the National -Weather Service (meteorological data). -

-

References

- -

Chambers, J. M., Cleveland, W. S., Kleiner, B. and Tukey, P. A. (1983). -Graphical Methods for Data Analysis. Belmont, CA: Wadsworth. -

-

Examples

- -
-
t = tblish.dataset.airquality
-# Plot a scatter-plot plus a fitted line, for each combination of measurements
-vars = {"Ozone", "SolarR", "Wind", "Temp" "Month", "Day"};
-n_vars = numel (vars);
-figure;
-for i = 1:n_vars
-  for j = 1:n_vars
-    if (i == j)
-      continue
-    endif
-    ix_subplot = (n_vars * (j - 1) + i);
-    hax = subplot (n_vars, n_vars, ix_subplot);
-    var_x = vars{i};
-    var_y = vars{j};
-    x = t.(var_x);
-    y = t.(var_y);
-    scatter (hax, x, y, 10);
-    # Fit a cubic line to these points
-    # TODO: Find out exactly what kind of fitted line R's example is using, and
-    # port that.
-    hold on
-    p = polyfit (x, y, 3);
-    x_hat = unique(x);
-    p_y = polyval (p, x_hat);
-    plot (hax, x_hat, p_y, "r");
-  endfor
-endfor
-
-
- - -
- -
-
-
- -

8.2.57.4 tblish.dataset.anscombe

- -
-
Static Method: out = anscombe ()
-
-

Anscombe’s Quartet of “Identical” Simple Linear Regressions -

-

Description

- -

Four sets of x/y pairs which have the same statistical properties, but are -very different. -

-

Format

- -

The data comes in an array of 4 structs, each with fields as follows: -

-
-
x
-

The X values for this pair. -

-
y
-

The Y values for this pair. -

-
- -

Source

- -

Tufte, Edward R. (1989). The Visual Display of Quantitative Information. -13–14. Cheshire, CT: Graphics Press. -

-

References

- -

Anscombe, Francis J. (1973). Graphs in statistical analysis. The -American Statistician, 27, 17–21. -

-

Examples

- -
-
data = tblish.dataset.anscombe
-
-# Pick good limits for the plots
-all_x = [data.x];
-all_y = [data.y];
-x_limits = [min(0, min(all_x)) max(all_x)*1.2];
-y_limits = [min(0, min(all_y)) max(all_y)*1.2];
-
-# Do regression on each pair and plot the input and results
-figure;
-haxs = NaN (1, 4);
-for i_pair = 1:4
-  x = data(i_pair).x;
-  y = data(i_pair).y;
-  # TODO: Port the anova and other characterizations from the R code
-  # TODO: Do a linear regression and plot its line
-  hax = subplot (2, 2, i_pair);
-  haxs(i_pair) = hax;
-  xlabel (sprintf ("x%d", i_pair));
-  ylabel (sprintf ("y%d", i_pair));
-  scatter (x, y, "r");
-endfor
-
-# Fiddle with the plot axes parameters
-linkaxes (haxs);
-xlim (haxs(1), x_limits);
-ylim (haxs(1), y_limits);
-
-
- - -
- -
-
-
- -

8.2.57.5 tblish.dataset.attenu

- -
-
Static Method: out = attenu ()
-
-

Joyner-Boore Earthquake Attenuation Data -

-

Description

- -

Event data for 23 earthquakes in California, showing peak accelerations. -

-

Format

- -
-
event
-

Event number -

-
mag
-

Moment magnitude -

-
station
-

Station identifier -

-
dist
-

Station-hypocenter distance (km) -

-
accel
-

Peak acceleration (g) -

-
- -

Source

- -

Joyner, W.B., D.M. Boore and R.D. Porcella (1981). Peak horizontal acceleration -and velocity from strong-motion records including records from the 1979 -Imperial Valley, California earthquake. USGS Open File report 81-365. Menlo -Park, CA. -

-

References

- -

Boore, D. M. and Joyner, W. B. (1982). The empirical prediction of ground -motion. Bulletin of the Seismological Society of America, 72, S269–S268. -

-

Examples

- -
-
# TODO: Port the example code from R
-# It does coplot() and pairs(), which are higher-level plotting tools
-# than core Octave provides. This could turn into a long example if we
-# just use base Octave here.
-
- - -
- -
-
-
- -

8.2.57.6 tblish.dataset.attitude

- -
-
Static Method: out = attitude ()
-
-

The Chatterjee-Price Attitude Data -

-

Description

- -

Aggregated data from a survey of clerical employees at a large financial -organization. -

-

Format

- -
-
rating
-

Overall rating. -

-
complaints
-

Handling of employee complaints. -

-
privileges
-

Does not allow special privileges. -

-
learning
-

Opportunity to learn. -

-
raises
-

Raises based on performance. -

-
critical
-

Too critical. -

-
advance
-

Advancement. -

-
- -

Source

- -

Chatterjee, S. and Price, B. (1977). Regression Analysis by Example. New York: -Wiley. (Section 3.7, p.68ff of 2nd ed.(1991).) -

-

Examples

- -
-
t = tblish.dataset.attitude
-
-tblish.examples.plot_pairs (t);
-
-# TODO: Display table summary
-
-# TODO: Whatever those statistical linear-model plots are that R is doing
-
-
-
- -
- -
-
-
- -

8.2.57.7 tblish.dataset.austres

- -
-
Static Method: out = austres ()
-
-

Australian Population -

-

Description

- -

Numbers of Australian residents measured quarterly from March 1971 to March 1994. -

-

Format

- -
-
date
-

The month of the observation. -

-
residents
-

The number of residents. -

-
- -

Source

- -

Brockwell, P. J. and Davis, R. A. (1996). Introduction to Time Series and -Forecasting. New York: Springer-Verlag. -

-

Examples

- -
-
t = tblish.dataset.austres
-
-plot (datenum (t.date), t.residents);
-datetick x
-xlabel ("Month"); ylabel ("Residents"); title ("Australian Residents");
-
-
- - -
- -
-
-
- -

8.2.57.8 tblish.dataset.beavers

- -
-
Static Method: out = beavers ()
-
-

Body Temperature Series of Two Beavers -

-

Description

- -

Body temperature readings for two beavers. -

-

Format

- -
-
day
-

Day of observation (in days since the beginning of 1990), December 12–13 (beaver1) -and November 3–4 (beaver2). -

-
time
-

Time of observation, in the form 0330 for 3:30am -

-
temp
-

Measured body temperature in degrees Celsius. -

-
activ
-

Indicator of activity outside the retreat. -

-
- -

Source

- -

P. S. Reynolds (1994) Time-series analyses of beaver body temperatures. -Chapter 11 of Lange, N., Ryan, L., Billard, L., Brillinger, D., Conquest, -L. and Greenhouse, J. (Eds.) (1994) Case Studies in Biometry. New York: John Wiley -and Sons. -

-

Examples

- -
-
# TODO: This example needs to be ported from R.
-
- - -
- -
-
-
- -

8.2.57.9 tblish.dataset.BJsales

- -
-
Static Method: out = BJsales ()
-
-

Sales Data with Leading Indicator -

-

Description

- -

Sales Data with Leading Indicator -

-

Format

- -
-
record
-

Index of the record. -

-
lead
-

Leading indicator. -

-
sales
-

Sales volume. -

-
- -

Source

- -

The data are given in Box & Jenkins (1976). Obtained from the Time Series Data -Library at http://www-personal.buseco.monash.edu.au/~hyndman/TSDL/. -

-

References

- -

Box, G. E. P. and Jenkins, G. M. (1976). Time Series Analysis, Forecasting and -Control. San Francisco: Holden-Day. p. 537. -

-

Brockwell, P. J. and Davis, R. A. (1991). Time Series: Theory and Methods, -Second edition. New York: Springer-Verlag. p. 414. -

-

Examples

- -
-
# TODO: Come up with example code here
-
-
- - -
- -
-
-
- -

8.2.57.10 tblish.dataset.BOD

- -
-
Static Method: out = BOD ()
-
-

Biochemical Oxygen Demand -

-

Description

- -

Contains biochemical oxygen demand versus time in an evaluation of water quality. -

-

Format

- -
-
Time
-

Time of the measurement (in days). -

-
demand
-

Biochemical oxygen demand (mg/l). -

-
- -

Source

- -

Bates, D.M. and Watts, D.G. (1988). Nonlinear Regression Analysis and Its -Applications. New York: John Wiley & Sons. Appendix A1.4. -

-

Originally from: Marske (1967). Biochemical Oxygen Demand Data -Interpretation Using Sum of Squares Surface, M.Sc. Thesis, University of -Wisconsin – Madison. -

-

Examples

- -
-
# TODO: Port this example from R
-
-
- - -
- -
-
-
- -

8.2.57.11 tblish.dataset.cars

- -
-
Static Method: out = cars ()
-
-

Speed and Stopping Distances of Cars -

-

Description

- -

Speed of cars and distances taken to stop. Note that the data were recorded in the 1920s. -

-

Format

- -
-
speed
-

Speed (mph). -

-
dist
-

Stopping distance (ft). -

-
- -

Source

- -

Ezekiel, M. (1930). Methods of Correlation Analysis. New York: Wiley. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
-
-t = tblish.dataset.cars;
-
-
-# TODO: Add Lowess smoothed lines to the plots
-
-figure;
-plot (t.speed, t.dist, "o");
-xlabel ("Speed (mph)"); ylabel ("Stopping distance (ft)");
-title ("cars data");
-
-figure;
-loglog (t.speed, t.dist, "o");
-xlabel ("Speed (mph)"); ylabel ("Stopping distance (ft)");
-title ("cars data (logarithmic scales)");
-
-# TODO: Do the linear model plot
-
-# Polynomial regression
-figure;
-plot (t.speed, t.dist, "o");
-xlabel ("Speed (mph)"); ylabel ("Stopping distance (ft)");
-title ("cars polynomial regressions");
-hold on
-xlim ([0 25]);
-x2 = linspace (0, 25, 200);
-for degree = 1:4
-  [P, S, mu] = polyfit (t.speed, t.dist, degree);
-  y2 = polyval(P, x2, [], mu);
-  plot (x2, y2);
-endfor
-
-
-
- - -
- -
-
-
- -

8.2.57.12 tblish.dataset.ChickWeight

- -
-
Static Method: out = ChickWeight ()
-
-

Weight versus age of chicks on different diets -

-

Format

- -
-
weight
-

a numeric vector giving the body weight of the chick (gm). -

-
Time
-

a numeric vector giving the number of days since birth when the -measurement was made. -

-
Chick
-

an ordered factor with levels 18 < ... < 48 giving a unique -identifier for the chick. The ordering of the levels groups chicks on the same -diet together and orders them according to their final weight (lightest to -heaviest) within diet. -

-
Diet
-

a factor with levels 1, ..., 4 indicating which experimental diet -the chick received. -

-
- -

Source

- -

Crowder, M. and Hand, D. (1990). Analysis of Repeated Measures. London: Chapman and -Hall. (example 5.3) -

-

Hand, D. and Crowder, M. (1996), Practical Longitudinal Data Analysis. London: Chapman -and Hall. (table A.2) -

-

Pinheiro, J. C. and Bates, D. M. (2000) Mixed-effects Models in S and S-PLUS. -New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.ChickWeight
-
-tblish.examples.coplot (t, "Time", "weight", "Chick");
-
-
- - -
- -
-
-
- -

8.2.57.13 tblish.dataset.chickwts

- -
-
Static Method: out = chickwts ()
-
-

Chicken Weights by Feed Type -

-

Description

- -

An experiment was conducted to measure and compare the effectiveness of various -feed supplements on the growth rate of chickens. -

-

Newly hatched chicks were randomly allocated into six groups, and each group -was given a different feed supplement. Their weights in grams after six weeks -are given along with feed types. -

-

Format

- -
-
weight
-

Chick weight at six weeks (gm). -

-
feed
-

Feed type. -

-
- -

Source

- -

Anonymous (1948) Biometrika, 35, 214. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
# This example requires the statistics package from Octave Forge
-
-t = tblish.dataset.chickwts
-
-# Boxplot by group
-figure
-g = groupby (t, "feed", {
-  "weight", @(x) {x}, "weight"
-});
-boxplot (g.weight, 1);
-xlabel ("feed"); ylabel ("Weight at six weeks (gm)");
-xticklabels ([{""} cellstr(g.feed')]);
-
-# Linear model
-# TODO: This linear model thing and anova
-
-
- - -
- -
-
-
- -

8.2.57.14 tblish.dataset.co2

- -
-
Static Method: out = co2 ()
-
-

Mauna Loa Atmospheric CO2 Concentration -

-

Description

- -

Atmospheric concentrations of CO2 are expressed in parts per million (ppm) and -reported in the preliminary 1997 SIO manometric mole fraction scale. Contains -monthly observations from 1959 to 1997. -

-

Format

- -
-
date
-

Date of the month of the observation, as datetime. -

-
co2
-

CO2 concentration (ppm). -

-
- -

Details

- -

The values for February, March and April of 1964 were missing and have -been obtained by interpolating linearly between the values for January -and May of 1964. -

-

Source

- -

Keeling, C. D. and Whorf, T. P., Scripps Institution of Oceanography -(SIO), University of California, La Jolla, California USA 92093-0220. -

-

ftp://cdiac.esd.ornl.gov/pub/maunaloa-co2/maunaloa.co2. -

-

References

- -

Cleveland, W. S. (1993). Visualizing Data. New Jersey: Summit Press. -

-

Examples

- -
-
t = tblish.dataset.co2;
-
-plot (datenum (t.date), t.co2);
-datetick ("x");
-xlabel ("Time"); ylabel ("Atmospheric concentration of CO2");
-title ("co2 data set");
-
-
- - -
- -
-
-
- -

8.2.57.15 tblish.dataset.crimtab

- -
-
Static Method: out = crimtab ()
-
-

Student’s 3000 Criminals Data -

-

Description

- -

Data of 3000 male criminals over 20 years old undergoing their sentences in the -chief prisons of England and Wales. -

-

Format

- -

This dataset contains three separate variables. The finger_length and -body_height variables correspond to the rows and columns of the -count matrix. -

-
-
finger_length
-

Midpoints of intervals of finger lengths (cm). -

-
body_height
-

Body heights (cm). -

-
count
-

Number of prisoners in this bin. -

-
- -

Details

- -

Student is the pseudonym of William Sealy Gosset. In his 1908 paper he wrote -(on page 13) at the beginning of section VI entitled Practical Test of the -forgoing Equations: -

-

“Before I had succeeded in solving my problem analytically, I had endeavoured -to do so empirically. The material used was a correlation table containing -the height and left middle finger measurements of 3000 criminals, from a -paper by W. R. MacDonell (Biometrika, Vol. I., p. 219). The measurements -were written out on 3000 pieces of cardboard, which were then very thoroughly -shuffled and drawn at random. As each card was drawn its numbers were written -down in a book, which thus contains the measurements of 3000 criminals in a -random order. Finally, each consecutive set of 4 was taken as a sample—750 -in all—and the mean, standard deviation, and correlation of each sample -etermined. The difference between the mean of each sample and the mean of -the population was then divided by the standard deviation of the sample, giving -us the z of Section III.” -

-

The table is in fact page 216 and not page 219 in MacDonell(1902). In the -MacDonell table, the middle finger lengths were given in mm and the heights -in feet/inches intervals, they are both converted into cm here. The midpoints -of intervals were used, e.g., where MacDonell has “4’ 7"9/16 – 8"9/16”, we -have 142.24 which is 2.54*56 = 2.54*(4’ 8"). -

-

MacDonell credited the source of data (page 178) as follows: “The data on which -the memoir is based were obtained, through the kindness of Dr Garson, from the -Central Metric Office, New Scotland Yard... He pointed out on page 179 that: -“The forms were drawn at random from the mass on the office shelves; we are -therefore dealing with a random sampling.” -

-

Source

- -

http://pbil.univ-lyon1.fr/R/donnees/criminals1902.txt thanks to Jean R. -Lobry and Anne-Béatrice Dufour. -

-

References

- -

Garson, J.G. (1900). The metric system of identification of criminals, as used -in in Great Britain and Ireland. The Journal of the Anthropological -Institute of Great Britain and Ireland, 30, 161–198. -

-

MacDonell, W.R. (1902). On criminal anthropometry and the identification of -criminals. Biometrika, 1(2), 177–227. -

-

Student (1908). The probable error of a mean. Biometrika, 6, 1–25. -

-

Examples

- -
-
# TODO: Port this from R
-
-
- - -
- -
-
-
- -

8.2.57.16 tblish.dataset.cupcake

- -
-
Static Method: out = cupcake ()
-
-

Google Search popularity for "cupcake", 2004-2019 -

-

Description

- -

Monthly popularity of worldwide Google search results for "cupcake", 2004-2019. -

-

Format

- -
-
Month
-

Month when searches took place -

-
Cupcake
-

An indicator of search volume, in unknown units -

-
- -

Source

- -

Google Trends, https://trends.google.com/trends/explore?q=%2Fm%2F03p1r4&date=all, -retrieved 2019-05-04 by Andrew Janke. -

-

Examples

- -
-
t = tblish.dataset.cupcake
-plot (datenum (t.Month), t.Cupcake)
-title ('“Cupcake” Google Searches'); xlabel ("Year"); ylabel ("Unknown popularity metric");
-
-
- - -
- -
-
-
- -

8.2.57.17 tblish.dataset.discoveries

- -
-
Static Method: out = discoveries ()
-
-

Yearly Numbers of Important Discoveries -

-

Description

- -

The numbers of “great” inventions and scientific discoveries in each year from 1860 to 1959. -

-

Format

- -
-
year
-

Year. -

-
discoveries
-

Number of “great” discoveries that year. -

-
- -

Source

- -

The World Almanac and Book of Facts, 1975 Edition, pages 315–318. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.discoveries;
-
-plot (t.year, t.discoveries);
-xlabel ("Time"); ylabel ("Number of important discoveries");
-title ("discoveries data set");
-
-
- - -
- -
-
-
- -

8.2.57.18 tblish.dataset.DNase

- -
-
Static Method: out = DNase ()
-
-

Elisa assay of DNase -

-

Description

- -

Data obtained during development of an ELISA assay for the recombinant protein DNase in rat serum. -

-

Format

- -
-
Run
-

Ordered categorical indicating the assay run. -

-
conc
-

Known concentration of the protein (ng/ml). -

-
density
-

Measured optical density in the assay (dimensionless). -

-
- -

Source

- -

Davidian, M. and Giltinan, D. M. (1995). Nonlinear Models for Repeated -Measurement Data. London: Chapman & Hall. (section 5.2.4, p. 134) -

-

Pinheiro, J. C. and Bates, D. M. (2000). Mixed-effects Models in S and -S-PLUS. New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.DNase;
-
-# TODO: Port this from R
-
-tblish.examples.coplot (t, "conc", "density", "Run", "PlotFcn", @scatter);
-tblish.examples.coplot (t, "conc", "density", "Run", "PlotFcn", @loglog, ...
-  "PlotArgs", {"o"});
-
-
- - -
- -
-
-
- -

8.2.57.19 tblish.dataset.esoph

- -
-
Static Method: out = esoph ()
-
-

Smoking, Alcohol and Esophageal Cancer -

-

Description

- -

Data from a case-control study of (o)esophageal cancer in Ille-et-Vilaine, France. -

-

Format

- -
-
item
-

Age group (years). -

-
alcgp
-

Alcohol consumption (gm/day). -

-
tobgp
-

Tobacco consumption (gm/day). -

-
ncases
-

Number of cases. -

-
ncontrols
-

Number of controls -

-
- -

Source

- -

Breslow, N. E. and Day, N. E. (1980) Statistical Methods in Cancer Research. -Volume 1: The Analysis of Case-Control Studies. Oxford: IARC Lyon / Oxford University Press. -

-

Examples

- -
-
# TODO: Port this from R
-
-# TODO: Port the anova output
-
-# TODO: Port the fancy plot
-# This involves a "mosaic plot", which is not supported by Octave, so this will
-# take some work.
-
-
- - -
- -
-
-
- -

8.2.57.20 tblish.dataset.euro

- -
-
Static Method: out = euro ()
-
-

Conversion Rates of Euro Currencies -

-

Description

- -

Conversion rates between the various Euro currencies. -

-

Format

- -

This data comes in two separate variables. -

-
-
euro
-

An 11-long vector of the value of 1 Euro in all participating currencies. -

-
euro_cross
-

An 11-by-11 matrix of conversion rates between various Euro currencies. -

-
euro_date
-

The date upon which these Euro conversion rates were fixed. -

-
- -

Details

- -

The data set euro contains the value of 1 Euro in all currencies participating -in the European monetary union (Austrian Schilling ATS, Belgian Franc BEF, -German Mark DEM, Spanish Peseta ESP, Finnish Markka FIM, French Franc FRF, -Irish Punt IEP, Italian Lira ITL, Luxembourg Franc LUF, Dutch Guilder NLG and -Portuguese Escudo PTE). These conversion rates were fixed by the European -Union on December 31, 1998. To convert old prices to Euro prices, divide by the -respective rate and round to 2 digits. -

-

Source

- -

Unknown. -

-

This example data set was derived from the R 3.6.0 example datasets, and they -do not specify a source. -

-

Examples

- -
-
# TODO: Port this from R
-
-# TODO: Example conversion
-
-# TODO: "dot chart" showing euro-to-whatever conversion rates and vice versa
-
-
- - -
- -
-
-
- -

8.2.57.21 tblish.dataset.eurodist

- -
-
Static Method: out = eurodist ()
-
-

Distances Between European Cities and Between US Cities -

-

Description

- -

eurodist gives road distances (in km) between 21 cities in Europe. The -data are taken from a table in The Cambridge Encyclopaedia. -

-

UScitiesD gives “straight line” distances between 10 cities in the US. -

-

Format

- -
-
eurodist
-

????? -

-
- -

TODO: Finish this. -

-

Source

- -

Crystal, D. Ed. (1990). The Cambridge Encyclopaedia. Cambridge: -Cambridge University Press. -

-

The US cities distances were provided by Pierre Legendre. -

-

Examples

- - - -
- -
-
-
- -

8.2.57.22 tblish.dataset.EuStockMarkets

- -
-
Static Method: out = EuStockMarkets ()
-
-

Daily Closing Prices of Major European Stock Indices -

-

Description

- -

Contains the daily closing prices of major European stock indices: Germany DAX -(Ibis), Switzerland SMI, France CAC, and UK FTSE. The data are sampled in -business time, i.e., weekends and holidays are omitted. -

-

Format

- -

A multivariate time series with 1860 observations on 4 variables. -

-

The starting date is the 130th day of 1991, with a frequency of 260 observations -per year. -

-

Source

- -

The data were kindly provided by Erste Bank AG, Vienna, Austria. -

-

Examples

- -
-
-
-t = tblish.dataset.EuStockMarkets;
-
-# The fact that we're doing this munging means that table might have
-# been the wrong structure for this data in the first place
-
-t2 = removevars (t, "day");
-index_names = t2.Properties.VariableNames;
-day = 1:height (t2);
-price = table2array (t2);
-
-price0 = price(1,:);
-
-rel_price = price ./ repmat (price0, [size(price, 1) 1]);
-
-figure;
-plot (day, rel_price);
-legend (index_names);
-xlabel ("Business day");
-ylabel ("Relative price");
-
-
-
-
- - -
- -
-
-
- -

8.2.57.23 tblish.dataset.faithful

- -
-
Static Method: out = faithful ()
-
-

Old Faithful Geyser Data -

-

Description

- -

Waiting time between eruptions and the duration of the eruption for the Old -Faithful geyser in Yellowstone National Park, Wyoming, USA. -

-

Format

- -
-
eruptions
-

Eruption time (mins). -

-
waiting
-

Waiting time to next eruption (mins). -

-
- -

Source

- -

W. Härdle. -

-

References

- -

Härdle, W. (1991). Smoothing Techniques with Implementation in S. New York: -Springer. -

-

Azzalini, A. and Bowman, A. W. (1990). A look at some data on the Old -Faithful geyser. Applied Statistics, 39, 357–365. -

-

Examples

- -
-
t = tblish.dataset.faithful;
-
-# Munge the data, rounding eruption time to the second
-e60 = 60 * t.eruptions;
-ne60 = round (e60);
-# TODO: Port zapsmall to Octave
-eruptions = ne60 / 60;
-# TODO: Display mean relative difference and bins summary
-
-# Histogram of rounded eruption times
-figure
-hist (ne60, max (ne60))
-xlabel ("Eruption time (sec)")
-ylabel ("n")
-title ("faithful data: Eruptions of Old Faithful")
-
-# Scatter plot of eruption time vs waiting time
-figure
-scatter (t.eruptions, t.waiting)
-xlabel ("Eruption time (min)")
-ylabel ("Waiting time to next eruption (min)")
-title ("faithful data: Eruptions of Old Faithful")
-# TODO: Port Lowess smoothing to Octave
-
-
- - -
- -
-
-
- -

8.2.57.24 tblish.dataset.Formaldehyde

- -
-
Static Method: out = Formaldehyde ()
-
-

Determination of Formaldehyde -

-

Description

- -

These data are from a chemical experiment to prepare a standard curve for the -determination of formaldehyde by the addition of chromatropic acid and -concentrated sulphuric acid and the reading of the resulting purple color on -a spectrophotometer. -

-

Format

- -
-
record
-

Observation record number. -

-
carb
-

Carbohydrate (ml). -

-
optden
-

Optical Density -

-
- -

Source

- -

Bennett, N. A. and N. L. Franklin (1954). Statistical Analysis in -Chemistry and the Chemical Industry. New York: Wiley. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.Formaldehyde;
-
-figure
-scatter (t.carb, t.optden)
-# TODO: Add a linear model line
-xlabel ("Carbohydrate (ml)")
-ylabel ("Optical Density")
-title ("Formaldehyde data")
-
-# TODO: Add linear model summary output
-# TOD: Add linear model summary plot
-
-
- - -
- -
-
-
- -

8.2.57.25 tblish.dataset.freeny

- -
-
Static Method: out = freeny ()
-
-

Freeny’s Revenue Data -

-

Description

- -

Freeny’s data on quarterly revenue and explanatory variables. -

-

Format

- -

Freeny’s dataset consists of one observed dependent variable -(revenue) and four explanatory variables (lagged quartery -revenue, price index, income level, and market potential). -

-
-
date
-

Start date of the quarter for the observation. -

-
y
-

Observed quarterly revenue. -TODO: Determine units (probably millions of USD?) -

-
lag_quarterly_revenue
-

Quarterly revenue (y), lagged 1 quarter. -

-
price_index
-

A price index -

-
income_level
-

??? TODO: Fill this in -

-
market_potential
-

??? TODO: Fill this in -

-
- -

Source

- -

Freeny, A. E. (1977). A Portable Linear Regression Package with Test -Programs. Bell Laboratories memorandum. -

-

References

- -

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S -Language. Monterey: Wadsworth & Brooks/Cole. -

-

Examples

- -
-
t = tblish.dataset.freeny;
-
-summary (t)
-
-tblish.examples.plot_pairs (removevars (t, "date"))
-
-# TODO: Create linear model and print summary
-
-# TODO: Linear model plot
-
-
- - -
- -
-
-
- -

8.2.57.26 tblish.dataset.HairEyeColor

- -
-
Static Method: out = HairEyeColor ()
-
-

Hair and Eye Color of Statistics Students -

-

Description

- -

Distribution of hair and eye color and sex in 592 statistics students. -

-

Format

- -

This data set comes in multiple variables -

-
-
n
-

A 3-dimensional array containing the counts of students in each bucket. It -is arranged as hair-by-eye-by-sex. -

-
hair
-

Hair colors for the indexes along dimension 1. -

-
eye
-

Eye colors for the indexes along dimension 2. -

-
sex
-

Sexes for the indexes along dimension 3. -

-
- -

Details

- -

The Hair x Eye table comes rom a survey of students at the University of -Delaware reported by Snee (1974). The split by Sex was added by Friendly -(1992a) for didactic purposes. -

-

This data set is useful for illustrating various techniques for the analysis -of contingency tables, such as the standard chi-squared test or, more -generally, log-linear modelling, and graphical methods such as mosaic plots, -sieve diagrams or association plots. -

-

Source

- -

http://euclid.psych.yorku.ca/ftp/sas/vcd/catdata/haireye.sas -

-

Snee (1974) gives the two-way table aggregated over Sex. The Sex split of -the ‘Brown hair, Brown eye’ cell was changed to agree with that used by -Friendly (2000). -

-

References

- -

Snee, R. D. (1974). Graphical display of two-way contingency tables. -The American Statistician, 28, 9–12. -

-

Friendly, M. (1992a). Graphical methods for categorical data. SAS User -Group International Conference Proceedings, 17, 190–200. -http://www.math.yorku.ca/SCS/sugi/sugi17-paper.html -

-

Friendly, M. (1992b). Mosaic displays for loglinear models. Proceedings -of the Statistical Graphics Section, American Statistical Association, pp. -61–68. http://www.math.yorku.ca/SCS/Papers/asa92.html -

-

Friendly, M. (2000). Visualizing Categorical Data. SAS Institute, -ISBN 1-58025-660-0. -

-

Examples

- -
-
tblish.dataset.HairEyeColor
-
-# TODO: Aggregate over sex and display a table of counts
-
-# TODO: Port mosaic plot to Octave
-
-
- - -
- -
-
-
- -

8.2.57.27 tblish.dataset.Harman23cor

- -
-
Static Method: out = Harman23cor ()
-
-

Harman Example 2.3 -

-

Description

- -

A correlation matrix of eight physical measurements on 305 girls between -ages seven and seventeen. -

-

Format

- -
-
cov
-

An 8-by-8 correlation matrix. -

-
names
-

Names of the variables corresponding to the indexes of the correlation matrix’s -dimensions. -

-
- -

Source

- -

Harman, H. H. (1976). Modern Factor Analysis, Third Edition Revised. -Chicago: University of Chicago Press. Table 2.3. -

-

Examples

- -
-
tblish.dataset.Harman23cor;
-
-# TODO: Port factanal to Octave
-
-
- - -
- -
-
-
- -

8.2.57.28 tblish.dataset.Harman74cor

- -
-
Static Method: out = Harman74cor ()
-
-

Harman Example 7.4 -

-

Description

- -

A correlation matrix of 24 psychological tests given to 145 seventh and -eighth-grade children in a Chicago suburb by Holzinger and Swineford. -

-

Format

- -
-
cov
-

A 2-dimensional correlation matrix. -

-
vars
-

Names of the variables corresponding to the indexes along the dimensions of -cov. -

-
- -

Source

- -

Harman, H. H. (1976). Modern Factor Analysis, Third Edition -Revised. Chicago: University of Chicago Press. Table 7.4. -

-

Examples

- -
-
tblish.dataset.Harman74cor;
-
-# TODO: Port factanal to Octave
-
-
- - -
- -
-
-
- -

8.2.57.29 tblish.dataset.Indometh

- -
-
Static Method: out = Indometh ()
-
-

Pharmacokinetics of Indomethacin -

-

Description

- -

Data on the pharmacokinetics of indometacin (or, older spelling, -‘indomethacin’). -

-

Format

- -
-
Subject
-

Subject identifier. -

-
time
-

Time since drug administration at which samples were drawn (hours). -

-
conc
-

Plasma concentration of indomethacin (mcg/ml). -

-
- -

Details

- -

Each of the six subjects were given an intravenous injection of indometacin. -

-

Source

- -

Kwan, Breault, Umbenhauer, McMahon and Duggan (1976). Kinetics of -Indomethacin absorption, elimination, and enterohepatic circulation in man. -Journal of Pharmacokinetics and Biopharmaceutics 4, 255–280. -

-

Davidian, M. and Giltinan, D. M. (1995). Nonlinear Models for Repeated -Measurement Data. London: Chapman & Hall. (section 5.2.4, p. 129) -

-

Pinheiro, J. C. and Bates, D. M. (2000). Mixed-effects Models in S and -S-PLUS. New York: Springer. -

- -
- -
-
-
- -

8.2.57.30 tblish.dataset.infert

- -
-
Static Method: out = infert ()
-
-

Infertility after Spontaneous and Induced Abortion -

-

Description

- -

This is a matched case-control study dating from before the availability of -conditional logistic regression. -

-

Format

- -
-
education
-

Index of the record. -

-
age
-

Age in years of case. -

-
parity
-

Count. -

-
induced
-

Number of prior induced abortions, grouped into “0”, “1”, or “2 or more”. -

-
case_status
-

0 = control, 1 = case. -

-
spontaneous
-

Number of prior spontaneous abortions, grouped into “0”, “1”, or “2 or more”. -

-
stratum
-

Matched set number. -

-
pooled_stratum
-

Stratum number. -

-
- -

Note

- -

One case with two prior spontaneous abortions and two prior induced abortions is omitted. -

-

Source

- -

Trichopoulos et al (1976). Br. J. of Obst. and Gynaec. 83, 645–650. -

-

Examples

- -
-
t = tblish.dataset.infert;
-
-# TODO: Port glm() (generalized linear model) stuff to Octave
-
-
- - -
- -
-
-
- -

8.2.57.31 tblish.dataset.InsectSprays

- -
-
Static Method: out = InsectSprays ()
-
-

Effectiveness of Insect Sprays -

-

Description

- -

The counts of insects in agricultural experimental units treated with different -insecticides. -

-

Format

- -
-
spray
-

The type of spray. -

-
count
-

Insect count. -

-
- -

Source

- -

Beall, G., (1942). The Transformation of data from entomological field -experiments. Biometrika, 29, 243–262. -

-

References

- -

McNeil, D. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.InsectSprays;
-
-# TODO: boxplot
-
-# TODO: AOV plots
-
-
- - -
- -
-
-
- -

8.2.57.32 tblish.dataset.iris

- -
-
Static Method: out = iris ()
-
-

The Fisher Iris dataset: measurements of various flowers -

-

Description

- -

This is the classic Fisher Iris dataset. -

-

Format

- -
-
Species
-

The species of flower being measured. -

-
SepalLength
-

Length of sepals, in centimeters. -

-
SepalWidth
-

Width of sepals, in centimeters. -

-
PetalLength
-

Length of petals, in centimeters. -

-
PetalWidth
-

Width of petals, in centimeters. -

-
- -

Source

- -

http://archive.ics.uci.edu/ml/datasets/Iris -

-

References

- -

https://en.wikipedia.org/wiki/Iris_flower_data_set -

-

Fisher, R. A. (1936). The use of multiple measurements in taxonomic problems. -Annals of Eugenics, 7, Part II, 179-188. also in Contributions -to Mathematical Statistics (John Wiley, NY, 1950). -

-

Duda, R.O., & Hart, P.E. (1973). Pattern Classification and Scene Analysis. -(Q327.D83) New York: John Wiley & Sons. ISBN 0-471-22361-1. See page 218. -

-

The data were collected by Anderson, Edgar (1935). The irises of the Gaspe -Peninsula. Bulletin of the American Iris Society, 59, 2–5. -

-

Examples

- -
-
# TODO: Port this example from R
-
-
- -
- -
-
-
- -

8.2.57.33 tblish.dataset.islands

- -
-
Static Method: out = islands ()
-
-

Areas of the World’s Major Landmasses -

-

Description

- -

The areas in thousands of square miles of the landmasses which exceed 10,000 -square miles. -

-

Format

- -
-
name
-

The name of the island. -

-
area
-

The area, in thousands of square miles. -

-
- -

Source

- -

The World Almanac and Book of Facts, 1975, page 406. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.islands;
-
-# TODO: Port dot chart to Octave
-
-
- - -
- -
-
-
- -

8.2.57.34 tblish.dataset.JohnsonJohnson

- -
-
Static Method: out = JohnsonJohnson ()
-
-

Quarterly Earnings per Johnson & Johnson Share -

-

Description

- -

Quarterly earnings (dollars) per Johnson & Johnson share 1960–80. -

-

Format

- -
-
date
-

Start date of the quarter. -

-
earnings
-

Earnings per share (USD). -

-
- -

Source

- -

Shumway, R. H. and Stoffer, D. S. (2000). Time Series Analysis and its -Applications. Second Edition. New York: Springer. Example 1.1. -

-

Examples

- -
-
t = tblish.dataset.JohnsonJohnson
-
-# TODO: Yikes, look at all those plots. Port them to Octave.
-
-
- - -
- -
-
-
- -

8.2.57.35 tblish.dataset.LakeHuron

- -
-
Static Method: out = LakeHuron ()
-
-

Level of Lake Huron 1875-1972 -

-

Description

- -

Annual measurements of the level, in feet, of Lake Huron 1875–1972. -

-

Format

- -
-
year
-

Year of the measurement -

-
level
-

Lake level (ft). -

-
- -

Source

- -

Brockwell, P. J. and Davis, R. A. (1991). Time Series and Forecasting -Methods. Second edition. New York: Springer. Series A, page 555. -

-

Brockwell, P. J. and Davis, R. A. (1996). Introduction to Time Series -and Forecasting. New York: Springer. Sections 5.1 and 7.6. -

-

Examples

- -
-
t = tblish.dataset.LakeHuron;
-
-plot (t.year, t.level)
-xlabel ("Year")
-ylabel ("Lake level (ft)")
-title ("Level of Lake Huron")
-
-
- - -
- -
-
-
- -

8.2.57.36 tblish.dataset.lh

- -
-
Static Method: out = lh ()
-
-

Luteinizing Hormone in Blood Samples -

-

Description

- -

A regular time series giving the luteinizing hormone in blood samples at 10 -minute intervals from a human female, 48 samples. -

-

Format

- -
-
sample
-

The number of the observation. -

-
lh
-

Level of luteinizing hormone. -

-
- -

Source

- -

P.J. Diggle (1990). Time Series: A Biostatistical Introduction. Oxford. -Table A.1, series 3. -

-

Examples

- -
-
t = tblish.dataset.lh;
-
-plot (t.sample, t.lh);
-xlabel ("Sample Number");
-ylabel ("lh level");
-
-
- - -
- -
-
-
- -

8.2.57.37 tblish.dataset.LifeCycleSavings

- -
-
Static Method: out = LifeCycleSavings ()
-
-

Intercountry Life-Cycle Savings Data -

-

Description

- -

Data on the savings ratio 1960–1970. -

-

Format

- -
-
country
-

Name of the country. -

-
sr
-

Aggregate personal savings. -

-
pop15
-

Percentage of population under 15. -

-
pop75
-

Percentage of population over 75. -

-
dpi
-

Real per-capita disposable income. -

-
ddpi
-

Percent growth rate of dpi. -

-
- -

Details

- -

Under the life-cycle savings hypothesis as developed by Franco Modigliani, the -savings ratio (aggregate personal saving divided by disposable income) is -explained by per-capita disposable income, the percentage rate of change in -per-capita disposable income, and two demographic variables: the percentage -of population less than 15 years old and the percentage of the population over -75 years old. The data are averaged over the decade 1960–1970 to remove the -business cycle or other short-term fluctuations. -

-

Source

- -

The data were obtained from Belsley, Kuh and Welsch (1980). They in turn -obtained the data from Sterling (1977). -

-

References

- -

Sterling, Arnie (1977). Unpublished BS Thesis. Massachusetts Institute of -Technology. -

-

Belsley, D. A., Kuh. E. and Welsch, R. E. (1980). Regression Diagnostics. -New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.LifeCycleSavings;
-
-# TODO: linear model
-
-# TODO: pairs plot with Lowess smoothed line
-
-
- - -
- -
-
-
- -

8.2.57.38 tblish.dataset.Loblolly

- -
-
Static Method: out = Loblolly ()
-
-

Growth of Loblolly pine trees -

-

Description

- -

Records of the growth of Loblolly pine trees. -

-

Format

- -
-
height
-

Tree height (ft). -

-
age
-

Tree age (years). -

-
Seed
-

Seed source for the tree. Ordering is according to increasing maximum height. -

-
- -

Source

- -

Kung, F. H. (1986). Fitting logistic growth curve with predetermined carrying -capacity. Proceedings of the Statistical Computing Section, American -Statistical Association, 340–343. -

-

Pinheiro, J. C. and Bates, D. M. (2000). Mixed-effects Models in S and -S-PLUS. New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.Loblolly;
-
-t2 = t(t.Seed == "329",:);
-scatter (t2.age, t2.height)
-xlabel ("Tree age (yr)");
-ylabel ("Tree height (ft)");
-title ("Loblolly data and fitted curve (Seed 329 only)")
-
-# TODO: Compute and plot fitted curve
-
-
- - -
- -
-
-
- -

8.2.57.39 tblish.dataset.longley

- -
-
Static Method: out = longley ()
-
-

Longley’s Economic Regression Data -

-

Description

- -

A macroeconomic data set which provides a well-known example for a highly -collinear regression. -

-

Format

- -
-
Year
-

The year. -

-
GNP_deflator
-

GNP implicit price deflator (1954=100). -

-
GNP
-

Gross National Product. -

-
Unemployed
-

Number of unemployed. -

-
Armed_Forces
-

Number of people in the armed forces. -

-
Population
-

“Noninstitutionalized” population ≥ 14 years of age. -

-
Employed
-

Number of people employed. -

-
- -

Source

- -

J. W. Longley (1967). An appraisal of least-squares programs from the point of -view of the user. Journal of the American Statistical Association, 62, -819–841. -

-

References

- -

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S -Language. Monterey: Wadsworth & Brooks/Cole. -

-

Examples

- -
-
t = tblish.dataset.longley;
-
-# TODO: Linear model
-# TODO: opar plot
-
-
- - -
- -
-
-
- -

8.2.57.40 tblish.dataset.lynx

- -
-
Static Method: out = lynx ()
-
-

Annual Canadian Lynx trappings 1821-1934 -

-

Description

- -

Annual numbers of lynx trappings for 1821–1934 in Canada. Taken from Brockwell -& Davis (1991), this appears to be the series considered by Campbell & Walker -(1977). -

-

Format

- -
-
year
-

Year of the record. -

-
lynx
-

Number of lynx trapped. -

-
- -

Source

- -

Brockwell, P. J. and Davis, R. A. (1991). Time Series and Forecasting -Methods. Second edition. New York: Springer. Series G (page 557). -

-

References

- -

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S -Language. Monterey: Wadsworth & Brooks/Cole. -

-

Campbell, M. J. and Walker, A. M. (1977). A Survey of statistical work on -the Mackenzie River series of annual Canadian lynx trappings for the years -1821–1934 and a new analysis. Journal of the Royal Statistical Society -series A, 140, 411–431. -

-

Examples

- -
-
t = tblish.dataset.lynx;
-
-plot (t.year, t.lynx);
-xlabel ("Year");
-ylabel ("Lynx Trapped");
-
-
- - -
- -
-
-
- -

8.2.57.41 tblish.dataset.morley

- -
-
Static Method: out = morley ()
-
-

Michelson Speed of Light Data -

-

Description

- -

A classical data of Michelson (but not this one with Morley) on measurements -done in 1879 on the speed of light. The data consists of five experiments, -each consisting of 20 consecutive ‘runs’. The response is the speed of -light measurement, suitably coded (km/sec, with 299000 subtracted). -

-

Format

- -
-
Expt
-

The experiment number, from 1 to 5. -

-
Run
-

The run number within each experiment. -

-
Speed
-

Speed-of-light measurement. -

-
- -

Details

- -

The data is here viewed as a randomized block experiment with experiment -and run as the factors. run may also be considered a quantitative -variate to account for linear (or polynomial) changes in the measurement over -the course of a single experiment. -

-

Source

- -

A. J. Weekes (1986). A Genstat Primer. London: Edward Arnold. -

-

S. M. Stigler (1977). Do robust estimators work with real data? Annals -of Statistics 5, 1055–1098. (See Table 6.) -

-

A. A. Michelson (1882). Experimental determination of the velocity of -light made at the United States Naval Academy, Annapolis. Astronomic -Papers, 1, 135–8. U.S. Nautical Almanac Office. (See Table 24.). -

-

Examples

- -
-
t = tblish.dataset.morley;
-
-# TODO: Port to Octave
-
-
- - -
- -
-
-
- -

8.2.57.42 tblish.dataset.mtcars

- -
-
Static Method: out = mtcars ()
-
-

Motor Trend 1974 Car Road Tests -

-

Description

- -

The data was extracted from the 1974 Motor Trend US magazine, and -comprises fuel consumption and 10 aspects of automobile design and -performance for 32 automobiles (1973–74 models). -

-

Format

- -
-
mpg
-

Fuel efficiency in miles/gallon -

-
cyl
-

Number of cylinders -

-
disp
-

Displacement (cu. in.) -

-
hp
-

Gross horsepower -

-
drat
-

Rear axle ratio -

-
wt
-

Weight (1,000 lbs) -

-
qsec
-

1/4 mile time -

-
vs
-

Engine type (0 = V-shaped, 1 = straight) -

-
am
-

Transmission type (0 = automatic, 1 = manual) -

-
gear
-

Number of forward gears -

-
carb
-

Number of carburetors -

-
- -

Note

- -

Henderson and Velleman (1981) comment in a footnote to Table 1: “Hocking -[original transcriber]’s noncrucial coding of the Mazda’s rotary engine -as a straight six-cylinder engine and the Porsche’s flat engine as a V -engine, as well as the inclusion of the diesel Mercedes 240D, have been -retained to enable direct comparisons to be made with previous analyses.” -

-

Source

- -

Henderson and Velleman (1981). Building multiple regression models -interactively. Biometrics, 37, 391–411. -

-

Examples

- -
-
# TODO: Port this example from R
-
- -
- -
-
-
- -

8.2.57.43 tblish.dataset.nhtemp

- -
-
Static Method: out = nhtemp ()
-
-

Average Yearly Temperatures in New Haven -

-

Description

- -

The mean annual temperature in degrees Fahrenheit in New Haven, Connecticut, -from 1912 to 1971. -

-

Format

- -
-
year
-

Year of the observation. -

-
temp
-

Mean annual temperature (degrees F). -

-
- -

Source

- -

Vaux, J. E. and Brinker, N. B. (1972) Cycles, 1972, 117–121. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.nhtemp;
-
-plot (t.year, t.temp);
-title ("nhtemp data");
-xlabel ("Mean annual temperature in New Haven, CT (deg. F)");
-
-
- - -
- -
-
-
- -

8.2.57.44 tblish.dataset.Nile

- -
-
Static Method: out = Nile ()
-
-

Flow of the River Nile -

-

Description

- -

Measurements of the annual flow of the river Nile at Aswan (formerly Assuan), -1871–1970, in m^3, “with apparent changepoint near 1898” -(Cobb(1978), Table 1, p.249). -

-

Format

- -
-
year
-

Year of the record. -

-
flow
-

Annual flow (cubic meters). -

-
- -

Source

- -

Durbin, J. and Koopman, S. J. (2001). Time Series Analysis by State -Space Methods. Oxford: Oxford University Press. http://www.ssfpack.com/DKbook.html -

-

References

- -

Balke, N. S. (1993). Detecting level shifts in time series. Journal of -Business and Economic Statistics, 11, 81–92. -

-

Cobb, G. W. (1978). The problem of the Nile: conditional solution to a -change-point problem. Biometrika 65, 243–51. -

-

Examples

- -
-
t = tblish.dataset.Nile;
-
-figure
-plot (t.year, t.flow);
-
-# TODO: Port the rest of the example to Octave
-
-
- - -
- -
-
-
- -

8.2.57.45 tblish.dataset.nottem

- -
-
Static Method: out = nottem ()
-
-

Average Monthly Temperatures at Nottingham, 1920-1939 -

-

Description

- -

A time series object containing average air temperatures at -Nottingham Castle in degrees Fahrenheit for 20 years. -

-

Format

- -
-
record
-

Index of the record. -

-
lead
-

Leading indicator. -

-
sales
-

Sales volume. -

-
- -

Source

- -

Anderson, O. D. (1976). Time Series Analysis and Forecasting: -The Box-Jenkins approach. London: Butterworths. Series R. -

-

Examples

- -
-
# TODO: Come up with example code here
-
-
- - -
- -
-
-
- -

8.2.57.46 tblish.dataset.npk

- -
-
Static Method: out = npk ()
-
-

Classical N, P, K Factorial Experiment -

-

Description

- -

A classical N, P, K (nitrogen, phosphate, potassium) factorial experiment -on the growth of peas conducted on 6 blocks. Each half of a fractional -factorial design confounding the NPK interaction was used on 3 of the plots. -

-

Format

- -
-
block
-

Which block (1 to 6). -

-
N
-

Indicator (0/1) for the application of nitrogen. -

-
P
-

Indicator (0/1) for the application of phosphate. -

-
K
-

Indicator (0/1) for the application of potassium. -

-
yield
-

Yield of peas, in pounds/plot. Plots were 1/70 acre. -

-
- -

Source

- -

Imperial College, London, M.Sc. exercise sheet. -

-

References

- -

Venables, W. N. and Ripley, B. D. (2002). Modern Applied Statistics -with S. Fourth edition. New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.npk;
-
-# TODO: Port aov() and LM to Octave
-
-
- - -
- -
-
-
- -

8.2.57.47 tblish.dataset.occupationalStatus

- -
-
Static Method: out = occupationalStatus ()
-
-

Occupational Status of Fathers and their Sons -

-

Description

- -

Cross-classification of a sample of British males according to each subject’s -occupational status and his father’s occupational status. -

-

Format

- -

An 8-by-8 matrix of counts, with classifying fators origin (father’s -occupational status, levels 1:8) and destination (son’s -occupational status, levels 1:8). -

-

Source

- -

Goodman, L. A. (1979). Simple Models for the Analysis of Association in -Cross-Classifications having Ordered Categories. J. Am. Stat. -Assoc., 74 (367), 537–552. -

-

Examples

- -
-
# TODO: Come up with example code here
-
-
- - -
- -
-
-
- -

8.2.57.48 tblish.dataset.Orange

- -
-
Static Method: out = Orange ()
-
-

Growth of Orange Trees -

-

Description

- -

Records of the growth of orange trees. -

-

Format

- -
-
Tree
-

A categorical indicating on which tree the measurement is made. -Ordering is according to increasing maximum diameter. -

-
age
-

Age of the tree (days since 1968-12-31). -

-
circumference
-

Trunk circumference (mm). -This is probably “circumference at breast height”, a standard measurement in forestry. -

-
- -

Source

- -

The data are given in Box & Jenkins (1976). Obtained from the Time Series Data -Library at http://www-personal.buseco.monash.edu.au/~hyndman/TSDL/. -

-

References

- -

Draper, N. R. and Smith, H. (1998). Applied Regression Analysis (3rd ed). -New York: Wiley. (exercise 24.N). -

-

Pinheiro, J. C. and Bates, D. M. (2000). Mixed-effects Models in S and -S-PLUS. New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.Orange;
-
-# TODO: Port coplot to Octave
-
-# TODO: Linear model
-
-
- - -
- -
-
-
- -

8.2.57.49 tblish.dataset.OrchardSprays

- -
-
Static Method: out = OrchardSprays ()
-
-

Potency of Orchard Sprays -

-

Description

- -

An experiment was conducted to assess the potency of various constituents -of orchard sprays in repelling honeybees, using a Latin square design. -

-

Format

- -
-
rowpos
-

Row of the design. -

-
colpos
-

Column of the design -

-
treatment
-

Treatment level. -

-
decrease
-

Response. -

-
- -

Details

- -

Individual cells of dry comb were filled with measured amounts of lime -sulphur emulsion in sucrose solution. Seven different concentrations of lime -sulphur ranging from a concentration of 1/100 to 1/1,562,500 in successive -factors of 1/5 were used as well as a solution containing no lime sulphur. -

-

The responses for the different solutions were obtained by releasing 100 -bees into the chamber for two hours, and then measuring the decrease in volume -of the solutions in the various cells. -

-

An 8 x 8 Latin square design was used and the treatments were coded as follows: -

-

A – highest level of lime sulphur -B – next highest level of lime sulphur -… -G – lowest level of lime sulphur -H – no lime sulphur -

-

Source

- -

Finney, D. J. (1947). Probit Analysis. Cambridge. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.OrchardSprays;
-
-tblish.examples.plot_pairs (t);
-
-
- - -
- -
-
-
- -

8.2.57.50 tblish.dataset.PlantGrowth

- -
-
Static Method: out = PlantGrowth ()
-
-

Results from an Experiment on Plant Growth -

-

Description

- -

Results from an experiment to compare yields (as measured by dried weight of -plants) obtained under a control and two different treatment conditions. -

-

Format

- -
-
group
-

Treatment condition group. -

-
weight
-

Weight of plants. -

-
- -

Source

- -

Dobson, A. J. (1983). An Introduction to Statistical Modelling. -London: Chapman and Hall. -

-

Examples

- -
-
t = tblish.dataset.PlantGrowth;
-
-# TODO: Port anova to Octave
-
-
- - -
- -
-
-
- -

8.2.57.51 tblish.dataset.precip

- -
-
Static Method: out = precip ()
-
-

Annual Precipitation in US Cities -

-

Description

- -

The average amount of precipitation (rainfall) in inches for each of 70 United -States (and Puerto Rico) cities. -

-

Format

- -
-
city
-

City observed. -

-
precip
-

Annual precipitation (in). -

-
- -

Source

- -

Statistical Abstracts of the United States, 1975. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.precip;
-
-# TODO: Port dot plot to Octave
-
-
- - -
- -
-
-
- -

8.2.57.52 tblish.dataset.presidents

- -
-
Static Method: out = presidents ()
-
-

Quarterly Approval Ratings of US Presidents -

-

Description

- -

The (approximately) quarterly approval rating for the President of the United -States from the first quarter of 1945 to the last quarter of 1974. -

-

Format

- -
-
date
-

Approximate date of the observation. -

-
approval
-

Approval rating (%). -

-
- -

Details

- -

The data are actually a fudged version of the approval ratings. See McNeil’s book -for details. -

-

Source

- -

The Gallup Organisation. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.presidents;
-
-figure
-plot (datenum (t.date), t.approval)
-datetick ("x")
-xlabel ("Date")
-ylabel ("Approval rating (%)")
-title ("presidents data")
-
-
- - -
- -
-
-
- -

8.2.57.53 tblish.dataset.pressure

- -
-
Static Method: out = pressure ()
-
-

Vapor Pressure of Mercury as a Function of Temperature -

-

Description

- -

Data on the relation between temperature in degrees Celsius and vapor pressure -of mercury in millimeters (of mercury). -

-

Format

- -
-
temperature
-

Temperature (deg C). -

-
pressure
-

Pressure (mm Hg). -

-
- -

Source

- -

Weast, R. C., ed. (1973). Handbook of Chemistry and Physics. Cleveland: CRC Press. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.pressure;
-
-figure
-plot (t.temperature, t.pressure)
-xlabel ("Temperature (deg C)")
-ylabel ("Pressure (mm of Hg)")
-title ("pressure data: Vapor Pressure of Mercury")
-
-figure
-semilogy (t.temperature, t.pressure)
-xlabel ("Temperature (deg C)")
-ylabel ("Pressure (mm of Hg)")
-title ("pressure data: Vapor Pressure of Mercury")
-
-
-
- - -
- -
-
-
- -

8.2.57.54 tblish.dataset.Puromycin

- -
-
Static Method: out = Puromycin ()
-
-

Reaction Velocity of an Enzymatic Reaction -

-

Description

- -

Reaction velocity versus substrate concentration in an enzymatic reaction -involving untreated cells or cells treated with Puromycin. -

-

Format

- -
-
state
-

Whether the cell was treated. -

-
conc
-

Substrate concentrations (ppm). -

-
rate
-

Instantaneous reaction rates (counts/min/min). -

-
- -

Details

- -

Data on the velocity of an enzymatic reaction were obtained by Treloar -(1974). The number of counts per minute of radioactive product from the -reaction was measured as a function of substrate concentration in parts per -million (ppm) and from these counts the initial rate (or velocity) of the -reaction was calculated (counts/min/min). The experiment was conducted once -with the enzyme treated with Puromycin, and once with the enzyme untreated. -

-

Source

- -

The data are given in Box & Jenkins (1976). Obtained from the Time Series Data -Library at http://www-personal.buseco.monash.edu.au/~hyndman/TSDL/. -

-

References

- -

Bates, D.M. and Watts, D.G. (1988). Nonlinear Regression Analysis and -Its Applications. New York: Wiley. Appendix A1.3. -

-

Treloar, M. A. (1974). Effects of Puromycin on Galactosyltransferase -in Golgi Membranes. M.Sc. Thesis, U. of Toronto. -

-

Examples

- -
-
t = tblish.dataset.Puromycin;
-
-# TODO: Port example to Octave
-
-
- - -
- -
-
-
- -

8.2.57.55 tblish.dataset.quakes

- -
-
Static Method: out = quakes ()
-
-

Locations of Earthquakes off Fiji -

-

Description

- -

The data set give the locations of 1000 seismic events of MB > 4.0. The events -occurred in a cube near Fiji since 1964. -

-

Format

- -
-
lat
-

Latitude of event. -

-
long
-

Longitude of event. -

-
depth
-

Depth (km). -

-
mag
-

Richter magnitude. -

-
stations
-

Number of stations reporting. -

-
- -

Details

- -

There are two clear planes of seismic activity. One is a major plate junction; -the other is the Tonga trench off New Zealand. These data constitute a subsample -from a larger dataset of containing 5000 observations. -

-

Source

- -

This is one of the Harvard PRIM-H project data sets. They in turn obtained it -from Dr. John Woodhouse, Dept. of Geophysics, Harvard University. -

-

References

- -

G. E. P. Box and G. M. Jenkins (1976). Time Series Analysis, Forecasting and -Control. San Francisco: Holden-Day. p. 537. -

-

P. J. Brockwell and R. A. Davis (1991). Time Series: Theory and Methods. -Second edition. New York: Springer-Verlag. p. 414. -

-

Examples

- -
-
# TODO: Come up with example code here
-
-
- - -
- -
-
-
- -

8.2.57.56 tblish.dataset.randu

- -
-
Static Method: out = randu ()
-
-

Random Numbers from Congruential Generator RANDU -

-

Description

- -

400 triples of successive random numbers were taken from the VAX FORTRAN -function RANDU running under VMS 1.5. -

-

Format

- -
-
record
-

Index of the record. -

-
x
-

X value of the triple. -

-
y
-

Y value of the triple. -

-
z
-

Z value of the triple. -

-
- -

Details

- -

In three dimensional displays it is evident that the triples fall on 15 -parallel planes in 3-space. This can be shown theoretically to be true -for all triples from the RANDU generator. -

-

These particular 400 triples start 5 apart in the sequence, that is they -are ((U[5i+1], U[5i+2], U[5i+3]), i= 0, ..., 399), and they are rounded -to 6 decimal places. -

-

Under VMS versions 2.0 and higher, this problem has been fixed. -

-

Source

- -

David Donoho -

-

Examples

- -
-
t = tblish.dataset.randu;
-
-
-
- - -
- -
-
-
- -

8.2.57.57 tblish.dataset.rivers

- -
-
Static Method: out = rivers ()
-
-

Lengths of Major North American Rivers -

-

Description

- -

This data set gives the lengths (in miles) of 141 “major” rivers in North -America, as compiled by the US Geological Survey. -

-

Format

- -
-
rivers
-

A vector containing 141 observations. -

-
- -

Source

- -

World Almanac and Book of Facts, 1975, page 406. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
tblish.dataset.rivers;
-
-longest_river = max (rivers)
-shortest_river = min (rivers)
-
-
- - -
- -
-
-
- -

8.2.57.58 tblish.dataset.rock

- -
-
Static Method: out = rock ()
-
-

Measurements on Petroleum Rock Samples -

-

Description

- -

Measurements on 48 rock samples from a petroleum reservoir. -

-

Format

- -
-
area
-

Area of pores space, in pixels out of 256 by 256. -

-
peri
-

Perimeter in pixels. -

-
shape
-

Perimeter/sqrt(area). -

-
perm
-

Permeability in milli-Darcies. -

-
- -

Details

- -

Twelve core samples from petroleum reservoirs were sampled by 4 -cross-sections. Each core sample was measured for permeability, and each -cross-section has total area of pores, total perimeter of pores, and shape. -

-

Source

- -

Data from BP Research, image analysis by Ronit Katz, U. Oxford. -

-

Examples

- -
-
t = tblish.dataset.rock;
-
-figure
-scatter (t.area, t.perm)
-xlabel ("Area of pores space (pixels out of 256x256)")
-ylabel ("Permeability (milli-Darcies)")
-
-
- - -
- -
-
-
- -

8.2.57.59 tblish.dataset.sleep

- -
-
Static Method: out = sleep ()
-
-

Student’s Sleep Data -

-

Description

- -

Data which show the effect of two soporific drugs (increase in hours of sleep -compared to control) on 10 patients. -

-

Format

- -
-
id
-

Patient ID. -

-
group
-

Drug given. -

-
extra
-

Increase in hours of sleep. -

-
- -

Details

- -

The group variable name may be misleading about the data: They -represent measurements on 10 persons, not in groups. -

-

Source

- -

Cushny, A. R. and Peebles, A. R. (1905). The action of optical isomers: -II hyoscines. The Journal of Physiology, 32, 501–510. -

-

Student (1908). The probable error of the mean. Biometrika, 6, 20. -

-

References

- -

Scheffé, Henry (1959). The Analysis of Variance. New York, NY: Wiley. -

-

Examples

- -
-
t = tblish.dataset.sleep;
-
-# TODO: Port to Octave
-
-
- - -
- -
-
-
- -

8.2.57.60 tblish.dataset.stackloss

- -
-
Static Method: out = stackloss ()
-
-

Brownlee’s Stack Loss Plant Data -

-

Description

- -

Operational data of a plant for the oxidation of ammonia to nitric acid. -

-

Format

- -
-
AirFlow
-

Flow of cooling air. -

-
WaterTemp
-

Cooling Water Inlet temperature. -

-
AcidConc
-

Concentration of acid (per 1000, minus 500). -

-
StackLoss
-

Stack loss -

-
- -

Details

- -

“Obtained from 21 days of operation of a plant for the oxidation of ammonia -(NH3) to nitric acid (HNO3). The nitric oxides produced are absorbed in a -countercurrent absorption tower”. (Brownlee, cited by Dodge, slightly reformatted by MM.) -

-

AirFlow represents the rate of operation of the plant. WaterTemp is the -temperature of cooling water circulated through coils in the absorption tower. -AcidConc is the concentration of the acid circulating, minus 50, times 10: -that is, 89 corresponds to 58.9 per cent acid. StackLoss (the dependent variable) -is 10 times the percentage of the ingoing ammonia to the plant that escapes from -the absorption column unabsorbed; that is, an (inverse) measure of the over-all -efficiency of the plant. -

-

Source

- -

Brownlee, K. A. (1960, 2nd ed. 1965). Statistical Theory and Methodology -in Science and Engineering. New York: Wiley. pp. 491–500. -

-

References

- -

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S -Language. Monterey: Wadsworth & Brooks/Cole. -

-

Dodge, Y. (1996). The guinea pig of multiple regression. In: Robust -Statistics, Data Analysis, and Computer Intensive Methods; In Honor of -Peter Huber’s 60th Birthday, 1996, Lecture Notes in Statistics -109, Springer-Verlag, New York. -

-

Examples

- -
-
t = tblish.dataset.stackloss;
-
-# TODO: Create linear model and print summary
-
-
- - -
- -
-
-
- -

8.2.57.61 tblish.dataset.state

- -
-
Static Method: out = state ()
-
-

US State Facts and Figures -

-

Description

- -

Data related to the 50 states of the United States of America. -

-

Format

- -
-
abb
-

State abbreviation. -

-
name
-

State name. -

-
area
-

Area (sq mi). -

-
lat
-

Approximate center (latitude). -

-
lon
-

Approximate center (longitude). -

-
division
-

State division. -

-
revion
-

State region. -

-
Population
-

Population estimate as of July 1, 1975. -

-
Income
-

Per capita income (1974). -

-
Illiteracy
-

Illiteracy as of 1970 (percent of population). -

-
LifeExp
-

Lfe expectancy in years (1969-71). -

-
Murder
-

Murder and non-negligent manslaughter rate per 100,000 population (1976). -

-
HSGrad
-

Percent high-school graduates (1970). -

-
Frost
-

Mean number of days with minimum temperature below freezing (1931-1960) -in capital or large city. -

-
- -

Source

- -

U.S. Department of Commerce, Bureau of the Census (1977) Statistical -Abstract of the United States. -

-

U.S. Department of Commerce, Bureau of the Census (1977) County -and City Data Book. -

-

References

- -

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S -Language. Monterey: Wadsworth & Brooks/Cole. -

-

Examples

- -
-
t = tblish.dataset.state;
-
-
- - -
- -
-
-
- -

8.2.57.62 tblish.dataset.sunspot_month

- -
-
Static Method: out = sunspot_month ()
-
-

Monthly Sunspot Data, from 1749 to “Present” -

-

Description

- -

Monthly numbers of sunspots, as from the World Data Center, aka SIDC. This -is the version of the data that may occasionally be updated when new counts -become available. -

-

Format

- -
-
month
-

Month of the observation. -

-
sunspots
-

Number of sunspots. -

-
- -

Source

- -

WDC-SILSO, Solar Influences Data Analysis Center (SIDC), Royal Observatory -of Belgium, Av. Circulaire, 3, B-1180 BRUSSELS. -Currently at http://www.sidc.be/silso/datafiles. -

-

Examples

- -
-
t = tblish.dataset.sunspot_month;
-
-
-
- - -
- -
-
-
- -

8.2.57.63 tblish.dataset.sunspot_year

- -
-
Static Method: out = sunspot_year ()
-
-

Yearly Sunspot Data, 1700-1988 -

-

Description

- -

Yearly numbers of sunspots from 1700 to 1988 (rounded to one digit). -

-

Format

- -
-
year
-

Year of the observation. -

-
sunspots
-

Number of sunspots. -

-
- -

Source

- -

H. Tong (1996) Non-Linear Time Series. Clarendon Press, Oxford, p. 471. -

-

Examples

- -
-
t = tblish.dataset.sunspot_year;
-
-figure
-plot (t.year, t.sunspots)
-xlabel ("Year")
-ylabel ("Sunspots")
-
-
- - -
- -
-
-
- -

8.2.57.64 tblish.dataset.sunspots

- -
-
Static Method: out = sunspots ()
-
-

Monthly Sunspot Numbers, 1749-1983 -

-

Description

- -

Monthly mean relative sunspot numbers from 1749 to 1983. Collected at Swiss -Federal Observatory, Zurich until 1960, then Tokyo Astronomical Observatory. -

-

Format

- -
-
month
-

Month of the observation. -

-
sunspots
-

Number of observed sunspots. -

-
- -

Source

- -

Andrews, D. F. and Herzberg, A. M. (1985) Data: A Collection -of Problems from Many Fields for the Student and Research Worker. -New York: Springer-Verlag. -

-

Examples

- -
-
t = tblish.dataset.sunspots;
-
-figure
-plot (datenum (t.month), t.sunspots)
-datetick ("x")
-xlabel ("Date")
-ylabel ("Monthly sunspot numbers")
-title ("sunspots data")
-
-
-
- - -
- -
-
-
- -

8.2.57.65 tblish.dataset.swiss

- -
-
Static Method: out = swiss ()
-
-

Swiss Fertility and Socioeconomic Indicators (1888) Data -

-

Description

- -

Standardized fertility measure and socio-economic indicators for each of 47 -French-speaking provinces of Switzerland at about 1888. -

-

Format

- -
-
Fertility
-

Ig, ‘common standardized fertility measure’. -

-
Agriculture
-

% of males involved in agriculture as occupation. -

-
Examination
-

% draftees receiving highest mark on army examination. -

-
Education
-

% education beyond primary school for draftees. -

-
Catholic
-

% ‘Catholic’ (as opposed to ‘Protestant’). -

-
InfantMortality
-

Live births who live less than 1 year. -

-
- -

All variables but ‘Fertility’ give proportions of the population. -

-

Source

- -

(paraphrasing Mosteller and Tukey): -

-

Switzerland, in 1888, was entering a period known as the demographic transition; -i.e., its fertility was beginning to fall from the high level typical of -underdeveloped countries. -

-

The data collected are for 47 French-speaking “provinces” at about 1888. -

-

Here, all variables are scaled to [0, 100], where in the original, all but -Catholic were scaled to [0, 1]. -

-

Note

- -

Files for all 182 districts in 1888 and other years have been available at -https://opr.princeton.edu/archive/pefp/switz.aspx. -

-

They state that variables Examination and Education are averages -for 1887, 1888 and 1889. -

-

References

- -

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S -Language. Monterey: Wadsworth & Brooks/Cole. -

-

Examples

- -
-
t = tblish.dataset.swiss;
-
-# TODO: Port linear model to Octave
-
-
- - -
- -
-
-
- -

8.2.57.66 tblish.dataset.Theoph

- -
-
Static Method: out = Theoph ()
-
-

Pharmacokinetics of Theophylline -

-

Description

- -

An experiment on the pharmacokinetics of theophylline. -

-

Format

- -
-
Subject
-

Categorical identifying the subject on whom the observation was made. The -ordering is by increasing maximum concentration of theophylline observed. -

-
Wt
-

Weight of the subject (kg). -

-
Dose
-

Dose of theophylline administerred orally to the subject (mg/kg). -

-
Time
-

Time since drug administration when the sample was drawn (hr). -

-
conc
-

Theophylline concentration in the sample (mg/L). -

-
- -

Details

- -

Boeckmann, Sheiner and Beal (1994) report data from a study by Dr. Robert -Upton of the kinetics of the anti-asthmatic drug theophylline. Twelve subjects -were given oral doses of theophylline then serum concentrations were measured -at 11 time points over the next 25 hours. -

-

These data are analyzed in Davidian and Giltinan (1995) and Pinheiro and Bates -(2000) using a two-compartment open pharmacokinetic model, for which a -self-starting model function, SSfol, is available. -

-

Source

- -

The data are given in Box & Jenkins (1976). Obtained from the Time Series Data -Library at http://www-personal.buseco.monash.edu.au/~hyndman/TSDL/. -

-

References

- -

Boeckmann, A. J., Sheiner, L. B. and Beal, S. L. (1994). NONMEM Users -Guide: Part V. NONMEM Project Group, University of California, San Francisco. -

-

Davidian, M. and Giltinan, D. M. (1995). Nonlinear Models for Repeated -Measurement Data. London: Chapman & Hall. (section 5.5, p. 145 and section 6.6, p. 176) -

-

Pinheiro, J. C. and Bates, D. M. (2000). Mixed-effects Models in -S and S-PLUS. New York: Springer. (Appendix A.29) -

-

Examples

- -
-
t = tblish.dataset.Theoph;
-
-# TODO: Coplot
-# TODO: Yet another linear model to port to Octave
-
-
- - -
- -
-
-
- -

8.2.57.67 tblish.dataset.Titanic

- -
-
Static Method: out = Titanic ()
-
-

Survival of passengers on the Titanic -

-

Description

- -

This data set provides information on the fate of passengers on the fatal -maiden voyage of the ocean liner ‘Titanic’, summarized according to -economic status (class), sex, age and survival. -

-

Format

- -

n is a 4-dimensional array resulting from cross-tabulating 2201 observations -on 4 variables. The dimensions of the array correspond to the following variables: -

-
-
Class
-

1st, 2nd, 3rd, Cre. -

-
Sex
-

Male, Female. -

-
Age
-

Child, Adult. -

-
Survived
-

No, Yes. -

-
- -

Details

- -

The sinking of the Titanic is a famous event, and new books are still being -published about it. Many well-known facts—from the proportions of first-class -passengers to the ‘women and children first’ policy, and the fact that that -policy was not entirely successful in saving the women and children in the -third class—are reflected in the survival rates for various classes of -passenger. -

-

These data were originally collected by the British Board of Trade in their -investigation of the sinking. Note that there is not complete agreement among -primary sources as to the exact numbers on board, rescued, or lost. -

-

Due in particular to the very successful film ‘Titanic’, the last years saw a -rise in public interest in the Titanic. Very detailed data about the passengers -is now available on the Internet, at sites such as Encyclopedia Titanica -(https://www.encyclopedia-titanica.org/). -

-

Source

- -

Dawson, Robert J. MacG. (1995). The ‘Unusual Episode’ Data Revisited. -Journal of Statistics Education, 3. -

-

The source provides a data set recording class, sex, age, and survival status -for each person on board of the Titanic, and is based on data originally -collected by the British Board of Trade and reprinted in: -

-

British Board of Trade (1990). Report on the Loss of the ‘Titanic’ -(S.S.). British Board of Trade Inquiry Report (reprint). Gloucester, -UK: Allan Sutton Publishing. -

-

Examples

- -
-
tblish.dataset.Titanic;
-
-# TODO: Port mosaic plot to Octave
-
-# TODO: Check for higher survival rates in children and females
-
-
- - -
- -
-
-
- -

8.2.57.68 tblish.dataset.ToothGrowth

- -
-
Static Method: out = ToothGrowth ()
-
-

The Effect of Vitamin C on Tooth Growth in Guinea Pigs -

-

Description

- -

The response is the length of odontoblasts (cells responsible for tooth growth) -in 60 guinea pigs. Each animal received one of three dose levels of vitamin C -(0.5, 1, and 2 mg/day) by one of two delivery methods, orange juice or -ascorbic acid (a form of vitamin C and coded as VC). -

-

Format

- -
-
supp
-

Supplement type. -

-
dose
-

Dose (mg/day). -

-
len
-

Tooth length. -

-
- -

Source

- -

C. I. Bliss (1952). The Statistics of Bioassay. Academic Press. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Crampton, E. W. (1947). The growth of the odontoblast of the incisor -teeth as a criterion of vitamin C intake of the guinea pig. The -Journal of Nutrition, 33(5), 491–504. -

-

Examples

- -
-
t = tblish.dataset.ToothGrowth;
-
-tblish.examples.coplot (t, "dose", "len", "supp");
-
-# TODO: Port Lowess smoothing to Octave
-
-
- - -
- -
-
-
- -

8.2.57.69 tblish.dataset.treering

- -
-
Static Method: out = treering ()
-
-

Yearly Treering Data, -6000-1979 -

-

Description

- -

Contains normalized tree-ring widths in dimensionless units. -

-

Format

- -

A univariate time series with 7981 observations. -

-

Each tree ring corresponds to one year. -

-

Details

- -

The data were recorded by Donald A. Graybill, 1980, from Gt Basin -Bristlecone Pine 2805M, 3726-11810 in Methuselah Walk, California. -

-

Source

- -

Time Series Data Library: http://www-personal.buseco.monash.edu.au/~hyndman/TSDL/, -series ‘CA535.DAT’. -

-

References

- -

For some photos of Methuselah Walk see -https://web.archive.org/web/20110523225828/http://www.ltrr.arizona.edu/~hallman/sitephotos/meth.html. -

-

Examples

- -
-
t = tblish.dataset.treering;
-
-
- - -
- -
-
-
- -

8.2.57.70 tblish.dataset.trees

- -
-
Static Method: out = trees ()
-
-

Diameter, Height and Volume for Black Cherry Trees -

-

Description

- -

This data set provides measurements of the diameter, height and volume of -timber in 31 felled black cherry trees. Note that the diameter (in inches) -is erroneously labelled Girth in the data. It is measured at 4 ft 6 in -above the ground. -

-

Format

- -
-
Girth
-

Tree diameter (rather than girth, actually) in inches. -

-
Height
-

Height in ft. -

-
Volume
-

Volume of timber in cubic feet. -

-
- -

Source

- -

Ryan, T. A., Joiner, B. L. and Ryan, B. F. (1976). The Minitab -Student Handbook. Duxbury Press. -

-

References

- -

Atkinson, A. C. (1985). Plots, Transformations and Regression. -Oxford: Oxford University Press. -

-

Examples

- -
-
t = tblish.dataset.trees;
-
-figure
-tblish.examples.plot_pairs (t);
-
-figure
-loglog (t.Girth, t.Volume)
-xlabel ("Girth")
-ylabel ("Volume")
-
-# TODO: Transform to log space for the coplot
-
-# TODO: Linear model
-
-
- - -
- -
-
-
- -

8.2.57.71 tblish.dataset.UCBAdmissions

- -
-
Static Method: out = UCBAdmissions ()
-
-

Student Admissions at UC Berkeley -

-

Description

- -

Aggregate data on applicants to graduate school at Berkeley for the six -largest departments in 1973 classified by admission and sex. -

-

Format

- -

A 3-dimensional array resulting from cross-tabulating 4526 observations on -3 variables. The variables and their levels are as follows: -

-
-
Admit
-

Admitted, Rejected. -

-
Gender
-

Male, Female. -

-
Dept
-

A, B, C, D, E, F. -

-
- -

Details

- -

This data set is frequently used for illustrating Simpson’s paradox, see -Bickel et al (1975). At issue is whether the data show evidence of sex bias -in admission practices. There were 2691 male applicants, of whom 1198 (44.5%) -were admitted, compared with 1835 female applicants of whom 557 (30.4%) were -admitted. This gives a sample odds ratio of 1.83, indicating that males were -almost twice as likely to be admitted. In fact, graphical methods (as in the -example below) or log-linear modelling show that the apparent association -between admission and sex stems from differences in the tendency of males -and females to apply to the individual departments (females used to apply -more to departments with higher rejection rates). -

-

Source

- -

The data are given in Box & Jenkins (1976). Obtained from the Time Series Data -Library at http://www-personal.buseco.monash.edu.au/~hyndman/TSDL/. -

-

References

- -

Bickel, P. J., Hammel, E. A., and O’Connell, J. W. (1975). Sex bias in -graduate admissions: Data from Berkeley. Science, 187, 398–403. -http://www.jstor.org/stable/1739581. -

-

Examples

- -
-
tblish.dataset.UCBAdmissions;
-
-# TODO: Port mosaic plot to Octave
-
-
- - -
- -
-
-
- -

8.2.57.72 tblish.dataset.UKDriverDeaths

- -
-
Static Method: out = UKDriverDeaths ()
-
-

Road Casualties in Great Britain 1969-84 -

-

Description

- -

UKDriverDeaths is a time series giving the monthly totals of car drivers in Great Britain killed -or seriously injured Jan 1969 to Dec 1984. Compulsory wearing of seat belts -was introduced on 31 Jan 1983. -

-

Seatbelts is more information on the same problem. -

-

Format

- -

UKDriverDeaths is a table with the following variables: -

-
-
month
-

Month of the observation. -

-
deaths
-

Number of deaths. -

-
- -

Seatbelts is a table with the following variables: -

-
-
month
-

Month of the observation. -

-
DriversKilled
-

Car drivers killed. -

-
drivers
-

Same as UKDriverDeaths deaths count. -

-
front
-

Front-seat passengers killed or seriously injured. -

-
rear
-

Rear-seat passengers killed or seriously injured. -

-
kms
-

Distance driven. -

-
PetrolPrice
-

Petrol price. -

-
VanKilled
-

Number of van (“light goods vehicle”) drivers killed. -

-
law
-

0/1: was the seatbelt law in effect that month? -

-
- -

Source

- -

Harvey, A.C. (1989). Forecasting, Structural Time Series Models and -the Kalman Filter. Cambridge: Cambridge University Press. pp. 519–523. -

-

Durbin, J. and Koopman, S. J. (2001). Time Series Analysis by State -Space Methods. Oxford: Oxford University Press. http://www.ssfpack.com/dkbook/ -

-

References

- -

Harvey, A. C. and Durbin, J. (1986). The effects of seat belt legislation -on British road casualties: A case study in structural time series -modelling. Journal of the Royal Statistical Society series A, 149, 187–227. -

-

Examples

- -
-
tblish.dataset.UKDriverDeaths;
-d = UKDriverDeaths;
-s = Seatbelts;
-
-# TODO: Port the model and plots to Octave
-
-
- - -
- -
-
-
- -

8.2.57.73 tblish.dataset.UKgas

- -
-
Static Method: out = UKgas ()
-
-

UK Quarterly Gas Consumption -

-

Description

- -

Quarterly UK gas consumption from 1960Q1 to 1986Q4, in millions of therms. -

-

Format

- -
-
date
-

Quarter of the observation -

-
gas
-

Gas consumption (MM therms). -

-
- -

Source

- -

Durbin, J. and Koopman, S. J. (2001). Time Series Analysis by State -Space Methods. Oxford: Oxford University Press. http://www.ssfpack.com/dkbook/. -

-

Examples

- -
-
t = tblish.dataset.UKgas;
-
-plot (datenum (t.date), t.gas);
-datetick ("x")
-xlabel ("Month")
-ylabel ("Gas consumption (MM therms)")
-
-
- - -
- -
-
-
- -

8.2.57.74 tblish.dataset.UKLungDeaths

- -
-
Static Method: out = UKLungDeaths ()
-
-

Monthly Deaths from Lung Diseases in the UK -

-

Description

- -

Three time series giving the monthly deaths from bronchitis, emphysema and -asthma in the UK, 1974–1979. -

-

Format

- -
-
date
-

Month of the observation. -

-
ldeaths
-

Total lung deaths. -

-
fdeaths
-

Lung deaths among females. -

-
mdeaths
-

Lung deaths among males. -

-
- -

Source

- -

P. J. Diggle (1990). Time Series: A Biostatistical Introduction. Oxford. table A.3 -

-

Examples

- -
-
t = tblish.dataset.UKLungDeaths;
-
-figure
-plot (datenum (t.date), t.ldeaths);
-title ("Total UK Lung Deaths")
-xlabel ("Month")
-ylabel ("Deaths")
-
-figure
-plot (datenum (t.date), [t.fdeaths t.mdeaths]);
-title ("UK Lung Deaths buy sex")
-legend ({"Female", "Male"})
-xlabel ("Month")
-ylabel ("Deaths")
-
-
- - -
- -
-
-
- -

8.2.57.75 tblish.dataset.USAccDeaths

- -
-
Static Method: out = USAccDeaths ()
-
-

Accidental Deaths in the US 1973-1978 -

-

Description

- -

A time series giving the monthly totals of accidental deaths in the USA. -

-

Format

- -
-
month
-

Month of the observation. -

-
deaths
-

Accidental deaths. -

-
- -

Source

- -

Brockwell, P. J. and Davis, R. A. (1991). Time Series: Theory and Methods. -New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.USAccDeaths;
-
-
- - -
- -
-
-
- -

8.2.57.76 tblish.dataset.USArrests

- -
-
Static Method: out = USArrests ()
-
-

Violent Crime Rates by US State -

-

Description

- -

This data set contains statistics, in arrests per 100,000 residents for -assault, murder, and rape in each of the 50 US states in 1973. Also given -is the percent of the population living in urban areas. -

-

Format

- -
-
State
-

State name. -

-
Murder
-

Murder arrests (per 100,000). -

-
Assault
-

Assault arrests (per 100,000). -

-
UrbanPop
-

Percent urban population. -

-
Rape
-

Rape arrests (per 100,000). -

-
- -

Note

- -

USArrests contains the data as in McNeil’s monograph. For the -UrbanPop percentages, a review of the table (No. 21) in the -Statistical Abstracts 1975 reveals a transcription error for Maryland -(and that McNeil used the same “round to even” rule), as found by -Daniel S Coven (Arizona). -

-

See the example below on how to correct the error and improve accuracy -for the ‘<n>.5’ percentages. -

-

Source

- -

World Almanac and Book of Facts 1975. (Crime rates). -

-

Statistical Abstracts of the United States 1975, p.20, (Urban rates), -possibly available as https://books.google.ch/books?id=zl9qAAAAMAAJ&pg=PA20. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.USArrests;
-
-summary (t);
-
-tblish.examples.plot_pairs (t(:,2:end));
-
-# TODO: Difference between USArrests and its correction
-
-# TODO: +/- 0.5 to restore the original <n>.5 percentages
-
-
- - -
- -
-
-
- -

8.2.57.77 tblish.dataset.USJudgeRatings

- -
-
Static Method: out = USJudgeRatings ()
-
-

Lawyers’ Ratings of State Judges in the US Superior Court -

-

Description

- -

Lawyers’ ratings of state judges in the US Superior Court. -

-

Format

- -
-
CONT
-

Number of contacts of lawyer with judge. -

-
INTG
-

Judicial integrity. -

-
DMNR
-

Demeanor. -

-
DILG
-

Diligence. -

-
CFMG
-

Case flow managing. -

-
DECI
-

Prompt decisions. -

-
PREP
-

Preparation for trial. -

-
FAMI
-

Familiarity with law. -

-
ORAL
-

Sound oral rulings. -

-
WRIT
-

Sound written rulings. -

-
PHYS
-

Physical ability. -

-
RTEN
-

Worthy of retention. -

-
- -

Source

- -

New Haven Register, 14 January, 1977 (from John Hartigan). -

-

Examples

- -
-
t = tblish.dataset.USJudgeRatings;
-
-figure
-tblish.examples.plot_pairs (t(:,2:end));
-title ("USJudgeRatings data")
-
-
- - -
- -
-
-
- -

8.2.57.78 tblish.dataset.USPersonalExpenditure

- -
-
Static Method: out = USPersonalExpenditure ()
-
-

Personal Expenditure Data -

-

Description

- -

This data set consists of United States personal expenditures (in billions -of dollars) in the categories: food and tobacco, household operation, -medical and health, personal care, and private education for the years 1940, -1945, 1950, 1955 and 1960. -

-

Format

- -

A 2-dimensional matrix x with Category along dimension 1 and Year along dimension 2. -

-

Source

- -

The World Almanac and Book of Facts, 1962, page 756. -

-

References

- -

Tukey, J. W. (1977). Exploratory Data Analysis. Reading, Mass: Addison-Wesley. -

-

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
tblish.dataset.USPersonalExpenditure;
-
-# TODO: Port medpolish() from R, whatever that is.
-
-
- - -
- -
-
-
- -

8.2.57.79 tblish.dataset.uspop

- -
-
Static Method: out = uspop ()
-
-

Populations Recorded by the US Census -

-

Description

- -

This data set gives the population of the United States -(in millions) as recorded by the decennial census for the period 1790–1970. -

-

Format

- -
-
year
-

Year of the census. -

-
population
-

Population, in millions. -

-
- -

Source

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.uspop;
-
-figure
-semilogy (t.year, t.population)
-xlabel ("Year")
-ylabel ("U.S. Population (millions)")
-
-
- - -
- -
-
-
- -

8.2.57.80 tblish.dataset.VADeaths

- -
-
Static Method: out = VADeaths ()
-
-

Death Rates in Virginia (1940) -

-

Description

- -

Death rates per 1000 in Virginia in 1940. -

-

Format

- -

A 2-dimensional matrix deaths, with age group along dimension 1 and -demographic group along dimension 2. -

-

Details

- -

The death rates are measured per 1000 population per year. They are -cross-classified by age group (rows) and population group (columns). The -age groups are: 50–54, 55–59, 60–64, 65–69, 70–74 and the population groups -are Rural/Male, Rural/Female, Urban/Male and Urban/Female. -

-

This provides a rather nice 3-way analysis of variance example. -

-

Source

- -

Molyneaux, L., Gilliam, S. K., and Florant, L. C.(1947) Differences -in Virginia death rates by color, sex, age, and rural or urban -residence. American Sociological Review, 12, 525–535. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
tblish.dataset.VADeaths;
-
-# TODO: Port to Octave
-
-
- - -
- -
-
-
- -

8.2.57.81 tblish.dataset.volcano

- -
-
Static Method: out = volcano ()
-
-

Topographic Information on Auckland’s Maunga Whau Volcano -

-

Description

- -

Maunga Whau (Mt Eden) is one of about 50 volcanos in the Auckland volcanic -field. This data set gives topographic information for Maunga Whau on a -10m by 10m grid. -

-

Format

- -

A matrix volcano with 87 rows and 61 columns, rows corresponding -to grid lines running east to west and columns to grid lines running south -to north. -

-

Source

- -

Digitized from a topographic map by Ross Ihaka. These data should not be regarded as accurate. -

-

References

- -

Box, G. E. P. and Jenkins, G. M. (1976). Time Series Analysis, Forecasting and -Control. San Francisco: Holden-Day. p. 537. -

-

Brockwell, P. J. and Davis, R. A. (1991). Time Series: Theory and Methods. -Second edition. New York: Springer-Verlag. p. 414. -

-

Examples

- -
-
tblish.dataset.volcano;
-
-# TODO: Figure out how to do a topo map in Octave. Just a gridded color plot
-# should be fine. And then maybe do a 3-d mesh plot.
-
-
- - -
- -
-
-
- -

8.2.57.82 tblish.dataset.warpbreaks

- -
-
Static Method: out = warpbreaks ()
-
-

The Number of Breaks in Yarn during Weaving -

-

Description

- -

This data set gives the number of warp breaks per loom, where a loom -corresponds to a fixed length of yarn. -

-

Format

- -
-
wool
-

Type of wool (A or B). -

-
tension
-

The level of tension (L, M, H). -

-
breaks
-

Number of breaks. -

-
- -

There are measurements on 9 looms for each of the six types of warp (AL, AM, AH, BL, BM, BH). -

-

Source

- -

Tippett, L. H. C. (1950). Technological Applications of Statistics. -New York: Wiley. Page 106. -

-

References

- -

Tukey, J. W. (1977). Exploratory Data Analysis. Reading, Mass: Addison-Wesley. -

-

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.warpbreaks;
-
-summary (t)
-
-# TODO: Port the plotting code and OPAR to Octave
-
-
- - -
- -
-
-
- -

8.2.57.83 tblish.dataset.women

- -
-
Static Method: out = women ()
-
-

Average Heights and Weights for American Women -

-

Description

- -

This data set gives the average heights and weights for American women aged 30–39. -

-

Format

- -
-
height
-

Height (in). -

-
weight
-

Weight (lbs). -

-
- -

Details

- -

The data set appears to have been taken from the American Society of Actuaries -Build and Blood Pressure Study for some (unknown to us) earlier year. -

-

The World Almanac notes: “The figures represent weights in ordinary indoor -clothing and shoes, and heights with shoes”. -

-

Source

- -

The World Almanac and Book of Facts, 1975. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
t = tblish.dataset.women;
-
-figure
-scatter (t.height, t.weight)
-xlabel ("Height (in)")
-ylabel ("Weight (lb")
-title ("women data: American women aged 30-39")
-
-
- - -
- -
-
-
- -

8.2.57.84 tblish.dataset.WorldPhones

- -
-
Static Method: out = WorldPhones ()
-
-

The World’s Telephones -

-

Description

- -

The number of telephones in various regions of the world (in thousands). -

-

Format

- -

A matrix with 7 rows and 8 columns. The columns of the matrix give the -figures for a given region, and the rows the figures for a year. -

-

The regions are: North America, Europe, Asia, South America, Oceania, -Africa, Central America. -

-

The years are: 1951, 1956, 1957, 1958, 1959, 1960, 1961. -

-

Source

- -

AT&T (1961) The World’s Telephones. -

-

References

- -

McNeil, D. R. (1977). Interactive Data Analysis. New York: Wiley. -

-

Examples

- -
-
tblish.dataset.WorldPhones;
-
-# TODO: Port matplot() to Octave
-
-
- - -
- -
-
-
- -

8.2.57.85 tblish.dataset.WWWusage

- -
-
Static Method: out = WWWusage ()
-
-

WWWusage -

-

Description

- -

A time series of the numbers of users connected to the Internet through -a server every minute. -

-

Format

- -

A time series of length 100. -

-

Source

- -

Durbin, J. and Koopman, S. J. (2001). Time Series Analysis by State -Space Methods. Oxford: Oxford University Press. http://www.ssfpack.com/dkbook/ -

-

References

- -

Makridakis, S., Wheelwright, S. C. and Hyndman, R. J. (1998). Forecasting: -Methods and Applications. New York: Wiley. -

-

Examples

- -
-
# TODO: Come up with example code here
-
-
- - -
- -
-
-
- -

8.2.57.86 tblish.dataset.zCO2

- -
-
Static Method: out = zCO2 ()
-
-

Carbon Dioxide Uptake in Grass Plants -

-

Description

- -

The CO2 data set has 84 rows and 5 columns of data from an experiment -on the cold tolerance of the grass species Echinochloa crus-galli. -

-

Format

- -

Details

- -

The CO2 uptake of six plants from Quebec and six plants from Mississippi was -measured at several levels of ambient CO2 concentration. Half the plants of -each type were chilled overnight before the experiment was conducted. -

-

Source

- -

Potvin, C., Lechowicz, M. J. and Tardif, S. (1990). The statistical -analysis of ecophysiological response curves obtained from experiments -involving repeated measures. Ecology, 71, 1389–1400. -

-

Pinheiro, J. C. and Bates, D. M. (2000). Mixed-effects Models -in S and S-PLUS. New York: Springer. -

-

Examples

- -
-
t = tblish.dataset.zCO2;
-
-# TODO: Coplot
-# TODO: Port the linear model to Octave
-
-
- - -
- -
-
-
-
- -

8.2.58 tblish.datasets

-
-
Class: tblish.datasets
-
-

Example dataset collection. -

-

tblish.datasets is a collection of example datasets to go with the -Tablicious package. -

-

The tblish.datasets class provides methods for listing and loading -the example datasets. -

-
- - - -
-
- -

8.2.58.1 datasets.description

- -
-
Static Method: description (datasetName)
-
Static Method: out = description (datasetName)
-
-

Get or display the description for a dataset. -

-

Gets the description for the named dataset. If the output is captured, -it is returned as a charvec containing plain text suitable for human display. -If the output is not captured, displays the description to the console. -

-
- -
-
-
- -

8.2.58.2 datasets.list

- -
-
Static Method: list ()
-
Static Method: out = list ()
-
-

List all datasets. -

-

Lists all the example datasets known to this class. If the output is -captured, returns the list as a table. If the output is not captured, -displays the list. -

-

Returns a table with variables Name, Description, and possibly more. -

-
- -
-
-
- -

8.2.58.3 datasets.load

- -
-
Static Method: load (datasetName)
-
Static Method: out = load (datasetName)
-
-

Load a specified dataset. -

-

datasetName is the name of the dataset to load, as found in the -Name column of the dataset list. -

-
- -
-
-
-
- -

8.2.59 tblish.evalWithTableVars

-
-
Function: out = tblish.evalWithTableVars (tbl, expr)
-
-

Evaluate an expression against a table array’s variables. -

-

Evaluates the M-code expression expr in a workspace where all of tbl’s -variables have been assigned to workspace variables. -

-

expr is a charvec containing an Octave expression. -

-

As an implementation detail, the workspace will also contain some variables -that are prefixed and suffixed with "__". So try to avoid those in your -table variable names. -

-

Returns the result of the evaluation. -

-

Examples: -

-
-
[s,p,sp] = tblish.examples.SpDb
-tmp = join (sp, p);
-shipment_weight = tblish.evalWithTableVars (tmp, "Qty .* Weight")
-
- -

See also: table.restrict -

-
- - -
-
-
- -

8.2.60 tblish.examples.coplot

-
-
Function: [fig, hax] = tblish.examples.coplot (tbl, xvar, yvar, gvar)
-
Function: [fig, hax] = tblish.examples.coplot (fig, tbl, xvar, yvar, gvar)
-
Function: [fig, hax] = tblish.examples.coplot (…, OptionName, OptionValue, …)
-
-

Conditioning plot. -

-

tblish.examples.coplot produces conditioning plots. This is a kind of plot that breaks up the -data into groups based on one or two grouping variables, and plots each group of data -in a separate subplot. -

-

tbl is a table containing the data to plot. -

-

xvar is the name of the table variable within tbl to use as the X values. -May be a variable name or index. -

-

yvar is the name of the table variable within tbl to use as the Y values. -May be a variable name or index. -

-

gvar is the name of the table variable or variables within tbl to use as -the grouping variable(s). The grouping variables split the data into groups based on -the distinct values in those variables. gvar may specify either one or two -grouping variables (but not more). It can be provided as a charvec, cellstr, or index -array. Records with a missing value for their grouping variable(s) are ignored. -

-

fig is the figure handle to plot into. If fig is not provided, a new figure -is created. -

-

Name/Value options: -

-
-
PlotFcn
-

The plotting function to use, supplied as a function handle. Defaults to @plot. -It must be a function that provides the signature fcn(hax, X, Y, …). -

-
PlotArgs
-

A cell array of arguments to pass in to the plotting function, following the hax, -x, and y arguments. -

-
- -

Returns: - fig – the figure handle it plotted into - hax – array of axes handles to all the axes for the subplots -

-
- - -
-
-
- -

8.2.61 tblish.examples.plot_pairs

-
-
Function: out = tblish.examples.plot_pairs (data)
-
Function: out = tblish.examples.plot_pairs (data, plot_type)
-
Function: out = tblish.examples.plot_pairs (fig, …)
-
-

Plot pairs of variables against each other. -

-

data is the data holding the variables to plot. It may be either a -table or a struct. Each variable or field in the table -or struct is considered to be one variable. Each must hold a vector, and -all the vectors of all the variables must be the same size. -

-

plot_type is a charvec indicating what plot type to do in each subplot. -("scatter" is the default.) Valid plot_type values are: -

-
-
"scatter"
-

A plain scatter plot. -

-
"smooth"
-

A scatter plot + fitted line, like R’s panel.smooth does. -

-
- -

fig is an optional figure handle to plot into. If omitted, a new -figure is created. -

-

Returns the created figure, if the output is captured. -

-
- - -
-
-
- -

8.2.62 tblish.examples.SpDb

-
-
Function: spdb = tblish.examples.SpDb ()
-
Function: [s, p, sp] = tblish.examples.SpDb ()
-
-

The classic Suppliers-Parts example database. -

-

Constructs the classic C. J. Date Suppliers-Parts ("SP") example database as tables. -This database is the one used as an example throughout Date’s "An Introduction to -Database Systems" textbook. -

-

Returns the database as a set of three table arrays. If one argout is captured, the -tables are returned in the fields of a single struct. If multiple argouts are captured, the -tables are returned as three argouts with a single table in each, in the order (s, -p, sp). -

-
- - -
-
-
- -

8.2.63 tblish.sizeof2

-
-
Function: out = tblish.sizeof2 (x)
-
-

Approximate size of an array in bytes, with object support. -

-

This is an alternative to Octave’s sizeof function that tries to provide -meaningful support for objects, including the classes defined in Tablicious. It is -named "sizeof2" instead of "sizeof" to avoid a "shadowing core function" warning -when loading Tablicious, because it seems that Octave does not consider packages -(namespaces) when detecting shadowed functions. -

-

This may be supplemented or replaced by sizeof override methods on Tablicious’s -classes. I’m not sure whether Octave’s sizeof supports extension by method -overrides, so I’m not doing that yet. If that happens, this sizeof2 function -will stick around in a deprecated state for a while, and it will respect those override -methods. -

-

For tables, this returns the sum of sizeof for all of its variables’ -arrays, plus the size of the VariableNames and any other metadata stored in obj. -

-

This is currently broken for some types, because its implementation is in transition -from overridden methods on Tablicious’s objects to a separate function. -

-

This is not supported, fully or at all, for all input types, but it has support -for the types defined in Tablicious, plus some Octave built-in types, and makes a -best effort at figuring out user-defined classdef objects. It currently does not -have extensibility support for customization by classdef classes, but that may be -added in the future, in which case its output may change significantly for classdef -objects in future releases. -

-

x is an array of any type. -

-

Returns a scalar numeric. Returns NaN for types that are known to not be supported, -instead of raising an error. Raises an error if it fails to determine the size of an -input of a type that it thought was supported. -

-

See also: sizeof -

-
- - -
-
-
- -

8.2.64 tblish.table.grpstats

-
-
Function: [out] = tblish.table.grpstats (tbl, groupvar)
-
Function: [out] = tblish.table.grpstats (…, 'DataVars', DataVars)
-
-

Statistics by group for a table array. -

-

This is a table-specific implementation of grpstats that works on table arrays. -It is supplied as a function in the +tblish package to avoid colliding with -the global grpstats function supplied by the Statistics Octave Forge package. -Depending on which version of the Statistics OF package you are using, it may or may -not support table inputs to its grpstats function. This function is supplied -as an alternative you can use in an environment where table arrays are not -supported by the grpstats that you have, though you need to make code changes -and call it as tblish.table.grpstats(tbl) instead of with a plain -grpstats(tbl). -

-

See also: table.groupby, table.findgroups, table.splitapply -

-
- - -
-
-
- -

8.2.65 timezones

-
-
Function: out = timezones ()
-
Function: out = timezones (area)
-
-

List all the time zones defined on this system. -

-

This lists all the time zones that are defined in the IANA time zone database -used by this Octave. (On Linux and macOS, that will generally be the system -time zone database from /usr/share/zoneinfo. On Windows, it will be -the database redistributed with the Tablicious package. -

-

If the return is captured, the output is returned as a table if your Octave -has table support, or a struct if it does not. It will have fields/variables -containing column vectors: -

-
-
Name
-

The IANA zone name, as cellstr. -

-
Area
-

The geographical area the zone is in, as cellstr. -

-
- -

Compatibility note: Matlab also includes UTCOffset and DSTOffset fields in -the output; these are currently unimplemented. -

-
- - -
-
-
- -

8.2.66 todatetime

-
-
Function: out = todatetime (x)
-
-

Convert input to a Tablicious datetime array, with convenient interface. -

-

This is an alternative to the regular datetime constructor, with a signature -and conversion logic that Tablicious’s author likes better. -

-

This mainly exists because datetime’s constructor signature does not accept -datenums, and instead treats one-arg numeric inputs as datevecs. (For compatibility -with Matlab’s interface.) I think that’s less convenient: datenums seem to be -more common than datevecs in M-code, and it returns an object array that’s not the -same size as the input. -

-

Returns a datetime array whose size depends on the size and type of the input -array, but will generally be the same size as the array of strings or numerics -the input array "represents". -

-
- - -
-
-
- -

8.2.67 vartype

-
-
Function: out = vartype (type)
-
-

Filter by variable type for use in suscripting. -

-

Creates an object that can be used for subscripting into the variables -dimension of a table and filtering on variable type. -

-

type is the name of a type as charvec. This may be anything that -the isa function accepts, or 'cellstr' to select cellstrs, -as determined by iscellstr. -

-

Returns an object of an opaque type. Don’t worry about what type it is; -just pass it into the second argument of a subscript into a table -object. -

-
- - -
-
-
- -

8.2.68 vecfun

-
-
Function: out = vecfun (fcn, x, dim)
-
-

Apply function to vectors in array along arbitrary dimension. -

-

This function is not implemented yet. -

-

Applies a given function to the vector slices of an N-dimensional array, where -those slices are along a given dimension. -

-

fcn is a function handle to apply. -

-

x is an array of arbitrary type which is to be sliced and passed -in to fcn. -

-

dim is the dimension along which the vector slices lay. -

-

Returns the collected output of the fcn calls, which will be -the same size as x, but not necessarily the same type. -

-
- - -
-
-
- -

8.2.69 years

-
-
Function File: out = years (x)
-

Create a duration x years long, or get the years in a duration -x. -

-

If input is numeric, returns a duration array in units of fixed-length -years of 365.2425 days each. -

-

If input is a duration, converts the duration to a number of fixed-length -years as double. -

-

Note: years creates fixed-length years, which may not be what you want. -To create a duration of calendar years (which account for actual leap days), -use calyears. -

-

See calyears. -

- - - - - -
-
-
-
-
- -

9 Copying

- - - - - -
-
- - - - - diff --git a/docs/devel/user-guide/tablicious.pdf b/docs/devel/user-guide/tablicious.pdf deleted file mode 100644 index 045a94094093fc768d4e8a6706cf092792b61d26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486791 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

uSABVp$}YHh~Ck{ zfd7sb6-3=Ar!vQF`oxO!^LBId8$!H$>GG@m_A-)^6F+8I3$jgu%)b-4b4Z#3M6_9w z-^y+p5wgX8ny2Cj(GS+7EY`RW*ccBRV_+yN* zl0$mzSatk`Nk5&MITs^SNp^e;`zh$_+y>}mnWm$4vCd@u%T~2~_^7m1RhX|(?#Hj8 zst?D><7_ij4tg4at?`;9J6%5=2Rb}qWnwy2H`jlo*l2IkZ?MjNpidW&8&CG-m(8&T ze<*sx?g0@!fuh~tzj$1Lpb8H_7w3h3YP}Mm9XB0+vUVV<&7qBFyq^Q_0RQ#{wH@HH zI_|479@V5A8~fr3KVnB_1cNwGU65*drie+z8jKQ3Q%@1&=JNGNQ|jQI)Np}lBR%-l@tpzpwP1GwGk6=ep!=xkZWoB z=_%BoeM*j^L^ytNF}H>{U&IDknTu$~pe*686OOxLa9coaEUG8HYG=C6Fx1u*h`0~pGKAZK+NvcxVZI*TkNBMruiGw$z}}# zm^sK;|L!DFT8G~PP`tRh>&+TP3S=Vgjp;@6>C zL->%~dwW`>02Aju| zwfpKWQ-v|!e_Fjh7!BJz)?+6%G^ZPpgNK+7#RrXDw@N>_>k(K_B12Ke^K19c3wvh1 zo*;Ua9>J9rw2fFM$UXXuLn-9+4lc2X($~K`ld#BW3u^-2GX|k2^sjC7BQUgJ#c!tO zw_+JL(_H{YX1RyZff5?ZsO_@j(4V=rzQ2HC+9%6Jpb3>fhYw9)I&pm-JZelXMMq=;!^CGV> z>~U-;rg}*Z5s4Pk;?uo2jL`%es=T(udWF-F#-1r4%Tgt&3MDF@NDCf&o14d*&oe!- zuN^mM&>;|a;W6XO`$s523*^WI&%_ep=9Zw9f<&hogSvdG%*4u&As?0sCl)Lh#4+}U_C`fl(;C6420{VQNQQ)px_Uti0~(_5Ny?~m)O%GE8Od#lwO zZjVpNu6@zgUafAUv^?D&Ur&?aaJ!_5+sE7D6;gs=GBGi4qB8#8Du8WZm4+SX<(s>s z+pi+&^#v427&AVIYiaiS+&dVYiFHEbpF9&k+*$MGYXoNAv6yUOn;V{1RQI{bbxnUB z*h>7@3JebKK%KldUdOKq`Zbc-$vu|nYG4z9@)0|%=bf}Wtd)R46^rVay{xDW4OBWZ zzDZ#Gxyd|g3Vp5nGzMb|Tr$Pc-jkTQ?9HZ1NXhq{;R}}FZ=he6T{#d!janK43)BU; zBHFtl0G;1Ja=b!l|I{tA{R67W!0=-i`Y)0QCRHt?_nQ#Dy1M(wWE8-bptT?E_;@U6 zEMs%HazexLr2PDqik8P#rwCLh^2Q>En$r|?((&K>AoLM zYB!;IMkGL?497+@MIVZr6giM}9_d!3%A_$ZOIERxB=kCUA^?`6o$hQK>Y6JYxEnH#vJx)OT2zuka^;1S4b7!<{{O2+PVS!H7K>3h9^aKHcy6wmIw2^N4B1 zl-N?_9vBzLA#u3pMH~T(DYcbu?Rz)fG4}bmU%*=U-@%#746gaPZ4A`#H4_d7w2f9*79*kF6=1oF%T`9~*kU`U{hh4V zLnSV9KZlb?!a^M_!SZ!qk&+@JBykraB^6IWKm+Y)>Gx zAc(jV3m=d?3-8Y?zmsGsP3z4o)NWvxl@oQ+O0kmtjcQ7Y&}C=vv=Z$7&DwBaXW7eU1}XU$Jyfv>bX({@2* zd0Rz>eT1CfO9%1TCFBPWJCv~xVVSaPWC3uK{B*DZe?ma~bwdaK5){3}M>CcVRlSgt zZJc@Cx|mdpI;6|b(H=#kU{eF9F9N@E9Q9lWk_iSb!|*1H z{ykb74cXP=ZXZm&3CcQhr#Wo6ZJ%o?B*zIjjlW=*;4~Jki}$eM@i1!yTKPwR&7ZVRKS*XIj z50DthJv!#_%Mu&%)rhmPtJFBY2X6rLC7>$A; zwiRf>iVSCQ)yo4FbBTdc8WQnUhhbLPBsY`ar}; zKBptteaJ%SJ8@~uUczp_gXVEB$b({c%}X?(&UG@|S>Nu@E)z_8Pk3Av3> z4bNrQOKn8M!S9X(cdni3j$q+l2@q)rf>XY!>(p2EG&6ewK$$V!Iprt|!Bw}JpA}ut z-u1T9{j?qx-S+O`4#y3bop1bTJd1L`dTFYshb4MflZRB-mY&WI`DhjjgZ=j(%JZl> zjgN$!ES#6L?OO6a#JW&rLhfX!NYYGrndA@f8;m%^M2x-(FSOHk8uz))@-J^!Wpm!? zH9pR0dZJ(MUGPX8Md9P1YIn{0nIG?OP>yecJ!t~%(t_NOd+A)MbPym1W!XfVi}E!2 z$9`9_{H}wjhF?ziE?5Lp#;HD)&9(sToj^vrH_92dXE|YevAn%STi;C*T;AY-mo6;n zZhzdUHkTS=!EOm;C0{&UIm>z~X7PqQRG$4f3L3EV;$Wq0r|Y$OD~9s<#vT9bYOdNL zQbut8Mmpzz&e@{@_ch$HY!v+A+WyjtnmYIaW<)PZkz}BYu6~AYVMPbJ%AX-Tc*8 zQFR}@cfdXmC6OIigd%efsWfgi%0m+eJrCM$%@RD$?5<ZWLE$FfqjR$P=(UOm8pg z4X*g5wPbxA1}#kY5y_S^JgiA&X6+WYWD@@6RV-4c=YS^mwP$`O#&$u@FS(P z)=g->&;Ej8W)O6 zZ&TJH8xRMZN{P*Lv-d{o7w|KVyM#!)Z{1a5ThRa5L;Y9BqW?hLnCSmM5V!THjS-k1 zO)%3FvDtuTe%px=9$XYD)&)U3>=M$!5$A#^^Ss}pTs2MB>E~OFka*>i$pw8(Pmp4n zo^tI-zkpm)I{ep&6si?srI68_l$Q(2+v<~-fWP+Fhj`rvEQmAXD9=_$+Z%Tn3j?xh z%IM_erbl_Y-u?B?<`$0ovX!&ic~8gcRYa(t`TC!dw-*zvj zt;JxPg7D2}ezUD?twn8f2g!~IhaF={WQHmf=R|DVZ9flRO)f6>_xtnO%Fr$G6JuJG z21dLb%q=M~U4EjZSwFAa-m1uBabRot7A{q9y>Bejk?=|kEyTe#R$n#2w<@_Ffe{u2>a z53^fY@wyuQQ@WcEFO|T62O<8xg}aiw9VMaR+sCY>&5@aJF#NM8=Z1tR%Ci z8B7QFc-omNEN z@Bps@~0+8W_w8k*@eciE*aBt6`X zZM@xp0geGJIlkuck)WFr#eZ3p*Kk?vxh}xW@m1_6p8{|*5Kzf1g}SfQpMmS#Z@86t za{r4rt`pE&|5URKeNj@N!%1Y%Nft5z1^>12a5af(*MO{w7(LQ@yBs=y%VEnfM=(K8 z-De^kUK`Di@j~X8yixvyfxWvH)#S78p4`V!&mD152{&r=1M=fWbHDo3Q_GW{vNm^0 z&ch2a>oT(V{&Eb{09$fhUa0U9NrzUGsiHl1k25$PaO=a6+=>m)o^eb1MO;72;sW)3 zk3yMdGBt~x37~vF)_2?MzCQ0@e(t`MYXEweyE*HaNKdd3PG;5`a>Mdhl5XK}SEUtL zx*g~mN8U^CB}Zh+!OCx~)h~F<F z76Il?@~^~1v%q0Y6juiqc5zme?r0Mg4AltWPNQGp`_V;Ll7B?2{`GnAv|+#E%4(Ne z9j)B0LV~LV6z=Gju?i^$V5&y$v=cJXi#5rxoLD}wqfO*#$)k|E^VenTkl%T^iotv} zNH(4TBig(Qhg7fPO_Vv7a0%3SXSqf5*j+nS5D>}#V(cB81Piw)&9rUXwoz%@wr$(C zZB^Q~ZQHihH8I^iJrOr%?w1qi54>x8Jv}tzJ2h$~M1ga9yzU8{#jl1OL^i68K)TYI z1~;Rl3E6Y0G59DPSs%`ERUiO3gvWS5#`d#I5__=Gi0TV||@#;T*AOm|$Nw7<9oPv-o_wM0az_=tuoZ0+eJ?snF{}vEpOR1~wEcPE4>Y=)9fV#BETc4S zK<%&2Lz1MesI;D7qNxCm1hHY`1$5e4Iq}%t9!bI!s5<5{Ok1 zFj1y$)v6N69Nf|iDrbm#S@ppoNf7wpUuoz0q>y%GL26GW7GjMx4Ptv}#rQ>mH9W~F zHWKkrSd|vA8Kt60u=@y5bxMl`}p>c4(j6WxKbh~H0yk_p2j?^Xcgv+mdHDNEWBsg*6j_n7= z$KKRmskiMnTiI?sJaUc%5lhdZiR}sv9)6jxMwd7>+-SX-5lQ6|SDb9Zq>n>T z5#U@cyIF*^{vPv~V@BWFyGllBK%rfLj-!-MFNfIF_Qord$~$F`*Pg0ihV<=2lCRXp zcPpPvO49I=i0IEewS!a{9Y;{4QbVGd@pcb8QfZ?$<1svXU<1x=AbEnan`oe5G!xZ# zaoW4D9M&6N?III!xIkv!`nWT-c8EoVl$t5XY@?!_NY^j1_3zEO|6ILx^$Eb*R6kF# zG(_HW3H2`LlKJWtJloD(S{}Hl2Fj^G_q>V*tk)N%^e<7d@|+wy8`{A1KNSzA>M38-HRdZglll?SVI*I>fsfL z%+l>VJBbrhW0unQFe^V6G+69@-ujZ^P9tM z&l`PAm?bpcppF~M8%n;K>a4#nk}L8qUeJ_L0zkJ=>23!rAl(KdKc z`Fh-vXLkm9x|kNd{0BfW7j%Gq-P0Gs$84`w8Ou<_BueZ}WgO&BM?sPNo^^zgj5c{N76y&+gHW@hDCxCRF** zuks6BS%3fVKjv@$r}M)9%-co>R3qMPV?*Wt8TYR=`Z6ZWMEH zi-1z_Sm8};lKD9%DLvZ2{i8Moz)GDHFf*;2IWviS-!0)m z^|T2KMe?=7;NOKjTj-9<-)v#rc$R8h{4bk2U9*8sr>zQjJRK8Ar0|}f;V7FKnHqSl z5)Iy17GduintVCh5n;04A{N2d2AzXd?u;)j2jBh7A+zcj4SSC?vl;L%L5+^x{Q0is zu?q!~C{@hk03+dlYHv8$T86R1esC9%61tr78*|L@jDarrTX5d?s?bBGn^5gO_l>!8 zH%^_*KJk{}1nSg5U&%MMc1Us@m@cEC7d%8<8vx8{)eeYYaU}SmX*(E-tTIkPBYdyY zp&IbH7w>@J%JUCAEJD`_r@+a~k7_JIL?<655LRK448r;qPMkBihJGaNWV(vl$Xh^@foITOqJ^i3vB6*RlGQ&KmVJ5C~O!nv6eAYKEY7mp3XiZ$h5sZj&E5S*% z-vJya)s~*Amj(B#lM7selZ7`R)l(`H>Sgt-`cKg)^oIpyCp{v~L27eHX9F+ntvWJf zvklMv;l>(mH{=7p@v(2tA_{fo(NkS-V8eC)K}59accPA*^2lt!N{x4>BGjxMDeh61 z0p*M+sv*^!EnrX_pFcX9*%=9-Q$OLBy!ZDVOAABX zuYjuOm6z}#z_||eZw?thaWB>!6*bsM!j>KILP8o3L_vWY&5~D)lK(L1ltOiZZpOj( za{jSlkT!WR#+JrSNM2PIqWhr96>Z38TTVO3kR4_=N(W9m5B^pp6|a_T(aPu|NQtDb zIXQ@gp2^u$stHY=iyZf=$n^%x&Z!<*s7aQJC7bItmQs7MnGL44wj726|i zfrNyDe#d#NOFV)GE5Q>@Aki9TaE2Hp#&-+q`n0G;`n*D`6;ck8iP5aiIq6sFidrPaVA` zRR-(D3aB|40hb0&qE|(b&%u*cFFXQU%5+2s%Jhb~Txd<{wB{z1ql_8gJywJ{nrYjC zib^0}a=TYnWY}3ueO90T%j5svqyFck!O1L@IFdL}5=Dw?6cYNV#TdP?&DGH0a!=d1 z-vZbIfQvggB(k8R&=i`Be{g1RQ(T`6yL4F;Nn`qG(79C{RU$*vDtR609?t-CeVQ@20I-mY{Xb^e3c~9f+w>O#5|4)W} z$>pL2659IKT!G?Rk?#h%*PEIZuYM&xZAp_K=Z=F3=oGDjwtlC?%mjUbzwv|}2c?XT zT!Jh%56#_VD*e#=`;Y_WlCZWj)WFXD%tI8^6uJO3jYQHbIgY-L#XT|-HsMxZhf@}k zmK2(bBop4yxjWw~Jr6sNc9&oUCG<^sQ2?&noH^Q-br>-NB-2RgE|rl>s+yA- zu0yI^P$JObql2wu>iE@|TU9T7bFSHDpAqbs?COk4I6l;oWn+Uep zM&S#at~az%)xhisWr|qs)%zcZJ6I6+@fI;f6L7^uPz_X9OXLDe0(}orgGgjL9z+#H ztoCG)S|8wqdxMkwy@)wX-sfM1uD=kIS{2!}cF)Oucdy_?LJcTx1C|jo(N(@se^-}R zW?|9L<1i1DVaiD$r3Ujhh_ztcOi>QlA>q~90awD#vE6+C6j~=AtB?(>k|0<6gq#@o zss!{5$~BU_wUu+Wi3;tTyQeb*KaOJZw^j0(if1FznF|)QaKJ(Z&{?@;^#uBX17yT% z%+Ji4pW>^*eA_hOWmg~j(6<_P36yu=S%!Yafc+}j3mdxM{cH;>jtdXG|3&*Le8o3& zH8cKC@%#Vf82!KFH|u{r!z#hhiOUkbBxBRFJ zyU)M@gHC;WxaDqS);}CfD_3zgaK$h^{Ty^e9N=#s8xTPfAzC~q+UahI z9(SfD(9Ti#>GE}WtYU=5jHH=5GVIpDz=STE9<%G#_`)@w^jqoeb#KMP#4PD~6fO34 zG^s>mLX^acQ45rJs0@i_*+!#RBUA0~JeCBDlfqp4E}%-SqG0UTx}*`nhgvOAPJ0Ln zq(U_q=~|g&fx6OBIWbvun@mxZh-d#C2(qxJ*^Z6Zxi^6fFKkBbrowyI_3pfXMZ%3d zPEXm?5Sv>i{aStU4yuMc>kMpb4@DS0EU?r(>9D#hBF2>*WwH@C?wQe9U(yv)mJk)h zlAv1m1SXR=nA-{{kiKglyH^^*Q3xsZL6}TgF{s-?b?5J?cQ+$x>^t$8cPSUDCyd@~ zmhtN)=4z#0tGsVlNl7J&oUhOY0SCKw1*%@qxfjZepkN*Zr+CECq8#AJJmng7M#ZF5 z%#eXiRBO46lyx_ffK4b3APDuJmhx(rzec5r33>?FkHC9 zZQe$A?<%c=5-Nz{T2;B+Q@ia*9Ws=yJp~DrUm=R2#@Z)*6(yd3 zv)TpKE^x!Gd~X_a8tZE0+yS(ns!*H@cw$pth1f#`5a_@z&{4pJa2zH^ z9^l6K^HxXM(M5YZGQ=Q6+3gs0y99x=Vd}CSpf>^QxX6Wlbb_2}RlT^F?GOHh)q_Jb zLtYCiSQ3;i-4O4DsZgBmH=b^@SY$m`JK9Eam2!fA4np;)PQ@m}r`4MRkyH;C5b&B> z(^tx(SAQstks_o0t#`RfeSsi0w%~!Qh`~O}_Z2G9Fn&ahlmdg|ersL9qz}a_KP?Fs zB*&xp=IFWOU{#st@3|07{;g);)u)eBYKnBRyN!HWN$7d|tE`d=nB;XW#2+hWHX9C5 z{pWIC3ME|k{Pv|$fdME6=c_ofIm&j#xbKt_6O1O8kixJes57@h%J;-)6HOVYs&=c9 zrHwX%yq=?_@1x||c{eo>!pov{he zPyeOT*4~boBBA;A@c?X+|6GBFFcT`1bWgoA{8AOO&MB7J5Qu5 zXb$wN)O^z`d*gY9l7G@86AaXb0HSO`*RE5KhPIW5Py`X81Z(ph+GS?wgK~#P*d9D& znZ+xoABHyh!XsC-wHXbxmsmDg6h-g~Oq$PNgLF3+abDvU=wgJ)rp#t!L%W3?*t?iM zsKcZGeS_1dC0l#Hi3Ubq%ymSfe5&>LT)l=8u{4@Yr=`=prERL(+hgD;t(sEpQ58taeggL4oG)YX_;SxcD-09cv<#DS44V-w}s*~Y@G z7zEpsbri6Doo)UaqdoWWD-^aKn)4T`EAT9SBVqs}_WhjOa7*ooS1z2Lkq7Ub9rfvn zi@C~$#A!F4jM`N@ru{3vAN#=In8og!DMMzq6rE#bMsdTl4}8Hu^gEFjds~Gz>l;1G z#^49rHAh#PELM@2iuzdMUjJmbzGGSsmJH;;0R6A5c}OUUqY2>V1q&wiwq zp0}G+9J8DVp?l?N#?Qr>wZplj%-yIL$=BP>AUKZ|l9OD)=9@^$nYV!;K+E|+i*Oe{ z(BDEg=L#E}o5+?c?F?kR6rp+Le?fuprm3=jU;V=dLEZP}yH?Ww6Gf6&`$Iz1^ZV!e z6W`SJA6&3wjdl6N0*>nk6TT=^EP~tvIftJ2O<~4Esyz(!R?ly>p6)-!`~O5!XZ}aB z`7d`?s?{{?4*wm&%+}s*O8$|FLaH#@ZRnIqFkGa;dIjk4$tUGn5e*Yilvvc;#Y|YB zig0WfKu9kQ+nr(u=M+K*{F)a*qe-M7!jwYy@IiU%yl^x?@BMKW&e=i&NkblozbsmY zJcY)Jrx`o@7w_#QA?d&?Tbqia_O?9{4hzkxbGXsE;F~1ZHOxu-W1NZ3mslP0OlD$$>1EX z%M!@h{*6&=%Dzp~iy^lCY=cunbXsD*d5}wyvfO0*`UD~-r;uUOmDXGcqqQ>{QdKYB zCM%NAV}cg9ec`G5R7So_HwAjOxt?-pQgl|v)B(J1e5_Cx1o2pil9eWnxR2rbTF0W^ zq(;(T3z+wcDIPLg^cdunQ?>cA#Cj3g6>U|F+?z0y1V1-e zRI93iwspM_3WZQPjG73no{r$;kq{{$z+#PMBW9BraEa4Qmd5`^o4>Z3plD;_?@9hu zp4_+bc{%<%c#=CU{9*c2_PxnAqqfN1cVk`96ebvSg(|tpY-8rE(Pm`IZv1&qKT3xH z$BQ+Oxg%f*tU}JBi+gk0C9-#krxP)G3fZ`N_YGW&Ls^@8?aIke=gBA~N3ZQ5=r~b| zV42yXvZDf2OaDE>_}1OKqvF>(OCp$zm>N3(FwWmH-K=~f+|25mvlzek$e10FzWm|! zX6js*PI8_;^v3pdp9yHH56k0S+in&q`|Rt5M+bh2wR~Kv@+b?}2-1~>hwv6P%KZLV z);N2pN*nC}59&3g#c~oH;=QBux(Gy^@Uz=gx6*#9#Q)0HePOyT?nG?jBreMz0ClXG zym<{c{0TzArFlD1?O|jT@ViW7JS6TOUs6KXlmX4y>H{|eu3lWnfl(F3y zM@n*d9&mq7-zHbX7O`Wb^wQ#s3ze7s%_>CHcitTjw~y-W}~4ZWX5SlCj}`3=df*e8F#u_o!TgSh_fN| zQOW(bIQ)UxW&be1pds_6zk8c=n|t6@l`qmP6#g>=q$8@H|PTOl}L9Hi!9uF1(?4(=cyli-9c6LU19zM}Hzu ze1q~=)=?(kGwv#S{qnVH*~G$iJM_q=8|l-ousyMgjr~BAZrc2(vQ>LlcN&u;BkXm; zaw0%Lm0aUZkSOSh+4?4kPjuYWQ5g5kx#p%x+4HDN?V3FUyF1bpnp`sfu!DP^VDuND zp+<}2KgcW#O6UubJF#w>2c#JZGR4|8UXd4z#`~@5 zu)I8qjSzhdI2u1qzVAC($v9DxD5eYA)!gFb^vxa1_XD2?N?1O6KOfId9wLbmTkQq) z*cIsvG30@A6jPaSDp}A1?Y83uf@H==KN!J_-ybQ22jLI=B~4aKJqqLqV1(ePbW8yK zVdep)h@aqCgy3E%j%PjGjV$ddneDFJK90IrCJ-aW2orCR%l%Y=k#BF6ik0^qYO^n* zfuyN-3nPdsg^7Mf)>xes_Pb!GU((g~&dDq?cy&YIpgfUocy*|mlfag)jyK{RQ-L!;9U`r3rUa>-SLu%rsC!W$xfQ(f@yWR!%~pMif!n5 z)>nDGZoP2tV5=w@gD{9Jr1kl5OY`F2YA5dSsVBjbO`eBqKCHjWMYxtd_*4m8q`|dT z-dA*JE429A6JbO-QF|jp0JgE}1(i^oA;}}_FyLFf47pn?9!#%Sa?#$hj4>4qd{QOL zGHPd^>|^gT2#E04kw@Z27_&O#ro6tFO_n<;D$k7K2EdiJv5P69A0e452owuB-3@5a{-X3MlUYP;+nwtl|#Nl=Vs&9@kojIUnVN9ip=}B1K5hBdQ+Y zq;__ZBQM~vHirRIlJXIhXhxV6W{q6Qw5rg^fgLle&OS$%x%~x$M^u}Q6K{q&dG(c8 z1kS2r-Du4_Tmm{!ff0(Co}SsD9RJeCU^(2jN+eDaYrb}19CIegl?O6A*? zRwwN9HHC95Pa-QbHdl0<+}<5Qyhl!hbfNgGtr58=&@y-g;tEVp-b+jsE^4Ri71wEm zs-VwpYkbi1oG*dX=jeKJb#8D<0?S%Y)2Ny^*vzJ_;;qW2xY8b&APX4v8J}Lh&sA!t zqW6BQKV&(jMaCAYH+bVs9n(!iUrN-!Gz-sFR9dtOwH4I-Qaz)R#7p=#vPyHt`&!Qy z`}3WBrK^77Vl1_ykr~(+s+vwu^Z8twjL7&}4@*~fyqt}F273b5)u|>H>@1Gqnq-^+ z`k%8opxw=o+RWp4zt;-bWVUhZmY1gA>bkOB2v)d7!iU=-P6_4ePLidk+bMuxU;^(K z|4wfG?VN+nCaK0wd;FeU|F>3LitFtKW=k8+DT2fuy{QD9Cll?>ntF@>*-&l+?x`SD z_7aegniC59Cmn$5s+g0x9(g ztHuYcSQL1gX0ZfcH$n>SaNL$B#K5#9?H7ZHT;m`mLBeCGjcDmS$%hCJs zpCiX64>)MtZ&W_B%JY`7;lcIrY|ERW`xr1ZeiU}R-_l9&Vg`t)%GGK{YbH`&W43ID z3z9bA4>-u)?R@(@1bu(M&}F?7tSU@&B>43)Wrzebe${_`9?dwfG8kSa_M(p`=Sw)@ zEv6VdDl2?alVr;~o`Eybl9PS$kk?%?@-?&cWH)51JQoj+%u!__Sh&LB6sv`j0@I8Q zEfy64K@GZg=7r%b4#!i^kINLPkh&h`9LAHSauNsa zT*LEA5SWtYx;iojjEU-Xq5Qkm;J0zY;|K9Z^9#*Y@gf9{WaCYHQiyE_>3!ZmJ6k^B z1H$i()9%49OV2>zY!|s~UTa=4TeKherCcZ#2WR zrwhV?g<<14$Lwy)J|ToP;u~Kay(OefHU|TuQfn_?$vZWz3?e>U7_Vfi5ZH{n1|*to zHa7sT*@7fcKMrhqw^TlF9H;e*w3<0zA5t1jA27o4n(x&ne7(0h?n(OeyoUHml?sA%s#}$28L275Q0l^}# zQgLDq-S|L>7~1cwoF!q^Z1AhR?dl9<>bk1Ae$n}|!Y|&9w%lw(>7xIg_*L6C96T~P zc5TmSZx-S)Y{4_QSa7X6{Zog{vNae$>o&2lR-gRqM`My9GnBq*&vS zKG0aSw9}5qc98ImitlIMlVTI!?gv0lN!S!E=6Fn2GMm9Rq!nOr98tH z8d(;lY!j}<;Lm>hYBD16m1IQw0_?{oRcoBbR-6VDW^vtt$A*;-mCw9&-dK2NEH+CG z3I(>U%p%hi1WUKO%fNBfq>A_8w*}UU)!EdpZ^VRXTDgTFGf>aid3X1_9bo~__;^lg zVUkh|9m%TAa926|#EV(>H9N-*EMV@`X=(}J?J(nwVX6+W4sA-Nr&IUVA+nw0*@W`F|^aZX9nYeOqfCikd2w!?L(FBuAx3$JW27)Rzi`Td&F z^Nu7}8nnk4Bozl3iCDbTe_bCZyIRMSj->5BjxWzlF{2<&(6$wWB|>wtgTRV9YtX7I zC81?AlAhxXVQKd)c%X>}4zrc2jvA9y_Zqd`EkYYOA|PA%y`QP@d|S}D>r-DahgEHk zo=hDk%;2=+LhWY=RXa7=8kRCOV>k%EkzdVJHl4}_BaEx5-p1w@e!CjXs#+F&Az!2B z@{yy5(4q?}p&@~|DJ{bSF?1nDm}99cn3;Kn3TVuEx9 z{#^JeJBg$s>%n-9kw5TUpR1yRV(2Q9-g)R}j|3yHT6=$BGXC^C?BNfRecSuwPi?uQ zF^mGWHPHCO?{NwID?0A>i$!9PxWmy3h{5@|%`>1k=B^+Ejp>7@oug|~0Md+ku+hiU zLFrK-okRr1L_}$E2@tFs(ysv>OBqx5h8LOx z6gJO@2VQK9-i+o@RU9(hFis>Mu}QA8FEb&$cU z$@Wc&RGbP>rqMx^pg+)-de}O<7nst$T94$I@lMp+9W5!_&+uCLiW{6kIGqQMGbHn* zy@@gX`W2e-&3Bi8gIj_p;|LFxeop(Og3P%x(C~TQIsi(VPgQ75HKY&GM8DAp_?_Vh zEI?Q)w}Z)0in$e{sxIz>f#y*6GZt0c(#51mFi6dVYYZ&Z+bi5`Pywl0_Q@5ji)ogi zM>P*`L|u%^5n6K;p4FsNqrA%WQ*@ORmY1TKSb*cPfST_*@xB$)gL41DObpqAQ>AC7 z$a#r7I5a@_k1Ch<%M#YvIWXrZ^)e>sIY`1AA6+nJ5O706vpY+6JQ6G>Z(F9s=T<0J zJw4T^g_}{XniP3g4iMY1a?5P+UGgfVpwo-Wctotry^HCQ-1n9JK-_?;7JdkKpTTnam?Hn%~b*6Wtjw-acj6gjFg&2nj zRC1w>k15Zii6UH&ngpC@%-1c+C_DU)+h_LQu2O7%aOANL9<}6Jm&8T-)|>wYkkmR@ z`%fD5pYHqF+1dZ^=GT8=)tr+m<&?#MFnargf-@{laAuORj|3-7BA)iYJD0=uCvav`JDN6VJx`}E#6G$sc) zRCe^ile4qycxxaR+mo;*^|EHk(S)}kj=r$m#DY6n5yiU>cZ8$k!?#wCXQG+L1WjU- zknaR28K`j(RBjNN@+ii{!xwDV#TV~!d zWr1(SsG!h)xAkk@04?Md{cFl~b{=Glg{qQvixpphDsu2eP8FHTsSYf-6c|7j70d#7 zCE}$@!N5=@PGkdu#g2%-DM^g!?0x3VGa?bfL}cWsgF>;@bFn~hk$?u^0w-YtJttWl zSU0l@cuWIEPcx$*2H+?Go!%c<^MH%|_1~F|MeSX%;h-OQC?YDzus8;EWj(H#ZEGPL z{ih(jYn+8OWj$>^@`O45D8(n$2GHlpBSjC zG^@PlfY#7Rbc<-^0JUHEry$*^z#3^!nqv z;WZM3;Pl`G0>}d3L2J5+W}bBez1PN|wW?{}UDYJE^>)oD7Htfx4JEDsLx)SoGWNUp z22t1dl2v1sBdIuRqfJuOsgW6mWfSTnt^4>r>J+Fa6)+PMlxOS_0DTRvc@|30wI z3Zr%<@aC7(zL1zSIZ=5G5MaUd&0;XX>6>#H?A6Iyt%rylJ^TEkzOuxz-h6Fc0QaAfDvhPgo|UVVg8Q$tE?Veq)NNYM?)6E3H_q2l&a`<__+h zJ?`WaNdKUH!SwV|^ox4r1T_C$8^8=oiujs|cgzh2|9cDsN9Z>nl@147Z!?iPp~xgE zP_9{~-k8D}EzYv159eBJ0+M7Hj)=GZ3GiWz0%pe;aC`m8iV5Y znM!nK7YudL6@01ENEdvy#M+%kV&$AUNQof#Avq-+N#>v1pATOsqFr)zG>267>E4v4 z*ghaGmW&2S1e;BxCnq>U6bGJc4QFWM>Flhj-Hk0b>t{jt#f&NaYE`{fOb`eGaf4po zw65Er=i+Rq0rr^3P3Mi{e2@BX;f|%WJBPgZ(+!NU=hcW{ug=@^YQ`Y-b81V*L38H! zC;#toy8&3WYS!_?_IMOWX{f^*J)JNQ8z9}=_<&QkIFJ!|Rt>*caoA@;dCCOv z6S?NyYg}F2dILcHI{de%?|jS!ZSwnt_VkW(Z}dgLY;Y>#TwHT@?5g9EocvxI8g6mY zZi+vBpg5|ma)j4kBnEzQ(ndSgD%SGuZB?WMay2AO?-Bl5o~&;5*EF5plB!+ESI(oB z5w@|kG4>Y7J73YAhkjN*sMVe2@^yYazs~R1ZEfed-yOOxgL=YJa%o^K4}Y=ak|j3SuvNwQCta<>Y;o|wW^Fg$XBi}&cz0;3OVsE}q4tv+{z%&jsSi{k=m=k3ZboX~BE567k+cP_V-w~YptidpQxkDEJ zkrCZR!4eond3?;HTwCcsR4OFMO?BWGP%1OiGaDfOO@q5p|4o~D+PSWPvBqp;+GBDL zPml+zhgtaUJ7c0qmMO5l${qU{T2b0D?6NBk6Ion0UxKbuO2S?wvBLX0w7X=t0{!$M zby$?~JTjoEws4%a4RE1w8&=ryG@;}?9u_6 zg%B5&5mt*fMaHDNI^vD~Hsw=2wiP69gW{DHvga177dXjmdEsX>`e#R(I*Gq|T$+fG zxI~=k83j`UX-{0>wb!N;4sSyrOw9-eGvhvzzi8s^Xc;~wI}%k;xKXW-IZy^GBM8?h zx`D(!jKM1=auO^@`v>acCEO8;>9$O+TcgE?bOj6weB{r|Mnmb6diUl6vE_sPwln_5 zaj(4ZPB@US^=CmW3E3GLL0IABHlLWd@F&PPnt9EKR=M$CQqZUT7=86kjCOdkMUujb zJ-xp*7k44UI`NlEBW8*UiG4TuzdhY=T@91Nm*~`=3Q@(}uL-}mGHKcxJXD`6czQ1~ z71yOG_DWD3DL}F%{z{a4%K3mP*Z)4K=6^u39m?*jb5k%J_ z4p_ptHis(}joqshkc*c=;P%S9n8oKil^%}`|H!XQz~CHLLi7U)3-SScsUMv|GR(zp zFL&roZJN+x4CzNIp5X-R_Yu&a=@YT9n$f#J#@Ye;L-^oJ={T|^VCt$45a=p0Tp&u@ z#v^7g5nq={^WJtk+*{Fp6&2{=H)Kfwq45+Cg4mgBNji{1AQT^EfvZ46INAy>+ELw; z08o>+jhfyf)m?kAUtz4e%t|40pnt>k`3#zyfdE-Fa;MO&-kBTdMX+)k(@%`bJe)wm znH{1`Re4zlUG=N({Mq=&uN6v#X!=JB`=;xRjkCkmfL zX+k|{qJtSPCf&mkd=GrV3V4=9NxGGvs15Iu0C%8?_ey}v&~wQ*n1)%b?ly!wOs?hx zZ+>jOAuWo7ONK>?J&H851up%`u{=z%OIyAm6zg39 z94C4j<#pNg%90U{gyxoW4!cl5F?@jRA_A}eB;xqHH{xYKQP8&CCG!t7Mf#`SJl+VF zEm`kwJi1&tI-0KOq3ukZ;|pagQ=luS71toKP@)o)pf&G7!QUIU z)2@5=2=wgZ={d&GCwk;xLK^6kg+y>ruoIKVv$HJl=Um@?`k!f=yqBMw0T4B*&DFBC zEt}l%Y-aIpc3s$Ss~BfBqMfX0r@PpZ&TQddZxtGBZAUvb_b3Whg#z!BgQANb5x!%eH!q#v#}ivWVf^NIoY9|e9Du%J zq-X37+~_jN)_kt!Z@zz257{5?754u_R>{Kge`b~cYmUau@;@uK|9?)$^1lZ6KV)q8 zr`nk+tv=&daybxhaRhD?XdsL3(*Z`gs?;V`QzDhcVOwvH5FDvg%ZgQN8XBLv)C|vz z7Yc<0Oba`pulJArK$i|k=={*b=<|4%Qwfl$grpMM-`Xr2*it9wS;6U@6U5`oHy$l8LP^zzeKqVB0{CAYL|I(Gb@Lgk&ozL zX0&l)=vETx@fbR*$s&2IG9JB=3mmZYS9UNqSf1=$v+TYl{%z(8r8BI&TJ*rzDzEx_;mCTN-?kkz}j?nBXw3j)%|Iq`>*G~ zYShi&$@jmtQ)3p3*|#Y*cTm5pN7w!mp@#VZNc0Z%Sm4s=Wm>5iqTv8)Y{fXM0}&1l>J0nP#SOza&Tt(ItIohOq-2o(aal2L0) zmqOGCr%s7{8VfxnLv;}xsZ)ocgiJB{Qgx0;TDDQjq;59hR}vSyermR_1GcA?APFKu zCUf2`Y5rhW1dB&Vw+BU4!fq5j3NF2*(NkF*r59~ zIGWnr(px^t>y=d1VsoU|s-)w~uZg}lS!M3BB|>06o)gMJV&Aa+872N%!E;zGCqwc} zp0;Um7~Ogj$xWHdr$K@9S~DtKbRHsxLDVq=+Ij72ZEsbk%=aRuBw~;E*q}HP^jQ2Et3}KqL2A?W946U6ALb8)NVfC<6WZ%EuvV$a+MaMh)bmSc+&Mf zi`U#GFqN`HVC=#D4qAv{rgrDj1!)FNf;=5@A1iwOc?H28!Tkuz5Nbt@Cl#U}wiZ&m zaZ?H7-^v2u(OxwLHw}NOMrb#a=^iWvroq$8oa&{)c=27Vv7O2=wKGv5-WOK@O%s{l zr}#;mQ{70x)>GJC>T%j8knSjiCzeh7o@u)AR0x8&n{t51DjA%v%k=6GvdZ<)lNZ3^0pSJk_@f-wu>Y)@BL4r{2zD5S=s(;QNGsr zUm(l<*6}~p5yjwyO=m80ApP;NeU*7#!U8vI9GNwOmJ#Q~1$kLt@L zaT*e93MqZ6stG2wkW@$|*g7c03o}EPT4w(c2uP?te@?mX49Xpx#}Mf-{GyR#N98*u zp-Y`;$aHKaKJ>U2>4+kU1j<%3_#?!lBJ(939exg^M{rYL3Y2OhQ5uo4Jk*pFz)N8U z%(n-cxGFX`+G6orGG&C$$>Hmp40LWKm^%Z=fVTD#{UORE>JND`@n6G)R)D^>7vp}1 zV9WTBnA+azvgWRCA@i+ot%&@Q*Ica1d0afx`0GyPg9wcc%VrDq1w9M_>tfg79kdQq{UN9f6Med_l&4r1N9IIfK97nswClnU7Y44t?u3$d755c(wx#%kX$owV@hTIRIJbsUbUyV6PBzR3PptW=I;fr= zs3oE$z%`lxuwFWu@Jb=)eIvHig{9C9)>OQwTm9n7i!SQil$o{6)HF#>JzSUQWx!R# zW7_#RTh0s$z6|+r1=VFeUt1HP+IucKX`lXdNVH@pm~{tQ4olF2q1gvz32r|FPmpg) ztUTMF8V;-mH72{8N)Y}7VSKlM1MVvQTLR}&a6JAUs-q()p?rcdtkPQmk0zD~aK)Sw0t&PFN~k{ZB`$0` zjJW{>P2M!kpqwamYtz$9Y_W=oM+bQam6ncXI9M)m2C@^GQ66tC*874Jy0YSF&}TH- zWY8C5)1#2nl4QpOD^g!?l=Iyj6zOZJgjwaPxFcqju6EIlC2HDdYo!9Gk5L!lA&0Z% zmY(_g2Njkba}l3`^U7gS{p0qkK3QdET;e>idxE<#{8vAwN$pMjV0SxCEy=N&))f*sKPkpf3zwZx%B_V7jo_?vtzw!;KW@ z)ze3I;@hGmn3V36hjZ}}PK-Lv=T)*u93%Wp0U;hO7Q7;p`ol$In-gc*vHJ`zj_0So zXa79WH$^PJZb==_bTUc4>C|DET5%ElySt8Zb$9k6XpwVkUdOGe9o?H+5PUfEX#xGaszu zr6-JZukH?gM{}|U(W_L=sT9K^2V_6cji=AoH!~q)WV)Ji94M&@nDDdmGpSM_*W zRoUE(Gkb3_>D~)%5BJL7`NuF8!z_qofyiEy&_2N74_!RS>ys0E<@LqFfmHN+%7jy& z&B#VI6TOTgMQ7Pn6|NK(xx9e9^dY9a0}w?XAa614UMj@s-!g3cGt)7txOjG}$iEhS z_i+trK3*?){uxQKOhbl0C?AQd1$NR3B;(mVlLUpn+v`HpD=!*19j*g&`T;(J3juV^ zIt8y~W{pgJKO=Lr*^k!k(^piF#yuYkCT@TTLijtuUpCFJSH^CHqWc*A? zQnAy0d)u7Yb)Cv8wsOLbi7GnJ&V)^|WKv@r_htrmh3HFrHjb*Vp30+b#=p=XK6tSA zl_Fz9Sz`W-xfkYT+Zw%{%D(f`Hwnh;tp=DG7}~pz6TQCU0!5>uDV|Qi9>M zco+iQ)?NXC#>|dG)seN3EUYPX3i`#%ZGCA}il@u2eU;M?TP=AE+c7COJm&Jiz-YIQ zz)66Myu?KZJtfivT;*Tb5iDoW=;+osa9G%UjV}sLG?>qi4LQ*J;H+f8;qB_~UjGVz z7}#O=fyqaWh)e3vE2qO~!9enKg(!y7UsKdMatq7EY`GD?Q`(bCH2X8;Sly{a(-QzO z%xT<|g=e}jv8mGEi3&Xk(4*~x`=VJA#cLl*VD9~X=S|b{)2x}O{$W{$1=|4Qv99w) zSFcV5J?~%lTg$6oWS8e^h(&9Zs5&>l$v@65X{i!P71Uf34p!CogEjBd)rxAjFw<0Z z*d{C6YF4YZ;0D2AO42vOUNvHIm&zLxLLqu}9=3S+9}G#KY8?(Mm52bdT}(jysD^(N zs}x+CKzf1&mlyx03mSs=?1)@75aLF;7USE}+&dQ&P87#HCzcM9>qv8)YM6RPi0tGW zc`7#gW^C}FA{1ju5}Q)VZKr#$ZvRyPrp3Sypa5Q8%Rq&YL<}OYR@-{p<5&hqSduLi zhXUj2J^ovGm=L!mDf>Omfr*&$*}AD&|7}zMaM3k9;(Kz(zJ559FX#BkSSsfLuKaZ& z^ZT5^mLjXBvnqX{v(q$?y#(hMA{1usLOKWjEV7)N*&>@2>(y0|6Dim?rX7)v>@|Uj z(l#Oob11rk>znkkRimVqi^l$6>-uVysVLqhE5B8@M7c3PP%WFG+5fnH*%(>=e^z_{ z_Yvm*kFeCm|M&W3^aKP*pi=<=N)PeHk_jNPQO2{*D{5pC* z-%4ZPQ3bqHt9za-=q{bQ9kAKgk;2vMCTXOS@xOIKg+_K(398NaVzy4ymT5ZSJjRT1 zYpgw-KF=4UtV)y}zXbN}56zZLyn6wZ5cicX)TqePV4A6-yg$5V66jAX}lm-B>4zJb;fPSgE4|GP1Jj1xuc03UHm}ZjnsGNrf?h6 zm_)(JlBV*li=x$|-+KoO7O6m&W%CGIC!RVD{D?LNAjh+bJOw{7xrkmLmjr` zanjk~YY^SKcdS@XoG!3j-~`rZY`<{C7fHe7aWM@3OfHv~H6v>UT^%N%f#9noMFdZ{ zs}gMF9o8R&PZRUFLExv`=h3w@DGfmx_0=rfwAS6*Xzy$!bh$xR#sc+?2dcJm(Q7I! zX}>L9H#qU$bJBOjQlJk1YY(I)wX<>gb3LP!P^ym$i_@kv-xsl9#iK14vTP4jsy+>LLdsy{tn4ns%d z&lB+R6f%frSOk@>qnxgvMM?e5$`f_`YZKAN$MxlH%FJx6;Lo9+9>XMEzSa%q0nDK+ zKLcng2c9q8)4ulWv&LW+!z8wUqSQiXD}8}Vc399c*G1yJp=ZUvs^+!c62|xmi?7Yr zZH^}egux|Sa1Y~t+~Yi;{0YKF97OCx7|2I)u%F}hEu78`D|`n24NFhRd-=ib&!2t4 z)o)UhWrEoIeDG_>i@E>{Z1UEpvf7JKcMzHHH@nGZELCoavcU8eurn}WL?Tw}G}50j zD6K2rQ>b~~7~?>Tmo^KnundT9UVN4WvDH(3Z$?M%(unmkrt`|s1xD3I zQeIy*4{XlqDgRIY@($=xfYITj=ej@v4RsDAajbkuiS_R9>d310TXZG!<@T3tnoPKi zp0E2+&;7aKqNEw`@x7+G<1DPm9Acbl;n#@_EZiA6-WmF2F`>4;tOs9YGrvy^Buik?F3;7P6_q|LrJdFedW|xdzAJ`N#H|O>U7-&C@;(G^lcAUV6n? zwmTOfY8N@U#wiP^(+v{W#}{KZLzBe1b~UoP+(dPZ<0ThuIVud_idynDUvtsSSm}rD z1Dn;}_>-?Vw;}Y9Q0xj0lE1G;86Mh6Z|PqQe?mZ=nwdzlib)9mwHjm!Z3&UBX@@MF zO{gjblJ5{5B#o2O+z_AXA13$gdLBBIt{!cVHY~jU07T&_TYZ9Ya5XY@i$)intsQ|j zB6KOq3^G@2^Ykz%)Lqo6fA9H^PJv`PlgS`e>tw&f6fY_)*&TE$b!~=4UXS@P{Ie& z5{l7`zLe%Qy*yw397MLr%Ep!8$ zvrbw;qok>C8#~QGHEmnv7?$KG3z$pa1v1AcES>JSc&iR<1jrytf!7O*r2?`>+hGXT z9LF!L!wS<}31NJFmFuV{b3l-=BTeZ95`C+ESq<13y8UzC$51H#SHuh}377AL zK2!g37ywILpPrFTUyninYpl&|OxOEw;}?jIkrBX1TFLq=2wJWZ=N@)+t%1}eqrtE# zqHM*`#?l<6V=4`to|g$$;wzeFVNug&q0s@VG;oXlTemi+l3=3{Iu z_>u#Wo$;;{zL~@#_h6UEEO(?XEJF?@gTLvsN*OjkW@`KTAPL|SduTHiXSK3^6*e;8 z2CzJNLBr)Ov1{%-QLTFh7GOW;Z%7dabddin!~c<4&cw<1KcgBhHKpS+#s1F}v@;@6 zJTH$!e7Lg`aVVjPYnB{kqj@pY9yHj8gJpMjt^Aprhn=>`$+ef5x|Z|ZHPxPeucTUc4YPW&@l2&&y**fp*k0ytvwb{=-nZq!3`UB8Dzn&I zfSa7Nk1Ap=nxwA<{dRJ^m;i<(IOX(NXJ{|KBC=ww)1tajp@$~xo;dBqjC0+76*H*K zqTNz&A(oqy%Yx&(Wy$gKFRjX=OE5N5Jf&j_05M@j{UY~ZGYAKk-g z8>zjxE*_8PE6E$ZEyg7tSYF%RpXX>7Sw-W@8uh&pDX?Zp+qFSP%6B1Q9WkWGd;71# z_XgMCc}A=6UAS@iykDd{UuKAGjPv%{PP)09eN1DcxerPs_6n&S{w{#`^BRRR8S>%}+*9#|FnIxMDb8xRSa!pxKySy_gB0nr;};x8&c zJ_jKi&atrz0=qZRk%mjT&veI^Kmr9lUEkb*;NrfqeL8_$;q!=rS|#<)&YO73@^8Zf zsU;q+FpbuuD2w8&##NLU3DZ!ieAiPipad7vt+2NxzqK}?@OoYY2`{fdUNs06x<}gl z21G&?N877`+)#*AEJ>jR@|3Pv)2@|`A{_M^IGLx$-Z3^^w0l17^6-({Wz7lj{--bV zwB>2v$+L)6{Oz{Z^N{4wvyuhGRO(f$Wq#h?56D*&X1BLqbb=qW61#2R*StL@&24=u zY|C;c2MR4zgB{D3q-= zShNaqK~gDJL@a3Iwwql(J!H)rtR8uATN_BP+mf814lymv8+;1i5n&<-$~s+uH$JY5GVEki9} zP04b^c&l*5qipc^&}DfGq6jg{u3Y}F02?1o8-i0Kw{}uVtY@cs36yee<*4^4TjNH( zr9(z@UfK!px(yv5{D-RGL)$GNhRC)i z#CrNoq(5#7cQ}LnhBye7i^oWyfI89k?xL-v+al*8)ia+US4k=JkGauec?yNdAi^N3 zE@^iV#A6N26Wi)G`q)Rtt@=h1h%qbxv$OCu?{M*(yUKY=kgvyKsK<|caat!{;sg=X z<*rT@2nRwWK>kf@OLmd(%>f&kOQnZ7p9-{4^0DV)k_R{W1{sF|49UTc(vBpwbV04O zV4L3e2iYEy$BM?>PfdofZ)#zt7$_{3{$^%W!OGSP%WoT*1amHNW4aX6V|gL=5Y}{_ zbpE|o+~5P(v28Au8>P?uI|~mRQp3dqCF>jO8 zscj7HPSl6vDSMw8b=}?A4P==68r=-6alRv0FsN%DFg^{Y9cMSJLx9`DBJ4& zlz?ArF6z}h;@%pE?lg|v`k~)gzw<9->@IL#D-I8RlMeZy1atM4Ju_S4rvBNj z8n83BlTac_DV&qrdUE-_Y<;$#Yyq`?|Nb#ckodVsQ--J%sy zsOM!BE-;s0TlZ|z%E>UOz!~CYEj`^c4UbuERJ-C3#r|wPcJ)_frDu#Zf)8Urv8T6! zMb>IEUU?vbb7(5B%9A9$o?HU&3w^Qp(KOt2YMz^6gm^6a>Qknm4|3vQ5o;6x@k0+V z{fj;{^T9shH!or^&fgne)Nb70w;CPHrc{b-_qBmnm7dDzX|xdqN4Gi(-8 z>FK*E4Q1Ak(WFw!**?#U`AXJs;1mb(w*#kdeuM$ z`WYTktOOBSqx3p+od?hLhQqef5iNDq<>sOEeRRhniEKK~wB=SF3 z95%s<%2d`h*B4)HHFSjby7lt~&jtD4=2r@TFugW+!_JFcoH%SMjDGoZPKHk$?Vj6K zZWeDPJz@ks`9eq0mIqzYGyRq2$u|*V3peQ-{#`Kl0Y36Hhr4HG!rle5XQgLT8m$D`E2yacb!jYWzic5F zq2Snb$=q?dlOEq^g`$$4$Y=To5Ph6d*Qbn8#&E6dr|im6lX4|^6*WEm*~%b(5QeVc zg7ErELCo)u*}@}yEx)7BwrMk-W5YqwAv`4wPa3vD)m~+ghTLLsL?#@JQ%1ieW_G+q z-MP$e@<0icAKGJt%F9Dxrg1ZZ%v&qrC45~ym9icM3 z(G0=BuvndaC3OcJ6mjK2Zzk1$NO^t1lSzAW7IYO=atoN5#7@r5gex)J#*G69JG3 z`G{tN!wUBJ-u`;T#FO=LBWikDGwMt>#!FC#Oa8tsacWhDe;gL-JhH@@HZ+pns*45M zv#v**_q}bZ(~4COCCn0nv!^+EEb15*@iONh$O6KN{o(q{pa>X{6#Fw(J@jfh5!D#B zb0cPDp}e(PkKesAS&<%v(fZM79deVqW>8Vd&p+a>$sGuOYbpDn43Y>2mZ6mu+}xgG z-{x~Xtu;>2>9bxHBp6Np`p7OjeT=)bRCDBGTp3=mKG+e;Q0490miQpA-tFqd`-)(oeUM$tv zFmncC1nNFViPII+CL?emX`{UeEg{3@3W_p>G&7LW*s|E8R5>JWCYFg;o?zpbaz=<| zx?^ugJLTG3Hr_7>EoSppcyHkmeS5aFL45_LvAqR2?0VhMqlqy>F~!xNikO=Znxw*W*-VG*{7$BFRWe8k;|%WYU_3u;3U=vB4|{B7 z+V4(r*>it=HPfy=7r7b}Z-eM}7}tR<=%o*~iB5JCN8(G~{mqN>;wvf22;Id*YxB>E zDA+G9wtHBGT|G>JY~%z8Sbg6>7#GE5X}JOlCEyqyx18_%d-nDy;NFOKtX@L$Q%xvk(#g|?4($4& z$GY|O3hb0D| zmjhO=%C^|PLrC-Cp!Ac``pu8j3H}K6Q2GBVHcbEJgXH4m{9g$?hnm_y%Pfo^0uSRG zDJWB_n`D%00K0h<+6nk5?Gw>tkfD=xV;yVqLE)(3x7Rc>Rm6e<%e>%hu?8GtvGLso z!*+Rk-#l+=$?@(6reN+X-_lr~+d;w_**ZLow z_rfZK4E51^Wrz6;*LGAP(pCOu9xBzlSH$VdD9od^hT^S^%h(c`+2H!i^9s9cZx6Ox zl}vsG&J7RgwrIOFLbL&=xlsK_LpdHk`qQibdy z0P(m)wykR>s$eVGc&YkBgn_MJ_O6%ZrNmeQuj$kl`u3D z%wx-^8{b+gAxTcR)gmK=b}o2u?m&rP;zyRR@?9W-j&{XJaL9D9A z)2Xk^kQSfY_;)+Cvhb#jWfJ*nDit_+rGkoDUG%Xu$wJ{2_tht^?)T>G=Blj9XqU4x zfqSQtQ#=P}(qgtZR~o(cH4u6)-CrdEM-}?65o#iNi~|HIl5m#_ZpI5GsE`vE`6G%! zB+VecyU^W%+0q3!cijL#K|XgyJt2+q$8*+thEw|)&DuqP{I=+H@JE=HurjtN)|c_* zz;O4-_cnJbbW{~5z;R+OSVpN#HsUQwiI9bFYm(f+>`sB#?Rl3&E!sbEl|9dc8=c$D zzd@SpAwph|f)Z|J#l_C_?Nya=On;SLT!CI6^$nTT8R!+`14+b}KZ zFMJqZ6jyP!^PY_%Ug^w=7T|m0n(>BvHqJE)Fq4^Wi_nxyL@aP?sc?}e`9lGfOu9T; zuN4H8p74eKZ9_VW3nC!8uF2<%Nifi7W>Y^pt06}ZR;6F?SxleDCFU-j{C;+Yvj}nZ z2Ku+w0jk9WP6XL7c4d>6sg$pTk+Ntv>&Wghz0yywswdR7p+X-u{AST+u8kXO)EmF1 z3W_Ck1BW5W30XL1fX4ta(`PmvJftKIzuHjSu-IH{4f`HoQga6ebaagjuP+PP^1>Ub ziH)|U@F&YPWjvkb)a}z56`C(424zNwKaq|15{X@@?*#iQ|(YgzT;fF0! zZePH9pGih@O|dx{ZX20EK{H+c-k*vBccxON&V)1DPx}dB6L@PtiI9B|Ea+Az0yt z&>cm8{G&3W_jR=HQ9D9G@ul1=#d7ofo8;VyH9(gB>tT!P z-f=pq40>_?_f+>4S=bSd*)M2%&g9*T+3u2z|?MTiD!Im_0~EC?1n#nw1dRJ z@5W+K))P6jP1@iXQ1>*MfFF^+H~NsJLzn?$Tcv?L8wMvy{K{qP@+3nj+v ze>@|=i3@a{zlvUqk+z0=5sVaIe?WhsX&)0hT_282NBsu`9sC8sb)x-Z!~UDTkxG0>1G~7a?Md&?0g)9u-qR?VCKVj34~V!A@DDTbt(X6a5un zEE2kW;oHoj3huMjRdM97(%uAryoa-9b*yJ0-4ULqD^hsKOVQ#TyuE2R+YKyv*J$;h zUBQ2jplts$NB>ZB+wMo=;ybOk+dL*Pn1Dtl)z7Yf?wbn=0jIgO#z)DHS5Z$Y56CF? z`@E8n!a(P~4Wy@GL@On`bLYLgdVh&9fQ9*9AufSUCMCsOHB{A6m|xqXz3Bgus7$O5 z>SM{%`n9yZoS9K!MguaBtQ{KD+uF1kwnVC%2D_FondJbaV_mvKLL(>d+j{Gv(w(#a zs?P-yZi$DjeiSU(Q6&APX;bBI$u{7gq8rkxMQNkSQD2+CGMpS#btW^-W)M)&QAJ!JhnYD9gp^^p=21l zx+AQX*4V|WZDzm&B%58DQ=l@kiRhY`Op==1D@1@Vf=aY!S6@cx%P?C3pm@qo$Un{i zq*rczquu9fuVEO#Ppx&jS#_?xzGN4*#ix35GxNA~f&-3R2it|V)R$aHMCA>s3u9v! z3PQ=Bh+S_)tlPr)I9zwWNoqNAnsvD@hzSfoe0SpF?h1sOe0=4XStu|i<55bl^SBUG zaC}v>eeG{0E!}nx9Qmmi5k=9YB`U``DuM`?Iz?Z!6}Rd+Vv4E1e7!Ak&jBp&x5wbH#(F2rE^ACbh6BlMRg3ZYdy$+{HF{Mz4!JYFr;2MKg-%4 z!|-^hEA_#mDx8T+$dBnVe_r2y!Vgv&#xM}-Bx0$@)Eql6SZq+6Aa_=Z90BA{cq#!m&h|q9$c>??L#om z_V&DkamzS4oBOgpeh>4*-MZ_T!k241uHt|fbZRom`3Gz(oq$MWmVl4)vN)GDZuVcS zWl=tkEriNul4uLlEb2N6BZglqnv1E($>U{GN0HdGrEqD4t8`-&B&TROLt$Zhv@QN` z^T6*@2rYETkt^o|i9V-cOsFwXOKj0}<-nsWc2fpMC!owt{t~+qH z6+iRyfO{e20PlFiiECkdJnLBOC;pkXTZj@G{?;a94WDQsMTf`fYjruD5Juuwm|Bz) z12t|HRbaBmhoBX+Ol$^^D>EsyxeR`iW&b-_%j>vMml(F%b0dX&ycP z7%sor$q=>pAabW2AcHRXTeB4$_k^W(2_0y`AU9W`u-B%*r!9Q_nY}2Rhjqgi6wg{%RHMn`S@KBsnx$YxW{GYs*Th+Aq!5|6W{oh0s6VZL9=CDdD!Diuss@$?F9 z8`l4w>`uBdwB$60Mx3usbn|z;j5ljlyN^XS>{JY2{#n>JePs7&WRMTK#9vYx8~AuM z_?INt^>u88<8IX4R4;2nuta>!EgS6Z{{8Y9Wrr`Gr4??56UI_q$znK2Cf&>}y72nXzk8r4< zez1ncOJ!6-wP3%r;D%Ieyi7Q^DrzT_r=7 z^JH^9Sqtga0PoB3&|9N_y306d>8MCK1$Ti(5W$ezm#ayC$GGolC32@SG-o|Avwan5 zwyFisGTz0+3V&vuKRlsA)d%)%!NwPm0#lDYQ2CY0!bd5=xfReHXo~ z#Se||U)oRqoehDaZ+r(BDyQ;`yrW3OM^Sf8x@>G-<_awhR_m_qZ?($Ka-L~Y;pSgs zn)f-+bM2~+b=h8?j19yBC9$?j!PHMiqJ=k!JxTL02OH((!W~fHyE*9Zr4P&pzL;cS zywz@a+UO~V5ruP!n&vLe;BfYd^Tu)1mmXevvXnxr!5qV^P2qX3 zETHTCcRXA7!D}d|l zfJq{j5L__ug#eeEwobDW6bT_eFzQygl7lT?6;VDsVEZ23X zg0QCuD&TL$K}MYrnHNLJ@65Ouy-R+)tN9*iu-He1ffzh2esq&YG}-=_fmDJ&(#91_ z6i{dMi86v$1^PxEb08pjY{6&??f-y-ctt@mX-9MM>n_^7jqX6H7g?xvXwu1S-8f@G zV$dS8bwho)f(>BIBW8O8=E!jI!z;y{SYD1UUf^iKVRX(2!FZ!;Q$fZwS=r3ILBiO; zF2E+qz=36*7F_eqpBQ{7d-+NBiqYo68%u@EKuMnwa6JE{Q(TTpugsu9tz)td*YZdA z+_e>m(>7&y(f#TM+N%oy6h8iVFiH~no-S)QSBIL83H6txbGPW=jV42Mm?}aeo500# zJYgcfjt~5@S28ZD$X%zCf|&vZIAWbAPj4^H5qej=1PF>`9jV=Pp@R}Q9A^eMEj4v$OQX8D!|(u|JrWzFfE9}u?my4xLSW@m3Dm;-wOE zw>~5`6D6u9@ruy!uX7Nm&c1MBv#izxL0ne*E`Ig^H6&q29 zl&Gf@zIepQMoaDs!7v(jPTM|D`2d(-<;-;Q`EIs|2=MO6Sb}uZlWRn?v&w0YQf^)* zGSYpHI7aVF2NB`bsU&!-wOvK@J<{;C-yXU|75ApOszq9;TKh%!cVeO28D~^jxFze$FMqXKje6Re!~8DeY}q z5KFw#177Q!=(84v$0N?RY=CvfctwrZ{LsOWUfIL?aPr2IW=VZH{v|T<>Z2l+CAk{X zEE23riWiN87j1vgUa~qBKT=;v-mZ7hh%26ZIx)`cSJhhQF(vFey`P>VcM|^Y z^449c_b4qd?ool*FyV$1U9_94S87#suYWR*)~6>?o7Gk!J7qT34WU0#$u;@> z?b#mt&P83ESyf(HsdgPgXYKV_cE8yQs&>|}*h%H&Y`#n{em+3rfD$Wh^ELPHC2w={ z1)CIrnOHU;H+&gV3*2h1Zd$Adb$J2(1|gjav|IDFYl<1iAL!6qEh(w@@nYQ4YHn<- z2Goi6gNb|3y9oW-eyn-^)x-Yl8ON9V6VZC!SK~jMkN+5NnHgFCXYJDBk9O(*I5>{g zu{u>C4Aly^z&$0JWoyCT1kRpj3L&e=su#xqM6;3{-CZo1c_JQ-n#USo8p^_soSDlU z{UfSS-v{MT>Y8W~#8c|+`%yDW@9*gFTOT(g5bhxj^;qEtFl^#_G57P1W<5F=G@6YTfU~&)dQ0_1g)N zGMbS7nECN%NMm3?4`ZBC`vu;iDx$r; z#p;RmwRd$Ly^gEyI1o9R+~`hr_>sbF8^POI*SXc?x@%k6n$j~!5r`xQGdfdboRIY; zIVYTElgT0nqKlV&;qy5uyt7jk#M@G*P6mXDTbC7X<8w9B6$$&W=6MGS88 z*detvPiK+!4Hi|zpXC1XIm?dvYH4idA3G1jpOPgD6_5U5C@E%6YtA9a7f8gfVHR)37c!0wCX=+F6iL+sfc+Fh@^VU!*>FUA2d(9V%&Qs=FWj8hx79Yo_+>f?bB!z&( zpWO1I-3pJ-^pqR1K5=uY6^Ua>1gOdC(%9agn((5FAD}zF1yIceKt`5CG^Zk&lhm%J zmj+PNpcIY`^1)#Rbd$kMy!a5N{Rm}icu0^pSF7@orjtb^LnBKufF06p`F7~1lrf?`o{hrae7x?# z9`fI5By^tC9rVNEZJncL42OM&w`LOkgmuu-acx`lOZo3kpw~^~XYQOEhLkbF^))Lu zm?^OFK=a|>UQPsjT1VbIO?~hZVbZK5b4ig69MP=>1b`(3b&f0M#StG)cxcZ8yDPF@ zbHInL{KbZ9uSLuh9D2=b3DsB}zO#*ZL1~K4`1ursfa{ z;p***05jl|r z10({QtbX~IOI=X*a`0&iBeD2!C+uTb0;YQjK=! z`d4W+Rmp@xjhbFVt=N7;e{VtiP}$>5$N4UxkBgrAS*VA3j$`S>K{a9;BpAnXz{>=obOz+N=Il8X`3VUh( znI6O~&n3~J5^Jm^_8~uFiH|{Z zVid4V6Y%Tu$04^Op60+J8@*+h452m2Nq$k2o?LzD?vdvChG$RKwxT7p5%igs$^9z@b zW%!Ryg7tsq403S&znnoPE;jc6b-g~RsTcQ)1HtdPWM=_K721k0}J1YQ^K>H1w=DuWR94?6lk}ZM` zd`#t_REjkwnHP;YMTL%T!e9U)Jd*+3H?5GQ`vck9+7={)=Zd=@4Jd%+{A)-Cx$$GJ z2I=@i-D(&JE1JWFDsfE!o4!*I39EpJ45HxAja3(fi(h*tEe~E+PKB?a!X?d2Bnp*l zj{PSu1_%lTq;DJq9bjZnxo76TA_7V550hK!jzrv6Igxt?bxCCa9GsJ##W8#Q21h}B zx|zk2pbGQ{<4KWthUq~@KcRNhQykGnn;Wfk%9?JE*S(XHk$70{s!P1H2SzgozUQ3k$;qg*Y?5(6+=* zxf9`Qx3bB2kY;oe$b&=yz^5z@rvMa93~UQcJlGSJD|!d4pkjIhq}WXqs1)4E92DKR zI1KH+M_q4C`s%N}WAgL}G-47Aj2umYoeBcxNJhzmB`;NulyN{wr2=HJBOvJ?d4_eB z^AveEMal_f3w*~Y>T@KEQUVd;qkP8+d`6`%Dk#EPj#u){x!r(_;SbE8@A!^7Ijh+x6Sqd&%Kjcm3MCu)98 zQO|DY5gI(T*iGp*%iN!DWy@sF2|&8v^=o2;1$RR2y)beixb=gsOejpOgHZJc2@gEXw;(140TD`jeG|t}?1!`MDJWT=Ah}3CEjjY?zC1eLQIu;#wVDn|_ zRqvW^YV2&-QEy2_6xF)rFifBtIW_1F;*YC_9N!)0D=C;AP<|y)1yNLh(^bIruNpUh z=$-G*`W|9-pv#!5N~{?pc_{cj6Dp{m_QuS};unuF#f2z zX>+eQM8)*$>}+j9ubIH>{^{#bmyKX;^+SBda`{v4Jc`}Wm>MBCC)p)_(LhLcn0f_>FfUEdUcxK$lhyC$ zx>zusMG$Joq!xk!?E_{1(rRUjPyK2opX@&7UX-jHDguh^!kW!t0@6jsp@>TetP(dj z_~TGz2%bymhrK~Mb2ZBy&asc+JfJVS6w7qITbs_UTN^&~sxzlFle}(i5R#tlyr+!T zbD`vAo8710>U~q?u|s2)wr8Z-T#fjSo*w{l1X7y`)X8g z>E=3XqxO^MnQPJvE=z#p>aJ5IN(jj6Ut0c%NnUXQN z*v1|qZzobk%>$ySqMn(T;;egVL8$Lg7DL`*#)`->*V;={aEE7o` zF&>Ofbv;;7M2IL}LoU3+YxmwfUKUl|gRttr!@=cx>J$w=I{-|)4*&NCB{45zgzgY> zBl8Q^FfwSd^C*SFgZbC&Rt$*}lp3dZGFp^++q!<&2$M79>kN}~l#6R0U085Md%g5L z%^1~KiEV@RfB?304LVb1K75?DJfmgf`MRl>OS8?JiJL`*M?8>Zap;302psm`@NBw( zw{UtK@q#^CQqv@V%Kh*JCQAP3+UmU&_b^Q^-IILgo&4L2jiQQGRA(=O2&bmD4g%3i zBmWl%5h(=OJ@qma<)TpL+-K*%Tj?9Ap3@~KpKzq~)}V(DA~pchEdNp#)o|9>6L8_{ zemMSM39253z2-kK;oS`!A;+ul3`GL`%oozYuOx)2OJIx5aSGC6xi3b9H&pVKI>h2RqL>r4oqhkg}-#2^V57A;g_mZ48Ph%6pr`*sLQsQsZsGB zB@C;{7NDq<6uApMWCf9~F&{F=hPTvK4LA(M!xYD&QhIKRm)P;#K`_(l#9RDuqC61* zE&5c)4kDNFp<1V5?nL#Aak&NId=%%w!^l*pS~nT&%>)t+Ux6a$i0$y7aGpT1*vsRG z(y_)|r-A<#81RVD#$T{AA5Gk!Y@61P=2@i?ZiY@=5AdXeZE{Tcb^-e%YKyOEVbKAKb}lQ3^;K=E|FhOSC%^iQ0v7V25{?8wie-v==puDQwf&$N8=jJfRxM|cPtHj zzH(N!b_NV`oT;SOvsZ105`L`h1rcvumo60=St(j*NMb;#;-OzOkxkTA{Y8wU9!0Gr z@Kn5l2qKPBvdFlU$XZq8>CkbLQ`kW-T2iQ>1^o>j*VJ*`z}a=*4EOP~keNI|>GJ(s zg!zt(1PZkh{cqsVT1m8WANu)ee%DN}3KfbXIH+7{Ap*joBV27uFMpe*B^&^1>qxdK zy~)WHbqBwbG0$4c>(dH4>cZGEaH%&VUaC)fMb>l;26G%;WC1Q~$hd&1B2z_e`8*_B z>)*dDntGcod^2xm1dAI-^97p^ug%H|lZy3LjjHM)*0l5Er!QBC5uipEn#PftJccJz zR|=?Q)f5iV)`=sv{3Vap%r!DQqhFb1V}uDTi($<-J?*yC4A}_UPmC{$C0}6nd5F zH1%vnyU1uGM@}52e1d$x-fE@^E6jGXJl{pWx%pS>uh4l-6`EDih2BJ3Yu9OYR zj>{9tEA>6ygy@iycWRrC%Ybql?3Q&llLA!f5>#U)lAvOZAS2!bjsl88!4&!NLvON$ znP~mD&SmxyMUbOML_X{z-ERiB55p(-2*OG2N6)YT0u%r*fXJ9h4yijz^C~Dw>Tmar za?Vnj$lhR|wDVV7Fn>YgJ}n4I+@M^410)tKW+*vL2qsIopq&#N{I!RaNK&R>hWm`I zH{k;g-u$+b?6<2&DI!SOcm0Fm+P*m~D%#$x^(nq}Ar&5HdlebumfOX%NhtphW$)A` zSQ|9ymTlX%ZQHhO+qP|X*|u%lwp~3vv#)(L@4+`eVy(!`CnD~`uw^>;>#S?^4sMJn z>7@H*ais^jB(1ZVqr!^WOvBYb5hRd5jv}aw6htTi^K<ajGJ7O45{w?>piMRKjYi06bLBK3ZE{(k`Ors0y_a z8uz0>HJKe>%419f$7XuzS5QbDsq{A4YZmN@wB>3Kp|cGeK)x&)o#9+l4fBq1$Fpi` z9C7Mqh8_c>*0o)1HR4m^Nc#GJ^vi53D0R{`FH}pdW8=D(hPJ4)z*I?4kdQc-v+G=K z?-~|{t&Kr5xCiSwM=b5>3NmIuQ5bb=R25g{AcHE(QL&V!LO9*hhSu2OP+pn@zjc5t zwtq`+(md0HiQcv7Y}26!+Hb){``r}Lr2w}o-rVPCWMR1u77g)7;rtYr2jN{--42na z^r8juMu0&Me=f?{+?XT!)!O0ta~ST0gVD=2*ml6+^<3MB#B0FuTwVw~-=zC>yl3?c z-OK|T(V~iiiS7g&I39ro4*7X!W3=JX2!FOSrwjABN*x%5zz4?uG>gRSn zEk}bU%Glt0ty;^_S+xVwOZ!@b$Nl(>0TqiVZJ7V)J|rO?NS+M47mo}$02bPdrJie!G)g$qxMf#;Mt?yo3kd+Lag z4C00vaUmWq*ggzALaglcU+gb{r8?E|uWw8>fMk&GUY_J>fVjPc0Z52l93Utlk;=0J z^>6jsp?SG<{7gWfYYk4?72NVxO@i+7y3QHJ)?6atHR zNg?(=W5z*lp|t-}z_sqr2vczGl#*~(mwf3wd~&DQq&fE@yIw=EqVLjPel;SicuZ5i zx;(u?7F=SG*5LzXc`J;>M@FHm31{ZECq)T-e2qJ@s&MzC5|)U+nU^K+PCQo-sJOu8 zzVu1M(O?v*=N%p6_^b06fIu~&2=RZzZF(<6=b%tAUoyU%Ly8vdT2cqfMY%yUiCtrh zV|uD@r_7MLD80exkl!^C855;o^`k!!6;!Mj(KoXJl6=FmUj3rFNv=fsd;cI0az&tA z&%!V3j?G)|)*IjZqDMy-UHE2!B);+o*!gm|PhP%`ojG})xnIqo11@o|}|5%@IG`8&i^|<=Jsh=xCi&T4%Lzf5~wgy6jSme$qCxM%$>rt;q*GL1M zT`_k{P~SM&g1fcaA%aA-EL)gy@SMR&<{aO{lXJCddo;)9?^K;5O#JSWuGWB3|X3ZwMUtE|vu4GsxDM~57T#*>Zl+*w6JprGc4yu^( zGAGAKOh2VWOoU(Pll#kjW#lAylbO@LH7b(~pqwP=jmuGlF_`jkhe9k$$THFWYm3BM zN}&!uJ^8{>&K|$L{-Y!@MM8|D8NNEwwN}=#E$~Z~>wmuo5fPbqnzL@-c&~VS!)}Yr z6J3bvG2C$;lP4?|QvURKNYp+ZZpjeEP?r1fm2=k64}&Q7S&z>@!ebbUvH&d4!FD5q zFzk{fNXj_2`|7Sv(&yEpKNDXIRhHTRSD#FzY_$3ZyNQL`BkZ9}j15R+x?Th*oGQ;w zP2F~h(~2(E*Wkhjfdos~l~KbgD)Yzp;^xu~%rlTbCk;8r&+X!x^r(+!&2Z6+!?K8_ zD98@lLNUoNY6aYR*nmWX@5wM~)0@6^ir1l5mvjjIsg)|rsVVNm42QCsOIp7>Mk=-> z=?E(?yR2rlFl6Bmk9f|5x9AE3@v0`8s_MGe&NYp^Znco?)uS~=u%&oZq;n`q;-0?D zvFs=d*e{?xs+&lO*SKlV*vV(5UFD}7+mZ3SXU0@U1kmCh-IHxfS-h|%DdL*Z^o4ra z!;~enu3b8gT4%-N3z5N<5%Tl4qMTdG*3rr-5fmsoW_&@veIU@*0N(^4M8M%z{oUZ) zv=gLfJcG3NbR%BVGlH4m3(HD;*oF>Kb>>(#Rv_9L_a9cZw%U9kvl&+yW0VjPAN9YU zh|v@XiB8nni1--MGvSF~5Pv4EkNg~n9*HHPE{XCbI8cwHPCPQd`n%UKV z1}RDawU%amCJg%j?#$3bW0^V1USPzv+>F$2SJCDdcaob5 zi!1XMA*2#jdaZYcnJM>MfgNaPloNRAqWvv9U*Hy%|JGPgc8|{6MC}nZjdIuo-sqwM z%KQ2m6hJndDQ=7aWC*VHRzP1VzC5%KcYO$-D%wmIg{2~$@HKUORp2doTOG=Gde3m; zP!nz}4{Kd39I+CT^s-Qm^C4`|utmm%Mmm##a2%$Fgk(13PT<5f?%VV2c**U(txc=_ z;wG+!EUNDe5sVw$!Rq-+Ab0kFq!5-N)6Y4fYKUp((Im5%`;FA~F{DK}S?ov(FioG& zzUY`axw&ZO7Xu{UtW@3uxNlop`u8Lln1_rcC#iG0n-p`34oV{th4MC36&AOBw2}&$ zwvLw<5up~15Qb8)`dcc)U!s);F6DFvWsFvVcC65)otItukO>?I~75N6xWvFy*rvMW1jtA>YDXg$TEbV}c77F0p21+BYP|)#% z0RRGQZn>i<2DeBWKtM;P;hB%fNXi{!cnmYUMf#D~F`NfZ|>2O!c&{UD}4Ysl2 z=-cSn7MoI#)58cxRG>+>{|Fd7Z= zdru^d7NnHI*r9P(n`GDAtGgZ!Z(moR94*LzC)ul|%j-Y%0YpwA&D5>26Qf$g79GEE zW$QOzsW+OkDDm4EgL$+t)wj112!AQIV%4WMl>srG91(GHwt}zTSM$lrNr;YRP7+_8 zY!XN*)z4$DONBX@qIpF^L?N6(Yn+#4k!)QWoh!7ZYdoEC7b_LX)DQtFoWcQ%zen9u z)9-_6%hx4&0c4!wC^ucQJ|mUWohmt@K_)6vqGyD?XhhKhtHN+SNCXSkJaFxe1sR_qvgySh`A|haQDP>T^Fo!4-Usv5O4QchI(T&)a8l7{Qz-|9D&BOh1wlv3R8Tb_bzX-mhx*`0JTe`E6i@v&R5 zbhg-Jx_+cHJzW|`0oGBy;*FRsk2IpJgo{yrik(&Ovsc*_y>vZq-7{&TqA#;no8-G~ zysSfQd#Q0<4Ks?;3q%leMkEMnrpSdHVse$}3awR5HEI#9`BEWbhBtV{nzdK1m z)Bw6?16X%Ay3&n`EXa{2;Nrmo;8 zBn6R1BH{Bo1r@wF-DMZIWm$5MFliW&r;(#jbuw0!qsl`&Xh6qR`trP$DqX}-kPhHs z!_$j4gSZ!vx8n%NJrkZaWEYh)TJB_mU=FfsQpg}-uyk&Z3@vaqVoV~9c?>YxVHxnm zK@;N}t7-K@fs25Faex*;B5-^16#J!yL}V~SI9f-1WPf(-+1t5OMmpzDdVIlO*}C34 zn@d8Au^`0V<*~U{)diWxkwhZeLwEwsm^0z>*hNSJBLYM{lQxu$WG-xNwA6u@wYCuJ z2mF9#vex3>G9B@A)fiv)2=~}UTiWoX@C?Sbg=(tpqVw{-kIX!tNhH0KOu|UaWvpVG z0AAf-pnkJme5aj(rkvm4O`$Ub~}{h{t_@Mc(V#kK20^`K$X1%`M4OB}xu6 zTrXEW@+1E+92hK`K)g4syxNL!F&JqAk$tDuCE#k=MvqcH2zh_yrHkH%*;R6-FoQ4! z?(epZ>T_Xm1YulE3>oa5+snwcg0a<3ROasBy6@nB_5z#8lBZn}xn&YTN@3=kO}Z+g zd4;_67BfeQsHDDiRr1+Hw_w*)X$!-8uEkt)eedSUH!8X{AaA&qfo4ATaAqO+Ans-B zCFWlU6USGXob%`rbi1rCagSS06K0OTC~l zoYZ8ndO;puxF1}c#B=2IL2WQ`s^^E0fHO|xg_!^VIS?T#&9XDX^5WqGLBor#v?J&4 zp7w5c`KkSEc_qB+E~9ur5|A1<*~+J*O2GJ{F|7$ts}s(5Ddr|ZSyn^=<%Mjgl*NW;V*kOSl37m4FNw!5@)ce4G(1>ppH zr_6+2zQ&(x%77wCw!HbveyetWg%s!Hx#1P{h^|leleg9GKF^{Y6ySf; zG?im&X#{6?dSvac)y8SQ`-L53IUDTB^sh`d8Kc&XyGG!0lW*lx!Trs**STS+bgRkt z37dVcR+j#guN-;avxb}NqP0j^6T>)9uvZ4s2qgDnq`$=BYM3FAoEH7c)Ln-CL8hp)8+&ogWurQJ)-a87*Gouj`d!P32!>*Px@ z5)x!iZ`GyUI>lOjx8v)tmAb`xm+-vU&av%tA4Y`(xPu6wUuQSu!y){*PCp8IAuh2b`~O zc%2L*qO(iMwiV81iB36xVK?f#L83v?%A-aott@%#@_6O#u@H*oH7eN<4vdrLLAGgY5VG| zn7wnU`*@kK_afRQhiNSNy25p$L$ddM6`Sp$eI4EUr)`9*GzubT-sZ>fX=ueg+fiQd zB6Kn{HNJW3Jc=Pikhd;(nu92Y`-Vv*Q4FO{nb5Lv>Z^!89<&lmA)aijn<-wbxHOYy zDnYF(MJgoHWpMXL;~D%t$!y{__)B8&7Q~Y9&j-bezF}K0=Zju*PF)cYB2Bocez27a zi7GM$@q-TL$iD^P{g4-pqm^4cWy$d_zHgW$5yn(yjwCVTp~8$pdEe%q25}g?vtrHQ z!~Rr%;gzhH=K>r3Y$je&#%R?)5X_&^R>Lyfhx7->&NqH^2&3(>1wB^48C2wyFhrYu0jg0(#Rtx#~j6WYn#Sj!<AVaXW_<#P8{H7vr}2&AGgGy{G>2sGe-|kj>s*b-|TxEvrYmOh~}m1YJ)Km!beeU90aY!2kmXqq{H7sYs(0s84{hOaXfS1)71 zXYyxJ+ov)XdVqViwlRNeBB}dIZp;YXXhb}l2wjD;gfTeELCr(JUt1t)HTd20;H!es z(frV}`;bH|GliP4uxS5nP9+CK2Phm{F=N5`-2}A?>hc}ra5&f41gw-0hljp@W z1Sc12K<_AA06CjO6}eR-$>lG-;H+SoL_7W+A zQ`#yh4KYv5`6z*pH`XL06p{=3f>D2gib zpkOfMiw{PDi+cB1$Xe*$LV$mX3sY#uX>fx7aO*t*XUcTH--oaaKt!e zRoHN>Er6|pn3%#HSOPEz`v62kXD|25C=rm131{Yc35Wqj;Mu<(B7j9T1|J9eR>LbJ zK=d*|2Vy8>V0UFXz6wT_60)I5W%boIIdbuadeD85tTsQiWruwOT`=TZ_X_<>$;lE{ zV?#DK(<8_Oj#Or>#B&@(l^NR$FSzjtP*4tC!}*i67g(h9{HVZ!*$4WxP?VRtyS;uwWo#9!u6Z>}%W3p3PPQGqz=!+226kBA7PH^gCQArvX|nic+KCy;jin0T+gCi``H4e2VZ7W^b8G*dvG7WW#i>^xQ6k} zz32_2C;XI{^hPdJn?)${oqap&Kyv^)>InSkug95tr{5|+)3I8}&a&YZ5FV<4^grh@ z`0YGf=4CCt?tRyMRJ8)^_*MqLUf5d$SFBi4oHaDv45oQ>4!HcZ@p4jl^9q?Lp}#2# zG58{PJYz8Id{1v#uMg{aA{LvWZizyWEPM1~3pYw&a0oXr#ucyZ_=F$m!MAqO;?Azv z?JjrpATGxd8dlnEOGOtgY^s~lqyy>^FyW-sXXRSrN?8W@RSaI^sd^#yBj(>qowXU^ zT)B?-vesJ14gdvw$(fqwEe zUX(dFUL^|Cx2@H%2`|azbn5nhpx>dW1K$h@R|KT5uWnnhJlh7Uvz5kT_Hv|sR|!kn zhz;-Q^4#J0K%1ZZ1t9+kM8BQ-y%(7hBe-Fz%@`PngYH-J(18rxYo{gu=K(|5P zl^bgTv>Cd7ieBCp`U}{0%nAIT^T>alXgU6$EZYAYwblEjZey>tY$O`>kF~|g;fN2H zFeGf zA`q8zDg~*X!ljBRtIyV|oC|XnDe8g3lAIUNIRr|JI?2LBbXbM`NwOZu0gX~x)Eq?kd(xn_q{gJ4 z;f{!oee_0$UiR)#^XEI>GKj_J&EniF@r$g z*J-GWUEq7%5hG0%P??r}-B&xAxTrCF50k61-F8b|D}EFwp=?m!B#wLM6`^4$l|FWs zBC7tjhTez5L}HOhd?vS3nRs~-_w`sZWaH7*%?)Wp_Ub63q@%&K zOtdmZ6FBL4W%u=zCePwYIZs}I`v+coUTpC&qlBE_VAJ}V0|b3cD;#5-`{tj*0Xw?- zOUL$8Y^6n;{kXn;RC~q7^q%`ro3w_1Ig1#L3a+v(ZeSwlH(oTPq4q?9{G+s<5G z_u6DHhS5P8g=}YYo7kYeo;C&KwA-zYCsnzz;nIxYz=P3khcp z_ejH=w_h1xW1h6V^1Fp7m7 z_Y-S}zZSF)1p>2&cLy*|PQSX931ViF$ zQ#PsM#m=!(RKB2W1)a`F6>0>Qz2!u^MdzntYI|o$@^ne@vEEin&D42YNzJxXGaePz zK-co2d{HjHCE7rLT!Ma@%PCg!Y(U5W(N#vw1!?=)uUo)$XE|Jl5o)QpRg!MKtl?dB zs02+FgIV#lzm#QAUPd|E2Eo#cB`>a z#cti|CSDc(EK}hya9xa`x3Yw?;X#x8-~piFH*gN@U8M)WTI2C)j%b`dOs93b1$k$$ zw+Ww64&do;WHmK>dmbT?^;o=B*nn!rS}nd}L-@w8@Ob1cDLy{NfpMU#JbCt7p}k_m^3}@p5>MEMjsX;#NtfeTkroIi)%?6i=VzRX_Bef^X4|C$FO+4z zqWNtI7rI3#^?E{bu$jetsW4?$h=VGw8QzW%b4cRE7r@BnMkxdR(QEAy!zR*|m?*G6 z;*&+Zt162n=Mj$n#|cHVDz*p0h$X?KdKrInZZ_E1?A^=SW>+3uH6cUDtBOoomEks- z86GIiY=+_H$x+VIwWNyr>GZWc$0bGM4%rW)N^u5auNj6hN9)bAKTb;l|BF(EDoLmE z0O+-4>)d2@mLN+})5Vf*8{Vc+J( zJYIi0)mHN`w?)r-3#Hr4w=S^w@cQ*L;9eBY2T!P1CW4*w$nZOLu5ZbgPyC+>{2w7H zMmFaE@kQW9Q`tg5{A`)*OV!eD25RjAk?%;P+k#BsxNgM59{+-8@jQrVjn|^yP`!=E8^ISv*Bv z-CUpl$R`k(1Sk-_s*15nwbSFsH=lG%ZB;s7>2hR`#&@*+?RW*c>0V23LMzR><5@Dq zbAQ3$!|r8i1HMX-jQm*S1m%SH#;CC$1+*Y@&NF+gkVEK&jVX-9DR!^e2 zriyfAcjwl;!#YLCnc5PE7?IXz5CM7l-s?%JRTDI9SnqSz4hkKEcz{ze+oy}V{yB_{ z#5fBfk>Z-tPT&(6ojeK=bckl7BN~w`!kO#z`I)2KeIIo6LqUL71o4!SU(iE z$i0m@p8ZmAGyF{&&ugOW%CfFOt_7iGu$!$ZL{@2?^us${`?m~@ z6~9ArvzscLW{)k5u0aMI&50OVlghKkS5;S5A|pM0i}bYed1rA<5B8Au#kRLW zh0CJLwpWg=r=-y;7OXU-qO@{aRWZ}u^Xk#h^x&q9rMIoNPR8s!yqoowAyR3tedj@| zRae(a-Ko^LS)N9N;5W1r(tHBYKB^?tJ2&fob2z|T_E&Hd_P3O6y^oU}x-D}#6HKL4 zbHck~qaN;%+d;3;jt*78d$sV>m)p)3RBHAD}7D4jKYzYX@ncp zPCyj}vJjCS$s}mkBW(9l+%nwIQZlmb3mJkhvPNKg@H!LlH4$_>W?NsmrlAyuXrRPtqXFP>0 z-@Zg*xv5|71()h42lC$yrZQnn-#=3O92{_iO>KWJmYl)-B$qTUaabh1(=Va|x0Ah%VOQ)sq^BnkB2R0 z!)&Cww2B*-ECMmih1+hh=V<=$UM~USv($5w906FxiM%n{QK423d_f)xJUIQ?Bydxs z&s4pu$?7iY{@_NrxhWWHp2SFjEz57v69xi1GJdJd4ps70X(|ruTdGU`G|tsPz241l zb>DzGpX^@OYF3wJ_hnF8(yVr`RET=E__LwUYIuidOhOCC2#McM!aHfgm2>CSHp7J6 zP1CDF%$btjSGfU;bhpjZTP*`*ik6nVNVYlB-c@bLvQ`KN!20}!xMV>znuQ>QXli7i zD#beY4+7?pB#!|77!x!A_*K_NdT1eSxuR?LDaVLoZf5jW9@$$nFKkPSMo|*Ks74`9 z=+=gM8kSZ49(4BMkF=T7PvQ+jCVG3wRLU7B`{eMBqh$C>3y1{aF9$J#xUYzTXMHO! z@H`0T4WQw6GFFKlF~iwmeS+iUpLkU%^A)VQkUzN{{y7ZVoq~uW`kWk??&QD``IjI5 z8#@3UUSDYi#s7SZvM0WUYhM>~R*TyFf*9@Xqm`D-g8#2pFC}e=~moEow)U|4Xm_wNw3H&%R7dZ2vEMWq-tm=9m9}I;)0J zDKFIw@ZGj92tcFIf(;goxZq<%#x_$)>qzEEeqOxc;48Gx$!>sru|Oh79}{@q?uuvJ z5x*aF5pNnf%tEK#PcCFl#J<9DdAt4J!n8XOK!!q(`R{hWZ@Ne}9wJZ`2i)DmPt@F3 zZiVk>6m!LQ?uIzxg1@hPDNK>RkIJ>NJnG;(*K8}^3dcQ=KpFS^yT5*Cwz@8+MIzLx z!jtBjr$*xbEsZbLZkBYI@uZgN%mW;I;gVEAm3WhS@h|pRs_UDmXZ7~2(4x~GNeh?o zdpA!U?ae0|?l*bh_&0+tW1Q4UBKw2$wK3ONNs=Q zgW$Xr3Xu^zZ+~@g?6w*^ zR64z&f1vk%&;*dDiZ3!wu=15O2aWQ2P}&&cm>9fu1@1m?oyh!DDijx#cWy<|VsdfG z!!5kJ>b3y$P3AR=PMDf)>VVWY7r%QRJ%qVj}%%rl&bgbt;p8TUK8W%J`l@MOjjxGji(W2Kb>Y~#VZ`ALdpFZ0K(1wI*k@vC6ual=VRZ&o(}3hmHlP!0ukMm4v?u4 z=WTX+mx199mcE&t=e%R)0Gq8>ET4rC4b~0ZzRYQYAe${u6B|}EUB=KDA&~~^wiPPr zK~oA!2reP+-tU@DR&)?8u7-517T=yC6clKbEwoE5Tz2OY`*AO^GsbF&*+oh=M|g+* zGjl00*kYgHfo^4qO8NSNNe4T|WD=GF9+ZFJwil zt*Z$H=n1v{Wv^?*`?xQKhM|)lbgzqqHAs!Qz$%ZBj7%3UOvoh;97o``c+|kmgi2eV z2`)dE64=nFI8<0QBhX(MtqV%J#6$6bkx*mtyP;yjvZC0pANZ8fa5$`Dp|`bq03| zD&m2daWTihC?*pFO9{s1nK~}E;H>ctW_;GSrS+k%U=nm`+P!PN23QEN(1cj>3)*~D zZWVLwOC4p)2gEs4G8Hr_i*K>{Xy&2hHmW0X|Ff)11`t@SJ05pVG5fh}%(?<~$1;fw+P-n}&7?qU42tx^! z0q1Lo4hXoq?keHJqZJd7S@s)mP0ZkY`Nx@9K?86J&#|`gg<&QmOJlR)Sm!61I_}1l zR4?_~$5wMqw)>i%i5loF(vdO$=#TvR=L4vHJ=4^|qrMH!xL z%K-xz3ctUCaq(>*mX82xHqk*{=M<>}zfOu~#@RN=9K{YyZfTWdoU~dVHFq>w%N0u5 zgIg^m4FD(+TGj-!Dez92)YK}z_zs)~uwK63RWrMy&Q3AoE?sN^_G{VC;r@QoosbIf z4uZgDQt0 zr|bJB;vv!yhfzai*de=ZqgYPkh0J()QG@NgsmwzVpy^0kZy$Df; z2p&C0a>LClzMXanMd?h3KcT$3FR$`6wF=!KS^i&#P#r+9^EYUNdP{RV!AnaIKms%n zRkMU*hpC%va^c{Io}lT*^q0WRunTvq9PjZE>SiMsZO$f!LL@nZz@t2^0!S;m%z@y! zvD$_&1LYUSCcOk0i_^lq&+N2h#qLnLDypax<1D}B>_8) z)i#096+v~+JODRMWPttRB6x~KG9I%MXdca4#i^?wep)ztjo)hB*?`Um2e5gHFDss-@2Ss;{J1rTVyl1~Mx z|J-q0IJlBq`g@p(Nuu;?dL>%~v}pB~RvbA;+0xSNklzckX*No;l4Q?if9jGf+q$;a zN3zw`mls9^FzP7$+j~DxOH;735@;sQPe0veF1^}3v3d8-!UtTo{;?%4?A!h~TjFQjh{&ZMdy2+i#ql zP@!zEHA~!6{ggd*%hF!)pWSJ-+d{|@)?Hr5%{U$2bc;jjPKz+I%&W}D{TK|V#6$uK zx=b={mSuzwJX?~iINetLOgMrXXFfZ_NvM?9rN?Zkqm^WJVF9?ay{+^>a z(Yeca(TT6*Eap!d-Yx1KrJQT=+)v!%Rh#b^DrasI4rew(QbGRV37ak{_EHchEIsS- z<_sc_a**&U#2Jut8s;qVxxhInSK{wP9rqWx>EId2CzC%<8JGEpJWRz58WF-7+79lR zfOh%W9Se%nxzM~cJDmz=UlIrMQ`I-?CI|QT|BZn))gz z0N9K%mk-sdwqZerYnc?L#&Ku!jglaB)ZI)D z9?EPfvz<~1>k!YrN@#$R)Fk_M8`r=h9e zS?0=^9+A{gFG_uP>l6r=eqL!x(82Y!?oP&h(>UZ~~RD z2ii}!-G~CbLjCnKNC4(^9mMAyr*&{lhxLvz)^R7#rKy;Az6tY_B@jDUz1Chao#YLWD1;88h^@c2dDEt z)n~7tQ?oS*z%Lh3at&%^zP{C*0G`Y#xUmS1BZJqFLDcas@a&!t!leyGI6J!uYG0Ht zPIjlONqZ@zigx;=W3T#tw1IE8b!0(M#AUB` zhYpm--5VPKIMGAnabxAAoeq3{yWhmz_Mt%=+TOx~QpT|bqGdSS95BELqEL|Zw69#n zNm{D~kraTe0Tp?l!SFaBLwR+Go#f5HTM>!^1wP|ZFPfqO&B^6sg;S5S%3zn?1NeR2 z8)f#;%j5SkUa(+#IQ0^PBBhm8Pi}=pe$)RNz<~A7k6Z0uok-4<4->(k(AP8V7X4B0 zr#es^c|HU|V$LPj;1ct_F7o5QC5j4_2&RuD1n$Qvv`CLgIHQ=7ybBeF=lJ&yJiIJ~ zU)N&VdA1|LfXcZJ$Pn>3626Q*Mrsec;vO?bg{@~jzslPD7K6;A(}lY*(yGXYHa8Z2 z`@?<|{I~qr{xCq(>c2$h-_remui^|$|Ks}ToqzpW+iXbx9&cGrkysfHqe>_g!F({r zBok;>HP)S*eCL}vm>XA=wBfm%`uwWKi?pnq7m$*t#AC=9f8^Vd5&7@!(bnc%%-o+{k}FSVdvEoQNI6E8p+Gf&F*NwZhH9Q zi?)Uorp387$E?cp%ly91NcPj!=dztlTNUib{SmvEXenPN84&9L{(+|IM=ntTQ}^d^OZF56Sc>4LxD0m(o`z*3Muvm z0H6*hki8z@RFj`_T*QqEA zFTSwuQl&(HaqnWWuj3gWs3W=^dwj8AX!qQBX>Z_Vd#Wst>`G4nIa{6}%)U2QEbTwN z%xSwLBdy6xjd4{Y=XcU+H3cVGHdBK!Gk8O!CNgBk19vkVFBjlEDE^41GNe{w>ibs@ zhceRy1T@#6^hYgW$-tcKwpSGXqR*rbL)c0Q<_xhgxo>bG4eMB>p%e4~412wmdKAbX z4j2e@sB%DA%tYk`35W^qcOP{r@7|R^O!)N~ncfuryS95hCU5)3agZkpGt)*j&DIi< z-5cGI^84mp(rc%RnhNV((FmRo`P)~U`N-Xekq)d ziLI6fgaPUeECuMcn5l2}@9(QEJz&C^?*I^M9U)pO=6Ivz3)d|2{`v#G!;6cp8idvpx<2Fw{roG47Tg|xR9*hI zo9ACQfDHmwJTahGx^V~&MjLRELPSp>^4lZl`PornWN-ra9G;z!DSW1?^${7__^|ud zOz_?pl1(Nq?0cfW!>)LO31&QT#&!e$sNw#O0qtMj1Ofq?F{UHzTOy4y zKPgd}0vO#;#xYvmRz07MiS!|J#w-E^E#pGVpbwU`lstCKN21Y1C#r*Sf&J$4=LGAsnrnR<%pS23uh-2nC*)orpcbOQrgKQWJ)y`CDK*Rf{;7#PYmcP6AO z{wp2og$G19+sV*DL&(#NRxRuUSApz6zetQhLwsc~J-X{!mS$zI56e&k%ij*Y>zsLeWf&lf-aLiBlUm$yRY0sg zTuf@gP*`zZykU5VnOG1jCg5O29o*5&x)PeLONd*nE3fE8Spe(L7A-q&?tJk&+vsFq z`FMaD@ONLC)zoBJn0Ff-`G@+*YtHQT9X}xzNNdiHWsWiQ^jL=DtdS>1A*a9@pt8}p z9{MojEanQc5IxR7b}j7|7}Ln+ycY6_p};XmOMzD_$(g<?`^c4c^5m=XgOsI@fV&LB6so-OTDARGQ9_ak=&-B29{lEu3C_)?N;Vc*30 zZc4!WrOia;FE=T5y)tMvM*!MiXZck1_|)u=4ku-@d3ebNu;;(|$9rm5A0Jk}WRDkJ zD{Z#{AKO)*N}1(90@b0s@jSKD!-xQVBV1Bz5Ujtv77lzmd2GAVec{D<-unjDAw@}D zj-3N^Ur>OklggT$`s*tVXL=Nm6`cz*`u&r2$*|3_lyI`g>N=< z{ZJXo&=+7-&A1q;AAfZ|+3~KLlK*pV_zx30BP+}Qd~V46Kgq4JyDv(gl)#J=ZIeK} zMe(R-6_Q?3P71aj>fyA13F>6O&)JA&XVN6@lbgXdRJ8kpuRYtQ2 zO-o`(h%ePpgsaQUyHpl-kBB?9}Dc~(b z#d-Ojmr!u=bL_dfn3Ag`&CsPd6;=3o6y`otlt2niQsm;Q4iAssKsP0tKrnaTJP@^y ztGXtJ1|}ahxZ}*ONfi*NWMWv~mw6+14hkJui7!C#XA1=6^O+PB%E-~NusVa(3W0&|nE=2Es1AZPW}x!>l% zk(~p~=*iomHi!l11u={WF_hm?B1aUs634?Al3^*9ayZd*y|K^T+AZR`^*qdUmAD*5 z;D4Y6HQ+a??|Ns%8Q!mkCMFqYg3GB%dOarvEE=$n)I_lyL^QyLC&bnG?;yx!=-H>B zEy(Jj*H=w)vWA|DC@gf-$Rr%>RJ9=Pck8B}8Wz?q7Ju!7&*S(Sq#n*}-#`oydg_LH zKG$QbhrDdvpfki&jn*5amI+stfEsf_86Ho|(n6-|R{P{(izDNW1sksCfD|Btw811I zEUFwNRk{lF*}dC^r1(bgGd zl?>^n1m|qt&LR_(Ob8hJik91_=IKnCLh~>^j9BOCri959(`zMRp%Do->+WWJ&2>ut zT`3UB$c7q6_+N~@Q)g=KdlL9|07V1AuXFY`Spe4jjF3CHPBbv$WCncl zndTSQcqBA^2u?Cl#KFXhXY3TgiQbT{9ENs*O}bJ4p;@4Ne`W3s$l)(=lLu)ax-JDS z*)oueOFhxma^v1n7)Q3j8ZjL|?5fg{KmksqhsM08I4Illk|o4&b5Fc|a4-Q>s`~@k zDu1EPpnlX!r`x!}O<`&hCd$^%vx%GBWJ7h0q%KuS-~L^3z`Kn9IryiqMU;Hm*Gr3J zphoF}Vv4#u&|ylTqUEtRoQQwMDO<_t!|H>`-m*Zf4-krfAQye`T|b{mpUnKnJk>in zt6z!_Z%H?6t<*ma#5ox&gjxtNY6~YR?evKCB_Kb=)Yu9XZ@?(2Xl8wl@{1&%a!DpW zc~UpnlA%AC#BeS=DN^xh20meVE(~EEJ*nD0BBA-iIzqfKUkZL*ib^fMG@R@^1|Cep z<{+gey^)afrU8+CJz<({y`Nm!W}i78RwOJ%*<{~&8M_{qDT})xSf4&5IU}zg%f#a! zhzUy-Edj6xb&E%m^QJwNyM|=POLIQ}+E6^I_SYgqfG9HUKpP&~D-{2IZ0n1T;*;yW z!8aw`VTPzT0-)`i9aLX5tpJ%{`LTcgK)2t54UbTBj8PX|xOI_*Dj zynTP4Z}7LhL%aWoEA0RGJj%%No6_|E{-Ef^ENxs&oe1c~Yz$pYMNEzDO-!Nq_@JC! zoJFBAALQsUQ}>-z>TST&BPQr${&!)N|~yYAGrvp8ffp zbr92)<4en^qoLh46Pu4XqZjP87Yc^5%f%ZSB-sm>Q`!PkLwT@5prc zaq)clb~aXHLeb2aSUItyx@^+uf%4luW6!l+#jbTt;M2A*8VBM3dFDo>yPjoh+ueK? zBV7y$WV>Qd_s{uu;>@#5@hWi|e@}F))RLqXQiyMjUXqZ&{ryxBns^=^rlQzdD~zFv zh6+%fkJ-1&haIhv0w)JmtHGgO=*m+VmY>x_+DGRSUn9r?-V$cVh zS>x1z2Ve8lt#5^i^SPyo;R0nRYuJfkVQl$cd2+1^?%j1OtzKjD5XLs

Pzy2*qaa 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 cDu88hcWeXh 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°`b2dnSgM7Fd&TCOfSXB^WNgWGz0z#EgI(;< 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
+ +
+

8.2.10.1 datetime.colon

+ +
+
Method: out = colon (lo, hi)
+
Method: out = colon (hi, inc, hi)
+
+

Generate a sequence of uniformly-spaced values. +

+

This method implements the behavior for the colon operator (lo:hi or +lo:inc:hi calls) for the datetime type. +

+

"Uniformly-spaced" means uniform in terms of the duration or calendarDuration +value used as the increment. Calendar durations are not necessarily equal-sized in +terms of the amount of actual time contained in them, so when using a +calendarDuration as the increment, the resulting vector may not be, and often will +not be, uniformly spaced in terms of actual (non-"calendar") time. +

+

The inc argument may be a duration, calendarDuration, or numeric. Numerics +are taken to be a number of days (uniform-size days, not calendar days), and are +converted to a duration object with duration.ofDays (inc). The default value +for inc, used in the two-arg lo:hi is 1, that is, 1 day of exactly 24 +hours. +

+

Returns a datetime vector. +

+

WARNING: There are issues with negative-direction sequences. When hi is less than +lo, this will always produce an empty array, even if inc is a negative value. +And there are cases with calendarDurations that have both Months, Days and/or Times +with mixed signs that values may move in the "wrong" direction, or produce an +infinite loop. If these problem cases can be correctly identified, but not +corrected, those cases may raise an error future releases of Tablicious. +

+
+ +