From 2c3e732222ee3ecdfd85cf3063fb8c49031741d9 Mon Sep 17 00:00:00 2001 From: vanithakattumuri Date: Tue, 11 Jun 2024 17:27:41 +0900 Subject: [PATCH] #2 updated the error in readtheDocs --- PAMI/correlatedPattern/basic/CoMine.py | 12 +- PAMI/correlatedPattern/basic/CoMinePlus.py | 11 +- PAMI/frequentPattern/basic/Apriori.py | 13 +- PAMI/frequentPattern/basic/Aprioribitset.py | 98 +- PAMI/frequentPattern/basic/ECLAT.py | 9 +- PAMI/frequentPattern/basic/ECLATDiffset.py | 11 +- PAMI/frequentPattern/basic/ECLATbitset.py | 12 +- PAMI/frequentPattern/basic/FPGrowth.py | 9 +- PAMI/frequentPattern/closed/CHARM.py | 8 +- PAMI/frequentPattern/topk/FAE.py | 9 +- PAMI/periodicFrequentPattern/basic/PFECLAT.py | 9 +- .../basic/PFPGrowth.py | 9 +- .../PAMI.correlatedPattern.basic.doctree | Bin 129444 -> 128006 bytes .../PAMI.extras.generateDatabase.doctree | Bin 100598 -> 117644 bytes .../PAMI.frequentPattern.basic.doctree | Bin 224017 -> 221013 bytes .../PAMI.frequentPattern.closed.doctree | Bin 49508 -> 48886 bytes .../PAMI.frequentPattern.topk.doctree | Bin 42909 -> 42246 bytes ...PAMI.periodicFrequentPattern.basic.doctree | Bin 326685 -> 325401 bytes ...PAMI.sequentialPatternMining.basic.doctree | Bin 215676 -> 4858 bytes ...AMI.sequentialPatternMining.closed.doctree | Bin 5354 -> 4120 bytes .../PAMI.sequentialPatternMining.doctree | Bin 3874 -> 3734 bytes .../correlatedPatternBasicCoMine.doctree | Bin 64226 -> 63431 bytes .../correlatedPatternBasicCoMinePlus.doctree | Bin 64674 -> 64009 bytes .../_build/doctrees/environment.pickle | Bin 8176185 -> 8035077 bytes .../frequentPatternBasicApriori.doctree | Bin 47757 -> 47090 bytes .../frequentPatternBasicAprioribitset.doctree | Bin 0 -> 44785 bytes .../frequentPatternBasicECLAT.doctree | Bin 45790 -> 45123 bytes .../frequentPatternBasicECLATDiffset.doctree | Bin 44094 -> 43762 bytes .../frequentPatternBasicECLATbitset.doctree | Bin 45162 -> 44403 bytes .../frequentPatternBasicFPGrowth.doctree | Bin 48983 -> 48316 bytes .../doctrees/frequentPatternMining.doctree | Bin 5301 -> 5342 bytes .../doctrees/frequentPatternTopkFAE.doctree | Bin 40607 -> 39944 bytes .../frequentPatternclosedCHARM.doctree | Bin 47162 -> 46540 bytes ...eriodicFrequentPatternbasicPFECLAT.doctree | Bin 60930 -> 60267 bytes ...iodicFrequentPatternbasicPFPGrowth.doctree | Bin 63802 -> 63137 bytes .../sequentialPatternMiningBasicSPADE.doctree | Bin 76242 -> 2373 bytes .../sequentialPatternMiningBasicSPAM.doctree | Bin 65403 -> 2368 bytes ...entialPatternMiningBasicprefixSpan.doctree | Bin 76621 -> 2398 bytes .../sequentialPatternMiningClosedbide.doctree | Bin 2918 -> 2369 bytes .../html/PAMI.correlatedPattern.basic.html | 12 +- .../html/PAMI.extras.generateDatabase.html | 218 +++- .../html/PAMI.frequentPattern.basic.html | 38 +- .../html/PAMI.frequentPattern.closed.html | 3 + .../html/PAMI.frequentPattern.topk.html | 3 + finalSphinxDocs/_build/html/PAMI.html | 12 +- .../PAMI.periodicFrequentPattern.basic.html | 6 + .../PAMI.sequentialPatternMining.basic.html | 895 +-------------- .../PAMI.sequentialPatternMining.closed.html | 8 +- .../html/PAMI.sequentialPatternMining.html | 12 +- .../PAMI/correlatedPattern/basic/CoMine.html | 12 +- .../correlatedPattern/basic/CoMinePlus.html | 11 +- .../generateSpatioTemporalDatabase.html | 403 +++++-- .../generateTemporalDatabase.html | 136 ++- .../generateTransactionalDatabase.html | 4 +- .../PAMI/frequentPattern/basic/Apriori.html | 13 +- .../frequentPattern/basic/Aprioribitset.html | 521 +++++++++ .../PAMI/frequentPattern/basic/ECLAT.html | 9 +- .../frequentPattern/basic/ECLATDiffset.html | 11 +- .../frequentPattern/basic/ECLATbitset.html | 12 +- .../PAMI/frequentPattern/basic/FPGrowth.html | 9 +- .../PAMI/frequentPattern/closed/CHARM.html | 8 +- .../PAMI/frequentPattern/topk/FAE.html | 9 +- .../basic/PFECLAT.html | 9 +- .../basic/PFPGrowth.html | 9 +- .../sequentialPatternMining/basic/SPADE.html | 1008 ----------------- .../sequentialPatternMining/basic/SPAM.html | 649 ----------- .../basic/prefixSpan.html | 781 ------------- .../_build/html/_modules/index.html | 4 +- .../frequentPatternBasicAprioribitset.rst.txt | 7 + .../_sources/frequentPatternMining.rst.txt | 1 + .../html/correlatedPatternBasicCoMine.html | 7 +- .../correlatedPatternBasicCoMinePlus.html | 5 +- .../html/frequentPatternBasicApriori.html | 10 +- .../frequentPatternBasicAprioribitset.html | 346 ++++++ .../html/frequentPatternBasicECLAT.html | 8 +- .../frequentPatternBasicECLATDiffset.html | 8 +- .../html/frequentPatternBasicECLATbitset.html | 21 +- .../html/frequentPatternBasicFPGrowth.html | 4 + .../_build/html/frequentPatternMining.html | 2 + .../_build/html/frequentPatternTopkFAE.html | 3 + .../html/frequentPatternclosedCHARM.html | 3 + finalSphinxDocs/_build/html/genindex.html | 253 ++--- finalSphinxDocs/_build/html/objects.inv | Bin 17294 -> 16987 bytes .../periodicFrequentPatternbasicPFECLAT.html | 3 + ...periodicFrequentPatternbasicPFPGrowth.html | 3 + finalSphinxDocs/_build/html/py-modindex.html | 35 +- finalSphinxDocs/_build/html/searchindex.js | 2 +- .../sequentialPatternMiningBasicSPADE.html | 310 +---- .../sequentialPatternMiningBasicSPAM.html | 243 +--- ...equentialPatternMiningBasicprefixSpan.html | 338 +----- .../sequentialPatternMiningClosedbide.html | 4 +- .../frequentPatternBasicAprioribitset.rst | 7 + finalSphinxDocs/frequentPatternMining.rst | 1 + 93 files changed, 1750 insertions(+), 4909 deletions(-) create mode 100644 finalSphinxDocs/_build/doctrees/frequentPatternBasicAprioribitset.doctree create mode 100644 finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/Aprioribitset.html delete mode 100644 finalSphinxDocs/_build/html/_modules/PAMI/sequentialPatternMining/basic/SPADE.html delete mode 100644 finalSphinxDocs/_build/html/_modules/PAMI/sequentialPatternMining/basic/SPAM.html delete mode 100644 finalSphinxDocs/_build/html/_modules/PAMI/sequentialPatternMining/basic/prefixSpan.html create mode 100644 finalSphinxDocs/_build/html/_sources/frequentPatternBasicAprioribitset.rst.txt create mode 100644 finalSphinxDocs/_build/html/frequentPatternBasicAprioribitset.html create mode 100644 finalSphinxDocs/frequentPatternBasicAprioribitset.rst diff --git a/PAMI/correlatedPattern/basic/CoMine.py b/PAMI/correlatedPattern/basic/CoMine.py index d4085b59..b49784bb 100644 --- a/PAMI/correlatedPattern/basic/CoMine.py +++ b/PAMI/correlatedPattern/basic/CoMine.py @@ -115,9 +115,7 @@ def traverse(self) -> Tuple[List[int], int]: class CoMine(_ab._correlatedPatterns): """ - - About this algorithm - ==================== + **About this algorithm** :**Description**: CoMine is one of the fundamental algorithm to discover correlated patterns in a transactional database. It is based on the traditional FP-Growth algorithm. This algorithm uses depth-first search technique to find all correlated patterns in a transactional database. @@ -144,8 +142,7 @@ class CoMine(_ab._correlatedPatterns): - **itemSetBuffer** (*list*) -- *it represents the store the items in mining.* - **maxPatternLength** (*int*) -- *it represents the constraint for pattern length.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -197,10 +194,9 @@ class CoMine(_ab._correlatedPatterns): print("Total ExecutionTime in seconds:", run) - Credits - ======= + **Credits** - The complete program was written by B.Sai Chitra under the supervision of Professor Rage Uday Kiran. + The complete program was written by B.Sai Chitra and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. """ diff --git a/PAMI/correlatedPattern/basic/CoMinePlus.py b/PAMI/correlatedPattern/basic/CoMinePlus.py index 2cf0af86..c9bfcf9c 100644 --- a/PAMI/correlatedPattern/basic/CoMinePlus.py +++ b/PAMI/correlatedPattern/basic/CoMinePlus.py @@ -115,8 +115,7 @@ def traverse(self) -> Tuple[List[int], int]: class CoMine(_ab._correlatedPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: CoMinePlus is one of the fundamental algorithm to discover correlated patterns in a transactional database. It is based on the traditional FP-Growth algorithm. This algorithm uses depth-first search technique to find all correlated patterns in a transactional database. @@ -143,8 +142,7 @@ class CoMine(_ab._correlatedPatterns): - **itemSetBuffer** (*list*) -- *it represents the store the items in mining.* - **maxPatternLength** (*int*) -- *it represents the constraint for pattern length.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -196,10 +194,9 @@ class CoMine(_ab._correlatedPatterns): print("Total ExecutionTime in seconds:", run) - Credits - ======= + **Credits** - The complete program was written by B.Sai Chitra and revised by Tarun Sreepads under the supervision of Professor Rage Uday Kiran. + The complete program was written by B.Sai Chitra and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. """ diff --git a/PAMI/frequentPattern/basic/Apriori.py b/PAMI/frequentPattern/basic/Apriori.py index 1ea2accc..72581bf6 100644 --- a/PAMI/frequentPattern/basic/Apriori.py +++ b/PAMI/frequentPattern/basic/Apriori.py @@ -2,7 +2,7 @@ # # **Importing this algorithm into a python program** # -# import PAMI1.frequentPattern.basic.Apriori as alg +# import PAMI.frequentPattern.basic.Apriori as alg # # iFile = 'sampleDB.txt' # @@ -58,8 +58,7 @@ class Apriori(_ab._frequentPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: Apriori is one of the fundamental algorithm to discover frequent patterns in a transactional database. This program employs apriori property (or downward closure property) to reduce the search space effectively. This algorithm employs breadth-first search technique to find the complete set of frequent patterns in a transactional database. @@ -79,8 +78,7 @@ class Apriori(_ab._frequentPatterns): - **Database** (*list*) -- *To store the transactions of a database in list.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -101,7 +99,7 @@ class Apriori(_ab._frequentPatterns): .. code-block:: python - import PAMI1.frequentPattern.basic.Apriori as alg + import PAMI.frequentPattern.basic.Apriori as alg iFile = 'sampleDB.txt' @@ -132,8 +130,7 @@ class Apriori(_ab._frequentPatterns): print("Total ExecutionTime in seconds:", run) - Credits - ======= + **Credits** The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/PAMI/frequentPattern/basic/Aprioribitset.py b/PAMI/frequentPattern/basic/Aprioribitset.py index b4836e70..53e95ac1 100644 --- a/PAMI/frequentPattern/basic/Aprioribitset.py +++ b/PAMI/frequentPattern/basic/Aprioribitset.py @@ -1,10 +1,13 @@ # AprioriBitset is one of the fundamental algorithm to discover frequent patterns in a transactional database. # # **Importing this algorithm into a python program** -# --------------------------------------------------------- # # import PAMI.frequentPattern.basic.AprioriBitset as alg # +# iFile = 'sampleDB.txt' +# +# minSup = 10 # can also be specified between 0 and 1 +# # obj = alg.AprioriBitset(iFile, minSup) # # obj.mine() @@ -54,43 +57,30 @@ class Aprioribitset(_ab._frequentPatterns): """ - :Description: AprioriBitset is one of the fundamental algorithm to discover frequent patterns in a transactional database. - - :Reference: Mohammed Javeed Zaki: Scalable Algorithms for Association Mining. IEEE Trans. Knowl. Data Eng. 12(3): - 372-390 (2000), https://ieeexplore.ieee.org/document/846291 - - :param iFile: str : - Name of the Input file to mine complete set of frequent patterns - :param oFile: str : - Name of the output file to store complete set of frequent patterns - :param minSup: int or float or str : - The user can specify minSup either in count or proportion of database size. If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. - :param sep: str : - This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator. + **About this algorithm** - :Attributes: + :**Description**: AprioriBitset is one of the fundamental algorithm to discover frequent patterns in a transactional database. - startTime : float - To record the start time of the mining process + :**Reference**: Mohammed Javeed Zaki: Scalable Algorithms for Association Mining. IEEE Trans. Knowl. Data Eng. 12(3): + 372-390 (2000), https://ieeexplore.ieee.org/document/846291 - endTime : float - To record the completion time of the mining process + :**Parameters**: - **iFile** (*str or URL or dataFrame*) -- *Name of the Input file to mine complete set of frequent patterns.* + - **oFile** (*str*) -- *Name of the output file to store complete set of frequent patterns.* + - **minSup** (*int or float or str*) -- *The user can specify minSup either in count or proportion of database size. If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. Otherwise, it will be treated as float.* + - **sep** (*str*) -- *This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.* - finalPatterns : dict - Storing the complete set of patterns in a dictionary variable + :**Attributes**: - **startTime** (*float*) -- *To record the start time of the mining process.* + - **endTime** (*float*) -- *To record the completion time of the mining process.* + - **finalPatterns** (*dict*) -- *Storing the complete set of patterns in a dictionary variable.* + - **memoryUSS** (*float*) -- *To store the total amount of USS memory consumed by the program.* + - **memoryRSS** (*float*) -- *To store the total amount of RSS memory consumed by the program.* + - **Database** (*list*) -- *To store the transactions of a database in list.* - memoryUSS : float - To store the total amount of USS memory consumed by the program - memoryRSS : float - To store the total amount of RSS memory consumed by the program - Database : list - To store the transactions of a database in list + **Execution methods** - - **Methods to execute code on terminal** - ------------------------------------------ + **Terminal command** .. code-block:: console @@ -102,22 +92,26 @@ class Aprioribitset(_ab._frequentPatterns): (.venv) $ python3 AprioriBitset.py sampleDB.txt patterns.txt 10.0 - .. note:: minSup will be considered in percentage of database transactions + .. note:: minSup can be specified in support count or a value between 0 and 1. + + **Calling from a python program** - **Importing this algorithm into a python program** - --------------------------------------------------------- .. code-block:: python - import PAMI.frequentPattern.basic.AprioriBitset as alg + import PAMI.frequentPattern.basic.Aprioribitset as alg + + iFile = 'sampleDB.txt' - obj = alg.AprioriBitset(iFile, minSup) + minSup = 10 # can also be specified between 0 and 1 + + obj = alg.Aprioribitset(iFile, minSup) obj.mine() - frequentPatterns = obj.getPatterns() + frequentPattern = obj.getPatterns() - print("Total number of Frequent Patterns:", len(frequentPatterns)) + print("Total number of Frequent Patterns:", len(frequentPattern)) obj.save(oFile) @@ -135,10 +129,10 @@ class Aprioribitset(_ab._frequentPatterns): print("Total ExecutionTime in seconds:", run) - **Credits:** - ------------------- - The complete program was written by Yudai Masu under the supervision of Professor Rage Uday Kiran. + **Credits** + + The complete program was written by Yudai Masu and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. """ @@ -160,11 +154,8 @@ def _convert(self, value): To convert the user specified minSup value :param value: user specified minSup value - :type value: int - :return: converted type - :rtype: int or float or string """ if type(value) is int: @@ -216,14 +207,9 @@ def _creatingItemSets(self): print("File Not Found") self._minSup = self._convert(self._minSup) - @deprecated( - "It is recommended to use 'mine()' instead of 'startMine()' for mining process. Starting from January 2025, 'startMine()' will be completely terminated.") + @deprecated("It is recommended to use 'mine()' instead of 'startMine()' for mining process. Starting from January 2025, 'startMine()' will be completely terminated.") + def startMine(self): - """ - Frequent pattern mining process will start from here - We start with the scanning the itemSets and store the bitsets respectively. - We form the combinations of single items and check with minSup condition to check the frequency of patterns - """ self.mine() def _bitPacker(self, data, maxIndex): @@ -231,13 +217,9 @@ def _bitPacker(self, data, maxIndex): It takes the data and maxIndex as input and generates integer as output value. :param data: it takes data as input. - :type data: int or float - :param maxIndex: It converts the data into bits By taking the maxIndex value as condition. - :type maxIndex: int - """ packed_bits = 0 for i in data: @@ -248,7 +230,6 @@ def _bitPacker(self, data, maxIndex): def mine(self) -> None: """ Frequent pattern mining process will start from here - # Bitset implementation """ self._startTime = _ab._time.time() @@ -307,6 +288,7 @@ def mine(self) -> None: def getMemoryUSS(self): """ Total amount of USS memory consumed by the mining process will be retrieved from this function + :return: returning USS memory consumed by the mining process :rtype: float """ @@ -316,6 +298,7 @@ def getMemoryUSS(self): def getMemoryRSS(self): """ Total amount of RSS memory consumed by the mining process will be retrieved from this function + :return: returning RSS memory consumed by the mining process :rtype: float """ @@ -325,6 +308,7 @@ def getMemoryRSS(self): def getRuntime(self): """ Calculating the total amount of runtime taken by the mining process + :return: returning total amount of runtime taken by the mining process :rtype: float """ @@ -333,11 +317,9 @@ def getRuntime(self): def getPatternsAsDataFrame(self) -> _ab._pd.DataFrame: """ - Storing final frequent patterns in a dataframe :return: returning frequent patterns in a dataframe - :rtype: pd.DataFrame """ @@ -358,7 +340,6 @@ def getPatternsAsDataFrame(self) -> _ab._pd.DataFrame: def save(self, outFile: str, seperator = "\t" ) -> None: """ - Complete set of frequent patterns will be loaded in to an output file :param outFile: name of the output file @@ -379,6 +360,7 @@ def save(self, outFile: str, seperator = "\t" ) -> None: def getPatterns(self): """ Function to send the set of frequent patterns after completion of the mining process + :return: returning frequent patterns :rtype: dict """ diff --git a/PAMI/frequentPattern/basic/ECLAT.py b/PAMI/frequentPattern/basic/ECLAT.py index d8a029e7..152386e4 100644 --- a/PAMI/frequentPattern/basic/ECLAT.py +++ b/PAMI/frequentPattern/basic/ECLAT.py @@ -56,8 +56,7 @@ class ECLAT(_ab._frequentPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: ECLAT is one of the fundamental algorithm to discover frequent patterns in a transactional database. @@ -76,8 +75,7 @@ class ECLAT(_ab._frequentPatterns): - **memoryRSS** (*float*) -- *To store the total amount of RSS memory consumed by the program.* - **Database** (*list*) -- *To store the transactions of a database in list.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -129,8 +127,7 @@ class ECLAT(_ab._frequentPatterns): print("Total ExecutionTime in seconds:", run) - Credits: - ======== + **Credits:** The complete program was written by Kundai and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/PAMI/frequentPattern/basic/ECLATDiffset.py b/PAMI/frequentPattern/basic/ECLATDiffset.py index c36ded2c..decbe75e 100644 --- a/PAMI/frequentPattern/basic/ECLATDiffset.py +++ b/PAMI/frequentPattern/basic/ECLATDiffset.py @@ -58,6 +58,7 @@ class ECLATDiffset(_ab._frequentPatterns): """ + **About this algorithm** :**Description**: ECLATDiffset uses diffset to extract the frequent patterns in a transactional database. @@ -67,7 +68,7 @@ class ECLATDiffset(_ab._frequentPatterns): :**Parameters**: - **iFile** (*str or URL or dataFrame*) -- *Name of the Input file to mine complete set of frequent patterns.* - **oFile** (*str*) -- *Name of the output file to store complete set of frequent patterns* - **minSup** (*int or float or str*) -- *The user can specify minSup either in count or proportion of database size. If the program detects the data type of minSup is integer, then it treats minSup is expressed in count.* - - **sep** (*str*) -- **This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.** + - **sep** (*str*) -- *This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.* :**Attributes**: - **startTime** (*float*) -- *To record the start time of the mining process.* - **endTime** (*float*) -- *To record the end time of the mining process.* @@ -77,8 +78,7 @@ class ECLATDiffset(_ab._frequentPatterns): - **Database** (*list*) -- *To store the transactions of a database in list.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -95,7 +95,7 @@ class ECLATDiffset(_ab._frequentPatterns): .. note:: minSup can be specified in support count or a value between 0 and 1. - **Calling from a python program** + **Calling from a python program** .. code-block:: python @@ -130,8 +130,7 @@ class ECLATDiffset(_ab._frequentPatterns): print("Total ExecutionTime in seconds:", run) - Credits: - ======== + **Credits:** The complete program was written by Kundai and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/PAMI/frequentPattern/basic/ECLATbitset.py b/PAMI/frequentPattern/basic/ECLATbitset.py index 979a7cc6..80eaaa5e 100644 --- a/PAMI/frequentPattern/basic/ECLATbitset.py +++ b/PAMI/frequentPattern/basic/ECLATbitset.py @@ -57,6 +57,8 @@ class ECLATbitset(_ab._frequentPatterns): """ + **About this algorithm** + :*Description*: ECLATbitset is one of the fundamental algorithm to discover frequent patterns in a transactional database. :*Reference*: Mohammed Javeed Zaki: Scalable Algorithms for Association Mining. IEEE Trans. Knowl. Data Eng. 12(3): @@ -65,7 +67,7 @@ class ECLATbitset(_ab._frequentPatterns): :**Parameters**: - **iFile** (*str or URL or dataFrame*) -- *Name of the Input file to mine complete set of frequent patterns.* - **oFile** (*str*) -- *Name of the output file to store complete set of frequent patterns* - **minSup** (*int or float or str*) -- *The user can specify minSup either in count or proportion of database size. If the program detects the data type of minSup is integer, then it treats minSup is expressed in count.* - - **sep** (*str*) -- **This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.** + - **sep** (*str*) -- *This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.* :**Attributes**: - **startTime** (*float*) -- *To record the start time of the mining process.* - **endTime** (*float*) -- *To record the end time of the mining process.* @@ -74,11 +76,12 @@ class ECLATbitset(_ab._frequentPatterns): - **memoryRSS** *(float*) -- *To store the total amount of RSS memory consumed by the program.* - **Database** (*list*) -- *To store the transactions of a database in list.* - Execution methods - ================= + **Execution methods** **Terminal command** + .. code-block:: console + Format: (.venv) $ python3 ECLATbitset.py @@ -124,8 +127,7 @@ class ECLATbitset(_ab._frequentPatterns): print("Total ExecutionTime in seconds:", run) - Credits: - ======== + **Credits:** The complete program was written by Yudai Masu and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/PAMI/frequentPattern/basic/FPGrowth.py b/PAMI/frequentPattern/basic/FPGrowth.py index 6c28b4e6..0ec7d5db 100644 --- a/PAMI/frequentPattern/basic/FPGrowth.py +++ b/PAMI/frequentPattern/basic/FPGrowth.py @@ -115,8 +115,7 @@ def traverse(self) -> Tuple[List[int], int]: class FPGrowth(_fp._frequentPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: FPGrowth is one of the fundamental algorithm to discover frequent patterns in a transactional database. It stores the database in compressed fp-tree decreasing the memory usage and extracts the patterns from tree.It employs downward closure property to reduce the search space effectively. @@ -138,8 +137,7 @@ class FPGrowth(_fp._frequentPatterns): - **tree** (*class*) -- *it represents the Tree class.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -191,8 +189,7 @@ class FPGrowth(_fp._frequentPatterns): print("Total ExecutionTime in seconds:", run) - Credits: - ======== + **Credits:** The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/PAMI/frequentPattern/closed/CHARM.py b/PAMI/frequentPattern/closed/CHARM.py index ee36ff89..f2f89d20 100644 --- a/PAMI/frequentPattern/closed/CHARM.py +++ b/PAMI/frequentPattern/closed/CHARM.py @@ -58,6 +58,8 @@ class CHARM(_ab._frequentPatterns): """ + **About this algorithm** + :**Description**: CHARM is an algorithm to discover closed frequent patterns in a transactional database. Closed frequent patterns are patterns if there exists no superset that has the same support count as this original itemset. This algorithm employs depth-first search technique to find the complete set of closed frequent patterns in a transactional database. :**Reference**: Mohammed J. Zaki and Ching-Jui Hsiao, CHARM: An Efficient Algorithm for Closed Itemset Mining, @@ -81,8 +83,7 @@ class CHARM(_ab._frequentPatterns): - **hashing** (*dict*) -- *Stores the patterns with their support to check for the closed property.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -134,8 +135,7 @@ class CHARM(_ab._frequentPatterns): print("Total ExecutionTime in seconds:", run) - Credits: - ======= + **Credits:** The complete program was written by P.Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/PAMI/frequentPattern/topk/FAE.py b/PAMI/frequentPattern/topk/FAE.py index c0cc69c9..b3877611 100644 --- a/PAMI/frequentPattern/topk/FAE.py +++ b/PAMI/frequentPattern/topk/FAE.py @@ -57,8 +57,7 @@ class FAE(_ab._frequentPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: Top - K is and algorithm to discover top frequent patterns in a transactional database. @@ -76,8 +75,7 @@ class FAE(_ab._frequentPatterns): - **memoryUSS** (*float*) -- *To store the total amount of USS memory consumed by the program.* - **memoryRSS** (*float*) -- *To store the total amount of RSS memory consumed by the program.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -128,8 +126,7 @@ class FAE(_ab._frequentPatterns): print("Total ExecutionTime in seconds:", run) - Credits - ======= + **Credits:** The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/PAMI/periodicFrequentPattern/basic/PFECLAT.py b/PAMI/periodicFrequentPattern/basic/PFECLAT.py index fc1a5711..9d909242 100644 --- a/PAMI/periodicFrequentPattern/basic/PFECLAT.py +++ b/PAMI/periodicFrequentPattern/basic/PFECLAT.py @@ -64,8 +64,7 @@ class PFECLAT(_ab._periodicFrequentPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: PFECLAT is the fundamental approach to mine the periodic-frequent patterns. @@ -102,8 +101,7 @@ class PFECLAT(_ab._periodicFrequentPatterns): - **getPeriodAndSupport()** -- *Calculates the support and period for a list of timestamps.* - **Generation()** -- *Used to implement prefix class equivalence method to generate the periodic patterns recursively* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -156,8 +154,7 @@ class PFECLAT(_ab._periodicFrequentPatterns): print("Total ExecutionTime in seconds:", run) - Credits - ======= + **Credits:** The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/PAMI/periodicFrequentPattern/basic/PFPGrowth.py b/PAMI/periodicFrequentPattern/basic/PFPGrowth.py index 87d88b08..3f6df3c7 100644 --- a/PAMI/periodicFrequentPattern/basic/PFPGrowth.py +++ b/PAMI/periodicFrequentPattern/basic/PFPGrowth.py @@ -122,8 +122,7 @@ def traverse(self): class PFPGrowth(_ab._periodicFrequentPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: PFPGrowth is one of the fundamental algorithm to discover periodic-frequent patterns in a transactional database. @@ -161,8 +160,7 @@ class PFPGrowth(_ab._periodicFrequentPatterns): - **buildTree()** -- *After updating the Database, remaining items will be added into the tree by setting root node as null.* - **convert()** -- *This methos is used to convert the user specified value.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -216,8 +214,7 @@ class PFPGrowth(_ab._periodicFrequentPatterns): print("Total ExecutionTime in seconds:", run) - Credits - ======= + **Credits** The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/finalSphinxDocs/_build/doctrees/PAMI.correlatedPattern.basic.doctree b/finalSphinxDocs/_build/doctrees/PAMI.correlatedPattern.basic.doctree index ce1538c832410602b0d6e5f0f5a7405977fb63ea..2319148a51e4879a88480d671f01062ae2094a33 100644 GIT binary patch delta 22221 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 P|9kvj6!gKr!R`MaXN%bX literal 129444 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 F{~vA>?PUM} diff --git a/finalSphinxDocs/_build/doctrees/PAMI.extras.generateDatabase.doctree b/finalSphinxDocs/_build/doctrees/PAMI.extras.generateDatabase.doctree index 77901802d0535bcde042351e4611061d5568b5ec..240a081b0ce72537af44c04f7836e97da2f13386 100644 GIT binary patch literal 117644 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 B2LAv6 diff --git a/finalSphinxDocs/_build/doctrees/PAMI.frequentPattern.basic.doctree b/finalSphinxDocs/_build/doctrees/PAMI.frequentPattern.basic.doctree index f1d34173f17d19dc38f0dec0e5e86b5e91f7713d..26ac7d8b1e45bdc26c5a223d663f3deeaa78cc08 100644 GIT binary patch literal 221013 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 literal 224017 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 diff --git a/finalSphinxDocs/_build/doctrees/PAMI.frequentPattern.closed.doctree b/finalSphinxDocs/_build/doctrees/PAMI.frequentPattern.closed.doctree index 33d525e3111d6d929bc4f88f8f7c246cb105624a..bd1a5daa2a306344ea291463db64de10dde49fb6 100644 GIT binary patch delta 7593 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 n{qCGMyw$RSwW8!{VU{w2W%$sW!4(L+WGH@ z>Hg#$xSuX`;{Dh>0?*!L&-aKobjd)%t~d8d-G@E1s6y?*JH2dvHFL!M&`ezISnhbx z7GMjs>1H|}6gyaW&kS-Aea6T>zwof}01Q0tZ0?yw>5qhc7}HE{12~b*3JqXQrhxD} zfUdD6i8pbSNdye=V3u5+Le&rMUR6{5LW?S*ev#_ay@nDCn{7&DhkE!cbj?&fWr^;E zUd4VdE_ zFie&oQ`Vdr9WerX5KEgm-xiw>fhlAx?j>SVtf}B~5R9@Cf#72(Wj_q*6Ph8JOoxA9 zA(MUDXNj-|?{PhHD4P*KkTfVJ6@qJ#V8mKq0v{wNk`@K65LnCk_V$ItcqIcGb6J%+ zm!0f8g>-0)_nLqXCQzq20q3!P2}F2LJ%jHO29dLhO=SjW_zceY&R|LZv5%$` zND=piJNrF&o{%3k@Lr7d!1$Cl!e400NT`LPr6kr82jK00HV z6A-GGQzDEtWyWYAol{d55|YWSDo{V~nlJ!2fn6ICZ*XM;Kw??_L*d<1F+#2q#>5%O zXQ5QOnQBxz!hW%Q5(f<>rASOEow+zqmn*4s+6V3Ti%e7HiLz2;vU%xc!YUl1Wa^jc zLrA?kesxm(>U`sOeMAb`s*YbBkDmsT4p~iJR)-IadMzozFxwRvKBbtJf6D88df@zT&0LXf{Iisg@F zkx;gJq$>*rf1ZT`f;?B7nfXa14xvgG3M?llCPD+bbyzD&<3{Bq1fyOBVg!nMfAyN= z3ge0FNcPX+HsJ|1&zU2JkjZME1rpB!U!JJ;Ts6-E&Qk-qDr+}cq~-}my?BNI&k1+q zxm<9lIgT4SgltoD+#+$@qRsJun&TGEQ3JUuD~Vk#F|n|0Jv*D#Uv76JU25Lo$cuL< z@ZO}&`{1Z&h4X6O{YIygzp8m(ka%D4<$ZK?68S;R`vT{!fqeAQ-%uLBs*;nHRTZpy zkqiTppJ|h{<}MXt15}CnU2Z0gm+Z;wr6qu8ss&M=nOgT)1|96-8?d;CYG6%c7#-t{ z_2L;0JbMLbChPde3x#4e&yL5Fsm+6@RpM#&<(V-yg)Z^%4Orx%}ty zc+S@5d19PZ*stc9nm3$wc<^kOc((iUd_OOdzUko`u*g#bJ7s(oJ?D+};@J&&?$zcw zcfxexdo|AwCZy6IJ$PP|cwY162`d!!4^-zIV3DT=_Da5$MtNhscyQ_5#V!)q4GP4pR5tRZxD&+2 ziBn;J5vSp{1ZQKi?h)g8c1M)5qqC|$7P5;OC--Fmg{F`k)$S}d zvw?*PbdyH_HU=_FQKDWxdzze`h0hSWFOX$F(}!hE865f&M#i=8n_1nIB`l>dnCYe# zu*ro3@${}7T>Ar!PCmnK$8eNMoQns2UhHBg`}5SSP!Bqv1hQV!Qt4+Nd_LxUddPeR zsEoj-z1Mki+9H2?1?k17yarAh#Mj~47+AU3ZmTGFh`)#4at8*|lX$YTplA@GHv?Jt z;#4YjI*-npNT^u{+1HDGxH6VRv&ZJVZ;aNt2q(d__8L~%qGK(^2{c;A;&w*U?(lDO zVe}}#ffL(u2u%`>kzTW+bgXH!iOnmyNb_~zDUB_&Hm2vvMqvWGAt1`3S~)CfziJJi z`w%TgddbQOY!;evx#K4=wy~)<`)KY`YDaGm`ASt! zg*Ii-=RN#w)bv+C_v+YJP0zB2OCx)Z1Bmznirj@Eua@5HcIjAUb0Tf^pt6xuF}SE8 zF~crtK%R~fdzvu{9ZJ~(!OyYx@IL}~Siz1cwp0v?!%m~FVvcBETxoTP7qF`@u~ru= zedk`Wn9v(8P3ccMHm2;1@h7+4K)qYk`3VR>QLjm&n)Pl`1EDR8dR-Q^{31=%OQKdZ zrY9f($lkZ8SwO)p>M%587G-xTQ7f0yC(s*;I$p09b(mf)Y9^Atm#AeP{z^6d70}gs z5Vb7+4-l$#;#QDF><36+ZI|o0wo5!1m2yUkwwb)Am$gmUWKS2as}x`(?LGaQz&Hro z!}29O5wRy;#MW!r`pVV%TE{{UMzY~6vUgv$6M7b>!pl{E8h{vnmb18l9jP5=RBk{p zKbJ(VT9`~v>$$)u;U84(zhID3wV$H_scKK@<*E&36Bl*S|6ll*^&@2T%74|myjahJGk5S?NGjZ4^@%XDg; zZ^1l$b)ID4IzQ>bESob^bPnM?Md#b7^C>xIC<52n3Uu5$V^7j~J+`>cyd~-E9KNEK z&^JEcT)U>)P@(F}G zot>}SlKzow?!I-s;t}Y}XvQqc9^JYQT~kVK$-3U~h~8xnT`wW+d(;mWIr^=E8<>~q?U{L zBLiQccgUgR^X3cmFyQ6Z7kiSvv$4hX|=DTh!YiKxati{<$3a<;| z3-l+?C6QW2*2mDQAg*#NKophNAzV_qI>@E+YwKIc0anm>Jbk}x?tT>}Z>dAxg;va> z?946j`3+6v9QeV)J?jy`E)1Zu*&ai}_tN*O+S#|7&I*VhyVx{et>-=f`s(>#NzdCJ zbiPG8dU?Y=#yhf{`ysN?tYf*!SdD&Nk;g4JJXozL_9R6!u*DVSEw`dhy6I^`3xZu$ zJArLu?;0lnUbb8W&)_8WrK2C65R9cu#xTp~r+U@`MA5Ve;gY7~oEta8H@CWAScX$W z#If!tD}&kX?J2@Im1%ZpYnrr)Y=gTJ)fchFsqz-58b!vk)*U&{=`TD-=n)rLdMKEU znX{TLY%#LKwIhs&+@{}_SXZ{BAP8BvbJphpqOg7&;S%c(wsG?SRiiu>W$ z67dd|bvN3WVdG$6zz)(iM{2Hy=k_gLvJ z{z%^@J=y`2?Jci*L$bs@a932FUZ!K;=VV$BcWdU@q8dq}quwF?ya8U=wU^?-Nw>X& zDR?CIWVWhQN9wo-{IV}EkW~V1%>GzW%-j~wKl;lRH3NsG8AFkqR8A0gET^Mz$Gt#e zPm=l{*y2+2ma3e-*|&&LYE;CgcLcWmLm8 zgW1xUsje~8Tw{3aYn}7J!6ZU$IH{yS8-DDvGQ*)G#LA8zazLObz4{q#Rz2OoW**)} zHf(aPC+*Hg=QosIG&=3C|IM%T7@9r`7u#stNO2DKitzFrUVe+0!+7}}TxuE(<+JBo z@$H}*f5;MXY=dod10UAFhcs|_LyavC0o<-&8)-`si`ZMo^584J@Wy(vJDx}J%}~6C z7kr%%PvWTw&zxcl?yz`95vy=*#=T4&gN2MMpxBNVTvbFPDvpII-oOj$DG|0J;X1tZ zXQa~v;V^f`f$QwfdJ{gwgo1*@DTy2K((cB#%UE;QGP1$>Vplkc!k@50sux$=t@DfK zTdS*Q&$HrBS<_0)W1|bpt&1wH#dd3nr5gT~R+L-prS>xGKnH%Ohq|~2!d)+=A&^ZE zuY}k85G*HgFT8UrFSU*Fxr?mDHQY4B-d0gk9W=uGPx1DDVI{wiG7G_5^_C^sHhO`zq|{#hh!Q*{WWEnv@!1)IA8phjLCda?6uLq} zm5}JB6!JV-)FCa(dLOdz}yK!F4*BH@uBuePQ@NN{oq0rCJs3?xy+ zKqSB(0>~>CC8i1$M_FA~K(MH*r6|RUOEe-yp}3YU=~{N7V!QXb_s%_I#y@w?z4tqN ze|vvt?{nrJe4jt{XCB@ZzWe*&S#G!2V=nP}tZk;6+UiwR zk9onH)$DEbW_rSv=UGUIcpKL?fY1)_X0Q4#QF)QU(uG5DG_*Nzm+0Pd;nR z)nKRTNs=eDu2eY(msZ5Ecj0hM9=|JW4$@qH8!#;du~&S_1MV?y*?4p_Oy`tK9@I2o zC@QC+1Ml*F^XLVNkg0SbZMZ*iDElQ%)RVh_Lt17mTL7;mRh+ZU8wcj{96HJM#p+I{Rxnca1j z-Sxigo=wYQ|CQNY7wm!{hoo;}RydpE&)s#IofX;j1Z6kHRc9X(D&_8N*C^%|hO{cl zfYi*m=nTRH%0=WJkX>d#^YB5zkUfLp(cR6z%W8Ofh#L9-OJc5-)UvKb*dqhkjspKyRT9gk_ zVl7$+$i=j~e$oI46r|Rk&mPatlYhO|&QUmi(`u~^8Tv7corym6{^l{M%e)w(b1Lnh z%F=Dk$z@;2S?Up4>gk)MIvETT6~cItxvES7eUIRF22`a-%b_eHJIsPA1oy8M!*|##QUX@jEa8?$$lkZnomL|5k%0wEEB3Nl)>_4$!#S>)z%83lr(w>-4E83h zn>cuGtlRzI`toIUwH2$XQdgGOdRCRyXonE7{prQ2%nnyqyeFUA0 zF?}NARuiPzlHlt{ld%addZZb`XB0TXO?typ;!V)Lc@6BH*AMY!5y~homg_qa_Sh8>!YH5P{1?#~%%Vy8hOk>JUiDROE zSRAo%IGaOoeXp2FNWWpRSHP+rDbPEsfh`esJB!S`#3Y|iXPU5j())|0o~S%b{EXx1 zrn)@rX_AKxKjXoWN>sL+;KZ^lzAeE22I1f8 z_fKrBZ>kgWD0KrNvM~%Icg6L?G@%`_D^QYm?u-jnI!&;oY9Q<{j!5mqw{7NCrAlr6 z>T<90F5Ozn%4?Qs_rCMR3mCs)sCNz3JLkA&812=S%jVZq)vgNFtY$;CUV^KteWt4x z1)bv(p>zHVJl0JAB{cb-ut(!WA{UA$)&#rN=U-25atPv9raaBW_3!sm$5EAKtRs~Y;uqVfhWKE=N_ zw2NKRV!x#s4XRy;g>=@nyGKx`qM0?cTe`H6M+qd5cKs}}cK2lMz9V*l+T{ee$hHJ` zai??ypK3wv%G_aP70YV9iX`DpwAxp~$re$D4+u8;|G{hv6`n5Qce04Lej=hzON@w^ zs*vN~t;JP?R1J%fsH)*Q8VL=>$giPqYIzppJ1l+?+n{^-1$!GssET+9njh=pZFnX? z{kB+0zk#pgYhAxX1XcBGh2x$B{H&T}>Y5uXp0S_SOa+zhqkz0#Ca6=}NU8&$V z4e4$KBN!)t7-ZRpn;UNGK;pLOI{@s-cW8xB68p zh4|HPIZ7!uRkd2HD82b>vUsUgNLOMNrMC?+x^%UKSEXBQ6{R=4dOzPI@+I2lkJZg~ zuVyr;elG{)wws_%MKf#Y_i$}HKc!lw(t9HyY26}ex_(EAUZ8%T1o*h}Gd{3yvVWm| zD`o8f!F{#+TGj4W0F5gF+8tHzw5`ue8I-hJOdR}q7M=5+q}@I8DmtetLf1}=jH;_% zKZWs$5xRbSd<68YZvk&fo_##d(To?u_RZ@cry-f%Q~8aK5E_;uMAxv8;HrkX5vXAz zH0{{Ut0J_m&ukxS09JsrCC8B~If%fOH%jdloAI&A`Y9TT6(>f-I-ZS%vn>U_?#61y zJN>-b0a&!@oc(}d@ip=tkdxs| ziN$mYPe)Put=;jX;WyHTMdjsafyB70MmE`IL>7r-Ewb+^GB)>nLj{FKj`L&2uW652L#7JYCDz38b}-Ac@Kvj26G_ zt$|lt%lUToRh#;%RSj%}JsgUb=r$8Cgbb@T)2wgyhNXY$+RJb~Y^i9(988`}Lqcy(3YwD}7u z#jY2U<0}J@WQXLIVfLGn3uHc8Eu>sDsxr=_kzg!F>Wcgdk#Ts0o};3F;YUB{M~l%# z-^N|3jL#zi*(MKth$x0j@QS?{acW>~)zDOt2SYmZ2h^38ds680dK!K3twKm!797|! z2uAIGjXy5gsE34(L#!VD(6NPe`11E$=j?*d_3Vw%ilgNJ2pOO1$ya96T_Ii8(xrwj zhv>2&FLiC!s-^fZ8_)JN^if}-xvie5tzufMn9?fXt#zI>0tmZyPrhfEQV6RL74m2Y zoI2F9B7}~W^nXpcN*6l+D<|lrM8`;F3+=sh7Ewy5r_%nWjHWWDCaHALg?f*2mo8MO z$_e3k7Utcg*Sst&30de)LITocgAfu?mV`ybm|%dg3X6^t~X zISqoSkwj$FVM?b_p@1>C6e^%#S>=?DgM~BJI5oo%bT(_0Ip@Bm-?JNQtdbuu_x1bk zIp6)hd+xjMvi&{w)CbJ8$+Wlo$jhc>32=1qHsRNBW@ujguY^H^ylK+&^vB_EfNS*) zLLk^OWUe5*iGU*U6g_d4M@yDf0W(5HV74oH63bw4DLYrC=3u0R8k|!L#-;p+CEZRBEcXV+ zcx`@jTYGC$<~Yo}au^lL!pCaG@ROh_Gb_GCj#q?#u>Y;l<6I|hqu+?3RK{Rb zdOqti@Y>FK4cQ)^{N;2PJIJvr&+VLN1nA_9=h;yMPYfI8i4A#fiO6$nrdxbh&+}U5 zX!gE==Q)|@xp1C&qg?EB1J84uX9VbtksH}{15XSa#?y{G&qm}qBD+J3i_+=&RCb{- z6fS1xSrwZT;9^12kOaaQtwff>D2`N|On}X<)JVwVqYersgtV#1sBn%k$WeqxbHY3i z4van`FtqxKF=K@#dTQ02T6H)zG+L*6G!jZwFuKNXHgPvP;1a2a7t0HbTZ9d`v zobXA`;Gu=&pH@gTbMr}Qb^UN~JAP25go;q559Ut7ZSR4-UO}&}@n35OpbK{#td$exCWfm5)_-I<1)P+UFyMn|aBB6{^?&ZQfmMLSE znS|K!j+98)(g{1+1ddgUT?CH(A=k|IT&enN2YnlZC_B~=GwDwF#(GPwZ* zIm8mV2-wQWeJsjEQ%AMK zq!oC#AwZfLncf2V)6#<3b5aC$h-VUggq^P!^VKCe78w-D0NqSUjH_X;L(Xz)Wh6zu#ZNZZ+hXc#|BvIty8a8P0Up!eY8waUfrFc6r?3D`6OM90>vY$8d&WZ1MZ8a4%z;!rBR(n269 zN?K}$i_OUpv%sFQ6uJ2=O*K;c+GbBc+CsP1I!{}zavz+yV4=WzFrVz9a1h?9ek1lE z4N11|s9CWu2cNC1NEP?G+)+Zy#_cyN#tp{xB@Gf5A7&R-nN4WmHt~WI zI-+@hG6;Kxpbkk1A2P4_7Z0$1s!=WMYlC)I4CY-Xnnv@6TJ#en!4f$KnK#CQ<~3xk z#261tkE8t3d2EJzm~G)6W?ELoQZ2m9Nm&&OFQASoAqV%)1S zwODxhHCTB0J%Je2#jS*wU2L>)7X$9o>^ZI$RX%L1*(&xaK_j|%(xB{df;uE6Y{(2?M>6WFu#uQ(Vsj5gYsf>;s$VsCBlpm%xs#X~y?fn|=ACCd?@zQ&{&BYuxZe6mCm);$SQLQT=ylh>n zjh9|e`$0C(runy~V~aRf2^!JA)f}t(S4U8Xq=XImcjCT1tW%9@VI4O8f>j3@&06WX ziJj5Dy@nLsH%Wo(rtkvvcdpSdo0SL-ckVfq4PSkI1{U4KLM=Hr-Ka0Vxg?*?xKv^w z8;2sJaZEZ6A2g@RtLAY^$$k3+wRpwxR;c2xteY;de{0^cZ){Ncz!r#JSrYqAD7M*- z2HpoxZ*UTTwk}s?10D8|fo5zg1`d#cX>hH3FLT*d1M$4)8ikZS9u2#;<;M;fatMJ! znRqFNl8Kj5ixcN9B0fBt!a#b<)L_b{R)HVytDa@*hNG{7R5)zao@Eyhb^*m z;#GD&^EM$yoq0aO%d8gI72&ed#!MZs41%^Bt`9AzvCjTt8ICtR%= zGv80XYLJ+(hs$F^Z?fgYiPzO0YH^2oD^yo^?^!9Z=P{+S9XSkNJ^H$M7~#syd=0+e z(F&ux$FRecJcaed@QL|8LR9x&Be?8dZ;Vz^pK$%?m4@F;heD8#V_^5TJh4}oqdPD` zE~o+gQD%IdTAVR&$#e2hcOVIO(sO0-4Gla-m%J#h^ ziinfP5@;EC3IPcmkz(J(Y?k)TlzLSJd&ty zmv=@N@7Be;ba8lBhc}Y|Jg(?1_2x-t`23l2c0q)^LtE-k(l-iyyGi?Kn@OJmQUmRm zXfr8Ir*|RkNTg(3g(P~*NmuDY%cWF>6Gx);M><9qDpje6w9nbGo{br0%Ma8nD0ZK)5siKS8v5GoIQ%5K`&`Rg~MZp*P1`A1az#Z4N zwyoW>X2lv$Tbp~ehYq@P>m74asvA9>&7RtJPhCbE{_!<6X0-d-8$9^|I&1SL`F{lQ zP(VJIOOp~}l_kWoF*X*}uaPQHF?H$iyUJ>sI@&YZy}q^#cf;zYR$se!jeSale`?mB z&_iZ{qjh5DHmE8~ABGhpf4HYfL1~Z6O^?BIuYk ztJ724!A-)s?QN=S3l~vU@c+VU+TBUo)ws0^^}@YnL-jfm9Zko3!gQ31@Ofkn6Mt00 z#GhTmT1~?{S4Pk}%OZtwz(5EH8MlWXoExkSz;ojAa}l-|6mA_ti}I z(A^_x40a5L5QPQ@+bMvwU^x)T!m%zwqIg&Y3%h{%f99pDL9r$8&C>P^lJ*^;UC9 zp_-qbELIw=hgxf2*1ETqX%5ufWA*BEEnjRk=irTesXS4r6)UZSt>&5ZdZRp1&x!Jj z>&1MdT&?)UOAAYjN{bJ+GNpm$!bZ6@(XO0l(PddzJOf{t2wY`Ou-kR;}p3w7dpael(B*YOaa7gpR!{%J{JdP;p61J$+S zIK4C7T-Sb7##&j)URx^T)OnGN{qPWhP zELZkVPvNh7d~dO~&Z!rtHm~`W#+tRPD^O);vC7;^rP^>q_PcrIUDsdMfYBXs)-b88 z*|N^LUN(NH4*Ogjar{@DHCwj8GBA_Bvbm6zXsLelO1JrS-Yi2qY%-*` zjH?a9H;pcG$Sy5xKFb1#Qp#3kls?{-tdC4{DeyTAkuv(4XArpz5$tue?OQ?Zlq8^VU>TE_7JPODj{>nrd z!>^`-OWJfk(MM!Q_UqB>Sjg(&{LSIwqaJ@KED8NRbUI#2N#SeBQfSVtM7zva!0wmy zF;9@khxdmY$CEX(I5SIwg=9!6<>+ zV#y8 zw%e%IbSTcL$?!rNgX+$aq4AU6Y zP%gAepJ*<^CpcrR=IZuC2#t~6-Ar(DnB(R3=RHWI(Tsd$^TI^tG*%u8u@ZFL zFri`mH0MptkPkL9%>BjyLZ91J;!T7w2-A~pxzh69LJt<>L1ShL zy-ql&&82u!JU%s1&X*gl6YPa!Zmoik15mlZrZ+={K_15dbr-$s?dS<2Sf_e58bXL* zw#~3$wh5CaZ<@69GDf}kLHfgbpm!gAWS!7^IX?P+!3Eju*0Jhz!)cVtb;q4JT&*D% zGMUYC9DhvUQXI}k{U}MJ z=MIjSixY)IA=gwHyM^p`O}OeOQ8esno|VmRhpSvGPti0{>S<+jsrFP;z~5Ra;G0|l z-=IH3-k0dl#k-*k#mQK;Fr$&%yhTpffu2UG=!{QS3UJ3O4R^wEr>1IEH(zoZRhj`8 z*$dJR508srBjSrJ+E~vGGRy_>xx0t;OMj-Pbt<>$U#&zfx~P!xe8B#nQNA7Q|B2dI z<&lEg*?_OntG*Jcfxo0D+y;CdAEgZtkn{dVd)7Q7o81S4jEQ5us6aO0Khq$#VjizH zT^|<^JCh3e)PWiAhkEnx-8bN1$LDIY0OkanH3FX!A|aA%w&<(gYr z=iHfd?r~v#7 zc90MCi14TGe{;X&|J41DgfyTb@-iz#27BT{bd*a_K4niN9NYCoYQUx^o|(<=l_8G0 z>WYKvp~m@*R-B8zxS0wi_QeC$`E%wBJJ~D?YGkucCJUFqsn(p^_uWE&s88&q7)*Ap zGmIDa;3EZ*X*k$bnSyUIjv%N%2;{4iQxk~SAPCx^*P`PBe0tAq6@FA1lbjTT|Vw^AsqbcYr9;RS1 z8mc&Dcxbhviz4a`xXXx@){6z7jGS{Dk#($GhcQHvW95knXAH8ZqIl1(b3Sui#5~5* zkrY^T#$E~yXb7t))d|iz2q;fZPdb(9$uUTiKm(&*$Ak@1BoR2rN@X|@Ze_-49IJw* z;$$6M!C9?1uJjz3e!$_>RMD*o))1o!VP}*a+@o%-?2ZAA_zcw+2$dKR8ko>cm+K|b zz<8}X=~UscU|5lAhKdwvIcF5u5OEHQ=JRk3)r#=}SV2fW=iFR9R>VNVG{}HdXOz<5 zQ!5vkJ5)yZ;n5PR1>GDd1_#plUOI+3b+M7`KMs&*d5FZKJ7p6mv$IB>Ht#MnD6|0K zeM%qH2Yj;RKobs>dUspduTP?OSkr?j1Rr%}bDopYY#}|?1BP&7mtY((VNtuTOY6c! zdnU;|Kf&N>jWt4z1*g|~oSkMbHF{eke9>Cxsrw(&7FifiI`Li|MWn~p+|~mlE1BEc zwY}EF@N1omK?_+$SGeVjR=CScAiO)#RJ%d?4ld_W_NsRPe|!=Opo|&A|$p) zh+$4@V@J^daTzK1l2<72V&k&k?lrJBjfQ<(Ny^M$%x|H zOv;V`zB?W1rA)W!2=A~mO%$K&Tog7K9{|SR%JgWKbuz{e%!hr8S2jX` zU}3S~N%oG=uAF05fD^{A&Y%-<*ywSx@iR`LPK1h@VJVE8Pe#E0EJlgq;Sr}iX^Qe z*sX(51D5L`Tm9o8+B%4OsHx;ntyJ<&9!LBWD&z|Q>;%>%4}1wf)51g@JG~mCWvqA5 zS_oS=kP8M?r&i2YYX~c2GQ{3<8hDWfw($fraoS*yMSwiw_99Y^?L;Xm6AK%(xX`vn zc5+3W;lYX#h{V~RhM;jjBFsbtQ5aq=kt^{Ocy|#OXJL33E2T1QF4ql;lhxYH?fdt~ zNq{fJQ1uP$Wydan$tqhQ8Fx^?nPf$26`+n|P6cNSfqlFx)`596BM5W5AMFpb1T@9d&?UJvE6(la`N;SNI!dH2)_`{*fwseU~ zus9T|WE8JC>=n^65w^eB*hcCLkq|AdlOSOv>S>eh2-jn==dhu)Y>ur9k%S>dvCEW}ck-oT{)hvSbI4CrY1xO?>WZ}n37L&O-hS9G z85@=xA_DQ^TYA~?d7Ju1Ebs5g_(W%S*oUFn8#zu6_|G((_YYKqZKU|yC=@ftqsMw( z!8zVyVf7?A3z-qrNcs0r@l>vkPfFC)F_W_~J8EfoCE@EW3u-JbTM(3x1&hgJvf9}u zH(#BJQSw_%N9G2^Easc+)!<6UZP{#3$Cw!KW=I%O@GjL_mLkU~IyT;Eq8zporSQ+Q zC=>%+dfWwYZwM7P3tjl=J}FV)n#s8)1l*K^ycFeCLG-38t;zlQoil3#VH~;jp2@Uj zmZky1FUn^7>D0s^dXi)lMf8dYAyOG<1PIimT(gq0KzEhND>D0}$I0kk#Qi);(E@Vd zG(uhxDs0wbXSiifdAIH0BrES9C$y%^k zo5+Z3(}oTvJyNhYc3YFCk8gA?1RJog0N5X6S~N>J4cPlK;fn$LPe?QduroTOP6XKT zOcUwDN(SS$!P=jG&681STopD)THUd>0Agl zU_TpR|2L*Zvy=^B-;LuNy^21>K>K2Wf! z7iC%CMG}KsUvPR`ZL-)ODr^?GfVEFZ6xL>9t_<1m6rmqU_=cd(ZeLPkve-G3Hn2Sh zupMDKGE30_+q-C;y-#7T7#P2d1QUfZw!-UFNEHmKhnjGI%}Tfe$`3FxMQk)ZPKNTb ztQPb0iBiurqW*iRBC|pStbL-Qur?DmLa^>E_9)qScBeIHOuxHxrfpz;E@1wvOn+vn z8eo1yHrrLaH3rI`A?Bk{#*!s#Ny>RXzG))+oR!D~c>kC&9|12tP6qEn+GD16ed3Eo z#$ShunguK1>XQ+LtC^H_S&PuN6r4pFjjfjq z(nYaATq5h20$o7OX`)(A)zCs}>3Ey4htqv783su0;CnX9; zGdY)JqstunB8en($oQHj$*Vdi-v)Fm0lEPuf3tiHpxc3y8r`q{#DH)wi6CkXmxtSv zvR$T=p^5T#D^UvjxQ_`XVjt;oGANDq@o=c9S>OVYJ{eI!nn_t31IYMwHz~d~QE0{% z&?Gz4IZHMmJs%+5!}MX6nE|BFf#vFSX)y+x4-?~2Xkrb+Z$*lAv3R11?TuDq6M%dJ z6F>xz^f(!iZKAyI2^BVrS3uGyBnnA0F_&R=66Y?B%eYc%m$rRXljkQpXTt`D7XXG2 zF)f(oWPo8ln>|Tu)cSgHbFBZ(GR1|q+Mzr6+)BkR7Ed(w{jHVyM0fZrrie&)pvN6| zhaZIso7F73gHK4bJD7=ip57h0+m|4Pd$ZPSx~fsr&Vt23iCPH7rgL40&h=HMQ*#4> z&XwGN_XHNVz2B!5ZXBW97uc;v%j92Au}m&@tIs8I4gH3tz&f1lc|xOXM97Q1KYWIn!V`_K64aK1~8op{E{@uJvu zgPY9uifdW?(%V93>oqj;Q|7fI-H&?|+iU2AHn!Vf|0(W+VY|pgy><6!F~g2HN}3|I zio2+z_rq{{ahe?`^$Tc(wo_Fd*U?V&MXBFfrzj`8o*n3R@*f?Ezpc=eYuGjg^ zjHX`+3T_Pa8C3#h`iT=L6vbOcz&x>KLomIomiJ+27`ARDwp-)B<4pV!Twx%#`gPu7 zo^CM!fN!f5ck$Ut-EVq7-O)fh2}w0{LkrtdrH%85Ie-QJ!j&M0bCy;uY-}h z@Z=Uh>JAJfTPp>z*UxWxn>&%8p1}1A+zFC9&*&-|ULD(e=CU1wY=fS^*-e1wxy1@y zAAqf$ex0|As|m_7Qz z*qJ(AtCx=!CuUM_db>{SK7-*_5R)h^-fs+T`^T=#P9c)}^#cYslLk@gPwWpfJ zyv@pD3eVye6k_3sh2eAd^h>gH@yv84Q<8jn8qsLHxS__)!=!LdI4{Y=WONVNDvVt> zGYOa*5aaL;_G)ks+3neEABKb&klafmiGl?CZbI!#nV%7Ot_k<$R>BoP`Bla{T+j$m z=$B-m+?b7wV`BJ>G3Ifjqhx1GclBuew?YJ)buYlh`L_YrMF7`JnAFS-7{G-YRNwuA z7^po)0*XS7?2+!JNX;zOo@!$Lu$7nv%s#*b76&u>B^hRWqcF4fT>|csWNuFcc3su0 z$>*~nhRi4tFy!*Ff#DEf_b+XKU?y7OZP}swQ92Y_YgB?7zvzm+1TLpV&L>!Orqun z3^+Z;;BfNi8!>=gxg-{_XGbZN>N^uK)kxPAu!`!kU1z!gh2kAM`bDoUxYXogWjyua zq{$eE7t>Jl>`XFzsLu^)5*!Y(Y(|)XFqfbWgf9Vv&t-BqH;@v-Cv)N&1L0jHw5ZM1 zAuK4A8dVTxKWGZrW2FFLUw1Q6#@Sc;#RkH?p5{x2BM|O!Lz)Ed4zX-Tn1C>spbdl_ zK=`>#?&byz5XPxIn6i@>0f~X`OG#K!=wdN7NSV~*GX1e8^p{x)UBLD}CcZe>(l5!d zy(?mQdlw~=jNTcxxjkz_liEWeHqA&9P~}pyf$F7z>OD-><^~KQbFO~yM9Urn%hXC>WnPB5UOur<9_=VZN#TzBV2l~~5CbQ3km^33yK$y$S z2EwZW;rB90n;S4d7`HXTc=aU)8-voPNG`D`O&~%l?Y!9EHHm-6O5y^gPczxYp_G0} zM(O5kH?e8S({sA0MC1IYAyUmy5Ln}!+hFZ7VC`?2yvz+4uy!FZV@=(w27<^mYeNA2d=!eG&CxH(KzFnKUNDjD9_n*LngoYKESn`L zIt-VfO^3N09p)S+cXI=Q4wKw~X_21RA-1N7eTYSRTIRM}q^AbdB7HKEv_$e3d@cPx z`lCf10!voS^Rn3;$FXk4E_LTCZE`(7aJ9APlCm&jz(}u%l+cu#w^FL;7Kc)(Cz!}auum)(+RS4T(Pt~TtMUKo=!MAYRyq5z!9$U zK11ZhIy5#>%^%V4^ZxCf?0S`v!NE-KXt8p1t#i3EHG@^s$|gr-lR?5;=lU|`CZHq( zTb%28P+WY0Y_Q0Sr~GQkErWwQj^lEY3A*1DiLl#MTxaiYzbV%^j&)nH48*={+>qOV zv>~|-(wv+Qr1CRa5dVWvTHTO{nlke>7viE7Bq~4ATr%O}PJPN7j&$9)?WaoVea|eF z50@tJuW<<3@+he{b;Z{Zg#7(1*|4S;;1d2oZq*yPg8Y>=svh_0*Z7_gEV}0@|IlG} z?UKJ8K)b!4=iLtU3h$jn1Mk4ySFet-{SH;DnHRH-4R+$IAc%LMe7pO;ew*4*{oR)& zGSmimY+jlrhY+bA4`Y7=G8`a*0_zs?_N7=e@ChZDA!BLHCVa|@YhmS{NWp4QK-X$q zgV)!h0(phcf#1aTFvev2lyDAqS>W;}X&Wd>2J)Z{4zheF&Sqzg-l5kF4hr;bb~bKs zoXc2B2X~@gr92xvNk|z$94j`C6|w1M1KWqP5vBOuoSV`A(-*3ac_0AP$b^gW38mK# z4&u!m2*WOoK|iU{PLW|t?&LyM^cu}k{JmXx8`ps~GDws}@o<%hgU_|fc}Ldb$U-B? zeT2Oy8NR!voR=@i-`5Iq*m~*eq_&N-PIzy@|C@{WAky;Qif?fP z`gK7w9dJf*Fnt@w?Q)|&5`qj^p%ncwLc29aaPq=_uIwC@r5)MNrXhYbj|;!)&iV%Hyzx@27TpHOzAVF&j!)}%M9F)gNqCNvduTFM{J~4Uw_oCVE4Cs zWc_yBu{c&e&eLF%@YW~z0_(9~x13)unM8J9;RaqRRYPR#8rr7v%Dr^3$j&#Tx={1-<9|rUxe)v z{ODlQEX~c$If8s4^KzAtUcjNljREcv^}>D@am0fy~Pdj6Jra z)vtT+BQxoN0`D?gDV>JRa>on{3HK9%BC0Rob!6$nx-GRXcfjhea8OL^y%!+@_~ zcrn3(8SgJZZgUY|m}mutrskqTm2UoN@pl#@@IxtPTi$UhRY}sGq4$)EeYEQlHcUy5M^!F$g zveKWu*Zrx~g!RDd_P&NuO*q?mG#qudpTN_03KhElSc+GLvrU4u(tXhV4Z}q2=#kxC z+A?z?;cQFm@9QaeW!N3%7bmi`Hq}z^i823&^9>1KUeArlo}oJX4ly*|N@E>Lq^J=6{=AVQnd+ z7LP=C7}Zw%dCwqLqaHO+9+B)&hm%XJ^(EF*f0{SbX%PDg5M?r3A$K}fDyPPsJ}0JI zBzx0}@Q61(A0p_dH+>t4Sa{PMO3e3KDBzIBn?ATx+z~{VnADLTh_8MY8?^W%myBYr z19Hb3SSb}tuVRsu)=h(PZfPa@+={Y0cL~;<)p1oFvsq=tRXTMzODJ!uFS8S3B z4G9~T%9Xxc1+bH$B{7rkWu^L;S@9qoru$IHWTZ4_nb=L~FnR3No;u5KvEoi>=uK3} zN<+3I&j(YJ)s3snsnR{=JJ4>_Q+^+ww$r9i{CiToDm-P9qLt#!POtEkWv`Z&%3Mfz z%F?p?N{#W9{{ZBgJZ1Wwd&=LTPs~$hpZen|k7`b1V0&SAPV=troMw%ZF8t>kV;lvo zX1+<}zA0?-ck4N%rY+|9y>;8=t$57V=`Qxlcxg$SnDn!xk@WTMy=>`Y28e=4S26IL90{0{X)=cGNK{B zJyw#Z#&5sa+#Qo$c*R4+h5rfqL_b~lZ6s~s!gC}tpYNxlE2eSbuiY=QO0y)0CZ`>{ zqIn`^W`?9u>A1YY_id^1O%4?sf`?8I8^g45i(n7h=$8jxu#%wg?_4T0BrI4e4_pgK zCwt(udp-sy9hFrWnYQ9kxM?*MG8rSyKPO?NbkknMUhS!W{(39!g#I3+LRR`)HdV-} z0VX*@6nsx9;nCD&>H`tq@0fl=Nw9U@Z{Lmfqkj9_@wAqeX?BsW$@?=lZyp#Lee%aY7y$<)AD8{^>5RcJV z_X1zi@iA@wyAt!FvrJ-6>5w<)<5)zC8O{doqbW98P2NtYf$Mpo%48lx4tcCtPK`sp zOviq5m|9UBamD`zitVQ>K1{L|t~dt~bNHSTeJ0iw4<23{xi#hlq?Z3GkY8zVg!^A3 z$_C(auWqVP;Jq$2c$MGneT#J*#`86zya{SlQY_g@5n)X8dtYz_&G7JA>`5ZNxp6O= z}HyM#rpI_1Bsrx8{axPy|1^QJkHIgbMHZl+l_br zVwGNuuNeE*SYH`lroShrq``*@<424bH;;pd{j#&_L{pIcZbDRwL2rh5?S4G`bzfxM zFemRi)8`4{<=yj8OAm*`SD-qRjS3Biu~IoT!=ZnPKtSh-5h_J_WLR_|gMJQ+zeh3_ z!y?BL8zKsLOm1k3Ve#3cdZI=LNgJm{`Z>lti&-JXFInOEL9z1+l)3o0pjS@TlJTnz ziFqn?G2{26KELLYVn~$Y!I0>8K-(eli)fM$iBHleHYBo7Nkbwhx0@mHCU&P&*cSzte-!GDhl_c1`Ho+9 zR?V_FyP;8K87?NJTS=L$_>lXgf9f^*W2W>~|JTK$s2r&M?@EgEmK!HgPrLd&ij2%x zaB0MULVWP*<}}Y`ci_~^hYwBB2JUH=!cxD8b?%648=q9GXB%5>&Yfz7+x3=H5x?oz z`aI5c{1zOog-eYsl-?Mwzw{baxf0-fz>`%UKO<#7E3P(~+q?p|Rjt9lwFmipQ=ZOm zcc7TH(&=<`J!p!Izb35)O`xuQF;thn2ub}rLqM{fmG9F1NvgAXKc#-xy{B`qCxY&= zr*mhVq&1y~Je^pnoElHZpZGKTljz|niX$G*Q_yQaJ)8$fw!*{V7-A#-(*&m^4<~d@ z(yiSmjnmR5N}JQ;T9qw%Fg3)LGc+5=GNz}dV5ZX*xxu|IW!lDBAAWB$qA>a+CAD{0 zNlmQbyp0MC3EPxvU2a&6t4=0gKkAHQaE1>v>{LJ_OYe*o-Y`}&7%k6~_myK*sa6i_ zHcC#OodpD%FB z-4e;V>3ig2Azx~9*BXQd zHAPYchXspw&QF4c5>vQT@)+!Q_Ep{o+K7o>6^m?>`pMo=d=pg+H3)o_dLgcbn*4KIJkHAu= zbmF?GL79s835w`5#y*8< zEA5mLS1n{pFSdrBlt>ZVRrQ`zeI^xTi)?XccFO|m)&#HU3D(_Z#6gZV#7943%NUriRN#1 z@9qf7kX@^T8{B2#y*nj?WDz=+YNNT;uL)E23AbLSLuEFy!lnP$*u0Ock$lnvcl|3V z3!mBGzGeMN;&c71!xbr0o7enGV-3H>K2v&y-+!*W>-x(Y#p8_;XANU`&6ah}^?sDT zKIP`Ikl?@Ktl6>!@dmhk8Jf*<6Qp{?%Cmz#qSQ9*esQQos1L=5-KiPVBuWO8A3&Eo z+izf2qLo(me#cjaRk!qWcvzNF>e}SXCeCflls;7YaA0_ma(y%)SMN%yhD|Y4Hi-cr zlG0Pqo+t{owxPh3M?z^Xjm#|!1Na@5f^WiT`rlq=qK(SgHTgVDT*Mg)(;0ZY5_5LOwiaEfc0%cq?kHs3cu~^Zz^}a&t=y!yvViQrY>0nRZ9QRbYfreX<~hhTL>cf7)h7`#c=0sS zE!Nph;NDi91m#ys|4_Pm(w5NTAjf$7cWH4juGe>*HRS3;+#Ra(gfr4<-5E@R=jWP{ zBXx5jE~zgUTHZE@EphovQ5u;Uo`G^HW`^r*JPDB}WD(C3LX^q5A-B(LZg`f^bL`wO zv;cPJO>VtdA8|(Hz0)Ii-aIiOG16pmM(OfIGa0xziLFSZU_>I^J*o4Rx8u zh9KMm;hg#Bpc((7ap|40jR2vH3dh`9rFDX*O871sWGfmB&EETo)*U_3GfULUasv&` zO5cn12*R7mmn7AQh{Ji1uZTE&PiP$dD3F`(f^2r{7?$!7Pr;rzB;l+gp<8J(Hc#Ef zR2@gzxp9RwfI0MPs-wh2?k72tEUQB|x#ByHw0&3rM%v*Cg%rBavQVz) zt4DE9r8J;17g@5qPPF{Qs6(bL&J8mA8U*HxPdXLS)i?z$E5GIzD}{=FE;KnG-p0)+ z->wgdHB*8?J43>5CHJ914O}G%gdu608t9B{b{~@C)QXjSQ9*gYf2IMsY{j<#@;DXp zsRJ{COXizj+&_ctlezJuZ^KJELx8tXQnAbGDVL#|owC+KjW)t(Dx$I_IXD zBDO3H@2^&!=h3HiEQjTt)oDE3jfb}si|d@#+Xd7q?!32HD_3!Y^RRTkuw?_uFp(^e zf-s}VT3Lr%fo=?}(`7OUB^K*Qle>58?(N%=B6-7g>zq=fF;yQ~zrIi{=c={C>ybTu z?)5KYiBBgwrC+r9b=`Eo1+GVEux;>u7RK}q6Tbi(V5w-+GC}RQT#5ecM;pE-4|hv z-bsZLtG#c)tO<-BJ)hfG3+iSI}G6ffn zwqen5i%5x}DZ z$;dgk5n0EOy?7lJIaZ#SK(c#Y6z?JLG2>H+n8$-Uk^+k)*-N1TaUltCb%L`F0?L!q zlUibX&Cz0m(XmoFU&4Sk<1~&{!BTM&shc5t=9LM=F#SL{Q&UB^CRjr-DTEz%j^?Oa zE4yPrBLpnZ(ZC68U{stg*Gr;-@mh6~`Hya;D%A`Xsc|vqi~<{l;<$@*Hx%+O)?DC^ zYQ<;?tRR-3b8fC4E5f;C8e~AKGfK(ftd+4EjH=7%KB^XMr9>^@p!M+bIhb1DKbp39 z`{$_`mROhb4rtGs6DPBGMtxrI(_}$tslxjd$o9i+13p=DD2POL|H#Tc}f?d-F%CCf)Fpm*6v=3|Vle=iG^VIzh>1QF#Bya11 zEtSk|?bOmq*>_E%gH$s0z%Ba0Vibz$2lQC4E7%VfQa{K_LPFZtIvL{!=ELS@v;XB?nwb9hJknuwTpCo; zlHiH1;@xJYf6*gvVVaDLO!PRpN1m6B^FbwL=fwP|!PE^^ZAOvku|Ap69&0A`ue0R% z{GvL=Qsm$G1!hu%PQ7#J*jTuwuy8lCeqqLDvW07Y6&;q%IDXOQDls+-SAm26{OmchEbh9TIDB7=4LbT)gMhYMJgAh108sneV%)&oM}gvEj<**ikJguZSC zIAQ$$l0he8{OEDA@iR`Lz8@-ThNUoWJ{eKtW+vr5Fm8xCogQ&5sknEaJ~V3v?LRwL ztc^iC0|xC$hDtMX0tPL)0q+Tf@4es0|0uq)k0K?0sGs61A59To5o;Z^PGGmzK@C{0 zb!=@kYUQzMY;x1qI@Ci=AH(Mb`>0u5-{f00vQ)?y0N4qvydKyf);ic>oY6AYG-$np z#mwcRK-H-gk*Z7N!K71sP6IE>y#|iEZKDOYgRYm(i$L-o?S1zVK|oe24hC9nL9sC}YR zW!0hrQQxixP)4ge*tEizO1PjaRfaQ-Y`$2AwIL2ww&hJ!f(4*ZC8K!FVXugmiLm{} z#x`2R3Xu>kt&^ZF)-kKzevRT5jNa5+Qgj4<6wcHKc$>P%<87y&9i2B}D~Hys9D(>b zS|UX=D7&l-if|xyqEJi>mL4ZN5Q~LLk>rRQzSYwAU7_M;+a{a{pOmN*VJ2r|cGS|U zNy67#7SyCY**S~Jqg`|jfewS+#B^kqp%_kYV6O((5N^w6duqUAzyr`%u9=)`LcmQqf=W?d6+~~k(wf{q z&^fa<5MB-lzlv$gEKLK1UzE-E(_@H1^q-MzqKIA*Aw(+Ui~xa}l)q#pWr6N5FnLAL zO^=h&y(r6^C`l2|Dy)q1w?l=^+7Q_G35jCcOw5hhF5NiE#+L5t(KPXs&IMqD_Z7hV zpECWKC2YX^K?IEZ=fK9m{hXDtaEJGy(IGW5;6KxZdjZv8y8?V33dMLI^jNPexB}eP z`^biho7EtI?voM)x|y7t$cSq`c_;x>ni+)@?2X;lr0L`O&V^tD_Ok)@6-30FY*X(px!l<9FYl$T|-fSON~dZrQe(@;fbg$P*tL`7k3CTxUY-C1By zvhnOrYtWcpdVWxP7EIf~{5-(?Z<+qg4H#g4LpIx0Ff#_qYl!(Ml(87dT9R^}k8hgD z)>(;6fOjnl#dy>7I2pVPY4?`ePl+!Y8Cya{&4Lwh^~s3B)lAB|tVP^d3eKX8#@OD@ z8MA@pN+h?T#}8hA?Pa*lFT9FYnmhfwzQ%zb2NAKq-G}i(DsVu;hLp>mg%f$>iDRYIs~vk$OIb!Ha$)Tw$aA^ zNvNniC5*DZVvPc*hpdB>RodS+W881pxZ{m_E!h3jjU20n=6k zT84Q}ikP0*YLI2GCO1XvJi%j?)PT)a11zoFT5Oc61#O?fV(~=N#NY)%T$%;-O}@!s zF%?SQWblOr{6HmJm%No-0gS0EZmG}Wi?(@yAK&APq3lQ+j`kJB!Y$Ha%GLkOT2VTZ zMnNw1%VU7ZnOH01NLqm%p~FHob`Ifg1hxf0)Ju6LGVE|lVy*JK6E^ z#6}fs>e^Y1DD_+GG>c~EN0S+`ZnA(n$LUO}YVcMW5B8fGO&@6t?&|OvRRU%Di4!Ok z#al)|Cb4Bhu%@e)_wnTQiS4FHZg0bDo=&I&z`OX+SI^MFUpkc|v9up2Y1N@u+L7W` z3Ox49PJ6m+&jnqRi@g&e z5cN+_;X#o=$gVl?>%E;lXS+FM3EF8=1B{MRCw1kWA>z;|;{@k_SqWJkm7viRr#wkG zbXHef=OtPnn=Vfj$SLyM-8zn&7#v0wHA6dFWNquHb!;)A=Ts{lh2;l)-2(4$=x=OS z4(;LuP4W~jk5aR@JWqM*lw2mz_IE>ox+h+Unkj#yi~I2vF#kWT4!b z?Q%4i>}=_-9*zGaA%e}i7vSRj+kk5oz_pJ_&D?+iTzOc4e)};oP;i9 zGfTCnnwXnbViqtv!2}iuGx{YNW_zPBv-Y(D?ww?APXu;d)vL+pEg^=?C=oE^^09&8 zMS$TenN-aU7+{E7&@@}pcSkn{ksl{nMG<+Ci7=_b3zBHpbnz)GT?nlHK9g!3R_T{y ztnTRnR>_kS^8(4|E!`tk)vC$niy>yrFcLWBva!MG5ODf2CQ)+(2Am#aa5(w%qZq*c zfP@wW?AcKYrTWeUOf}Lq1^mcL0Ro&qWTK1%C;gHPP8Tah?0UgTejU)bW7xOS(VR{) ze5lV2X%bv;VUT4r!UTl51Z^OEF(CYpOz!3eQbPD-PPAhn?2ypR5Ec|ljVcJUA2bDA zVWj{8;ngSUgK9jY%0RvR`WwX5w^~Ip^*GL{wG+u0OT&nCD$rNfb zf3=m&1yX;VNiPnm^h+{QH)Jj2pOTlHT{(@vM?wUdRW2~a`Ln^)rNGoHm{iOS7%+t$ z+kK4m#=z@w5=|6dLqU630R1^Q@R^k^Bz7&Px=RovJGK5RnleGLMnI1nm?P>D7CL{ne z+60`rJZ<27Ip93Rv|w()0B4*S@AU$uzJA!mQG%Y;&-5AEP=)g_TK!Vv1O78jDF>{S zB0xUM#2aU)>6c`XV^=fn{ODwzS2FSJPHWJ3_CiFOaUy`odA0%K6#(L1CMk0R0U#zf zVA|wF>!KH=2xN&(PP9$P?miW2Ky7kLCX%*CiG=mv6Zv!eEKh+h0M}y2@nU|O-CE87 z;qQkET;=S&g_H$b4z#U^l+cv=Rx70nAip_Y z(P4I@5Unh+>u9vg=j%+)fuuv;UnwkiU%fi<{!J_F2fOIi5W&||bc5d}!KvQt%Mkfm z13We_&1Sc`6BD$biS6TZMIVqC|HO9kA1lEO8B1$D{@<*)7B=i(Qm`5n(6cqJ!K>cm z543Pk7h|%0dN`*%NogmPA)q~8$cHvK$P#uqo1Ha!-(52}DDbx#J=bwAV>t=jiF%b1 zMW~HkW5vd?A`(w*U|aMyq7=V%ax=Pm`a;z)4+MZ3m3=uraq`;1LA;v-Y1j!jI4Jkl z$xVN9uPZ8}*ARD>PuSZvoVv-Z=0V!Z^yC;e(Bal48KZGzEsiWSf@DS$#Y!frnYDr( zwnJle(p#(X*7orzNr9Dq2(CCuYk@xH+G-^j)k){S(A85YKs55AXa*l>jU-eDTP{kh z1HbYr@BvjIWUb2k%M78?{?JZWBM~8W+;vtd)QK2Wz>`{+R{j#7VmFIKmIRiPuzd1M zd?sPMFZlGw^d+n8#`Hzpp-LXoM}p=$;6~#x!8VNF<%T>=5cD*k0a}FfyjZ-a4L29j zueKL|T!2FD(&Yt*n}Y`WUp}he6eyDv9m7C!3|TcB7zVJJcyG?RrF^7>*6^ChinO;@9Y@L{q{`Vx9?tCrcgERW z#+mP&bRK5|Darv_Z>5`{zz+okUOFHhK%T*;bjiJ~OzBe0s4m05EAVd({;fUOYT|+~ zI;K%?A)ijE(cFWmX+&h`}E`b_s)h9mPFRX1fw{=zl4Z1!Zti(X>}$-}nr>{JX2nUYFzPwUKD(|j5le5h2mCY$&~1R zk6*U=$okun`m4VFs9Pb#A6dU0>Al9P$9ev065;v;zaX5%8WXdTLN$-9E9AP8UxLE9 zgu*#^`{le+oAxOvgp1)Hm;Th3>b#5?o0DKAvw%}(Z^fo}H*rjLdDjeTa};qQAsMYe zT4;e?Y-eV7qH0#G>Whx&;7*=R1u`k`LaQp1vUd*-P_f@}QzZCp$#z(3W#OFWTPK%IfXST3pW zGV6JBWqe<01yfTKvv>28XG*h?Oz68HhyG+j=jp6p0t&o`N!Tz7_hK5yp~X@^?-t+y z%`)JE6aCQ6Ve+*$-GhO--0SU^VAW&9vBPgzTFW<$Sq;(P%N5{Fy1l1Cz!t?`s%c ze%*T?*~mxGu=f~!+J=#f6eUKgf5Q*$bSl*UqZF?S^^+{E)SqfuLH2xU)Xarm%Dbf; z27J}R?+6ymc#AK>XugOqMYM{#W9h$s&6 zaj*y8H$pP-QBS@14LW-4eRIxIc;Bq)u=h<5Rd?SBr6f;g&EEG-e%aYP{4pVP<9#bO zy;0)07v6W?7u_uLz7K&glT8bG-?6fpP2M+YKhgVE)JMGU&5%Riz3&qwY~g)#XfZGC z1_6$ayl*gkGQ95|H=_*F!-9D^P@V4HH#a{_udi2n?U(ocZY${t@9j}4G$f4MZghVe z?>jXRq~ED|-|5RLd^};rp>V%GhC(K*rg`5ajIfuZdo}bbyUAvi_YU@IPrdK2T5%`z z_hl+%r9XS``v<8B>#_I!Iy4;XeSa4}w9~0j|KF#0Re0YdODpvU{oycD#HJqE^QBQU z7ZTpL90q*V#(3ZV0dh^=H~r4N?@NcI_su@_$NRn&F+jDD*1hw6Q|F;qNk$jG_l`g` zPgckS-}hnuh~PtxEqq2hIpd@?$XT{?GRfqNa+V;cvtNB|F9kB%?Zgd~k(;F&UZ zBT!nW-uX3t+2)&PV{BZ?v&9_hPDA60OYdf4IO?2drDD>mDn5X|fQoAqr#pP{cH_aH zcUCBVzEr~%k6UyWMc)tdFp#fUt^(oBxpzsp;gbT{5hEww5UOy)c5OKxBKR&^X(C(@ z3b(IphBDR97+cZn*9Q=<-FgFSrHj>uSUIip<+M(d(`$?zq>xkTwNgmUxsKn2qc!m+ zV-uw}hV@W-O&cXFWY$P);a%ny^mR>I7%5cg{;F134H4Kb6R_pY^;#eCxc!8Yl@$7j z@96V`Hv)go*h=TPrB-?^r+D1{jgf;Ca%zv;9~hhH0Jk9}{D-;zl&Fmads!>JRstXJ zvG02BL9O4Nb+KtAPoad6DUWYusM}VO9n(QxQ`+}68G5%r1d@S zvl(iVaUbrru=v0xf$}tQpMyKaJ)p?wiA{gFm67emZbkVZyNtlqtt`#I*|ctG*1NS#sXGN{P-?$|J}O}Kc?3VSQ>f7W8&kY0bWeh`(tYwMNY+Qh zbY#c2is?ub@9Q-trt?0KYl`X6?>wgSW%|TcRN1Hg#B>g5;flac`R>Czw{{=i(J1O7 z(sNU+1EJL|f<99?o95PYNGD#*@oVYms$X^)HZy#Bm}h0Y+@yg_`dOL8e}Z;94gP%3 zFWY={HV1z+5qB2{QVe@PBi^HNpo{Knr@i?3;DA!G(#_IKOuEti72R@%r_qrK$tn|x zT})IKgItqc4LSF*!aP;Zy*enRA0yI%leoUC_=x!V-v&tf?&ohLv5WOxj!Nbden)i9 zG=BcIG8rt(wrle2arnn|{F^PMnd!K^!usaaSl4{>)5z*Dos0-3`{<_cvy!850&k;2 zL&Bz|a?`c-)nqrFj*7*grK7S6DS0ang(G)23YlyZfl4@XB#e}f+%4?Yo;vaOTX84! zcP|yP(%-VFLQV}i$3z{38nj{|S9!&OQ6oALsrSIH~^G((WDlt(`mc zf{HGj_)7v#yy7ZxqvW7sUJjS~Bh{szf+{-o#J}m6ZN6zXdg8v^yV)YCnDqXc_>Fqs z_B&2~?hCG)1=fg*EePqtnf?zDX0l@;XF66kr^=Z=H?EH)2g()g5eNEfkV4-b=qntE zS~$=gSj<`bhJZ#I2YMTBk;qR^uslaB(%lH%`(5KXmz;)sgrA#D4u|)oE@f6Wg1cn1 zqE8|<$9k3<5vHGZ*6PVI-H6R8R7#-$c?>Av(Z8jkg)Ux^>u=~Sry zd0&4nFppUNZ8Ivrj3A=-kUUL#+E_s2(lsePILp0rZIhpI!p7CK3` zLT3NuH~g}*@WgXa2;KN8icRm$#Buk2%J2Gun_Yg&qoB)Vq(Xj5tYA)+pQ2qh6i|KQ za=4;C;;+0Ca_GCi@Fr= z@z;VVIe46=$B+ZSC|%6t{dFbp=#JE$_$)uN5}xo`en^Fegu&_FXPLj+WaeX?%~jqU z6f&6u&1WHUQ~E65XRn$OBzzXB8wopefJGb>l^w{JUI#wQI&jW?mSOtDd=~bpKR(M& zc2jQ;u4m~qRzmG};iFux=7>BiG{41t#KBQeb}?eCpR$0rD&i*Wi?TR7jes@#B{%tH zXJOogGad3rmf^O0y6T=ujGO8w{nK&LA2X$|`oAs~MWuoFzbjcD^yLxjZaf`1NB0$+ zqq`G@Fa`yWOpeG_=8kBmd5#$CH=gFA}5j&BfJu zxVKo!Uw@=z_cJTm35WWpR0!9?(4UJ_In={qWOXw6`cVc8_%g#z1vJvJLfRM+hD^r$ zIIaS)8JkyJX5*MYj@n^=&p;uTA8wwL(Z*qVtjBU<7EQb_>hvvK8bLmoW;HU+rRL*vp`9eOdVLpwif7VP8yh*BYdR2=7AYsrw(&ZypFs67QU!q<1B$ zaH-^h*YDG-yumh-(k591;gplC|Bt=ezR&p~_T-TJ-B$V+z3m_svg&Qdko$|RXb>Uy zN_xo>xmJ=jt5!^3r9qT7-dsrDb3_J;jdk)AoE%npyeERxE`oyNM>{EZH zue;e28P?8_{HFW${u?`7@ArvFoX9rcIO|r?HKN&+(2#jxNSkEihW3V#chate0j+92 z#nzrEoAn_8L?1JPCfhvEe#|d>8c4RoWCMyv?+=OH?x#9m^raR%8`nHPeUJJns-`;U#Pp5ioeGNd$b9GB5JKPQJ3k>wi}?-*74x6pD}WI@-wEFL ze%-ceq3Dbw5lwV^F3%&tdOy!J7rSeriyD;in18v+c*I7PhrIU?n>_YDN0c|gj{F}n zG)e)%vGDt1XlQJ^8vP73$%n>O^ob3P>{G(fD9DY(ki*Og63_DUm3mjwM=}?&BrfFX zK4Pv2&-fIs^(kbZA{2gW1zHeSgsVm}-hbkGbJLVNSss>W-o|Ui7f&NI&y@8q#Cr18>On225NmtZVj02Vt- zlvHRwo6GPyR{3>E4z1?3yy&p41VfIJVy1_8$qf_{}pG=mM!w`PRy6N@lrj< z^ZS7yyzSk7wNQzm-G^KTo66N|| z!jj4&Gbzg_jlV1_tm-C=woFN_y)9$~ILT@qNq>soz~4~}{H~FKQv6!YqbOwZgQUD^ zt>*3QU5(5|oS`tCfyXNmF<@+Kv9SNu38kOvj#4J_D5ctCqLhDCGW|v;lzycfN|#96 zDL|prKOetv2IyW_d{$)sxDzse$jJ0I&ecN4b2rNt@JZD__X?AX;%!D1;niGk10Di2 zqLrKURu<6MARFReR9k16+u9Rut9cI6Wl}QdL-k3-Ctf^VZ6FOKCAIOk>Le&vReGD! zZH!{P{kyat8Q1H*PUoW69pdg(o##rF9`sJ(L5qu;!)X%PXx?0iOJd7~miGo|G;z62 zQ5%_lx+s@o`nkb&h~TN6N{c*}=8mY7^G|NC+59t)$K?LT&ObwG?(V$FtrzPf&WKE0 zICA%WDTs2%u=wrf8@WRXVy)jTdK-3sizYPmZw(gf$-5CD5^4jNe_;lX$hqQ zJLc9ZtrI-i*JhOBODlvK@BKvUj-KebMQpvA*y`oYm29%mO~O)ELC9UpTQ zS8HwVOKKD+VZBj3U7LgeK`}Q7LIVHoYB0`noKy(z8uS$%u*(=b8dC($h*87X{V=a#l!9~cO7F4iJEuU%Jovk z-B&CWW(w<^)jP(=k*f~8`>f2gx!AQ_3DFMrXPgO2%j&aNU$@$MUKME*!7|o!_s`TJ zfjXmMe|5Zpeo%CF7RPGSE{a~cVdFJUsnM9KkE~x`sFrip+TryZH{>?r`Fbzs)$2LD zay7o^Hf*{Yj8D;Gw&O70kZtR7MnWVxd$g70U6rZn23uq%VZu=>I^tSdWT6h;V~eOB z59T-`nzN?vH&^v{k(ry*7OvTqxeeUm*HMGqrDP07_}f-RD(LD&-49YuPER_O>B%ub zkrvRAIJ=I)0N`cQ?_;Ghpj2d>;b940= ziEtegI$EpM8PU}LYvn?b9+zu+Ex;*i$qfRtTN}voJT?utZDf#vm7&)eVYu|sn*du- z0x6Z`)`+qXXjYH`(^Qj=$WT?m^ya>dsXrc4sR;K5{eT4fqLySdo6Src6BY);mZ*m=pmi=8)P61)FKf5gtJPbqf! zZacA~qeJFFXoJO*XjG_w$o~}BIyN*^)nsw9TAQJaXD}`kRkxw~EiQ0pqYSVokwzM`{o-B?;D6bW98Lqf|p4RA{240gE5gkoS z_ss~!P4#Un(r%}3QyblrN5dnyo+#IoM5>RvuvPrtLskq1$S*hPPVMKjdDKS9eqb5l z2kB~}Tqq6vVkYa6~zC(qQ&C_1Yq!1fR2x4>)dy6p%{b>W;a9?kU zf9n4KQP;Z2&#c591leL>;QwdHNd+=ek{!sX0b7uxR{GkHbh0p8&WGksqGRR`| zqy@1$inzwWtY57FXrob}b;m#mYR|F~dJt*@K*Ac7Pw8lps_dXf4WxzI8N#0ND4N7t z=&1tR%~pJidD#vslnk~*(ACIb|AOr?$U7-b0)~BWM``ATR+} zuVmOu1yfS89Zac#v@jhMhLiSBiTxD%BgOGMtvD6{eLEFO2IvR)@OC<_&c%TJvD1x< z*2DAXAZCL9gvL)l4iqjwW`)aOPo%R0A7b4rRZk=|+x0|hAazev%f5b3)E+60zih>^ z=!s8Kp~Rke;D0TeGbggjoG>|~W!m@^=E&-@UW4wqhN{qh8Wc;i$*anvJzh~hnXAb* zE6M#^MdrIT_}WkG!hO7mnak4AqJ3%+^Cr4lIqpovtl=K67zbC2Pxb&8T`BH(l{kKd zcvN3g>tJ=5*BV|KHrASARXA=%7t%_1CoWi@G{m^$o80 zreE!itn@~UYOA~nE4hx)8SFP*fTNy)dfS{^`B$s){YQa;{X94v z|AZ$v$~4d%WUKDw@p7@Iv$a6KT8V#A&c%W?@DoxmMa`qPd5gli;0-IuY7KMA2TxFM z=t!!V^4S+uJf3gGW6)(>33ks#`F2sSvz27pxs2bBXz;sCgWeDD$6u1ZA>dr;V$-}Q zwuMgf&9t959K9dwbuJ7m{x6a?b=kkdvcCvQIf_-q)#x6P_S0X}NQ2cLJ2 z)>s_iuIx~9fLtd@x9V(ypW1A9Ik~qt+dZDt$D3`|h%}nf z1Jm!b!cWj_Ukdg9F2hgH%=Ra&$Ps3nXy}F6{w2PQr#sr4?OzJeEI?(p|I7;KL9=}c zy4~kkw@YQVc@MQQ+tjaP%y#qBDr$IYBZi$u3*#)L;g*K)TPZ1M8!v|p|A8qfXdC^z zAR)g8iN#wFKo;&ayfBZ2CPl z5ZCXY9}Thxqs7+8ui`r5fZvMrR&m*IG3x zIwrM~zGL3d3xR_6uIo`;-)zNo5UOh+=p9VZsfH-76C0?KCJj*4S8j}wZNF+`fGP@y zph{1a1jnr;7=&sD4304gT0ym8)uezbwbLu8rW9yfsHUh#3Hp^*TnC}L7J_~`6Lc!5 za-G;fl{6U#)h*%WKmgTZDKHL~XN9Vi=!`s9qIeJO^*#O3>$2a2;;DELwM01^3zVhw_UK0L&g$W zrv!z1prkc-t&PhX#6u3u{9lfT;3^wi^cHIg3)mOc;8|7;iZP5@Nk4|I??iY2o^?6J zm1D(K5OnJy#vznX>G^Ys+klSr6bHK7l6HAOex2;_hy&rEYD2QLWJyMO|V%4|+CAF9yl-G76RDiSN@`}rYR$K-_x)CCNAro;bM~Z91 z2Bf6JIFN2q+lE4WaQv%5A{Ru&0dYR+ksx57m0Vt8C6^%dt_0b~m|TL;n~#Mbzd8D> znmb|DoB$iOksfSo?L-B5S(H$mywQr2AfPruaBpCOO9dz{V;ew`X5s*~Hn5*8Dk!y= zEDlBssI*ip|DxpaF)Milfpitf{ScE!5J=*hZ84fgF5Ui&Rg(ft)J}RZUDQ@az>oPQ zC8Dob(Hn%!)ezBNFcGDK440-2WJm{bkhv~qQ(;snaT^NbAhb-cO+qR7P|54xtmGAh z)HPt|UzogtkTTe&`B@+%bp%tuiP}gHr)OG74!}zLx)RyBRy+hDb}dA<0_9WsVqCg5 z5F?$$LM(RYX-HK1oFKUCG!xufcSfK#iLuaAC9x~5Bo+kObzmsRBo+kO0=g7Qw#>h% z25+=#P{52@Ne{EjQpiq{m+DUQ0j3$@x`lC${M zVxv?o_}NDN?@HefTIpLHd1@-O;$9#al)!CO2i~|~&KwrcyOm|kW4DLlqjoo3B!v^M zfh-OlE;jaxi^no+S*dMRy6&-|Zitolk{v5gOgLjjgdK6AC$0l6u$xSAQ5*Iy;v!*o zo7*5I1a~3aFg!fUDvrIc?XkPVLq@g(G%Sa@Qon zt(z*K#&N2V8oE{9CMc>OO}}o1O{NjS2L#8iWep0>ZxONVgcc1^?haerhl@&anP5VD zHU29uf<02KIAgfO7E`27TFRG-`6HPLAd`avQ&;wgRahualqccB)c7^F;_5$k%c?ql zFqo$+P9fA?{KCC@hPM6F?q^=(e%zs}?o4HO8{z@~bp6~{G5BRll`*pV;Pe#QFZ$m_h5RXF-2aJ0TLapT z5@=j`iM_bN*R2$sIxdk76rmF2_2ITy5)57RD$*njj!l;*3N+^s4Z7n@v_uS5PbyRm z;|^rEz&jiI8vVv5GpHRRWbfCi)rM1{#BjJ7wlY02F&MTo3>0)@BeE>R@KL7)a9CyX zg3CcRFna%>?ba6uSAwSk*6VeruwJa%kgKv(t3!^*foIAN|BjU%4!S9uF;cvPjk|4E zGcHTZ3B1!(?u)ozQz3^7 z$Obti);Q$cse2a@d0G$mnr9J*qorDF5=DV$N}7wF1uru7G&hK$tzdQ@%EO~;hoM`0 z&oeO9<64ze&bN|E5Mwt%D(5n(q{0{%pbf@I>~RV|FimjKSQ$jDy<+NexTv zCBL9VezldzgFxH{iEK;<#NEA?1z_0II+a9rT1g}b!tIdAw)7z6!m|M(i98O3lfZ&L z|LE`BBMyyc1}Tsj3_n(KE?CJqh`b#T!`QD zh;8smiZSDp&sM`q>FrF_j88^E6rcRDlJi4Wat`A2xe&vH9pbYOqKLz1kDF0)dxw?W zg800d;FBJoT*Nl`B*nzx6X{VJDz*_uXRqQKakyNjw=7W^e5hpmhgPx;VsaN)|71E$ z9_Xt8fX4ncpk(zWD_I3`_&mt!3+Zvl#cG2?QbrsOx9E{C`>0nOz?N!NN_+*LDUtn) zmB@nd+6|6=kPco~cE}ij(@9aq-@J7;v#uZ{ZUKKkPY($$3L8j}0OKGrYKUZZ9L0= zg5QJbLB&O511b_|9H?s16^wqbUc^CeMT86qwU}R&$nUcfc@SdHheYm42eG?Pibw#& z{x_s#_n?*Rf^gjj*)`L{m5bR1uB4nexc-X1^405AuQ*^X)f$wL3_Mc;eXo^3gJ9eb ze&3Z2jC=dSHo({Wij{0WX(gK=*hV3nC(?tBi_r#bB>XtAZO~R32UD+rcD_{kS5`s_ z0_YC#@YQqxTHT%%iS#tDDkcBGivFOIUjX{QmtM)7RU0LffVh&)rNkDeM^Y?(i7igF zX{X(VdBH7C&jBqb#M)fDO@m^aliaW*)AD(*9nh|*``J#m&jGo2Gr6P1%F(sX<<8U$ zR_ZI8g89I6Q!~!>Y{vzqd*0$)&zHx<7i{}L>P9@}*X?c@9F!M|rK-5ja>$NuzbV%^ z-jIop>+H*h+$Lv3?kc1TcEo?V9CjQuiX$@RtiLlTkEG5>H(cYpgRoH|PpQk1eH-~4 zX>ElioYayV`RsNJ+0MtB!fjW_pwhBs|Ql&gIs# zYSsr}xEe{|ucZH7vwCfylALbbeN-k8SVxm+IET2OwvkSis^PFkW;Kt%sWjzs8s$iK z9a(q;6ipN>nWW~{hH0e@cdMtwCOw^#?c-6>f-9OnmAFiSvf%oh=xa~@OH(>4{0-Wq zhk`^iuRde9)?-eMNqKD!v;};f~|Q{50K}OUZDF&^q$y zRtj|@78Rk|Y<3$=Nx4xU$z}(K!~glUj$&I>UT%t%X}XUAe8+0#MuYE+bN1$LDIX~z z1-R=t(-qh#wgC#8vWm5%<+?~abdj#Q2EjYfC6chIlq1oMO=yDw9rvmWFq$IJPXT$3Q$;BUGC&+5mH!e4aU-+? z?5a9KkWPYfpmaM33t#M)FkxGYr74xzBTM;9n84DBvw|3^H(5FWi}-k*JpLa+rRz~? zXzXtuKAA={cnNpmWHc>jK_{m%HII5OWSxGaS#Tb80=nA9bd~G@l7|;O5<#W7hRu_s zU@5|d@(W7`q*KVZ{gy7dx0NYfdazZx4F9gczcu)`_F${I7!ExS7t~t^@j|2d0)H0@ z^BbH@dsi{&`vt#=Ey`{1(P|a)PjbC(v)@$NcXW5Rx zcFdJv5BXwjml3-;P%DlXs&rdI%iD!kn~U+FF*AiZ*ga^A{oZhE06Qlu$ zawFthCz=D0?PRquP4l+Rn2-~mgX(DL4JIczoh_^VMDn0*k0nW79rFy7UmBuO@I zR0K(K4p4vHAx>o78a&_}9G45N<}-qz3UmvW>=+npc~wwIOyA9!R-oqEPxBS8PnzDt>Is|E?tYbt_4V1BPFrLOvSFqx+%OY+Uw5BO4(CwCFmx%`o5PH`xPBq!0`;=zO9N*v^ipuE4GF$# z;g19hX1r&C+~y*F{;m}quYL|0vfsTqOY!OXc+;Eff0~C+Cukfx&fq4T*C9SG_P}dr zVU=0vwS%rccB}mt{EZcd!fpF26f#*m&1)xNguNp@v_-G7?G~%NKW4A?)NB8l6?Z~^Kczxe`m^`i zSFAVr61sqT?6rRw%*A@`XMm!1Iu+_4O!2Dl+DVpH>JR$Sx*!NC!fTg3Um7@bA>p;l zA;DK|jMsh%I5T(y}q%c3!i;g zBvPpH3YYypOv@3-$kBDKcOfjj&VMpGjq8x^!Y+<=SPE_&M64a2yB>{SstHaS%D^*a z0AB<}cIwr?&@bEko!K6Xm$Gd!N4(QeyyDoKAm*b^eb!cO@o|m?q;+lb^%7sy-FW`z zorV5Q@q8JtU#ek@$3r@c+8+aX@HJN~R}tdo+`A<7@JRvgK_e&L5UOy)c5gWzBJdzu ziCy6c!I|THcD8?ER)v4=glqX>#T-lrU-183E1-HdaaLm+gGUf5DZ0)v{WXClWFp3>_Pi4U9!bImSIbNigh{TI-N4GyI@gf&0lkp<% z!LV4u9m4FSi5DH*DQ?!Jd-dwb&BFJU7LnskDVlE@(CxOJaRk8h)9qtHRO(_Se zKDVMQ?xYdKy2Yg#7@GnPomTEHQ?Mtvgo67OEPA<>AVsj@SEeXAJcxL}Z=z7U(1C~t5W6Yk0WW2*_B0&ym=$+IL+_^O9S~15ijLy-Wy6iG)W(@W4(8_pON~4+dvoe!sZ#4P%=B3~>{j$vuo-RQn zP2AnZj}-HsLvo15k1lGf$#|nWpwzAOwBDC>H&LU=L}rxxOWA)a!^dQ0(_cUBc`7hDgE@zy+3LtQ{g<;snC$Hb*bEYZ5L*;drv3e zVvy5OS%sQcS#c;Fz*nG<$!3wOCLBN#MoI^8ioM!X=l>m6+zI`?jS5-mZ`o8Kd&NL6ppNa=(=|kfnD8C1O!!GIRBSLoC(Eg z;)YJj65}_`w{z-`R5x36W#=CJJil!7(b?|7`@-mEE2m=EJC}HmdhPZ*U@r58*i+YB z5YmMcehCOO*}0Gt9xIzu>4aa9)Nhg;jyDGxbL@VO_Gx=Y z8pnIvHg_UFJ)yGdG(!2IYVETpNhiD~bt!Xmdup_kzr=>oq0`B@FkS5vO!hIx?peuE zIB|!m(2y`)shsf5D#qRghPtdpq30!5Tni`cI0~8UnC6(1fKobP1@>xB9rOQg#huXU z!&Jyhr}jhCds7qEjVmtb(tYsfqv2Q|{9X8=olb@N-yL4^F>xAN*VNiTU8{Q-6H$7qI(b_7&^X6ODQ=cWHKeA%ad_+ep2u7>ITKK zH?Rqki_RPt_&SM?lkne_0xqCxQXRzAjdFNnV`N7iZ>EcB!?~c#WST?MhFHOz%4tLB z-iAP*NIU_ixQI*~{smw^DHDe+BzQ4#;22}h=)a227CUhWUfb~OQ9WO-gWS1Db;`14 zGAXd_JvDCM2S>PPIO6!Q#n!XVD^R$8UTR#c8G`p?V)A0f?{h_Y69%cI2zE*FV4(Fo zW^h=~@C^orGt4fU3JV}9A@+h%oiiwhtW z*II@va((IX!Td>o8+i1`OzErsuZu-d=>quQm0Vx%%O*Bx^>k#z_*bxD{Iw_qD-=8% zFd|!-JECn{eXFs4ztw$C!En2 z?ozL-RrdKJ@SJXPpq!}FW0YgMyHK##X@GTbuUm6*Ck-wQl*5nyNXc=dl^jJ#E=Pri zgdIy2W*rtIu9L~vk2>RUdf@L2I~CAKd+BL&d>B3%@8iq0Gj{$MEpBh}zbjsLTJiEY zYKL9E35DRMu58Y8GTQh|k9B;-Oj*4z>hvvWzjLgvq3U5&rOPW>sYI&iZLg<7 zR=rI{S|IFjSmm8oG>91U+nEf^plC{|uUU+VG-}kz&`*pXw`)L8}7_(|h|s1RlP{h6YKkY-S6Jo z&N+XbI(4e*RP%k)dj_cp=;T_yFk=46oC$vA1)?UbE^gv+ zfGH+$qc)jqP`uVg&G$3${^kA_s#MQ4*5D7#siEMnS;u31xl-g$0xIPcK4-~B47_3Q zHHZ1mKIhv|B_DYA&@VRdvR`cmUeVl^Azts@ zhAn(a*h2QJrG-~g4I;9qsw5rk!~5pd)$BxZSZ)CytN9O1A`rj8(J;F^X}CI89j{ez z_foYqSsxYw#(f#?lot`+;uI-@-{O=pitt1cSsDDF`a-I(tgwjlq_7%`4KKpHXrXkP z@@Qu1!fEnFlZ6fsE8Q;IEuzneN}(HeZIP7;yVyCOg7F0S+@BQFOAwmM^$8B4e9YHq|gx6(@y#p0Kyz64uIekro$lwHCX35C6{|-Qy!N zRo$;{TzOApCBM}mU3gX4AJ*S}-HL{Pv@znXWCX6XQ&u98BuqO%n{v;ul0$) zRLx)PP;=64B1(E%&B{2xpaa|)$I=D0!ZwFx;EYtOMfzKynx|0&d^?eVLi~!%Um{bI z-68o)D>7eaX|-m~<^4C>PUH1b%>P+0*E}`<+)YdWZ*MJS8m6_S+G}bl|5Neww5t-w z#CV=ALZ+^HI$!EQ0SYDlS@^;USlVR2RWsAwH1i_X%wU~%7eaH!Mp*-Xsq(K%EI-(Y zBBE=y!CD^WUDR@;UdwFK@vKNDSgKlSw>l`nQAqz-c78Cp_x<=d0MXHr86T)9XK8p#V zWx!0dh~4Bt;~+YcDIA>&B4 zR-QV}@4%=b7hf15%mg2$wr=Z-oY}>`>`JJiX=7KhUO*U2vJFWbY;lf#Fk~5itF7s^qENh;k@ul= zDV#o*s6_iaPNEek{1j#4dn7-NpGo?G03p_^2oRlMF0P5!D)=v=fskIuOQRO-^T*&G zEa&)+bgao~Zxqen5Jft{`RkNvC=e}c0n-`j0`5u%UJm(QHlO$NtKvX$dP^!P+?X$_ z!9Q|puqmWjFiyUY{FXu@GTnqk6}SjV-yR`GHT{*MI(0Qya86>HN0~w!BPu3wQ^0;) zI4vi$!rc}eYiX{c56E-c9g4=4Yt`L)EMDa+I2ICp(lNYp71-a z|?=E&?jo5&3Au?eaAG33SzUbaQq}kVBDxZ1yZTj+jw8Hi_b~yGe3(jZl zPab>jgcO0tWh`k&nciI?*HgSqwOukSC?x{WXcwe+DOFaV?DBK?UkdQMBVtG&~ zMrxc?=}Sba2U?}t8=VokMys@v>rIS;WMbXqTI5~^A=r`BmJ06Mt(5pck8j0^$q7&0 z(T@2+xsE9U452zXOOF(a82kOhKJJ(-Hv9>1VzS;KqrlJBRG1j77x)<_%ShjqJ`SPW zNj z=ymT1ZUAOMfrO^^a@n$1^EnRMNWOy$>D>`gSxNq#Z6!}%B9b4Ak^CU2R{)4M!U_Oy z>pK8`3m!40$=UIv!`WIfdk6|%JARZe)@f;YvRE$&F^|{P2Wyj1Y6R?M?0M6srq zf_Q@FJ} z!i?gShktGCW%MJc*Mi)eTnsJg6t~UVl%QKJks`EDDPaeUVAMt^@fyEqo_+x1tX0&r zsk5@a%I_&TCRQRnANrrGgIonsPAD7P0_0s5k;e0ghDug|S1-O4`%H++9ej&5(v4$V zIJ$eo&o#K+L8;lbxJ0XH7!(s)=8p@#QHDyQO)FVsQ7Pao!%;~(K8ewYHHFu88#V7p zv5vJYkV7$bzOrO3$ zx9}*IEDIC{%QKO!?&k|*;1OK|1r3(19g}5EV1r$QHrbH`isi9NZ2}RWDmZC0#*8GG zMvP<_Fv5M2JC-VyD<}*ZSt-y!HJ|hpJg8jXaY-T(9XrvQn4(>I$jR0n+T=YzNq7R9 zfbI7iTNog0>k}4xJ;mb1?vXnMN4z{}kE>IMV3@g4%-;%*qpe{!22?>G1P_o*RO>_` zrUul~6uf|#G>o^&Ba3Ep3*t67DpoAX$&f4fx%)k^p9vyYs*utLnqYA@jtPI__bzGm zUHwRV*W73fy{^Nqn9x3_m)OA>b*_^M@sB83*$!vGS#vh>!={biINW=t3jxOptgbV`Q=gcZT9d zCzJDsEs{EeOUi)T^@g3MvrRL^nC+yQdD^E~z$N?1?r`Fh3AnSsr+u6Zd%)$LDinaD zTI>P0zDv#la@}NApqq4}%>>=qU}lXm(+YH)@5!?#6Lci4Ggt+I4!VQ;fPG;g#~Ypp z`e@gmD4X8ao*$SkAJ-M7_p+@s^UY59F+1bA5bqngc#Y0@Caell8O-vcADFJm!65dV zg7bTvnj^X@wZXcp9=sCZdjVfv%oT+QUtl1cop-}Ph4YU&;oMZ)=b+ntm~}fVwat5| zi`u4s-BxY$NwaynwGZ9>mUS`vnFj`bf2{nSbwu zb5m`fhi>;n*6pm+Ht(S>YMc6XjM{E~PB|b?^s12QeC*co7^fi<*4P$rfL^hRhe^9r zOx<`Pc(?%hqYjNQx)&yFkx*XCoT?+;_xOxcV1weHsLWakHb41179cqHd~LoO=vF%k z+f)FAtyK(LRtkW_&_w}I1#t>sZ>!_}fbKDMciPAG$OU07(rnS*C=TA@#6h!nt^k4C z83#?vMGIsOl!?Dol?R=w6xIpVW8X2a?*~KC_MXd8R2QA7HlcbE7(K=qZ3R^>6BnqG zBom;juLdP@w)09*0#uPX0#$mWIQUv84w_KC7zDnOanK2>k2_Ta*1)rl?>5)^UmDSJq87Pvry7#9bL&E}G^$uq0v;y6?+ zHcFM4h`d#td(Me-CL&gWu)nuM#O2*m2Uv8KS5Y{7#Kpijv2iIVoPqqE&QpkmHqHze zY!D0MuyK8KBLMiP?VHe6*x7nCy98C=1Q3Ue`Law23iU#9Yq=A*Ogvl$V$NsWGDor5 zv@Jna%KuOmu63$VjA2xZ{TQ~U8|DFc&iNEoo1LgKLAM%g+{D;uHAZocyMT`56bHK7 z+U*V5(h$TA(OjPBqH=zii4w095jJA3u26-c=>TtG@Pj05QvYAcfcHl#Qt&O$*F1?;zC z%sZVJV`6U&+Wl6>7!!N5umluVN555dA9SitppELVN86>2yaK>nvM5?U<3x*zskLC; zZ!^|eVTyCv1ydxOI83cFcB!?pO6^dK1JZ2DEk(=!Q2cn>i617E)}gsyW&ALqB*Ger z#g>*JN6$J{Dd0r)*u&|(jywW@k`pNw{j*bhO~|YVi~fnR$O#R_W7%B!n$C3X>3vyj2X_ z@5C@uZCwe5-NqPZs;$|yu~yd1|4rH%J1$I>! zyR7iVIqQNil1H2hTNByx+-bXWoZ^}%%8+6W|5m*DWhdU4P`VmTZ!+FEK0XaLJF(2^FJ0?9^@(MAv{(zs?wC1tQK<7Z8yo;y`p~WDmRsBB_qL-~XNt zjIHVOL|u}(;opjfUvlE13APcC_yxv82e5s^sX_rZs>L2`H}#39l5Kq}PqF=nPFygd zOKkr>W4je}xrAJxOBHbFCg*yVw!kk7mRRh%5NA2*Xk@32^=6Qp(@=p+{FHgS{6?XY z56^Xme=FWEyAI8^HV4I_&KFUp@H_#TgMW`r1~N>_!9SmM$|-DhVHW}-rB|^-H2A5V zcjDXGSQ;D?!l7yk)twsm8+*k089seUP;x4pZl)n!w&XglA%>mQwsa zKZ@JI+t5;4+b~Vxb~~IrLx3JSP1&f>!5!^1g5KQCb@GmGr|W&%wcNEX=9C?y5~-qH z{zRpA3@6+~@dxbBzL_V@Ldq29m;f63C7h~8EUmSvF=5fI%NqCL{@oV^o;-7c<8Ez7iwk5k;izaG}skR8q6HDH$kDU zMShE8UMp-VA^YDZt)gI?69wk@cReV$kx^hZ{&8ZHM>6wV4Y6pLvq(Qz)7)ul>lWSW zqN(E$u-GVHVj%KX@i6DaLlXrzfW%QwVyDA?8+)e{_~@||MRmi8Y7;q|LG=TSYAfV$ z2Du=I*cykNyYz9ng`ckDq%kJP0coLDorIC`PO zR&eCAc2L~eZ(cyV^|egJk*AzEVuElRIPztC5OU_ZfRI=o2f_(pLATupYq!Utaf#Ui ziNWY=#pfS8@!3S)cCg`xcF23l319`lIOu8=-)3xdnMs@Yya{~!cYAzt7Q5h+1e1(U zKGTZ|rN6VhWPGv~wBnP$R(!s|iO(iJZw4EdA-{#a-vXQgup$nheXd6FZLJgEOnmMj z_%Oa%*@~RSF8CzD#NiY1t{TcO5JhLdd;)Q}T%^}5QE9$Zyxr}@TN9JFfb?7JFnMsG z3;-GjSApWys1vVD9PR|K?y<)qXR8YiNf>cBoQU@t4aj2@hsU#HTOfhi=BwiRgHBvG z5qc|_a?B2)cMg&x0O-KVSDbp(iBl#%cY#x{x5p=EstZ0z6mj_63vIQh)yLR_e=!z= zv9*L4jQ^@Q`|D1eH8Hpwgnz&egV**-HE`Bb8H(c1I#Fz5={8XOX?rYj=D1*qSQ>|= zvf)`iF<#|}`*)Gv1c@*6rDF0ooS1CFY9Dy;H9J_14ww^?%z@XVIQK&*&YAGs3(kGt z9-f@ZF7PDLaCj!?5(}@ZET&Il;gyyz-4KIP z&7W^)ffGkksdVPBUp~CbyU42^!(wgua*y2xgIhtp>sW|eTEE=nUB_1*#UEJr!a@?> z@{p>VQYjJX2@z_u<9>3nbr#=s>y4SlQ7jP&KRx?{g(kQnvo@7t>tP=LWilROUHc<4 z94w3PC<3|4MOeB>8F8y?e4!KzS2?;HXPm{l442aMxQ-I)|G~MyJ0h@h{w6G#A8J3f zqMPP|CxD;h!IOA4=Ml#%hgz@GeD|Z!yeQ0ay|i4_c3srrIyD9b@H=x0OJ9IR!>^U=FTg^= zBGgV9N9{D14`l6?)0nB89?|v=HFFd$FIS;03=Qn15W&%pK=mA{6&nq{^)wOl#}a2FnTu%yN>gr~4*M;Otqr-fu#FI@FPr8tFk@LM_-sYR8!=>;vdTNBT8?Dv7(lgUS z>9>Q8yxEp+t5u{06{3>L3a(0NwyYKr#klfRU^6C2%0nT$;%@6U0K5QOnDP}mKROlc zK&|SQPSbfvoGT^zufoNh{57=Uk)dBt?69?5P;T$E$oY2?)(4U!puhm@p7ivejY$V zay8+`~1cvEHSCC!@rfP{zE5@iA~GDN129%65B~jfcmE8xXA98 zV~;FaLi?66T$1IEJ-9GV%JsABf%Z=SzBe`I_Q`9}@M4gb|k13Or{M-ko`PZWktKIPW_0{}>?1j+f zk;|$Z$Ep}}UJ8vCH%0m{Z)Z1Fos?{x4^sS(O zpjPx-iNV5(=5S(`*KPrbuB>PfYiHqDogk71K#Q^7=W3MV`87ej9DJUSRy0>LOqTCa zvK*8Z{V6Ao2`lWAlxavPF;^?vTKEz^niXxIS7G9dP813=>W`5rNqcElG%+J;t?1SX zC1oc#mj%DclJ?b#e%6UPA;0fXCMWs1ThTwWZdjkK=y#*ySS$LU@u8DUh4}x;BB`*V ziI+~|H|^ReQpCcs?Dmhcj9|l~D(l~Dwq|5Qf%5a{J`h^MdaV5w> z+07qvVwkYIK1i8{g!Zzsn=ew{XSs)^6;u)}c8QhHf5(XiVH$k~nUZvqW*HN?mZs7B zS<=2*#@}$FPDtqMl*vg#u4B%Rt((=0UCdjhJC~(ATLwx8YP$B#8TO<``F)`9f z_Q@8mFpFi!mTD?FlQ4^KL{qpmrR)YXV>)t}%*1d(SwV(%Mc~gsVpq0z*=7*{XdXlYYaAmrmVPS7FVMraOX~r-bkw>t^<1oSU`lM*8bef2@)IZG7k?Xn~2pvPde7bYid* zCQP%rjqh5j1F7edGYKPI>he(DF}~}6M01mjbo$PX^cUSIjdb>FFh=@T7@*;Ki|!5c z4eo}ysI>=UTzRe)1#S0!Q0&66O1|?$f2F$5IkW^WcoSEkyO~k#7igf zC!4pzaV@ohRBg$bgiS2fdMMf$oB02rxk)xLedjjuqAk)UX1@kw6K`i{miPJf$x;Im zwY#^9UC$Qk^|rN(r^$|Dv#rdwOgQc+{B?RJ?k(S4Df2tSbg%d#J)In<&6i4*UIIvT zYp*X4^G;u`cDd0+krrG*RJK~|vqRp;`xp3k#po>|vwE@D&ps7>T|X_ztLedqeLdQh zq(UR+dMsm3hPf_|IvQASYp|_uX*FxWYkm~nW4z(cIT9vElguQ{M! z%HZK@i%AjUpHa_D_!`%@sS$3ejd&qE;koX<0EOR4(Ox-x*;wYm`IPB=MsF>oH#w&m z_#}HU@P!@F95K`UxK+Y&peCy11K%6y7u(3lezh6+L~}93c6}sh6ALol!=QJ$qbrE& zYdhF+uqPd)7eR)2X!OYjg%ujXO&2wGm_CG%KDx~2HF6&i|3iV~eL~3bAW1&;^Q&Rr z=J9Fa{o#a0{632ie<|b=A6%c3K^U5?AJc`ehhOK3ta3;W|5p6_Y{-MyLE<~vh`+V) zHJm>G6f!}JoPL^i7JtTwtOdVR`G1mFelUb0qE!T^;bmA$;n9$s8D3b0r&aNEVikqA zN6Rm~K^3leH47MI#m5h>?6V^4ZASdB)RmZCPOP8EEdnAE!+bM{sg<9swW8ndDQcFgH$mxCP>%b1g4$E3L1ktv(D z_KRw5i~aHh#5z#>F^3qcG^NlmfoTiC@BH^_blJ}!o1u7FVZx1!|%Ct5zmN5=_dg4wvVInzsPgCV`v zm1WFm7JNl--+W1!99z{3)xy_AN{x&#+E75~{4?IdSF#qiPuhdaE_fZv*8O!`=M z3Bs11!aG>f&W_?R%!x!O52sPr`1LsyrK767P^qb+w|$l}IrTQ>;Q+Iv?u@TEwL$n` z|0m-?a&rY|sku&^O%|>2!AgZF=O@XT#8gy{bRqX*e6a68bCZ0q^qo&d|CN5RsVMu^ zW-2OXZr#Rr+oDC-?A`%;jq6+#A*>p>@~-`awE5`tnAxd@c5=O*E6g*QBf;;wAY{5! z-r5_blg`?f)O(ZX$ft#Qrzt19bhj$Hg5^YF@6(iZA*W(z(%KlQ4}624rVOK94%3ua z#+;04%Bhil(0-S&YI4h5B?aOKI#;=qxGUx=97xO#UM#?1;cFe~aAl`?KW?nIwU;84 zn#hSZ%b_ZH)Z|l;U=d~F{?_|Knv-*iK~Ay=gIw4H&C#*5zxAc4k`Hn(qhD;0W53!A za-z8{!>R80APYt`@vX2Wx!DtZhJKQgh;8B=9@H@=K-BBP79I~<$bPl7FrXSlfGAZ- zI(RMKH`i3N6UAYUaGHG4TyHag@4u;5InpS|`h?lpO;!cow}QLY z7HZ*CII12Gb1=fvUHjnk&C5CGuJs(KpK7k>xrSXb73S`4Ol3(hcN!%0!4)8+g7E(% z`AQDnP}-}7bHxtL%j~Y?VTwT=bj{30^I9qd^X*c$UZ-8}4)r5E@LGrDqPcBYDh%R; zMe?(#rD?jGd$pG<6ifMTjKz*LO-i|5Q852v2wKs+j^6R7A~_-?)kIaDt|O(x_mu$Q zAB7c6FA&nA+6O`@taibLw5HuMDJeZ0vLwzFOcy?0_=GW3NOr#8U}x}us2Da~P=Tc} zE2b_c7Q@&ds@{Lo%=EMxf?gx+XfZz({1m8byN;k5+G3l39{DV6 z^UEB1E)RKHn9D;xQ^TZf&ifLx&3|9?l33e367u=n8?$x4KH`nYz}+MF;ffGH*SJsg zfThiOB8lcMI}m}2;e>6T(WbEAG59Z~!U|qOW$mweCr}dKtbmB) z!!gDw8M$vlB0%Y$4iGg(Ys_5(WL06&>lLezFHDc@KI{3 zB$3+1;?MSDaigym4LC(&O&S%c@nTx^awHYgqP_H!FIyRVY&LB6xQ!#X*3|qe_S8_| z7TO_SCMyW$m$daoFFa85L-pT72}-TKQZ!FaJxnO+gT5kfdJXifQ)^uAZsBQj0~YV0 z$p&t$5Zx}Ny;A&os}sM3EBtZFG!(pv{&#-M!c+5mG&Fi6uyz|M5C7`o*f4ty3}hJ^ zQVm?Av%i5mwCYG(D%N@80~L=hDQMt7ezZcRLRLESjyaz1WjU-UXb@f#!Vcj^l3XEG z&BAPLphQ9(t3FzyNP%qrVIOhGSwcCMCN(8YgRCqQV{P!gOO&1yQ^?>)+Pmh38b9KB z!L@JjoSrMu+W083-f9y8!TcXlu9DXr^!*PZKL(6hD^=5*v%qx;7WP}Ax(lKWt}wV4=;)G{DZ6l z6B>J4J3$n#S_+#E5CTUN{eP!;~nsX_rP zs>L2y*Y|^=Kw!`1D5@9V1OlvkuL;%pU~>xjlco*S=LJ-`MA}>7l+=VO$uSP9>rKrX zL3I7g=)) zK(kA%+JB2v`%N^#9~#`m7-psTIB#9hL=uTZ)4Fgl6=Q#tL*aL0u#H@At0uO>$Wbp8 ze+o|gF#)v*&CfIbL;#hf)DAmUC;&yZ*aOPz#4ZW;&IuKxUhC9u6G+6US20Fe0g3a} z1xQo@2U2n_af|Ky*hrMz7O_);tl3VZISW1=TD-H+mdC`%1=Hq#YZF~*0Den**POSD z-MA5&;^E(l_n&m)y|BZ7Q(-2~4!-hCNPJbJ)!q6|$m>H4l@v zDm((k!?-n&+tQ>w>$u96VJgPlHBFkGF||tDuB#d&eg2Hr@+H{gJ}DM|*@?xb9yk*c z{}Tr9j)v@&T@fou=rXsW^4m^Snw|J`Q2AGk%H)nCYzxki{gFdZ8e@^5!ISIC(?QiZE~Uv7Wa^Nmli`W*Bm( zC3c`@h$=_E_EKAHAjV3q5H(phg;d9_$Q0ri8%B^RY1SYe@^nPvD$BIwyjLO!uB3ML zzW3;!Wby{L_lSJC`mL72F}*t<^d8H@5AStioUnc0O__#- z#%b|E$9WjfW*ES62LlvL_K`ylnnK1xFH^)y%)jl_T5-JLs{Fr_D^hNgtAjx%*yB(8JyNimJbfa3HysE)YW4~Hj$2Q*edK2dLavwt1JH@VW*jJE|wMC`@Y7ZeF{F4s8uaae?i*%fOwKq{L z@1LyV|JkE^{Mu?<=uzFc@}9;@entAgwvcUucntm7aSPe5NRCM7i{C;<)g*O3X*|;w zvdv)y%{NSoIf)dNn2wyJZDfZ+w!}?ZlDCm5mIhfWCbErezM@b}Gs723KUX`{pR}DU zwtlsp?1Bz`fEyXw-mN(-1GhWXoKJrXQ-P;Z1iU7ZfHt$fN07;O*7p!gt2J{j@6^$D z8n2h)*cR*h+J>GdyJ_j$duu6EJFP9%UQ!qdhrD7DIP~xA3FPwm- zP4-(g^M7{J%rCNL2J5sLXLH6zSp$Bl^8Yfi{9q%Bh{l}=*5W0!ov7tTy_VUe_+>@> z4^`I>lIz+Xt*d!veX?4u)EcAp37n66V6sBHTIe?FV6)x?(*V)8`bgzWo(+!i&S}ZB z5!dTa*0#hNxMuEMBL>{Z8K4^4GHbsM`35p;m)jDlVRFjObu*hiZW2e!h&g5d8m3TeiAjI#0eAZpFEbTCv)|C3#XC8}F1--YaU7(?Angx-zAf zib?ox$}}|njNBG?P;+9>{$X)U3(?;Y^il2_9Gk>#NfX#Hm@RqP(m3unX%r^NC6F)H za~13l?0C%y_Bvv4LiW7ao0t&`rN;Ky(ur(?!rU%^7cVxmcUb z7gl@wGT!YOZ)XuZR#$s_@GIl(^Yi&*9~+}+zNYJoMw{)UwEM*_P;g|Zl=u6nqhP-*D*k%`)l~DuU_u0U%T!qZ^yQ6+r0h9 z0N;9Xa>Cp1*NQ%M4sT0kqB_~gihMiD4Zl<>jx$oy`}c3zv1)aS3Rvw`s~K6ltIpJRVz099P7+iOIaF`@Sfml{dlNGS zCu_y2;Nt`asNYwjz35OxMi5~m^?sJCeRWiU*ki(bZ2RdNB^7&2w0{07iweXZ z6Q$c3(D~|htFe{tY;Eb0z2un-Z3#^A{aa|A?y^i~gs`>#k}?em?^la~Bi6h2&r~Rq zJJAldyfcI2zL>e0C=3{8Q{G65_K8XBXh#|20E-1iCJ}}mY#77XP(nmA_;-zan!}Sl zSWICf&`Q4DEwZ%M!Nv8jPOK4&Yd>Mqj$2%#FFL1@W?z4)eCFY|>5-+P6($3h^^9e~ zbFBTzD7X_+M9=v#OB!^N>D?9b$;Zo73-CrlrQK@1OO@3pmC+pjmje8Xou(L)NflDP z0GZ;KOzBHRss~!7+8dn_xkjtBlIwYlf@EUdaDCP>{)Dt_CG%;Ckc(g8>t*ION=zLX%kCtZaKk4Tc%1!>M zjkAle8k0F?U< zfZxKZfYRhFlKtUqt(ZLo1+PW2hrgnMN#SI%UJzm)t5qhLt0P;kKtG5cuIYq~cK~W5 z?~i41(+I8C`n4=Z11c4#EIk&>Bjep%IYQ?oS2G=h!@adS!wdOFYDH|SLebbYu9bpa zKPV*@M+qw&Pew#;g`l^$MG$?7Am}4}jCdY#P+>7jjujT);)=!OQulEapz??J7f~UD*)A1;Ueu`Nd*|7(kzZwBRGMZjZNH$ig;6OBf0OI`2Gdec) zRn}GMJV$ZtnAoA=`B48{8{{gur;f5!YZY2xgP(}nD;=3$z4%f;!^+#i&sZbfI072e zMoJtJ;bsS=_8P~kY|6THKXd6bxE1MkX?&XPajBFjGY{ zsF>()sYr@#_cgZ{`#NTxzs0UrJyS4c)6LUtReSTkV1mHzv4 zr|QJajOwtTnSJtkEH}&!pRdhVGXAcUjLm*eka~te3NzHl@A}Cp?B9d9)ZjwgZmJ@&HgJ(r`XUhYJ-iP=lQ=nIhF(v`<$;sRBY zWCB$6m5W5qc3!nefGRRez6+?*8^ysJoH%GgbtMSAj&aZls=J-46i}sl`UO=>hC-_+ zL)D@j#pqEds!gb-!RUJ!qpci(TqZ71B}v9XbyIXX3_x{Q3X8+#sgWWjI$Pc=);;LN zIuoO-K-n?Ix=t>wW~K|`fDzYhimpeU=rSR3Dd>8=JtQ~_Tp&S=i-W{wb9vL`nbp!} z94ZzYrAkah-YU-hx)bM2L|g{KK46E4%e$oxu;?nUqVTg$6q?vr4GKSPj}6WY7itbsKE=j=b)w1yT?TCYDPyD67{xj60y>gY9O!Oqx61+iGj7VT+~E)hLhN>u zJ1Ha#^;e36FWTL`<-Z05o`w8aH#dNoQad-o%C%Rj@=Kg57oemX?Lm2UFH8kEyUwqu zyxNIM6Qpaw;wu=7tw749;Q~^UVH`*=SKDT+x6H%=aTdyvAYi{0Uv78ei>U+Gq1k&G zUrgvFTzQgns!o87>aYjfDmPXEUJf}F;~Gwsn1EUj#y!9oX9XzEV;4Y?Wa0p|%GgiU z$|$v$Dh@`oDYwKC|3mTPF(-bQK)M{weU$OT1d_PfQg|0z?zw!oQleR!@21K8InO9WH!WXs%vG6zJE{diHn2KBE2*TCG(}? z*O#66WkTvokn<;uUnZmybkkosRVUy?b=bq{5(mx!ShmR(%l^)Z1`}defn|ToSY`z= z&RrLXkxXJC7Q6E@!YX}EAQ2WD_F%D5n#5S-t>W0C+aN&eTZ2rHT?2yVBY)KPnoV0r zWzGB#RpEbfs!+g;YO#me3Jc!J=2@jxt-s8v^(MfGU1`QHD}Zs%x&VwS-~da`B@U_o z4cjr9+!k@>hK{gUow*73e4c@}(D56>7Vy#W2u^r=i5Ts|zZLKAa^k%>d~>HlPTb*} zJ7%473iGY)!ZGwTzsUqYwVmmFuLa+~&JMrf9EqPA_ZxDnw8%x_O^hS#awoMsYf|%Z zc_I$Ii&6 z?4^N7<#^|P|+sgi} zetEo6*g>alMQ!_W##Wt|VzCo&Xc97I5~#DtKg^ZH4r1&lrgWX<9C#lMlrBeHQeIh3U z*66*@qUSNa9f|a_P%A^~b>p4VA$2DmVh(rLL8Vog{_f}%UtvoLtQ@Pfih@@;QDBZh z8$rP<7zN2%U+jtI#3qj==0<#CQHit2*oeQ=)R!%4#zj}gAz-mlzQjP}t>WRYI`Pm% z!6uOSBqy=c?V}rerxW<-u@pu1Z#q$JBIkNg{SijB6>>O(T#!R-jYG~|`pDSA&z?rb zI3O+5s*^A>-YIr|#fhCJh;9J2U$O(y?g0=DRQ0=9#g}KC_+r9rGx+i?dzf(+y1@n$>fwh-OuuF1j~MAht-|^<`96|*D@7HPIuyn ziPA0L$P(nY+yuj!=YmpVc^pb7fDqlL9;`hbhtVZw3nUz)uN9xyIPuxkl3T%s%NUU`I!@MOt|d=Z~ny|Zk&xSa3kh(xFzQj%SHu@`MFp&qQw`tWup{ozBUO78v zJ=Q2x%9nfczOPL6n0Fluwnh@Pz<)^ExspP+TfY}ep@-VLcj>;X z;0a*mc<>~i&3U35O$G19pAWLza^8SnVx1nVt@}`F2BmiLlT^`R&0I2mI#!N#bRIkf z(IVNxU+0UQydvG8(g^!7txVxAmQ<>8DDXDY&+x*^^zuw*4Z24$x5j|ra$J+Ko*q{% zU&Zoew1uWrN?wz(z2-kKiM}S6RZ%+X$iU*4Z?MRgs@4#;A-$a2+$x%~C)13eqLN=u zw<~p(YyzzmFRzLf6KdGjvDO+l*J=4qF6~m-Hwq3HHcWRSnJwdAD0m_=P@8yGRD&Nh zn~apf=F<`CR2lfni@*;Qff<&{uO?z<3$`8gbCa}CP4VEUA$5e2!`0i=7!<&7{=~8M z7qF0FixvN&u@Gvnn;o^+Tt3FPS6+E2FHH^UMn$tgL40y@!-tGtdITEg2(Ef+@Rfet z!E)7m-i9rSC5i**qfbx*A_h5(2N9J!AM>)Z3$WBd}I42FF+ zGMP6k_$Q=pIV7H-+LWby59DaSAI-FsAA!gYI*&J$O9{GgaMdfO=nVE8e$_?cf;I=T zoAaRZ>29N`dy%@)+=?ZC?56P2ork7y;0b>~%fjN!ubOIZ=q7uH>W*ByEJ?yuYL88; z`+`Md*=4)OOlGGG56KtJb3)@=Fm`y8w;Ok?F=VC-pAHkw=EU>+4*4GnPOnLXQ@W6J zJ?|r7-f7H1bzShxv=|!OAy!^kN|%r-+JY$}lcW(`mC_~xvqNSZS6GT(v9!s*D^9;R z-e$@rcvK+|=>rg6gr6iAsJF zaX16I0J1qBFIbe+sX$yE%5QF57Q74XN-{tNSAr|ikamp8ViGCw)=4esjlW`)H?qEl zdi9z%rkyZ7CEll+b3kk{Kh<0;U-2$uUY$t+A;d+kN|-GdwZ0tG59Fd&#^&HD=<^U|;&%)_71G>(9z}wCIT!-4Nfw2SLoYOa9_i-H>ai(YG0nz@DPQkL z!7l*W;D@L(IAtLoKcZhV!e2A-i|#Wn9A)FF803Zm-dxnw^-y;!dM3B=nf2f6khi(3 zAy02Z+o6y5heEh05x|X1l@Lfee(D-GtAq3 z`}7*YO%AY;yvuP&(HNXX_%ZiY1y^KUJMHe+jB2iBdL(v6jn8Q#M z%bSxl6rCLoMTYF#4oRx*Ekn}Jp{52sB<&zhiy?{QiVaD>2-S1Ukd!vZq?WB7&~@$N z;7`O1UmZ59OT{thYLqIv-MU-Q2*t;?X|8yfQ1=PCU}to7!{WSs%$(pC3&N5J|5mIE zoLDDLo{UqbA)(gV-K}U`=X^OgY{(L_2AjlDS9ukMFLR=hfn!;46q%Cr8R1B*1Q9c$ zwvBGfP*QPePo5?1d}3%Jmm9k!MsmS;r>J|Y6LmsUmCr(rL?F8DCn?0Zph@DchInJ)cTeCQ-oA^!JSBo*Q( zUOI{2w1T5Z5i5VP=SyonIg_xt}^&v_wy)wn_jA({;!ZnxAyi=!o1UV*kc^%#oksl z2J`p#$=*JP3TivY(fh8h#Da+Dr=8a7!QMU-4NKBx5!X*FZ>EpEO|oxmZ>zSq*xUaA zSP$CX-bkDl_BO{AGtHh8Ju21()XClky(hxn?sGLt745L@7S98Fn=2kB)a`<<0ovOy zablgY*Y2iFLqe^&+S}GBkd~%qZ`SXR zmSaFD+8BHL!)R`jy-nY_z5P}C#q4eNYcTeLj z?p!6H_6EMrcRm3>xR_h@fqtERUY+24hX2W@1p zBSs4&n`4UEW6z4tWMgFCyIlmF!QHXgSI2KEr6?YB@u*y$j)^hD_uPvePh#T|?PW3@ z-%?`?xE7^@Hd=QH&BUJ88iz@AM36N=3wxgv=Y)lJ8)X_2`pnA0zDRkr+oMau#xAjv ze$I&oVMN`BOi9{Gv!RJxOC#!5mb9-n^utcn2?;$&nVcl#Ito2*-K<_LXx=K_VZ8zM z#v0IX!iP=*6|#TSBB?N-iIGmSw=$q*$96KHrG5|P8e>4e7tKvFpy@j|pua%Bm;udx z4aR`JLo*|do#?&V(mQ*#rM1@dU{-IAvm3OcxrO~u6<2|0>ls{v?q^s;u1vTopXof^ z@?ILxGN~KeeOB7=83?vpd;FVW-sZ1OTYFsN?-Vnq3tjFxQPc)MCc;}y^Yc22F5YBc zpyaCr^NWzV+-hvUGfdZ*9o^&0lF-$IIsb2HZjwHYnDepBJW1yK1s%F&d&^!?(PG&@ z4So#TvcLFt@LX8-9Foiq{Dwe|jb(rJ{ze5SjK)0{{x!*#$BCM3BoGmHJ#?L40eu~) zXs?0v394p|KVS3>6G%o-I6%XEyAu#WteO3>-L5@9lnZzN>_OmOzw1| zP?&B9kSR$kX=Xby!_suSfhFy$+1_xXPRQ>8%H$-!Mb&)7n1~;d%ydc!$E};G4@$0% zaI<#ZoF7L0vF7}%@u8ET1tuP`NGi;EVz3h?tju|-4xG$+snkPx$C&ePL35MLdHT-H z`OnfXX3n!;gE8lCfo&R|*6h`UzrI@&UbLVGv)%B9D}vhYJfRTAVXb`MiT+CUroVs` z+K+t6zVN5Qyv?^xJKH;?z86=xqA>Ul5!-5SyD#KD7jmtyMs@Fdy#F2zOVVEv^Es9` zC&_$1Q#YTbG!IoUF{}jmodx z1890IMZsmK6V<|ex*3_0G?ivj6N4}zM9kpC+dVueahq{Q};pWLFDKdws5sVoK86pSWGcje*dnR0o{5)E;dMH^#1zaGs^vYzQXx1K*r zznJyRehtQYzLiCO+2_|MOATDy(5wC2-R^C@4Q(yx>9+0JY&0`L6Ham}@1LHJyW+#M z?7GW+k)BQt}byFXUP;CVu|| z3Va9cO46|r3qO`IC&|KBr#KDhx3%$A+goh>&w~qtw(*zT2~GyZA8tlnl1gZ2g!nd_DX+Ph^#YclftrMNVQW zr>%jb+T3E`+z9FiZQy*HI4let4kl*cY!!frHE<%w=K6h)lem7f-^D7;@+V#z&U$bv)L`esq)46qZ-H%28U;g6ORd zCh@2EczFgg!N6SFoav>t;gMeJ=5@^Y7JNl--+W1!9BtJL)xygnr6$Al&v*;dtcC59 z>SLwjT6!>yvUMNe_aNC=A7IF)8LJYw1UAm`o_YAqx}g!}B+{JIPVS0R(Om6^+^|D0 z3r_98DM~85j|5>$@8iF*q@A75VTc!rP##L8uJOxvlE3I}hbWU%Z&OYYFgqGj@vu`H zgkQIA&sl1&6K9h}D^3YYg(ww#awaipl|x?0y%@jl4QOtXUzfh~N$b1l7n`)QUu`C> zVqVv6RE`~5Fz{ZTx|_P%6cIL{?bNmTmg%*nKx=U)ckX#=PK{Wg4GQv_;LBa0mCR?< z+8d>-J_TUtV}+@zlc&|62=h*Nu6F6dRRjiqOtkhsv-yjVWwDcQ&DPUL#^@}v|1+DX z(5@tJTEvAL%b1fivpJ)+TeRQStQy`jz4C5tc|hF#GdM?3p)FF=)i zIP~Zj8xGm8Hp8K4Zp*+MB~CPP(+TunL7>?BBcnH?RSTz- z1A#$<{EdS9#so(6nn+$hl3GgdAjg{&_lY~rB*q;bIYXq{7nF5 zlCkjd!Y2$+OE2O3;U(M>=54-nT9{yMfFe#(sc8D=v`xs(s=0wik9V7^Sm0iayqkq=7|HC}WRZQ@r-Y<(f#*<3)TB-JjVLC)qp zOIuLwT@ZHBXoI6)mNvCFis7&7rpXUGH`&zg`mi9$Bma1u1kIZTenV=N=aUkO@hXuE zg^{44=U0SL(;0Vb^!`>N zy@|_TqLwD=l=@v=ExU9sZ^I*Vi95cQ%lcf) z>QIxc)@a$#Yb~7@(r-$vqRm3Oi<-JUxq@!B{|Q!8#Y8G>P-Uglk0e%O+x1$ULnoM7 zuTP|+Yi2D7r%YNGd0S##wj66wR#!Th3>np~!K=3qCDLodTO0NEnLgJNuin1UYb~AC z+t(7S=tjNK6kWsLcatmVRlTv=`iZJ|ll5N`sjxv+ta^(W7W3|Yei#<x%Uta0AN8ukJpLB)?4tX zGhSboSVb3jjR@d)a`~2MZ5iDAE`azs!V`(Dw-7+Y+Yn#Ne>)+ye5%)4Iy%bamdRLO z*~wX03=WcuV=gX{$yahyK?PnJ@(76=CRIaQ77{lh-#``;3v>DPlGHFXg$6K-C zPvCOrLNQnH#?f3INGxTv+kUx!X4C_k4i2`wGZ)4$l`9vtH#0nk~Bv>5IOc24~j! z9a^s163yIR#fAW07A$6MG57dHv3@5Qja7>jOWKj`Yr~});yeAZpO#kZv@ZC1<8v{4!9mp8LjuaaO z8oG)#jAV3kcB6P0gI4WW|1ci)OJ5eh(sy<>bLt>1R43j}5Hmb^@LvAcd&Lp-M$0F)XQbuR(x(1O zwfskkEpM}LyMM5Q>7Tfx9AJ;lw^Mxp;^&4T+Jloh!na zTx8UM88_RNt_H7CWB#$Ysjfa$in*@-N+IG`oJbOr-N%qA-q%21bdw7cVr}ljXX`EP zSFMR=Z?D5bd@c*#$Xa6>cTp&dIVs7)az67imb5Q(($7bjlH61Qo8O^KPOv#gYLSRz zRL(ftepmc|%BiJdKKW(Fsbr!A|A{Ck{wD)K%qM04cbZR1%^mW%tNG-=fgnDg{2BdX z^GWtAaXzW2N(Udq35(|XYIdSHES=fH#oZ7t#ou-qA$Tb#C-%E~YzG^nKt%LHQv2P`N z2w_if&O_EGlu$QW6+9Qd#MCZ{m@AwLdwhPFgAukCgmri9G~c|O^Ziah_lH$gChB+9huhA#6 z&1-E`iJ+`HRyB1BGohJIVa0UPDbZpigAxUU=0*jhE0s1Mijuy+s#^`7lN&p_GXx|?L zE1RbZxFJ1DYHTS*~R0!UUDMR$>rEG%Yy{ z&eDd#nR>^P#mjNCIk#S!tmUxEx0>?KXfDZ3)@nfPsCd7-xk$b#;SBxM?&f^l_t}8L ztxq*ihxVOpU_Bf6lQE#@ahUjyY-!T3PrZ3cjI^ijZY~)2%YH43D~6DN0j;02BZc^5 zA+Kf>W#5lKQ{vCbS_ywGZd7ukhd?8JMRjw~uG+Dw<{4v^N~2t9_}a&vGn$L*Sf(gX zPK+KMtJEf@@MZ}O4b@RxJUYQT;qK-#{>Cr)?9C{xbBwYRrf4#16d6j{dY!#kRP)K( zJzDY)`=zO!Gn=VGwiNz3r+K=66d(jOjmf%9G^aTy?;n~RM|n$*WNT&c3Mp!Sb^>n} zkUilOQB$vLE-99)lZ{cooU7!K3c=7O8)L)Q4A+bJeV+Mo)UVYlwb261;*wtjpQ)+X zU)emB$J5bDnZrt%Y7RxdM2ZOBNuXcC%T;ZVxz95{L^3x|BO2;pQ~@k1fu^bE;!?Ie zJ_#6u<5)Ou&h*Pu%`V!g;Adg^GtSkE3R5h0?L^JIr8tZps>F?DnSg#NFTQRrfkY?Q(s z)u&*~E~Q_nr0&-!4P-;5Qz8ac^p726(@>~sa>b7Y%Zz#)lo3T zM_LBjYhRTvStll*P#O&g-SV7sg19hYMxCgSp$%A6kAUqo(9A* zAMb}RUV8=jxuiChixf|9RPmR{;?Y^N1ljxjTBhhX##kNb_G=1_i4rPX(8wM_FUmIx zQ#r;$98%ps>Q7)d&uBKE z$08{yjMp_!r;I*N1h&!VHOv>ksfm>*Gzg0)8kTlY^TQ-dX(vLKOU3K1ymQ#!Lb(c z+Kv~t9A_0BXO$dh6&z=UA7=$0XN4YT1s-RG9iJ>*_~2BUw{ub9hQcswWMO+@tgxUt zmorEWDRab0zYCD3a3O}iv2ffB2evuII)?M9*O80m88o#p)O@5@n`6)RZCh^Le4q=H zBO|gh(*yI=?cCj3I9&Lp;LH@b`67Cpx)6`E=rL;%9`ot(Q+oW29)G(Sj~~H^M=dz>0~l>79vUBGMfjMP|Xs zfT-iV3>KdO8qc7|j%9f4rpLzf@VJp4>xS^SiXPuRACDi<+o1YkDt?H=6XE-fgV4lN9}Svj?m*ks=j+8aE z7-Og#DDLN83duzo&IGF>pC>Z^h#u$PjK>OkT!+{(!Df2Ad@ml4(BtRyn7I#+f1t-t z=<(hCc>I7KbRla%7q$j;&s0G7Pz4l?KA>pz0flX4F?s`va1>Akq=2?4v$zBSt7}V*`+t&>ft1a80630 z$7j;G-=i{)xXNzmh~h}11$xypFpX6sT-+$F-9u; z`mgP!BnMG+DE)7^NuNlE^gnf#qppv1QOYm%{Owv7t>eAW^OOX7{`M0HhM#l;hUa3y zFn)scyhO+et1pDj?E9RQ1~IA6u<;XND#d5ARnWweS UaazAlfcMN_({`TH8t$ZB_75-_PQsg4Oy-Lbsa!dd%NL84YSFFFv=$Ys zh32GNY0Nw{v+89t_snEk1GW6&dbL?AxHGLec%x7%PZVozW#*2V*2(mGqdZa1iSi5U zZlO`GR{Y|n`K1M=g?G$kN&~I=jdEkc)qZMacWvCUEjQ)X%GF}Iu(jsCxQVuR_U!>*azol`q_tKj_X-EvRJPUiS!5XI1u zr+1pIg^m0{`e~+gN@;m%N$K3uiKU^|p4GS3-CBM1p?sy>DCO^3y}4GM8mk^zO+r~c zUasUP_Avcyt`_R-p;=P7S{)NY@UUE~@qv(uvuvasQ|1ShCA+`}{ZuyJ|-h<#;q%uViD14kw&Mj0O%-ll3Utnwk38MarT?633oW*ORHlOeq& zTx}S>X>^f8c4>a=QVSqTDO;6M`gm8eJ~FMvz~=}=%IIsIMC39=u5M3N6p%gqm5DNj zUrhz)x9NPMkI0Vf*Q3`lpVh(no5RINJ^nyg68d}Sbi9<3!Z(wp(3)F`cA2Na?$`7& zT#nju(3i^k3SRsYkoZ+;c3TU$t>Gj;6aRRb|CS>0pOZ-}eK*pliNGIqN+2_WQ3AEc zL?Hj_6X*@XXSSu$TYy5Hk-13PXaN%?$`kPmr+!(BeO5HC=!C}e7>(#;r!hPeys8+s z^NngvhvMAzvQd0eOE}~$<_jVf-^SLTG4(8p)u0ClL<}^liYF9#Bzwa{FpoeSTpeYVREZu9%hL%0rQU@ z$0jAI=5@aBB>juhg4Uw(=EMZEi=`)N9J!}7MB~Tyxsd3=4=hkgEZ#7fX{ z!-R(M(>h^lntZV75$-nzAVOe!Jp-Hf0RA)CRUgG(6>lPhL71M*mn$>g@6v;Xc+i-h zLa!4JYHKl`xJRZY%7t=c=6?3V;e4%vj{{J-z@|4%g+U(20Cg9=>uu=?B3P$-4H`m- zV7AS$V73X9CU2Uw^fE@h_dfcM^+4}l`p7%sKx=Tk>`oL9gd8T-1?RKhHMFUpMA5MS zb4oV584g^nJVle2Y*r2(i?yd37(XqjDGjBFZg`)hx0ib#r~hW1N}vn$P$8DFYH?Z< zTkB>yoh{d$M#*)?o0TG*)k-5j;pC^LYSnz9uH_JY510v$_0SGPKD0fJ`dV|8Xrv-hhYDg^g0JhyB_jUdUeRt z8hC=9upZ)l3?HS81@yg7Y0p|GWwX0st}v}CxC-n8{xc2gKNZzlLH%E;kWU@>_P(Jv z|0lb0&hGr7@?A|hQNzxz+|A{?N)*Bzc6R5STZ{Q==dN-sUm138%Q-K|H}aM07@`pQ zO3~R~^~%l*-A1F{9ClXht-{6@>yA4<4!a9nI>mCmP(9?TslCyh^7!&a_cLGoy*o-w$|CUW#j6N+qT4F_p#%R3E4p&?-Ak8-uLEy$^Y5= z9tmkcL*(EI9O&r~8SIG*(7hI*e9E3kIJWDF)PPM-JUN@)B?AC;)fETTLyhy5R-B7r z=OQYU*cbOzPnPPOLTy8CAOkNU(`icn-%IU{&+Cq7b$m4<_D zm8oXK8ApiF9|Q{3$*BoMGY}$d&}-3gAUjCSRVlD2n~SNs+HB}`*D;xN(PPt9&O->S z_A+b&xEP;QSV2S_ZsQ#NrlJ8RTw^KKx6!ou?iy`Vo;D+hJ* z27L15fD;ZUdfTk**z@S^<=$re2VZqr>jWpG*+hD*ht=TBF2Z}~QIbXwG^{&Hzz6f8~zmX=UXS{|8p`PL0s1t!6 zA%;7tjrr`mCehbXNw%t=W?|!C7v#gUbzVAdhsoCs*d!Hw!KR!h| zjP}PtB`paax$30m`+sSrf6*hq$}|}nqv&yRk32IQ=cG!?md5<3!So+PRhv;HMkJri zXpc3M`qx?VjDA_YW-0P-{Sq^&LFeB)hmMVfTMP^LW!5ju*i5!?t!L0-*_7m$Z88&M zv(ChPJi%rO5lEOumzbYJWo^BPvrs6;i=fAPT|qCRE1NYOs@jYTVY7TPqc+P->U$Gx z)-0amN)102Z-{0u<(hTb(7BRrtjiKum!%BBW)vB$%g3_WUxIi-aAD=6$2m`|2ZW|k z3k6TIcZBw?+-U_k;jrD#pc8S}=y9^~Gftsup`vD33ghOJ5jAdRQvMLe?YIeiNyYua z@k6s_(0-$H#o8FOlVH&HF;tq76EJAW4YU^UAmdDH?g-l$a5Z^-{&E0?SguInoQai5 zT1&8751|Gu*F!e?hbFZ35cN<~$@{HTBGyCROND#^fSthFdeWFrj)uIAX-?j!&#`cm|#7Ytubfp?zNa3qJSOnrwWgDMF zC0Ha1Rk9baIqVhDG7+}NZEPa-g-D2&)=7{s67@97#hXdSAs{kI^W`8yG&#^S$r&SLVItnF|U zD;+r1=Y5{($SgxK=zoU28eHkPC7bQ(7!w2D)8@s3cd^#86gkeCvGGn5$|N<)5j+}7lIAgPY2k4hiTC)YTd!NEwF);Q>Fi{v|OT12nRKcKns0p`fC0qgJ2_~k9ji$%R zP+pSNVtzhR>X}B=%R&{I6(V5m6BUKEnXplUb!V|h$;MTk)}S%{Q0GkB!2C?Wyu|cp zmZ|~f*JZO^#am;b{2pRH3S}%=vX-QrPsBG(WRF{kOn~=K81oVE(&J?C&Zj+QYS$;e zXk>gkRMae30au@lC|u2?3}-Du+fr~AWi-Z~>6|eeNG<~;|A=YDEI9)tugGRQ2;j#6 z@n4ALC=eIP`lUeUQFEH8{@qGc0*e2}n2tb^9w$R_VV18@NJ_#t{CJBO1dE%6D&Xjo z5{09gob$8MWe$CjM3OmVd`*+&Q0L^^fbJ}S?w^_b&GIpTZVOIobieu&1H!9G1W^#4 z8g5U@c8N}gCdv&~q7kn{wmLMaiOht=ng)&Qn3rg6HR@evr?bv4xeI*h;#>f z+;MmKR;aL9&7wQ_ghac8nV6gO?$F)71S#AbwO-Rzjhc3T*tt+_I@fd1xjxQxYL=)4pZKtX_c}F|Z7o~nW4fogDvT(9$+ z*_(bPD7Z1uXH*H4=_gL0P!w+&0rSL`4Z-xTTHcMFVc5Er*lvygjfKx_Y^)T;UO&I(P5FsJa{|{aa3@IaJfkaVcy(;=S)T0}WE=GS&29ob&vPqu zjR3ZG`gPtat|%zetrm2v5;m;i7QG{Uf1ZQ8%*(ifknZTghDWk8)DsT!df5E}iW9$= zVrOczRxclNC#F+xdb?WeK7-*_5R)h^-fs+T`Ix<^P2OAe`F&iY?kOSXh?Wtxl zud=e3!n3#nh1kq*e)ya{{gUilT$0XYN|G;1BN~mDn?jA7t-o+iI4{Y=WONVNxfr|F zG6|R)5aV!;y&Bv@c561Gy)X* zB^fB!XCvd77(Qc+dEDqI+1b!tJsSV_ga|h4UVw}9Zv(C&fUC%)W^TX$F3h0%?ia*B z?RQ8(QK*qU(!CU^nZ?>uP0YV*C1wG$H!*?5!Hj-MhS{zt%&dKvfV(7_+ZlmfSM_T0 zc`U?`86^USTs}51JP$DZZ6;N70|pr4a!1XU^xbicLF5-nR#8NrYa&c)@a!boHC=qg zN*4mFUuIH`!z%rfjMbezz^dkFOFnPz9;vEUO*VfQV#W+3fm1FU8=RgGoPM53)ZBmp zr-vCFj{bZj2C%;%p+y0EdXz$`zLNn{jdV=`^A-isWR{Nr=UfzuckJkwWN_xOGM@Ty z(qxRoi)pBNb|x7<(C3CU2`&qjQ(VV!(K=?8eni;}^La9*& zVfKTjfGe#OARv4>3dKX1ezAdYuc!Hv;Ru9#+>j>0Z6TIZL6}R>2ErEr!fTk^%?%i= zFiz#clpVbYNDOpc5>^ztSWFF4CiS>Pf2;}Jvl6<1?Lj8KIJba)NrvtIh~@2Flt?mq zTiE9ItO-qOFAcG2Mv}0$TxvE@T>+>Tn5@kW7@!J=;h2QZVj%lJNoY~Xo|8zSROy+q z9BArz#7Z3k#BXGRjRP_Lk__S(X8RUzlnn3dR|}fV-V6c`buFrN8o0dFX z(?um3=g)>nHA6vQjdN~;wTpnY&oOzK8!%w)P&Rw)Lh^w%{^l{Egeg9>><^zJC=-c} zCHiAc-SY;5$TVw10DTS$#k<1vOES>&*?upWNOlkOxgkx0%R(%hB`7)!m!M6DxfmVh zXSN+CxdGE6J*`7zQ%oGiB0Vj0+bz;l18R{znMhh9`4A3u9!TZqmmvN;lvX#SHl|!}t@*f=1gWp@Z!Mb0;~sj-M2!T{xEZHP31d$# zl@FFC@V9XQ`PV2-G{N=&LCD|xF&x(PJX~BK$kus1SCGF7Mb+aD`WoLqfd%RUh zz+>xzEICg|9(WLY0gx2{Ne5WBkT(^@nt=zEV1|sPHJk8yE3So2cpwF=N@aSdMY zL!^xeBY)oC2ZgtBbyg#T>>)yaWm5Wi5^@G>Uvd*r$=< zJ3%6O=C`o}eDu~UUq${?3%C$Iqh;;r7?Vv&dqLCLxGx$K! zy-*!2(3w~Ve&to*1FArQRpyC@Znk+sr1+mJ7n;ZDbpNgPHXNVWCdau?d{D|*W82ST~qmD z-a*Db2}qsT|-&wyoJ+fG^6a?%%@4WuZ?;c*DF zQ^(=XfWS-p=_u9Y{NHG9pN+0qI z(3*nQF!u_B50#>xHYzGp`gG|tfwZhLBQkQNdtdX*wtjmxX5qE^>O=Vo_8I5zTD=*! z`HfYN@U+AvywwRK>1yl@Ef-cxCXsCw`G}F|gxov=K8ofNiso2RsVx8hAp7URk1T!B z7tRS8F^-*o4^VOe=7*uoHj+VPa@H91{+@Vcbs;M+OP!6i=4P!DNLwT>-6KcbYiT(Y z1#+>4Eqp8Azxg6;mr6!YYs(Yo`e|*wyU|u4H?3%g<+&A3U7=laTbjzSM6@`n2&znO zyO5FhW1>D@OkO_9f0D=pq<59kx^;%cQ2+$N1i{28Ph+hqIGoAa`!aar$*jFPSn(S8 zC(skTBP8`~dVtO_J(ZsHUPAQ^4MN5|bF}~$C9n3L5`e&j;2yjtaVzh?42(W63a_cb z&?Vir3g_<^Lzih zlG_F=xrrky*HED$i9Pi9z}3neaKQ=qI&Sg^N2!q}LDW%M#o;Yh9I|=#a_?poGMO5iEh{?0;#O}OYkKt&dj`=WhcSgDpV?>I7Z zKaEF6m;n~?IFT{E2R=B08t_?op{dvfspI-N}#gMV^x;dPfkM>0Yh>pB&@Om`7?jARz%+CtQB-#9g z^W?H&b!avl8>Z3o1ygKhw!wWLWS<@DP9%MHVM*7_d)kJ3=^?;M0R^CXIol-U#~IF_Nzc{ytD0n2m5u8t6aJ?s@u~NY^)|$})Jju#e)Wd*AuK({Dx2@Ztsc^%b+S4h*=G0TlSiiq zwijzmOA8lxrYzTIpoHWx&FoTt!Y|u;!|V!cOBv1ZNOXr$ZN;DWm&9t+qvmM}k{#-B z8iVip66>iy&70{oi2WT9WineKcRE%o$Htvr8q+P3y=g^w#GC#IM9@!fdT0{8Er>@|5X!?kT^O zJ~2<3ed>>=yjOD?1Do@@bDFnx=QL}Sbm2c=ALA%!HFH<`-YIO6&)0KEg6ih@4QZR@ z{cFtD=`QxNcxg$SnDn!&w>uwPvFd$}xQ_bZ=eE^b z{1%e|rCgx(~``1CM$%uyh_EHih0UjW`?9u>A1YY_uxq;tCQe%9~U-; zX=9;aua6%1`BoAX{@uA$Xh>MFR35k%kWTi%Y43RqPC6>9FtWyqL*b^4ppeNJY5qA0 zBc+>m4tuqy{`n3o?u7nsqC!^sTQXJ5sR1TALKJ*YDPb%%ncev7!Pa%ZeF55!`t2{m z({@@GfY_hnRpGajbgcl9%5Rspz{+oz=G<3yjNd*5a!r0a{m%XNH_#{Mx3f?E@!M~N zC+eS6>CRVQ-H4f%T3y!1yv@a74nl~1#@itnovxuTQ;v2sM z66mLI{Lds|;Tv->F>mah0uE_><4y9W4%#$J=Xx5UJML=j@8g!XpeJ=HBl2H@4LOjQ zFEe1n-_Yze8B8<(sWj8Ct=3CVHksb=Ohfotr&6IIVUSY!$?H|5x(mc~S&PETMOIu3 zSLp&2G8rh%cP0U)bd^qGulCe;-e|?0(CG#$WTjL4f#>I`)&p)QaMWEB;3C-cMKjdn8-oigOS# zhwl*qgjiQRczA7eN6ZOGEz?pUlh5EN_rFG!4ZuB8-Bh8#`!9lKIWnafPlvoWQ=#)1 z&p+{bHkTA*niLVnG{5%+2g3|MP8@rZh;MFOe2N^?me40Qrm;^6W11irqi5$QhuFO? zyWM(oqJfk`-HmUZoZi>lPafxH)4BH`#qGvBf3Zq0##fAeYpkyfFVWwVQ_|o=h4D)O zlTOFM6@J-Sb;uydK9g>T!}WHOw<%^>?2CfS zJA}I9;bPun^j5#@teRzUc0;4e5?t#^cX~2e@geuC{;AjKkD1al{;vx~Q8`fi-<1@f z^d%8HXnZ#x3TBp`#<}zlq7b~gIju9;9XR#!!2?sYfxF3)CF<9h&K;F)d|z5+?TKdxGhLHRD-pQJjQ z_c%$Ydr#-=Q&CN-3rY2eX!zuIk3F3;KvYE1QIW{&l47NDY&;!*;?L|)qKBg>j(9ka zK(GDua5j)^g@?m2#5|neBRByEu^vt)IP>4peR?u2L7%iaJ+4*RlABUPoEA{nTFcOE z9Lt!Vo+p@ro;q5Q8{CzroX$Aw!*4xC6h?ofq;|kcYGMuNb}BR^Y*VUrxe+n0I+;TK zkTZ_K89vO2Qvr?g1X36)8H|=E%iF#&s#Gfn^>NZ4nJLf=_WbXPw?kIEHR$c--W2}B zNWH9ef|JokM|!Lq(754kPU}=juRA$a!u@=KTkaM~)@4^v4;0N0gxWDX=C9#2zlzbE z{Hku#dC)5LB}3kWs9Rs++DhLe7Yq4Po4d*&G)Og)j5aJ-ymM9(ER>kSrIN>Bzq2p* zCfkUKUKNXLgz%J$Yqzmi+b^v8_m4@y@_Vl8n!G-Ps&tSgYm`V8o$-@Y$f`4{WdjI1 zyhiYh6%EXcF8BVD$-qpmkSvjFC0Vm-#rbtev{#+Yt zS`93D;6`=2DK>VJJ)l+02OsT;vQf(ch~(aEo^GGzmz~uT?J$z7xbs#KqutMMuJYv- zJ1N&D75Z4%=lRX$Aj)EX6DyTtGru`4(jAglHx=2DNzQ2yKtCrrFCqbpNe%}RbDqx- zV2GXM1m`$cZ>knu2gyrVz!qB+BA30gzRnY81eQ9b6W2uz%2arQVmW-7M^Zj_@s?5{ z9>_iDb8Idt20keu419k73yzrW*EU~Oj~KIl(=dkQyOoroyt#^N90MHagk7C zil@&QVb^DmOpUuBpfNI8EjE$l#+4Uh^TPh!+o8hZ?rl-n5ry+I%tdG(EG;iB5$q2` z!HX~*SuCS>;zHxnsq#T1m5D>rOFya8@shGw(e z1gReJ6(8S%=(b_^Z-z>Q40wFlotiOCqGT}n73gwb@*9|yXr-0Cclye(>Xv>E56eM>RidJsW zTbW1pUpBs1nzCrNl<>J^be)0Cv6EW z4swjQf0q^q<9dC^SwpTkz}=xbPdFnz-mSqDa(=EEIa0Ug*WB@PamM>En6Jd;FGXo& zX82i@OEEJXw(%rHo{$ARPY6*a=Z4%qv$^5tg}sfP8-^CZZo460ck83hC|ol((2w4E zZwi9)V_2=o7aF+(3F55ZDS8=JEkqL<>faecVqm4AwYyKmc)z7}74N-70}pMTlgNce z^W!0!gHBAwdjys9g@;8`(<9tz3Jk0?^Lst-H;#%{XA8|+fa(FXfQN;e?qiw>4~0Mnp2h=XlPdYUaUtD-b}tE zsYXN`p2Djl;_!C*$QP13TA(~7o863b3bpbS-9ji*kiw&0tUc8L_Sd30Ib9C|EHu-U zD2GqT@(zhhC$ZN!jdfcN}?SB9M% zrd=%TkL;;dotx;>Fw69KTeXRY+wt&b*By3NY!*`HNpNCVhwG(cUxm?0s+UT7S>p z_efBK8i>yiff!lh2Qb9*4xn!t8MaZov`cn{lu20?qAGdBVh&BSR-W-LMHw;`E2->q zj~HubDuT9X0ZJ`rrIMS|Y!UV3b`1n=5j9|Ai%!mF)lMX3jN%I?&5ByFoqH5+WR z5)HSAC%E$BWaOFUH!aKPz9ZHK>bdM7HCLtm$FjMYs;h-p1ed;Y9@${EBZoI} z!O~;W2QVjEqYS$^l7PFOVSsrq%V`k`a$L9&_yy*&07J`aKn`A-&59eLrH|m$%Xhmu zXWKYi9+P=`i`Z9IXw=y=dXuGUBX@-pM*a)vau1TlM?)2-+;AE-H;*Ff4LIaDA3_ zqgpXq0xO7k=bRg>hg~?AOoI$abw(*UoV7C6Oi^_i-AC1e4Tq=&9B{XC^aK^)ky$ve z)1I{^j%KIiH0fDDy&@S7isO4X>SPW0WXTaA67not*{SEDc391E6hf#wyswZR>o(83 zT_@(8L~A99J1fDQY2)KdLQR;5hW#OO7p!ugz3(CYpn#d=O+7H7lDUmtTVqWO4|FaD z_u-e!LsS5N60>O2h!h-)v5f1DF{PUYzJUw;0DIL7bdeYKZy<^35bq)Z#dZiWnn|_H zXWuo^{;`#4MTdAdV>r?w=y7s~m`@!dD+vjmCiz&Xs9Ej;=sp=ypqokA5&(Lq1G;2o zlMeL`E7LUc)y_qc9EFZzd@(ToDAS`^*2x&(cOp7gHv8Y+rHSc}KO!AQ`{SUJmIP09 zt?U0<>0k87A2UrxdL%tg?vZC^<9tv_+0vLFHJHvnBUrT=MWV<0WJY_enbg0|lH>Es z>J&?nf9sc+Newz@bq*aH3%3Lo?gy-2n6a5`;abn2!?GF2FWX!t#%8S}t;E|bAp!~0 z=&JWsRvHyH>k1T#ajWTZpKR7mp{mWe5H`yvGitNUq`o)7X3gR$tkm#h@rG#jQm$E- z+dEgXjdeK*)@3b2uo*=L>+-Q|_Lm`Cpij+PA3e@_Vm%-fS6C=`lD#9em*!q8zzO4b zH-k>ZVWY>%#?Lr~dR?ff8J5Dh`D8?mo0*h9gmFXE>G+6iNyYua@k6s_(B9g)Vr>lC z$uMY#7%I)k2^h5G2E4Z+eDA#-|Ipm?YKoNjp?-?5>`&pDiFH?6C$L-Vpav}0IyN>M zwenaKTfwxo4)sve$5*WMA=Wy+Ooe;_fSte=f_-bmS_eC_vbT&i4O;JDF>|>nP<3i9 z5?YCDk#yG0Y2Zb<*8tOS?Es93MkBdoipsQ#f7B???KInNCNH{}Q_MR|D;z3ED8a({m3%-TTsG(h-LrY*BH4G?}&Hrr2+ zAqLSkl1&uRr$q>n$~Y-NpeE(RR#Fz|ZZLU8=5_Qq8QlxA%!!f|g>%i{A1Z9thQPK@ zNEF*BdPmHgs2yrinLoE&v<6pANiFG5wh(Y{2^+2pIRzfsKLtpOR>zaEJGy z(IGW5;6KxZ`-GKn1# zAq9JVw>4?{_)h0SumSs0fc^bUi)JaO0efF&Q!!xw8HvUKc1DNPi2ysEX~LbmEC^6D z?*i=q#l#c=J3a0K>`Sdk5n%U8iGtlsP8+bNnchmln!%o;CQTm~cP<1Qu%7|2|3`OV z-;Pr+VvgSR)IJ8<8%YpRXfM%Ql?qrS3DE?()k=^8*qcx&#ucZ>$-rKaWl;@D%sl$0 z5wb5-*xbVetbIbFur?EOS;&TK0g9x!iX?nZ&}O$UsWItw&ZG@&&jf6*V>&WR(O{$Z z(+YNvR;R-0fiis&=qv>%nl$T_+fSON~dZrQe zNT?#SLIkXRqN1=i6E;e)?kun;*|@6H8Z@Tg(>c>NFkc3k{|3{aS*iw@Uzg2x70ir* z@)wBtD3q}n$Xb$eJ`vwEkv(N4G6CK%G3F!SrN_zOolm>B)P72Q(a3lz!EzZB>^ zYEBc?nN%+InH&Md(@`kKC7{Q8UBSKX3$r}@FDZ%Kt+O&z+$>Z9N1v1^9L?mMpN*~| z=qnJC%pv1znk298oO~P5oej{P%;ayDj{$UBaRj1gODp;^M{7$@YG$GjZLc^rT(i{A z5}g%I9s8}+A%Oh?CfJCLrN_y@Hrm+9P*Jne1gL#7qM$aDvML7D@e5;8d@G~yjxC@` z_SZXS$p+}>0O)&|KFl%;06n<@(^dmohWVQm%P?ZA0WH(pZ8e|Hv zK7)ngiKdA^w$g;yWbke(l)TB{sd@ZBC0m2s!7j?hR2Fx+XYobbJiw3d@x@SfBn?OV zT(NMAq>*yaMM3-I8n_P`KiQ46>I9+S&S(48|yTSX6Hwf8L@7Xmhs2wOsZ;dhl~gN&FoDd zX$XXdvouPT_$|AY|7Z`1Rh(p0nK?vV=1>jU5$})kD-t^YYFRacGor zg7d$ugshHA(CCR%o+KPPt1B+O60MIl%M(R%iu`srj^ichT72SIGMmnc3*f5clE) zEUO%c7i&*73;%g53opEw&!7-<&m+kg=$B+i=8|+KUXpxKngK!M<=dgg&BMBIg*Y$C z!+La2#d3_bpI{O&Hz53mkFi&Sdn#_tX8SON#en3eB$6mdunrw+U&{QXz;jKwKerOD z0Lp(b-r?>>fI`0{1LgW`m!r94XG3@OX#AgYc93AR?gh9w|2E({7vTCgCN*;d25=Q% z0s8I7#6ay*5>OOsWRG-eq-GXtPc<>Gu@bX@*$4{7+avlV8D_hpFthfx0`8q;Zf68` zUDd0}=Y|kNW|RmRa{1W6a0oD5#iVL(zyL$s$)?$ozB{@xh6c`1=CM-5 zt{0r-*8z6c^(m$FA` z`AsrCestQ?V#_87Ibjy+En2AGUCmpl9_neTFtv z;qaGMzts4E|4dWL&#aUpK>kxE-Z+rcFUcUsu4dZ#(aAcmWa6q$YtVQ;`8h!%%{UQ2 zUu=Px+<zZnjdXfbsPx)GqT!@Lu3c zAqL48Zg9DCK;4twddF6_d1Q2OFq1pvRt~LlE^?-(v7@1~&hay|AXBJwZJF+-r%UEH zIM?zuEb#^6z-1qJ%I_T9FgUp7NPcn(w}v+vtQ;#&0hdsDC)6ws)~b*RVho57t{jLG&1$DHycrD#xwfc8TnBh=s^OK#z; zcUJ0scje%qz~6fGT*tYP-QS;|s8=beg4zT%<~9zyNYb!|ZD(7HQv8O-_2}y93suKF z5CCdaKHvCMysHKW@oo;JVb|E;pxlQhH^|9-p{R^rLyT5FVQ<%PLM5|;2Q(|q$uVp; z!wp3;p5e$^99d`-iGL>CN+zk9Re~J0n_)%LTPyI^=J6;=fmLw`&Yh%nGoNy8We<$% zr1M|snkEz=8hKGPgAcTx5UPVMtt8fgUwIYyfGQB)RptGVe5mx6BW|Hdw`b9fMnp&* z_kvZ5bs`28@HEM#Wxv9w*!dxmC4r?RET8-epGg?+3qJiZ{bAT+n=yR>cc_ww^lO9W zIxy>c`Ck22I++mXFbwfwr}p&caYl;CX9ByVrQ*e!)qb~&#qc^9O-e8mSs122)7pV)6VuX&KKvT^EDetQ4Yl0 zt%lOz_&632cxj(>pm^Gt#FQH?TqZ?F0_roAjJ?s?iNS&!R%R}pO#2~K4OZ$CpIR1? z$9_|170{sN(=k&DB(;~0znsvN3`y-TP#(WtV+M(;HthVwdWm}J|z7=Vv>Z=dsD}?yFR&Pcssj=!2o>7=YxH@564W|{x#AdWu zEg-`OxqdXRqi`;va1P#bxuDdheF_SJ! zF$cgDv_!d<6`S5Sh-0eD`-$%3i_7n5dKpO6E3k{Lv+Vv&&FTDmUvzOf=XFW~xozhS z>bY&byD3X8rMbhcgy45Zw!@O$3g@nXWVZv5DNpe{<58m9783CCWX3#sGflQxhT7%c z--0mHR8|Pa`!V<9V`Y;ES!uhkPJNeos9Ve8`^ro(SuinsCnyYPHjH9EE(^|1vmh+dm^F?rKf&TcwHZ6FX?(wxZBjHFklrhs`xWf z(-9y!&h)z(WsuH-O!UBC@;sds$;Xh{Z+@6w&k(FZuN|dJUbx$BG?C&|D#ibfdtXe6Sc9q8 z8`D#WrzMSF-VDaMSMkK`OVO}O%ub3DBh_8_p`A{J`b#NZ73wEhTB$!(2wV1i>G7Eh zy_Anmav1Pc3%?^+Fyq|=a$5`7I!JNG)%^zVLy#f+-TN?o`hC3VJ>h?P5})p;vF8Xg zwjv@o#K*xNc;5(Vz(+my-Z$vzvG>h6OW}R9ro-MhJyhNO2`D9burqt#f998+&BGrP zLO0&GV$=IPaoh{<`mmth!(?Z^NtZZhJ_f6VQ^u87K5%2qbkVD_S?_ZFx zh4;;&#k{ol3vhJgeS_hn;eGeG8D)?bpKCHm`uIX4@$C1$x%pvwT_jlRqxbDtNl$oh zLsV!;7`N@{{x;rsY9L6zQ}e#lmsR*!YsH~(zj7#KvT6h+;eL@Y!d^}obu1bEa_>3p z)t-9aJFU1A`rA&0tn_E^eHT&_)?@E`AsUYLz7ODsb~+X6zdgmPLj5F5EARTUpVpGU>DiPM*S z@pj|EKXq~_e!f`4)l3&r^v{7j4CG%tMFqlJbN5TQ;gbT{-x@jbojQ|_ZoPrE(rY;l`*IrA!o52Xj%C}BRcMp_H!n_JKppiF9rz;=m%EpM*Z`iRHvIwLD7^bz0DPYm8Z zyV2N6=eVU-dM&4T+}>*BAcdUT!>BieH8JLxX+^)rurWDc^}jy<38ML zVex@?i6Jsg+~(c6=H7h%d?yDuuUCKD($2jd&@V_NRvO~T){-{? zg_E(Jm6|Nw8MIwe<*n)~svibtu`!*cAgG-}h3-#H@v6{03DQdU$)g}y9}&}$9os6V zBTc-o*O-{j#o){o)1lvaOlLcNVlf@|sXsBDeOkC8u+zNz@Xn6z!#f&9T||0rh;<;e zx<$}u3TM0W^&C=HyE%RZ8eJ>PE?#DaPY?4fi6dLiI-7$( znuxoL11W~R8u1>D1D$(sJMG2K2M3gjm2O_<%eR~8Ph>)}+(cp*6P0^FuF0;3ocmZ| z9xLZw9W>I9;po6gT;ElEMEv~ykVxPC{6|UbVttpRlDUL;2=Juw^RJYNM_Fc9lV^{^ zGd%S=GfdLVbX;Cx{e6O5Inbrr4|yC}9j24Vlur7!GxD=mauiPBr>M}7uxY8>bZvb# z*-fXTRxxPlsH{TDH?24nj@&m;$Yh(y(2dqz;Uc|zYv7AQ?$UuycDkrOpt)BFped>>Me>0p^|7>RW4*kZ?9eP1U z7f$^70ViH@mAFxIP%$ruOZ}1RQv0BaPCfCxe%aQWW}_$W%e|W|l8Q-hocN7;-}XCB zn!ezA>S7B*x^Sjn48lxyEaXhb%H~)((`Ur>k>o(RqCMh3-vTN0-GP1+iCQ?&99Ya* z`!xZLG!FD8+`>?3POzLhEYjTw-7#HjRvL8pypg|)pPNk%hxeo|WmX;)Y{)?-m18~2 zjR@1v+mwF#zdAuclvWS0CHtJ@`x>INQM!#(9;aTS_bEdm- zlNEd33yIUHn>^2#cYH9K|E`2x_663BlN{O3#hdBEM|MG%$v%aAe{`q+d^I^-F|6K{~F)N`7r|6HU(2y`PsT^HpctA$j%6#04 z2H|&n1cgi{Kyy2Z+?0ODAEc;N_#IL=5^kyd4%vBp=|%kxzW>2+Nh=k6s5;cV3p)2t z=J;i2;fd#<5W4YG6r0}Z#Buk2$_2jQW|yBb1iDN{D&(ic3MM~Sov~t-6*ur1oxME}I&(Stb7}EGF{MK!mZ(Yx?%tXKfd^K(fr5&&- zqO8Q8)PSXN>}7yJX=wJ_1SaoYf;GsyPd-b@N_fI&ajDRdFgV@&EYnsrFa<964xy0A z9B4iZk(<(I8B0;C@L8m8tb7*Pfqdz8;Iq6HG;*Ki_vsV!S=guk_$*u5O}9O`o~6@R z3ANvak8+WkBk~Ny{1)_42S-8K#fY(f$~@kxh?}r4%Hli$xpx{j`7^)lER36QrbGV7 z65JL~SH&}laZ~+O|8!jR$4u!N|JQ}0s5J2YcO}cO`SOT$H@+J=NB1<&(ftJq!6pWe zOpeM{=8kHodH&W|zwtB=Z>9Z_s{dnbBH>7ts9ed49gj@jLlQcpId_E#f=OFP`hG_9 z=S(r7Xn{$G$um9S&y~IceSaaYTJ0#Ae3x$ER2|IwJSnDokNDD_$h!BDyOp5JGz5k` z;#k2PE00)<+%cn*=m{&TBcAa4px(ZF!oNmB7M?K26Z6d8PtZ!~33s0y9%sLr4W#dI z#$ku0nd^16$|m2D8t|G&J^P}6Vl-p=dZAz`)|1Y(5C0AB%GdI^IuG|2OZn@Ml#HyymHD`rGoyVj0ksW3}St zH?4SSpmx~bSD+9}7kYw|(Z*qVtouwcizZ%6r*DyDOv+n5P!zs7RBLGD(S`^@>T5WK zzr!d@ezl90VefZQx4tZV8-0IlF8=wi)0iQVH&Xgyn!Cy%B}91VJI~(tkbd((Sdw_> ztR%fFNrg)#54?V#Uhdu3MpE>uSdbuvgpnIX}cM5z4Pdt!wi72CC9gm8?`E zRrI#6Q6a0|W(>LiqZJKe`ubfa12efovP7}*^cPxV1EJgw~gRA&?DvY6_`3g%c%b(Y5TjpUsQiuA~Q$AJ*~KHr%nNsIXo2Nm<5 zFBHItjr<4id%t>9wdgwINJJCep3CzHu-?xzwZ-mQ=%NN?Jf;Q3a)2|BwQN`(@>Wox z^BBj6e2&c}#V$B0APkLuUknb!nYOFZuS1i3XnZ|=VnZYQlrS_3awCJV9{wS}N09h= zc%a;zdOxI(WG-S!oL`v8*Xwatg#WHj;qUnrvQH5T-%KrtE5cPH8SjI5-dZ=6pDd5a zGjHQH_r*qEZ^*1CuEcRj{J?w2s5L z3u$Wo%G(<&d3vQx={NlTcG>=GFKoC+8l%oiCV-V2hMjARZoP1zUOsrBK9w(EHNt(Puc zqV!H*F>9?MC8IYTlvFDGxi7Ccw=`3Fy!8G+J_{-9M+36sf=d+}&$n44TG2?%hRaJEpMq8$&*52l`0-R*Ej-)?DZ{Y7J z1}-o%P>Nrx8A72H?l)VjIfuQgk-2~~6s9xqco`xFjBPEpb9E<_UeO(;Oyp5YwZ}v$ z|EgsAYn@QKqZ>*WN!uwvq11mOe&Gzzy{`DI$Sik4rpw6m)*^)ITYOX9( z-&>C=!mGL78azZN6|LN$w=$2$2H6n*qS|_;xvibywpvS(E|ZcWAE-|vKJnsawShE{ zl+?!CsFR>vRq1U?w^7;@T94!yZ~rc>N5=JfuhY5c)d#pcRp+@9r3bxLc+lda=5U%s zHk!BQBePPuIOClJ(IqaoDQY9r&!=HMQ%pbC*bWgqwNq(<_Yx?AQ77l0++MTU*f+%p z5Ig@2rMbK92Bbx=k2<3=apCBl_og5!KZYG4`9dRiAVIA4J4J89?r+hAhWi{#1GY`#3TfgsrFP<}J zbTeG=PUg!NLHpLpx8=dt-b z<$SLq_i<^GE<`Ps>jk`8Yja;x!=+UAsJ@6>+z=pebAuox@Ml}YX`!}MZiOZjjwh0x0f6BX3agA zKb#+Cj3H6;_FB1Ks^oXO#o}~v*jcey#Resru;Z)x~N#SFIgf zy>?A*EuOFTa$dcj!z)+ddv49TE5P^^EoM6o^9|XyE@w1ElCx7=N#0hGdk;vMaMWB! zTuX~A)WLgf5!K_t97jZRR@VLIs{SrAb936lHM=smfjj&jKK(ho2p0!U7e`= zLCVSIq*G~5jsc2v(Jm5a*D)9Xylnb?xKsv|T&AfqRN+iE>kYz~o3E)Gnm90}c)6dL zruqDla+>Dzm1(DOxatrAl#&&}Q@R^UNZKjnD^AVjH06A$!v{=I@!k@;?xB3GoFAKT z^$ptSlMQ6dXaeY>t?^oQ(!u#s0I-Uvu3%XcQqI|ntBH&5cpgVvXlC!$^3WUAivH@b zDSOVjv3i(9ILw5O&RVN8qN)Ga$_N^x>T*r51vo`5xj|rdV*^>9$C_~4Mh6*K8G4;j zw)w$FZvt#V38Yk#TO-Oopjkl%OjAudB12VaKe4(v=1>`Kjd$=aOXf@;;9U4rlB|e* z#y!uyJT2yZjtjMN0T-&c?}CcLkdf;u45_q$PQ84$W(K$M+oAF9LF(K^>{Tf=IJ~I@ zODIbG3j(1SQ0N{M+NeO$0KJ<>5%mT}Uu@B*MDzd}BS)FtTZqiV$Wo8wDGfhAFslOZ zBfmZ4T)n^LNS}*cfk=S|3zKfkVV-man zMt{W4s!u6)`EEP0qoYISL1-UcqeA^d{!w7-*w9c_lkQ}-Hcc7NU|c4u`G)GZxWJu_ zM!-IXCg$!;@?JXb7*eE(PRWtVYNt%dR<#>aC+oGdrM11dBxf{2dCkRTxZ?78TBCQ^ zT{^Ls$}>W7Q+?ZtwA<<1)JFH@(eMbaCosGuh*TeSK^edIkQIXg^2<%;r}psKJZht4 zKd_AOgY-Hl^ROiN%SM`V1*?&hxL1f@qR+-}Tn{XU8{x4Oc=?G+6_ui}UmL7j%_Tbs zACKEpu6eu|bQD+#7(n8Y&6NyQ?4{S#OGMHhx3P&~$)>>3X_u^D>Ic40&^?5Z}-+ z7avUl8tQCf%OQ2PcJTz3Su@bU4_K-8`#J~wdAHP!_C)c!!iryECeEiqK2?#<`0b-Q z%RkEV`j{^JtzTk(8M_(me*Qp*Og?+xn>z~L#H#h#`yR0j*l2Os%R^B2GE24PmQ|@k zJF-7nlu-Tc+7J=R!!iryHf!Y>Zv)DZ-B<~FvDQI+w6hyQ!!!@2*055^&1r^-x_7$< zf`*A2NNbpu=y5SA%iu#Lt~)_W>J2&4i@AdeC7Y*Rm`NcvmJr0~Aodnx68h5yy5a8L z694RdzoYN;uUUyZ2(pF1K!qVE705_Qb|9k$Y(d6?PGOMohYDm5T5&DLz!nus23d@r zv>;YT5!V=)^{W*CZEqB4-7ye?+FPuI9)#Keknjk@Pb#R9s_dXf4WxzINy47-D4N7t z=&1tRN38f3VEZr?N(S2j=xTJZf5G+`t#-nfv8KK=+-aLif3G1vj=$Uqk5Q-+8L#C9E!8c5v%)oQQQ%b@m1alGA%W6=R` zq(X@uaNj2u%$XBeTuzvi(dumc!g6F$S+7C&S3^~3KMjhN*yP3JUN0mc%|&FJ1?2uM z9`j8ae90$vy*^&V%v0%TtvtIos*BV|BHrASAF*t4^7?8z7COyI(|+P`^vZgj^8=At@lDC;-9%XGDPItXXMv4JIUCb@lSc4;(5gWJK5E4W zpLf63SRCLk>rirlTqi}9Fh6g_TM%?-LztgI`F0Z)0Xi=Cs z8a?xPmyw-svvwI%yNkSfle_4@5x2iEt*h8KPdu(G%0q!71|z>J{Cv*}Kf%s;F4X&7 zh957`8JA-7S9m5MC!w*wDRTbJiX72ZiH6i&b>9^L->>l1!8T!`!e0rHZO-mQfC}de zSK5q$L9_iFbh~*dpVDme9%^H@sb43WZ9b`v52(a&O#b)X&AFoQqVSD1R1`FDJf_h z{k!EcVGCU(KV{XNuzl1-WDFjkX8F#@5HL;yU7h--`5Bv?oe}zh@=EV5htU48Dm;FxV-z5{^-_?U!#1P(|So zROyM5;J2+L7=&sD3_imoXa&{pTQw=5O6~LtswoB97OE-gQG)(YE3Si3T?Ik^lnFW& zRJl%Uph}vIgX)Ixx*&jRu_hRY%Tq#CN_0k^E76^kf$lqup=ZI_nJABQcJ0F2xek~E zMr?~IzOq()1tD=M_*%*MN(Bin0vkw>;Nl>$F}Thflv%1Z-Z)g86sT2VBJ@;A?nW!g z1+CUF7~7l<5$ihT4zTE`tm5!CD-MI$7y*aRPmc{Q3>$2a2;;DEU3m2#^3zVhw_Ul9 zL&hRmrv!z1prm!!N?JiY~!8 zTmuFlV-gIyQ-kWx0>5$Xk!t+Utr{1gq!!bI^2%<63UGE@UUB&~D=vc|T?-LE#YCJ6 zq+A;|ASE5ffpnePKNQ-G<6jLDxga7Ah$o^R2?F+6$>k?jatT83GLZd4CYK=ePQ=2G z-yD5b&HcivIRQ3mBR$ww*@+79vM8ZAIdzqddl>}OItcD0lux-l#bs;*DAG(EpjHJo zmPG}nHkHM}Xdac8isfIFJaSg@2mGowo(7P()au7B26mLm4Ym8;IB(7z7SG$kGUl<{ z!|)NefzmCM1zZLhN#TTRAl<=(Zey3Ycr3GumD*IL>mD2GhFEzo+2QiUgfr$M?1&3J zaUE!p-DHZ(*symI7YVc5+y*IkYldyaO{mSSm8 z{p!?itW!8*D{`~K;QSU5%T8#~ z5asT$#of556n73Lv{&Q5;v(3)+=?@XJ8UsU>ZGMY$t~QKnE*05C@^(pk6498ccMHA z7p6uxtFjAAsTp?5syco!SfDFTA=GXB!o7Niw*AxYXI|qT+@Y)POl5Z)<33ucPJaI~ zi+{08fhnFuiOz7f;NUKS5_uK>EftsA5F*)fgk3GqtHwRLe(tLn{4%A=7+HO=IfeFJ z|GTJ=KV^*jKapr_K-(b#OiHX6mm0_Tu z8yk^j8HSJUApvk$W%7c{K{haYFM`3B21^`V37!gAt=FBxda-IluF7Jq4mlnNo+&$g zo|PRAx+&{16g>y!Q>Wjm9IUqDAm}-400+a21M>*^Dn77tX3gVna2q~} z=qxUxz}b)O!7-<+@g@!dCk5)47zjO8GTdP$!ypQ-1B=@@i|y95)_2b*@X=*0it86y zaUDd?_27Cx<2n^`xPWYsLt>3X&TYDP5s|0$aIbk5aX4D6wI)#%c&4QJQY&c&F|-lP z9!ZCx9lhrnnCfw@N-7UnNhOG}8z7Zer^gr~Rr@hX!b&1R5N?J$r0`qmV03kN+yhNr)S$S1)Qa06sCI(e zx1|Ra7mN+4NSv{tN{(W89>I3vW@VJ<5;7ZDggX``3%2%&fz2bnmSZh#1 zGVn|Z^g=6v2En)o{GQJQ+VJ`w=mnwH#2`LDm7l4PI=>W8%Ju4FFX%?axQYFrm<3ASr^O)o|~F>u4OweDBbf0=UTozCca?X2U0iUDZh7j!{DI2 zP%Kr&b(TYR@8%nFjUx@2__)r#tjVo&*5ocns$fU_$>p%)py7_nl(T-m*#eR}Bi(R~ zZxg{ri2|iANA_*xbELHumT*!_ZtQQu`tL0S-VFh)htZ4bW680&(%VXJ_o_h8{oWM* zZ7n2$S0~&VuZFMp%+OVP2k=SlL)(v9CH@c{{YUJklRG^2U3%i2IZ$N*n@2`il6okV zBTuQC?U~uNamTit-1Z{(;fP&nIq0-paFCdu_P|gg!)ontqr?)}V@C>7(yPjK!rxz((i)d3i;Koa=N=%44VSQV%wryF-4l?epa(IgtqA?~Mbq*JA8IINLb z!6R@gO}U&#Ig(vR79Isf6K*Aw)ZD5tt+e58#gy2jr*pD-JW5({MboDemnl#dT%Qwt z?a6;>N@sOk( z>CRkAhD(Ijkw>>utP`=Q2-Rk@n_x=HjrwRdJ2(>l56^^3;CaVsR$!yp1}JRGa%+dmb&IymbLRAD!ra9vJ&u2al%F3|_)rJQ_{QSqhKk*h4Kqa`=nFIxBZsRzh@>>y5NqP(uMeYG5)T^-&J?av=+jl z$Kitd42~d`8m;I1yHJ?l;AGmnib3Bm_)Tn4UNzI&-d#oH?Qzo%x@JlXb~a}65M7C8 zl9FvX9V<--na`B&l@D4M2OQNvt(jHM$OdN|havc>r%dTXelc24)|$t8EyQSo4;5s7 zV1!Jj^y$)PTwMn=2_RlR2wuMDmuhgYq zNsnKhcK?^x($3%rY{y&)HZYR5*R}>~?s&0EwL0w>WJ_s{K z8H8ZGAJe2yhl3`Yd{hKUat=^`^#M*~-5NaL92}R6Gp*+YK^5p0EZH$IHse)6Au)X? zXIg=JC)2L7Yu?{M<9RYl8Ly6)y$1dXbPn$bp0w83qLnL;N#A=3RlJ%6k4|-UBxWvH%6 z-AhQBd~7?u%o5Y_Rf0|E_`{k$rH(%q^XyaFv)01hZlhVN_^~bjyOQKCD@lq2hC8T` zk4D<-rXMimP2N zj8g5#HE#yv->ba$0Q}ySXxMvs6ybO;_ zAl-QFie>Ld#Cwy>`V##A|;V z@;EA9`-M3OUU=;sX3V4erT|JuUOSjR8eV&kn^A^pHDr=(sPw=BjfBUS*Urrn)A6ui zvyWc;W-CbwuWut28WKitJIsQO*Pa>_F;aIQz75Jf@PKEmKOYy2u zKgrTc{XsuEj1=Lu%bsuLwaX#FS8a^f{xHZjdF}K&_u4;9pP1LqKJ~|IzZKClxpao$ zbI(HUH`xZuf-!r2V?`G}`?g4=P~#OY`@NW!Bao4!>sgX#8SLaMDl)o+$(Pbtp1TW#$r%p!yrg*-L*DuyE#^WKKMeTnG@-WbU@e~yyZq3~< zp@&ZjaPwE20Ovh}D)M2w_XRve;6bz!yTTF5MYPn|ieA4yz_gtyu~xcR-H4UburH@! zO-?I~9Hfv_>9sOg-qveJ;c7dzhN315|cO=_}qU)?qs#9P%@aQ_Apj*SIfnL?o=7Ib-vSB36L zkXE`+9v#UNiCB>A*jBM1Y3_Z!#>9fQfm~B8h<@j>pelW0u^{%TKe3=YwU9>O$Vl(P zLbvuVETmD`MTBT;qLZQ3&v#|sJB3?$^YvVzT61&k!sr~`smm^-X2wtt4=szAr8JsJ zKPxl&DrmgZpwVymWn1q%UV=uNxVwuVDdxR5kQ}1%qjTG8GTx{TD0M46z1^2}H&LU= zL}s}OY+X!n-U4z>18Hbd5G%}MIVrd(O@B?EA1Hnz^MhZ9WRA-G;0vSzv7XEk%G}47 z2_U7JA6&VoQDu9mS%wbNi~uL#^6E--X?{8`uW| zz<*$`_SE@*&RWx$9iG|<{hdXHtn{~Jsu=P-;>WAtdrAqbQM4pH;f*mlOUSD>(`$?ysrPkT6}TobdH3#@+>nx~xT^=OKuc!PkOZlMhb6b07Q# z^ojZ4>{EYy@aMDpVRpOq=0v03%Uzn?UWlO6mFS1h^5aNB9+(enxVs?~f7A=}Rf3(! z7Z_O$Sfalt$N%6%Wr|-6NOd}InDomYe^T%8>ITKK_v^%cbmlP6*GYVwg#WG-@LFGp z-OL*zJL-5dT}&HZ4Z2LGIW%pE70j`mHiYhN2=s}>6JUyq$i(3wquQm0TCCGmZYG??yI^KaCCJ^H2y@D0nttRJJmARNJ7*j>wTczYvGk8lk6P;FfU2TC;un1nYCbA{ z(f=TU3%`hCi}?xP7v??IFUkZRqn%yn6sa~W0YgM zdr+_k-E|aT9o&_#<#8tsE)A5!kN!x>@lh)|iZJWjsL+tGW2wTdBVxpLGKKmfXBJWYwhx5+cfm=7@;k@s8mbmw9z<2LQi)X2+ZItFtKOy}Ef97%ta7du4I;*T4horK z9-3r{Tr0_%RV!l5(jdxtj=7MS`pOZ|mtIVa`5&NNQ;eB@=TqM;V2n?F*{6i5ub2sT zdg<;S?XLIUZS%OX+qo}JQ8#v!DWsZk-EQk0vwH@q7-$z-z98iO$&!Y+@_?^2Y5cV( z%BCGK_B``keZOD!IFodT;bg_HH%Y8_KV5pMFG1c#lWng)poY)M_kOx`1az59Ybcx? zE0|+BT{l?xKV2s8gyT4qvpD~`1o>fD^;fFj|E?H_)G>rjpTf~ zk7>{EoocT)@EW>3{f#``Rux2~MZPnJjI z7Vz;TaRi{r^SM@R)Ke3+2?Vi)8mhb)E`s%B%wgx*o zJT7#nsJA$MMidI$uzR~KO!&p#=@gB>1Dy5ohLw!P(=bB$cASEV6m&czQD|)7m|g35 zT>kFu(~b2!$vQXp3n@(ZN>#q`q8_+cySL+-xlT_0M?$7Z> z&IVUpaA`!=^<7z2!%5RC5S;Iz}V0>$=fHlq(k#4$2 z3ZTZ$wqM7lzKJk|-`T8~`+inw4+S5u_ z&iT{Z(48TcDXJN^`78kkQq30WPr+*bjuPMws{k!#)%GKigM-XwWcILkwQ4Tl?KfFZ z7A~h48)HLd@rp&@L*Hn8Q^w#*(^)IHWCW{0!Z5ze7Ki8^L%mm#=4srQ@G)plkPt*0rLs zP!yrD{U@S^a!_GRPc-)TsWQ6>k~|>83CQSSE88s0u1SSvGst78#0dOsuR;E_#GHOK!JQ>gg6uZ zIn{MXPxQ<#_GMQ>4bB?BinRjbn9VmNb%;p8*}zmp3Vw)GG(_uk=5oo6@R+NmNxD2% z+F#?DGQ-cHQc;v_1SX+$HYSpM6(EKKx~{E-gp)tBw=kL&5DlVK3hzZ;->9# zkekE>xVe0hP9vkp5|1~9RdxYq^D$&ueygn+wW6bVF(U6l?ov5D%u%WKaxc{i7Oqz; z+<>n(`#^*cGl4{ib~G2)#A^kt6cvQ_+Fly9cz-yG@ZdzAuSmz7oc2V?yia85Mdv+~ zXfP5rYa-K`nIi5=246kf}Cp zCs{deSdf) z#2u5RdN>}8Pu1$=6ok2|Iwl751!0!yGSPNrj6)bV`KQwJKPD7o7hUN2hb{F?za;cL z3_bT%Y$Z&xbSIVnL(f${$-^}*RGvHLr1IRv@t}UR!jxVMj^YMjb|{dr)ImNs5mZCY zgBF@^6GB>Xm8mKx&7X-x2*0MR_@ZADnjcNkd_SaD1V~oGi2$cDne5{GwfXlWBBm@k z+kSK;S1sj6VBodwM}<<2riQ0VwW3h-XtgpPU=w4Io2XzQAX>O)6SBcUj1LOoXb#&^ zX<8zz=Fl53*FHBAu=$2;aC7A-S&X%8tbol<)f(eV1<$Ib0vke)h|4 zx7oG0B&(3p^m0OG0WBwV)?EOV(Qu0)Ch%|#;8}VNL<7Dczs~h0=w$q(@Xx2nd zE)b6VXQM0d8AB}=fE(v6ZZxo5z$Y4+$d&HqcFxsuk+;m1tu#GY8V`qznpQ&`hb*oq zparWz9j{31g$6^*&X7eO4R!$c7+5pV?k%w7LWl4&D>D?7;k=|krVn3WTlguKEC~z- zOEaFEJisT$fDv5-1q+s|9+!EIV}V_r7TJ*oN)w}%>Nrk(s$i$lD07nF8ZnXKz=-fg z{`f$7qJqqjkmUjkR1L{aA%e>79oHmYqHQNy6$fZl9#XP-hZboM(kuK08h{-L>)RP2 zT+0(4du@Q77rR%k6dVc)kUgzToq}=VdZ}-Ft+#elY?=h!9~^>Qy4qKKT8?{Fr9H7`MW_%z4$BInW0CF!~FKa|h%danYHQGvV^ zQ7#HQp%o^Af-lgf+!`A?!VP0I|Ab1e|KTOqgET=GJ7H%*#J4jb?H=4i3XOIy=Lo$T z7eJbNh-=EA+g8I*(_zybG3GmIZl3m2D&g#Lvd?+pWD@Rdi18UNhCAWD=~bX09F^iu zxXU_34wUO8sUqEvy<{^vF8#Wu`c~I|sq)%G^v*1;b$zYxreZg=|b_S`x zDLS9)RUOe(sSeIf_0Sa{-&6eRV5}%q_!NL_blwSoisu zz5wdIf$_(5+EY!l=r~e;Q*=J)RUKirsSdp`+nfMT@vB7yvAx-T3P5X&R9l)Edhy&e z+vlU%jj(3tWVU$=^)cJju2al*BJZdttzqILhl4Ud0L9M`bwMzQ+5W#Cii@PuA+I{_Rh^bZoYJqSPNTN;$QA&OV=Z zPX(m4`+d#v`h$9))IV0A)({uRrATi@d!i8hxEF$Eqg(|6KgM!BIantCQbm5j zt4Pr>sT}u)xwRL7qV8Siqon?OFR4wcUId{3mI3WVRjv~ss*)xxRMjVetjM;X0J2aO zi4#<%Cknw|c_C<0^!Kgx0duYsAF7fj)2O;7IkO0&ddw=O@$$4pmXe)K&lPk-UeK8wT@A^uWYD#p zN6C5$_we8;h_2zE7&iK*R|4+x642xZow#! z?yX0?mm__0n)6gl0ma49cU4^ARh(cOmEq2|OFgjy!F-Y^SvGpfVsdH&pvyAooH)f% z_Td!iCXG{Tj8$sQP^lGaX+)YwsikW99}17#yznrov=P@O*ZCcNrvQsy#1bT5O*i835bAIgvp(kOFH%2LHqc=+r4BkDRwy^ zdn<#?iDDdGABr)ZG_QMVT%Ed}H35}AEU+t`^6N^#^*sic6TdjJKKvqmq?xew zi6zhNmOG~zu7x5Gsn+;!h0TI%p`;F-sjE=+xk#UMrmR#t+p9o9B`U?8N_;GCSsE_! zX#b)D>SC{Yn3|^|00Jq&SEboZH;WVu--i6=5*A>=lqm~yTf|1Qi%6;#(yj9U*Uzl*wpzl z#Xy`eMfUZp2*t}|QVxCj)KgAj(+s>oO-FSPjD_{R zV*iau)pP@r+@2%1FycPQY6+XE3(`zrZ61ziV!M_G_f2J*eKPayej`SsORntCxQ{2zJPW6os^WPO|#(Q zZ4==we8U*-jbBuX2LOxy|uukm-Lsx0(OECi@{m1`@l08;w|QAGv(w%JgZgIHd$gUNT;(bW`Ts8O zDhVFId|liGx7XP!T+Z{t#iZGG z;Ie|@;zTnJp%2Xn_%xaoGy`J#XI*nn`DST^ds?f4CHq>xpdi1>3v$z*-3UZBxlwUf zud#r2>uH_}k(<2`F-f=si0p7DAqUTggammS3CF<&-FNS=-=4Bs`|y(#W9KIy=_QrY+fkmKpR5MW z{N#@n&JTOxZ1VGF!0?I=`Pm03()iiqViay~_QK8N=Pg7ZcYbn+efUX=N#iHZyQ-_W zK$4xkiV39ga;aXjWTp8~Vf!gBY)wu+3!;DAjgyD^3IN#HzXB9iU-81qCO>xrsX0jRxKn_G>cdY`MH)Z%!CLKYjxlx-Urgm-YAG=X(|=XSUg(9a$-zAk z`~rq-+u`-K-AWCfb(M#bc$1gJCYNr5#2ehX#KH055YUDU*@y*?kpR487TckalWL!x^Yt0~gPuXeJ76Nd%{GT9^H#E~_@ zMZx58Ox8|p3fOHhxD_-fy0_yhA^m`K7?ex&M_fdO&S6HchjjfM7X zYwUd28*j+gk70^P#Oc`|>}Z0^vl|8m*nC)kf7xt+v#!G-c^oV|-%%XoDkov-B4wOg zUF8#{n7GQ*-8f_Htjl;RO+VLBQvJU<3cMkLE7NF4wUO5GQMzd^s(?QyqDg!<782qW zoO&2l@#lT)wyI%#6RScnCx3^=Kt!ZWRSZ~LpVXf6?l7;{R}Il;N|*uX$# zBnmduSAMN)=E7`tJ+=>(^6NRZ4svc?xHh=(GWxjU!Zj>WR-4ot7?AU%$vf7NH44a* zGocm(3`|zB>OFHI9{{QQ7`V?<$_Fx+KqeYO$(ZcSv?^wetW)ktn7L3k1FGqbqs>(? z1IToaES)wR*HjPjnN{V#&;kM^pgQrSCte?n(MLPhFF0RT0zw#{b1zBMHtJ14s zvYC3vG0fr8G%+18OBJc%T-u33jVgl-_?@}M6;IKk9#$u6PtiisBDPL%^0ZD1ct_US zIE|Xd$v90lPsiouE3|~6juBjN)iz90|Ce`l8zlx#PjE681jwdlca0&q!Iy+j^`EZ|ipq$cl&L zS}T4aZSm>%O=pVFz}3~O@ZZJwZ#Di~b9lP35Ir##NY$nf=lduoES8?Dv7(sMJy=(nPcyxEp+t5u>!-ydyrw~J}>x>XYL9xkNPXw%KUUx56*zuA|e z%rE!-jV%CJT<**1#I7~{q96pQbzc*FiOYSPX7pgn$g9HoNOT+%wW)E8Lpom{D9uE_ zi&2K>5@6!K#et8)XQ!EAx?Cm1fi53U(Pi74IT!8^>r?Q=q$1+K6=K(VAtn|rUrmVy zg%N97w48Rb`zEZBMNMekvNOkItvgDqB)rv2LdJ=e(Je@1vtDEaL zw!cwz3D+CDw??91JX6w@yrdKQ8>K{E`qR$ra_pGycdnRzeKo%zdkJiL;!+e=^k)z8tE?|X!Rjh&tw(x3erTstq5h)|uL|`OmR{<23VF$vFGF7TM8Cy* zBWe0$)xy6p6K0|Ys@qsF&Neelhq`|deFzw`-=oLr+q>~*^x^p1NAT?g^*6_uffZ4? zLEi86z>8)J@=t;njdFYFMRO?}yl7S|zg=E=(ezL??ax91tvfTj7yaot?QHAbnBd)b z(Mq)F8zf~fyyzdqaLqC=`n#x@&1NOM=u~WGgBML&Z|Oy=S~q#opM?B<^`e(=1;E0K z=5%77*QW#_I`X0+>`ZvkJuXHWp5Fi_tqqUfXHf4tJH2RbW|%I|72@>Ki(c=AnDD~Z zQldd&#C*MIXXQ)(QS+kR(<)9}?JNKgBOy8In&A#==i{62lot&&g5Vzw{^pJljS{B=d54|#u zxXH|TAUZy!M2|x+(L|M|&3L9v*2e&S>u${MKR+I)ZT$Xhi9$@WzeB#S;z zLN>e4>P(OHp?>njn7@s&>Z$Y0i|HZ){dLsKW~masb1E<=!*@QTsXerIomHiqT<7;e z{Jy%*bFT-!!gc0UV(!)l1RY#l=fgY20Ryzz8kd-gD_%p~LpB=k{$4j)#fEFP30v-j z&5dG)SWNy_F;?9x8;xfEq_mIIO27AM(B3CDRh+83tCB|@4$`pv7n026*!K#2y0 z^>Xr?FH+HGxrU{gRFW-jFDs>A?j?h8jW!~Y%{FPCF^TKw8V#~nd+HhQ^O8Vg@6~)oW7S#b9`cUPJ!Gv0T{z2Inw$eIU+y>GKZ!$6 za=09%hmOUuxy0EHSSHwU zdd2U#+idoxg^xYUtqaq`uazG9wbIB-PS_Qt=(-}KApmlj?yZ2 zWV|F44%x*>WV1ngN=0Hfj zoO82u-AVs1w4_ug{SKy*)|*2}(Sj2P99|VpIsxp(2`49AngcHGV5y(qBg3n3K-F^~XuS5e{g)-=cHJ{2G79T$I{{Gp-`nN`jVaKj`ejxJbV8Lw}^2 z&szX{ryljAaoWbqXNyN23*F7C4<%UiUXrodi}s&f`&0~8PhI8i*G_*N6|;3n38y#} zo7^0=u6(A}PM;n-#Zu=j*L z!xVY0Cr**Awm)N4jEvfhC;f7Ym)u}8x5)v8aHCMu6BCwR>UZ*qr8SVI&7MfC zik4mFqZByK}GDcW&kpf%XUW*uhSFpX!)MX1iv#(kBTqV-;@2c`B0hC*MSn9`s=Tb)6QO0J6vd@ zM2p@=QZ{?+^J47N;|u(E1@s4Fu)6WrzqlN2UEeLpi|HbU{a)0|)-5L7^;BR^hPy7d zIvQMW>9DI>H#zLDg#3MV*#DjY77jb-5_1k87JNu`*dt>v{M85bOBn)OZ80T|_-E2H z7rx5v?Z6QC)P{nXo`_s`o`K@;k41fD_vO&(4o1_I=mIA14`O-kDMiO8;X%h2H$bz; z%<%12mhC`ux66+2RQkp`KK89e$0w?bF1F(>L0i}%<6U%mn><57R9?%@j+5QCkzO1! z#E(Xws?)JTL%8Xp$~M!-6w-T_dAvj(1LA)ulAI5mJMB%L7N>2Tm=)0+mmL4C@Y@t)klIOnHu@?AQ$K{cxA zQUa-aKjtMp!MgW;%l-Qhe$mB8gm6C2&g|;7n2tWAbktD*a$s+cE*`^j<@gi^{gE=j zU-H6BgslFG5)BHwx$S(RXdQusOcYWqNOe9VbtC_hf4rr~wv zjV7yFE0wA$TH7W{j7!wWwT>srz+Ym^m?9f&twWq+;wpbx-{O}6J?Wr4+PNr1he(p*Brk%PCHAH>@eJ_ zPTAaBlV6id9+;bhbfPuUN#e$2)CvJb25f0rzP4!>s7+4%1vXH z2OxZ3$10yEbj4VO6N&l3FBD`*9jlnJ)}c06cAEF&rbb)4$wHZlZ-_d}uF5nMdTfAt zP1eBA(-%RIMDX7iD?E?d&9}BJc7YQdRA&FG+P8 z22e}l6il#8$1(UqV-rX2+Q38l>BeO|)jFR<#RYrn(>W61*@g%`2n7hO;Q0TcLM4xA zD6Q4PzG9E+W%pDHaK&H_ItH`exRx@(c)Ogd)o9hbNBKA&c!S65qPi_06%MgwlKgC{ zX@>6RUK`|#rE;MfibKsa#TTh2ao2UL>fy2aP_UZGw0g_h;JQLs%MaH|W5cz{Tpkl3 z@hidVEn9GcGA27RG$`eEMbZ5Fn6#pLZKLBiCsHJAb9!`~ib*4}t z7YS)n?X9sE*81>5deeT1l$H+1kfa%-O!2YedyTF_!ub{h&gi+64I3_~gQYPlrY0sP z!`L6H+JFl0TQ_&t`JkQ=xm3`1!*<$*v#eGQR z;LNgFi{tFwqN?K}*+`T1O#HB-p&qFEKGI2jANH=V>iT65F1usN5}IX6(^k}}mwx#$ z?}=*bsgbOguEI`nj)XW!MO?J8SM(D&^cu&GmI~9+IAm-&kDw~bn}QNAx(ewWeDh~| zv|N7VX>kER@|h||UFCgnF?m~JzWFtHOdd_DZ=RS(IPZpBEvyX%L-OG6p?h#eNSLqR zBU-?U#zOIm7B2fsQG#^mj38{|%odqNuSEP(8m#Eclm~C-3wV)Q0bflNU>fyI^m^pP z7c1bz@pUQADPW0SftNs~FCi~mlQLCnj9tHtq>Y7ik~keVD|;(8f0;Os_Gqp;F@1uc zIQ#!16_3@Df}%gCx=InLUhG8l!P(WBFyfF}ZM`B@UJQ%=1+R)>(WmJvr<<|H=9+B* z_i^OXnrb+SH8pf_3$2i!ATJ2+m-O{TD?C^YWAood4$7?ko2Z`Ts!1ii(^ulnLfvR6 zcQ)~~tqzZOWU7uED@3y!&>ktgmha^1bi+%8!k18@!Du1xwHL_yp^+Nu)2gQP4GgEqSR5@qMa z5HiYZ&l=Cr@JPpkTi>Xpr?Pq*s|k9vLN~REtNMh#=EF*^LV9!<$MphF1?rM4?7L#g z6<)<1L$0C>!4ed8LMtlmjQAB6WH5AS^|PwuPOmx&!zLhEfa-2XdRxaq_TnKWSv$)) zLa)YcgfI_S0VXx}H8+AJU9~q{8bBJAw5BE%tUpp17Er}bX|)g{-or&SXf=e6)1>BrMMGoYcBu=1G~;gN&P}EsZFXb0?ZFEnC)Ggpeomha#NFDII-HKD(Nv` z1(;O5%(SdYRMV_#8W$Jv7bPL&p9-8edVyn_w#BIX>v`Qx4wAW+Mb2Y?r~=>VRiNM? zmEz99i=5E{(cE5E_5Zk6{Y^F@9vXdw0p`Rej;#-yNF!-%+8B4HqVG>46#s5?wu$R) z)xcIbIqHGJ=UZO*n1ou2>VK2rWA>F+qxKW80tKO{6n8=e?ckDRZ~vkK>Q`R%Hi<+) z{W}B7iAWq%A0kl!oJjUm;uhQU9qJ<1pe$jp+H+-xPshFasi?~$0Tx`F_BZkDW;brc zuJ}Uvx59qyO+G!Z@WaM!Z4wcI(h=Mm$bD(Dmo;2v%Q%(d?wb9?u9Q-xZ`VB@9>h+Y{X|k$^%SFr$)>Hu{Rvkw;&j|I20fn@sPu- zq7hS5Xy=lfjd;1yi0x8{)lYI%E=OG*?{c{@=CI>V7de}?hr%fQ{vON@IUReVC(X)o z6FXj-1hY&Nt)x1{8D+>gwBGEpNEOI~f9ipv?CYVs)}s#lf}Tg>w2fDGy);Tf)$N>N zj84VECfm+a#8Z|xDqa`js+MaW&=YWW2>ROA+kRA6#i5AAa@OLwyxjb%owZN2zN z)wyYcV;a);WrBlEx$rrTUlPJ%j)Rklg{uER5CYwA+iNW^+cr6guwab^1!MPyT2oL6 z5mqeYmkMH#nsXzYStm)A8Jl;r&5X4OJ~#Xz4UJ6OOXf@_$ll1=@-58!#m5& z3aX-$@7kRf=G(1|R+4F6$V(2PoiT=^U1Xsh64^^Tc6tb(R zm4wnB#~Nt0lF+ib{8bQ#FLs=!Z)~w6`_{CSka?#~O9|5=nWB1fN*vYW6XmU{*LtDj z8{^vjNnAVjt*Lfw;a#^kVQ!V{5ISBdcDcv8f~+hpF$_>^2zlpk+xWgl=8-AUcJ8&o zcxmFm)Fl3&JGM8huEm8OlbcsRx4xQRk>0l@WRF8VhW%{2gzPU8DH4q@eF+&AV{3fU zd8Q>~?~e;;ymVHKNu;X8aO5N{Bl~&`OWL5tzKl#k8hwqjNh~8%=m$_&;QV- zeA{xe)biDGvZuFc1Ki2b)^5#b3Ao>>#(eryxC;CoCBT1L1!ytq`y~?DrZpvTY1H>~ z_O4dV1-wxw>uEe*fo)r?>1zvm&c4NLl!+#mz8LOwBY0vIKln`R}*pA8ke!$#W;7 z4R{FBh*ECQOPNQ8UlzpwP-Wd?FKbV-tj1ZjsmaMowLV-M$NsqIO;u=B3*AN?ZPTmJ z+H+~8xLvXR#6Pu8-;AE0fTYu5;XdpH29qD`arcOzY2M(uK0B2`Qd*|}|IqsPba znEGXxA^UThmnGis;LhYmu&h6quV;r_tnsW_mo>gJ!9#Od<9=;fV=pUXE{l8})q!_e z=e3kVYo~8W)Y&wwek&zkgS>3^)?}NpQu3`x>c3L*Wk|(WN)l)IN=cV1b=vEBn%aU` zXgTX#F4i1~Y&QRq1YkqL!RSMHRV=oAIeq1gs5u1Fe(=5IM(oR|mL}`CBu`pn+Y}CJjPE_LPHfY{>2EmnQLY*sox*KN<5)46D+jsq z816Tz7sn|iP$<>%6|4_zd(8>fI-+wz@`6~Km=zPH#`4(mOjbbZdS(k%WcsETnFQ^> zLW#uIOMJCiCTc7qC_)r$*RI68pH{#pL@X#N^MYilnI zF59s2%HWnAJ9Y#Ij)T6n($sixAgq=`Y8=7#%J}3|JtxxLGEoo9<29uN7VB@;0*9OIUeX=&Retn@*%2ujl>o;!5Zrr%xn)UQ{mfp=?b@k=fTyxo# zylo_=^am7HlDhgMMXWi`;`UG~!fvI+6u!_qEy4U1V~e?zXKaQvBPAAiMfJP)zWlyDbkSnU5)ypL6IEo%&%$R=ONV~OVzqKD&V0@SOL7n zwjQq0t746b*3SQ(QPy67SYx7WJ0m)uy>524GVQ%B{bVoU)9a5E?zcPRPSOcqYd<9# z6w$9H2S?0z4b4?7;*T=X)~09Xfep`LVJ12T45O)FXn@vE3G@T(EHHA3(CuKs z82W}XPBcS&*SM!S-r0l66xIW+=F8m@Q)_KPT$5hVh{?4wqf^@C8vSAfhgUTA_g2a$ z9(Y7QSt?neow%%Jtc*&m{&u!*ffmtnM%k-vb$VBYV)E%a)ed+grP6A(?zPIwlg4O1 z|4R}6k%SuTq6)1(%tTGoD*cks>cM8Mb|+^-ugM~v^!iFBfn8WXy_R^SRVa37V0&ev zUaioI1}xG_ih#n?p`dj4ojJ<~4PO?Y5qK-k~RH;@JY96gt##yK% zH&KCo5G`D@3EAKv%tj#`&EcjIny(G3IrIjUD|T51>@1ILaC7A-?UP)~Yz#K{R%?te z6dS3Qu&4@IW7W8p3s(IgmsB2EW;o8?WvbkXL8l{8`m!4OCBdL~@jl{7grMSLQXD5P zE@SA}fi(Ibd#=}T7bNe%a1op#pS9iSfCXn(Mz^t79h_`!7qfJ-wMPoET?qo%VGvIC z&6J3bcvChuANs_CQ%>RD@(^>1*=~v!{xaGT%xh74(xupw9^k%NiyU;XC6R^p(*XAa z*cR&muZ@-~*bt2`pg7<2jD}5Zl{Hn`&rupZE>>s+A9t7GF`lF_jd?d3ntrA|A#fpHd}z5T!eh{MT486T8mE6^DOEjGb0&KullKri!T zVE#mHY8=cSfsck)MH>^j?)S-+UT%{sJ7V=9&QusOYFZ8Rm1=>N&)x`V*SWM^XfG6Q zM#b`IuLD?IZOuSL2*{XNa*0oJFwcJA!%+sA3SJ{9O{Yf0b_w=^ofk2lo5YecvRpv^ z#u5*7SC4Z(CC-s3O^jBm<1D64xv}97h1*dS+!t{yN&fgid7^^MU@=%OFhKD+CfwX{ zP2weFqWMw-uul}|XJ??aNJ@vDh!?2%17UqT|FpN-JSJyhj<4Zd(nnNQX^xdzh=DIaS(Esf4pfrQYa;lS#N05aab+jN=GY%VVw@R>Hm0t3Y|s z03~vsgt@Fk;AZf&1JUO!xB+_Rx!- zDG%D!d+wX(oYoRoT2Pke+4_zm+PA!jX13au;K4T;(b^qHbm$6D<0KmGHHmW@Pjt9;DMpX`g zUBVIaUCUrO-KesJsVFO>YI#QyZP~46wA9`Yn?^MN4;CYRdw1Ak6Id<1<0k*T)L&fj z6o9El)usI?u3zBAbZkP^{c(4HmQ0EfPR<(?L<|s z6CbLQCM{IeCoHVUwx6u9P!)+K?t-fHL?QS-F9c1hu7-f`W(ayw^;2F&3aU~$y`rik zpfKiksygJOfc}b?)FxFk0QyS|XeX+2o%m3dG?_-#Ey-Ch5Y=M_ERC0^C9;(4Ydx> zMBU^is!5Wy5Osq)NjNG#Bq1!*NU}9KX$>GX*P-o%bs9w$$vh=H)B}aqJ}Z~~8KBOZ(rIGHo zR;wI_aHhOd6rq80)E;fl_O!(r7e~QcE83KNKE|_W1axCXqIwy7Q18lO0B9Dh`qp zzERUXmn*!A6l9`u+{tu)Ta3UT`%4O<)n4^ADRVg>x`;vKL>Z2z4`oOPX_UDpWl>!- zDEj(6xh5`+LQD1BB$dpE3a=erc$t*C0^)3Ac$t*4*ro$s#R)o58SZqt!~;1H%k^~y zS;0#NlVVo_vK)iViDDdGABvGqQYn_Y@-hLHJ|>V1OFi~rnUS01SmLQd>;+zknIyX! z0^QFLGf6g&mX6Aj`5&sl-}fp|(2PoPr`ak8>}2(v-c_}KqgU-sf)QMAU~oARj3etq zFe-o(%$`bYQh$!aLJqO#hPJRc?YW89e4dHA(DobJE`@%r7q^*w(F=RA`R4PAIcb}3 z?l|?7Q&^B~H@2Z?_)RAGs;x}tYc2Ttb+-8p`$)opv9KFa!w*qp+7M^+$3rBEJ5L;h9P|F<&Gi+rkuR~LAI7X#{W)&aFA~(d-#>+C>%YxlH z1-|X2j+4l-=Vq!d_t{f*v8%UG;)k!un%^=(VS=65dm}~fx>&ZHew1>gGIz^83<9Hr z?(-m6+t;K7Y}ipCGF_M;#w8-y+@eHF7`np}_hYvcwl%aUugZVL*2jCp3Aq`glag+m z2yYE1#_GjeXt%8>?Ev=Js{K;z>;!C@gie_TYV7167D{3pwP|-l!1pT*j7;GMA98m^ zPPtK>?-NW-A~C^ETP0)&3E5Nw+_=HG1!~c6%#X&_5){eauU0B`c6%l5q?(v2ms{WK zlh_fkUT=L4Esxpl#7RF(v^=C;H=Zf`{X;JsVs>}e!K8hU+3&W&&{eLIz{_!ZS4r^i zUJ{r+&}K;RuS^1`9*7HT?@P>u_yo}t9HP9wf_;~1FPqGakF88&z%nC$$$`XEh2hg~ z;~i5cCq8X~h-V{x`;}>p&E3lhesr0Ol6sAo)FyMbLh4JH)K1Ld0QoS7U`=DroqEsM zglAX1Vj7W_XvIky8P61)H+jKnnv&}w?RGa3?dgNiU{$ZPRk$4T!o{T7HsEr*JIy$R zJ~SiX(`Z(K0cqYuLl|vmQC!O9^IyvH{6O*eq0J5qZS9kRqArQ5vc`8JH z*9#GorQ3nXi`-et!Si7$L7v9aaWF*psr&0sr*U+-Sp!MON=KW`%Xxbu@k?88q|Od3CNc1T@~*OTn*)mS}^ zmrM1MB`eK`3foinc0N408KVE%jgyD^3IN#HzXB9iXM15~^6(a5bq3Nqt_$O^`tXpH zk;cPkHAQnej^w0~?et{!l5ovGC?GHM0@5^u&w`v;24vgF$Ti(b3RZQIgOYZ;m$W8r zc0tPgTs+3+6Gzqr7X_2Y z>&42%ra<2Jm7P2uT*nSuqZ4qq1lRGo74Zkc`8Y5LPxhV132Cp-HmVE-TtPF@Tl1}`_B{~@VxbYhjy0pZxiJY7IB#tvMf zIRQF>RX<#)CS&yXELM0meij4LJ2(^=_B{Qd=p7K!0{pj>of|1MySKu|)J9r|cj>;X zr~h$ivbSSXs&bX3Kk_p#e@hVf0z(_^-EKXQGOgXQ`MG*~m0JU<;lcAcGvPQhuB zY~ru|MNUD9ZcwSmZJ1`Ja2LzKKxHHfHq+Pm!ph8r+3b2Wk5YcULBR`gO~z&Papi?; zSh}n>(KIk1ugTb14WBoKwkD@lkvq!B!sC}uFv&JBS;espnG3nktxi)8+4I+X{0rZhZ%O)%STXP|{ULW0PIZM?vLmi3)5460aW${@BW5TDMc3#$z#{}RTssl z-#48pKI8Co@@DA9LYREI+i3bQUZ^*2#FRf)Qv{jzT~plg#9v@#;c*t$OgFCSBzcy~ zPF%YzMZ#5Tubfr)1&hkE%XW{OU}uW=%Lk2fW9M4{yKYOc2Y0M7W@d^XieH?^h3EGj z@;?-v{?kgQOwo2d?=R!Dvlu~jUGUtD=o(uwR$f?2myjyiqJe#Aaioptr|{kstTEWe z6_%n^tZ2+*zbmBAqinF)ul2p6AOybnG+ClkAz^8bkD17h9RgrC``4WS7)t@hKFT$;=LhOh{5 zsyZ>G%mJc;-DIIiyvv!yTJQ675|rODc(X`vBOImtEdT% zdH>yZdD}Yb^7J~i?D}|nC|bIiczj6XHC-rlH|i7-y}zMZoA^cPCz%fwp?=FsD0}~N zEKb{a&Ft#IO$1m^-eEtaWQ=}~#BJ_}w6k2&JEErJT^@;X~NlRLo`>5?xU$HYceoIw$Um4BfZvl2qNBx}+LV=y#X&F+y5&Nt{=#OPUhQNbQm` zW}now)C0Dz)j9a%Dcx6_#p=><^t%{kiaslZZ||U~zHOEp9;VdKD5Z9E!{WmI%$?vD z3&N9#|5ng_+Y36e^W^U+(V#GEt?pJdu5;eR9UJn5oXIA6)KOX`;ZMCJWW(;2(f>vw zn>`~QiJ2e*Bk9}dz6`x8F75dyd$s+Jp(R{z?3Ngbg7HjAw|qZT;WRd(dIe_s6`knjS z&!%t8=Vsqp_}sz`?KHHc{B6YKyALsS>2ISBz4f=bP!9e!E1Ac6l)p_6RZE|QK3cbQ zyT4tI)6Uv%k0H>FzpZ49?k913;cve*#%-4Q+b2*ln=MQD+o{;h9)Fv3-_qY!b#L;w z$ACh={q6S<(!$^7ykf3dNid@$e;e}7gumV6Vw5TRm=Ip}POXQbTl0IVC#jG-ki|iuL%+_{rUUb=Q>xc$Nu)?5H8iL)C{ z)Ngm4g}*IZzO-oeM8e;eeL$?*6o30-NM`f5>38mL@1k$a-)7(X<8Pb0mAegZU*BnX zTdoZ1!rQ(;58KK7FoJ-y9iP#n$F`Rsx+hJ?OSG2B417zA(dSZ>4SJ6dU3N%LF7~XpI83AOQX1`-hy58Z7Y-b&w?1I@nm$AP{>b0dwF=-v9#ySnwIwc2#yR&Pu58?>ys zhkgGft^&{1vbY32%(4@?vhkvPX7hBHAJ_1m zX6|&c!!;*L+GvynZ+6YkZ>zd=mwmC)uTsoZ3~o>T_LVkvb>YrG57o8V(}X*p3g$_2 z=bzrDS+@4q(sg(KQIwzR&i@B~Xs2kwiC;RrD%^Pj*ozZ(&s@0k(i}*GXHO*D zd1=&ReW$qd%Wk*3^YlA+=Qq(e=FYQk{c-1?1>ZE@t=X*$zqL~rUeurqx7~<_D}h?B zJfS0u<5Ky$6aA5DO}9b|o%-H4$7vg{o^`%=EPXeja3x`MCkfl^Z~IT=m15L->Qr~X z#ydpCZ1yYRKBr=HlHBLBboW_mzU7J&Rr4m7c{?!Zx6Ax;!dbY?oK?(2+aY-2;xcdF zo-604%Id`Hdg6HUYWu^x<@mfOc`1YPS|Nt)S)5$y*=#J(=Ye=U0%Qm_v_Cn z(V#F+PVVz&71!>9G+pMR=<*3KsfGLWQ6#ciD$S)PfE?YYx3O1y>QaBpOFE&`|3!(s zbn4#;{mi*y-8j*rUb^@EhbTDJd;TZ<&`zg9{XcPdRd~;YrI-5cjTSIaEj{Sj zw))VlG;={MJ2_SKPfy1~@$p`EJ>Y&JIG;im#~l01C1i_@TfOCMj=y~)SF z3Mlm3$A1waEqr`VD&|HG31X!B_~s_gs}Jh8ECsl6X{v_v@v!)X0l?1VsdCFakb0~@ z=NTx|@%y5_vZHfx=A&yU5kFMmrLnyBl%k82@Sux~TcX*wwm($hEhv(Ak#D7Mtczsd zT6B@3y6B8MK2+dFc9>Py-D79x=TO-#yG71@+aUt0;*m4IK4hv+M?((b8t*DwYnj^p z%;SZMb8FZiiZh=OI#1_}eIL_D;wwHNtrPG7P@#^!4{m*dMw1ncs-)6}sqjX6WI6nsNsf*>Ifui-}8F6Miaf<~jX59&Pq90?*8W!?E zSsev62lnRZx=dWZ7@t6)KT^OQ^#V?W!RnM~P*^Ib(B?YPrv{mP?Fd$rltZ{M>w*c? zkrs*5s&9V!HT#YAD4A&Lbgie1dtt$)_-`dk!%LPra);%82#Mfeu4v2+GFtaYkM)sx zO8*u$^!hE5g2~=iJy11#Vy*f=wW**8z)nU$e&SUJ5!d}8!@yo$fh<+m z3t78rMO;@JL^*V^ClZ5J+2zIPrNnjLhw9oEIn(ca(0a}xIcR0yS`1pnxUSPvId0Jo z1MfDdyQQN=5pe}t4qY36IJ=egsTLMHj}K~k8Ey@Axj;6Yhww$XH1SFdq1+d8TD!!MryT5jBHYY zIY}d%Gn<=5>t)TV;!VSwivdBuhc{J%SqyJDqnO8>5v)iZ-k9;*ZccR-eS0@qD8q5T zsI%F8nSOqHC(a-B@A}iVeg}B zBuaF%M6P_WnwzNQ^7IFrlf_DBepGYd(G%mi_U#_8VKSosJsp)b!A-x^0q*ZPzyhj)I7RGa?@NNIBx9xJ}r zAhnDVz6E2|55{R5ubUMvSPPH{c~Hs$la=zzbo867t5a3>)V|ygE;lfSHJXipU2|K3TJf8kwa)4J>3f@D6$$I~=u-YoDxq*Zw`8KIP@5`|Eh2pW5y z_8gnd&@uD!c$eyCd)hLA(s-tag`C!|P1r+S`%5ri0~MYPA)2PY?vmzo&Rv?k>#Xux zr@urg4U{SEySiM0dL*rwYpum}4C@jBD=W={YV=H$-#u8jS*7S1Sck2}JXyeco>hvD z!8#S5g+{F3wwB_GRr5S2mC{Q>aaRZyXU<`*_OG(m-UTCbiaWiOH}<%cwXr2xtI6`t zZcAxDk^T{D5iKUteazHn?FDEN1~2PB!)EI5tx~wK%E_kxqqP{i4nqjc!+-d9Z zI|gfUJY>?E$Z6KHToG$BR#$kq3|UpL{+qW|R(V~pbun)ndt6GodE44;DecYMZfg;p zm^T`tYy7**UO>0zjg{6*R;9bF6{{33tV%U+3CH3-YbhPKRaQzbF-m9aE3CD5z^FZ2 z|HxWI2W)K`i~X6sgih(|JQnNGsNoY7ua~5X$yr1m6K1oB@55t?&Zo{ICKgE^If&Cv=`wg6$QDdZ z7IO8FEo9ST-9cTO5ei0*2i0)Aa)b_4q7`qYdN_{Dor|S>F&NF2%C%sWU;3UuK0tZO zGjvMzxuCU~G2?ROAbyUunz>-2QVOtHmxqCU-aoT1hXz^Q*%|9Wa8E)HYV`O=!L8<_6heb02(3h2iU7^ zVc!r>)e!FV#{rsJtnc^zlhMuD_0kb^dNE^V47Q6L6f^$AOIp^w z;HGVcwjCIuLjuN2hjtQ)g{rdakPA!fiNvxO>2}0=YPIZT(Wp3TJ?+xwi=Hdj=3GqQ z*xDTStv@SYcGKaqVYO5#Y?~+?n3|k~FGMF1bh_%r>kO}yvb$LEa(PO28AWSjkqcYa zLMutQ6+T((NVY)5t!+W3Xj?}z6sMgfr-P-y-?WD0tkjqI`jOP%lqK06%j>^(L}3-( zO4%gVjtnT4aO0;|U^M-t){Hd$w4$LuQZ>(8Yu;kr$S@MQt{b__@m*Skkp_ji2;&U7 z2qV!*(t}0w67%s7+J$utR`g}=<~{~fV()HxB=}*g6xOJbD8(fb{HV1Q-4(G-3idRx zlZsJ#VCVhT+B;y>x>rrCvQFjfNeYJC2B}*HLsUhZf+1HRU0;JCR52M0;YN;)g0B)< zatVf9C6B!eYb>_GV;3wmQsb@xjb_SNfW!9tHF=C3r&qS}2~l0?dD)#n5ssK0$J?cL zZG4UQ-zz2bcPHq-dch|K7eA*&gQ90_6^bwh7g^O|rj2%Gs3E9SS$r&QsH=CCVyvq_ zQjA!7*ybbYMv}(&Vz9diiPB>Y^o#CtVL+^nefVg-ss5@q$>gnVm=WK4Qh0u*~y1#K>;L|(KxS6Y!oU{sDcTmG)_zuBv%Vm!IS9e)za3x7KS z#CTG+e`(e1iNttPTJ9L*j>ePEgFt+*N0q*@@g)0Z9Z#wXW}*ysSTru1%#D}U$zZk! zao0siaotF+R?4rNtc_JGN9)CPe7^)nx2xbez~keovn^6*S?a7zEp}T>=j34$)Ts>= zR~DD@W?Ni~jWZcE?j`2h&`j}k`Ji!`!@8B+2#!6$J`Y)*FhZRqRrGui80*%>+K`H; z!5_arPQe7*0Kq!jc3Nm`;<#VyvQb4!58d!o>pUP!4APYdjTd#hqe0dyJ9&JlP{~6@ zG|>XD!>fAeb@fJ^iCznooj5GZ?~KDTwd9nQ!=&m2hcyac>mcwX&W9+M!}8vpdv9Vb zPnIjV+*KZm)c;RR(X^3wq6cQAesi3Hk@{+VAltas#gquiCPybto5EaZW>Z);?QBXi z8wrqAF{o}*F}iU%ZFi+GRSqepUk@kh@myZhbA{k1V?10D{8*fVA$WZkX5mtIvoPIQ z<7^EQMnF}#@tfTmf#KoOM5#VJ+<_55#3|YK{}xa-P7`v)N>iPa_(|#0N)Bj3b&d^8 zwzcmTbNPF7V<9>;*&VV}cIv_fm8n*v6UCWIvKu^A>jvlQ4NGP(`_0CJT4k!5$1LAk zN;{{qJU>;fg0aKm`JTp7`J{|J^wWD9i*Vm(9R{~H-8ci*cdCy0Y}`-Ah+e>E;yZHX zsjxQvs%g>Fp0=m4cr2U*A{+z0o@z=6?B|kg@ z8R=IPHy`z?9-nTUIa;aICo1(&`*GKt#+f<>_5>8w15$IsS8gMQXMYBEiQ*u;7nD;`pU*>{5%~km-#H0>BeB;Z!FVHMkPNp+{OCu|an)UO^**21YmW%$@QQR?*Y*kq*^!gi>Xj3xQ{@R3rj#3_2( zaG_Mojg(0cQOkw0K@`_EmO_{sngEXeuS_7*W#YAAI_{`84PSNzeM2F&uuAVhH7W15m^aNgTI82SB@w8&S zK3N-DzaEckuz~erWg=Utj;)_=oI`K23gFFQEIomG>QKibJYRS5hRcEH^6F?lkv%<8 z*0w*8UKO5^U4*X{?ghw&gmF_-W1w(4M3g6{^oxUmn-?4fOarn zM2DS+`gnT-$_zrJzISR8MJz|{>ZLmH=XT%(*i*@uCPu*lX&BBVQ&F25NxWAYC-Rmn zIo=xQF{=d5jE{r`G~wf@LNN^MDCC?x-nw@<9LH*&;as7BNm4Qx4>iu9oJr-iusq7m z+KI-g;lzlAI1SChzl{|oPkP#T6I`e=;KlP_+$F`FnxTGKE6vI|35ya8jGnc?1N)9;-#G^Za={aI>8D# z!3sFRGC#pGKEX0Q!7@C-GCMIl=;x&A4NmU#g)ypMHo!EQes|ii3?8bnA2M-MM4?t=kTE;BsU|Qs#PKoVt@b zX!vVKioYFwVKLDB8~XUm0et)weSCBYKK_C}-n|qb@28J9FT=;%>Ekua@$tv>aX!uh zjV`2**VD(J(8n31-gD`LsrPmC?Su639KaxlzX=4{3r--uxO))AK%_GmMPdPDMAC6A zqtB3xpQn$H{RTchMIY~3iH{G^$6L|IZl;g_ppR3Y zfsgml#|P*mpk{IjeXwTocKY@i`miBNFE}CkvYsKjw>(9Cf%l*|9ve~y5?PW`Ap13v z^>69pJ8SXr1N!*dI(kMQpUvXqi}dl^8}RWW`lxNh$1(aCy9^)W^zj4w_(%Gb6jXoZ@5g#w64`!n2$PX5Qv*Je~ zIw$|BC~=I7YtIPVZCrp2O0R@^D9G&8u%$WkZNm1!mJGF}JVS(i`I8rJ1UG>DIAylj=4 zUT~87qz3{JUzKr*sgbG1GTnP+?$ok;2|h6SV{ozf6B?w*_qgAtKjH6T7yxf~e56v2 z9b)$C*@=ho+l!4H7t2yvqBD*BG2X1!X@Gl9GB5GVDUAUPq4E{nKt^N5CHV?MfXpw& zFnZy3@%&ZrEq`ZvKZXMc5@KKhx3UHYmy7Kh@qx`L|786J5j^+DQfUAVPgKrBSoybeSWH=ib8ciKGW0aC0Y=rPcwLbis!=M(JM1- z@XDR2u9TuWCnF}5=Jal?uIKxyiz?S+b*<4_TC=*=%wS73OV% zNBz`5h4xqt_gK|%&kU;Jqn)VX@f0;2xb)K9+&!RcxkBbM(6nm-_Y6z~@P5Y;r!QZ6 z>A*Vof3olDOWrXZKIcaV5*~Co<>Ky)D5aN1^iGWqk6nc9xz|Xqz=+;CgLL?QCv^C3 z3LPdcz4VrGnz5r5A*SmeV9uu!TheD~Zj5 zi1Fc{B6>T6TDhhZtz4O+mHoZ9^iq@k$U4^kO@7)Z(V_kIS9WLTDZRAww`)!GhgZl( z!is>MzkLSDFwzMbhEvEeHbZt^GGxZei)l0IM;ijE$FvEpvuHX3%Qc zrLx<+6|3kGKNV4hdaR-sT2=JI8C20@ov7%~Q&hCC=Vo52wGTPRRQRMH6-aPU;VZXv zXXGipH1hj2D!d%eg)>jDz{u~LK`Q)RCsg=m3KeF|=!&8HjFlJD=Er`tA&`1Zo4l1a z`5C0mf}A9+hx>ji5}}TU`@Yg*Uj|Bj2mahYaZoH n9h)&+5r6Myxp4ftdmAncjTlM4}5(GW__N+7-8Y21P{1q zhF~_N5b_qO%POhlXUKC<`W5&QlqEu`QMTgTQpO8=a*DgcGUL5O@bAe;7T%wd?2Sl2 zp<3yQ$af-}sI*1pv&`ZF_n5#q7O?;g>&W2*MV#RdHO+9ZrdP6?+iTg4p9>yzOz2qD zq3Ou!DC)S=HAL&j-NU1hghD12vZRnLh2&9FGpc+XlQB`{a$H7Slfq_0_;;1tR6j53 PTPrX9vQ_ZVl$`zsd0?ig literal 215676 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 z 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 CPt-O5 diff --git a/finalSphinxDocs/_build/doctrees/PAMI.sequentialPatternMining.closed.doctree b/finalSphinxDocs/_build/doctrees/PAMI.sequentialPatternMining.closed.doctree index e3ae4bd58ed4d21519cf9d6a870014c4428d9151..799c5874c0252b374d73edce29af46bac5f5e1f1 100644 GIT binary patch delta 266 zcmaE*IYWW9fpsdcz(&?XOp{MA9pOsMkguJhk)aqnW%5TBGseWp8mxJfr?b{ECQbHd z){~6SkjY@qkj>D^knB fn5-`-$05SVz>pyev6piS&u6v^^CHt0gk?&`ja;@iu3Bn$7kkcmc+;F6;xVH=H}Jg Qypc7M9lx^8+`Qe40CiUy5&!@I diff --git a/finalSphinxDocs/_build/doctrees/correlatedPatternBasicCoMine.doctree b/finalSphinxDocs/_build/doctrees/correlatedPatternBasicCoMine.doctree index db0ecac07bead9f3f798159ed2b38a358efd8c08..560c845f683af7ab3017e0b840d378f1c81d6df3 100644 GIT binary patch delta 9906 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 delta 10601 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 diff --git a/finalSphinxDocs/_build/doctrees/correlatedPatternBasicCoMinePlus.doctree b/finalSphinxDocs/_build/doctrees/correlatedPatternBasicCoMinePlus.doctree index d2acf8b8f8dfc2ce0aae969690f1c23105a700e0..61ec9b0b44013fbc919dce308b18039647bede3a 100644 GIT binary patch delta 9831 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 delta 10650 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 diff --git a/finalSphinxDocs/_build/doctrees/environment.pickle b/finalSphinxDocs/_build/doctrees/environment.pickle index 5b54ff92ba63c7e54af6615c7bf499acb8a6bc9b..83928f7c25a04ab38e65b850fd32998603df331b 100644 GIT binary patch literal 8035077 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

fqAk{?ZmQ=H(%k&J`Q0v=bJSr%_ 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

j8nP%=`!>L6Qb_47xlP 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

@=7-zJ0L9p#ZNT8kB$eE2Mnz^Z@ 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πDybRff|@NQalSt-tkx%ZYbb+ zH<$pkH%{j0RBhOxxwY-W+}gmt=7Q!JD~mt~+*OH;d}1+^vX zP34)13cClqRTb{6!o6r@P~&qtUAQR2b>3pJQlqC9nR4K3mR0cr6Sj|H2H@YT{cwv2 z?((Av;)u(^t_Ckj(ZvE2a)T0Z2tAT>Mi^qC8^i-6up_#qhvht_R)*jxc&Io$5ZxBV z5vBIH$fvI_>8o3q0)bt}x3a5DQU7`aRKek$ld{57EBU0d+Z3hVC;( z{i~~r>Q&JAH+9PeW(HJ(xpsyMb*zQzs)~7t#stN}AR>iX7E7v&cyL_I_uJ?O3%ON` zup;LAmAZ{JJq4%UnAy(ha^m!hS|)HF*Z~k=iC}D%KtKma=!|q&3@gI+_G}xD7KN$> z&!&u&uOys;`T`IDWBxQqU^NFa7EWef7la3$ll9>RD9DR{ zSM8NqDSIT3F2bph7z)iF3!*bc*V`h!?yR@Ux>u;n)zDV#=@W8m%54zxmYCQPC$z7m zp?dG;2xkj&E+iW zXt9swTe^i{=PeZX!iz3x{2#|{g94RWD4dErTsf1$!8vTZ=2FlBPJP-YcMs<>x%NU?nny%Vhco#uD3|aDyTd@oL+fDueQUpm&|$2|=X$l+ZbWi_8lOP#@*Y z=?V@C&)1=IQm7^-%`GGXOIPWhzw4YFPF+uS;B!Jd_-~{WKHdzYIxe2q3(bxUrk3l9 z{7%#)yXjC{4#%;|c3b0>yonsMuLCnOm`|v$e_M~pdEiP1ny)Ubqa`{E9qd#5gB^u~ z3i3ItoSma|RU1?yI&|&3EmwnPff#^=6^m+#wQ${>qit?em{9}ZfB39oZ6CAYpBmGN z#H7qx4Ys-UCli%7*<7OYs;OkA_3y6w{k4rZix}%qJc*DN;D21@8a}QCWrBPMr+m4p zw{_kNLGe*rrq8s7fMf(y%WFs4(t9_n107uL2wdo1m4mICdKVc_MatEFyt4@35W?23 z3TIx+%?0=97P;_}_B_0%+twq{+#m%5bq}timi5&-+QuAuw*_U1X0(jo)2HD)A1mBO zX~i<$3K`80xXW9~t&!4-tq&UuUp5UE;ZU<$E=R-0EvQc0y@I+-3Cd6*+)@L7#x#?5 z)ig*(gmY)h64!L%cy4)~p z$rRJoaQZq0f(#fE#J_e#ap5Try!Jd1gEbm@`TTf(wdb2~J)$Slj;`!a>WnxMXg^6bKZ zHUO|)NHn(?&>Gt(!~ddjt^unf`*c!fIu?SUN&#v5Put{O%cx6*@bb{c)vbMbj^y*>&(m8aYpORMY%G3bDZdImszEt4yY_C0mA$E z(K2tap51ECSh)KNR$MQB)jG>QAJbv|zVR~VAsHG$Zl6zeqNNN@E%k7Sz#0dOo1%6N zSidOD{-PwLxocQPDsI@0(DN%1w^=>lt!CJw_4Q$J10P}mr{4#6Kl6pYzR7AR_GR(* z4h|hP@F6>%>yu+HuPLXqrR8w_9}4b+k&>`zUpuO67I*UC7*w?GXSs%qVs(su$zCwD z)NX;N@4XZvkvwT1XROz(%RaWgt*ndnoX|S(PH=pmq4WL7C@~#YsBSom^=rsBXTYm7 z@Lew4>hz5i(Q4T!)c~d?-jPf8bkxI`g&Aw`#;uqYY{-b6YvLNjv19Bge(t2}PdAEo zqR%3&`qTwbnse#9-_$@6!WwYen62R9FCJBTZ%H|M!Nb6@er^D^x$qQP+uC{j!+XauJ6I$LeF|!)wn`m$x0b2B-iJ8k# zw6zwwduN^Ha(K=?m<4Q0XSrr#=7*SNON*i{M`!ra#LUf@;k`D48BER=LTCQP#LRt| z*;E%-cUtto#LQDD+DhW+98XWoyo5PSgUCqre5kYhWn$)^m}LV6qD`PeiB+_>NPv%k zM@W%ssNG=^OhM~bkSJI~lGM`yWeRDM1V$;U4=E|!R1z6;b1Z_PDAls8j%8wcb#0<2 z1uN^;PU)VV>4XP? z_z0r=N1dMh|MeL{Y*{OxBJ|#@!ZT?3ftjyDHi6o?N6gbcIIPNiDD%0Q`OM6hkH1bB zEd_+`ST~53v9qWsjlWJf{yO3K>xAR46XI@4FAwmY0~Ng(f1MDP2Q%;yMg16?{~AKC z_l%;+hs!29E4Hu4jK5A8DTl)M6ac`pL9Fitj2Wqe zeKMoSmP}Z|9-*pGGzFnmJR1Mk#=6{CZtwW(g!HZ_?EEk;B(IP;H)PDY7CAY*++hQK zXtJ0L`vsCh6ba^*DBh_ykqLVMAO)s;y&vr!KsnGesvY1KNtszVF$B#1YfXOZYq=J*?h z^tq|`9;3c1tUfFnf1{8d|97AD95Gj~$d>5T$UfC(pYQVTw8UJ5g5v=EMUZ+1Y#!Wc zj2D8rwXQNHh^VZyhJ?Cn0>2I3KpzS|M)|1jM@ z{Rti|u@dY+qp@=(hGPzu%u%;FTw{a6E(y6&0 ztiR{L4eHkAG z9e=}c{0&3p{LTNWtMhYoKofk{_#1{wHF%8}e?13Y;TeC!a4P>M(-;pN4bW4F$=}lB z=4K8W5Qm>J@SCp@-}oDbq>9G%ZZw!w|CoRL4MY9I!)g_xBGA#~I{t>?_#1}*cf4Up zW7^$`u#XxL(WJaiV6D{MA7A1d(&&%-;VqM&n*si!P+1BFA41RF65pk(RB1ZQ0LN)JtuZxbqB&Zx^&6$QrH!*Wy;e+!!w^M~`A5@GMJqezrReAp( ze@QT!sZf*fBlqy=%q)65-mIgvmS!&9T^o9I7^`14iQY6deS!Ziuvak6kcb}qW?7M` ztR_a_cHXukAjfIpk`5laVpYZomW)cTjnPD+j+M6Jpy{;@U}E`N?}3Xtn2>z^N5Qcu zR*yK*;X359W|$jHUS-zLgBKjtgiBy4HhF3@AaN%kK4Mocg#I&_goGPD}Qo~ZW%xZAj; z>I;pq{?SPxpj#lE)6~q^PhNUF%o0A=K?(j@20xZ}0@D(vI_dy5n&)pp3+&NSvL$$D z%&{pNC}p@tz+Sx-_%yy?n1}~tk-RYrH&8g@qMZiSzvfm0NrD3d&8D`lshya`4vCmK z0ZIH4@iRlPMDWpamNPVzbdN>+Y3d?;RNZ+`zV;S`^%wa=EFW2ASWSAKFO){_?((N`_nDYE2*rViQ1PAM%pnsqC6x1LRY_EtnE3^Y%=4*uKD`mN5V&=|Z7J4F^B`skJ?Kgqem^nu1ZJrBEG%Vya$@E+%xtRbJdOMJ ziJ7;r2cqD^vs8G)^)m0k9Hv2Jqx@;yE!N9yi&>%KF?$_A@8aUW;3s#N7vYB@hT!M2vw8KK*#r4YIIFys93&3IxJTJiylsO zSCP`f~;NMNRnLe-u;7L+}eY%QO?U_OQcw5vOfS1;THWlO9dlZA zkyY%j>0%YP9^K@QCNKm$4s6A+qmdOQabgI0*hzrEc{xG?1cqT4hLIpK48(B^ClQRq zG4h9?*BT>d;v=IQ}0bf4j5eh zHgBrK&?N8N+IsWt`&-Gix86O- zgQM~K-Rp0n(6!fY-M+Q;F7sI3ytVb#>j;0o`S#u98o2P?ty|ac-@bM?xpV*So$u>x zv{Z>CFGy4_mO(`p-P{EkH}^onLk1+8Vu)(su41`36Clnfyqsq~k(7w@3H;LM6Ssoyy4OtZwp%R>Sc?0^I#Z&;=Q^c>NG71#w7tLI+3WBElig+yOaw_# z0XD)7y$5`F*lq5~w|erhB!2K2%*OSHN#g`YCm&`gd_36Jm zJC8=A!{Pd+ORa9bxpz?S4<24>^*fgq7wU_Pmsc(=uB|RFt}WI1cWGtK4!OCKE0GZB zbzXs!J?+aVxg>oMaBa)X zj%)_b?qN1wgpy+kdB{fhq&es`cae7k`~^E$i+5*n#{&x-W6j!1g`aY8ns6`ThAU$e zOle*2%z;g<$-B0k#7eA4=a~!-u`cV$oBgMp@OdE-=1d!kJi(Pdz$H0++!-VRmZr$P z+N*0LD|Enf$1Po#vo5h|D%=~c=&e4amCAYRJXXCraxzZ4WXWTMa;%uc1(0_oX5_el zCPx>fvBi3wB;}qoJFrtO>j&!tn-Z#RVgcza`VP3%g+;@1n)HR~Y9QrKUkwYHR%T4% zRs{9csHZV%fq3Y1;@T+=`T`MZh#ei{A`++PA|zQUYp^X0}uV{NjsS z5Meto_i;)NAn)QlDRfq^<4LRi@@}`k_jr9>dV*a~TYj@Yz%5aZT5EL(eYgSbYxZ=y zZ1(1fdByJDd^LGR7$5(V#o+Jkd!yM`wW8OLn%p^(`$KG*RqBhgiYZ~$M@OS%p?(?v zUBQ1V2`h0u#oEVCe~r=zFTFnkw~$7e=Ly?y#Ti;s%^utZ-gtDUveFcuuDk zVpezu)etc^kin#D2Ah9jS3lAtQIx=%5@wWhz|Wl!qXy7nBE2w+R{x+xg`rYgbbybz z$_Y>JX&kvJzEa|#KPcX@`2%roj}S%2L_flcr^2Bw|ha6XT^7LB@NCcIpj4NqSb zV`l6+56+{A)5KFLo2X;@dJun#mBIT(N9MxiJN4V0$B!VNG?UJK4z+&Bp zce=ekel6et$>z{Q2%N7)24g9!!wrySHxyOh8{!;ZN%QV{68Mc`ovnXA&orMSom8$O^D>PC38+>8G z9HwmPlt)!qUhtF@1#QF?1N$jcW5l*CHin;)4%sMm(^P4zAq;F=l#*}Z>;jEIr3-3v zWxGI%c1kj+wLM6-##IY8(JM{smt8-YJ z^Nxe8u`WP%jTVowq76|7ImOcg3w>_toSZ@hXm7)24ptC;Yo$#Es4Lq4lF)T%m= z>^9)FRLpK;cH}$QY@@v$1Ek?QyjR5)ntHVV znwTOijueI6V1apB)cM`=!})j}k!9@O<9U2x_sl!>;AL-kH95}dm*k6Spbq9-5{9bW zz3C&*vUPEGYc@nD^;T<(1E|trJ8Z`h9JRt5c)u7b82?* zYhBD3X0`A#Cy`_Q0^%b-Wg#u5mX48#q1dxjO_kxU)E6!oqoa0p2b3>ae@tVH`YL!w z!84^43tM8U0o6caccsi+%2aA~I=a3;BpOqC`?170?#3KAd{^^7UU|jHxCr){n@fH< zSx6O=WkMo?^zpD=TbwtPlad8kIc%ens(}*oc87y+F?U|Z{JPE%lpo)OjU;Xl5#=?d zxP;v!xbwJ5^GM2I@Ranh-E&F@p(NO~p!QiehA>Y^^L7QT!;(83ZJV3JgejAz44oBw zrpDBTI_c~{-KSx+PS4#GLzrnome90m_pnv=9=hSQXDQdfNPFm*dM2}wnS&&`=;UmW zyT72wwoG^)78VWQu0|z65UFVsNXOIaMHmZ>{tSfjaP&y*)rS8#4ED{2Fdy4;Par9Z zGr%c&vZc33kxQGZ{{7kceV2W(MrL(%3D_A<->2 zeJ_db6On{=1~_z>Nfrw~zRi_(i)h+@9$}Vh_#zq3a2R+l1sC=CyQjs|_#F8|c*g}mV#_(A*LwuJUIS7TD zK6!$b-={|#=|JVsPD@^${{)H#taNFF)pTOm<9={P2Tgb)B(ERswZ-|OcHs`~%IyTc z2{_Cdvk9y;uzrB^4~*@2p>6cFXA z?M0@<-J6*bs(a0=g718RXgy((NgK5f*X=Tw#TJaH=}5%(P!#DRRQ@)SosrU`8g#{G zg>R|jHIYWO8CX?LAday3=1WWR*k1&1(56b!x3)HG+$(54n@znB^yr181x^1RwDoAP zfE*6TqfWOD9X_8LFQNXBzMF@gmip*B22yw{Mj9fk7*9hOV~uT1-Kf*gBxaix@nf}r zN)RgB!M*`MBDepvlHqudU57s%_{tax$%od9$@}?Y#RMDI$e4f70TCO7&7}0s;W=Wf zKY}f{c_5c1gEO+@rn}f-%EGgqw;xVngASY-T1ICuqJNfZ7lKX99M;ysp_%HG{is}( zV|}VCkp8%*?2h|k&xDpUsC^`7fItH$8X(fn$235dt8%?R*#M!QXn@oamxDNoe$FGo z<4AB`<`9|&yqFuVIyHX?$M>Qfc0=rr@YjG0VEi@q;j!<0C<5uuuOj8ko`a+c8-ByG zMx_w8&Jj+uhFVbP-DJhwgZ#$A$9RI|QHqkg61*FC+1{KjO!p=~1}sQ4s;Am+)^SfD zT@`EeuYhQk%pzmUZc0218)Wu{-~yi--!h2_+!}ksjqO>L*on?sHfIBbmP0t4p7dn{ zV?W?5Js$B6Ch-}|m(<)KT%Y8r=r|>=-lbfM!NLg|?jeCEqGw=M+IJ10P^7-xrT}eV zu6C1p+(F0hOjmRA1?vQwNfYl$%&f)YaMRQ-ns+#P>mgKNF|bcx3buFB!O?so4*!+u zK#BcYujTE}M|EgRM8p45a$)@f4xRX2JNA+UTW;D_mp`=&Umqs#^)4h|cMHHHj5kK5 z3(xkesQhk@d*VbT(l`zlBD+%6fz2|z_L}<~F?$rCCmf(C?8e87V77INN*1)64_(29 zs&Y%(IaAHZJVI(W2Aa*|}i2;ZBn-AS7->+W=<&g}V)HT=HD9v5{Qi@hJb* zs%Nal#XSs%&{S(8t)jXLVxVJ~%gAyTKUv8f)+7qi=mSv3DgP4-^tU(vcL06K0OcOQE#N=h{Cxm^&Hx5S zWc&IL8b31Q-v>%6^S<$8GYyGk{%M0C=j?0&5!AdyOh0A-9Z}lXmuDJR`T7O(nzU)( ztj{#w=9|xJ4W7qYh+mv(yqgDs>9-KuGmSk${J6tmC)mDk&omDB{>$#YQv0>x4V4Ei zY=5Tl%Y?Np4Z@ZG#hJ#R;Tt=c!Q!w*e|4tuYXq=e5ju*4m4AJv@oy614@pBldS7Cd ze_ozRtg=48@q<6`0~2OfKwMLt1?Qvp_M>e#~ka7@MwkvpD^56dOR`O8Bis`&eqDG)J^40%+Yo8QkmH9> zzkrD7dQwAZ^2(fd5tRA1|KJoy+kp;(Q~FrrgLi!ngoj~0`4$o$FlY_xm|L(wB76#R z`Uu~lx_44JH7Z&l~^5WH(myI&UD*Da?rOyMU&jY2QL9?lS&MZ*c z@T;jKr4gre#&Oay#y~fG22s*#NTQC}Vs`ms<8u|2#>UCidGdKRG^AI=i_svP4f96x z#j9IXy`$>pVi?bvZz^30#qB98VG+|p^f9(cXDXqtVwa94aGi+bqvL+~jiNj{`o$L; zCMufx|MpRPkC}cL=!^^r>gUr%3^cc=DUxcLQ8{(YH1_t7Gi2IUS2bdKJ{2&%PBRE> zJ;tdaeSJ)y()4u6@9yXHkLZbX!6BovMHq57Q#^ zFWV*dR52K)UY-X}>rh3bp0O_F2TvpZ--J)EPvSe#jC{Ny)$Cy8O{k|Ec~KBi4faqa z>RJ8$obfEaG8we4Va(HqV!MsdpU0%dX8++%lzQPd9OoIagT3W(&cnv4aAfp{B*vM>$3ohz#E#1iE1tt z3Bl$d7Z=8PG&COk-j7F{D(~^nOS1a{DrO)6Gp)N}_hxnDLCCM?{w34^b9bs$02ZYN zVwyW>b$>9dj|W}xOR(YAsRC@O9VsaY=)gNg=)@azwOgrHKR&Eh}W+VdtR)2R@bnG6E3TN3O8FyT@oUZS~^l ztjJm3xHg$ek&N}bW2)~2fjQ?z3)Tj~AWFu1M6os`ZF?Eak)dWdX>>rXdr%r$OnO#M zp)nqla;cho6S_B9P82vvN(>mdtiL&u%m+LbOg|=zm(Bi{= zQYjnW@ksz|U@_50alHCmO1*fD4AU6;+fjgKbLg{@#eY@jMw}k+h_uG3IW~D-5;vhnhhK)78jm|R=`2ob} z4$K<%F`tM7^9@X3kRQT>$D!^vPZNrbkqwx96Dl@Sw`b@aQDOHc#MF(F(wVf19g)LF zAj29FLisw_u#F7%7!1uh1pbAMqL-ere>B_lF^o{douVc)Qs}L(Na;H6ckte93ekcH z_XL#VEP)P#Z6SvSS#_F|oAE?ZzLeNhzXnKJ7WcM!Z5VhA!HV7|c?oH_RdPo!<3c231(dwUW;dL8|ks5UjL49GnE^WDBWvZv&O)Eq=%^LT4I0cV;9f&En zDCDFUW5(SY(W??isyJokL7|V>a68YCg9d1N^jV4gY_C}rk4sy~4Rmi#wYOv~cH^eUP*bEnKv>{Ti7MtQCC^BIs z_1aH&*k|&pm~2za30I<%PJ-s87Zy9utswwOA8$L0JHkjz=`?XIh9m2$QMu-P-q`HX8l`mC zqIpaNiM}`TS7zExZnPLolpSh2N0N1L-Q4y7`2!a}h(;fAH!5M?=TZ({#e$`4S!xm= zV*lx-b9)9UCS`Dq@MoLAbm>9r&@`;fRB3Dd%(-35_7&%tG&(ykna;WXgj0lt!|Fey z2}3y*GCW{RW|;UyKl$86;XyI!{HT`Zf&u?bCiI9Bix??SLO-m>S`;p?V;RzvtX=E) zEksA9p8Vz;IooB#$)s`8S{+$meAw;p!eh?*CnE66xGv%gtXB@qa2Dy1q+7>94ASaj`UX_?y9D4YhI+dnr zygF8>y51Kw?;}wWoS0c+;xvwN1$xr`&^5rS>2%;|d^M=knoiR)-vE0CcJKwdsWg7= zqDNHuKpvczQ0sQe-sQxf9D|iRs&(SoR3ZmOy|2phpq6}K77Bn=(0Zo)0H^ z`Bfv@mySz`PbRiqs(+MVH9s1}y_4k$s$7+0aB60d>2*&jRJk8k_%zGUIrl{Lq7l#~ z)S}iz%s^ko!g5`iH%PCAP6H$+PDaqdD%&#w}&&pFJzELCYWGrSp{D_3jbOaGm2bJfa zYz7>pNJJhSWMv2}MC?b{GTAG_&QwZ;1BVS&zjQ{&&mc3-^;ANfl8I8@@Ns9x$(*m; z9W5Vk4xAx%()l@WsHi+nDOU>;-wYSyjZW97UzjQ59|YA@a`>by%}vP!ozcvM(0<702A*_Kz4&+^?^ zrD=!i*(SaD_1ix-^8@^R_)+awzetir@|*kwH~;zO|BO5-U$8K-lb=bqviXlUf7gSg zPWKk%_Zl-yxAJ9!CjUfllehffOyg$=`*Q}i=%8z%zdX}eBlPDDbZGXm5Z|0>+#jT`{b zj0O13nZ{oxz>g^gOBD9?Z_PCRDqnv|U+W49Bw`EtAI>!XIzde%O-hz8ec_+`fyQso zH2x-E{CFCNE%>))8h@AXO((*Q%L4qjGmXDbfPbC{Y>u4k@Ts4xch8vx+ zDTMtV9`|tOL_j*VeQ%gSfS%MQKq%-oFM1k(&m}-Hv1xcxFp9NKYu{%+agkqq#Lo`0 zcO4$X0QzXOvx9w@!grN44@MG`{DaUXFqV|_fiolAj{Ezgr|_0sPmcRzxoVXWQM8@z zGCmW|FK|b^gnk~t&3FIUV8YWe62qJ9<8XyIaF@)z@z#CZMsc2}D zF%z+B57V3}e2nrq*gUQ??gzeeNO`)ByfJk$R?!s&rdUBf>WsPwlh~l69e|M=L^2fn z>lE2s1B5KdbO^6qfFuL&SZgdwy+d#?+*(GD4(w}Z{V>jG)(OrO3jN=@ZIEP(*H_>s zoL1eKA#4w}w`U#N*#{5wZpi_Bbh@DojkbfE!U8i3M$5#?yWMe{e;EFbksZo-_~K+);_w*G8b7M#|2D}7_Xqs%amXrf*M?xE)*9z+UYiT+g+5> z204mg5@kudykVy&bQOeExP267Mt1OUs*x4U2X%nqU~=JUVEGHmYWCvtx9`2T+lC+0 z2ON+Ox8Li%H#(A5Z+!6HdvA^(wm+bknf3&=fB5121cX3woJHY=n0`T(kQ{+hH#9#p zzSm@yanleG%qK_i74UDHN6}lf&<{1J3a3tIHLY1Hb~GCjGS^Ga5Mo%~Yqna4-TvsM zB-v)8gj~0QSR9=maNzd({Q&~hFnhz~10;<0r)8q$S_1e|rXjXlu|9z%pnE{9rCnL3 zDkwZidHeyt$ZQc7%V~d2hf(UXrDYuTg)E5R#ayQSIcVP-efUjOC}U$93cudLv5-uv z;hgjgN_LP_0~c4Sa(MW6#nQ7<(6jg61LHBoYscH3p>J~$$)zttCwj+sU0C>w6tbx# z4H>P8ZxtH4811&gnxzCt4DHwS%V|}Vp+CV5)E~^g1^>X=buhPYH9KTsci@A!C*R&^ zj=>B0>{@U9{_KN!N4f0s#o22QrQp()`DE!b{#%+)mY1?ntrqrxA*%p=!(*6W8K_?z zBM5fCvnLMUguObStO1-w79SY%{p{>4`zNh-Tuz#P^Nl+ zm*T3P!>XoIdSC`S4m8)y0b!oM}wt8iG;qubb+Lh(i<>jafRx=OG%WKP57SUS#yRx)6 zzk0cTWqA#KSp(|JSC^OOF9Y+HwaZsm7p~&P<>f2r;qu~@mHNUmMsNurmlv1OfThLy z(!$lXE0e9;cRaSpxbrBUW0xgGpZD|!r z(<3Cars2@HNW(8*US7nc1Aci8)UvdKMlN4jT3%Yd3T(?On3mP6s9|{-Q?bMvmO*MO zmkGCoskpj^u0|Db*7dWrfO1zrGic7z@|D$vRUlZs3_@GIj771!L_~bHa^>m@W**O0 zRxoc;Vg=;2vUD|d*WZWWK~kSGB3F4JN`j^%CX}50uV7eH93bIZPsjrjG68T<`IoCd zAs+}!W*2!Pt2~iq4#taho^YW9DVhB0YFN5_2`AY#oa8LxWWp+*PqIrm$*$ofyNJW4 z7A%*<>N3Xpe(WEKAu(?33Z3IJ^#At0d zFK@p6r#}(}Z63&9qPF&nQP}`L-;OJ(G@<$YTBHGlKml#n9f-&GK<%Ao_YUGFM?>g7 z|H~hv?sHfGP(l5`pkK<}q7^+9v_|`xBqz{6T*O38kwYy4waQAL57z2^%k`gyU1v&I zTxntwZ5xFGe%FiOHD4EFDpV7Ct_Ov#0@_wMIS*kyPL?$j(QT9S7ndyAsM}g|L_O{R zxkVUohSVXwV>u|f!g?EOS{dwhzUEpbcvn3_f)bD;P(t6U{v}Z2;|4vuO+rPSymM>o z&A0DwCD-11H+kpU-MiP`+Ish!5~>3SkmOtsT2&9Kickb&lMi$|yU0f<904n6hf64< zDaG|@Cf71j_Yhv9XA$6O0c}DbCdu2e-}6#4)1$>?DS?j8q)0AWoaP`d>O5`*vE~(C zyJyV)L>#i=Wl?h9B;h$zSHZ2`At;TSqNo7!pvt9V$X}TtV;dA_Pnv^Ha~F4|2F57T zJ^Ta5ouNs&LbFK!fGJL}cKWjHU>a|RA-HwP{|0Sl6S_#a_`&Ul`Id+k=_L?Pg-h7# z$(#MBApQYTa$zYk&U}*{#yFO3A^Eo3CBcI}j4BRu)ITuoe z-5H$F%MS1}-6oL)Ixth-q;jO?vlgaIbYx3C^v(`kYhgsQA$gL2NvMUlUs<}@klVVc zi#D!JuA#=&RmwnpAb(TufCF#vuXmc-!8r8j&TC`_?>FT=${7E*?lpQw3ZR0*2OK~Z zQb2hGh1*2n{v$!E|i{vLLx! z$_79s9h?TUsz);`+eg%*1NkvE+HUqsrU#Ro!Uo`=X~xZH$OJUC+AMRTuTxoOlB3V& zwZxtpmA4B;X{tBZB3%;fo@8AEH)FwU#|RnbWup!FFmQQNOli31I)9s;ErbUh!Vj1e z7CwPba5PY{my&k)dCcO5j(qx(xrIY-CPU^WC#3%wrE=35wN9?4J)T7u?Npvu$3Cv6 zyyGw_2Jg)xkK4zRmNUq+Ws27MrZ(q^P$GB>V9mP_no^-2q-sPpZ-R;OcW>ju-F7Q5 z%?PY9dDSj_=Vh9~(r=A5t9Iet+_%F={igvpu;zz*M&wI)CZ+(Shi+D#F&xb5&5g5$ z`#@L%cP+%gKr#9<* zL)sY3{tNZJnFL%VTv*NA3!;wrY7szPMFp#R_~z!T&`i{d!SN>8=WVH9*xW;@#lliW zFKqGl<^hWTR56s??KVp&(TbEnigM&64KaF?Y6=l(PJSxXoQ(R1n|G`c0NRqj^25}Y zgbzcJ9A4)wzC`LH?81^|&=#dlvE!uuPmy<6)K$p6qs^2{*k}{Z41SDY$b{{e_Nq`1 z5(u{E9%1L2khkx>UPsz$C>U^-G;&Od`yB;9Tup&AgzZtY(;ccJ=v}z|fwzylt>h7o zOmMN;Yr{5)G=#AIA0F!=yBM>nx!LU_Qc=<;j(FC#euik^t$hXulP6cWxyrZ-87)M( zAiU;*dw5#$P@Q8)W7n^ZtbgM$IBp4Jxd|--6b6ueBf-!!9m#;hkP2))j~vWnlz}GL z{bnPXBZi{~Kq!roTTggd-5vQcNQ*wVDR-=Fy?AQW0*Og$X@4V?U_M6-kvm<45pdS+ z?HfUl;nTepG953mNc-C(-1KA_v8xZvD~cVG3r!*{Q2Rk2!-0(P*{e^4uRC<&^lM6p z2IsS<{s^g9?ni?rFQOBUbp@42v?G)%JE{e6GD z2x_s3e)UO|?Dq&M38DTt0{V2OUpJ-p2$eG;!)=T7Rx5cqK}tO~#y>)LjF%;xcR+PU zYw>vQrNue5NJ2d)$~*Q6rVYnVgfMexG937j$z+8`1Q<|FT#ZyrrmV2~fKTOb1M8A8 zD=ZRjBw;(BQv%@%QYXLi58COym}Tdv;<#%)k5Advt%+Q}T!JjXq#uIP&5AD5t|Ogj_s*BK(ET>o}Z! zIRZ&>HhYYFee*3qelCLa!AzTXHh&4Pe>i+?Ba$xgjhyUKZ{;*Mp=yE2tJIw6iVte; za%yV<9{2Xz0|<}3)~>rozV@BZ{}2yzIq$+VU4G1u%f*fKs$}_z2!3tIrZg9yzy@;h zS9~*|k8Iqsh^{p4<{8 zC(=6OTErU~tzyqtMqYpi?bai>C_n0VAtXY;;aO3#=iqpUmz@JRf{zp;p=#5~t17KZ zQ%=DBxTQ^D^o>BJ&Szu+F6NQZHqYjpgAkZyPMKO}S}d2$!;-x+PsOjC15pOCneX{{ zGR-V*kTEA-nh+Tzg8(v2=9z1z6bW$yI{YbsY$l|L*AQqiI1cv;5sNd(C$<yv=F(vc@?tXrIG@9#9-yhwasfN{4>Rcofru?5hF`sMPQu1DMp<9N~rhGS;Zfv zrOF#Omu|dPzd@dQQ|_X;aT6wj?HZ-Z=qbrWbc?tjOLU%KoMgl_XYV7XS^Rpepvjb9 zd`^DPTv#~yA$)ls7o>tCBaB@ouVxnxIxr6R2mCf3b-KvpB$^iAaF&Kv0+KmU8aptfsyt+Xv!>X4vgHjO#RpB^%Z$~_64@A0|eFXtV z`n2918TaSeSHq_d_30}c;p1*wfuqL{_3=jZxcyxV{nhAkul)j)qt-b$;`$R$M50ef zB=34y0_PP@eyVm`tCZUlnd{k^c7Q*Q1Vyr#+k@XE{&z&5ZOUT5Pu{FVsPWJ?BDNVB&**e0DT5?8G^$zT5 z?6`2fNElAIxV)7(pDz=iUcTdpc0G9qnN5l$Y;zLw(7q0XE!TeKCOxb%7@29=b_$== z8K9%dECpgzYnj2%)165h^&ex8%alvsuH$NxrQ&`GefhBh(fS__XetvIbRMpwnlax! zaAHTit+Fr1*>d)}Qe%P`l0FQ{t`!8zS8Y&-gLTS{)2)|m1uP$&$Gl9}tsGV-%b#wca;y8uwXJZD112vdOl^ zVhd1E=LL#`e+a4xH{aGn>Kkq`roE%&nAnqrm~mP z{$s)NKb>Ujrr*ixXCl#xj7bSSXs91SUFRG(wL(fqWAUG0GLQ<>$-XzEssLt3GitrM zlfYBAq{xv)rqEuYOK#<+N!vDrGbf_XhCKG;{8oe8X!s`sZzW#S9(y5f28hTxG;#?$ zPVEodNSg(M#x>QXbGXW-v`rsNus%{Rw5%=S_>-yQUOE-Q{uNhPelZ4 z7x>qVC9B{_8u+jynVt-JE4K6-zQHWUCYf);3~>7X6XYyRzMc%1vNXd1GzT*mUWj^3 zBzY#9oDKIYUTO``3is84a4S^82+uj2&5!k;WCKibJ#^5sKsR>hM|}=&?&ldXMy<=a z5s>oo*%lQCr;*p6aS!s2_@72)1!u%d`G`Sqt3&5X|B`bH*W$+JCNR5oC_Mj;L{g}e zcP}7e;%f3@(%c=^mR1l*Ah?RFbHxV`I9jz40?u-nSy-9x1`aEuQPE-OV^Pnz)-U9D z-i;qaG75)WhObipec#thyFP3ePZ(CriIqlaLkZV(W(PQtE*&C&+G!#@No3C^MqQpR zlRk|ECxOgiBvM$r2qT`b+)SNDv69-G3gagxi^rt0);^^K3i)bY>Gt=ie0@-F4f=<@ zW)S1AtHo2x2Q8L^VWmK8Dv~T%G1t5UEmW0yyd~-a546tOhvS3V+=qFL#{&`$@~mqB za!qh`yV-F40*j*jc7oQL8dx}2d#r6q=}bd=9_K(P9OUB{S$KMLq~v80@!xU%(97IN zfZC^s(n1eKkK_f!R?vbgMsytE`(lbf0#4%@g`3Ufb)DIAz&P(5}d zr-Yi`ASSnhxgW^poVXv$;A0Mfw*ZH7p|di(LYG~k;G_hnv)3rF!B`!Ruc9}$lN9`% zNkJL4I_;79$2R{soGM?6VZii|z-zP=39#Bw>y5d)`7fd1Hwp@-)aAC!zr6V$piC{l zOjdnlOZ`Wi{|Ke#^GoFm+qUFC-u!)({CYvj*hkG4`Gdw!@S>!jj>`l?Zr~bUm}z{8 zfIkueS`XAUc_%KY>Gyw@Sv#i~0fDbP$^t#zWJ-}K2Up5e9aaG@8&3l04NW!%E6-aN z9<@p6b!%XdqI3|s)PDU7bg7LWll7hZ)WQK-eQHy~Gr_4ghCUOoTJZ^p*h`U9r*-Oz zSesMG=6Z^n5?hu9O~RYDiS`qd}}l z)M4i#8iUq4k&9^R6h)yslW3L0$B(#=p4E1iZfpINdszX#6K-S~Y^UDEIDm4N6V%17 zo0EMMg}QTeDWMVo=cil`Pp1_Hfcx$`D;Q#RJK*96F|a>`0?=N5!JgujDac$Myl061 z^{zOf1SG4#`0ltpIIiu_8g1jN$p<;@3blKp(aWn2KKCc64?zMatdNlc(^vS)DJncs zeHHqb))P*2SWHbN)G5?H)$GN78)hy8?Q$0WArzg5yT`Rz=&okxwr8n}L2lpX;bHf< zMt9)Q_cw5H|8PzS#@98Ki=o0&>bjZyEcONu5} zMz?xG$*6g}Sabe|E8xvqDezKFqvjH}6BE-h>sA#QGOG}_g2GV1Dkux*3tfw}&Xn3M zwN;#E=EF0Q@zQ2r`6-_COqnyEZ#S2z89d7g$1x*H4mY*c${ zd=NlWGHq%;$f6Lq6f0I7P~TT*gklh7zawrjJfM1s^^oouD)a`ild&>O*@8Yxg`NV1 z?F@xjD{wPupaHJH(<&N3IDCS0k_E)f)ugrx6jyZ!UahrKB6odT$IBEC4h3S;k2ig| z`7N?ml$ao-tU0-)jxEk+uozk$aG9tUiHrpfnq~=;yWx+<2-DVq+net}$9*9MWOtfy zo44BYU)p>O_@B*(w>yLdJ=pvJpkK}fwd~A7ez^H-fc%*hWH8hg?$6LjM>q?q`MWTAFXxDLE3 zJbBtScOIGdp=(~VE9NuCXnm52%9N#+AN+myaOU6Bd$_c$n(y{-r?!!iZ@f0W7MsZf zLOoQT?lrlNWWs~a!$+f}c6}~MmKK&4le_ug+ckCV*~){Iq1NG2znKbSe>_Hi*b zQW5Tto;C*v>&5+6a+3~ItHAQv!6j74{4v6HJ*`VH=pOWu=;PQh6+DGA2%KB#2~4Zz zaB@0h$41nKAdz4`O(WVfz=_Op}aXK2cY zAM^|st6PPxjkZ;8Q?r~Uvh_IojdfbF(q(I39L@)Ar1%*kg^lrT2l)k&@aC{cND4@@ z0BmWekwFSF6Raug!6hLxVgRyVG`n4Kh^U*=;_2cF#{uFmB*c+xU7@sE#rpJXd^$yF&@F4 z#_%GG)!v)2)gNISF;Lui0J)A_JO)jw2p-M$jxB+QU<4X!PojzQf@50R+aT29i zUq5Q^;b7D6G4BlV*2H=6?Irhym1dR}jcxUW^a1e%q~E_FRVdLMY-d?e=1V1})NoB{9X!g~^q! zORMHOd7wAx>%z1gA(FLZAnU4-wnuqCQ+5e9Gbyx^WakyAts7eINfJv3*o79h#8X*aS@43nfQEqHUsAZYwVE zLgNWfU<0 z8=-IB^l_ezkLd$Pajrrcp$X1Ik$)TuOn>q+9+V_!e$Le3nw#>^>`PW%QRJRuDB7h} zbRuo8yN?03YK;jPA$Ul7Mz^KqwK33s6rlsix&IJu0y;m!CO6-{n_PqQdhpbAsM=O*g~5bG(`VnJGqLwhK%prz#MxYLMhdb=L|FA$wVYw46Kb%u$6SA^l(%xq z#|_#C?E&J2XpplxIH@uavgoV`&1C`<9FYDCXlB2c!}%X~b72HNxj#QG$dL zrh4MNz_f6&u z&VTp`Wi;$ta{k>e6wv&dgqN$|=FT>8#tEE9*&|vEv)V1^4jMU+ddp$91djP)EBu+v ztF+DV_U0CBhH;7j8h_Lr8J^9prSP52@1jVyom#|7Y!-UF`R4)sm25*IQ;P-uS2zD% z0RLB%O^5a3OU%p=O=CBe66c1~^4rS7En0kmK4!z| zx$`ggnp$&2=Ve%-4(UNR2d&I;(uEHg66LiALp;(yg7*#-@IVPC zXK^Qm=h1lB-XC|(6;cWOqLX)SZN2&S{jKEMTkj_CT)TVs+FM)iep6ETLU2kD^h1|- z`0>HDsRNfKI9Ox*!3BtY>+aTg{qFTQQRv!hw{G9sdYAUIo42;!dL8bF=a$pJa++f} zty#A{Rop-SW>crleh%;E;`;dvSX#sV%^g_SH{)xZzNXV|Zs!>oG8c$ucC_?pM&Vrr zyJNW@kYKE2YmFC9;7j~%a}nM1l!1YUGTOqtT3=4dXKj&u#A|LMn;uQBnMrpY$y zN;#?}Ye{KACMiw4Mx{_+0t1jBb#$Mbt%G$_QGiL~p+`z^0`rx3!N`z2%T2X0&A8O{ zP}n;&tFtG{8uY}+R_SLdLlz5pO~wa7drOR2Qix7RXque-JV6%gOSE~uwqm0eVW-t+ zN~4^%GVDo_8n#$lNnC{%uCSsY9GH*!sho#}z@G#qS>AL`N+-CB?D-(2Oop9Lh?Laj z;hdB{y`+@No%BgjlHEu(c=LRF<3yxCe(U^Lx3{nvMY|g>{C0wx7Wf2qH}yU`XGzZ^ zOH#t%-y%xl9r4ctC8-P9IVC;+l$1`?NBSyE)|Yi%K8;UW{!u#PZD!8!Y*+CqI#Y;I z9Z?27w=P`VtaEeYZ3+H$VGcb9a(;dux1YiJx!9A2b02yb1V`;Gzay}I{I36O56lyq z?vB>;AFJ@;2$sW9v}eE#Fgu2yfb^jbhtGV^m@rrQx|!?{DT(p#Ihnc9C?d1(yL0zB znHie+cr}HuJRi*Lm5=F6eoka(Ok|Fa;Y$%K`@TD`pHtZAg2#~x|3%}AyeRTZd7w6+$>41K)J$Wc(&dv&GmW*v%O_uw zcg2@aPH3~l5mXrl0W9y8fK0ynu|lXpen7%dE`JQuxc!5l%-;TZp2zJ7%EeSbLYyVN zN+P#xiSvMj0+&m}HZoUq=ca}WLXb|H$?YOc7%#k#myi5B9XWQg^N55y%=EsO-0ti# z%u6H>q#tfW7#=k{-Ju3#yo;Rk!$&_83xFearcH8RPm){vyo8&nhT6$1k4B@z;rgXZPoF-mKkSX`{lUXaXeC=X zy!2}Q1qvg1*~o){gcnRiLY6Zb)wYT=v9SK>%HA#e;CvI^)+ks{lQ6B{+c5X_ z<>gD`81Z9kshjH^XK^=Ruhn7T9KFpiym}$|hPk!~iM3o;=8|7d(tsNQWYBAX&bscJ z8uj0FU9SWv;K^B5+bh1ZS0ccwb!`N7p`T@SeKi1u4~_?&wGn{YANLn2@Vd>twxp`d z%YUas9^J*bZ7*Ytl62vRn-AnJa|7u~LvdyA2ct85>UuCK?-fwdvGPQ58xtZmbVQ0> zOu~b0NuY*9lpCkv-k!OaiHxpapQXB|^Q#(7l#L_O;#r^USmdVkIiBz^;zspnv9!cq zcsGWk3_PJ8&Ms%UQ7(%s##iipqjd(+Ab!#`^WF2#)%$N6QAIubE`e`YUhblY&KdLa!?aa&`V3Y)`d6xcaulKiAQm9*HB zdgn`7oLNowx1n$TMh;+^I(whm@8UACPW#d36M!d$;E`T?^Jw$W0s7~1po1B(diB2` zmpy(y3+oc_;4(;2Zs)=n?RB+IOx_-k;9)Em6Cx4Ea0DfiguU(~ z-#61{Ag2w}+USjK&*jCDZYbO!YPxtgmR8Y_lRpMq4bm4lz*>hV<@scBbw0W9-sr+y zk&0KZ=(;xK#Q`@5xCg07+iR7_hkB`3IH1E^{Bog>TyDhr&y~TwWLb5UR^^GzvNrAX zxia|Et_;Qw%JsQ}zghk8&S6U*Lgwp$6ZHoM-2Z$*?vfo3y4}uhU9L?WBEOKi-Uv^5 zVVG24zw7One$fXxZ$y^J(=R_K{8vRg(@x`nk_gkvOMhdbsW#LFbc-1*%soQbMwm;4 z`$EW^97Buh*u|Dqu?lm*cXi0F0)xYZi|C@-oL0zO-Ini->JTPqCE9O7Xn?Bn zusz^{B36tA1`%qudh%xfDROL?PRR)4wlrP{h-ZTi#1NqF3_>hT!D6jW&s)Bu%th1H zhDnNM6RfS$W$&@N#<3_pT`H~s*wg=>jhI7o~~ z`!8QjO^TKQopWt$cj^O+)_5M0*_+Cc6>(&njukYQ9|fssj-<3)m@1Djz(@Hd;+fOy zYgs6!p8Q~%(IAHs*{4+EYbEp9!7Nfu4wL=-VP(m10!qLLYT8cj@e-n)GgC^k^05{HU7nZd;ijEr1DGXhhs`5f?J!|+y6Mcmd?2lp0j2FWYf6u7?P zCE&ZxA|Vq0{iPJOg~o{hd5lV1KxT&_r;iP5w{6ddWf=<~X~=M8L$dAKk-wtzSE|+? zVRIxWgouUYY3?EwPpA!lYTLYG=kc5@&BsBT?d{yPxxna}o?T4I<8`^C=gD01q8(2W zBRFV}=aVNPLQ!qi=00@OWmBoAuzG3^#l9jTfn7Iarljx03g2G>X)UrM(D%5|&1k)( zN}?}E^T{#$5@D&^9;K)EqQM;rciTstUK#LXd(qpD6QzP7W>fhAAsr_+-p>Q3YcjBf z)tMKr8aME!7(>zWqBr=q5aqF-9-Ks>zvJ38$~2Y{F)osKe3QdPt@50Vpxhco*#>7W z912I!cxF_i82hHzYPy~{#$#xSBI4;$^4z$dghHFEk9}}I$OonCm|4i|I;wn(Cqd>* zu7)NAc2ZEz$mY`#(dZi9X6Y1_gtbQ_UgMj2h{@gYL2tORJu4(X3)4NOEA*kT>(3$b zQ=7f4UXHsHg!J^y^_6D=65qHzblIiL?zPuJ_NI02hU*d+p$d~go8czKrROlH*p-T9nZzA ztKf?JEIQsES#D6zEQ;-cJBs^VS6-&o!i2cWy#-ZbzAptRI-HKyD_yL>{%MW&I2Kg zYWm#vB}88wt{}&bPgNkq>1|&cJuzyIXb;%4wlw$iG{!OT0jnf)lInA88WTCoN^++# ziQ!ZgXoZp4or0jA)SRI#tZdjSu~LEMI!6o`+^S)Z?L+R!RZq9+y{gzkk6d-qjqP%r$|#bJVKuO}>0*s6XKLZXp@fGYbLmeRrbrnU9#>Vva&9p@x0vbbm%m(@ zpucmASu`s4hgpL+FhpYDXdc27sZ~3-m=#+kbrjXI1=89+x0qq`G1^brwm$}onP!3! z3!mFk!VTe5V@I3Dh89`8NP1=g!`hX#pA}m>A}p$NcbL3N6-R-Sn9YV%o$kOh#Gd!y zT+nJiIXlbS%L!_j#^T0)%)1lPmNBq;?SH83ED|-$=wt+wc&vOKVuHXZ#Kj`jYv63b zzD!|pt7$H^^XW~68wPg%s=th6%5F>61mZXeFTuKOA^zm%pA8|PL2x|LLi{V6 zzX^yRRvdv%?BCe@_weQq+c(Z4hKFJi^Do4pRnUs~U0lDsOVw=5U{x(!=}c&?-Fw*E zhxMD|?|tuB&knGEJzQrnSoD;B+a_a*j2AkM4%Vd3X8YRh(0<20gv$pB2UR7EA! zUR4~kH5m6G6XZmI)x{4^sw@ByP8@|}om-^NEm9H(VdT8em_f-NKkW8Lw_$pDgTHPL`Uf`V$cT0uX=Mb%_OVFSyYMAp#H+9=Uf^!HO2z zJs~unny4A^1BBC2J-K1Sa-v|IsF3_vZ?vJ$=Y_QHo#AantDp8!dk>9=4_s6HT_yfN z{c(M{;B9bVA`%w#5mKUe@Evpr>|RLh_Yg#t!hyFEV!`;TFyJaI-oW7zLCZnp!0mSL z;pkBTDxNhN;~coo(qj|_LZsIasnmSfu8I^cGz8Bh>pXsWIn@SF<6u43Q9>Ke3ew4ZdaTKm1KoyOvpf{5d?CE3IB zalMD&xpwO|c*5KJJYQIOZm-iG=FHbnpv4zkO`xhJV2P*~0pcnhNTDuiwd~z3oS_jh zEV1rfzOjTZ4&^d)H1kCFap`j6>>0|_Y%ehirF13F@u-6!g5$7@mL|)~D<$TXx71T! z{=m{qPI)tTw)nTjMbb=S@yuB)CSMt1g_?UN(9koU6UO>+SYJNj$Bk(fGpEj9#@ty| z`gFA^CjND1&uD{*MbM&xb;GL*Uq`}dAyg=l!qt+E(k(F0^2m^1}V3Zk=q6mG|(>wya#<`GrmX~TWa_{0VUP?zg~MTcDvTcK`!{;kB;nwLSLusxzJ zbI5V(cHbQq0pU`Y%`S4HmRE))lY60f;7=_tmDaPx&@53k9-49H_;LX zllrL7pr919Lj&TFLrP;EA7sEr@*}Mb1}AQHaoD0MZT@9l>iSR`99dG2D<6bLrt7dQ zzO)KU?QSyD{ZSl2HEx-e&o&l)c9Q+E!N*{_iAsU9J6yydu_y}D!@HJf&#B;-C`#)o zlAS+7n%KyXKM?c6`h}tpOrNch3kor9=m>KPBs39kFFdG=8B|zJ9c-uoO+=h(ZwjrZ zp?HMZJ4%Iq=r9_hfMmwT(EopE;<$W^mZoV@L}Pi)^7Z93D&J;OHHg#^3&Kn4T#AF|)t8C74qA=I zL^QblIJUNj1eGO)G_*kIXl>`Tg^`m%?a^++u6E+C2B7JVk{H4UZ3nR1od>Kad`;iS zS`0G3;D=dBD=d=1h;ekofht_%rBE#3$~*-eTtIYSd^~Q9!mcv3oUyo1B0m6g=r(h2 z;WXB8K6%_e-sm0W!`+V0}*_=YaqgbdyqYclY=XCZnUx#$R6(FbcAE!gUhn%%eTS`zE3KLbo`xuHW< zgUF7mwfIHrdXa*5jaIjusvSYA&9T2gWfOO>P!(5wf>i$zP#lw$j7_lc7q# z0OFn%>H}TR_F?OuKzyp3$@cB+w1jSOiYv`(L3Wgs>DVO@ zmbfIL_z~BLN3~F&=|*+pvQT|hc1&G|+>lg)twt}+qwGjXg*>El(M(pVx;|E*oE%ka zl@3o^%=EpO9PAtet$L0f8rLzI+;0{j@K3Wz+)n@Pbr+ zISG%GrRL_6ONqx3Njzoyu;V4n*j6k78To6nJ;ia%4vw6;78jKxSf3mHa6(x!Fz!$s z^cgAS7*P0@A~ZZ;DMSljQ9AJb;;4(D&E}=S3NrPl8sswEq@Ih2&1dsTj%1wzwn(C* ziKT=>;Wve18u^#q4mX)#1aI~3%F(KT5cYAimpw{MqD42G<&&g)DRRhQFWl~!`QT)r zE=SLSo(LK|=G3q!`p%0M!KGDmzzEJvi}S02p6a4WGG)R2Vdn|;dt9j>;NXCRMzd>< z8f~Pr;Sbvq4mV7TR21{+tKdgG|ML4Q{1+Cruv19H<+g)Jbn~o{ceJ z>0_QN!x=nT!(C%L4_pUc)mC+0UJSdyTFSc-ock=jrr{&jV|H$nic96e8_+-YU$&5NBYLN zXI@9UhArrA>+9CeZjxn&mO`ejm!_n!hGiq0p&{;dB&RD#qT^EsdK{&93W3=Oe;Ff@ zu8Atud5Fn}YfvwJ*`Fnk`VhBg2z&VOz20nm4id${ePi+WYpL|?WBp027R8T;_E^qg zdfjO7y3+B6f{WO?WdBu7jp1#zIpp*ag!ZUo5B<|MpHZNCd@t++08ZKi9_TCgz#i^1 zJ*aRh(NlI|ABq7cNvf7HPnrt|j9@%QUbU@A&5!Zu$n>t1ykvd~TtS?4h&}nl^8=xw z^86Ud*LL9Bq2oz`xDyJZkarR*_uAnxyQX(WsZ;exA1%rXy18js`!LEmxsc#g=7no#jt6zc*?OW zz-3_q5VM^kDPvBf>@qFIXkjX1Y*-2pz>`cH4NL%1)<*5MQbD$}_br<*?P5-G+q2T* z+Mk@__El+dRa(K1R2}+)Zf8bD!5wq}TsB6k4+^PDpH)PmT8I#ZK8uORuN!y=i)V0< zel}h=X%RR$G3A`J(u*ct+P@$96<~%XKy3P3B3XMhhuu+`i*qgA0Hl^*Sb!{}Z9itl z#kb&`XfO5QPn^|o%V=-!I9zTM>dACRD+*p%A)8g?KMgCMkm%1jb9^v68qTgK+l#1h zK0)gI%k#;~e1dy+t~{7GB8lN*Ny;S$WwvLVY)p&)v}a*j+MeCzcX_(cZx8v;qx35& zu%CXqhX;;lYMs&Fus*^3m_;U)ktRu%Qf7}$>I9YhS8cv}fA+xxmGr^uK~`ao&^lcf zcev3=0!~9n7j3eq(0g9Pg)DE--GM&ygC)U-won3b$L`@LZ>d)C_`avuLHQQaQd^$?-mCk(}K&XAz#= zE~hP=YLipOKVhG+xE1;|+k{1Rid{k*V>QO{CZSZ2Blg&G(@H(T4s0=4A}HN}Rl>=Z zKH=`Kb(`ret-D-C4wgi*G)|EwrQQTj(vc4w^lw4X)@>>F{10{uw^!;E$TnJOtL$a{ zRqnJ0Tb+Y8h*5l~EKZeUgT*_vkV8TS&YqLD-&DtSQ%pS;j?QBSI`f!6!i`XOkV#c# z21zRmUQD$ESFL!$xJonT$X-nh@E0R?o{j|G-~28DYd;smfT7!n+~MX3uYWFno%S)Z zuunGsEx`Uv3>!LAS-8Kv`5y!BXJfb&m$#sQZS$`K^kN1y%Lr_N-`@OhP+%@oposa~ zVt-@vZ|4>(V)3@v-`V`{bBkFqKcHu`jBK&LxA_lHY&p}&$voO3_=lVSD-gVxK~Tt< zZMoms{HG|FnoW$nEna0}$&r(I8(xmHaPQ7ET6u6zw6k#gGmXcD`;iErjoE)m-bv7Y`u$&JD(e(+W?79uWfyqy zN|gfHDN2vIfMus$MN%pxK6+n(s!?n~JBwLEK|9lvU4*wF{?fKN+y69)3f|P{XIXjFd#2-*(Tql?o8IBY`p%FALDA?fwy7rJr=>RJ%A({l{0OxednL7 zFl|N^V5*GsvuU_1mPZgm;nu*)l6|JwaBeQ2h8!D}1_645)^1*&3>*e_Y0=^4C-=xkJn!>n zJa3ufIa>nDjB7)bG2}S5rx<57W5MRC8?x8$Aq+^Y*0+#dqahx= zDdg7;j1WRg?cR_-ab1Fd(>D+~U;4O)y1O^-Hj&tdE)GL=H>OV@{gkciaX!hY0wPs6 z3D6;OW`Au(NOLz#4LRkt?$YAsI89fz@3Z77kzB_$ub-{Haak~VbvU6EA-VcFyO}9q zhA3+T_I6d`A|AYRXk^neY4FrSiX1(|J?HW084M{Wt9K=|2ezJK%7Tm?@PwI9PMGxM zWue0=8BZooT6vW+c^C*8aE|jyGoOU&eD5O} zdvK^g$X0$_vC-1yoqz)j^*U8K-hW%%)%4K~yEW-=@G6ct+!5S=j&5^|EdcgG*X3C> zLQjBHbTtZ^c~TPpByy%8z{BJh5r@0#DO3WwOLYPPL0H1A_EBw?$mi-?$k<~1ANo+Y z^hO)A16+p880Lk%QL#szBmmEY*3P4Be*U?9$`+(F0@x7C`=Uqv=Oy^sxp&+=S-X~omWWH z!qH5DLnN@PF&RnJd4<)#QxT39l8Ug1(K!8zOAH2`&|t5y;a>y1=*uyYNab=%z8v$| zR47MnFIl{AqzsDi4$@)i$Z#L^g|jJ7N(+B?-0Y1yBa@5ARG-bgQ;NX`UP%{l_Y@m5 zpLn$8ZQl_+H}=C*unM*+yqQy+ z8QEu)>PN>;#x0h+@hi%gl^xm#QQXZ9D@)Qo>;>Y9Q61voSS`95h~2nof0Put6-@F%4+IhAUNqtrQ{%Oy%@aK|k!4eg(?O(Hd9j z@U+FM2IV=+TKzl&$|G)|F|&B*Y;tzeai~-va7>l zP)(PAG1=`r+!2J35rO@C?LmK7Gb;~RA{k(A-fzE?YG4qr$|53Tw&ma!sPbHT18K2t zw7y#`EimX9CF`J@F%SVEYqJ(nrEnlnTNWq<7}bkRb@>IPkVR?Iaj4L^=zB;Y{p26M z^{tLYj4CG+NHLnAuP5yS&n}CxhDsY)TrVNw<`Yez=(?En+E4K;R1F3}LR!`j8z&v` zT`cdKzICZRJXo_AQm7DX5ZJ?J*`QVhjKo-HRO4WYAXsHLz=>9EbxN9bZ-j#zRyqk$ zAo1o1i;BacaEn95Cux*>8cM$53Y7`Z=MjFqdONa;F|t_Dd;M{5wA1VN_^cM-f~waS zu>)AsqL(~hs8gVixv!cT&qp*I(XXCjM9a9f8)b&tc_tN-h**eCq&OFo8V?IHD_L2M zE3N=yLJT=e2CnQNv=m<#^(uI_*H#GOMplfp>Oxgn7IL^vBr%T?9)a4j$Z~-FIo_2B zPX0Ls+=gUYjnGz}n5E8iTa^_8v%C-Uobnw%0h>;Zm!CreY5q+C`P5IoBYD*n^Xq(s z8-a={#3y5#D#D2^%CVXP)g&dUG^lF3n2R8VPdK6cW3zw+^!C}!MRl^&O`lB8 zsgt$!Jk1n|UpM{2EFHno)12426n%a>vMQrT5y=>WP2K$DNhxM88BCv&G*jRl=Xs`- zQM!ycbVtY)53m@RLhFzYox{@dy}OEDJeLG#;am2*J@GI>;NoK*l) z)<)H`fVL%`KE1zQ0exN+ z0WT0fRG389gQqHz_!HGAO%Xvs)0N_w&cJ_jQmA&G*k+@(KhE4NtSjiT-JBSIp8s@T zy&jpU?gfa-WtU2yCOHVXk}V%y^2z7MVX%t3VJ*lMVy2khfYT-ik$bCOu2Nq*l>K1y z2vMiCN=1Ey`}a0KK&i!QrGk4lO|a|chns&5#V=PXj@1xyV~gQG-TZA}Sg(p9YrL~~ z{;SQu0X)A@6;BaQw%GpW=HHnHTM<9D*#7S3-9+x)+$@ zjUSq6e2(QWRV{CIU$*#9%rw5l;@7JdFH!VZls{|Z^s5a`?lxpGA&CE*Y}}hw8#ifR zvUoRa`2Jiayg>>A1oCfHA8ao?+Iqh|)A*$+io3nt7XRZm$p33qnr&nH>yj5hV)`o< zlW^i{b5}stf}t|AD`roE=Y;HA%1*x~rs#YD;ZE22Vs1Jmp7Im}CuMZfh_hi0g6afJ zPRgC>ej*sF5jf^JZ%-EtXULQU-&yQ!f~XqR`$!*~e4t{nbk2g4NN3W_DTG0RpN3hp z!1xp?4UiAv8)1m9W=*&!$sk9aW>c&^vF1jXk8 z?#bM@7nkGd7$F(B&jaCjqxJy)%r-XfjkoS6Z?t>u0b+LVjCZ@8z2tTW*T&$c7>w>A zp9~+hTgk4)LclGzsJCk51 z)NRwdWXHxHZkA+Zg+AE15}EM@&BxReM?0@UhqhKX;izR+=VB;nuWdE7qEyXCd|>k( zXh*He&>1(-QhT(y=SKsnGppCo1h?k)GxX)vXa?sU5Qt=^Zrf)${=qo~Tb(DJmh2jt z@;NQP1wRQk**9SFxM-_cHfpX%lG9XL&lNgsqc5c044Y|>Pt}K1<*U@#g*Y=Rsi}Go z-b?>R=1R~E@!44jt5Z!?^*%sol-mNW$cZJ_6_4l;t75CV&U8FN9J(U>6il9cwONerh}*$S}ll7s;q` zPNPAFA2i>S&Q$2LBOWEma5Z?nV%|{W$SDA_k2bqqIed=gSfQ)j?SLMo(=`^MWbzO0 z%u$n)<}Pl9GA?9@*!OfMw=cWuC=zhZnx`JhNLME~+;W^h@iZTX8bW12X;P0Yczot{ zbHUD~54@R|=Cqr69FPX>l0^05i?1KG_duf%!#RO_{T8kr?a5)Y(`$CuUwl#ErXEj& zKAkWHI^kiz+cqx~oIwZ3FSM>dYxO7X-jliHYsum9=uyA7oTE3XBemKqB7)vTBCl7q z=<7#FH;!as_lJ;)rbalF!Z%*4kB&x)v1()DvUX7Knbu$)^uTV8J{)Ea@rj2O^Wdh{ zo~HastbXG)p6-VAEH#n%n%#%4>`wD=1HW@1YcjaZyfz<&Sfd1vgw2);>46oWuOiwa zW$_~~Jo7NNu(02hZF5!Q(J1;>Q#5%cmL+73dg{U_o|uF9u57^+g=<;5p4K|SeY`|e5M}SY z@d=YZ>Z}*tw@6=27K_0MN<>EP-hl3RR5P+KNCUw~^`VSEqSm|z7t5qS7&PsSM^{{= z*g0Pj2M9a)cnoR2w6T~WTH-+efugwMGLgzRwhgWa8z>TC%WtRmDHSZi5}h5)&T+%s z&#%~21M14IC$?FEAsqC5-;sM^{Iu~lC`TB>9X5d>pdyp9Y2 z+_M4YIlhw6gta7vMcm&A_7FY|KNS}Wi%hXt2<|By9X#=pAtrOQNq5^U#tAD{ZMTk4!bX8ae2d( zqgoyLk{Vr$mE&Y1vK>e`bY{F|dpu|!)-d=`3vkCz@$*o$%$hg(kCbWqQDG1CitTC2Oj?N=(&~H& zqWmo-%&yFk#i^~p-<<71d1Tt~;AXc1^E88Kr*_OdpTZq_i9ghOqVjdMPO}hgt*FX8XRQ?ukG0%!G@1&|X!c?ZPNzt| z^vm0Zb{Dy9d!yjQpO%1)-cb}P>Q_~ehUM8OYQbJgEnLKoVp8OwV=6OH+b9}zQdJo; zM-=Ocb-WwnQXq2Xz(>KRIx)Fag6F&+UGlHYhpCDb3IFCJic}$X!90^ZCgD~Yv|EFL zW6A(goRTtROtan?PO6g)&lDRV9-u{8QT+*+=7$7&*$n^ynxmqWA(Rue@N>&3EuvA-HoX10-E$C#) zNluhVr8{m9k*b2JyPq^2hjF~hHILiA=~FtJ(8(HGo=GKnIaz%0p+EC;wWKF#+cXDR zfKrXOYbFgJDV*#^P~xFOp%FIM|TG1ZNte@7D zaweYH6dg#>7=p_wQ|n3RzZ}_AyIH19#d*2n>^gLaa{E<$>5c3HDaRJK^95cl1;s=0 z$6cpIPbx@Sm7MEB1X5jjx)`ijQRALns+cWa{1?Tr=Vy0mSRJ}!PgHP(32Q8XzBh~| zAD2COdne^IE(_onZab?S&rQ5y&zHrREkKo4>ftTO6{E#6S!fjYhI)1@WZ5w20fq}# z;fqtmC`1`Xg)uP_QKBL6h+!V_Xc5s@<&UXaPXZ>Eo-mz!UrAXrb^b#>n#O2hZb6#n z+*d=a(_e;IDWDogo!FBRLA5%jq=S55e&|8w;i;zS9 z#5q7X_c3w;nSn`gY2v8PQ0v=p7m`h%|~bcYS1)+82B975q9JHXBH{iFw9e0WvwJrZN2=y-z?0W6$pCEN=) zOiAvhFJ=3e&eZf5HvbYbu6!j2FqEK7Mv~2cd-J~o@P!;;ti{mH!ovR#oBt!=Yx(e5 zDaDrhpEmy&lzJ(@lGEL$+g zT82BjE%61LQ7FgpoE%!`%k!FW${I)>bdmKf<+n8@G31O`Y>N^|%bl)0xJv5Xl#F`VYQqtNN2OjXy=G zpUr{t=Q<1gr)L_!Q3&k#vjzUmnZ|Ds`14uJF0m2;B(YL1kmM{W7{zibmXZadmn!MT z(#9*>R4%9Ccv5@8YL7X(Ku$ql0$;?%^I4!2nR+3YR%GqpDb7(^QGvP=kdmSPoM1By2zm7LZYvjpdEUDR^LM<&J90x?Dh5c|w9zHs$6fWu|A&QY@F< z1RSIo$jOJ6b|#Bif~$}V^6j{Csv=}H`kD_V8`d?e(H8vF`$#jR%Nse3{_ktdX_S7! zq#Dh{B;^av$+frM zP2Rb7_wKc~w%+|Fz!A}kw{3*D3Nl1*b~{)lND2i@)aV#pFgO~o-@X1O3SE2c*6mwc z@A6Q5^VZf|uiv|u+-TS8yPMp(fA`MYpY?=A$QGoDgPh-?K8dm( zTPPn)r%*UBBWxH;xOZq050$4l%E?VcrHsu)gym+KTzbtLZG@`3)^D_jd$>}WWVa4h zk%lI_G@gYxK+F>vyojYx$t9mSxMiAq@$JID@X zPn>nAKKGmBF327^>zcc~>Vx&QCB__i7J^XDWPfZ@g!^*A z+dxG^1QOG!uG{G}L=Hhpt&qZjx3chtG+PAsS%t;z`Ev^^GQLmJD|gr&MRi~mVzjMfWp$2B1=mv8D>jc$|)_amn2nAsQT{DXlBqHyIU=^m@~;P5&xSp-1f?My`%!SwF2{!-Yj2`+r9jl{Fc6tn=HHIYD@>{$)n30lKIjdtqho#4?}DUKY!?lf z-MTkRsj?$OJsb3KXr9LgJys`eb~9n^#s5EhZv!ORm8A!%7FgR_vp@FC&fm_?Q}xVL zwp5+nRsAEWMlEkkt(J=HYBk-}Gb5LJYqP4dx>L%^EM;bOS4q);F_u=To|Q8V=atBf|~%zttL?- zmRh?4`cMKV*j)!2MND_28mktKSM%M@(FmCp{A#{G?5tZQ58}XU87v&@Kkc6OJ*mgd z7vf$Aw3$Oh$e;mdphM-5>{y3bh#I9bp4%im5Q{+!OD)>l!nIwa8{3346(cnw|_XCZ-)Rmb73Wq-9OP@7B;(?9-r` zCJ3b#Y(0LlGA-;0DbQr{fZaecRXE?XiZ<5Z9GK(si7)Cjcv>`VdpSFpF$P(4g+`SA zqO32hJJ-p&;DJr-UZ>&pfTwS+rCT8^lGna@hVJh-Ig-P6uwEls=Dl8rPLi|>$?^el z9$Mk~F7QeVEDNF(bfBw5<|!^U&F+T%9@;{k_jCxedL0FpW9 z$#5L;NUTe?)0|4|+t}`J3X1_0{3c%;MD-A6CR;#nTqfheM|#v9)BWD8+I1w9K?+Y6 zn>;BMQamz%Qicnf#=NrwM_cD2K-W)h`LZ1ANCY60=IvJZo@>91V0upa-so?>-x&@# zhtOSOSla9l`h3<1XkmlkQA`ImEb7_JK{ly_#p;8(R&>^*`5q1Cxb4xU<~iut_4>8w z@aDUCqN=Gz4)UQ)B}zfdb>6D&7%~T4V8;m>CKgAjn#AE$1>DDsQ?&@V=}G5|CoMI_ zl&e#?1uI!hIEcX-dAzg}X(Ewj#PI3IGUWuqks!oG=GE39a58hR6LcI11P5JKXZ~ms zJDf77FQ!y4ZjYBl;aC|TXcRE16M~gjbR~)i=`JRu;EYzdk5R^lpz>X>HW-%8k94%^ z-;{%V8}Q)8s0bGbw|sUJWwp{-AUtU7FxJ4aNF&YVUVCqAr=1OPJ5VMvSN1LiL3!zi()obR%_khye_)5Y?@#<3wv1;X$f< z7@Ca&?CaJ#5(rHS3nl4nefqO#L@rP|Zkma5LQ}0?1v2H6H%>7jelDE#i=suXzz>fu zquzZ>JS`_Up44#uGQOMC)K<{Dyo-_F-7x6|Ao@BQKZ6)nNWZIxXm}9`otva8IjSLU z=r-zZi^TXh7f z_F406*gw|rU{rt*BQVc~7!kv$*K1XeqMJNNhAeMSB&-IR>d&C9IUDT+=z0uet+b`h z)A^u1sJZ`+F%y(J_mOmb;tnFwEaNGyu)+I!4FTteIn^TNO6EGwHF0zn4xO0{>9$QV z4eGScvU5r6CL5H&xi#9C6*zVjw|Pz3HQnagj9RC~mZ?ixjI!JqhjYTrLSWZvZ#15T z69sLh=hqrznm7+AG{7e8DxNqLKqrYO)7p~b0wq_J;y2_@;>ZIq_GTvciyl$7H3@s1 zQpgMBK)cC1JG=36Yga8aIy1&<#!$N@dKlISgTHEbu`CBr4-Unt*LwsKvXYJSIWr7EC4T1G%x{3 z6~#3Z9uj~TC>odmq>`dpF;+#-GTK_ElRlAkOu%BDF4>v3>66GBxVmI*`zMh#aJ9)s z%Vu{QrxJ;_Yp0m?yRy|Pa|(1!V<*$G&2)6Oa}`P~K*}S4KH9*v6 zRG1IE5phzwsa)+$KB#lpr`g&`Vyphi6I&G;6qFUbGe!iapGrM-OO{pg%l<~mx1OGq zr;2-LbnpiYu+cB9;23i;TVBl0FJ>1Ovx`W?yO=$HcTtxSTVU+U4xEjJHfz1Ze>w~B z_S#t3;&*wv%WwDi&;9%>LD9SmB~J^gMbSN1-~tuK(FD0iPCF)=X`p>rhLqIPU2m`uIQ8JkSaqBOZ zVU{UG2JU}wJ3X#WXic`enaD5nOplKq*0tpei<;JKRdVf3nid#O)#LpIJfpI1pUE$qg*O8zLr#G2@uIZ zRGhITvO}Pg{87PNf|TTo8F9k2F*D>dilvhh)3*__* zil9wc69r~E`5`FB)(!+a$&aZeRiKmoJ9&)~+$7IbXdr@AoKZ}QED4cEW^yJ#^6Anh z>5)>@XYx{x3b-kwY+WVdLCxf7$f9;SnMKX-;Gh{&>7US~+|6;lqc`d;NpvV0iB=SfbM(bw+1jZa&SU7@JP*h5$|Y}0 z${~v9$C$uP^S5Q*h(&Hw{~jh`(+qBW#*a_nHp}1UjGTU_7>t)S?K>!TA0Wk7!FuP6 zJxAnS;Q(5;ZwR80LZX=BLk4*ii6*>fia?&OJN9Pz+cd0w^1YH6u+Z#NhZS<9 zi(}%LXO_QhTw>=anGBJqu>DnNw^gP70OR+4YcEg?})$RZXE zBC$Wd*|?la1AX?Y*|v#SC^@!X>K}&9(->sg+qK?#$MkInia?n9DYXt*93)00mx6|W_9-Ofu(V5pX0b1txF-0?LmaPB;X0?humUrb$4-oSZ}D{-edvOJ!d|ihCk*~E7(pn7W!1P> z%MM4U;TPi+U13mgU9wjPwjRIOsGqPWLh)4C!53{L({N5=i(jX~)1qnH%h{ni*rKd2 zN{=S}FxQwo51x?ROo6S1(sJY*`Q(fEq|1qK;N#9ab;{?vfgTL%l0l~-1?IgH8%UxH z26XR2`($y|3Nk6mYMM-LB`Gf>WjH=KkaP_gVybpQdaW3U;*r}Q17}Ms0_6asa*@t5 zjUY(mGBn_0p4h5>6S(Jj{AsODW&O@WkPf|t17~VGFn%k>B@6HpK4ss|@?eqULX(fn zNQJHvo=wXL->o+3(ku^FI~~9I;q>S;C&(;TB}<(a!&pQwq(T#;I6&s>_ zt$pwKbe7qNUT)Xboq{3*2S7!UGt2D5sl$(B$B$uVAFW~ZuM_w_BEoM0<4|0UddtW5 zH+24Jh-)xSai2jDxqme@@FoL~Z%7gcT62ZTLS%iV(c0j?MF@XoA!EG7LkEPECSZiJ@^PWR#7k2Mn9t1a!`;|~XC6O2D| zbQv_CpE9>rD%*>Y^!`ynMsRhDN<+DD?~|GrXw3;@zv)Zm??~pa zV71Z-C=b1ez{$kZPk)C|*FT!9WHI#m0V4XokcRc~*N3emfX$bH6@#!pX#G*Ze=QA< ztx~uwYII@iUvK?MpgdQKQapAvi2r8mmw~ucideS%8T4Oi{kxUuWow;5|1%OmUQxO( zenIV2)Eab+BL7D4+Or*v!*-=BPiJBX{iW7lMKhL536(BU2LG?O{%hcWy%ayvMGVg0 zZ2fn@DH*b)1bq=iff5$-#54RInpR;8wSR%T7`)3FU+l-BI=8!#p{dmrPb8oYjbO7N$87dLO~?= z(%jlhge>VHFEb3~m*>{5Rlz%PV&LDHTf0v9&n9c)qJIe^(Z6MI5?5E!r6uelDCM)O zd~yn6T>&J(CA~*!g^(EJQ!>GSB@HOyi3trTJ3BUImAAZHs!55pC$c~vbE*h#omnh^ zClhi)qP*)*$zDN_h>FimhOLRrs* zaaKE9ShkQj=MKDIhX`=%ujkU_e5dj4AN&TxSxX^4Q4y`>t(*|mT8cP}Y@J26-gqnf z)|FeguH0CE>lM-jD)T@`Zg4R+PEyY||xSKk2Al~-1; zudct9Ar$r6>iUh>Zr{$Xy?HCUlHI&=Ykl?AJJ+w=%5L7db@R>JuOV>sHUdULR!Phv zTib{*9oZ05cqt+_7gM>v|1|TOWe3Avue;S0+XW&p%$^fZ2m77Ag5dNIp#}EUM<3Z* zDp~aK(;h>_(XFLOBJLk^lq-y5jAm7i;}#vCe2}Yq>7!hM7Ur8L7UEsnLyj0-Tu8GC zyWwv8pogIuWr&;P%~{(W6NJ68)*0U)?2J}?Je1#plN>*t!_M}>m;u`D9lMv!b`Mmi zceM)N2GJuVz*o+FHxsV$jdKL3dqxIi_l7j^R;GHXH!uLo)WlqMEU7({MRe>fG5KRB zfR<_9B}Ch^FjpQW(Xd(FuT>rj-rQ=3zOFL@1}r2T?BUcBkr=fc>55v5Bex-oypzN~YfzR1=cvmV9{ zQF6r8le7Agpw~DFd;)vlU6q2DKA#aQd1Cj z4!sHpe%YFqRnpJX&BN*io%Z(qaOLrVHdhD*#Yl8}b2Cl0)fqqRa2Mfq0Jx2e#D!E^ z!CHkig#NqL8GcfuVb^beh{3R<>0@Ez`aH%^*eUBGOkS8(@>DcgiC(@p931R#9W@rl zq%QZxHYP^@IwqS1+;XZh-V!27!Y+3@TpAnm2jkr{FCft}-{(JYRbs$x5T?1X5*(k0 z-~?qd>SS;(U*bmP<_Ly_u}G>WmYu+bFr*~oZe?>-wC%>yiob2KKq2O*4al^Hsm5vE z^_So|9+EW($M&MS@X-qH9-gj%==wLJe)6M%9ixng-Tj=(8g?GPTW+btSr(T#!eBmr zSjg07EK3No0PDMO!|7s*a|;#zJvmDjsC}61IbC4|Rweq!H|E(k&UK*C(sZL4T<&8< zNby>q{b6UlyVrrKNjSc;vStr-Z9HA0&E;7j#&AjW7O`G(M#yMT4kdwU|~!T_{HbT-OJ3JCaCHD;bX^ zLFXr!0nhH*sRV zJ`0U^onwN-5k{jbua{wQ&_C88B*Go;lsjhm&3%oy@Pt_~*nj73@NR-ki#7|5k1Q9( zOaL}Mzhdx{o=SeOA9wh;L+l|UR`O)3eG=jUD z#~mLCW{3c%mCuNSRVQmZOEz3L(!g(ki+C08F=gFy%;z=r$BqWa>GovkF&P9NZU@spp4BzH7R;T-rC`q@7B-*nY?)>1xib9uZV77iiy=_#M+d#!* zz5C=wn4i)ZMH7(j#lVvkdG2Hvm(=4`{3R1ujqEpaT8A)e*e^BMdZYUUgrP%7g=c}K zdy!zj;^N9(|IMPwXVK(x((E~cN?rz^Rg>vB_SR$WJe1_dAa+xn2mFFPQ8lra zEj29qPSI6pB`bYDowdu`En~IHc<|+`U1J+yo%xh<;+_h95#CLqrf+Ts3{tVVG1cJx zq@94+ue2G^30!JNEr@1gzwVd?KEw!8JBAq10Bii77BS5Lo1k~48??w|1~SW{>5|}m zy#co7sj_Mp%v1RW)EMf7ajC2|bwDQ#r5PWP8e`nL+oR_GXuQ*TAf4VUYv_%l^T`Np zUB^)oDDCb0A&V8O&(=@jv?r`x3?b*lNrWZXySB+#8LtJq|N|)tltJl z(+(-d068t0blzcg*zpL`l&4WS1T?fU9#KP~4zdHWER^{iwrr1BQ>iT# z*1%QGX{oWplWKbT3>l9r4Mt)Qm`tl+WN{cyC8-+1Gz$i1-TOAF@!O_dpq}TmYZx(E zNzuU6q`3Cjb79z4>jX)(6|X!su+D&9*~=E(LD%eW z8}=Obi+xs;gteB1Bv;ik$T@Oca;sVmVp2)tM++edQ))0Liu4B;;7I4VKIwnn;I`qsN{3qa?vc(4}Tm zQ&#Y)Ne!IPtI}X-U{Ax&zPZ_N?{zjeGng9}HaGVW9=W->peA`^{r!OMaw{+|18*@q zznEQE%q}iwmlm_>e0uoV}j2-fHm#^;epZob&g0P!^ zx{U{J)na*tPgtH%ewQedaJF0>1!syRBBqPNj2S`xQ@&NUgzGhCNV!M1%g>Qa)?q@n zLJ#xWmj|+oyyLh16)d8zf|ABYFR!H&xaRGcFRgPvcgMS}Lj>i2xg6f-?|8rU0YJZA z0UCHEYt(=1QR|n0bGjS{BI{}pon+Adz1DvOw2PH!Wvj3u@t?H*(}^U?mR&>QFSq{s zL=t9|3TBY%0*1tY(fXSp@w+M;GI?1t#QvMs-v+TumBdQdB}3zXX#HK#I9pC5c`|8` z|JT;v2lCg-kujQfRWm66aP7A+>%&(oaa?W$$-VL0=GK0QI2DydIYos|OI-V%b8BB9 z`U{mshS5x`u@%_R`O@6l*C$uQE@aE|8I{<%pwPOCFGzi)2s4-n@Ir44skQ3xkl zQL11iDMQ7iDVf=VR?RB80T+yF;ao0R1$mkUK@cj&f-6XrTcx540GpbyHM$_jxiz|= zd}XLpoW{^vCa+VRVk8zKK|bls5F#fKse)g3138e&AXUR#_xrF zA~58X`ITmzQzixW2~8}MY-;W7GAZmh=JnLm>e6iYfBCT2)O$^vkb2|SVC;KNF=gS? zo147he%QTtf6TqHxaqxWpJa_!PiNWkx#gwo7Tt^P?7;P@)kU?}YV1ZMXYyirRr`dDz`z?uPD|=dowuj=ne8>Fyrso)u3I`a2zj6d+i8 z+!^AIGRE!WM@7~XboBng7VNb5k#S|qP$CXitWI{@)FZn#0BKma2mQsY)5ZH?#$@%( z4RGF;a=i;5su8ZX#})R{*^Ty?^&e(~ePW(QrH`^+8&$K&CUHfU?*!l09fl{cKKGG< z1YbZB?R?nn^$_iu9gI4=2R*aTN7rQET3vtR%{%Mam05}z4D4`#t^Xc!;H>Uu{lS>Q z*PZO8`{VKcXyxqLhYue%@AVIwgWq4)D$z@z4mAnm|jxSMeSYo5GGDD1Ge{zPYRhcTnj=fE<;b$T{Ox}wo1%XuSpeD>MZy?wNtIl#u$UD~~SgCSG`Uc&~V);3vB z?CSIEvw~KdIAy{ML4Le>RXk646})D0l@w~MZMt!!0LiPGg_o*l79K}Rro82HBVT42 zR+v%1t%I)X)tg>5~h zt=&ewIdy4#zKsBlKu{$P0?~^;?395vxMh(de7mEbEp8YVqg(w>$5A>!lrD47O+?m@ zk76L!QP{pQ--SXX5Y1*TPed0L%8}Y0^bYp=HqfLw9*E0{Ki?%?RA2$|F&|*;+YEwO`*l`vI)9d(6B!-!RJB#-$Ur z$R~tMackrhZ^`kmkh6J3D$+%Sa39-zC78LI`Q%VMp$=t(%v=>1%0nN69=2cRj1_cM zDNdH6(U|2B2|JPf4mKu_n8Y%r$!RQ_8>+4hmE32`XH%yTIpzSe9v|P#8g8wHl7BTg zjrZ&BL|VZR^qz4t zt=Pl5E~y1uk6)}$dKtgeFnCZz%Vwbl=OoM^bs9V^+9XfyYPa>Wz9_fHOw$Fiud z^?;{uuBBU?1~Pq2$m0#;r_VjpXbN7=3GI)ch)=p^_y#`ibP%U}xHO~>sK4JC4n_^_ z{Jai;WO!ge_pW-?I_>v+vYIAyPKfpuDN^yyg8L3)bDXfx{V+35bf5fu6ZM;bvHlRU zO`OX5orfS@;!SJWz%vGyEWnF-z`mWOr{HoQY6w9B1YNU&zvCPN0lsfOL%q2S?~AYApR#VFkAoNe@Ym30+NCS^c&nx(MfoF&zj@A}Fc z!JLQp2TxGa*70_P6978&*uCUc>zRaSUVW^VAa&IK0A`k!LDW*Q-4w5hZc<|5EN3x$ zw{vv4*WTOOX=jHk*&(w^Kl0-z$G;Smi(+hAL8$vSyn=F>3=&6Pp^Bhc_eGtO17DBr zFgabCP)FhFEsst6+8aFJ`W zpq$ys;Qo=;9|LX>3Q~q!JOVNl{&?%(0ELwa)kf)MXDo)!FSPztJvwD48ivlVw*E{# zI%PI|Lq|houTE~)WHDzbYQ*d}CQ~exYlhHYZv8bhF$kV18?jCr{{dbQnpTGA!p&q}{J(48!zjKW=%);?V!N+ZSo=rk z)_#D*CN)1P#tn@hnp^u4X}mIdASX$5L-EUVYYU`!Y68U|1ogCuex1~t-oMV2g-F+z zS=K~Ew*nf(ADdgdO2iE z6uD94IfUOkxO*mzCW7itWyf$bKb1}JBrkm}CF*8N|DAY6 zXRdjZf)!)%*k3#qV<=`Cb17%){VY0h7M*x~b^R@x!mh2Z-+1lz?d;l{x3VkQ%`3Oo zS6{tz{mQNE=ABzN-@N@Ag8yzK=nqp&ZC(|jptN1@@kY&^&bZy}jcjn{TL?iN-5(tE zcC!0$LqaI(cBlIQ^SF)MZgG7)<7_a4%PDKg?cM+(BVuHexRDb?C)x8DLpU_6c0#Aoe?xiG*xG3*JW{){=*`Oj*Zr}C?(x=A%Mq_$t`r(gEqE+}Ke@3`Y3(|QbyV}o&Q>!wZlS2o zjG313{CwoGJ;IC|a))y0^ng5R7)Kf0kIR+HG*L#;sViccx7Bp<;poN5R(UZXI@X6_ z(0zA97#;lrA~+zHS2%*ZH@<%zr&M^E4+}a__DGNC zQEQN02Xc0Azt=(Je_$+h(fw9+IvdCUj6mDzR5+s;cH3LM^s$F@kyYW!JLsG3-a%&+ zzpoA+3Ar?P^a(^M){W(NBP2-e5Mp&6X>3p=QDv6rJ14I7Mx4X&Zh81ot>~U$5c1_X z{E9M+@TzQz;dVEe`Eo3cpcpsJsz*B+Dio7%!hv--9#I8o%rgrCk`T);R~!4_p<3+X2nEA=0=BW_9vAyqdVW|>%0`x=)bM2NL{cA8#FWTU z9`c8WRb>aMc3;8z5ZmN3_kP$z|y@1O~y}0N~L!xl~52|v!HdU`?eK1dH<(Wd4&+ppw_5N#Dg2}de(sOgzc@;m`LAeZW&}zIX5phHK=I5p~MI)v=PAKZXI{Iv0+^%)DFo3WHE4` zB{hC3DWV@;cL3j2UXWsaSjI_ZOs&g}!*VesrMFInaMmv-=b&^5$M8k)H&aPs?DfoW{?R5%LyFFe zS!iIeJDi0Ec8te}7u{~_JPQp}ff({joiM^$6CKXSx{7(B8Bg`ejt+k6&q4#U8eJgP z3gj3GHI{r{D98NufOV+L17nMkkd|)s;76_`ew;rMBHsF`_-5tC?o{F0+#TkB6jgN> zZoFx8lU?OTRoS)N@TQ=sVoFtL9aGnOr{CDi`pSoTPa>G8P*{C3uVyt9|6J#kMYhQlVNJxCIZ^ zV1`vrBS%zrj$yHpG2aFP>D^)*K~fcz<))BvXk|~Ta6m1@Ox1nX5ICEPBMQTaX7|6c z>wGL!GSui3bpI=kN)QOch^C<&XRrHhe|B9CkFqev$+4?lZA#}ru+cYkB8H|JLG?<` zLfJ6uPo7ozO(I#jKxsoEX*?*r6A7p93o@<%>qmAZ zmFQ5s;!T+GqMxq%TnMdUp|lO?fX+Q8Ea&kjTU(A%t64y=-z?*wTWD5J5lAY}hhblUkl}WdN7*WpP3p^*>nb zEQ(|A9HMql>H22(%?zqHq@+~&r#hg~)h^`TQpHs~_Qg6n?2Hb2<53b_6Nt_(b8QEq zbm?e9;}lkeL;@0>`}zF1Y;Gc$3HKCf{95Z;>lUKderFyEevSrU zy>$lwSsozo24JAS)%vFa{Udqk(Br{C{+`xP0rD$($lOR6;GdRQ-mfKqiwCU+MMHR> zOQ4w5NJUbxP#Q#y+)W{xb*K#S7h1o97Nro&7E)81dU&Jf_UQuNTICCQl&t>*3_CLz$sRVC5M0=PmBp_s*5UC0Kuu8rzH^i=++4-If#thJF=eM=dkfzGFywK|x7pr;<-pt<8B4JS-ZgOn ztz_vnAu_b6%Emg1N_AUp?pSlPwp8Ys!qVa{{}KViTC8UA%es^R5}6pss9o#c&+Qp?r-8yYsV7sVji5SVnKMf&$;mGmUTo`T+aG9^URYVvL z`3`YTFo1;t3CZp*l(%>`!wulVwSKFOt_Qv2LeY6*49fU8* z5SN(ZPT~Qc4ZFzd0MgxINJT9#CV>2j2^^MDnr2aqrj%Nv5Ja4tTN75qJPi$!^UI;U zcQbl3m{XUtg=|4yZ${i0JP#&?KJ^Y|)(|A-;Kg9BE@mM$9MC&H&qo@2JCqoRwQexn zNgZ9g^qrxJx8_^!y_ABt@;CPmY)Nw<0&!JtnAnHSTb+B*>qf6a*@BCYw+m{C=I!As`vL)STr zU<3Z=7$p(2s%*N*MYXwEBSu-_PadFb=+wQiP~?yvj{)q?JB7a)+u zUe`$L2!$z}pStL4Dy~ybUb(>rEax>lJAyT)b2N>QCG{t;b`Sfo;VW`v94-JAv+-ab zJGvNS!u;)RZCaIC*9j(bs45{3f4&-Co9I<{C(gO5_y*!G13vKeKb@En9Gi%q)Z9_D zOT=gxo z@@M3!%~vr^vuk;+tP(KBZ$V5LH_+&7t?7iLYZ6EX?FGNU)1nEIA3}wehW01;+c}sKNHNx0X?28rP>|@K( z=|jWfUd6r;BG{{VMEW|q*Kq{6i$^QHJVHmnZUC{&KI^?-bwXjQ>2)RWkYf0WfVG*+ z^GmJ@*-KWHkAaqQx5xRSb$O33aaI>i*UC;0MY}$DIZ*=QIzT7p;h+e-2B%IaV-)zP zkUw)1Y$>?h&oT*i@!*MUDKYUOOy6oGM>McO!dyCcKN0MYDnlC7*NMU%SMAwf> zME?zXN55J@un`fFr%1+t-j$pW;>B&QKMZ<-5a{DGu4N1fWNkh7oTTujsBp&#WerXj zZkS4XgZ72!2#1ZHFum8>5Sn|P@%;g;1Ov!DF<;C4wAQnn$yrn<_bjawY|0fYbRCmh zT(tAWpad=8;d8+i4*IHK6!AT*08(g9A@VSxMgT=IOnH*qljjqHP&c;5A}uN2!*5WN zh_{MT6*UmWn8AyyuOtwazFMq`>jwG?i@ONu<|fT3O2IdhtOirHg2j(>lNzfgeGOgP z@{J}Xz631?6Q(BNdw!%rn?rDw*b1$+M_QeN*EL~uU2SjLTq7_WR3RL_#8x#JWTtx7MctAp_Hx2!P<{ZH+a18_E?R>7TNw46XlT0w;6U;3OH1H3N0g&4nNBk zRvDj8Q6DX{ZbnmN*@S`-gIL~KpXAIeHTNOSe{Gb(G?INS8=?53f9(9`<{pH_=H|S1 z$)?ygSrM%)I+I){1|RDqdOEv&IlI8Ta_LtWeeaf{2QX4;Db~s+<3SLYDsHM#JvNrn zsqvHZg(nvRowT$z7krIRR+~a~{E(w(^Jfn%E4H8*HBdZ-pOLepAX|+b;bGH&V?Fu^ zXFCJYkKum7^i#AGOF)>%2w<^ge1M}Qs+8aPnLqf{+*ABK`cC5~KcDOL{Dm^FwQkeP zt^k!6?&@>ay3_in0RGhixXkrf)EkU{ruBz_QLKiMF$U@nw|)swKa!^#E{q29ms`IM z$REf-8lShX@};`G6##w;?l6-|Ak4w^t}t+)xiHav#v4OIADVB^iw{lWWq33ht?(hN zThbx-pb1W|Pk6^!oG_%My zDY_iOn-u0`be_EryITjea6z}Fw7U;26kkBHJBDSs*UPr#0)*Xz-l7%<@a$Ww>u1G{F~iiA#@cJQUVQ^dS6*5D zbmxSBEY3BlNhd4#^d2?|QjcFE3J+Mfk-#?~))%;r+s{Ypbi+c!0zVSRn|z^IQy!D& z4JkiK-Z#b_>&n=OrqPN%+3n))UYk-Hk%UovFB_?!WCn8Mv}Ap-DD0y28P+jLOZsm3 z{$zD-4S+YGQzw>%p8E|0y%R4f~^ReARHxT4nTA% zm^lE=9Dr!fqIDrKF*+}t$RZf1jxz@!w{Y`I;F*I-rQK;4o|yws)K&6h<^U8p_msNa z1TgG1^*ah?sq=yOZhHZF+setR^l|hAq65&EQ=Ojo0{SOf--c7o*VCXSu0X%L^?QMH zI*pUq3LF2Of4=pzKr5-0kvj(T=UTrC&}Wh*Bs_zDt@WP){4*(V=N<$IaStki5+9*D z1*)Ua@tl6(E%c4>Bw_dEcAD@uF?4?FD}#5TrzHJO`$0$2?x6X>hdC{gzKbX4Ji%|w>)E~ijeC2M zISH=Y64iy_+67=Ty$^`kHeDI<+ci1}meMn>;5*SE^Os&Jl<#L&Q|n+mkToo$j=E&p z4pUuvoNgk0%Kp)?d+$E-VnT!98SAU|N!EDvbe1ijTVBd;weNMZJ3H;8tks3kHAlaB zM<8S==^%BgdLgaQn@DnH3_IRKi2gtbj5`aX!yZCPcaK!j!&5lr!qrGzB|F1CcfqCa3WF0q&4r1m}##i`kt%{M(*3Z}!2B zU?lR=j(r9%UF7h^qyD~q1g75^?Ac%NwzgjfBb%M5Oe(2Al1=guuy^|LhaR?)d7$l_G@AM_o6i$B>X09z)}6)_`dihdVQ`y6D6;rBP#18CuwfyXe#4nx8xOa zuh|@Zr?I;N- zO}1!K@K8qOdK3TQ)IuMIp#;&RmVl` zajB55BU$T$e1pORjWG`+Vur6SMsF}q>s~&YQM{a8ihv+cI1$C~6IrJ$KW`4k&GBI_ zC^ zAMekUvBu%HcA?|BJ6k2~@%ebCb>96j$g@S+S%~!K;b2cu_A~WEZ)Q z?P`OYTRKs>s7-DR?D}~5;yL5p?debo$;BL2eInt! z3bl%?{#|5B!nLL%p3M$?J-7U3l0?#MT}URS3JHCQ%_@qEq7Fc4^cj+dl&UWQ!IY#= z)2yi)1+=4)izZ}T$5=%Q2;|1PKtkUqRHcB15nYxY3N-xtsa2++6w6Nq@>8fz0l6GM z7O9?0g_4pAY80PVs8W1wbr%ZTNS)%#$$Ei@nog}EURvtK8WQ1b72Q%3bsk2$O2s09 zo5xeLh?-Wl_~r!a7SX5a+GD6)EP@}`Rc;O8Q#rvYh;l6Vg=Y?5P*S1=SgFS`qLmw3 zgsihMfR_sZ@jo08G>>3fznta5x21Lg0KD1Uo(j1gLiMZYt5}8XDj-0rOX1)6v7g(h zy#LV@Um_Dl?YjMtk?e;)yN3`y;=`ld!$SsqA1=pb9r5AOvR_}&wW1F&a=ihRGa!B% zxltN`JOi3u^*|rGad??u6)&D}#mkCrxRqz0dIzq>L!L<{*G1r+M$UnhS)1sdHA3Nb zWs!A&V<8FHf@C&vqX;IIK^x#p&%WY^rfJtUM8(+5H+;u!Yv4}=jls3;xk8GQQ_AtK z7$iAhZx!{QI;s&%w;$;dkdi@knpv#B_yHi+!~5K7Djv3czKQWL5OjLtQjJ_Ig^IF^ zQ6H^x>m3gfSm}!obs(ce78VDWttat@6CgGbBq&NvgLy7vZt7<>wP3&Ps~V;gt*mo# zwQ!YAz0z8T)Eyg^Rewk0LtWLu=Fv*THbQyz8~7FVM-c^dYcS}g>wj~q)yn5-vBspZ zyr6Jy*h~$*wZXMv$L38Yxl5olw8;kaqn3` zK)aX?cMs#P<+YQTOnzE!-ya};xUs?G7Nm99zr3*onHDrE>fXR9-SDm6WXW6=OE`t# zoFa>vHC=~Cj3wCJ9qirejAUe(tRp=#@sf`t2#P@Lgkf_r7xnV1$;OLb!KHKvu1CKs zbuY8cP)XS<5RLE`fN@U|11K4j04R8+dk3YvQdR?%&O(5-Kx{Oc-q{JrNC}n-gnRJH zj(1!;Z=MoTwy{h?Sket8l@Q~ymdpjEysL)FHmpX(HtvT?R4@&wHKeg}37=_|1LNrP zK$O|!kUEAP-ouT3$f~T3hyb}`UKOyA9r=_SXp@IW%ZkOj*ho+`+cX{ww1`Ep9rZoT z3wBa@v0R~}cD!s@$MYkb!H*Qa;p&NOR{4}+`KpZe+Pxlg{smQ$XX!2|>PajX*9HXr zg8st;)9FzMCaV}FM>11X+Tl=@|8yPD1MVv{W_sfT^Iku=w+N%=;VP5{{M2!tFmv^2 z54rBzbdSUli}s%|ff`EtSeXYHATxWd0)uI@7fcGbWyb-5*LuXA5t17$Cs;tQVcPUkLAT5)qO5t&%Fni8W-A4%o*+`3(1h|J(Ny89 zTCGpj_+{7OxoRDw;-1!|`WK{8W&K^3>+m6uhv{yn85!}Q5pvUVTMu`0TN%cSHw09c z6DMWOT^x?A@0VWBjwF-<)7=QIi<@Jfdp*Q*F9g4gFS38-rEO*VIDq^ZnWyxXX({Ux zwg8e#7%D@3NwH2~8*ut?A?2p)INi@77P_0?a7la78L`RtG#Oo9rIg_&9-4#B(?0i} z_J-d?g>oM@sfN@6)@mV}GBuc2sEl0_=3G0^7nHHCtJu=Ala1YL9**u(XjtA1zU~LE+ zmn(Hca^`W!!<}!C7%){^&wdq@rPi?aG~a>Yqmd#L)KGwTm{Kv^L^eKHU_vUnx?^Dl z^XR#yx}$=C*x)2^1Z-P_M_%VtW;JD_Hkf{!o3!K7&kDzWHn-n`O1Q#=MRl!l%+4P? zTGrD_Orf9#IN#xkvOSB$=G__+@GLlkJO~aU)nMihAH(A_bG9glfy#jXKnw&wtOLEJ zMf~p^{%?lP7n(k|6TxtbVn3F2sG{vSd8?d_hkBZNifU?k=bfUBGu?eb@6l`(9o|AX zsRTvo=GgXBbS4=c*lMr(+ZW}m^uy{`TQdsd{nSBeSdVm9b0%8x8w^YOn7|#5qAR!F zsbUzLvr@80x*tp&>3%S0r2AphMGE0mO&#P#SRCXI@Mp?;mHwSKX*D(O%AM9O-IYth z?Uhjm{C?{f0RGida8S2QWH5eF{GrcQVO%Y`vl!%GYyDXi*C<8Kt?35q&$a#nu)b1? zr7F7t{)?@@1K_Wh0^1j|?K3$4N{7`fduC zczsuZ{@6c)?2yydLQrbAR-mUJJ3*_-Bm!H`f1X_ha0*rs_{mH_u!EENw!=66VlChJ zJfFZT{e2EV~=9M|s&?$8xQ$l>oW6-cV-6l!kc-; z@9htU?H)H;d6)ZRn_$JNF!PF^dBuAt`&iny^Y5A0*#t<1dAi-CXan444i`9*WectPZjtx0tK_(6a~Pn<+23OTmg!y@=` zjiC&8KkOl4EV^NJD(sD7l;lb8%qyLKL>jP*F7!W~SGshfx>~tY1n*}%a|t${P~mB= z<2$Q+keQ8BhdF~45ZAT26BDDJ1P-h-mtgpc&s>7NnnZWUnM?4@C76cdgB`68TEEzwW3cSVaHOa1 zyW%Ds-WQ(2fp`Jv}K`gFSS+Vdsjk-F3R z4!lZhx?Fzgv)}Vn>kmpw0iMd+_L$zX@Uva1=VyyBA9M8A z?pZ+uXWMUoE^@X_LDA0h#O0wD)noe9fywq8XImj@ueL>g>Ba0KeQA+S+P*PP?o1=? z9*uBR+E{>3E|dP*7a9>{a!UshC?iBn*b_TOp^wA*I2DTCzisQ6M-53rcAiF|&pvzW zpwGOM5-%&M!=(>MYkRP_2Uk8x^78Dn06u2o#xtgI`$xF8r0-&YEKfC&E_dl%c9H*R zs}1}%vM|^O%r`wtIF0NE92k?s8aWMzs@FEqQ%K>6L~{Gc8{a>TxY;8lBp4$@5Ax)W z@Th4t;C$9?pImzf@wY<#{s1{cBn1Y-sULO`wu=-K$Y`^B&@&18wvbHrTdV7Dym@Cm zyK>{L>|0lE-MVsP{jG0E9tj+)XB{RvWmVyp-s>X6_CtnZ_s2(w&DScgy>{!>H-L2I zmDTI3>u-H}6HeP)(AX{J^G2r}X%VJ`nIPE+-AoGPffv(R?;(aultEl7HOUecAy_#z*KT0m}JRq=4XX41Lw1z{M>ZUyn!-ip)}(VH_1FTd4~8g-<&C7b3*dt zI+Q=GGlX=b`asB6*De9bRS9y=bKd#0(42`dD!4 z#3Oj2&P}!!^c)Ni&TN((Ez)m(h_Vc-n(XraTV`m(@VH>%sbpWcqg~k%}!_ zSC}x6U=zXZGI6JKRHWlED5j@k0FKOV^Wm^N?qK}Qk>g%_zky0E3M#B` z&*9*#4?~?)$9Ud`doj=3;fbR!DCY6%jT$S&kK^x({iW-kmAXE!#XLu*SNy@OacnS2 za#@u^cA|NkooHU$$g?G+<77?s5(Q$(^t0Mc&|BVq5!y=?!y8M@Z{c5WDdkhOlY--O z8)BDOCYM$wG?!X~WW%L`VG=9%BbQr7`-B!*wE&pYYd+9z9BrZ;2(xS$fOB|8nck0sc%id~Re7>Ys1@I#9n{iE8q~JV#JDf0_g?2Qm}-);3sR z{jph{UKNySTPsMly0lL1EoTt+;6x`wI9U38bg(pR@854;y|#R@^sJ!WrMt5h|-zrL(vELhvUnil_wc%ioqDcCwF^^Qdw-5H`aT6&ng@qBU zKSIKNo5!Ul=3ZxSFg%(bZ+OrjBhQ^6(n>hH@$&=+FkGIDS$1{`la1~V4thJ;eOkJQ zo$U^;#oK{Vn>Wf@y|DcDR#k1qljL;8Uhat***j`>4)-CXaDF<< zHun$hX^lUc*~HbK<~&B{zD+0Kw9@eGWd%IoCijVjp!9>$t-WmZswFw@MxbfSU7iAH z4uA<@LwS4m22gbG??vdh%>_oHy$yN?dwo^iaj*0kS(WX zx6dH&b&P&A1^Qcp9vyo~?;K-|V5c1WsGG>gyQDB&Mck?vvIsXYSW}ewSq?saVM(Fr zGLuJ`YOTS#;|CWD!EuPW<>xraehm_AH>(ooQ|tm+HCHfIcbaaVCHAwjvDtJ8*m}F~ zej~>VzWa^f&MTroYMHp~M^CoxyYT5C;fWf|;V~-8fpLa7bK;fn76YLcs zuLi^X`)0Q{*xp!K%+3L#*WSVv43|GxI7H@O$5abP_+`ihX@HBDH5|X@l@)g!!rsY! zl5N^>JzTd)2L)pLxkSZ1$TsBI<{6 ze3s8-W9goM3;U`ZIv*WW?3J*QI#b+8v1pneWse|Rgzh$decHn#?5_U&)7)KEz)aX= zIa<2QiU@st_gYak<36Ffw%;3v8zrz2o(L84dqm0CZaa=6 zPV;2cSgyu&%PA$Qy^j21hLbFD*}E)q8kaB(!49wvUWUjXcgH;(FF|Fzyny?n4@KYd zzmKBdfzs}(W$VCJ?!;Wt%x;qXxfKrBj_d%|Q`JM+0Y8rl>b%q%|B&OA$zaZ8zq_JU zb+@hak5#!g?UX-|D3vsPpX8~S{*gbfCLT!6-h3bW7g`6~o%**7-$GGuXE*X=w;rbd zbsQ{#@qG^`H3){uznQ4`vvV(#5gIsUl#4xhV=AA@U9tWUOZ%`0s?T%4hoC7zim>S8 z+7m|_7qn>8vh2u$j1TsaPLg7(sfWBcc0zL3Zs|18rJ^_|$`Dj|ryN0eF z+w-BT|G@XBb#-gJn4qfLEk7Au1&Hfj)zlHwvC8D8V>QlUsdAe&#X%&9Mq(I)sl;|1 z-{NJ@BE+as*tpnpk!YOaKCudgC1g1*r>iTH+o=?fP$KPoc2;3bIWzTKB<3edJulVC z?a_tHz|PYN^H9z|eD-x`mH` zDdpcoY6%l|0H!@sPO$KjdQR`7n&K6{Pup(5v4|L&t*nklqf%ho@hdrtFhZN%PSsoJ zmgxU7ROP09SEZcs7D^U1GQsxr$=j(ZK;&Rwz#npQ6%jMRjY0P2E}~oXq@Sw5=wN#r=Z}cK!xfph&w@Xy(GiFLyP}QqAAs6w73&z`5o*+;@wA zm*wB{^6v%t7oo*fZwo{nw}R~X7cRl-c@ZQoVGn(tKlnF#x-3r%WGrKW%Ja?h7nd$A zzqpuPXkNPb!ljEBa9k36U248~;nE8iP-%QS_u~2ILGeQK;`0|?IFDz`&5KJHmM@}V zOU)O~UwHAt3-axS7hiZ$pPhRVpF;VDeNg;`Wt4bvi4@MCdvWQ7hlPUOabk8D%V=KY#K3^B39Zw??S%AUPs z?XWJNOJ=KYH^3=^h0U+1TM5Yg#`kx%u3+PPwxmh2G9{>(W2;x?JnM5M$Y#gt6$}>%hue7A-5KBK$;P?G`*2^-it~lAU%IM(| z0}P_ym%FAK$2&dxxQ%6A3W4^u3|0R9!C=q+#@<0Djs3lJk?tEhdE7J1r$qh2!@h4? zbz-76V2|(7+lF()O0uf781a};pSxDu&}1IwxEA@h%G27k-;D-lJ*3g;`S)@(=34Hb zE1v0tZ&7~O^6$~z&;tqq-&g*HQm|e2hRB_WMuxmiY|seNE}gzdETvd_Sm$uXdE2F> zAnPJw5r)^~so(=~500LQGg=IE3qN1Sf3M)bbIM0T40_uLk3P_y0w4LvKw&@fC478_ z^OHgYb5Vni`UdSgcTon<1o=Jij^$4lFDHj|OK32|X-7jaM@3Mr>4M=cbVr}^eV;!Y( zDth%L{#B}l&}-O9^v&0x`dmg2N50&GeTxCx%jaB4e3(aDDx$q!18up8_DUM=%phWRF7KUN3_tBNd=uDT7v)lTI-I+JOB2W^oX``E;#6Bz0B^4lR@6v`U52{)B$cB3cns=Ww+Si zsKe};%P@+B3+0^8^gWZ8??s_g0Z8E^eI;pun;Uo zSPEDN3sxvXh`_ZV^QSn*!sE{=Ge4J+Ydu;qg7|}ZRA?S|pP*WhwrB`{wBcnrPv*l9 zRsz3J5`IW|aDjHr2+f-P4rd3X14Q`SCc>|`28WFuWGw=j%R(Ms2Yq}6ajg6UBq!S> z)yrCh^~;tbRCl<{Wz^^mmt{pXsqHvIB_E@X>mT1_s{RN2FeG(0du=4)8#lCuo1^hj z4^?0&`WeiXPG@`uZvvJNFp&rgMt)?WR*eC+<_{J|P$clh>lTmDFSc&PbzamtV|G3O zd$UcR`)G{h-0t!XF{(SfnX+E!+^A#`fFZRoL@hK$k2*@j9@Kd?_&Q_9SW zGqd7IB7(O#~yQ_J9zkIm`sweNLq4hQt6MQBV@eh-h9ufjWTtBqtpFwuPb3pCLb z-f%aRztCpb!N#2Tri7W^#M79>=t6{~o4q3q!a?GK`-9$&dgB~p$MIpLEz9+Xb#^E= z9>>f(TRBG}WLPW!HW1$2*~TH)CUzS5GJ-eYrEKO*G_&Enc`LgD_nKSltFPX-RLQ4-k-F`f8*D1`=$0o@{0W~HV<~4{WzPai?K8?MO z8zn?OnhOvReMnK<*@;Mv?;BaEt{X9l)iLYuKuk(yI9njMb;dJwc=l79K8A!P+KCK0 zb*woBOU{%sIMVvnoHJ1n8zG!WReKI{aQ3X*f@2~il4&F19sND%zCcG1JHT`=qGZ>5 zD}vl`aFgxs;o1uf>Q;NJi}UFtIEyetL%VN~vb_Tk+e6kkW{zu0g%b87Ta;Zyl$YRV zGot-cwyE45Vvo?$!>Tq${p8#ii5Eiv?F*&bE=( zRO=EuU2tfwcDGT-zm|tC-XW|CBcN%tI^3s$@znq|Rh%2rD=pT9m_=d#7N6HB6 z95mp$Y$<9RVR0(Un!=?gd)cIvcl}qS9Acci%k-73i|GjC1eC@irh(g#0?*y0Q<8pP zx?6N6AVM*<7@yito}Asan)di(Xd;}FNk)D#?6U~T(H#b&pbJ+h-i@=3<1C-vCS(Ay2v>BIVe+MaRw7!pK6wxBDQ;7%kHjkjyZZO0(C&pemJ z-R4j@WgM{M?*wpCZbX>c9SKzStf^XrV4I#mVc&}wZ8CkG)Yd;5-EZ&H(FfsdX3!VN zbMbiTT1*j-l-*ZBPNF#`rNdYAu*t`7>!74gWs*Z^_nSkXEN?=6brsGigTL3V!T%22C{!J=He>3XPAk0U%n-r zQ0007f}#WE-U5%THy1cgOE@e=T$J})q8FZJC~_J6mWm=oiodSjWyL!V^7siSB3FNN zQGzFEZ${uu=f^{C_XeX5+)<=yVVA?L2|n{Z;Uw;(^Sy1}U!C01zNN0%(hh#YdYG;} zxbyxwauxn9cDQSgYkIS+#}CG;tfkEuehMqM-%;op)4M)j22)i`8zXcv^QN6SD+?T8 z`dHd2Y-mAYB00QW5SXAU(@!`z{Dp~^n|XHR>rX)5A{gghb=+7w5minYeT=f(yJos> zpd|Y)N;-e9d1bRB=Aj(0UW-w<2E*`8g0m7F-!-Ae!G3k+L<>$)cPFW{1)@Z2!-$CLlFx8#m`e3Db{kXqstm zW#nsoxF!og$I3{VFO?D!7iHYQk(jYY@_g?hmW?uzr&814P;{EFPQD0$r2+u^)ttYI zdDIKo@!-nN4lmI%#UtM_PZ7Pwib6Kr6O&K5Us^wa_+wJ3YKeq&jb$sst!O*(OeZR6pZjJk5>qoGXJ+1G8 z749poWjz1K$8zS+mJx<$CUwpFfNSlO*}0)Vhod`m zM0@REyVu?6wEI_K*lI(~hnfE-Lzq|ly8|qOf9iM8CoRAOnHaImsRQR7nJXH~+KwdQ zz-;DWohz0~o0NN!Bv;3FohS_`bQQ-1p_0zJx(iC2)DqqHdS|fH8Fja9%!~Lyz)J#2 zLm0(A^H-bst9=^%)tDaIOtfJ~^$(<(cK6zj-W%d-mCyyvN-+u+9$&^X$qF;w#L%~h zYfEqkj2a!PBveNPV<4V{gbyqXGME@gG|6FSQb@T4gypXGaU84CkBI>??4I`7IFqMG zvpesi5e~~x6ycDf_@8yR1#6t22b z5rv;f*{AqJOS{7nn`*oz9^S{{YeN2W8S%b8=py7S!%-}}s7$GyovvA>wtYvjOgeX{ zrxlF=Ql77rbrQrWS!dYBtv#abW%2HoRQQqFKWGoT?JXRLqeAv(Xf9G%whp=@uq3=0 z%q5DrdJ&}$P%LtJVA~uXR5U@2cP{O=acLY6>9lxpAw*Wt(LQo6G_yAb50PexiL3xj zy=f#j$}x$=5X&+j!wSB{#GNCfK=~}8YZWRY5`m@r zAdxiswJ_bF6pA~n_>m|VUtV~7ypY;4$!W21ClT_lYO;Azfd)?#g2b;<#bVc$dK@Fd zfe_gZS7la4u65f3Y%-z0Bhw!U1wMCrkt3c3{(ZUhT$+#cnCZD#T321kC>9tX7evOz zK42W89(F2=5T%PIRvyy2igkU{T_f_aF;%IbO>iWe8D=?h zT*JZw-f-pQ`#$iQIAwC2tq;anllq$J3~QS5UPz4tPFb$^>vB;?t}FWW1tkWAU5mV{ zK?E2#jL`4IjtLdeY^Mwb5?8$w6XGj=cCj{(Uv={Y;~LPzS#Z>6io$_{?O>-A>zy># z;S#88;9;&*Fl0P9wxFYO6r1DPg4(}_Jn+_1^3^OarUIv|oOXZoZIpDleCDv|d&|lI z;4J_gEuT3`15l*^KznP{*vEaeB)GT?k&3uc`SlilrMsm+7}9~7I&p(k(oh(A0es2# z2TU_5aT@rt+itXfRZ?!~&0@J>J58CT08K3TjWp2WM#$}( zWoC8M18VQ55ZFktS^Q`Xi(*WyZzME^tDHL^_l3rMID~2PV5>1)*!b~tXI^Y(cX>%5 z{^RT7{xxX1-JKIKZ#i4Y7814#TbGEk-;}!x&Vxeokv4w+TnC!XoEgBJbua37_Kp1< z%?x0+EAoGV=#cd*BTzv0QNOve)kMu z$Ff?%+O-f`yP!6VN6k1G5h(>2SPl!F?(eI&9zu=~K+u#6o^Y^fO2Shn6;Tje*T&;D^NNA=i--){#=q+a`@9Y9 zb_d_@^yR{dEB&Lz?DY<=zh$}BU>Ay4xn52#9A;3wTsllQbW#L`_E4&aTkkQK)p0PA zwaf@ZQLD#U)`~Z zFmIuQSBUuPxaXvdhw2LLdxcg3)UH4qX&eL=oL8OA#G1xqDaU?@X!a)5N&3fI&g%POU_`A52-j&qj&wz>8PP4b zx-S}EMb6yVJfa?`968KCNCx$3BwScU!>Bhq!|q@w(ONRPEf0`S^PKPWwID0#iWCWS@K|VDe*nEYdBk6Tx9*SqZhjx zAADDJy&X5G3M%1W>J_zG2fNJrw{j1yt)PEgdesPP$d7n2x+2js_uUZ@5M7!mFk^GG zyhOQpihpAqw}eDqu3BO&bAb&%Siz=?Fo%?23Gd#phbve1z$IT~p{tB|p__GF65|E4 z*t?I1`sy=g=;ura&~CId4-sq~=JOG_NKzWOF>|VR&;30xGaD?(Qs5q3cSY zE(9}pq|d!S7OTRKl;pa+Q1YlVMgoH!ToNn9PdC?5`lj3xJQ#Kn5_)-I2oKNU&S>E@ zOva9_NIFp?n`8eYu1)o*V)7OT)9+%M*q7uuAqURJvI{YAW)G8xkNSn+Je%O@3`dKo z#epGIidzf!9utrs^&C%JkgKm1096#Y9Sqt|r!jvp-aYd|jsYz^W)GzWu79;hNJ%$! z;UI{V)A8u%sRZ}r3So@NVHzW1$&ExG(3g}nqFzm>i7jNru+_>rg9ej)VTcng=!*k{ z1Khj3AU%Zeg`$h7CB?ttc;-AwLoj|%G>8{PryYMS^2EWlfRAU;^3>`Np2a-gAQIao z7+HPuHKq1{A!Fei!St~ek>D%bi6`?%U*sD zN}93+Vgd6N4p*j$`_dJw08ko0>dFq*ReEJewLt=F+_R9p@vfDIa0Rpi-FQEnI!i#p z4T(q4&D6**-VR`Iuu&`Q0OJOh?(FLikljxO zx<-Dt?;2SPw${Lbk}esZG2@n*&0MgeUss!jYnj9`R5PF5?G@Yh_>2y&bIJ=VFoRUx zJq`JK%n%xFDP%rOBE?>^0>?~&5aTRIPBAR2#=Tl<9&x=oaa!0taIsHagIt%?g006d zNFmNTHp}?s_GBB4Yhw-0p*~ELPhh#J)8J{*wC&~WV8$3^jUBqVKN`cBRNWWfWQ;D< z`IAi^iSz}PDtnb1>3YD^H`mgwZty2o#3Pgpc2lwcuEK1#)`qsL6G2wr{(h5OI&25q zE+!D^xqwfZGn3X7H*rs8Titt`LJ-mi)Zgz62cw2|eqIMS4L2w&Z6=j)I&gTB)fAgl zln_LiI!`C5v6Wt4yi@844Ax>%S$s2NAOdpxW8iFQMW7sDRBmbLkswhWKm+6!hr8C( zYbiE(5|E#?magwm(IlyJMN;Ktg0>#F2^a|kOgS#Fm7BKuBopk2Pa(g}Lp%%bZ_!MA zvYWO|_ig2%175cJ_N`M!Jy^RRa;Pw?7@s|ak(w6JTW`pwFjkFl1CH>tOrkogfk6rn zSeiUA5>m9B!eF`$;{Z=MpfH|`0A0sAX=&NpkqAI0$;fbq%7CY3gzt_1rp#jWEGD#E z^Rd|<^!cn2(1K0KqnHkCSk$v#E;M=26e|^1JN;RY7J3w6#mDZ^svQ8wT=1F7`8i}=DFwCvd$IZ(Y0sezU9 z-OkbFUVCqAr=1|CV_D zmhi_euKO~^&Pj{4uL%hTMZ_a(m3zrT(FhYQpe!f112<`t;)Vt`WY+6GYY3dZq?U*- z`%we^mliJt#H2zL9NNXQjcI@ z;+hAE2@Egg;iDB%cL{oJkKKDR_0h1qg&Qaa!Ffly#Ce@w2qmPL!wyl6ew*dq*z>igR~S8C;Gl1P|68K z0>unSsQ@XEv20xwA&5W-4yNP`o^yXu&Fj+9;d#8c#K^)CU;GhD@*1b~=IoFf46Soa z-No;I>^O8m75oc5CG-dXD}}^HF7=na9MB^R)etv2fYe@Hkt&jn=DscYy-x(c9w>L^eEnyT9Ot4FSzZYDfVd90WV59S@G0eRmhG zqKn1#Ror|UV)H=)3#yp`$H1h!l6@d+7G%7|QKz9tL0v3W-8Pem$j%Ts-cg@UVH?|H z=%kymtdNX>SzycJh{3z^U3m5=Z(Y4#3kc53^YvTE{HyDfOU|=?n`4hK$7L-5Bf5G}> zbrU}w#(9niloM@A#e(F?z=5&K$59OzxhgW9DDsKo|47V>GG7J^ph)|4I;c^G~<&z=>g7X7o2K zPbj}jlu0;JB`H#HwppcaP`H29;j4ER?%p*k1xIgMY@v7Bt#c!M8#5cBydZg>3atU6zuW&z>jq+WE8Fq*k zrtA)!rgwSeuVA(EAp2fKz$oyvCYSlqWF_-iWZsc1GG9o;qG*#Q=CJj%h?4nQ8Z5WW z8I+%st5cpUMJXN&8pNM({UXX*Dn%??&J6m$)%vwc^s=?fp#M9qf4>slEM`INRMH#t z|Dg33fc}l(wfB3Y<~n&PGK7A;^;bY>xs*`pl4J1y^VWX}{I8edN4kZ<`L9}k3pgc1 zmb7pg#Q(PSe*p2B(!%WGX2Ac?*53noxTMCNWNcXm`X8))?;OA{lv6K1s#Owezjbcy zGo(?{G>nT~gy61g)=7iaAs*hV-#tDfM-a*%= z76(B&$utxK$C9XmS;A0$@ik*r2FJ^ZApXZA16Q@^N`aM zPqa`TJP_vdg?FZ%$qh(T?^OgoJl3O6UPGjj1x)s|F#7t#EBAJmC zza=u5GEE#DK8Z3SYDA?L7nXwY6U_bqJR0@Rk{j}U+E$X6I{u7x-Qo*qW4)Xa3V$)O zE$qJ$*i7QtR`%acFE?@M;bjW3$u7*myWKY2(XG7>zb2+M!zX*vkYU?FG`x^XcACqy zP!lOk_xx2bhfZvZDL>TCw4vgD_81qm(+<|GT0GJdV6PWM;abPs%N9b~7~D`hh9&0C@vf{Or3QilltaWX0d~~2#bjo5O6*h6WH7n$ zxOF8bT6z?P>ee*r+3CX~7*gZIgi^Vt(urv&zgIUxN(!tb(pl$N=Z!B(eGpM-W^4B0 z+ww0%6t;{xN>Pk^WxCtITU}qds z(3KfsxgWkTyePf!?;V&`fYRZ_?TMMKj@w+&X2J|BMG&5;i!IK|K&VQzP{6JhwTzFf zXX8QTfoF?Tpoa6+jTpbHrL;6+92!%Ghag^$!v^%uiv#1Z({tk}O>g!%91c5Q@HjQ-AfA1r`OE@&Ws=NhDgB4~DKRwG3eydoOe%i@v4 zz2Y658fE{tmkn;?)A?}FeJ~kzmhlfga~sRBw!ap{IuZoQw&U#fT18Y1NEleaFrc60d@lH=+l4#`R z;xq~;pl6^kr!x6mmA~b@siM9 z9R_knSzQY(Zknm=a~=WVDhm~8WC>XIDiFZrHeURiWQ({)zbpBfXqc&!;pdv4gSl}j zh7s|b8<1Klo1brf4UH~l8dXfzv|DO^2kjP2GJbXG;1OMITKLhw*j_@0s z>Cf<$m`u~xV$aEpsoX~uWGWDi5os>^2=4mJpeCl7W+RxEzFIadjl^*~?t05U>`Q;{ zO%@cpTYAOd-Kt78FeE&}C(Mw80R3*&RG#SL7ZX*WiQI4-_oZys^IT}GOcR>Vrd1g$ zw}?w2M9g4Y@vL)3%z^3x^qQ=;Z8e>0hHO8zpd*nj#3pp$^ zuD$6*sxDca=2<4|IMXmFb(XfzjC>OTcpS1Hz-+qMQL}9{T#qC(REEY`=x~g_k)38Z z%q>-x>XX!JSIOK%oKO@bJJ&^3&NX|;-ZZzjyb57=HsGcH9H25v2Ch*!vE^{PPYUQ+ zY<2gUrAIh2yCeJ(%wBxADSV^M=*+&b+@-OQHMX2(t&mw@4~M9fXiAh_ELHmpK|{VW zEv7M*pF)j!8?Al%T0bk+nr9}CyD$~YMVTd>nMGC>nsu|rAULfp$cHVZW*i=56!9~V z(hffwpgJ8wf*(ZX0L|QRk<-`(u4GG`SgjG%>{1F@K`OH*) z(QPRz0XL#P^-yXXJ;l|QgSvFeADMHbfzPeBJD2u)gZ)SA>&4N@_#tlEjvnklRH4uU z(B8ua_C)}d8$wfnx%Ng_)ZB&7OP9gpJ8#8tU81*HgL*E<0U@|wtku<*XE!rVz0N?^&ym(hp!gN3dk<`)q3u#347PdesXkRoqFqs2c zInbJfkQZJ8D6)$euMazIRMwkH1lRAjuohPcRf~^?0~ityizk@QlVNu}?(~bjlj80} zsP4tx$?r}cbqjpKxy{<4Xg8YR6n~6TfnZCl!|mbVpfiGGFYYks{a(9uQZ&1e;Ht3m z(kI>0sSa5x-1!G(9j$C{8|`NMbvMx;^C;kDLNRNw1= zXV$yJ*<7bM;nJnGr66}Y?80KGU)zo?8b^b))UZVgHjSCnzTm%QMz$eqJvcgvIq;K~ z8zvlX+e$c1H%J&Kq9DgSL`1?%QaNGrR3|uCgChdcH;c7uFoF`1YSkN3r9?Gb@!ED9 zBMmsrMG3O4{Q=SJWIQ^5HdrwGZ*}1p3lSjf=J6?p4L z8|c-^ERG~UP9F^`Se&>+^sEhw&3CNbfV;~3iM@q;YD)D<5||w73VIr*JPH^n2o{~P zci5@LR)7E4R#Wy6L8k5_1wbtbKzWI8S!l*ylE$LUZvMcV|dT~jot(&nzkg%Ek2{wrzQ+~JDCV7swZ|%PU;)>m8A^C547Tqa>=gySH`wCVs zzfUZ3W$X%}sYt44Yc^X{sK6q&|IU&Ugv&|_EIepr)Ol03q-q?W9qB5I?k>b+wIDWG#gOM ze}Erc zY!%w-N|O>fr{@cItPM0xXltc`S%R=p5Zr3_XLc>DMcFTj_NvyyU>)4x!?m}fz|w)( zjOkNXz@weR((D_RjLjv=PwCN(xSHG!BqW{ETaL%W*3mME4|@Sm{6wCIs%3Tss+LW9 zHL`b#Kc?O`w`TO2+k7Tqy=`uTlM_}9=TtV@R|v5hTO4Mel6PphhXd%L@*XSD-=ccO&1 z&CS2BbRExDo-YP8<|TKi__>^drdF`?K5J!nB_-XMiar9X%l0oSY#vEyr3oQ7(t8iE7l3ZSu2S2c{HS_(4f~#i^_cj7DPmsbPok zqA97!3IstZVSCP;w%}}W(M9gRTI7n(;-ME6r>o?8s;aZ5G_4k&b;NM8O5$RcQ8s|b z{zq4KwzyQ(DLgBK@7_-aZ}yA~J>YBa6sB!T^{^@NH&p6HCf4Bma$!;ry!iuf|gZ?4L?nr@-$LZ!4StwecQfgUUCmo+iY#4DTdfi#UFc=(ihJ?;8WM>f}KRvJ_Fc@|e7 zW^#`^ui`SHq8vmq27!{9hRSi%$IZh-Zu>N$b0GrhZh2}+UF=vf51d~)-R*Kbe7;_- z30QaHi3X0aR_m6r9+(lTV6lZ;$pt>S+}yl<2y%+c0QimDDI3T0qcoSp>QO3yeLroK z_VO0g)3wb?m3l3#5Bsh`277_w#*Hv%%jjB&sY5os>NnS;V$6^cqa5>Cv|_Ky)6}La z1VSubFuVA^lWD`W>mQ266r+LJgf`8!uZP%}7b1C^BCa$+WG8PI_H;~8Z`5=0K_00b zI<`qkxXg!tST;1_S5em5EIua=1fg)xv7~Uxiz6Cc0(1vI8r+LtBvWIqv2QiAi zBiyWptPa4CnnA4i2g9A;hpXJW0Q$VM-~Vd(CE@x5bXXLa!dn2xlJI3sG7J zVcK-C4M8W@k0XOL zgBAfSqHG^`+nqKFS^en4A1(joFDN&K^Giz>{Js=C{&EH|)SygBfPY6BU-(ZZ)Hy{z5 z7&QN&`A>l6^{Hs8&M<@G|7`x>Q>Kv9S4_iyy7g16SX28LETfelh^+~p^SYz9U2e9ewQwv+4XA4G*C3}ghY}d=nnsCXszPPZp$ktc# ztrLwQH{!1@Y`rqAe?#nw{x2u|$$e<1@&>shvAQPMdNC zW95_t>1@u!P1?*aoTXV-+yoM&8p!E~hT~?dS%Rxl3i9owW)UJ(D_Zm!W~0VP63lS* zJ{k<8T1CJ1E!Ha9PF}E5QLE5m*OL*vGf4TwaW1)|k~(U`?i$a1HKNkgX4E1|X%uH= z=IRNZYbBx=g@|4hBKol{M1(3pwjhv;IJ8fqZxtCRpGIe)a8*V+Ft%|2NDB&0FI|+W zIYg_^YJpnP%fAigE7XvU@PNXXKETgTMC>F7(EYKlO9s^QHid#$8SRK zcWhOotqzjj+hIwg*yur&9myR>{e&Q;xHy>TXJK6D;oHDCLIix}k}5Q(-cQaUNDK-I z4xU7kCtQ`I;cuSXsSC9N)uAzo2Og<3W(Y`)LS7eXOY8lFt~Y};6F^w*87@e%=P*^; zp0~DrNGW6gt~)9l+EDH=L|RfB>!OFIk;XJLm)@^KhOSd?xS92;8nXOn8Xj%CP~t^`R69ILu%o3j@nVdp$l1v5Qc)zup0 zeAe*9@T-CR;-D$v0Q>#Y561Z3%~TiuM^eOL4<8Zgz@LSJ*^|S5(QkoU?YFh@C2*d; znKSOGS9Wk`Mikj5&NFyrU^r)x5XczBtjbI767226qw9l7p8!EzoB-%fsc21AglU*Z zj(>tS{6Yq>IR-dw97m*J5dRD|n5uPXiNZQX4Fd_|Bl)l4!|y8UDXNt=g=LAL1z2Jv zVYH4gR>9=HP#;hv`9Le5kq)QUlp+-29w}F&kOgr0@D1Gc$0xC?jUzCADF$H*M5B>> zzNIVc3fHSgr5rzMXry3cJm`U?l0yt5U)sLAB)dRJ9e)v4o|i`>V-7etnFA7Uce^MU zbBvEvjh0p#+vt0j5m(EDVHZBVjin*#*ALrxw{zJCT5_J{@!W2qBF(Tr(lLINW06^v z_FFR72gAYSXz#?#bf24YdFG5AlTBxwXHmUG;?-srDamb!D7cJkX@6!`G$8=kSK!*< zjCN;v5#^FDeKX;4i;y=$!24>wQjm2)EU(4De=U~!RU8DNW&52B4H)}Mv^#6- zF*PyhBoX28)#_NCt=~aunPLaHMKm5}q!3?Dt>l4k zQ}nTZD9N?4Br9k>c~{=Hwx5vSrWEiXc!uCbX*L$G{dXqwSwPDUu0+VGm@36qpSf&H zhy;dZa5yYPbGe#yw#C`m(qiJj8TLD07M-uN>;iX=_d7@9V)I>z)5ufEoS3XHhA7f; zaTB7M(HCL&_V*u7qAvsr31TgbOEOZ9Fy#_))LKzsPT1u@(70p6C}Mhd)tt6yy&8`? zC!^&sq5Ejq*|tg^#DUi`xK&uu5aj^vdt#5LFUY+PXzQeikii5lL6h+4V`_wND9A>t z3X(|d`gpZCVdwGi8Dxg>$Acia6kN*45FU9FHe*rgU}4#^s}cSiOlP#yrFh)IIF8HG zH7~`8DnSA92`so%!mWihG`#~iUH~&Fls?C&#OjO_ABbEUqJ2cAimRfaWN2 z!!xf|QN(k!EX>HkTL$F1mN8-6e&FG2bRaoQ>`O+84^gJWw87rNeE^5hjZ#T)-tfR& ze)U4VnI?d#wm_GL!I?azdMzf*C9qoDk_(oszg$gbj^CPif(t`xD04HZ1zRr(*48!g zq9}-#2W=}Yo?L91S&b}LYk(@x?fmSZjyTnwxou+;Z>sAeNR*wfAvoEk+J{uKBE)1L zg)L^5Coy)nGx3WCL`*ZRI+9ouUYY(Sl7LU$vv8Z4Svr{(QbHP-iXX5Wi1pXSs7;w; z4bFk_E;S}korKNKnX}of{9ZGAj3!qmqly+b?CWeKcx=nN*O_=d;Q6O(@#=w=oiGah z@_Tv|-<$X}#8wNR$j}2pB>z`qB{VyfcY`RKm?>BVc=|kWuOF5PC?u64h9os&=NHK zu}C$g*eX(M{zwghtJM!eaMfsn*`9t9SPy6^PKKOz0z?zoZAec%66=zksZ)tP zxmx{QVKIP$-{jY2HuVr@CtE;oi6rA8mU`43pZHU|j)XFe!dh_+`c(xL9Sl&)_F<7? z>0&s-E=PclPEJ-^&T%LLkXie7ulvBwUsf=`Cp|U#yT98R4!DOvE-@_O8>@XjTMlsH zg5aAN0xsL8uj0d!rq{*@{@7T3xY6mqplFVw!5+61U29y1j$Mzg<-j=4v@=yrHFDTu z4szSGT<5LYjv*81536*FSChE#px)BN`LrJiPZNnf_rzCP_u1&}=-j(NZAkX}DTs z{%gZw7ht+0=g^w1(G~j;Uu(hLl2}Z*hnu=1NKI(nZb0cUgv2w)7jUTxeI!Q}9WwFs zjFEQQ^lIE>t>H8`!Hk_&2NTAq`kR8j%UmX=_2EcR(>$vyNVU%vkPhi%4G)HfVxBcE z0`qLxB4QY|u1=#U$mBUPTs4uz4B9jn+8jNDxf+vYP3U?I6MLS@3}g0#(nE{2pJFE{ z@pzA<1BN$<%(P5gwZaDP>rDilztdHFojXw!m5n)qM>M+`@^hPG8`PPdW#@|7NpEh> zA&(fYB&{->ythEnmG|U3vqGO|-b_LUqY(1)I8biV$Y{4-?&zx3Og?QGYKc~8 zN2*6SA}s#)T}W#(f!J~7rsTp5B-XSXsbDtB2l(uqUhk6znCJ3%#8@Sf5*oYUuBzJS zE5#aaTQX7V13p*WGf}LWXkJA}*k`)Cyg+f;;8g-8 zv93~QrC}G6Brx1s3zRqhjs4Eop#}|g8dIzX9?j{BUtPvE&5rJb1*7@{C(igM>|m_; zvOiBT44*bd`JcC^`9YH`$U{-?8qV6UB}J^n6F5BS>y{^w!(N*Wxb zPxtX)`eeiY1oI;{nbk&yBwb3IeGaJ`bnahu`0D+o`}fWHc|mUEpi-D{&|sFW2H!8? z5+D@@cDL6qZ@zY8?egVjV}JA*_i@t9r1ge{3GiLmqleRKvr*Fk2kWFv>MF znjbd*Hb6`CrR21$FKm6SvQvBNp#;4-lTE9og{>=WwV3NvwWy@UYYSVy#TKvSS}0>wAK|9gYYSUV z;`nq42TjigXlr5X`vl6ef?@u$_Gudb&cfC|TiLi$BQ}lq7Ph*TjVtwD)A-TC)(_d( zof~#nbBCK@hw743g-x^TKkLSCaQwl-)*ll`c`x~6z<~a13tNA^0@R%e2K3)q*!o)p{X{w`SMiLm zrQ%rzL<$v^cWj015a=vtPGK%-lwGOp0tm1r0&e=KI#=0nQmcv@imiPmywi-N*xF>=?ZI$kPqZH`fB#2othIJ8e$Eh4 zlv+bZYLTt97OCUUeYLe@(qbmwlTq`^VSjK9mh)wV-q@rWFfHU_((|7;m&CEX4cSiv@{5BM-?h zXRQ{r@x0XvVmZE1z8;^7auD;mtq^36ZCcBH7^}E6eDxo_CRJgpwi9cNxdV^qSy3v#gN#1|6}#-;p`_dOE9-T|LQoM?>k>SKooH{Ua~r z<6TnI%jE>biATK?J5BCa7Y(XamS;*ouKkogj8vOi`6pe>bUqeG(2Zl7>8qWsz7wNo z<>ujd#5l_3#fRhZ(fX^eF0L?Oa|YZ<0HcFYaRdv6S~02rT|1A-yw; z^~@}RLICUofjh_gJB#a!K}8HZX8t?&jLQ9o4~vpy;@@EPoXhtcqa$3;bOTmb@DU#@buzz&+%d?mI8~|G zO~bZ@mD0l z1;i4@C8j4R%r3*or)Q5DIGgv7WRD&5yJsk)O)E}kV|zI1gu#vUNtpGK;6x6rUI7{= zZ_^-TXW^#r0z*@XqIJMj2yQj%++rliw5}EDEd*sultmB+IG2sqUI^ec^;%B2H$e-z z2Wrz*9zs+y)DG(O#bYbz1NrIrwCouTT7fKT7^0}STdmwFH?k#Xrk~*%sJYJZ>NUqVN>TBNT8GumQe|Z2BDhW&VD{;l zNXO*>Jt`5}l)qVcoG!Mqf-EYJBRYJiozqT%Vq#0Ro-rB>$MC~3vBfGHP>9U;6FVcf za_*2}NO%Q=Zm!BinsP9CV1%WT{gYl|Blox)?L9G2tvW%W|aS0wD`Zs@rWUG~QL zDpB#Y^w?WndGUkJi_Ly=fu3scL_AE%heg9@Ex7TLJG&R$BxecJ$E5beG0fKCWj`rB z5f+_zQE%c|)|(J>#XSv*@W;wjEfyLL6$fMc33i3i%jI^Md0p$$MRm#N+*bx$XCwIssd$zdTSJAcN-*u5+0pIs=Am-d{=zsX)%iFN08CFO*eXg z7M<2UjsU3F4Xuq1MU1+(IcHf{25Ot`O{=Pxx0}Jt?r|ixh9|Cx?3zqNB@Y`oY~eM{ zt~_m=rgwpJJI@F6dx@cG=~;Z0nyBCryXUYo!lxen-6I^1>R~TZ+*?6jRz7Kd%j_6c zWdyvGr)*#X5YqCQUH429&|f z27?{kV~Fv)IT*t5v|b#Y;QPA$H2%MV?-{?rXux;S;LYL<#G)YF8*yyK@<2X0-0H2o zi8Ney3UpaiPQHVPJ_rX-=*bAxt{*%W*P#33iuXTiz`fb>H;jYOhH#=s#pExYjNoM4 zo__-R@F7^+HW&Y5=KDbe3l1}nf;5zueuMd!<(L#bq84Z7CktUr{DEH_#>YSI_V8ybfQX_T#YyMsHd(D3i z&|fT}3*sCMorpJG;`5&O+>zSe2W2w4Qh(YlmHveOwSk0iQbhen5 z|7r6-N6XUsVjXf+{Vydi{0o_WtRKLj{gdY32U@EWI<^7YDV9Cc_J3&p1GLSpcKQ4< zP5x2y|3Q?xV%3F(R`}KvbH`w;` z>2$nMG>~sDY;ENsorE-yw->hV5%SL@I8CzdEAm#7b;}Tv09Rt$vRD$hoEWIy&C(>d zZ0RZpV2&LuzwX+6qfL=es`7o^pk zY%6W1iz)#*t>Bf$xn<3rNdlZ>l~{5J*y+TWG|iD{$_XHC$~!vPrxg%sy6TJ*U$Eqr z40%-{cKL2nCkYj)s#l{_)ssHVLgVf}H=<@5LZxhMBc67Eq(i$sk-XabB9m9s7dCsf z*X!ujm|8GC9f+v)!z29&cB?mliY!6IZFEw!#z?~&qRUCIMQ7za zvZ?a(ey~y+wa2fTW@p(45eW3lFTcFIyFWNO8Fn8$9PjR87-9&zZXXrP*H?<-%H=C- za75xGHTT-BlcL#$m&n{X#MFdpN+{KYPbMLfo(ZNSlVG}DoD3$#ehU$-owoHNu^KE5 zZm;5Ya)@uW9-Qdy1y50A2r+{+MdEUV?>?DZ(~Cq`+znCE8)2PVfeE+UUKbGsNaDpx zpxoZzKxw%3)}8C$zV^=cwQp_S+T4DRnIJbex8Hf|?%m?%yLXCf#qDc%wl}ZeyLIhO zar@q#+wb0etAWHQEE$NdD5embUbMpj9L(*`xYg~A8iohn!y=C`!d|<0*m~T-V()jl zk1;-`uHyzfa~ZYgKo*Q2f|U$cVSt+l{9-4swVmP(=D9F`<;jyLjR*ZnV=#R1DsrD0 z4KsT6&Bn`QVAuz^vnWjPVKMo*`cd0H!{))D@U(wqAK_YzHkxXh?p?hmTKj06uzINw zRSEw5mMazF;zw1i(Q45J`%|vzt-o0AG#)fo^P3&E!Bhm;%`R4I@PR2EzvAOld3n~K zOQyEGY`Q(xIfK<7ox|(NQfE(EC-{K7W_t5c=Xk7z-m$WjzY~u1QIGp8p2)_4fFhTg0=ut)n zmK#zwsR3ywQcKP<_yA?ZHU1 zleRZ+$jt1CVazlo^sv{I2j|U3+`?RF#^_sCp?#@@hl~C00gsjpx}(lM#CCuv8E_vH3Ax7B&4q&sO~(wTiHHsYxkx- z2K|7Ejl$9Kyhn?%+%N>XHsWtLxoy3zi0o?zm1&M81dR``W9@GCm}?ZbysfWAGGYTB z07S(E`R4(IW}jkjueB%TLHwx3lRj*TDYoqi66e^G=fDZJ3IiNKe^?aZ=F06JkFhTK zoL1+l7ZNTO79uFLkBb-0GIKzkWX%9e?yk1JB3CtZJvb+yG@CuM}T3cGjzIR(7q$(pr*SFuCTah{sln;8!me-n9L_ zbqoy`EOu`M!Q>=ly-~b=8Q*$a)Bjv{r%GddY|31oLK7y>&PC$@SQaRywpy$0Y>6Hz zJSg-D{bFmgfm3DJ8Z}1Q>%$Bc*&QZCX*ceTbJCA1kmrE%xuoCfb@hClW?WIX> zAEH(6aoo_-Si6vGQw-p#4iNu`1A=$MuLDBy)?$$^qYD5~|JJP)RmjN#$G@ngT*coGnNR284%d#Clj(j96>N{JyKQ>4acbS zN-3VCex+RmvnQi}8R8Ek9z1L`TFYj^DeQf&VGZ3nGcf&;o!eIZ!THPIRp;fQ-5T2) z4VYD1z%kdBw6p3M`*134y@xrXgA*ccfP}}c_9r|_()0$cu`I^kV9<-^a(gaip%K%U z;T>f8qXsnW_TaFw|8Rg?(((@KX){UiXk%v$pA-$o5)CX!RW}pVh>>DrqgcaTiQAcM zWfT*gn5ZGRrcDm-bdbXiX~U4LXikoMW8DQN1IQX!f4D*>+>O6VKn;R)aBKPD1c9*p z29;pf5pWc@?Y$~cDDC}0J}K=2?+r4gNACn`DvM{~dgOUjtE$L6)}@^ruPq29y{{K2 zyg)4%gYgjDer9;8+q+kHBv3CHV9)~=0Yv0&nWJ@0!qvP0^%uG8Zop6PybF1Q*l{Sedyhes39=%}FH5pFE`g4A#Q*Z6Gv# z;<_|`y$O3kZUbFdc8+D7q#LFpgK$GqKnPl3;9`#lg8~M?2XJMhAOw;~F(tBtJj=F5 z+hja%W{1O`4qL~YG9DoTy1@fGjc7;&R%-3oHusB5+yH!Ie=hJ-;K9I0hpk?ZUxo|@ zF3)Q=dmjH^glzQVTV1SlI92%Ixx#VnlBvUcSd#O1Kvk(&_JB zoLApUWM5*|a_bw(n1ypr2vk4t^Ll%%~o#&2Z6=Sf7^RIA@t?@_jz$6Bl2+=Q)JlC zYnN047Oft&7!xch2;-Hz)nf4pt{||x;u%%ZxE+VYWt3@CHQOt{CyZ%qzV0Y12c@|2 zJ`65M13X%WN~>f*Qr|1Zl6>xw?d*?jzu&_-X%%F?w7V@cO;P@md2;$#o)03L5)VER zVq9GOPza}k%#37enNN3wQEwx(gx+}SLb%YS z#dpJ~+AeY~jX}d!w$W)yS~pg(N>`&l5RfdTs4 z&Ho-ipGYy8aF1W-TP@9AhWIBx{nAUBFtq+cO=z~} z21<`iG{bAREmAyDk0$PUc*HcpH5msB_8V+ z54L;!P?Fh}pen%%iq8dEcoko41)d8QaKs8K7n~Ci$8zfM%lQS>3HZVv4)u>*YHCR% z#9*i=%QCL#@aMyAC!xnU%KIm{k@50iszzJ$Ng5R3egEzwLJv`35ZwSJl+Pz!+(+Q8 zM8Y&q8e`%_!fEln&Fyc$dvCkA_Rf37_paT!1K0L@zbOtA9OEzi;r0FD#pQ>ir zD^~2^4)#>Ap>aW{XFm$-@tDs|>`?&a9nIL#x1d+yv!AJB`5ot2rsCz(o1lb?mC3g!}CpAgUpG1r%=-)Oqv+~%DQSf>9`-Mccx}A0Y z2~(-hFXWcc-Dh>@+8(~D{vtOYXeaCXEPQ)h_j!GHxk>S6*WR=Ak!%iJ1#o6(g-Ce( zJC=^l|LAF=0JwKkH2{H<|2SJt#*t??7R@>0zOzdoj5~<9!)4Q?;NTAYgK^HOW@RZU zoA}c5Tc;EP;7r<{oW}kfjuuvEmIVt$PJmv^*&1y#5*%vdjuC}&)Edvd$P6g44x5jL z+dvSS7#=SvgZ|wT8IyViwoJ!f!lu)cjuONkI)lnB7W}C;k%>}}3JKyVCip;x$V;68 zRC0uIdEQQX3XzSCPJ|V9yv60#Yqt^A#y}WS+MyJ{;8Y4oj9rs|5jVCI2e|z;25{pA zg!?@Pv1UzqDtp8FM6S^pA@*3|eT_t271Q|`u~9ReJMJ7im7~Iq(QqQBhoc_)6GTOa;4E4kp-49@4##+ZW%f{f*n250M*NqoJ*c=w~ICTgHl0? z0|d}+Vq%vZ?DNhJvOU3fayrYw*xrEY6*j)uUg_WO!1I#2WDxdz04yxLXWeFC3bQ7@ zsb4i1-hwu77MJ7R5(Bsg%{T|t7nfri+{kG<5Bm25pmgJpe~D7%aO#q11gpqEqT%;7`YxpD5`zjTRlxdqg+x+*pv5S|COu8~sU zT_P43N$yXU#20c<-YmSiQq&lF#sKX6z&bz1Lph-v?sQ+7?gw$)p4{`yIS(|DMoy^> z9S438p>jL@LdZE#_mKcvIzSL$MjJc&OW+=bXUseUz8z2{PgOY;;y^ok z^XpGYs-K*YgS1!nwGUJm$; zV!VmQFI9JFf^h15)jxH5KNFl(->%`L(q*`71FPTez*{7GB;$3hBM$kPpZ>*{UNRX_ zpn_a9M#b*Xr9i>eL37Qnx;)f4thnqgf;1fl*PmwxaY04`si|{vOgFXr(aIjGHj7y2ibv?PH4qZcIV1w=|!k zod2>7O#p(L$rc!bwTA>l@q*Q5Yn8FQ6X+H2W+1Ce)C)@&mn7qm)mflr#dH(eix=;l z?sW`}>Q5P=)Q@cAJt><$$+-TWpK}xw#t(km2B%zIpC&TU- zu_ndd2?979x4MrWB9x|u7Cr@ZG=ZV*F+PWeJ0i$@dpI~iBm&klNklaSvrH)i$e8(p zKZOM|ld_cKf+^x~Hi6UWc)4}mCEsC5X3QTCo5u%BQjs?BG`N)IwOE z&2Qj84BapYjb1ffdstrFUb_qf#$Xo{KVmEg^jfc%n_x7Ft^A4{9niO}i=of+(WOws z(==d8I4rZwbQDWW;tC01aqv7w^i3PRi3WYCj`&O!>Mu7Jp_y*hYFY=#D7;^7z6rEn zt=Ho4r(Sxg`Lk>x`ftrvqP?Eyz*X5jKYbO-@2xW{zrpzn1^B=Eh0`j)RXf1rKZ6qN zk$e<-u*e}*o#QZr9~0fzQ`6p0f@3}wmDelOUymZyb1HOT5qL9{;P_m4PIX|T{-&C5 za1uV(%5J!DZuL`*H<(PQ8LF`TNmp_cMMzisg-Q#BM&#!6s?x@CEm_2mvo`xQ)K)Jg z=G0t$LvK5D>g%)9T-Q`|&DK#;?X_rLfSP%yc5?+x)cG7yj2ip3<_7RD*Trv4xj)NR zqRP(EQq-0u1v_q|ZG^#$QLZ368xO% zzhdJ3akByEc5rZjrTXy;i?C#>)vyRBde#eNnG!&LK1Ry&XuM|Z!m&t97Wbo7qJsh~ z#^8)nZy3?xGA*p}KuPeLCS(QG`K}pzbI?^Svvbbo9Gj-sO<;m>0{#=f4Gh=GM4p1K zpA&uaDg8MNf$((3>q-CFT>#dnYS_6Mq&ESzW4GtWqb=eqL9RnjGH2qxhP%P^t4j`% zyCk5wToO)$LT(Em(QNhp@O0FD+#}ZKzejAFa-p~_eE;X`Tg1bd4tH0uxGHZ1${;}u z2)#Tk6#j8i_d|CxrP?!9_btg?sr6a*?GnW`vx}Dkjj5C%`xnt2xYT6=Aylg?d8lzL zKa1!NyZG)#_Y2C=$bsA6iK$Sd~IMwILG?|7x&$Lh8 zl1RBzM5?AeIo3)J6Pz|;+)3VNWAM^&RUMqPl>hh?yF3s4gzGjRBTXh&2tHQY%eh#c z0{)$;sf3ctt1Hh`OSzEh4t|VzMdj;L8W>&0qwrGQDJ*MHSUz8k!|5!56P;x$tf(!g z9+9dqXVpKT!d#zUh4BV1Z<2ZI>_Lhpv~%b)=WU(Y)(G7Cc{%Q2;YH=+s?(HKz-{yy z9$0&8amwV=vekU7wVdZvzsYGf)tvA`yQ!6lQ?~FV>V+z(B?H|vvfP~2op?%%PT<9R z-W-POvpt5@KEW#65)TLab1oWOX`e2?J~gSO1n(rgxCAFQ!s!`jwX7scR%zI&ey5(m z-=5h_0ZQmB6`YsvH=yaIMzB&V=hOqV=zBF%SiJEtgqgHkA+|)Fve7|uD zm2WIx@`aN3_s&7dQ)FJRldUwZ49`ScJeNuxDyQDV@b0iIpqP0g!LVg&uG$%ZGavZk z=UFFI8Obw^-s0rC;}d&NnyCRMOZBwOfpV9gR}XwvWqC?GlIAO)!anF_oG%%rmL;Dv zly`lGqk-)u{L}HSV#@Mo>Lism@*nRWO_}C}&iLb{Gma);oS@VYcVnXPo_7eCm7o=& zY#|q~#C0M#xS9cE0y?ot)27QQIWRKJ|6n>w9TH(hN0 zI<&}=R%?KbI;wx!gVX4r%gx_H%g^MyaVjTZMCGi66D@Pj{#BDagZ2mA@oEj-(U#?O z0e#EgZ~aUXwvR7`Xn1}KtXkpjZV;=?g3w+m!iW1Nho&-O_%wG`h3^A|Fx2pi&iEoB z{)5o6`{u*0)9dZIVMrf$G+a3 z=^_{bYv+?b_S=%Aja{p%58Uzu7^C`% zhS|%z*&7RJ9<49M2p&y3c~c zD-_;OMP~aUwR-aj?yx0d4Pxp2YgxgQ7vUAK7DFV*KX0FIhuzCrV&GJmdx;yul_Yu< zm`LrJ;}WQ;BT@l>dO-~-|Hd4Oy0?D&sLuC(ZkEPgYW38l{Rkfv?jCgaTm5l;jh?$< zch`p*btA1`Dyct3y&vkFAN0nR$~4XA;u>HDhmkD7$e~CFf7QG%B@~upyl9-vKmrqCB7B? zZucm6GjbI3Q|XRYrrej@g*;p!cZuQ^>cg4$sPzwq_9Jo2zTXpk{-(S~S3X?N;0s%w z?p{`s?{l5=6B`L+Z%(DNe$k%ErH<0`{+F7+f{WG^c#FxL<)3bT3GnV5F5?d_abK2_ zg6=9-f^}yI|i>F8*pgJ&@5>S2ZuF?T! z-Nm1;bKlcx&P)Ep9sVJTk_ND3&uxGHh46VbU{)iGGtvbv*rydel@x-E@(>QKq!rAB zmjl24*af`as8vZghch0ULY<-*j+E-(wE7*a!(aN-sm;KAz3m7$5qvHS|2t}zJb%Uu zZ1Frbec`a%H(h)H_p;c z5MAte&Luw$U@p)#`N#8{Zta!(*d6&$_ z`in=c!=oNP!j658FRKGv=#q96;Y8fm(6avNi&s`wWK@9?cK&jDNf|7(_isguQh7!r9aMq24_mz-c>Swi= zx6FqhL?c*~c`ibh>q;+1}>&)LljfuV6WQpWuW7wmO|EL@irjOXf1gr+dGWh~Mag#N4{-%FRgepRcC|JDjHk%#E zJr!*wN+$!f^Ra{jeTY%4y&ryH#$ZBZENn7&%Yf%H_uN`1BnUuo+8MgoL6~V*%#!m7 zEH`#S;lH*L!sRRr+2!GoYM$Y-tO&aT2a(pq70js`o^53Y)=^;u#*U0RiOLN-;_nqX z{vnwE9%T45{5|SD`SPcQ3plA{Igs`%b}!8ra&<4hx_QIC24LaynD~Xi&k>1baQaKW zJrOKB*$6EcMwpBuz3%_n=C8quUkPnbVRO$fnqLF-ntfWvZQpFhN|kB8)LgCC{H<8k zGR+&!%V_>Z+eg}aU|zV=yamY5RzMoN!p{;&ybaZWVj-wO9f6xMGBqKb~MazDlT3uA%h;q>2+hp`~MUY*Ti5MnY{<>_XF zzw&>5cHt%deE6f~zx=iI?i`}a8xf{AvG^iO!q@FndzVjov9G6@6YAoaW>ffz?I=5r zl3}5A(GQ1RvM$Vk7Slmp+6i!-(W-}9DcKg#ld~k*U-l&>ipY zE|(@9rdPXo0vT^U&pHlYzdqOy1kC4w2lCCh0|Hre6-w$ z9kn%l&>7#I9L7_9yQ5cIup52xWDo3iG^I5H{4y%UWdde&y(*>xZX4gJc=vo>aooq< z)?=ld6+><7v+}eAnOnv6yWcgF5w5&G?6kY%V7=><>bchVcIOaDJ`ao0umfVXy2WWK z_V9S+=9Gcta{ALxhe$wA$adyIxL3@h++L7Z8PkFl5FF1b*wXFp+m2Vgs36YL&awM> zmbhT!IYb7*LsHmoW{3?o%aO}AuOT{!fUM;0b4bJ8Q;pU!6mjzBLSas_ZvR2CcD3RV z^G6pCx+|!4UP7d&-#g~;L+T<^4RUAd+SOITU{ca_82aA}#r21s{YM-MI5A6Z<(*N$ zJf)GGg^BHG&XJid%9N??bE%HC^n>wIr1{Ml?nO) zFX-F#r4k9W+-wGEv`QBFlHX}|P*G_s#+r-~Nijwl5~(plD4y-PH9g%N=g2soW%X)FkD3euKiax&UE;@Bv4wA!3Z`?iVQLEiM5jETIRX_HSykr5t zO?N0uqAXRJNFY1=L5w8ZLKTL5#Eh2%OkQ#I;|n_Jqs^;A54NUo<`WGmw1e@1P{Ym$ zv!Z!j6EO*U(bHa~n?X?OE=0pqq)=>LAr+PTH0Swg)p0Iv6)(-1R4>SLxgtlEMZZ0XKm>j;Sw}7qNTr7qaso3i2QVdt4C+t-A_yfFm^>>)(C3Z zwT{xSkEU&1O}k5LS4^EEZ|)04{8!{7-C!wm)9?0=Cgb3qTC@i^d8xagoZvoGD(rJn zC&kOIs?g_@SICkYT#nvu@qY{xjfAUK+Y-!i!CUVzqv2BAzk6$Z4W|-1!*Ut1{&a+Be zT3B6UWY5cY+;$0sMPLTPcG?{r?5g@)GQcI~G$@E+C%Z;@KdW_2HyMoL=9AFv*0{CT z8g+~jYL{jsf8J3hDt!yv!jWk1s~!+N-?h0`mual(>paAvk768?mA(UX~0mUtq@^b$RE1d&G3_{I9-c32Ep zF>W!eg!s*BdX1`b!-QIvY#XVzSkG*7_RT~RPS?9+Oy_Ml$&jk>rV~edfA`@yLuEva zCpj!7^NB+?%Yb5o!Pnf1r<$UW!k4w2%cc^JHCN1XmQf{aZ-sc?tYRuj50_;^=5AcR z{_V*h0Na@E-Wt3INp?C-_ZmC_BEypL6F!kEM#bPs5V{@LxuGshbS^%%t|tm zTeK>oB}G5IMC+X0{W+uR`WnCd)VP-TeI{3Dqg$7z6kH3x@adm=srl(>ymqxK0xJ*hzYH*k!^w$w7u%pR z-Co|9Rv=zxXauHwJR=&=`a$QG6p2Ea33OzWSe>F|4=INKcMm6rNz9Q%N=l?e<;zM` zN$63GD)%yQScz&MP7bmv{L^(RfT{_Zc>^-~I|i+$3EEY^jFEs=IXVHu6e=btTE|r= zG-4+AHbK$t=cwpMk$anOu{d?D96Vfd!}%UlSSb#BS^Ll=_*=GzmNphnNtJY(BB*Q zJ*a6x7{Nh6aI4MCU6zIj$rqASeF-Xw(jg-2vntU??;z+PSSf$Qq`{0Y{q>Sh;-%rb zcH74&B~a>-j)~;^31*ZaBD`JWjkTa#&V)Z^#N#1mobgr2YfMIg{eL+!TVY`71B{3j z1{|*7kI5mNp>%JsE$ekyBG3%!gC!CTl0@hL7O~_j%sF4kxk!NAq`XvVA7Fw< z?FPl@O$Hb)vj@Mz?Ssa6unSdo+4Ca{XplMJZSS``#~U|Wy%B7?(VEJ*Iwtej(DN~i zSbfB6n$l}0lEkjy0(XlH`F>e|ELo9TqAjntTDZr81X@Fu{drsY^v~l zzJ)=SuQh)9TEBgpfrFgK?N)cFLNz$gPfNYv164$^MtyOk2xR7H=komzz3rGlS293r zDbU)kh(jQgU7le8DFVa}?>lj+*lRW9AbdlpT-qN4|8ydX*xRZ5wqsL6dc`-HB$@b&o@6w3uYG7a%6@+ z#t8YT=4a75-;r%?K!3IQWq|%_wj;8u0sD#+^|@LJwn;8bmi)V-7aIgi%}eN~8bLK1 z8w9U5Uju>**%8EyY8rgK`I~6)N>zhous5(%O~Z}m^=S>O$^KUJJ80Ob=&^#6OsBV+ z-$mO`<=Psf@y`)LjK&pEV)>o5=mIqN5T(^AxKY|wEhO`6o>3;~_S?E+BE zrqlR*M$>5=&Zd)7nb2W*|6*u)f7~5SBqF%+VAwi(ID(D6`|~foWG(9b&iKh-_~=+f z-?4p)IL4#iVBG8OHI7dB8($yw#_rRwM8zG#$ftFGA4$yX-J1-CDlWZQ*%$sTxtT7xlV*$%PPm4Z_>n^1vPzJc#!v!yztqyFwHUf-y%< z=qsi0H297-oB`v`@oulR2TvDXecyshGW-a6*@M%NrR3lDu zd1+i+SPB$eV<2J1Lp)@Bn}HFhajcYu=D#`#XR3=@uNKjCa6k1^$e6vNwwQbWxbZeQ zATbfL*9dP+CcfrR&{r8iib#}*@;FBlT&qoQ{G_TZ4De}N#Jq=&#E>{K`N^K%od&x>c^LDyS;2dMBw1~GCWq~(Xo5{p-p>+(V;y6Z=JrRf6C;R3Uv94mka-DPbM+4FbJ9EVA z)C0()6QmF5c)XcY=ycp@4_i;{P|?tE+-M_Wbm+&&8!Z^!DVU6W+t?mX=qbgn;ZO#{ zjip}q!Nc($ES^hcgPL?lSRv!3P5P6(@Gnt_zK#N!tE#jbsWSi|l53cb3*iz+oYs`-wG;sQN_Zv62uYu(T z!!A^dzxmCVUb;}YCk0L^9IP}I@RD_aoN<`m`-oF5TD=EoGJbf-4Agdav_Amz71G_M zvFWcku*-l{RrWaI=4pj_DZs=l8ugII%NJh00I9Ia$m}uG1ji52zwZdrkooXOCn$K( zXBq}5dU)|78eKZ$4|@ih@aJHNZ2y`hEKDearyJBQjJt$XKhKRfp6HO=$VQ?67lq@9tg5K{M7Z-1mnkcr_kc(BdjPO@fM3cT3@3d*{yUTY7+*Ij%~LIAhR|;vclIaznl(R!!YPb8 z`-46zdY~6zV;B6{g}^>K8H&8xMHh@8ziyut%hy*5B;H%%~8SZNAOq78b9E_i|hWKC$&YA)N$cPrjR)&vdZvvAaifbU$_EqS>hl6(a;6x=m zp8C=e*wiRSXvD+Y@7y!_#=YY9WUtrVN5bQNr$6e*^@C4F4<(gRF;S#IBz20rW*o&$ zewxu3cRCO*kSLHUBhaR}YI`v#k*_~gG|R0q$B!Z|N2DSO(e+QD(qU+}u}#iQiQwnj zCfzxnhXYj6A3p?2%=1aN*DLlq#bneunDor?2+|ba+uZ*4yZ5$>Ywx^QeDB(wJJ;UX ze(yKsoCSLqoyQ$T2C*Qyo1ihp?+K=$L*9Dp&h>Aj(Y0@F-rC%LkIDQuH@Dw;3!HiL z-8;oK2%bCJo7eB%x^}0yeecfgckjN{C}4{fGpwSRLTu_X*f*%j(iyi<9n4PuJuLF* z;b78h7Z0%)vDo{a?qe)S3w5^`sB%z#)JN(F&I906)Zt^7`^(Y$zH9)z#^4jCcD3U8ll|U14Fm=W z=)*~Z7avfN+;lm9Bvp5{xPdRMtQOl7e7Iy4^vCb_`rxtE;#&V?)h5@25d}fJa|Dut z@xV=r#6Q6X-tVJ3hC5UO^;1N#V<@RMR0{MjBn>0?{8i~ZhU1YO;|U7lEKvNju5237q{y;?bph$jj|u+B)Hv9)|v zg{VxII21AD&VvrBGoT&gETE`%T4>@SI>*@JqY-zw8JbVS5Bq+XXV;VN2vQ?BM+6<^ zEzaNGpf%37ed}0)gw{>B8*7){K@=cxV}0_F9Hc`8Y$FRT-9_ADv`h)S;X3KMWtrA) zihVgEu(jAWM25~)Q&ntvBpf26XsIebK;art9=g2V3qoX}MC7K%MB_b%u%0PgE+Xi0 zYuIgJyHX^A#oFeM!b`;jI*3ewIuKNRUT<1BwWw=gO{2?6LwFS7Uz8EplMr7FMto* zJbp0RyO=A7!;z&D#@-l|@@$AsTZsR$3+M+Ag|ly%7}1b+!VAKjov=yWPHvd{F8W|#RzRwF9#9!gyt-)EEid!Hr>>=I zF27v7XvzVS<2!P(Al1QzTudnITq|6eNw@lUW+hOgA($@h^#=Qo*4KraxaeEz-DK&K zv2i98#c~5$@Z*)@tLDCb)oVWRNfd9mYww%I8~#p+KQKg`0Qkj7D1D^z1;5AQ;Z57S z5t_xl5w1UV2cglJH@?*vAG02WnkeKCk)u~3ORpAd+J%q|B!H;sVDdUjCz#1u*y~VR z$jaO`vStQ~DuX%4f|D!Ekr(V{1?RSZ%(s~NWw+BKuecRfON$?y?lx2jIS<FuukE!X1sUuCW$4q}M^Xbx33r8sqy(pi4L{y3D;H-DSRu)u z#zx|dB)Lu~(Goih9?j7SpkcsZANVap%&eiLG?Lnu5;c{$_7^WA5lgBqR7kss_2is) zhm+M9pFmGzO6nNOAWn?pcH>s}(L4+0hVeVEK_s}W8jw7Wk8$T9-L-Ds#X^hn z?#ev_eYpovjKV*$;^w4Ide9fjSka{2iRe7GyC{?fGEm_MYWQkpxfqDQyHA}Q3dJVP zq@A$|DWsD+_NCfeGl`wmK|=X!RVRC`cvWiz$>mJ6Li@sNCdA91upjYm@0O=SIC$N_ zB`BfW!d+FvnU%H(O{OIv3~o;x$e1Z99C))0LhVmhr~#PqNm=za8weF+3xQ}fl5&h) zU=H!X$uc?Yk4#uNqUt4j+`C3h*GoY@-DrtYrCaXY3_L);6SuqX@kbkyCagztlw#0j zyfK}vj~tig|bPC0BD@|w&U|9x4FLtrm1C%eG413`^B@IXias|jI4FL`Nh6z;H zm5qtU2Amh&%A6V-m#0Q3<9LRZ$82;y41WZL@s+o66@U+XaWX!*^vz^#Z5zu#-NumC zU7(eb$ai10GjX^pS+SjiqHq=k|Fvk2rS-90AF}qb4{8ltR4){91#87dJ_R{Mfpma8 zm6D(myO|JG!gzfU1wvwDNyt+9brRcAxGqT{H49?@ow+y`&{FG+L{HJxC%$bt*CMbH z%Wxizi_Len+-tNmEm9*_Xmf(#9jocSg8hCtk!X%Uh7bC<9c!2nob8M&lrSSX75r+4 zq7`=|DA{Z!H%T!Z`Rd!|FcnPpN>CKWDko3z*J5vn@>0QemLZSHM-YfWZ@5l_fXMUJ;*oHh znDrSBv?|vAom;q#?_l2d@89=R50}mG(<8mOQ)l2EHL$R(3-_4!Awx(J7IKU+N=Q4( z&qrcUmfO4|=sJw#5wn-k%0R%b z1RpvizOyp9*>O6goi4-5%0$iY)hZ0px};qI{|DGekA*M5Ymfbu{b(CPacDD`(&OSy zr^tf5xIIL-2JSqP-P|gSAdvQ*v4{f*0zdn3vx!L=u`gns3{A?)UNme9TNu=S#~OLT zPVRP4{@3|$%oChsa5O(KADh6}QS2hC95I74WeSF=Sk!_smXV`NJ@N}@n*o!i8LiVmVzUDf5q<%Z%3d_k_g?VQ57m4Ke6yf z`;06EJ0cH(oRR>Dl={EzJ>JWUn+T#9iL2reL1W0up-~!ISh0k@5UfOHVl+l{H&4H-yqcEWvZ6h#F_X2t zj^MUHt~nPHjxy9XU^te@Hwmq>N{5#f>-O;1e~D;{gEQ_b#1h_6-J(P@GDmB|B^esg zEkGzaU+19_Ey2nGyxK>e*?8b*r%~;$&P*fp6w%0pfYzhX^;U0xg3v`SE7i)>mkpl@ zB>S%m4^UACs90QG;kMSh1=~L%vtrmO! zq7x}x_O9c}AOaXTV6q5KTt0OwYR14!MSp}`2S_U`-h$iBC8 z(ZeRK$g_&AEdGOyoh7@nu*WW$yU|jB&_A)!k2*vNLY*wWHwn$a z_rp1muKZC!Yn^Kbm3ynDaj|rPk3nET+b6FC$uL}c(t`?0(<327^{c&Qt zbK|;c@9$Xl5hRnySKL5(_bBiC)&axE&Hcf+cIT9}C8U1Yt$|M>rQ8TZW{3{oNDO$o zh&psfzNS-YOA2v{83PwGt5k%R48bKN!Bq|y=j@=2{-vsp)+QtM^j_q`L~q)yXBUlm z47`U5gF~~j&!LNYW{7aB?nMqZkqWk{SITBL#X*dY^Y8( zU!GOGWLH0WOG=ouK^Q@Bt#DHa3cH(7iy~lwW<*@43q60SvdDcI$N880pR$ z_D9ss&ehVB*D^J+h}r(c?O!jo|9a`kH}J%-a^+0E;b+Uf&SfUaY;&XaBSVjx#=RvL z2*>|?4rMgF(neepY=bJkCyFYzmu{IC6;t*~a7;$sm3D?fKL5su8lGZbnD)W8;KIcQ zU^8^_BG&i_lh~wB^$DggIHqru;zLXl=HF=k*G$q30oBN0-v8a^|AF_P2;N_($=JO8 zhg%B^c>R^&b^eO4@LNBR zrVB1lgCWOMNZTlxBrO7 zoEK4(=WF*cuCXa8qT|n>wt~3Y7%!?D6|1QOfG(GI=fZI1a#enRgLP=*QE&Ed*eiZ! z{D(iDDb1OgMk`g)re7pAGi~%mQuB+XX35H@vRr6V^Esq79~@~0GOSQE9h>aqTR7$F zr!bpF<-BO`(zS^F6O<)@wqaa%a^KxOIBM+jk_+1kveYJ$z2EB|A_9&(U?D0tqILF=G53m2?4c=tY=f{=nC9yYa*eL z-Ta3sV?r&wC)yV7A8qfV6%Ts{AG>E5Mc8f|$+|5(#Q)WZWa89;B0_+)T#OvX!w@SG zr3e&|Lx@24k=WS=ic*?b8G{9NIAp-X1^OXAebNNHmv*aIYD_x+%`iqf&fV8H9w9q;an*+)a7gp@E4yLpKb50r!r zQ5~M zEbo$rchrYx-8V8*SQn9IN^)U81h!veVD6!Ie^xp=R4^S+2EJNpRuyltZ5JF^7yaO+=PrHWC@erxP;B`$~ z)$CI@Wul~eDcTi=6_Iw$sssg~L1G^fnp@61Tv!#?q($V_7Pb1c{ z`#8wISPoKIP?HOWsCa9GqphHmw8XFglVrUQJe`p9#Ff@M2Si0PF~=qQ%nBIq$fv1- zNu}3OvZgEPyDk?vBV+*WoSX3Z+7>SPQa8)N(IxH`abqP?83=Mc9hu}!ojodl?ejAM zZY{Ww$jQ=U#KJPCYX~p@W4m2-86>Tshn#MSK*G`Hu-HI7!?mMj98L$_!g5-*fD90pbaJ>9B)( zB+zc)!p9^$HCYuxv(7X$kKYH>Sqf#y!u&C{Jh{x^0=M+87w7ub=tSOugHBeGKxr7{ zgSQOpMSe5M7TkCsA9^D8JVATH#AN)E3D z$~(VOq13Qd&h1&0J31IYp*oA3nNhOLn0T;J39y13lPlv1HnnVbKcC=@+3xxeH02B) ze-ugCluirk0#6v(T^aZgJ3BV{A4)2{#(9vCG?9BaJ{jcIO&;RWf#GCC!v8YWz=5uu zJf=6lEBn>a)x5b9JStxar8C8`2*GLirs5T!^~cn!6^1A?1q~Vpzm3*!^W;ZisNpDP zmn;dO%RMxuSSU#%t_TL8)QH9zZGO&zsDfdLpvm@0il>03z7im-iv)09!KQLCWo!W# z2Hl#35?RyP0_j0-um@*~u?#sfVa~C*;4tDRRNg3Uf;c%RtGqswAylf@u$81yWMHA? z#EZ=x4e259GJ^7Jg2=0#_wN^SDn`r?lx~^?U<{O8Ir)wpi$MrB=x@mpN0oMWTMkx0+HxT7zI05t~MC~XUB#JNGS^;Hol;pNF)oCmoGO} z68ml;pRvVZ5P^dg>#@(w=;+$(md6IbZR6t4s5n2G@dfk0aFVd?b0S!Fj# zx(gVWhBgd(m;WX)zX?>ss2V~DmUm6SMG~;gEsFk19vg3pcEG7P<%*>E6YGF&x`SV! z9dN?(YfL$_sV#8DzUJ6qcVdM_CmuOtENHUP45DOpIb8neI{nbuDQ|8&x3{<{raOmK z9$H2$)m=4#3RG=rhA_591Xs=~kzU$1m}qq%g3cuVFB0qMyf9`-9tN~{D8UZF&{Ck% z8qrW61Ql~6?S;Yu{%BO^fro`|*I&rZJ*{0YGXU~oCNB>k?%It%0V=|?{H}^2xgqW7dA473Xbb2i!bek zl2lHryh}TnNpKD2$y!nSloasAATV^A5;HzLP$}}*Qzv4vQj^#rRyhiGoR6r~OVvdz z430XzK0SGmQ|<|SF1sT%y$--!(qIa%84pijk{}27FpoyWnq^0lN$T|96tFoeZhDduW@7S4F#D5YH;Wfs zO6nwjS!}^9g5cyC6RO*#-1{{NG3am0Z7ix#P8>nG3egH=lf0Z><2f0zhp~3fXEYe{O zvEpW7Ipf`aXA_qHgueJ%CNIg_1+Ea6EV#W{nhNESBoW*fFPiX5lO~)NcwVold73Z% zd+Cx2g)`T8HaDVL<(;jmp?2No0QvN?&2BPJsZz7zzj*PkROx5gS$p@>2s$3(T#$Je z0gEGxn=XSX!t9uetSKA%_O-3e#Nro0P)AUFw`;*3XM=xgvbw|)pcBqcI zp@$MY0*nHp6^eIslhdeZl40T@#cYCGWpf?efJD-xVo6YwQ5{|{ajUV;4B?ihvkEOc z{JhN>)z^QNBPp>QR9HSuiRB;kbh9|4+NthpS5@!Km|6vf;XD)> z5u}xo|AHVu;@C+L=iw+1zK_Dnfe!ug$kMB`k-P`ln z*(#7bGv7V;b?&+6o_p?jXkbD;X4ls}Izj0>jkvyB7tmf<^xxMdj1E2t(x}m{O9Z^E zxsMnjaj8fHA3)uwSaS$S%FqBZtTmLQh^Gk6Cyqa$)vhoC|C*!$5wRM;jOk)7#Fq4f zdR0yI@zNq3%xkQQ#tglUxH4g|5(wD`6FN^GMN( zPvQ$Ke(kuCqQf?8UI1ByM;#>^2`?*QqMMEwVbPMCPXqeO=~H??jiN{%OIqGKp|Y7R zK(xH5YW(Em#FQ?NQBTMytcIvfHhDV2z#1$C;J^Lcar!2_y zv~e|al%q$PUiVA9-}%YYggE7$pVCm&HwQVDBQU!FULR4{wUBtA#dd~=0Ww|0bq+)V zwShyzA}WBUkV-B26Mjl3#&i=sYLE^&EWX9!Wd`?_5_gW%a4?D9tdGeS6cy)Y>EI+R zDRY$A8dpY;H_a;iRls1+idK#ni8v9Uy_wAFqtY2==87Fo1*&3`qYx?{N5dSvV{<{s zq)X9f)q19}-LkR60}1Pr8PP;T25ZG6erk(bYw-8p>LET9Nkx-DNYrZDCg3{)DQC&; zb(m)pBN?-Xu?Z-hspNbh{$s0&+BXn$Bl$1Xw~WCs=!<_$-W4WYuG}172ygmb{Cglgge^C;&Q>TvYU&`i_bHD z+1BFnmAHONko>P9S1N+&SrL{`tamxo3g?bL`U3ZYkO64`!^RMz@=xZF43zsR0NeWyHx-HW|gB)%E>25Z(>5wmu}PSlHGDlfrYIcXv( z;5#l8bE=>t7if~5VY@$4m2DvbQFQ)H zt%dIT`o;mg0{IY>x^RqZY;pOZrLSKq{cuOgCKE%UIQDeSUS{K}d=^E4Y$T_jWQ)ZW zH}Xx&FqWDc=|Lsbo7Z>^xT!R%Gq7#SCwV5W=HAFnXA|y{G@)B0;2 zRx%(PcghM26s*&L`Pf#9J33prOy{A=lF3y%Cme)JMPh<( zMCMg>8p^2oly<8(>LWqUW-W^j)B|ayo_46q+d_7VKC)f&5!Lu^ctRytOsPO+X5XJK zv8Zf=9jk_eZroKH2fvy5VR2pQi{~FEmL2u)(y~rQC7~PBp%^c_gV=<7i3&VjU9b@e zMIGX|aYu(W^H~IPVX0M-KM?2;G9R>3!~#@nlyndR@q3dP>(N$+;JPx;a@_O|9p&BF z1}CzpWW`{C`M`yM0xr{K5G+D+;kbLFeED`pW`;(-VkK1X3?YgaKs!bOCPhC82 z93Bd;ne$*Dm=BZmGU_5Xbn%MZps|5kr*92lqX)xTWS~~xdNBzDVUwQW<^lV#J$NcC zCmEJPKPp|)n&vnib@0m1w9HV?QbbBRut`@`qLJAtg!ON3E$i8}y&Ane2^b;UL~92M zuZuFx)j^DhjBuI5kl)P?Nlvh*AijgF`RlE zaT0Mf#E|6S^Oj3EiQ~*pm3wO!lWr31We+KQNob8Ffy6!BV*)Pi-7LKEdEdq1f!&>0 zZmBt_1s1@oCJu$k&Tf^s<10|(el{#Mz1$?TQ;_Nt4nfSW3kZ{r_DfOvsS}fB@P5J=`+>p21g7I}R3aS+qZM^pT>F&Mmd!NyHmZn#oR!;yVXO02 z=BRMX9Gr$vZ{+)k`5GMYVV2}^R2-2+9utmc?nZiUqbGB;-T-wSSmkM z_za3KNdyZXGkNIy{K?&q$%qEhDckWo_FA`%U{QlEQtR@y7`m5Y5$JsDK4_|0`kGfYATE0@0gpD^v zr?A2-GJOI=l18*|Y^`WQ*ve{XZ27bwjV+&jIV`rk%Edm2H3`?AH6X#|vo9|umyE`l zG=!E9Hjc-d$qa*yw=#xG7tH~#+Nq5_ze6NWKOL3uEegBuhm7u}TZt{7A#EO89?Hv! zxXMJ%65XVEJ9(#%6fw9fzW45XtzZ1OgfNi9S_pMaIQRkmo==>6^{dfja zRwro}onKz){2K&DjPs;DGlDRfe`}%h>xB7y2IF^ryqe#HM%7^d#zNpE(7n&t*`l>cap(d#bZYz;rf&1sKfPQ=K+pekf^- z?7)gIp6a~L;?E|<>E+zOZk_6Uw-F3CG6VbGsm?aR5Qjd@53Si1&46}Jbw&h2nu8R` zxl3|Ou?mw@oj=P8=@f_!EB&cVeiKHVa*7R4DvaDpOYFdh~gJ@e!4!>nzi zH@V+K{NRfchTu}Ak?4_PG}X%NyQ{JJ>EmJYRCz#tMi}j4WCTul5#E@}b!5-APS1P^ zDfKZ=F2Fbwpla~i#3!YUpxxp2>9U<0q|Fp=8q?cp5| z9$NeSGTz}vv6je4Z*UxUY#hZ61kZ#P3@?cD)B>wFpY7BFqJB>t|LRU-_x0;;fGFWx zN;*PjvAW~{bd_IHj~*?KLH)gz_$5TpaZW7h%1R7xY^I*B$T@fJ>INgROc?bx9G-AZ zm3;yC$m_lFCNe~le9xUjY!*Ac=aR!oN)C?f+r4e1#opWO5!J<2$W8aVgQem&LhIbz zMLes1@#}wPZ+x%6RIK9Do%`Kg{Pk*kIRw5LkB6ImHTM}E3=n(B&u>UH!qWJ1FHy_~ zP(r~z$ef+VG2A*eN#S=B;dt)ce6{nf>+NEHzYS*mBI4&za+ z&%bct(u)@_UU{L-KVG~XsOeS+x5$L6gO4Y_fr!_d_8w>mnR>6UJx4|N{86z7+3FZ56W~LZL}hTnO?68 zYBKo|5WNQ;&kB-+MCWT4Gse=Hz9euiEG@_*jd(*tCm8QMA ze0x$1#Y-qEVH{nEr5@PmkdF0@9@>DqN$M_Tx2jE?DOQJVj+y#};C!@xQK8AKV77j* z8_$+*X`meGCYfz&Zv|1d8k`5SQ??ueRbcfs{xIm&i&h~Ei=8G`Z5M*Gmy`n_(28Uj zvvc2&7#ks{O{piIlCWB<0mv$3H_rG{fD0I-L&b=L{svj< zU><vD&3l;tp=w z`(4B?j<DB!nL(cPGbgvd@`r?{Nl+}aN+hZgrC4p|3mrl@&X2*r^z zuH%M<@Lhb!BFI8K>d+8o7hvvd;->$8B11S4t>%FtPBp<+Akk;-5!~1o13;^M(75 z=~k$#t2lLt21;+IJJ34U(xh;9R6dq_-^q?51P4*^*4JIno}f)bp&an3&tI6C!dArL zvAK zBUxT(cHm8)-3#coNoIquWtY01yo}f27Mz-$DK?Nm2aE6xcZF2isjh`|?WZ#81m zfO2cadVp`{TW9kf=o}t6PVvv~p<#=|2$=A&#!qG`4#jTa|#l58ob1 zQ!{K3ugyP=I()nMyfXSr;raJ7tYwQ6H_c2{>voJ)47({!j5}{Ivs(PsmK^IbHW|Cpg z=H{Aeu1XaXFIOM1DH+OA#CQe|W4BTW1`P!i27+oT#Dak-rVw>uqQ#3lKj;NH95pYS z>Fuaa(t<+dF}Tk<-g3`S|C-Gwa|{h6QG+3n!SOIO<(2ECF*I{mVXqwzL+B^N&@7&_ zq06Vyb=FDasOWHJ<9@S2_|DK{R-E;2v&!QVx6X!*=W1w?iJn5|*)#fHUUTViJvhx9Y}h@b1MH08K}As; zXvLFvV&9|#BW2C%pX}tWYO~ZmnL=b3T~L;ZbFx>;&L+PG`TLl)6`D9x+((!YnCikj zd>^+1T^)f2t=<3fViZhuJLSP+X4+0}l5%x#%ZL}fHTW!NQB-uR=m6XDN9**L#>Myc zP8VMagdAIqL)D;IoR7_yb3r_H*oJP$%}#_VVHSr`W?qREA7BpQSw(mHgE#;}@V9Nl z-ah^P2k$O_|KYnBdoDZq){cS!%~UnwJho_4=+vjc;aX=HV`osc5a=pZ#b)wRMlo^A zig@}cysc|T8&zuJ zTVu_NbHMI6?b<~v+Gjk6>*V@6-xuj204~V93jMwH_0vk?@Sr7Ohd6L{`;=qB9hJ|r z;`3C$Q#nvAdLizX#_9+H+($!XZw=ksw~$LTZfZgDf7 zbVrkp>T-Q2@H^!3NAKN?ej+yJ-p#=tG1@HEdp8R+c<)y~^^t{-@JCA$z~8z}vxmx}OCs<7h!dgV7!{71Z)#9<}B-T4HaZ$Irt z=`~tGI-gqT{8&8ju+b=+f4VD!FGW4Kv%dpq1dQ)goty(-mjFmUAK zcGr|4ot(2K6_>C9eYD=1W5@$#?6Fh1J;@EAT7GESuyTV?hham;=_F!MrSs{6l(tkI z625~SlzR|yY1SS9Ja^ZeyK8>yjn(4n>u(m{zIyxi)z??w{AmfUj2mRpgTcL6%Yiu! zXgmj(SiBX%-F~>O7mUs;x37H@m9D;g^R=6+Z&EnEadY+cS3sFJzI7W(*l%6EJ$KiH zyRWhLT6fLped%EF%X803W?((a^wQxvEth8Ar!(ebIV6Qz;0T)gCU%B9-Q8W#)z2c5 z2>$qP_g){af}7nzcLS%{RS)J0^#us)YT}m&Srcb%ySVwvE3c@XXuDY18{QwZMYmVH z!oo|JTUSb^n^#`EeE!PUE*7oJ7cX9f+RYsg`@J6g&j!O$ug$-0Q3e;&`~ih&}ze%b`0#V&QRM=-OxAj(!+m?Phd2oMvX_)*d{Jf^X>ibUF-F z7M`9@vUT6Y%_cMsq0iJgzPt?YKgV@+L{)8h?$S7SX*_zCYd%TNvt0W=O#aNbtJ_G? zJ1;(}61?6De(uevs3g94G@O(-V-^3h22a3|u_>8MIBr&RYqm$_rKpxF%e>3IgJ`N$ zM$|bU%BdU1mYTZY0GWFox)qrp&o$1F&6|Dhb*P)2VJ|i6%Dx6%JF?edAW-4HxEy9~ zhsf2~+dLSJ`|tF`^bFZO=-UPZO#1F5+TzTdPy&X9Bp05(a!dydsmL>vaqQ%9U-O0K4ZP3 zD}*ZH)3f@mCL#FLh*Ihas9I#R-D_#eja=npI(i*qU>XW@}7p z?@Kv;rKPfuk-5w8891?LCZgEF5uLPBCnPi|h**i9qjcC|-Lzr-uL>%e_H!+%FV2FE zzDtH1A0qHl)Fe^XE|T3Rqg)CzGcCbUGJl>htH`4ClnufI+VZ;+_3U~48zS@rl=HJ} z{go=IbjgBxP5)^!f>}&!p{-rS5m_qeE^$gXs%rRQWG48pa<2#AUPxu{>Eglkr z-ZuP#$295zDh{DZmsN()HcD=a+XsWe zy7?*|AR{L$@u#y(n=Vy6S^q}Uy89!0$w0poRK6V63^$bt(iqI08xeLlZj@Yx6s!A) zp($@@;Ht@+CCqUK1IELGpmn_LsWW#KNU>QJ89*}khCsBssm(#wRq)d&NJ+ma=Dv+^ zPKe$xB7dZ@=^CiYwcR4SJ!0QRUn(b#ba;U*GMb-zHmc9y+_P~ecTU`*5A(6qGcvoW zxX3g2qSPd=VVhDVM~6(BhC{hGerN7Q`OJG!(q1V)Dx4fX?5>kx{%&n2mH=YjJWo)o zcMmukxybg^J58#k&f|2MoVCZOlzZ|Hld1b?)nSt3OWb=Cx41^1TfG)ifnhd2^kHQq z@xBPsah{VI+r+AB!jo0Rr^Y@jRyykEYxNU~Ww-fTstw?k(P%jOf|$xiLo3zMCmxeq zLs22^b|*~kH@kPGB#-^9kVm6C<*$f4<;NYU#+mYmw5;k%`CD)r{G?Tk`cw5PT=|=l z)Aczm=3|F_|DDcf>1_BZElAhL+z~&w&^cWPfrT)LFD`V>6XFx04MVk+Us&k8$nwvJ za<_C#2+3f-w$OQefQ%9sz7BvZCfOZxFi+oe3d6CId0Q z%CE^c@vHRj{}{b0%NUXQ)|P<4-+Nn1>c%DohfG~yYS1U&vo(`1wKGg%6>ajRN-g|+ zFoSa>JSZ0r^Ps%m-`djNjD9l!+a`u%iRObmWi!1Ky zVL3II@anE2NDE2OkiZl9;3W4TBH`>IY%JdDM+FRBnBBu40ld>8nr7n6Nza3k=x z9YhL(Sb!#xzRY#9V1`iVFKKtk4O)Er=IS@+9+i}zfJH-SyI{sRJkK#MOt1L5d)?i? zf4_Zq??AlmkQ0^pP{$X((SA;Jh?=Xi`J{4R$z!-wraqN+C_EC^%0k^X{oFahgH!0O z;!nA9{d%!@@yc>>ivcx}uy*fmNU?$!1;k3edac7$j06;;fIUg`h%*__x|TH($-LE- zvbV+Dj{WiG5PRjJ*q=~AX9hVz#t-a`f4O>a_W&XSyeqF1w~%gkTwJ;Q6(oDSa^;2K zYq>S-%Zej;)+Hu+{Mrj&dGUpdZT|7quV&5qEI)i6m*+A(q$ocB3_Dy-pY`0467IB! zzI6QTiuQ0WPIvOI9h3gSDh`p;<<<+R<9Cs1=09v6l;>I{td5Zhlrlp#aU`ytPm2d- z7i4kIuI;>EMaDSQ6!i zB%hIi*L0jLov&Y z4>ryCo9BKM+<KBB{(TJ`vLb<1nElaprtxaY(=ca&6293AhD z!CCQ7_}-Inl*~_)z~-M0|H$;<0e_f#Le4!Q3p_F4ro_C&ZA&vuSt&g3Pm__t^V|M0 zJs`7PZSRG$Wkg(yCIm8wxdY^f(*d&hxy&UJUXOvR2Ks?#DMV*FCg}mOwSjnlsWV}I zI>1vP=^UfW#TlsHt+zBu!{p^}fk6{zzbw;Zl`V&!GRM&J(!^Ra+9bpUcOI zft{iv=;ZXDQ(QC!gOC%GyFEW)W9z+stuIcBC1-7IHg=z6ov3l`E<;DEWmi%GBcNeW z4hgsH9F*Xcr%ozSZIxTq-zTJBBB?G(ZDf;S+lW^q5J=nWlS(p6AIW@IrHHFKQ|6d6 z9+Y^qo-Mv^=vHFM;W=X_luRmw*|Cg21|;b39mF(D{HQCKZFS8kjIon&lLm9_d+sg* zXtvc9G>1(}h-Dr^)IlYmbNHjQO+5R3lMN<{XPujDjjavUMaC&7Qk0BC{B6gT+H+Uc z=-z6|-|}%aODaxzxhU+VfW~_Wt1;Qxo$j(4NnGqnxOV)_({Rp+m?=+`;33bRgK7g> z=8mbsF|`3huGE)fpveSy3#LQc2n^hFi#u$^5KU2iiAhraqE|8?4z3o5H zil56`0Y3=5$Q&BaEOeHp0Al3~ux&1w>U`=wMh;_O@V|R<`ht2B?oi|t| zpG)Gm`R#>Hp8z>Z5}s^*-&^R6t8)<^oqKT}EOdU3fPW+%WJr?9B5~#{75^4}IvWrw zc$x-)z4PAN0x)G3Qa&5z1hjcAq&P>Y5{DGzlgJTNQ&X2h3K}Vwr3bTnd%`pHr<(n3 z+OjSi{Rwn$a18zYiy_0NexuhEGZi6_sCa@h`vKEuF)WxXY%IxEN6m?)KbxddN?|H&OJnn;to&+oG9{Mef^E%)!tsO2HAXOLY@}pltcXK z0YX4)l{be6#dv3UFxV<~pt(UX!p$CnXm7#0e{;CcjG)5yn_Jdqx`QFKeD|?D0Dqqz zqT8e4?v!NEC*&Y%3|F*ieusCt>4>Q}ulL5AqrSKzpIbKP(8qIl3i6ke^qc7Z@n_#O zMmJBw8T5w~h}20eSi{rE9-GNYEhxgz=?032Mfls?C3K!!vme#dx%%*sM2vHnP;9}O zLl=8IgG2VBCpv@w>j%>%R9MZE^Z(Q{@zJ?|#`d3x_ord^aeIE6q+wUu>@;~Ij-NW7 z@=Z1y*VFI!>9^Nx*mHkRlTEUxn2J)l9LmV|#R!p0CgUUJ+I;hXsWv;^@xi0dx0%|< zrr813qp?@^IkS#~0h?JMtox=5&YOoicY5S8h&%AWB#zCm6N*eUob|fvhfulTIt&$< zdKur%DROz&o0$E-vI zA|<#{5Bi+FyEkE&c?S;3LU|>UV}Ja)5fb%6;VzZvl0zUQnxc^YFKGNvT5%9V-NFli zl~KRDF^J@n(t%oqRyPsHpk;NtiKSSLx!>{J?^x;k5Q4x~PUzf#=Z?qX_<@iIA6&;{ zgdiLj+c}%&^7@bJ*8yIP$&#jk5nQDFrb6A6#|d+$jqV7QLtPg!5kD~K zTiwljy^%@06c7-gsQch17XLxQpV?GE5U2!6KoR+nLtqs_h1cTtx8$G*vlcUnLMZCp z#Rf&OnU{(%id_kc=Fo z8p_%gFNf5ooR(KJ0TP1_OHdwzgXRKyiu`@zcx#;`A{P$d@8a-8J}A=&BWH11<>$cs zim!jYXn9ZcQB53iOtws_#3hy`Cr^<4W_cpVbclFpJbqHzGsVkdG{N_%K~GE~NULE& zX-CSR(i^56`V**k+x(9Q-XRil{z=yUR-{5LoR-~DcT~9VvBgK6r18WY`DFVA{Bh*` z)!#Z;B2%q%=3_(oA(f};)#!Rq_?7p~|-Nnl#X%bI)I0MMO5jU}C@rJ!GEXD~q z19Is6c?!iOh7tD$T-P`fnOrVV;OvdgcK~~h9g`$%RLif6OU-k7Jm zfb5SCCjCKMf>e*kYF9oSGgrZWe=D^~)(%vYSygee^%Mf;p6DS}f|en)4I52c+g*P; zv#}O)-&U-i$!_T?V-2JH7Hp?!%uc8#p}g$$OIp$Or{p?5*cHn%5!v%=S_t%yp?rXo zuSV9D-Bsqkttac-8hK-Qflw0GYkq!-;HAyf&f*vw*tNTE&5~c0ccZ7lwKWL|^2GdF zAGAlk{XuuL*WzKi#Hgsq3HtCY5k?*?iL|V&BolKzf9PAYBoO71!k=-bfd0snXqayb zgD36RDjuqltmZDQ{>F)5rltb@a&db3bn#{Av_`FmkZGe-sAPN}fhKyR54B5cNSsMq zMM!&cN;X+379T>V*094;O-^R|@XWfj3OkMdW)$8(03NMWH6nnJTt>!>|1-M#&f{=s zow?u0g`ReQ*3&9kcf{I+0uAJIri;s5P4O+g)@55G)`U!6u1K-I$+Np+PV{v7s7g}M zPbWTe@KDXXPJeafUxv5ikLM62g9r7YT=~l@e*>WE!>TkCeVh&CzghWP08vjs1EEG; z-!Ba2e_Z+dfYE%E215n7mHvay7vW=R{+w1E?pIhr1?&9OLgzv=92U&rE-iGH36~8i zated``aoB&i#eX&lBzklL4Aj>avuGQ)*uN7Thiy@F@71QZ9Iw^5*eN@k|I4$i@Yb(hQAC z4f0(bVhw#cUaIvJ{qntuNLhF=vwJB#QO`{AM7?qA)zR?&WCw1j|5Ar;sQ%#*`=IiX zOx`r(6PZ}jf$i~W7LS`_=n=N}&rj%>w$0KpzYd32TgB#JI6i=P7L-`~z0m}(azkE5whlHm&(OHn9U*)1 z7|&h3qKAa7;jxuzCeNL_xl1!Y9TOh2qh~HuqeI+A_a9Dn@Q#Y+?;=>!xpS2SpEEjL zg%!cu;M0?A)kjq}IxeT+Oze)!Medj5`~)gTLMJ@y@g`bz1LX2J54AxqSAaSU+$T;) z4`w;KD@4$6f&-XmzqVA(4U6yKf8`$JjGwg!0BZ;MOSOZ!`)r*@CwAc6eU>&LdQa=T za{JmhufD!|_2rwd-CTW>rV%%8uD<>XDD%d*ZWmYKQF?pz=CwCoyL!90^~UX6-@5Y( z@|VutXK9+UzP+z$Sz!vzGXxe5d>MbOKSpZT>j;0lRID;u?^1Df@1a6Q11g7(Ulf80 zmdS89fId{4OHF_jWOFze=xbyEy2ckeyt_ZQ4ylDkKzL0Svv`cLz0O-5u6VH3I*>HK zgZ?gT+mM#@;ziz2HwRrjN3Fj;-0G=j+;8qzalo?3<5xkUh*KR=EaV8^1AOY6X=lJH zPHWZw!Dr#>1ezrz0`85^(Z{!dHOjejeAm9YCFu}x&RW(*N)m!Z6tdMWGURUc4)NEM zhrQmY)YR$_COK#s|5xpdS@WaS8QO$i5Hpk}2_2I{W^F1I2RcKOn|NE_LaWj!!wxny z>TpT3vP*%;P7jjEmSK@d>~3vcW3w&xe-~_zpHr8tp&DBuQG*Z^RLDPqMo0?uF}eIG zD@8W6m#pbhJ)emf=|~wz81TRr)CR&vh~6*B=&<`5UVN@@Z9yPYBnb{EKoTq1D5L`Y z7H#`rt=He~L#mb85t}lbs$Ck(my1=jq>$tBaI;UlNq6=~7o3kGK1@^%)wD9%NGt$q zy1Uw&wyS8wA~NJY*$zmNBWLAyalNlT-QkXca(k}W()LRkkYBVbejRp0At8fq(UUTb!0Z~CB zmgPx&FlwI1l2X~Lw#eH>uZwGppq4xhRwU!Dn4^Tb`74beKsS*e8iC zm3C>yNICwN)e zrA*pdTc&-Gkxe+%!WBo(!SZdz-p3s;IIcGENQHGu?}E7XNw;9aX~YUS&b;|&?WTQ# z7j4Jg?Ve>+7eU~gU4*6i+4fR#tJl}RyxGT>H`@jFNq5jLIvP_un3{$QCYdo8=^D5% zbI$cFbPJ8MmLactjq_F`kPIm*{3xUpSNCzT$HoG?q+zo6Nw&VSH@rWPl<(I=%J;7> z6)#*t_V%y7SWtF){%pH8iTlONR|3J@BG>NGdMp)xZotw`L;;9s6u95G{TlxWucsy* zyq*Nvy}9Qxc6mZkGX>s816s_#>GA0h*-88>eHb-en&Gv0grQHhUVp!xs&p#7f-`Z} zVxh#p02wY8;ShqziD0l@oFQ`NKD11@9?D2`Otfi3MJj)&#nF(l#G`(p_E zsNyaPQWb|jE(t<|qpWpEFVRg^`r++emnHU=-T(S~xIpcSV-DGeh-N%E zfcid|ntDiVK0KsXN{7;)+_SZ-0{3I+uG?&<(I>b(P5X^UP& zt6dKD4mja{cdJ_*xQ!=82z>yQ|Dr|PbV~vg-siZk9Npm9lbwBpdu?Hrpk4&=ep-FVq zK*+shuAF*l~TfdW?E;HIaoR z+(|!Iy|I05H=TOY(^}rdTlHPlH?sy~(vs)A8XO0G;Ckpa_gAW__Sl27C=sMN|3Y%l zSnSn}UXjjL4GE|!lb`_+2p22d#HoG-!+|(y76ITTU7!LK-G#tzS52yS356bc3AKF1 z9E<<*BgYa`3jTc4Mm^RPG6Juu5{}RoR+y@d;b`1G7!6Y5D^=i#0N4ekNJT)y5W*AG z%GQiS@!?bR??Dw`)F23I7c6YUtNWkQ1o9d(SOSbYpu%gNKA3Eu|7s1!SOA|fvD0U^)< zzqBYQ0VkyjpdQm~D_xT*U<5sMVF<*ZW9o!LTzGS{BVLD5VK&VRzzQc3*TOsIpMUBA zPo4RZR1>(12a-q%afyOF!B$rD2wr>!;k8e+RH~sO+b}Ug7<6P37FEq(p7;yT zF=iu)rrBfIhOX?F5r?no5sKZw8jm?XSK#btpRNF1)5b-7*Kd4TFmNm=1j_-;?D;_# znk_`Zib{^j=zzIz!-M2_Nw~C2NeL5A*X)|t)I0x;TWUC`CU7{7^rbeHgX-TM$5ew; z8D)AUjEGO+;c?xS6a5~-nRD>`#g|7^r}iV3@aWvtuoGyQx)gb9Or(r*GjgiruY?|9 zLnKUn!NhLq?;h-i2h7P1j0<*#gY>~sHkxj$DKD0zAzqr~wa6Yp!y;hkI3B5;fm)~@ zFNrp%D{nw-4Nt?RciZp`m(1ASMD>YK9x&DTBT6?JC!wZj466G6z2yRV_HY*8Tf$$U zrIHeNzoPv44)ezA%g<4jwQESaVJC1dr!wu2o2tL6=|N@;Y0o@&Da>Dbe!VR%8Y?Ur{` zZMv=!A{Eqzp{nOJH7x)$YxK%k^M2`%cPR;JVl0SjrB)9zrR0X!9SmS&AHxS3KkANB zsWT%@&4EDs5!5aAhvRV{asQ~m&SDVBDyn5}x5|{NJPAFLBRS*H>Y$Qt_7oflPC1cO zdJViLe%Bd?rV_Sx_;9QHHETOVLm6@FGV*W@=VFmWL8PU44n!@S=Po7uoxrv2wPEiJ z@3B^j+!h+Z)<|4DY>{hQ5X8uT{8!RW` zp|W6KUkb*QoaxqAY%iMtSDoa^pW_l-r+O|K+jkg0p{nft0ldcWzq83iB4X%tSuMsK zS)&@TpF{+-wxzkmDOPLS{W4P*uAxar9`QMcsby2qnt8|2uo_EM4@T=ZX-;~)SnZL$ zlArhY4&p6`ANfmIBqpagD|5tF+DV3Ewm>RmE9BToYxU!pfgIRIi452ce_op;1#fD2 z-rFA5Xn7s}*-TwL(B$OdaaAF;`WE-WG41KmJ0VG2v&cfG9QUGR zIZ9F}A-Eo7!!Gq^R9Rh>q_Iektp6B@4>YVhG8x2Kjyw7HxH@FcGKH{kYsn|<>WYCP zYw_1CB_<7wYuj|2$DB8^(UcV@&D4+GxUw&hta3dhn+}AaY_54?1a6*OT~qb*IfDzt z?htvm*fXUQ>^3Gn+vp93_wCA*ae**Gvd7w+mrT*mw#w~`L-Sw4PNh;4Qwt0&8wr;o zLBA7piK2WURh%bv$qk#XWGPtPVm92)WI~7D(1;1YmtYXaL9%HQM_Hvk|`!}`@0R&c-?(<#0(6kxP^^^?|<>mS=SLQEPs z3(2YGK(D97Gu$Xa)L2S!QgdC%W~N6=ymDX&l)VmZBVJFXYc^B!#+XW`9XfHi^`3~p zVjl((m>!>Ee-lQQ*1J0xZXkD}xx)kyJ4w?AVtF`8Ly8i$`~kfRt~MAj4Xhe7kGgoq zE?#-C*^@kWt<$##aB_vODZO#z)+F|mkOp?d*pV?7`GB>YJd%WdRNAF2@o_rpm^uyK zKQxC-IK-?cf=pbhp9<(Vm1r0%?nyq5oK zJ(J?&Ji~nrp;oyq*x$(g!qXRMy-$OhWP;2W~yjyy8S8s3n5yN9@va?%V z=_CjtpQ`JK+fV@m6g4IU;!;Zq(tie`W-4V6Y)lVjC~xAWP=@?AC6r-i7hz4!7Kbpi zn<&+!WghM&BZ{k>#3I@?oXdN$ZAja5aMw)jO=HL8C7C=nBmJvESilV+3&CHeGJX{=1<$)9he)Z!^LoQ>`bbQOGAlFo6WBuW7< zqHr5u#`u+z01^p^a>jOIc9vGJLafCfyK-ZKwQdM^NXs>tVHAsaF-g@lX*C~V1@A33 z%BzOhTD`Qk=*z|?O|)7}bU!*_k2zUwPE;*At=d@~CCVa)c1TZaYY6kGs-_2M`edU$ zhDA5N8O9Uod>-ymC=>sQ)Kutk-j zzuI(D)m6HRZXfK4u?25#9x6c^k_#Z7&)8Z(TPl~ib))3mox%KF$RjhSPaX@i##FK+ zNkO1t7#gn{MZUwUs(E={laf$V&58-R2BGr?TuwmsV~0iLmBND*isJ2g-mCe%A-p#$ zdLeEZQ=CCSp2(wJT7g%nr8~>p5 zNyY{I;Rp~EFxo=rhZi~*3G&AxNcj=ZATKX;ex}q|(8Uii&q{;)S>gfo%P63#Ix8hjM79AkR{Yl4TSLZb9-DQp<6 zlpT&00jtNa6h%ZSG04X_*nIM(8j4!^SW7l6IhZX9Bce5a;nvm8&2~v`*JiLnL{mYy zt=k>MYW&onV5~;@7X=5nx(AIOef+m9?tsKNgc+l^R=Tbw?>taLh zGueJ{K^E_LeCa*FlQ1K8sMi%k3dp0{4$Ri6V}kdgIAlqr8F`DKLAwOXfD-a9Qq&Ff zEe;jihq{GCSvs~mf=S&KsQPrQbTq!&EqfBcA zdBgSJ-X>*Jif`qLTVCaJPmuvo|Xk9y7 zFiYp9vR9_*tb`RnHO=^`WOG<%Fp}Z+1o2y8y7zE+AW=S;-+uTJ@D7LVIFI%?kM;35;*?|Bqc3(hK$eKLMM^@1{28J+dOSsCz7kcx!rS!z=bC_{#+`chWQM0j zWDrh+Kwo*Vs?KnyiyX&W2v}8ow|lQIZl>3EphQ3avj_d+o8x|WxTKOCYXFZ%D6`I51>Q>Ki}z1#2U<*ti{)=wyFWlppgK+Tw!roIIaE`-MXY{I(k~$d^9&7 zCfX@L8@Ri#QNq;e@{m@c1L0XerBxrEKKemlf)HScUL(p9=ruNXdYkv;otvr@(;DDT zgqOPsBZTRB{6qqJi75F**CZ+Y2lx8+WV;2zPn zULHpcrK*2|K-EReya9Aa8@9)dMq6v+$$j~$~hHi5YyE$EO&q$Zt*$X@82(JRhx z42GNcFa%Bdp-ngeH;3|?q6Eq$yT={KORpbUbe_a&lJlZEg_=^2ju7XnnK@lU6V(d- zrCcLZiM%hBPlmE4eNP5-xUwe$SN%+!k}7bZ{Fyo@g-TviwV4t^@v%|IlMN!nS8O|1 z@MJX_v^yD0*6N|Eov=lydYO!I8_+MSWKphvb;Zqn+TbZh#`c;YdfbWSA58?4g(X)%>)3l*p`4^ih?j*XWV)i zI{E3sH3EsTPrH6FY_Q&G#k)8xCW>^c)RZLggVw{WYU0e&wQ%c35tEz;x$-Q?4zBj~ z$F2+g7#us;KS~H_kEk1vkanhvQQ3-|dt4{qR{RS5H%5f(ZafeL&0HdVlXCcrG*ufIgzdadob;dKT+!$>g99p>?WR@gm&qZtaz23C`R5gE zS7HQi-y24evCO9Z2;P|-S!^5l6IDDI*wI7lad$t?(0XCA^+9Af9}CIDKc4RBdx5Ya zllH=WzV7U+Fd9<7yT1_ za{N%}41?y4$t%d6iT66HpAt1^gtn-8+T^m{v2qQjOU0oB4WH#Th@n_yq3Y70L)qYL zig@#G5g|5{v&EO3&-z6&oxVmFRJmRqaWQ>c2E0nz^qTN-ZJKVhl`B?LBeb*BLx^IP z`aRNz_r#&g6(Jz%YxGFqx7tZOyHDQ%S}(a!bP= zyJ$B*`?=<3h&YxEAP_3b8|u$ zuQsTmd*xdW9WMP`6{>eC;JQf^kJ`HaJ!?JAPMde|y8UKLQR1>wn+sL4_DWmBCSAJ= ztPEr-^bn9yl`;aP{pHK$Dgl6F!BI46>6gT5LqD{6E+&x}uvM^wc!oPMhGBq&SXw&R zbBWwHC)&`x7LK=Sd)zmHSwJRXSlY3TQ%;QJydc|4{$(8nn1l)|!u91~2Rkj{*$(@CqVpqa#E*?_Fb- zU=x3|S`Y*f`dG=TG2mp#x}&=XyEIVq=1RTTk}XTn)=*YrY-AZ; zUtIA@k%xF^^m0Ve4b71B(7{abhgJT14rVSt}FNfkktwsoMpagKHcz6k=fln*gcOZ8#Xb?=W8Mxb+ z=bH)pW(QK!D%8VgV=;U@L>}a+Oq@;I@flvJ_|1P-2F;xaPT$e({boLK0*6Mz?DR`% z8UiYM#cYuk7Ov2j@>Ncz@rCrL`c5J@g`rlP)iEpmaBXL6{LN!E{$}2Ii9W;8gsbh{ zUMr*3Qg;R~^>#UcJc0bDy^Lpq_2qX}m#kdAA=qqhP@d7(6Z!MaV^8S8k^B9|Z2i`; z0#4+SAu`*9hs=rt5%^Wzl@9)}4)Nn&1MP8J-?UxtEi^3Oj2+qRu}&6N zOe1)SF^;N_knR|UcMK6P{xL4J201y1zd_mL3S1;*o)plp;52|VTw2{!AcyIs$Hfz= zRRw2J5UY~HbPtt2V;uQZWR;}_0}cjnyv@kJS(1=uTIt!uLY5&>-bHy~X!AdbW?&tO z+~BGkF7{v<^ z^5BSK5pE?XCl@^^2|uYAfsUXGjxtlKZzWFsr#O9tq7DYxBF7*dNjPoj%ZlyS{ z{5B=dYm?0^mr!w`5NbS~8qby?)JcEcR$#VRv1!}on&nurln6pl6B>nccqPdoEX}G! z?dtAI1_ZomaB$iguX1>Wgo@7+i9*VtfMnxVSqknA&<;GU(NM#h#i!nY7_8Hg5W{tS zOo*AetFVe5-BQRde5D8&{$bC0B~r~0;{g|@(aWxX;Z|dS=HgvlT+>WGb_1GtA3tVLQ}W1kU?R?^v07&h zX&UH#dTVkWUPGSeQEz|HMQ-dg-s+RWa%Zu?+#@hu%ilfC99rI}dIlMLTGoM74nZbxJ zttEw$j>CeBp8nFfKwME;3PE=-W3{u?dBD_-|3L^P8Wtcs4zfKRCoW=}MOv$yxi9sj zi62^)7JUso){+nyj&uKxfS!?T+`?X@n~u0UaVtQ&dBR~tRaV5X{jkNLj~z#pB5M{b zG{zCF6xGBLod(0T)i|Q+gDDKz`_dqyX>|=EntiDYBANoob+$H$=&U`)<$nJWL=U4j z3-wt`Y|^{L5l!c}b~159>652-3LAn_GsV|9{|0gg5Q1%0>oruYxLa!ETdSWCEQuq( z(AofA8I6XcFCcUt62u(rZXkOM4ioik5>qFbaE->r)=->4cDoZ;KJch9FZoa-fyHg( zojwjSkM<0ATJUzIkkc35z|+t80`f>4?2QqVYrnhIy>NYae~*XX_`+%oSkN7;uU@)% z^ZDy=9b9SS+yY+UxNT3gi4!rWrjy~vguSHVpD~&UCx3HJdG_pk5*Aek+4cl98me;T zUs(C82vqr5FDq#y4d~Za{vm)q;XrO`Yo))t@&_pWAulxxBnyT4kp%=PMez?>F+~e2 z`piP-c^3VI6*Z^;4Eiezori?Bend8g9@!iF{zB)^u=qJ`j2dXG_-7Y7e}yHV(vooD z0`E15e{-SpAJjpBTn*wsTW$grb>b3lUi>Y1^&>baq##MGN1Kp`1-)!W1w)?0LeAYT$`M9mAW^-- zLrB`eRTGf8jxhoTthZ+zyJ2l)o*_5jn(4n>u(m{zIyxi)z??w z{Aqwsc5nqRdhfs^gc286$DmK^O=N5D?oH;wHIEWpv&4Uo6J0aOJ1FMgmg&)2UWF`+ zeI+&@g+#({fwRG;($qr!wtv-ZjXhrnlv!|wph+y(SdtSbIwIqz+BoIh<*O5mR+}XM z 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⪚Tzv$8`2f^ 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 z%0D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®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�uzAt=vHWhF#^96r$IB+ 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 z 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%0AiY9~@OwAz`DtB<&yqSpW0m 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 A%m4rY literal 8176185 zcmeFad7xx@RUh6n%)T$ozV!^lEHM3w>1GgNfa&hn^``B`XTR5wfLPY6y6@G!U9YO9 zmg(+65KxrS5=MD|YZ6fuV~nB%aYqwkOduw|7=@rFVl+VwphSPJkn=s??>YCLQ}^Dg z*V8jSJ$>d6==u))x2Q_^Ls#6?cx!MV&|Eez&t8b%q<` zD|U_Ic5_eWPw(2e_bnT5+_-1_oO-Xfad3Q5v)dT(F6AxSU zBbE7nx3|(gR$1J6U~gqL?$p~$_>}o>V^FEBxSLnP4F((I^9KC}-sir}+y|~}bUUl@ z+Q#_O@C|f)-fsT`zx0LON27i}Zbk$6hVi+BXgI=;h>i`T&LHk~1{<%3Z{x8zHk_-E zhFy5Yjq%kqK=8*$kVdqh{oOhL;Xwbe^9+c&p{sXnkcc*Ia>r&&@B@mWJJa1n+-QYq;L74O`JV zJn{Vr!H^$HT{5QR2V|-(f zy;|I9Mg4eK1KEI=g^LFpZy%rcXuUl`LB6MTQ|spOb719e9Q@Xe)@`k=t$py1@s&Y< zY8koN0$=W)iD%x@y0x|F&O9HMg%kgc)>q@Dt=n67_{0Gzw}5H^=e1! z{SFFdc*83Pqh1fz)*$`m_2FUH!gu3DfLyMxcRMvW&#hVb9bfn&SeUh_7q`1>G@ke; zkmk&vuEK!|+OoFVuDeCyN9VF0jA6Zh942?Y9>a1vy9W}Cf_X^?Oce}}SG)%gIuW_T z|1Dz!-nfB3T(Vy8^gyx)wNW1yjK9MLVA^_do~pldVlS6<)2|9 z*Ff^ZkLP&>Llbv(&^MrC;9s?7)B`oV?<{;?>%rD5{DUtCUDT?<2`eDZApUgqmH7AQ z5g0_$Sm9MKrYm5z(b!xxY!7O%+T+#Z^rws6pBf-t{o#PV@}dzK@)~?QcmZ^`0gUPJ zkr9X`kMvcUzt!p}?V!9KnUBJ7KR5e(FeA?N-ZQ?CmN)8$vy(a)nhVe&08Iqr1P%s_ zJ}4{H$K}PWLD%R6M~ye9%B++WNHr;{|xtC~j`RUr@aLdpDey zvvF_sPit^iM1Klz*N@o71_{Ia^}4Y9$oS$9txD@f{)v9f$R7|Vjr~vzyNw{f&+#|) zZ|?pKu2xu}eChx!6O8bivd;%qP=n|-F2DI2e`_$twNbAL-X_>bbRzIE-k%$QjIPvS`Gf7j zKl_WoRKkdNA$WjWI6*7E@Fg3k4_-)4#K`d(PYt99Mq_|KaXcU}<#*QN7=2IrlB|LT=sCwPBw9 z3%Q4>AN=j`g;FmvyzKSEkbr~mlwXxJNp z1Hiu5x#)X^&+}^s90zcRz@Y(O+8HDKI4>>Uh&mfdp}^U5Tf@a+ba6~lXDAFo_)`C) zUY7o`^py=T^q>~L8m&*573c3Zz2bt`N+->Ksxw*6iJ*zN8Hdir1sE2%E22)9Jh#^0 z`Y-ZNMJo-VczxE#R zwZ8V=jmW<~U)+ob5Mdrivwrs1zRsQWdOC@31k&LAlrS4~?RIby^Zvd=|D6JZAQ~VP z5juDDcNc*;EkZwBLO+b00e#$`eHH!DMP4Dm4L0jW{wY;Q!+Ib7>f9A?imsz`+D^|= zSmL7b8>)x*@85cG=Yc(2AKY_b=idDf?VO)Kv}bAQl^g!a*QA&Fa0){3`Z{Q={W}jX z9ClIugZuYC)Q;!6{WZGg5*M`}gO#%8%-#5cUK8A4_>1>IFZaKa$v~&7)q=C?>+zgB zi(rLGq~JVoy+&Zrh8uMh@r(SeykWqfPYl-sFF9`p5rk9bzLe9_`V3 zCwR=^#oQ^!Kr50XeS<%L*zL8WN24~V6!a%u_~rfd=lT=0zQ^|o_sna5r2!N9*AImM~t@V9pk?ddUu1n?03(k%1kL&d#U`D-^I-~>s)dkz< z&$xO3g4>R~g(SZwxgCVX>&7c#1;(A#t^**@rK9!fUkiect;rw3+2h;3x)W`M?~Jx) zoYk$})vb&UUV0!NG@>>HAu#9zUbI)y6DAkw74*}DFn6>K~y`J|?C(#(Z@s)T&?l3&p{Zuj#@GJN?qcwQb?h%Oo9tV%f zDP(t<{{aQbr4Q)08yvpbs{zi|sXIuvwo-2#0c>y3qA$9=cN_rjPR*H*QRfjbQ!Zj| z)`rJ>1f>NC>KYJySbX01gMvTvmI@@5m@oCqmr-jE6A~8Pe{`9oV($joQ#W%=2=g10(BA|l~{6__~Ee!(G zTV0Xf3NAp5D(`0fXx%}H^7re~YcVpZkph04Z*fC<%6i-Zf26-&YlE`^<{}-O%-9XU zbbEUY|_JhrGrXfsitp|8Gk;_ z!-B6*?{#f@FZ^r>6TGi{d1W-{S61Rqr4^5caXY;vGg5qCf6bMA4gHW_wKaVZc)u82 zf?9y=2}H3&Soh$9@Gx8fV&%m&1-2YQi+@B3z0%ncc?zV5z&(jSUx~n#bU+Jgrt9cbe?Qh4aL4ud zSOln;JdJ?*)Hm}d+(h?*$NKb2s(&C_z?-D61xXx;@_K-_r1k*6%DuExLXbs;pT-xa z@8fTACq0Hw0wu`sQ_aT`fSx*NS3MMU8z?%MAVfd#m9C$>Ur1O%V$-2P;V#$Gc>$u2 z!HV=DCh=d^dN_RH4RjjV2RP$VNZ$Cw2E%ZdQ`R$lKZI&t^7!w7$~qLq!DOV+xAKpx zkdOnUz>gg$Y(K%yLgQU-pzLXFt=k39$vH-THfRp6=QF^F19CEP!mWHl-0>O97*KeC z3jsHWli7kyoCf)VN1gvT{melxYQ(UF^_h3_J)K>uHzBQon3Y51!5^qQ3(o_2d)dh@ z?Zao@Rd!~^f1;#|I32#pAp692)vDoiLCXuvP%R z4R8VQ+h4<%3jq%KgmgL^BQPE7lERCSdxHF5W6_fd z4!{!atlhscz7E(4aQ3576(i5iFr2V4ej(;pmm$3hdETM=c~^Z9H>%6k#f5(ND0n90 z+c77s&H~d0XI1yY)0{PVA->_!$R$Oi=3z*$_90a1sEg+CD!3!$adS_=XD=VFE^dsG z;WD=tbq`U(wn-maaMv5~9ndGDGx>{OFvAz`1f>P3hmG+acq3TSLr_fWR&$MZcL0_U zMn#V5f%-8BHrkL=Nk{H3b%ZHce^ZEG5%mAp{(kNe}?nkeD-M}F?;2lql>Rq4! zz&?|VsQZHVzHfPHaqq#6@tws_$7y)@Ff1iFEnn!o%q=c1?smclGcBZ9&GZhIm4ep_ z^G?#Y*ai(Yz8l8~=8-59Np)|Y^r01gt|Ix4#EM!XIq`N15f zBe&1jVff&Zjq$zsW5Kk~!9X6FTZaExbeiG$uzs>DQ@y93HPC0KYhr5Pm2Oja*?o9^XJZru zb$RbRsC0D(P8Lh@T?LYeXMxiInck(IOY+~M#z?=&3ttmdbv1nRL3g|YjIUO=+tg>@ zgR@gA>m(gpN$7TW`)GfniM!ofGB070d9JtOlQWAayxJTr6x5-hp;+GOTf#XwD9fN5 zmq1%jl`r5)0p6H1Z5!j8^H(LQhdcEcm;96fsT=TCVIDcalg7fw9n=2f|NaO_FL(7V#NA1<)| zumqJML3Sj)Z3X?1g%TBo!&9v;`K7%veqQbb|fW8$LSyRD+r^rD~4CtT0CgW@7O#KUtDSMiC21oR6P0aCym8D>TY4c!S#0$00aU%_~maa z(seAl_u!-oVOMX*r{03678}-E@l!MEUK%1$DtgUpQSn}2>GZhOw2!6M@pKE~NRnC~ z+py%QkApyue=1OUIID-j>XA9xTIK~U!60mmQzy7gQt{3U>5Y8|6qHnR1vIq79ldhH z1*%@2KJixm1a$&Qj1Ns$rH!0xjGFb0@m)A;c>A(> z1v7$6w7QVG&PqE}OT>ag$|7Zr_lDPB%i8(HT=kEqE-mi?v>KGyZKNlbAy*D~DUoJZem?-jHOl~*;vA8vLW>}I4jd<70mwa1+tHk zVROZCQpa}{Xx?4UxjeL#%DaDijVqBnT<7u$P>lg8a5a!Yr{<3xBP1TR3ajbSc;FI? zkHPD0RqFs>3&(RlUR_0-ct@V+f@8lwH4IxbeumU^tTBs14L^-E5ZMSAr!rsM1~f1t zk{#3?6775jcyrJe1tGkDV*2ua2n!~YhcJZ2Qu;}b!lck!y`WTW2?X92OYDm zei^zzO${hZ&o%0{q|Jq3gRU7kj=>tdi%WB+;2oX*qN;P-#Of~iWPY*-Kl9y;y&b|G zoT6JoMTb>a66^){I&TrtOBLynT~0@U4V~XZCWO?gyRsbV0pVv8rN$I*d-&Bs5=1Zn zV(Zq8UsOtvNVadvI5k1^@Q!=X2fyzy1(aft)hqDeZf$620`IlE3ui=L7u=%lrc!`D z5s_%CAM|CGmfqanqqPgI4GVkyvVR*$mJJXTTm+DSDHg}Tg z$ef!U@IwzDb~xo7`J(Bx!I2#leP2i)#nGw;SZJJXn0y+)(Y3h1gB9rzN(BP*0zF50 zzKy>Ph;rr$ASBxgQBHoY4=H&93sx+B!Hub{R6`4I3WhWn3xjV^Cl{lNFow6ZCgN%o z+=t=n%Aq~6^16GnkY#j8F&kEE(6UvRLuvjl9U`Z^55 z^La4USNj)*tk1IJEeWh#+I6=qmiH}r8Qh+E8cb>7jN;wl8dMb?G%FTznoo~<6q#on zu#NHd{8f;rpi{$t3uz5C2!4oZBnwUoA%n+b*Rmg-@3K(v5|$4N!LqCE^t=XSU1{h} zn97aueR`QmoCrtvHPu6u2=qX!cs2E*8{?PGZc@BxkfTPUQzpz5UzB=74qtQVX&4ts zqBa199YzQCF1^~<00+caBw8juD@REAp2=N zqh5oA>b`;psMG1j-WDr$LO_sN?9w29hI+oz*RgG|jWcdr>;;Dnc%i%tySJlVS zV66pyLQ#;H;&F@YXnDOJmi^$kt04yhoQvKTJo@WOOSZw#7Je!|J(#87&XzlAJj|Ek zBJ?%|3eU$EXH?L}_(gccQdBnDBy%sAVVo8htF`&+5@E6vo(SDbxa7zH0Ea`{dHnW6 z92wpub*vJ6Ip;KoYVq-$dnCTV;BJhw+z1$&Y5p4+ibH|?^6-Sy#Lv8w>`=b(Bn5PX zlImT~T?$k0z0-+NrQz19D-01pG^8DAT*5CQ=bZXtS>A?phUoSD8qX|Lc^YOvzyY4L z6$QG8?pu=Cz@&kHE(@&s5R$9yDAt*`n?y?#9;oc4IDwxI0tVx-|lOCQAj=0BlgwD)=85-7`C)SI9DhA--|L5Tr zD{j#N_;+BJtJH9`wCl8F@!~4AdK@!9ul)1E$K{J6>-5`FjinX<&7yZSX}M20Ljayt zogkM=E6ksRlFMxpq`e7F$WJ$Ttj+^wYHg9eqSsX4vN0}5dEu-qEJO87#1Fr-e7%Hm zd1AEET5@eGLK~wwUmrD?Yi#U0dwhLhO7b6D&=Lng{h^~;UZ;PIJ&D!*Mt!FELTIVA z?>w$jr$77BaX9}5b+4rUXx%f&-D^;TD!R;7=(@jOqptD=G#mS#Gx2=a5eY8PuLVq3 z_;c%8Xi0Jdyv2F`ejEE<3jK>hjSDCbN9gy3`WugruM&TUVr}S*0-brns{u!Md;yG) z>!aWZ?e~l?bL?|hZRKe}P$3K@IO9uEKSB9W-FM+R$5k%?dgw|6pvud2xqe(_KH5+>su=|NkaG$4B3I z%g-g>m>#|R-sD^P=*?HXF!|>6XyX&fKjx#iy!lxJOB39w|0{^ z^3gZ<mSM#(B4ea(A6p8Oaez4d#x zB_HLZzyG^ClC5;~rCa{pmgIeWbkDgTNgm>(jrV;z`941S!IyqMc|IR~=@$-#+n$FC_^beR<25K9anRk1l-mJCd*Eql>oRmJImlwJ&=? z@{4@*XtKOa5NSxr72=BRPj{HMMy`6v8a^|C)tzR175di|S{ zf62f7qaXWX^1XcYkH36r@`rpBFYHV%=cDA$Kbia~-{nnz`jg4e@^5dx>ov)L<)e3P zdocN9KHB)!KTH0AulxK*FHO$j-~QpluS>p@j?Uilxlbl9<)e$v{&I35AKiEOBguc} zqt|`vcaz_xd!GIJ&-Id<`L`drVkLQmk3R5{Hzog<&;0ebUz2R--+p8JfuzPqfA#TK zCO7fXU;pxh$^WM7o^$t$R+8W6qnG~YOOpRZXFlhv-gQOtulOkW?Cr@4AARFX{ytgf zqbEN94auMK(RcNKJ2}orKm5hlCSTyAA8GzUvX_p|Isc9~CWraxx_gc!-@`{Ye9y;| zZ{VYCwLeIHnUB6|*VV~+e6)YZjmclpH=Og2EB)ko{M*{M_me01s0HKsO?>p&*L-_Y z;iETv;X9LC`RF??e^GK9AHCy4pG@A(NAJ7xppnjtCRnqkAC`XznOfQkACJ`&rQze>pt|3k0dwp(ZBkhzfJy*&;0P4 zKb!n}{_SVKi{leYfkvz&rzj)}ElK1n`FCF?X$re8P zqu+YLHzY^-=nww(my&Pe zqtE=?Z%e*|kN)f@k0*b?M}PTU7bGzs{ndZ?MDlz5?O*=VW6AH((fJqeI+px7A6@dn zdy}`)b?0Ap?{_Buz`tGhi+_`RoPWFRq0c3+;iG#hHzoJ*(f#M|O0M9emwnB9lkexF zm%rzdyS_TPpO5~<+drKA z2R{0VpLj{KkB@$;_8rN;;G+-zqi;)oo{#?R);~^ujgNkF@9!q><)cqM{{6`XeDvw( z{k!DP`RI@K-ITnZk3N6xJCg%^^w;nWU!d{4@a(<6mb{pLyYP}HekgehA6@&dR`TO~ zblp!^lR6*We&f56@8+XB-t&^=xqNirjSnT4@zGcO#9hg2`DoYi`;&|L=s^FclF#zH zy!OxslHcUt8Xvnc`2{}e-Loxu4j&zT$2rMg^L5|&`laN2{_V}L`TgW$eDwIY{B+Xc zqi=ivze;|aulx3QeIhx;zrE)N_9k!UqaV6tYqE`xe)x6oNdAP6-v5KIPyP?zvdl@HZ!) z-WNAib!X65W3O}>kNd-V_-Jtd;badV4Yw!BtN7?myM8bE zARoQue|=x_3O*X&a6|GJ{PcH!_C`fkAC=L?@GRfkKX^; z-%sx1qYvJ-H95vdKmF3hVxAE-bBj!L~#cX(laN2MLFR6Gv1 zWA6U@E1ACSn;Td$Rxh0P_TrUt1$#YwD|s57}8hS_5eRxD8sf9C3|N zE3nWZ2@1@RW(9kq#0@XQtDBVJr)=(@myVUF{*g0n5)$<7q^il$g(pQqek@2xX6EGt z`3H+ta{`(q@18>3GtXBf#LAP?I+>TvdkL3A#MSvMlhC`07F-xj$ZtjX-LskN@l&hp z?k-n$(0c_EM)S6bT`8&4Ynu1iJ%{7ihMyce@oA`#OcK!22hnHsh zM-%qE>2~1l(CeJ)Pzh1HRgDB>&i4g&ftQ3E)d}M2%-~GbxHD^$sd6J;VdiE31g5=C z(2LERdhr^(x+Wr)a^shGW40%J)2D06@*IT+V)Z(BhL9V^f4Y(pTotz~sqiN@fUq)* zmgjfjIa_nj5u-MBs>Sj;b5z9LxkEPqCWM}d{22p<4rf+z3#$1l&c=!Q#ZQUW(Kq$t zGw*_0k*w>2om$r1_~fu1pXZ%%2c zoPilRX6P>H<&BFp<1XacJ)!Jp^QH0?gegjGxKEa%yl=)SUz*nwej50P4+Xt?hx*9S z9z(8jHer)Ei*RwK$hYa^kL6MWAECaoV1W_AKdtsh!Z^+Ck}IFrdc_P$r9fK< z)xzpZM0S%N_l|<8IZS;Aau-~_8BYDJ)cm}3>iu2KE_HULna4?=>f&qTL^{G3V!8Gg z;(n#bhQ3#kZ}U_dx=O)VVOewT5KWDzg-py0os9MT(#VSC=_ct3WDGly<;*prFH_To zrBAXHy#hJnRLYmTIF4q4b!ocvxMql}9++k5gU65^^{MMdgeFfb4yDa;o-~QK+XS|) z?_H$iIDj)#KfkN;YysEI)FT&Z{1lpcy}!!^|bU2o`1#%*ybBR zzXD~X^KwT|L3D1u0n|3Dp)bjMYt?1G0m><74p>u*fZBWm*Q%f*#^mXS0Ujz4ati*T z->&a|UK~ejmw@8kXBd*ObJi~fv4qm@T!{|A z=O&<%fAf^OLo_Om%~au@#Dd$yseycNQ;Z)2@C9h2h(Q@`%)c=cT=)gT%hEc_%S}9e zu9F5Dut$`{B2ETBF5iNr+LBET54{?tT=_HaD&00t&KdiZlNq}#J(!1m7R@N6-n^^5 zP=O&6GD3%F-RM34GcQ}OCCe)q*3pOt3q^f8LpA!{{m1rzcDx_>4xyQTPY^d`(s4j`$6Lw#2~?jPq(&pl~ZzY9%-!I++h z@)T9kYbPNu!DBF{C#FAZi;m1y^##mN4-sAKM}s`$MkUko$y`-)RozYyl&SZX1IZch zs&K+?o%mhE@dk`*hdbnUD(pjy;A=}d8xInJ3dG|hMbz*rO4Up^$C;sNGN zL-HFk+uq2Ys&dk)&h+kbcR_Ul_48jj8m+Xt-6Iv)I1>ASj!y~KbcR66SO^0qG?PEg zf5?T_^s**z5NStr3-6M@?R0Xo`((D;E+Ho_gcTm+a zHaX!`Jc;&g+UjIpNVqEO(M)J#ahkdP-41qnRvIg}Z*kfMF$}84sKwBl+i!0FF{sHO z_`PE>d+7GnLn?8_(D74@j_;pIv-g!^pO0bFW@uXi6S?R*+wSeGc2U_s)vXXMim)hx z!-CVKl+20C{!4L2-uXFclp9;~*HUF)nVcd>~g6}qwpeWssOS|3{?#N!w zdVKt_i{+z(2JgzqEsK~m6jVV@(=%~T{aA~LXoDzLY@}45y%CWX8ZUdr6=<(i*$m3R zKf9<}7C~7AHLS;-;&q@?4ij4s&cOb`79`d=#^#9ED>&OHp?$JOg1wd> zM30Q3&cxOdXIQxPiy_=%wCEH?Nc{ZZbQBS;bR-2N$6+fP#tj$mE%-E8w_nN4dmU8P zyWm>yS1!?w7ou)IT8;W%R_MmaMtEqp8&WbZ)NF`bXl`b~JMo|M>OM|JwnQsz&AH02 z3x3IL1Auj_A|Ri-$^>zTJ<|M8Tb#RZwpUu?S#3nkVncV5T_G*yCxgtclM)KEnCwV5 z)p+lkbqIYg-iiH%aBXaoJaHP^yG@ywL$i%-xeiLxu)aKha~t+hSXY3RX$_mv#8bJr zGh#rqBQ4e0hD)yIJakHLUd0Mk+KoK4XBPC~N!2@Pkd5rcsoCLevoZ0WS*Ivy3y-G> zm5T~P>&Bvd)%~+QPk=pIrVD1D23}a`h1s4**QVMqU8Qwj6sJ{U4n&2Uu7-`t=4X4b zQWcqj^~ym@m-l{$d5eTK*(_B0*PhVpNpC7|uuvG-;s<3#Kuezc^Q5{<&rBcJcwr7q zsnMZnQZ^wV`WYt?lhjHquV_;bdKnes!P#bCi`hcti#GI7(frN~q|NAh>%|eI9%YO( z(%P#Oszcix;)A!Q>sE}`cGRZd?Zki-q=h~skF}vdCe15rvaurO8Dj(W z>O)8)vL}$^K^v&Il%FC^L54KkK=+F+eh@;6+6>fFp-UcmKuFqhX8RKZ^<3s(_~#6! zX+%gyY-+#_)H}ZM?u)jZwZ;86*10lXr@2~?+%UPs%drzYSLdNU_yAKu94LlG^jsRc z7aEsw&a7aB78e(As14nVhc!>?WKXDELJi%couJ7FqIJ$rQL*=E=-$vZB-$*xH`ert z6gSCQuP2fpG7!)}KnS@tP_A<(rGEMPgK57q_yX^=7w_&yK3tK2ZS1OQ32F&7V z3^)iLMoNITjWRyVCQN?Oj1mR6a1{{RFV4&%B#mIo6 z`BV@xg9`%)s1vWWd@w$swI&@!g9}Mj<>Xq0!8EuK2%Y<3qv8cjS@)sU>PfHJHn{Mq zg$rM9aG}A41{dZ#rLuG|Wh_YI?br%|ixV1zYNW)EESFkWy^(vel;3~B3W3Wo07Y(2 z#nmGM8gr+y7A}p!g)_vedAvnUxACkIg9}3(@)a||QJ%X|UEbO2$K8I6afz`FpCYy) z_va`@2>p}@!u?6AJvM}LvU#MHD1qpjNl66rgd~$Oq*^_t8=hc=bS^| zH%cT7iZLOha!NuTQ&|`it8;G25!8i6nzJLc8Oz@c_Pe@VU0mpQj}BYtQ|aeWC_rp! z0Sq(B8L)LjMdNPAN~C>fz5KBLnOY*9QZs@qGha%q!zYr@8!Bq3sG*{UiavH+?CYS* zQYLyE?;@O|ob6z!s4uwCj)+xKGfyTBPKDQ}6Z%g>B{i4Lt(LLJ*c~mGe8W!1+M)JS zm|^g#^patxnQChaQ812KI8kkz=0;AeQhPHHln8kZJN0pc%vGgPL^?4z!5WRDK-H?k zmE`APEry-;<7gn5ZcDDU1xnV8?VdEvI-9&^yQmp+r3TxuQ^QUnsb<)z(qK<^pEMmx z7cRZ725T=Fq8Lvk7fmnE(DsruW2ZyIP7OOX?9{MR!%iuW%571eU0o>I zchJC~Cynjdy?^I2IvGYi6+24h_1EWMQjetwCJkimcAE7am3F*R=^Y=ox}6&zxTcV*ZTG`V^5_dAjo_0aej_yt+Dwym%OZ+pjnLP`p+L z;`yG7Lc$EdWuq=KH)!v43jmM#2~F^T8g&D35u2@?&UO7$EP+S_*@i%sysVE(ee#Hw zH)O;`r@0x{1K`=)1Au!c<(vC#{gC0p#l@M*re|?sUU~T=Ea=1>2L{m8o4aQ$hRj8$ z`JaZq;z~RuS5apQiMurs+zUT|enr(}O$>%lY0uM-oI#K?>oYCAjdphsH7ml)uwBig zL8Te>`Vs6v2ZPgS*9U{Rfs4`_q_$j#e5a_=Ordo=U;?IbdxZ_t8`0zitRli?MMZ>A z+*W3g-`U|Q*(Hhn60Ir?pDtbYhEFSSCa2`>>E3kd#7V$YJbAHZ4WBlA8l59+&S1?M zMBCOpb8iIW(~Dp{#S)0f(eP=*r>PHW-r5(!VvQVBBZo5$pXRDW9ccwnYWKrC4;?_q zf)n-S86EDX{wn2)7wns4NcJP6s57L#{+R&xX+*L);xCW_5o&1o&6w6OX@1Y&S-1My zZLoI-AYFsK0}XBv52J0pdgDla&0ud&ZrV4S`7qeqVDB!KmK*F{i#xn0>Y3dU*l5{p zNSq$nyY%XMdjv+sU~d?Xz>^Vt4-9VfTJc1fGk7yIj`nm!kO@$XmOZHW;SiXL(XxjF z(Uotkw*o7G0*IeAxjc=Q&D#eObWgqxFhEd)=`p5;D@M!4LZe2v-HsYV*8o(?Ci@A2 z?2vZvvaQ){Yqs3Tf-%z|GPKmHqsJaQPU}*-6}r)kHygVb7Z>onxk|S;tkgSo*i<^F zN-kQj$L+9bpa+^5up^2Nu;hkOe-XCz!b;V8d$AjLLdP7fJw0G2Fg=64ar_vRGT0j_ zhIxe^Po{zLGmOB^t4KS!0h$y`D;W21X(YFi6#VgdpSE^K3CyLivE8S6lP+5&T&4YY+cmP|5?-@1PaWks>uwUEL zG<+4WqC*z{Dx={fSF);Jroh6>yxS?^oljL~Vg&RSQXb*;?33mBU8tY0rf(Nl@(}MF z47!cD?m&b?qc)f!aTWuA5k~2G?sa$Xf!T$z}}lNWqC<5653W!@8)n$>1AY@990p zQa6^mvD6K&KZfB`j&~z05{EAuxiFSGxXDX|KN(z~vfnhc=aXK~hJN52XihAKQwP_7 z*5G=B>oa{_XCkz}ygchI@6kIx=+*m2Dv%*x#UO)06uk@#?C(Jn_o?XE=>zt^@&x4s za5o=pXdrgfX+-^D9kA7v8pzY5aDXDk$&`T0Vfu%YKN9X^@gum;vISg;K*#_Ey_PMI zOsZ#kwt#&nty)P5gC?#6pRO&EsqCbO6=69B%Q27!K=o>!aE3L%d#=v-6(-qy9)wtk zIEo9Dq@ra;(O*Fhg>2m7u^ zf6FnfIRS=*c$dT?%rLBw?FELYvP^squl)bH{f{Od{0$Qz)+Qa2;8|W&XVO71le@Jy%L`m#7 zsI^T#o{(aubrgGO;=Nb}=y|d{iRDQcpcW#dZH?tgig#ToHaE->3=5T6!vZvXBKe%< zNmvYp1wKd?CJbOfM69}n$-S&dg`#iq&}=s(OHZ8vf@6iZ*g4xR_*KI_ga+Ta8SJ{C z-@WBYfFuz1JhP&R&U_5C*HLLuct8pHA=mM6*bn5`D$z+T}%rCZrgFuR3Q%W+@u zCTO8qEk;U^+B2JXLqkUnQWhCPtD}?a9(Jqu3BUqLvN%JJ! zmq)K6*xl(!rMhzuDj$ZUDQvWC%Ep*cz%VFYBRl$>PSo-6=|Rp}o0d(P-vv9;QL^)C z&!(_Xqvr}2gaA`4@ed8{v$+QhF0x->IhwxXAJ~q|C#&-n z^INo|rHN&NrKKShKOrOQm(`DeNM-%9##YN>wJZgMPvHyA&t?c!oSY$=`S3WU$CeRJ zMfk~)Dna9DQ*^BW2J;+@PGnVcaA4csLYHZrvHh|vM>E7W>4JF3gQANX#Ol-zhUI9) zrsYJ(I$0Gjtl_X$V|TaTkKFcHP1<%<%ngIgL32*NOp0DUiSig$(AqP#gidDwc3?fEmpcDCTT9WdaD6n%-{(WHR+x&HaB=Cz zM)`{ib~cf#3$N8Rv;|w4SVD)kIpD0ko?_~NDW))u3*9!AlMqM_)N6aD0Mwho;uY9q zIUvgcSq=yRsr(*vr4}oNc2m=Zc7Tf#H2j*AeSeuUoq4Tzpm@A9fckL&6YK5eF7D%o z4`LG;9^^6jl;Usw%+%Zf>^n_ zj@3G`r8Ss3HnaSZ<&T2K5o_pv^0f-Alh-xX-Pvlb)S{_WuN4uU>LQ}wv7D3ToGj;L zIVVIKEaw!VTOH_jK0~3q6aejQpEzL`nZ#f(3-ThCbF!RMcB||&Ip>tpZ(Ne6s@y{1 za57I>M=0Vf&4n#kgL#!vh3Jo^r(l1!N_j`gQNP`eS1LGx1HU_&ZU*jiu$G?ccoM$s zharSmXQc~-m<)-4au-h22xYSl=mhANqqf}+Yb!GFR-$C-snX39#In}(1WQj9Hv|$o zjZMD>w8ik|XI89@oXQuZdF&^*DNhRK<@0mI+-SFqNL%U4WX+GrW^j7FsF%m?F7La; z3R?S!R-$AjO6{`kb58bVKbDos(=IwB$Z;u!+F+Hg*Ry4%EGuPMDP0xpb8d14m51%m z@JgtimX)%slx3wXD`i=!QN0~MW?88|_&pRJ+V(@T#*Kn%;Q%lhP+*o;2^IAt;ORCA zXCj$GMU%n^r(0HvxB5j^md>Z;luXSQr;45?8piZx2%cVUo%XELUTjrXR%K;XRy|0X zTcb*Zd=t=n#*BWk%X z#bzPO3%TpEeviH1uyoJ~M#7P`=j-+3Za+q;;><0DgeSQ@-)u33h*GU0YZMKnFtZ)d zCUheA#bRF)^oh~tG+cQ~o$JY8rB-19A5B#l+n!FYz!)3Xti;1XKUytw+d)1K6D4x1Z8}G#=;G(4=-uLd)I=eP+*)_|qS$55`YpD6G=F75cmR++x zgLUX3mscKDoz2Tyi@N=2)v{}-Q)i2WExVR>wXq_xlFW&SJ*-GPbi z>uz4T1u7~Angb+ARFZ(<5ZsFAS`R}7DGvkHJ=?4CC1fpE%QisEA?#{)g%ycekr>HR z!FG4TEHHqj@wR7m4@1kYc_?)1>3^r0JhbULc@ihGuXlEve?sDrzy!N$)#*^N-GHG$*U}TfV3}W*HV89$fH%2e-Vn9 zmy2cP@)};~WFco`(n4V0c4>y35T=A;-!Z#?9Gz5dUZKsPceyMp7pUWUc&roSsqV!1 z0n5r+R?f0=mX$+0W?4DQ%2`&#dto3~CtH+ow@ZZ__qLC|+G7;Hd&){aC%7ws}@> z2iy{C8;SkKwQNupLo6W;w-V}}s+qjTZd|MqjGf+^@af;x%rb(O5u9B4K6J4i(6lYJ z9ndzh1KP7VBlzI#$xgqNs@0`MtXamGhl|^01rhl2$&zPnt-|xN`-$amh`R(?c@>Kt zpwB9g#VjY85^;r7z_BdOYtdfpa~?m{-G6`O8QzDpX*o&DNoGL5K|GAM z_3Diy(8Od=X-2(%1U&?zW~I@t0|}^s#^B}U#j)}p6pJ*vomIR#RUe9ELn!Wn`Y}Nl z(t%67?mDcbv?M(4AKy;oHqS0$o^H8iK)pv-;`=emTvRA5u!}pC0eUnZ_=b)Z^t}AL zFbP}7tKRg98}j3|nWW(nXYW&wFF?~}?M_O>skgbGP!coFp1Z zP6-FgO62nW;3yo!Rvy*3?J+90_2JYU^6tn{i+4rCI^NqhqZ`yc-L;M5p_}}A_|?)i9imAdk<8#n_^U3gX}sm|~fVnkj`pHl8oE3CzGnnNu7#T^C3JXuatuVKq+T27OcjFt_; z5yTSG(17JMhgjv{jiK$ISBpE`v|Rh5XpmLGx3G6iYEgbJSy0}kBDZc$C(cPUtByxW zw~#(wK00JMP0MLMi5{Ys(~SC^O2{!aybN{dMG!#{$c4pfhNCef$2`|tnI_J{F*-;u{3L(?dJ9}k z%q}UvApwn{cagZo&e`6H^J97ak9KY*uW7l_sO>VtC9S$FH`d&q8yh2Is*(B>p_kJ%_c0*>cX6%bp%OMDpZ8 zPHAK466V_{wr^Fd4gj2e;)Gr51YUnG0!r&3cxBT^h_%fvAHpY4D76$lGKxB`R6@j4 zyEikm&3FKL{$}N9w9@K!k5u3VJ;^~U6naH^6i0u+N*l&qdSUt*Cs~hYUdSo%3|7OW z2oW_L%D}xu4uTxd| z20ydnH8_QUSL+MJsaEw_v3(MS*82)x31um(;KDBN%L#4yDnndcM`StQohW_%ejWg0 zIbX~9mezz@XIn^t=@Js5thhtb43t6ZZ0q;%Evl9A>gXiyH)(aO!)S>@-L!Q>8rFIk zPa8>(5lq?!>&SbLk zn^C=kNt-*Bh^2dJiAavUU~S;GFO_sEx^iinu%dY2pG@jsI+=!H!@` z*{J;F9a3fl0z6fXh!EA%#Fi#jhML!(q^=N9o^stnnGJ#w8t1msU>ufHTN<49+;r)+ zB1qe(7KC%5wF1qiI7t`m`SdIXenKJXL`;Vh$`#8m=j=te7Ipg(LE_{giV;0iYl=4` z&($57jx4hT%EBzlWRNAM`|WnTQo%aZfp2HQPy+cU$d<{pF;MWS6(bL8HM9v@A5O8i zqyg|+OHAi)*qV_$&$~Yb?VdNIorJPsP(>`I;ghanmP)M1{0p0I8SScbm2j=)gMm%A z4Yf=OZrU7++1JRq6+T-=+cMgNZXoH~a_Z6N&T#3+n&=yZ~0v|VeYG)&KO(nJ_x z8EwmGTSnV5+Ke&hkW++oU)OFQnigl1JcS{eZ3Ju^0oz8vX|wCiVC=%V zu#C1W>^)(iUyQ0%Oh3tr>CMQqWwbNSLk?778yLejAl6>H49!9ju~O?%d$`<8G{W*swT z6^O$-ynFd_*D~725Shpwsz9>Hj#4W1)3;3!%jJx$(SG+=ZaHg<`)@qs=3#0Z96@j5 z!e=YiF6|vG#LkMftynvw@I{J$DoH|^Z9Y2~BBK1$EoGMiCe?zNC$X!YHs9C@cij2G(Ic}B7HIdId1Y4zP0LvSX~jp;%} zjpvk4n?`!s5;?Z6XFz@Ty_O9xlb2ivhnt@0wP$U>hpn#fem{tZ(Y9W_aiqRxZNO(~ z1D=*$VF_q~K_yd}-NjsI%y{?V3c8EF%!Z9`zN;dJIH=Dm8JHjI;~k0nM_wrMnM;nF)JH;qm)POA*>*P#t#+d7YDTI*u`S1n5o zF;c6Qxrohp2d{wH6e#i0Fg{gzbjGCcld0XW{&Zy@c?(2Vxw!-8uM$>G#vu+OMzs@n9-tIqafh{nWELQ`7zXE!~e%L;=2S>HcUKH}c9E zc9!>iuyp^Jv*tytA>p!Gx*rX{mCak(yp_$TL8A(R3-&h62^}>Fh`=1-k~80)ye4b~ zjr0=%@8~>}HG-!B%ir5Wa+`v0DMnOguV)}^i+M}Qz79&zId5^QrTcpjFk8C6-59l@ z%KX6IrB~P64pp(D`%_hPuXMVl`Fj{@pSS+=)_>mm&r=zwrTY<5Vp;=4 zWruisu9;F+oQBFTlG%MA?)daWrGU(Xtf$<1O-2WGHjGl#Le=xxA?~Dldx|M#j+CRF zaCRO6OWdBL(W2Ya^K$WUPRWL=32G3$C7cSz8w$pAad839n=1#GqxE{+u6W{)AOF;8 zbOCYE+~(L&V+zoA+GSJ-+r^z|#=__2b%qNp-(wRO@YZWZDS_Qxr&1Q%BTw;rl~OAO zSt^~?^hFuCl8h-Z48;5cCpMOyM&vjAPPuP>Zg!~q`J%lZu!Z)+6fX4Zy%wgaV_&V` z_gho(ZmU}Dd)6{m5a8&0OWkbRY65+={4hQERxyuO&V=-!Bk4l%F5&o5@9p^Y+mCMCB|H z_HzHAy0Dn7rq;QS0v(*|88PUhSGzR^u*Lv&Q2E|_W$(VoEfCJSF$K`GITM%yuOuBd zQ|Ou#-mr(7uY@r|6PnmM3s`3XG?+y-eqP9gr8TMnS7)JSI^k4^7**@gZ=D4)I~)oZ zK=&*51zhH24$aQBb-*fwr^=S7+kP^ z^9AlOM-lod>F>W8TvQ0aj8PAL97R7Uc?%?CL3j!xCb~8y;inKwy^VKbv?ScANVaTa z0NWTK0)(bn9@z^WYE%QG8bptbqK;}IBGjNZv}v)qQ4Nf0U{r%Mi)z5>xJ|$@5=_?c ziccDW`(BOL(Bm<(0-_I?&Pp5W2*Yh;g^Erm5NE{N8q^0BBP-5)>=os{`xA)fWPjkPu4OxTGeJj84;aHVI%*bc^afI=|F zKf?-SK7wFSK9T$r>x)n(FNF6I4+(u&V>^I=SziPRf1|e{#KhPRGCk1kGbtUzo?N=P zu^sX~RuLJpiyM@?kFHt8SCJczP2D=4cc#N}a1!fFMO=V!CD)9hFL(R(3Xr$IJK{kq(_1Rf)g6nj%%G2og5fl@)a41Z zDlua@U}lwDf+`3dEhFs75;ec##3ecjV{8Xf;y8gRA9Q-be04cn<}(Gl5c0)z>T*FQ zGh=LrhMS~?Ng4Gy6e@>dB$9S)j5M^y3c3~wH4y8O zFk0l`1|=Z0)ytG$igrV#djNUp3@8j*?xNq056Z_+)5hmqI46yoDE^osjz)&u^$(F8P652@DNqawL07<(+g#Tvo?KWrDnP8!B75MUnHFfV8>)*jSp%`P z%~Rd^6OyWvGkYHeV>{^8M`A2o1s3|Sj>rQht0xi*V~&@?*?Hzq+@392(e3GZq>$*j zxO}yQ)4D*DD$eAxO0B~Dn%n*Kw`O2}57;&-M5@iVP$|~U!MZt&dHbnJyHYAVyfpDT zeQJ)mvu+MWc3LdTDb9=$BqCD8jL8@0fs7!5HBq5{UdWmD0e$vIG~}?2BO++7-R)P3 z1#DJ=#22j{1jfh(#Z9^17zb0@v9xv&)(+ws+75yt)KV`z$2(%PpC3?&Actcpy)Y=% zCC=VQz(EL!3YMUF;bMhn%!+(hR}4A(#uSChW)kfWu#GaDrh2z1Ai4xzPC`MVs2D z3hQ1mtz(jPui%^>Hn>cf5eEMEToBw*!6BeeQ^f^+AJ=s3fJiQiJmzh3&<1 zL04>Jx19v3z$(BbPT$fpCk3Fx)+gU7V>5CkvJuATFg`~^innbjVjGI|pqG~MIov3) zu13!yKd=`XRmSwj=P*9U_W50v`KU99s@?v2opwaMe>S$C0Dsubqc9fXMLF)H@j28! z1IFjr7%OQiZCWH$ob~5uxp+Ki+Tyk)m>&uW2BNnu=NQ^~d zED~dpa4$~f@8$8}z5h5vONnZ~yFMRdgSC49IJ%77?^|06ug6r^nXcXkDe(!XLR?k;cVH$2{pJASLU!Z|yI zERydv7D<`BP-ID7Ag+I|(AI0ux`Gs>*_%Bj@ zBqL}2L^?5bBuL$6XBoAY6XVL*zaCd{7DLVD7JW2~+wqW-6liOwS~&3_b{)_;$k#K2 zfSK7AFH+<3tdptoU_i7VyvSn<&TduXwlB%hR;^KQH%4tZ@4()rSJ&I4XiymqAPCzP z4eL0Im2$sxWc(B3pVZqZDhv$;F)Wg;rFlG^`_5>CH&afWp<;WZ{;_58fBjQ5RyB9xtSqf)%^Oy{4xf-LJS66Rw&u|Re6IpeRmh9117 z^Q`f*i0@N~B@c`hr#{vEm3Lpg<*Y64zcD)p+J_|atavXYvUpaP7!+PB6M15B8c#pj zJR`CI|67{3J*2ia7gJ2^>7ZM;`KoSfqyjq3h%8IgiFE?CW2-r---`kvvBXmnh!I)( z5nx))qG8K%IgH4nl%H2xY5M{O{x|K02-i+0gFFLD$gvSwv^Rukc6H|-1XMUdPFBhq zsceinp%wXRsVH+pvyt(N z)Fc$fibiCCW}oG?1krjuZdW{v;;BGc zCYD42pq@j$F(M4LmOY@XLP3^M0q=Ph+!JAVWM`k5rR6=)9Kg3&;R4CvGWZ4G0~NF% zD5wiq{$+h!;yB8Pw-J`=6#xtCa!)vr5A?BB73F8IRhzCMv&oG4p z?8O6_ooc_n?yckACn<+#Dv#!J=d?+G~!hnyGgW~Lcv#D(1 z2owjK#-qtM#A3+Vatrr}8~;>YU=_&e-W|JD%@N?5`@{(xm5OPa;Z;t>Za~JPar@r6 zrrDK2^vEdcINFQg{vA^D%_cyS29-O%V0~QbzLEI}1eRifGB+SBP~*`&t9Ud~^~&=6E({y5rgKDm$VC>07Yjkh#8T(1tGg2LTzTZq?MoYaB!SWU6p4II_6-IMNfg&iFP=smKpTfHnth z{lr$z#R zy=BWgH|`l{+!oz5QOpke$mB-Joi_*}LM_YZ=DR}TzWn@f-%bSB!%BD5R~!2>M110L z629AvyTa$1+-dYN;ddUK4Z2mvN@Xy!Y%uFvWBVpi$d96I`zE=ZtnqE~Q4XPubkyu^ zE87N)W`znjzD*6+nDwo(zBS;Atj3+@LH0}zyUkekj2i8@85!TEKG6-MI-BbwV(?st zi?O>&r!QaW3D=Svm*Ca<0&(h7-M7a0HpaJs1Tc{vi^Df&hR)P>`b7CQTx?U4==HGm z!-t{EK3YN!z(Sxljf&zo9}{1S_t62LPj_338*6a`8#XLii<@re(5MYNzWMbhym(o7 zoR3;7*u*$G#?g^GdQQ>XlL}kcu6u6@rjI2WPGCOJ8XzJ!1zS%cz8VDC(v;!b+{7) znC98anmYvlc1LEXZ1%CyE1BXL6FHgdYS~KQ)%otUFe@^_UDO0tT%t39*1t!{N$L%j z?d(I4WfuD7A`UHK{$wFv#wSwyfz22d5?n;&M|AfWC_P4)J8@#%#4hlDxpZw>+@FP* zB$yTMlv5%)a#Yr(c|4sfO7mwNv9I}fb(O#`?s_7;p!{VX8t2M`orQv8>cxh*(I4JzT{)^Y2ysei%0`p3U7J6 zEY^yq?&NHl#Wp&FqUj|pbUowMv#F=d!V8_q^h+6^s8T+ZLzTS-8-V&+&jhs#I527t z<6b*jj@P3lz<;7a)wzA-7c9BHt9S#Qyj z>R2dWJd;Zx3dYk~1>rEI?r8x@lNd{BRFPidEM5_SAcR}HBYxqCQ_?~*^&(#Wvr#i! zjbK~i_4-=0*zY!?fs3>x7|cs@2KsZ=_(aAh@_Q3&_uNZiwYsF*0m{Wt1l|crpW=R1 zjZd_fob{acG{z^Y*^XYFVJjNOjTDy4hD#hL6s7XTYP`EVz!@Izfk{DAS!kgeqh?(i z9UV0m1brfIr_d3fHEV~V|7v`qS@x2zNqPW?@Pu&G6oGR6 z!RakfE@ng%7`F}u!rA4qbGCP4kI|W=TZ!~@rh1PJ`tnjnOtSM#B&(`e(smjCN^wmjFGhT>Uw(wE-*4cc16QF z`fQbQ&v(>sx8s!x!k`1cff}<$g!U>9AB~YjTh=pcibgJ<=p$5@vP7lqesQ5T9vnl- zTrWjuBC<0^k}j+i&MQZ)n^Q~T9>!`4`@w3m18OA(HVSg_Vki~to$Ev^Mu2rmvMx#1 zCCTr^OcmtTCCR!Z5ge=IV}d+|hheNHV>KD83H=pL^A#-|;jr-81b*r^Mq-(rptmXR z!C`QCVjg!{ydu+(i(XO34Fb3_W|VbW8nX`{M97#?mVrN9<3%jh>h7#evB@sc3svaV z9>Xq(5;M_0h;>@>4W~{WGwP3x8D-2UM-t4(-h-_b5IlSR{xK4sNd+_WHf`_XFT*LZOz&~|RC=GK#lA!oZE7QQi~ zj2R`sl|!?wNfpnfvA1B-89gL9DQ4w<}fU+W>gYv^>8H!`7?m93hvy z$R-E?;xsOUA!8Yk^!>o_Kepg@tggoG2%n?vYEf?-V@AQoWZW#bJo=y{00l6qRSB&> zG}F}!fbISEY~A~fqgG=^9nbeDa`$=DYRp@GV@5^&VLk3-0!q~6TtzP&II>_%$ZBbD z3@i*1mpcc&M)dqV^u+o-9UI~frui&Y(*2p)v3^gAX80iaHsxkiFZ6}T`aQWyI_viY zgTQg5R$0(f*Q-a>E$jqzr0}VA2(q40VETsrYmqKcdW|@k_Tn72;gO)3k=~`6?xkk&%dM^!ZvpSaqv*uEdOzw;(*0NEk(sZ3(mVw@6&81wPglddQ zXZgWdTHXWALwq&l?7oSRK<(A}EMKqP9qtE0k4G;1-Sv6ftgco=U(+a5!r8|$;aq+Z z6I6)Y>D^rF56<4Q<((V%j2Tg${ATgB8tGAK^su0PTL?Zk->Vh(<>!YmCexEaoX6f@ z#v4y_usNmc;%dg<(aRLqkxDAi+tysF3%eTQ@?fvO9DQL zJt`jGuxznzWIM^6?1sd>4QGNfa>yJys#j*B>f8Syo6g$`&Vm;TO0*iUL+%H+R!4!+ zow}jWcAv06+~WbhVwz(v#B0}V_%cED`7J7W2V@1z`9zBIf@$pWYj_2Vm(5Rh$;qAbCK*->oQS`4@mN##dt+Lu-RDHcqkQ&{ULq zCK9+{G7HSJ5ECFUM~o+*9aaT}Npwqzik_g)EIwVM*toQfo0hlm7{AZ;9?2IFqnoZ( zwUlV~$)z%Gnr(at>Rt#BFU?$N)2k+NfpOEOrNC_C!`y9Ryet_vt&~$BmRh-wBu=&V zUQm<-y=8{oeno|36V5(5S?mNA`Kn@gPj7D8Ij32BFAm#sym9hnDvriL2RNg~X!9F= z$`qnn3~4-#ZC0{-9nJ`NP_#fb_1Rl+tWchp;cTZd+RogjU~JrS7P)s7jM3KZ4J-9d z9oT2h`i=^s3>v)zNL+7PYwiiQzofxBS z09AA7X+?||(I1w2^w*uZSY z7N%*uO>V}>cwLSrBM(Ie-7J1M42uOj0_6nXXWI6S({naLXr`Yo7Bl;qnyW?1lxFY5 zIB@U2WXoAw+<#;1g{F{6F>8#e(^AiG=wW0yD4i|N#t6w~6d5nr-R<`yC9Lj3=QhSn`3u9G zQY)MB08&j&DcKXmhOME#4AEm&)7+s^!5d%1j zTCnpKM96l>B-c|24=+tLw==9|qt6+At{bwD+pg5RD;&jxvpq;HhBTfw`ds4(?BqD85DEdrqgC(h)5z*+pq^p}>c>PvUBe98)x_ie zac;4tC_Lqog7PTBo2jZx$Vr;_!&Y0R*2fyc$6s0BM;0Uy!XPjO%7 z&(2hZC_q&G9Ab4+BrkHL3~Nn#gqhr#cr}gliKAf-OryQV> z+}vDHN0ba6>F1V5cJ`SuZeA%nLI`f5f;4U(cozeg3Z9{xmvQr6dPZ>b*f3?xF{b`u z2k6kzK}1FDmS)Z`O@xWHXiF;;X*miB3lO0|9p!m}Dz) zu{MnM^fJkusprrqXdl})wnFi)Z5!KRNMB*l~_U0;!nZ~RnIl@We(pR$YNNd4$ zCM=ZZRpgVJN1D}qqUeB7=|=hM$K7V!&?u2tm|{AsCu05bx*xFXJu9RlULy^Q^U@jO zRPHpPt-Cmj0Yehg{J1iYOF7kj5D!wsqtcd^w$W^L`~0rZr+#^U7cTazNdm>N@)Dlt z6e3PzxgmQWTD0zmrhms4`t@F`8n=C-O}hp;IPJ(4SnP_1b$qc(xhpp^${)8=pg?e< zft$!HIts<){(t4mRm{Cwd9!11+B9)2Dx)rnaz%J+ls}{VjWWFf%OtYY76^w$ zt1<774)g3RyRH+8F(({SNs59O65nvbl?390UQ0^7d_AiSQ3}-=<jbsZ-yn&~p&-tHa?u11hu^13Y0JO}rxgf#M~4ca(X(3Te4i9o{3(+N^f=VNrC>wVu#o!dI-rR22@D!Y|< zIEXy2T@zr)rjdnW!(7Y&;Gk#|Ic#C53KgVL1dSpHo-?OLf{lGN9*pYk_%X?)cp|yb zD1v^|r+hbdR^M5yO``~E4LK!wLYX1kEqBa4fWo@f1uxd_FDIa2W0+a41WE=IUft`< zWw^W|KX4RUU}}zEoPA0tf?VO5`Etd5_5<+nJT&qNV_>{O;}zBiaYN$tws~(3qDHPg zuBlV8c`w5&(-wHTylubVTAZ>t87T|~)o0BosfcWNrwz1F`kEzT1V*yE*0T^*tOyL) zPeB~LT2`LR={yZdh#TtsQh}ds1V-B&_`u$!SJ&Gk=t*t_MhXTvP$%1v&;KPSfWp*l z&K5ydZDWkU*zMTnz!?IdkHLiJU_A@1XW=t}z&NwtD;$rPsT6J=F#vG*&H#D=0avNs z&eH4hb5beUhFgd*n*eV=19?HLFza*}%v$c`1gteXFHCL9gh1rZ2NcP+6ozd!f*(Lb zW3)#o*BM~b8FYMj`7+k3W0)LsXtYO2+OaMU3zzs$DP1s+?9V|UZ~%(QK{L zp>;Ym+9O#l;m+9>#J;9o8!8QA8tsugMdT8A^Rg8|;H)zu`$g6nabwJqg29P(Myz{k z;p|l(LVs(=(bq{B?J?V^L<|_0lB4()vDT}*7Z>_WrR8D>yhdkld`v?=Cc?rTPiwOh z7~0~EW|+c3)lpZ0yHM@d*L}Z&y$XjZNC2r4+KG4qUzh1FMGaoX``%q%DKR|WgEk3x z-!$u`5?+l_vo2}>Op7fCb(P)pyu*zXX9lDz(F!cs%@A#@?I?V$YZ-a$D}L~?n}MtfvLM!4si zlJd-eyxNx!RujH*p7*x#2ZW^i-<~?AI5gU%}cnQ8C1e%p}DTpF2xm|@^o+;dri`TyBB1jlqbg zIkHp}PT#CtXo*=hfVk)c``w6p7%9_8nMTS)Xu(@%BV}fGSfM%q0bik7)g6ue;0gO_ zy(qz^sGfzqja<1Iv|f~MzXe^eE~HCGiCzGWl!=jv2!p1?RSOe=6^HFXNR5;ky9hbo z_ZQw2yKyA}B_+%`j%Db&C=2bk8AY|rahvvLF+LRU!r}2IP;Qn5e3*uyJL$vfGbw2{9pt?0o~%LW|IzjS%2&+!?AYkzU*yE=>c@*#IeFIJM{I zSG72$P|NuFwO*9gixQ>#1dQ z9{)e~-lj*AE6WmNwE!)&RP9=WnyH>1^#D@S!OCgOM|DqkW<+{qfEk1%BiM^tDB|OmH;jFBea#a`W4zrfHqnPTI<<;?;d;S`g`W)(be5#@^V9F z(#_5M*?afn+;i@AQf6q;a?{*znh+c}H^Ji(tA;gSY0F*J?SB)bLbyq zk)gPgdOT>NW-zlzdjT4SbUkGuvX(d918B)W1IkGu^8OROm8lZYx7)zdNtwAo&qaRYE`LV;J>af_n{cTSyGRpiZw+wt|?9YzB3o;drOa-P^aau~C-NGoW?8vN_(j z!nU;Uq)g08-_Gyumrb{jPRg8Az){mPMf+XJ-b8nPTTLR<>7-0rj&p@b_W2EpuvB;s zAmV`~2wQC6mYxIPoiaDt_>w#^P(gQ9Z^9q;i!xu5Q$(Wd{LR3ZqTOxNgvb!2 zzNp?*vuiOBaP4{!iY^-IIHR=}E%tX`{WEW>=}k4Azv=wVbr~d}MDX8gj4&9h#1zb% zYSyrCZ>srt)R-@YO+vHGUGQcSts?(V?(IPfyWUh&&nOXvZ9WmtC>`#93jQY4Lq)_V zKIH4!?Bd0yncwW*%d3YGq90hUi&C)jcybIC|EAprDa*~|o96ocdi`}*afpO|KyYd6 zX|S*HJ-SCpozdryhc+1HJk>d$u_16KRl03gH(xYiT;28hVYB_R!>?XGESBv}GhfN( z$AQUkB~#D#Mx6cl2a7#N@~$`HT(w%UM^)6GQOd~ynnRvKoi_1i+q;jKHp zb*H!P+-*WHu4t8ijIBF=|Ia`9*(cpUk06$0Cc#>EvgxRTjkM``IZX_^(?uuK=PzX` zP!!g+bh>Cj9&|CvSgg}U*Nb+(YuBqc56e&ji7uLsXf=IPRF*#NbkSWCD4et=Hg{J3 zTRF;96j9Ff_{pLan!yeaMCC_cK)(qQqZERyjgQ;NyM+4a_UZ@|+D+K6$y&>%l0>$b z+t7Y>LaM4>o4a|toJ19Vi4d$#Gt^=80KiB;ziXl61GZm8ep)*Fg; zJai|dHlc=lGq~SiCwxxWG$x&D`j#F6Qr{Ha1(I9NJ8L~x7NxRyMYIp3ab=J)TX?J|~E070jZ)@FCVXm)d{ z;ZBAVxR1JRDfm5i56fK}x|fBnI_=%V-Q~mm{d%)|5jvR-1O6|^`E-3>nuPaWJkd6- zT+BJJwGL`nN)^=Y6N1Mrmb`I>1oCE9B*HHupDpOfCQ$I@L zT}Nt>;HetgOHt9OuQ7)Ia+V2fM%FD13_@}lth#NkNAJ%jrZJ}4N@pqgZ?GyrO}2?| ze0)L{{$e;>UaXhPX3;TLx6HD{GpD$`-%Ux#E&B-=RHgAY{XkS*?PF`cPM>z_t5aXK zd8<=jo%&iuT*zuzIKio}y)^yPVOQYP*F>)E`)HtQBHO5@DW?r+6;!d?9(@GpnDv9v zeGhSaWnAKHvtD>F);AXtf&7IcTJnne6tG|}=q12V$aNMEk8gr5aO&%(Q7=?puIco0 z#x2wN{CF=`r@oGAO;9zEPJMOiYbWjo!>{8woM9>%LF+_+7~8$||NWy+KKW1I|LaH8 zH}(m_ubS2_^3DNZFhdWcOe>5Np% zvKougjgC3j(`OM6lsAneQqsT!ncr+`kVI$W#^$#4E`Vz6Rp04jfYTJDh=57sY}~#! z2Gvm(B9~F_S6?c>+u67&1`YvWMwl@c!aLGlowm2PVaBwWL5xCwceuA}id6b~WWThB zr!A6m9+8C#woVs8Zk?TpLD(-Qvh*FuqLb~Z_$AAp>Ivr&JN+vS3dduJWCD=^4|WBj zOZv6$`iak+jq7aOiR?b9GW3nqLPch^4FvW;p_?zS*3)jc$Vo3xiu^Hlq;)o~vvDVy zz8RcQ4Rf;Znyp_Xfznlb*Ib4WpxMg7(8S|%H{V6e4)IIoWVC`6{fV=2zkfs$n3mbu zxXp&z+g*z6ebMOFAy;le2HP9_?ajm8z1Zx&wpSh^LSJihZr%HR&#Bxs=+>9}cq7`q z8CLu8CvyG}D!&2uXc#%*lJPH$b&6!X@cO6iJND59>r;N$qn?E>MI2DB`=4}_DR~(5 z88f!DPHU(_H;TDYERIj7?^kJ}?o0-7pBVkqPY1~^-LVuu(IWyRsy(7Uv+67K*<}Ik zIoAV8u17uzNTk?ggnk2{=E~~}xvzZX2vP-oud{K}xF*xyP`9qe8-4cMCvj!t9K!`# zWM|{1;x4TUwrVab@n3h98Bk_?PO7#0ZYSQ9!2^^8y*# z(U-qnFK^^4`25uTD7|@b*6f>)Kaff}@N;Qb#V9LaSQ|4K>q1u|eQ+EmREnx%3W1dk zzPaZpml2zUSmupr!B0Dy=mBn+EbsW3j+Pj8Gj(}FA-rF%cdtWW5SwLe)_13Egcvpv zTtM1XelcP+uiKrXj@UhVlT-pw_lX&+^;iRF_oxV{Z~)+Q?IZsquzCSQ9{r9fJV87o zhj3~90<+>no@FYd3rFYZU#7Z)e!XyX6};N;+7lfsFQCdqs3b|$*lC5X3BS1W$u zprIwVv0X zdI*3VHutw^FCj|69qHJVIIJfMDea?UHJq!E&`$MR^nT?jrvx(<3lS(|>_1K!G@!NZ zfs)SU*bC^Rs0-V5rBB&HWd(36Ei3|6djls2r}D*6ErQN~?avnR(a3zeI(;E|!C0Oi zz22Yewxz$txp#7KJnGY{ytB#yWSf@K$-#XtOA9j+0d#V(wVrWD3QF(f;3J8pS&72Q z!P+?)xu`@O<>=6KczklqL|*MT>U@S{CPVP<%b(t=HxP)o6H7@0pnP;FNpI&U8TVJ~ z>t%ZlqNfBTmOv5pdE^9un`D{8V9*MrW_Zhh>XWnRiVqbRj~)tb!O}hCScv7wnA@rJ zm6NuSsb@cii~6tn>RvAqI4sAYr?a78pObm3-fiRL;PvWe{%j(L@xx9>lY6V)&2HYV ziU~I|T*}SW3OPAg8|jjBfZ-mf-;>!wb}H6XSC`GBx9ZgNWBc?ZZ&>jMA_v1Q-gB=28z&t}uNr_)P0VhCTdR8cc?GEv^BSSohTMUF=(?j*7KnaCP?GaxyYkh1v(d5V(3WR zI&D^_LkN7+FaSqhz`4lt<>Fx(sv;NXmw!87K7_$b58Hr#UY?4-M_tbX$IM=>pw2}O0?-oDiRd(oeTy&*89#ItPrFxEUN&b&cg=aU zIp-A|q;zqWiwu_CC~%2_Zg6+x$$I*CVN7oUP;eUa(0g?n^X`4KYZnZW@6xg;N_5u5 zyccmocEB{K5Bqw)><|LlyOyu6NR;M1r{QVJS909pv`o3|PbG~TnHaf&v5@Brz@=yuzKNp)vSc!$*^ z29jp@&VVj%Rj@AxKx2B(D3Zu~*40(>kzQ$P0EZU}scEe=cd`b}x5rxyOTpVC!*H8( zk;UMqCUEc!lik9n)Awt6LXQ~(9o`=Kt=JuJkDQ}|>KrtX_(?IKF*b2jdJsCbzuT<8 z*}a!-1mBzvpHx?8oAsjEb{GbqJ@~r8X+FssUr|dDdmnYK&Yo^}Z{vvuP&DkWpio7d z{`Bf9-9-#?;_PWHlG^|??c1E8TF%hDwQ_EH8F5z1q*iQG59qXM)Y!=slvyEwz7e%EZ~?=UzmevW=F z7RN@a+5?b2{kg`q!|4G1wmO9Kr^8_K{CXkl`g92wEg)X(s0`NG)89V={z-59VYO(a zO~=jk+r@en_EyyHW54D3y?1ghHEebEbh~T*{C>XpI+&&HBvo)G-!#|n*Xyr4adtfO zKw#6B+QV!0FQk0FE+RZA0Hp5_gKp~PWFahm6#HR$Cui^Ey!&8i8qS{X;a%H&B_5lH zUAt^|A1D%ga#un+rrybUZ($EcakPMlL1T!^iuM$OYKQjevsvF0kBL4bV`G#`fhA`V z>uLxsZF*8bgaL47`>VW1`W*%O&k^IH=qzEtpe{wZoq&cbsWL)KB}tBrwVgd(>(qm# z)NEvbF`+R^FQqU8)!EZLW1W!)vWUpPhqt(?0cLN-+0)LRUI2umy#@Q8_Li3Hojo0_ z+fCVf(E>VqI_;cNcCR$yoDh#BKZ_FB_<0lP!qO<|$=TD5gl1sKz=D+{R64BAo~C^7 zKmr*^WHI+d25C7T@D>OKjV?e!YcR^FETOj5+0)LR-nNSgcAM;(UzkEyWEX{#KW$^j zIk2`0wvrOWeD}R+RGnYj`gAGo;r*ja-knS<3#_WSSqj(rW%%M*BC*+ zLN*4$For#oWasM@o$r@OhTIFmN8O3hGDUOj(vAqNQaV8lvL zh+#K5?bR`GGF^a^T4Rz#u@7QHAl^qIC(fQ$=WE}51bvC~46@6m1uo{cxb4-ncu&kfbE#xKm`5q*>Vg_ z--~!TeebGi-@U(HKWt1t5ugBBysWPsFjaHg-svC4M%fhmBB99cGCs6GS#Uojsil6& zxp5u}*~q9jcrwln+#{AkMFt`E6rtLBo|CIG7^!ZA<(9(_$wPU=_1=%ekZHLdhUKmu57{Ces@lov_gQc|+}9 zf&JC`x(ge^4wvT0^78(L-5HW)&=Mkg$&Am`Fn;I)2(5;9n>yfq&ubqldQrLu&TG1d zoGAIGtWml*)b@tj?LrG?vfq(2+9D&$nm`VN{UHk!CTnId1!Ut#$yp812%I7?%yt0@1ne7E#5|)Kt(N@agn3G(ONL=Pdt; zDG{wOcKJXML5~Q4uJ(xf%<6OW*~Rx*ucFcJ)S2hPKq%%93e?ey>#dE6Lv>?mjGOlt zK&qBr-gY592WQLmP80BTyV^xE6HZ9Y%jq3t-j=-H{*vx})@XzDJ8YmEr6=?ez>M}m zq7}%0Ac`~QRF|!>GtZrQzWX3M_X*=*X^;M;MkV_}UU~0Lr2?gY=E87!bE2@CoaElT&bpd$5Sxi8I{a zr|6M`2C_~F%$wZ;?2Z2hRO=If?ZdN@Ib&C4sag|UD^@i+8byHPB(fg z!`+GPr!OSZN8Kum#kKa724L;?s`$A=-SjSiURUz(LMGtE_8r@>=~Z4nI{@y}>I41A zUgXr&BI6tQ0rnrq!w+s9C${ezMWW>Jp6NLpHnU0rDDh>JvcP+mYpMw#D?3L-5-T4n z3O=0J?!@-V@R=OUj7kSp4m{$jBIM@8_Qt|ybS%M@8cPbGtB=BGW9MVmb>6Jk2x;S0Bnap9LaQ4(yH zqs$mZCrA}7Ta@Bfn{qp`y_b_$b72KBXeCjP+&6CrYCq`u1tt>Ull1y^yY-&Qdz}Yp zBpw`c6DT1%vAxpd8M{sF(#PKGd>kr5TWDN1?8J7dG9V+SLb>%SYQM-i%Kk$!x_Dm6 zz@ms~9a=O4C*D$hy=i4p5&CKL@Uaow4;|6OHKJn;u8{$`%7B8C;s0^S@FU-3u(l`5 zb<(`S$4jJDet%>+esZnb53Opnm|;poUxsPsoL<+mKp7|*R}7VUNaBi^ZM0*J4{prAuZ1Y1-yL31a)D9mr1qLZe!x4SDTf(p#WE>TXLd*TdxVq_J zjYfZwtlUVn6ouHxd!esD-Env!oj~8E1)%*5FP5AK+HwbtGwl;6&_}V4Qm<%nJ|B08 zC}PbhpYtWXm_HrXZOpHuyaSc>qfG``OuSg*(95Zuw}}4%I8bb55w{r8WkJQY!7vWcKl*mb2(fgLs+6+7$xd{SKU!iGlmRxYTuvY@#5mnJTb zgqD~~UODUD+sT82x#VZ9;k^|>t&FFu6E_bn(QVLtqcP-VVbw0=Z=&8T6dh!SuwfVmPl#{J=B6o zkL_KF(|2eeM5lS?ZRp!ohHeQejChPNFg*&+)_1mkxh4s(v*)pGcg`4FQgDFtnvS*v zuCg<|4gCR4j4z6T9kxE)`GNR>Htzw!E5!?c zF^m%~*2`tH*tP4G8Q=}8Y#vPQvcB2q*y!<)hNsth*KD`*cVVpHfvRzP$tPEhG zuS7x0X7-Ah(5F!`l~dgVdtu&=Q~b?Y>!}>M8Kt7rcs>*DJkb9JI2%V_K<^ocX8@=0 z-u1WMyI!ayYAR^Y!LX!bp+SWn0L~=9KFC}gnU@jP5yv9ku@rgGBZBo(dqjO^O~3Wo z#mqXzzoI#?l}s?@a+OmtNjS*Smfs8;W)`V5L#9g;V^U;(z3f z@YMK9450VO513bFA~D&w16c*tBGH2`nKkc`?>+M0w!I`9$f?cO_Pb>Lu_*-7o`iRi zD5+Lh^d9-%BmYO&BmaMKiof^BPfAGuR!7vjBk*>jZrLgRL9i6oB+8n+M?P2R#eEVk z0N|shzoLu{OmO+4S~wZE);?}nFmylOQadfr?YFb^|XCY^Tm#ip6x?A{A#ffGiyZB|}G zI-9NwSnA%2w*2zdm**FlynhnRnyog{FW35N`sATo>TFfS_rh5EO+i z2`Z1Rqaliut8M5(HW7pbi$>9>zlftWB?B24nOf0Yoyl?cx-&L_6bGPx;B|BOVP zZ8+Wb~_hAElS=W^ad#ynC#lC;7aa9O?-ZY2U z|8cuvw@L71`!dB&w83;t+jsH-gcF4dD%l5w6QiDmF2y~peTz?ga?!40tslCx=>4~oU$$l09WZHcQDedk{3w-kG`I}g9g~)mzma+LH-Qke2O*isk1Mu#4 zIa3fhy_|J!awAUr(5l93eAqw}YA2Uk`zrxVK5Sqw3XOZ`<;m;kSJ&-s+r)tiw%@Zt z`dS5^=wH-BH56<{1(5ME$d>eFVx!t~CBj6t(PAE;RIHeFT2*u~Og^J9tHOs3?B1_e z&p!R^v&rtmeJH@nDp$AT;^Ah_VqtbTSdHa>m9@7nFdeA)h8L-+aat7}&x zxDvsY2<@`neNYX(99GEvhfg35W|Ez%dyC&O+<(RNX>RT}O&9{#+)Tn$qHSP?%6I(w znD5XWaIs$9%GEvb#&|$QbVC_gRU~qOHSX=*{9QBKtQVn=OV`Ck{=E6{EB&1@9zsEM zc(EiE&@1J3u0%MW6mYZ@QcV+i6-av-4kJhbD{5W2zH$2W=ZY5&zc_*?2At0DUj1=T zC;-%0K>_z;%GYLb%RJc4_RH>My?j_K+nZ*-I&HVR`D)RGUSzX%yV{+vZr5^F02b|U znC&^zdwRV`6;?Cju?yQl?)k6GPk0Cqw%N_w)y?(WU}Sz5{ve;j4o&+=%mj=C#T<`_ zZH@@*=~uz1rJKb76cNrec6t=I9?jFh%B9wi&24)(OUy<2L4esRZ@YM!EOs8Y#ODct zGIo*x6gAFhdJ*~9D>ybmzX*$T7 z17#TK`s8YdFq{YZR$A9^;&Ze&A(@hVBI;>MuowV7exp^p{~ zM?ZTsMbisV%i)jHLtv?Gl%h^3m|dTO@b<0jk{&ncJe&0v^wwPM(Dh3~6+GL!XU%$Z z05T6}Oe1brJ8;YfA5;m43Kju&X0OL5?buO43E2)D2MzyX_|v=&x%0PYoB93wX}gT{ z02?V5%3H3F&^?d1-1QN>`LRWZ!`idW+Vv3BASihEH+WUDI z*T{E>GeljvVu>^{3&0jh&;U{S&;__b*GIHrcdb`%9+p8VSBRD2_9C&T7-Jho#ffI> z`@DzRau;sw`Uq`AFUu&9W7eF%7vj&CS8D-$Mxi#ET~Is$vSErRB2C)$5&K;YDR4u$ zpcsbICd!Z$p~mvEd{VmvpmIRPq2 z`>4l(d{To%u~sNZ)(=F;iqm*|^Kf@BXB$|rc(VOg2K2Sy%%`taJhKP%bJs`crRyX1 zm}!EYlCK9c6jBe@N673KQ^P^XTgk5q!75Pf!Ao2p;ra+Mfk&i4*o=cn0a;KKZVy!! zTp!{3h+UWn8F>Odfr56E>mxRsrfVp4!{IryXo*tbE$NIMd# zqP1_)F%y}ujBJFGb`XG1*PFZf?sO_K>czO6(!M_>17*3r>m&A}(D-6pAK{Z4d{V=Y zZc@XY>mytr;ra;IN2Jb&Ag-lI*Yy#-$X=^!6tAN0KA6JC7>O&&B7aDBv1;KdOh zh+?EuwZumio%d>$(9?=5rH807RmhaU^bZ;=y5yK}o_;bgG5yJ+8@E(n*>s0=GI8&n zUA^Bl%`B5Hfv&jcmf{ukJpFHvJr_zEWJ6zeeT2>_MvR~NAQOHR!Ul+^(iV_iE1TN& z5%bWJux5gBv5i#tP~-32%s|yDQWh$Y{WnpAY9P1>iUS#Lu&r6 z>mv2;Zr(0s<-tO?zEL7?*GEJP@MUhHZD-9&FBn7Cq2^{-b=y#ic5s>Fz6~eG=SQqJ zH?n^ZxyyV(fB%b5e)dWC&ttVom%=;wWsm0?=!}n0;?vPBJFO>AmpYB4O%?hDbbY0PCL!-$tcS>=a$FF=7R^2V z7=TovaO_fz(ndz~UEVJxK{IfV!Ao4K;Zltez%m_IY{qb0>y36Q*2Xj^RWBGesl@0x z$_Iz5VRdMkx@$JG<$9;dQ`a@oH2$;Z#@?atFM;173$QQOE2LyLdx-rA>8DohUi`ZJ z2Oc`2KFR{UE@_E@vZakt==DRNM|5lVhL5rcog_{6;8G2?3!{)h1V(m;r9diA>RhVv zX`K2v0Iw8GFEF%p=%eYq56%Ew`{`zVciP7IY4bs%P}J_rFUF-BKVqrIQ*xkLei9L2 z*v*mr0y&Wp`_E@#{8(mT{NJwiaIJ@HJzVSIT8~E{ffb-g6KL{=sA~^m0EI9P>2VhQ zscs;C+_fIA_3&93^Dq^NA%B#mDFO0X7(NSQa{mE=H!~nof49ju&Gq~B`s+z3Ajer# zcIK6iXw*Jqm@gto>sm|7`oAT&wi~jTkchy$)?>cZP(U~#J_|$6 z8Q^O=HV=_XNhk8jj5|7}Qzaqj{c3cktolvup06l*UGgX^X()yaE=v>tJ4>9T#(OX z8HUyiV+*j!zSaXJrTaj(SO=-*emRg{v1>zilliK`!hF~)JKm)n@okjaVSUx6i0jW7 z+NL+9YeO_5OZ7NfD%t0Us>jhxoKflC>ObT8Ic-*^OBlXeUsu@$(2;O$$b7kY=sM_K zxHd$P#gf&f?T9QSGu0!)1o{rwhD;)d-L)ZIdb@ky?Ak>a75B3;4a1?|Vcoo$Qon7n zuLu{55T|V!PJ0q`fMh;Zi=S*c#q6jnW@o@0oI-Hy+K_#K?5GjAt_{g%lV)2_6Y#j_ zUJ3tKjzgc+%mX+1YQ1bifBKzG%L-fdmzo8p!_aqGaBax8x$FXASzu6As&B)!A;VM0 z7whG+5&Dl&BEpoL64!{`3us|)_xkJ%pPiBLglP3B1OPZbpp>Wd=_za`y5m#6fSv%r zNfB_1zj5l4kY>|_ZrC?9bdHu3Tu-aMi>rCkxmPj%NS;l^NNGRCjbN!7o5l{Db_lZi z!Ao2c;*yXETqh{B>?LVuVKWwUCEb#AGpHTERqN58;Ka+OZ92W2vG5i4ZO|~1eFFw`YwTMJq;euU!i41gBP<_K zAfMi`Q_B~Zjg}bDSz0!igna+_#|CYo1w#NR+jzgknYQLhzBhrdAJGdfeh)lx!!y8R!yaMsp^CUE1OkV)PB;Dt`uRgdW#3dmv32{lt-%ApLkfhEd zDmX{fR)&q7ctHYzz)P#e|Kx*vQjPTR8%*y(FB5}pn~V2GRAR1Jz^J)+jo>t~CpUwi zK8PH|HKPmRL#pKx7m~P;#DygLb#g@2ls4f=Ph*2m2?k7WmFiJzZri(A-e&QTEl}Pp z*{5Ha+$GR7KTpOZKFBe~g1-5M`Q}O#3Ci|PCMsHFWwQs^I{W|CKqNJNv zT6rLmJkqgG$eJTPI}mce*fjH-2Eo?mj#VL7t#JP|Nq5Sf;!kF!ejSkYuy| zMiX?i)bT}@^bRg0F`z9S2+&D}!}Zd_B4D>hKpi68=$LcuLXrgV*I-SuI+m2?LXun> zLrc}Sm#<1=k_Vd+aEt^^!^|eu)n5mO{I_SD`ThH8yNv7y8<7?ox;=E(|3$N#$53oI zc5wm9kokIP-9VW&jbJzm4YPPA#l!Hvm3TPr3KyX48dXQi-aR{V`H_nRzU?-QE^F7T z^a5;pQ9Cw1oFpRK5(|=Ta{)?U7#~g>XxXf3cLB<9BsiETx&UPlr%rOMc2)y2 zQ4T(nBp+%*a2JY3;y=pn+65@LEkz+(ZiP5E zz4EP3GWq@yg}+g0+SzRSuCHX-1#R!<@0!_Wy$Ev$yQzb;`p5?d$F`=JzwQc<>lL+27uv@;!#Fm5iVOPl3wD$zPx(52)&ua zjiCT?w4~vLti$+Fp6n5Phz0;%Eo|bGOazKfYeEZ#LX(_?T7B0inRF626U+D{6Y1v2 zcJ^bEt^7YOTXETn%T`>r;Xvf0biTNEfbnITjn#Lwt++us6L@!I_sv|p094#@&Myd1$wJSYe0=K5{;-0zxA{2Y25q|XTq^DEsPjKV<38xXp&L%!)(S)etl{av==^G|&K zNwigOjOB6JN)9PRlA6m_zTIuY*MvN;4m+t}Z&qBR@_i9LSf2DbxuCCo9Yr zg4t}zE568*y252ECiYEuzZNT(;t}6|vIKx7+oi zop<#1HxJ9kbnqP&hLf#v*~+0V-P5bQvW-~Y9`SdVlcN%9!P|3?&E z$f}@fGi<(;J@I8twgOwGC4BqjbXWY;O8ysD$3-qKaw+KT)jM9yzkQa|3VH{5xR*W| zwGj}8i(D9Y=+`>-wJ6nyH5j3_27gNJjf|}FDJwo@CFt-nT|%PFOA?r&uR_OPOZK3cP7!vzcA2A6c^Dw5KyLjl!%^c9rAqu4q5hN zIHh)xOJQjg3SfS(ebGwDbCJtJ_ml=5w0RFi_hf@yP(yb8ZY7Fio7ZCH4!&+Zg{g zUE~t+9SspCS`4D*W%_?*(*jTkt2~yLM#mfxh_zPx%s`*bB9-1U9$L(td^U^EX8HcR zug+cM;vyFpxwy#XpFrdS{=Fu{HnT`!?X*{JqvWiaum*cwXiUL_(p8>N}*gX1+UikM$!LVT`KG@nf zgB^SZ3@X(N zHF^xXxaWX)({FOcjw^PA)-a;GG;LLzP4pnbyRI*~oV98$DiQbe`AhkfJyzTK-TkuZ zPSdv886iDbMZ=~+g-m)RL)A)dgq*m1>T49&px$yp-iV`<*X zt3(^h$}aJ-H0w<(D}`i9(YYGjN~h2jJDs}YhT~OWXvThMf~(PPGzvbJrpx|Zv9s%X zDpufDLlO8xDt3C$H5l^JsYeF5kLZ>6IOfWTsp)Tdz*+vNM%nbgYH%URsUwIPDob|pBsi`Fz_~JLZ^B8m!$Q8jZg&CjkR`|Pq*}nG5m-HtbY;-@ zk2U1N8VWKn!0$B}v7b)yv{HGYfJ6;nEK~U^o&PCs8L!Cr>g1zcQY64+jZ9824Zz-T zmGa`WxlbhgKO1iQzx!|>Ch^H@>d7~TGqQNNnRDucH=53E#iiCyt)*u5)b{-6e)rXv zKM6@ue|{@&tu!AB!sQGAFqIebgJ5Q5pC>%dp5**ZJc1;!ACA-tjM0AdIG${>-h-Fp zlF~0ltbbs)r8>E0>vF$yb?Qg-GmQ_9A#yN$NW^aK0VyOXd%2!n-tQ8KJM^O zHL+^{8h4?+rSkIR_gfEJIjQPrwH<3tIRMTv{7m@fQkn4iuoc?2yXMdD=Zmkye9-OW zrn%oVp)Ezo`NA;3Fe)@oCi(R--=X+Un1gXE3(Wf{y6!KU^F2&L|XZ~cw4%%5=<{UzVTg>bx-^0~Q zu3mEWlB<`3X>#?FtCuF3qc8z^^e?@_<;@==-0OK#u3lotOfi$#NjG-MlQv72m6uKJLyG31N^>)RHt9m6`wzSK>(#SQ zKl^OLRiUre*Yf{U!YMTxI}a$%oTYt>m_4&t)=1F>BWv66Z$11nk7^+MP(GvxEOwVX zJ-_G|W1Qd1OR<0rEY+HJFnFHH!Nv`^6~>$VH!9kF3{Xt@p|hs1|H(<7e*a&7^0QC6 ze;%u-io#*EP~aYjt*0<)EN9~FdU;c%ajFP^KtG8FK;s zCU}e^_-%B@r+fiD0nV|!0_)xq7U0v0d|HuDD}wt~%QN+9MZ!NVx(F=|RjiGnQmGfz zqL5E3G7A(falR})!1UMXT@Hr|C()pHT)lnwd{q9I4L%XGkv?#jk^f{8%vqV1nFm zM4}~|;wh;ebuj3&YqP6LN{JC0cPl$LlR)u6Z5BKoW3@ zYoC_w-!)Xy{qC#($+b^iwY0R)!I{YHx}jQ*rV(MaYoEFThkDh0EI7usbT(0o)~m{C?93-Ob$Kiz7fQ#$hr zI`(?g+@=C}kt>26S)i@6yi;#ETA{~q?bBdbJ=HEBAoTpTzPIckk682&>-pp+3+Wr^ zXFtjXUZgqZer8I$`RDp_=x_T>b#(R1wNE{r*R@Xu!KckNvb^V$n>uk3tsIix0fL`T zZVIrRjbkEyAa%*p_V!krGGaK(2#6_J-o7nSKT)o1BUOGJx-HQpLEu^==5tV#HUcNv zpL>Uk)F0Rgr$oB}7JQt?rl;*)NF`j@@3jXcN;89TwDF!s>vAcVO9?}~-x7i_f{I-{ z=aw8!+ZYmnv?n#CEtNlzMrFsw1Z>d|kx_>cN_UW?#N|@=yUBdza;c88Yd1q;A>@<7 zKt{;6p2BnqJnu$WY~(l`|tNxs=H`3WgSIw6}Y2+HK(FMEMa;Qbk=%2LiMn8*nOcMxO@zXdic)Rf44WGy2Z5 z09D{?tY31K)I(#NG?GULv27rUI{E^7&re~((H)=i1@r`n`bUuWu%!^{)HrGmg5UK@d;5rA!^S(xk{=wGH*YA-kz^6cbjH@XU52)?vdi5 z#eBJVSccB(7w4CMJ6}G8X6tlNar$lKmhiBXSI^&E$ms{pw;#1xERF7P$V8_b1si?R zHPx4UAvPKC+jJBB>|vh`RzI9^TBb@3)ubA(k~&-?#!xE6Q$RrFW!55mdYuTt?5<3C zK%O=B`)e?Fpuo~qQm&HPF)l>=50Q@DfBS{zKQ=)*eGm4gZ2kQbblT3Yl3J=+NH4`F zMEQiM+Jvb8-c?erlCu29N&r{Pc!572twa4dR8pvW)N0{b$$mD?I>?R$=(SN^3YYaA zNMw(a`f%Wl*IBAB`e>=14YoOPgU1l}gD-LCcVAZqIX~l|4-JIr8K55U}GGi&Jh%FuOjG$_G+S z2FnWxX;nT2iW4XVW&Zx`aFxSFSqgh+>t;B<`&c=ubQ+TFBjRK!ey%s6zeR{viMQgb zrb}SR_Q-7XG3ZJv-@H%iK~c2+i{j(FoDs;60)s}gaf(j!I#g=EjqT>zrKyFcj}|Jr z58HP2?nSek3&b)RPRLx8WvE)T1yHfk7g~l97`BK8^l1Y1 zGpxF?9WKh6@9I+t%G8{G3JEA&5VM(Jt?aOAV;|l4g0B9L!||2Ruv&+F+(lV58`B!i zFf}vA>YCwXX_S`s6xW#W?$aw$)S-0ki-)Cj{Jd)Kn#;h1YqkQ3tCe<9mabbl{Gv7f zi{TT#STC22l)?;|_BfM7PTECTk6688#lxzTY4yNjPKP4SKkJ=_kFLUO?x$#~=x{vc z3+QE`UMBHq*O1Z9mvm%@QIBLN(?-?=EfBJN`ylZb=F4*EV3*(;5H*ecDBJxX z!RV^JyMzN z?LOQGYJhyQ8t3gdAVi8k>{9DVBls5S3qaGQV%B$G{jVX1!>(9Sv(Df8Kof zl~!IVYJ^$@QN}xJuQ$2`pOhu95<~}z$nA+J05`yh4lQ%ucLM%&Kci1{hnL#7AMGs4 z@GQM@1PrzPNT2>(vxs5aNeeRIwugfWmvV`A%cWe&=Y(A~wvioeTA19lXgdUp52B4^N^C~%Qm)8BEJTAoUu)U!K4|(Pk@dl#lu#_h z;jz41M8uVFJbjimxMg1EtipVVugvFbRmx*@>}{v|NQ{bY4X;jL$je3clO-}*uTD%| zmvTuU5_g_Uxn$cQskMn}!K9*il5MeaUfvJ80|P%yz;h(10mP)zlb-9#lyW52BK1cZj+KzA{wGCh52B8^P zW){v4^AhOBAl6iG{BSd;veV<~xP4=q|7NgRgme*-OPE8?J*yl5+WL6%k3-4@K1A(B zDD)nPVA8K4Xz?=(0`lCRL_7ME@=G6#Fln`)JbRaJ{F^6joqliZ+WE3%hveWLM}Vj2 zf-_F0P*owN_IW5^WT(!=dj%Knm(@Jm;5W97gt_2;_EASUaMl_weLZYtIdP#A?nCdNH#zPJNg1T2S~8P!Rq1?4O)|oqS%6+?)a21peMlb75`BN1Y8Mr>q@YCy8r+! zDH73SU*T)c{GOO_(x%119Eg4Bm;lwTJ)%Cdf*bnm;xer>)X0A7^pcmI$ z8&`sDC$0pOd~SMGMj_H!)zelynnCoyb7uU<=8J(9D+pqZ7)B?^aptplo!-Ox64@EMYm1tefbIvIPKN+ zIuB%Pbb9+=Rl#2iP$H!B>BPr6O2ETHvPp%Mizh*UC9u!+W0P{~Eqm>{-EEs#iNKCK z7&+wyI0~PTql7qNELoBEA85Yzk@sujqYWJ0zz2wRV>rf`c})eyg5kxMEm$#o4O3?~ z>u-{B3IzxIVpFAxUJ_od?!?Xf{{4jHlH2KKeb?>1>1KWxTeqJ7JxxYZyvXmxvass^R%0>~N0l#~&8BZprj%r*%d$p?rn^jO7%-?hqkv1#TvDdof2CsREu zmOm+Hcsv&Gq~B`s+!EMdA!Z8@p(nqlg6pA2BQIV(f`TIhhAR z(hT*6+zb*&4VZTG-FC8#jrK#?S8pyh4zB-@jq5Gk8?zA+d2vi<*pxkd*p;65xRpTV zY;qo7Y!6DpzGe@sn;@86AsX_lgujj$Wbx&zI)xU}2Z(7Qy0~T~0jsOdHtqVRU6g|h z+FhG0;zcenvRcE=5j$TJU zI3<;=Y76YDGue#?%7J83Q4Y*vgYpS+)!9D(&sAp#$2Aa_9q6jFu6Ur-me3uG{81lW z&%;2HtM#%8rP*Ei)R7?^fvyNvQog9>%v^Q$kq;1a)mdLQ8BDQDL=>@St~w)=0^}jV zB{6pGN6A2Yf^{>i12yDY_+YRzVlPG^ZgiyVi&j#tk1PXTt>F}H-UGP~ zt+5N$$c)Yg37{@ibD>%X%cep>kt;|i5y{B_%BJi@kezXSYb3ll$V7}P%KEp4yuF|E zVBSe6VvS|AhOs(Xn=M;9j8c%`J*RDK6^|Gw15UK4LhFJUXw=u^iH|H3 zqEz+<$iS83L|S1Wy#uii`4EJq=>mSeL-c>h7IvXpv4<-H<8VYajcPgV>!TOf zTN`5xY$YI{%>{yHIx4gCk!Ag~6KJoJ1zF6Oi-&H6*Twne z-_Dm0p#eW_KiCZG_7ZM)^6L4U$fH6ccQ|FHJD>(&-le*;bfchjI$5r_k+#2gltxQv zOAgZ@$GjGM_;|E&ZB|^Urm-~n56_;@rQj|K&zoO3!#2PM^HZlE-fFFIf&2%NPnb6D@#u_qeu-ei_@H%(B< zkbs&)*`GDGg%G;G+hE$q{d|FFX9ib&K?;uZ@FPr$^Hc|~4EF?h*ettzL{9%UrV#)w^|VWzLd0gm91uDVP6&!ya(b1sL6ERm<4{QN z0ZL|>x;1U_GMCA@OzwTNYZu)v?R6*06H|vPHsNfn$4-;Zcp3WTWvCm!A2usu~cE`+fVccsu*OuOfEI;QTuJ}%EE`UegBB4 zlH7vTU&!V@wBMqgKD&CqX_~xE09ZJ+7oq5wR^}MY1x;|z!N(ht(+1;lFw~^T;K@k> z-Pnh-P0|jMl^08z&Ev{@B_{qvQ*=P^Qp*7!t+C7Gi1ae6lq8~8cbS~a*rH-eZVo3l{Gsf%$XKApU-hBb-Oz3z8k{mV284n^R>{m?OVyS_9V25!M3cX^&Nf>4Cd5_6a5 z1qCGS(sK<#T%PChyr4I^IYPs7D>fD2m9?o#0u91O8j)M z+LjpG;wm+dHHdo|nzRBw8;(al4LM{FSj zg_jX$m**W}+FYI&24cf_W)T!0ysnW#0Hvg>g4m`*L>~1CbOwK+$041;KtTCP&5`TR zaRsasMvi8J>EE*4z}#G(_jex**^Epj*n?{3U7qLiywsP@B!%&?ecn$Oba`G~i$s=* zjJho{Z{@_5RAf(P-qHzodETDx@n9rO3y8c&GMjR#Nfo;;&#NB^%_v=-*Y*_&fT4Tr zecFRyteT8QqfRk5WM)upJ_HN=!P(5u{+h)4XD#KWX;a^10gTphN3}owO zOnxQ%hz5;rHL@X`F1WJLWRYE!=fmrIXrXq}_6u?V&4!PJAxmV3JmScR=J#1Hv&sRW ztq)LSP!LU*m}6G778+TRwLrO2f3n2TR_-CEs`rD%uh&VMuFBhlw!sxh-)xbS4vL^<)ITyX&Sb6yLw#&fnf5I%PLC%i z#-J>_y#DQyKJNGS)%sfc!Q}|4CC$dXnARN?wd_^ve$q&oE`Uv{SyPFd>5`H326*uN zHOscQzr!crL8Y;ENnc0+)Mu4rabs&KLPXyp+ZUR4umzan2Hb|saofm$V`|0Nq6B?C zZ1b&Yo>V9~x}>l7m0^HrEslyS=aN2`^tq%D_R%GMF6ryo$}Z{Cp2^MKyj@Q20vl}p zE>6QT33Me*FF0ld#>L#M7)v8quzp{)q9MQ#zC+&Y49S@W;5Bj@g&2E9X`g)OlkXO> zPak$}mIJ2!x;R~-L9*VYo;~vd3^y-FWaC=X)@tRdWM4TRA+QS;DLU@Dq#q+HlNq$^ZI;VU*eWf zKmru47R$tFi(5Q{?y`@0qwZ+E`BT}ymE4kRPW&3_zLXfl68Gcljn7l*72 ztamz~E(i>9YfM6)#XcRfQSJN)C3;16SVu3T7|aEMoB2+9Vh14 zKvg3Lh0I)ODlQ0gL7)o)yR7>|$D#Tf**Ep>I1ZyC&x>*soj4Z+_97|p-Yi;3mJ6>y z*Rf2nD=jSaE%pYQ)6$Jh)xF3oSK7J@0$mVT$EaemN1Mw9f&GwhAJb^69nlQTafb4*F+iy(ADHj9+RyGU@a>XtPlmQR4m5u_G zT@V;SrewZ~g3{*hejOOrxt0`QU9~XusweIAY3ux9xw~2~o1k6XmDxVDyMJknLS&$K z9ZBDHjC28Vt0}r18=dio9yXis73y*6hLD)4HFw>h>jv-pyl}BzE*lYx8KyTN zAj1h6vB|N4)1K=$`AxeGjcadYo8!Rkwd*OQ@>Ntxkwn_`;FpZ=zYy=~xQ zgQ4R@(#Z74P!XF>C21c880gFa11Z)`ZBa%G(^DS>=%WCA6kwW2KmiPbufYaTDQ3B% z>M6pi6nyDvD;`a7`fG@o7VRh<1&+3#D!Fb@>e{qi;EfDOLg?*7WLX>XaI)@FQP&NM z`84^7X2J1rxNgvOgPqKykW#|-B}3`D!S5fjCN+OhOt)P(=(<6{Ca+vK*k{<-1UpNWME8?4&jIse?%hZ2OSL6HNU|G3$H*-aaL`LI~F zH_d!?+J;Wdfkt$@-ptnR%0-6TcEK~Ift68GjK9=(}mb4lQ($NT2kdmS-y3{{FRU*$)%2kd-gt+LRE z>>!@lhF@?-3a?+2c*0!YfGTvJ%a@BC*=UNum2tFO%NF&vI{wxND$BN&6ZX)Q&_n z&Ru$UA|?kRm)xP&yO{1_$+B_!LY(Swb^1cS7GjbEmW(zN3at9@`;SAP|G9b~`dj>> z!3rc@0@Cgt=aD`JM^^b}F*meS{b;6?Ztwr1`Fpow4{d|+I*@t3jlDD5Wo(d* zH=a&lq4lo_pI$V(xxAXmaGd0dL{}v00GD{OeMDiiYZqN;c!rK&dLT=q!RApfU>m>G z4(8>l97`BK>ukrBosXws4&J~F^YJ>9|WT=r>>)&Zd{48hMnrzYQu}&(+(7Pn!p;YS7ev8}m z%tsXZh{E4KG%Hsmo<{=iS+nj%uGad+LqkW>6^Y6D`iR1bD-xT_P9rbT6@sxWA5}O# zo}(}G{OfNtvmAys{xK&R9zxN{4j|mBWU3n9Q6KU>8~E5mGR?E$YWkU$)8DR_ zQDq5iIc+cns{4GR6h;AUE5`hG-Y~sf3wXxV?xveQFaP=W=Hc#MjtVwf1regJ#S>M3 zM?O84V#0r;XDmCCBU~Ktj)774v{lDkK)>lJqaWywPx%6R0vz7~*l(JqRbWfu_}17U zQJx_07@@m8>iZBDrXPhp_hw|n4eWQh*)Q}(r#%uG-C@^F+jsH-RFbltpvIZj1-ot3 zv(TluN14!Z(kVCOVF2=(9i7#`3qRSV>0t~wsvOU<0MHf*# zRlT(_;E^p&_}D|UK=EYf%W~*omk=vdjEylUJHudG-)+|4B-%Qhb+T6NUEoa4HtU7U z7h}^masmi~tlLYk#m64Hd{IZhl!5Vh;$6Pz@~rjufAsiY8Oc9HDX>Npx`&{Zy9 zbon9?xM+7^Pf=1y<3)Y!;g4nP;l$;OE?;!{;=*QpnwBVhECAIP22QI`E=_IX43)%g zFFthgw>f3RP=$0>Zy~^-gYJNHz`)eiH%9sU+LHE zhj+7z#UcBICwKW`h~7Z%+iOcuNZk6R8Vz3ib+ z(*;XHjzp=2Mv_+XK+gp}e0nZOEOza(-Ek=b30!vS%=s>)BYkXK+1p|hzSim;pEz8c z9#2k;9H`KS?ry$o*Q?2{Uk#p$*PE6yO--Y6S`bj+(;ck@1cM8(=qBdZWgp0dkIwJt z30=PE^2MNNmt*7dMVBvj?cqB2ps|A*9<5B0H-o*uH5pLBS-O0&_rC{`K%c(o(-*Vx z3FoVeFkH92Up80mU2_>ipU|Y6P9ma{0oc#wi-%^H(~=@~D-$|gz8E|DXW=^;xN_u5 zD-7s)AReb+6`^jrK#Ss9@0jRc6bm7?f}`2V)Tb}{^hKY(=<-FEFLF?U{&+REs83(~ z{;{v`loO{^KAp|p_Pqen>t-LbExXO>^m5j^=9`XkRxx(ujPc+Yg|5XL$!O)L!hCPDMLfl^!s!7%2I1S3ZXE4>*Pq zvV~0(Y-jtsW^mtDkNaY;6pF2r4sN9sTDMK0Jgqh!*;a}7+=dv(oFhmn)l zZ-emrci|6Whp|JG)sS{=zf$`^@!=!l&;TTiZM;dF7D-dOS?s%sXmlERViJNy=;C0a zt7n6fAAmpA1KQlScL4wq1&l01E%nrMt@ojy^9!@aA*cF0T@W81CYg|zvMHx;cGcrz z@_IJAc(G~bH@2~$4{hxEc(m_<5NHG-8mw(20}KLbMNhTt_|hRMno?IiPP7zCtL;M@ zueX5?x`=+nLJW7IUN(OhW*V~#0nAv#NMZm*3k@u{YR-@RIGI|w7#nseh8plXS4vXj zH%TFmWiudZE&`_X23;xXO36UFji!JOs}FiCR}UgVnU<;_aFr?mwVKXLAN1HAHzY#V z4-`BSyjbRu%2EBRFBJ+v@^nP8jI1JVTB}#Z2X&?7&XtlTF?FS+D7ar$%$7AD8cRcS5DgtLCY7ML(t zbo1@ykcRF763y70kgj%hrK>AlT?yg04~H}c$W~t{A3Bh*k)d&QW$&|HT^YKjqzZ`w z`z7+Ush5nWFVoIL$sw@_n&%^Hpm0AirAtdd{K4S@}m zm8i+`deAD4Y|(5;Cs$d_LHkG7K$~~?#l*?# zz<)NJmh3*<2fiUcN$vURNvZ+!KcN)!pSu*(rI;?obSb7wG3U$4#r#|HH1JO;*%Q^$ zY_ndZE=}_1%?Ie1Dr%w{;zF4#K$=6bP><^%d>YP0CFdhi#z7BCPv%lgcM7O9`<6!)8mbps1jvO5k=WrUtsn8n_fQMt1Rlx)f6x zFg}2C#bPlZKnHZI1@Hi{X_2Oyy{Jxtl#r837wn;r%9 zm4+zyuVfxtLSLuGOPBB`N8VP+Q2n)Rm987KBj;z6LN zJqY~nmj}@idH6^e5|T?Xb3o`vC&dKCUlXZU?K^Ewr$GT3!5_htOW1b(O(V_=WQ0Xq zg1#KXCL5!Z@&TygvMnP!hD&r0INEd% z31!6U_nq8!&0QF$z(ZBRKhJ)@T9oLpUWuqip5qv=OiyQ<>h!I<-gQKO`SL0bAPee~ zF?}+oPsZ#9B)@rBhS`IKJQbDwTO-O)^G`?eT=S1(;YOc~>60;iGA8uBQ5_XL^0bY_ zP{dUQk4h&n4`vVdI;Kl;kBTa9fmwf)2~Pr>RfI z^vRe$8Pg|Y`eaPD@j$U_LJ*&f>60--!@1Nu9061EuMt5Bx~LS5H;{@sURD%^B7o%OY0tD@*VmmuU(9@`VG%HVP_bVk*=Nc!MnH3ek--3GfQ zg`bfD(_pR_;QP2|T<__6&(-dHb-Nbm9tD&A4YNI8UGBns!Mp8*Y6V9%CD$_%Mr!VY zZIXLh{;cagb9$faJzekFF4QrQOK`oX>pg9xqBU{aDAvMmUGLfTicZ0C&)=g(+l#v` zlQITSbPd!C`|h(uaytBR^0bKREr6$9HBsa0B5Iba?FID0t2|Ho z6u{K9<0?qn!>(PnJB+uG;0R<9`_5HtLN`KoAx}Ol<|RtEn?B1D9$v7KsnXl^@~ zZ_+n|rB(T6`9-u;pnKPUQG6WNd&;(Pz2~k;ji{;kAd3Tosherge#6OEHf!8>uJ?4k zXF&|CF4*;+o34Ewx0+;+iwPUM>W@T2DJJI0wNM7p$Q_z1%Vd z?hiYw6BEo17T)O5IF;)6Q|KM8`c7rzpqv2B7 zV1u@g`OFBCYZnUU+5__VFF}C;@eVkNX&~P~bp^cE#3G4!dcN8R>Req~F4K|og;~%d zLizo>y0pTHBZ7w}h_b~&M@j~_*XZOg;JdH>H&>Usx)gTq5N=b_!Xr=9F&jRTPq8msFDjV0ZH_&$=6FAy)=*ZleYeDU@CUFgkl)7*zO37zzBCX3~KyKNWp9KSy1JG3?)y;MJx7Ob^hu=~y3&h6x@( z3TwtBZV^PWvbDf`%4i0B_+5NDm{MYgnV7sBLi(`L`Ll`8VLt5MuUF4L{p_;|TincA zy7)9u6Hzj#9#9vby7<(^rxWSgnjI3O(TUD4sF_mtjW_B{heOFh=4qDq#%>dUWo_^u z@7_--g8n9ZV0F7%&|~k8uscRFMN~soV|i}<=;G66(*;X6v*Ma1!Zwv@Eo#xT0%>LU z!t%1ur)v(YNss(EJvj17yZ_Xy>fWOC0?Nl);3z2ORca$gH?&=(BayYFk$m!eAX<;< zxKm5zbxn0C3j}g2$B9^GBiaW~LY2qzt~s zXL0eVWc3F)#$=%2#j;SOYyx{FI0{im0H)=e)?7})DlRkp@a0(BpXOIap?(&l&Ewc7 z7oV1NfN{a;C5?pC6|hx5D?8AKjW)sRXMip>L+FEfA2!Nq&gr;AZql;skjF&quk>s7 z!@C*?Oj{qQ%k9t$qD%UB+NtKs$%ZCqrERLQocCtaXFT9YF&IfL`4dWKw?NYaPcX@ zg0;9YnrIiFy7<(^r!GF-VE`C#wNP{E+SI81&@x{_xM=zhps8B@h72@5om{j6G3txi zp@Tb@;e2G^%Ag;)4=~pT;wgGW7oT>`LQQhTOFB#?Y`SUnlURU^19lD0Fi2^mcL7X; zs$=%8)59UgsO?9sC%X95P&wo2&X?toJt*;mfxsFYVqaRkn~P6feCp!UTs}(13>ob{ zCR{#GEo+jQ+WI`5DPcEdAp+GH}q5{Y}3@Q{J1La zDVq`(pH|*TR{NbVHT4w?+R`{{;?w`##iuSlb@AzbYw&27U3?mOV*t>GJp{~@i%$Uu z`)Jc2{b*AcpRPB}ZIY4<#2mwL?)*9m$U$>Ef)r>TWiQCb|r!GEq@u`bXH!I~flY?^csf$l1ENo70Nth#2k@3&R+xjrz}2d0J70HH9Ap-0l-G}T9^%2}dQlVm9en})CN$kDAD-g$7rNt9zJQ(p$9Dk0)PXhFQaHZD zlg;EEqZN)l>iaF>{#x4wggy5L#Ejt$kNqw;`-Of(+9N(N)d!|_@+laAfy}OuYal|_ z?G!oV5~_rcH$E`+;(Q{8WB8Dg$pQhT=vmaARg9Dg7i<|ahpLfYD(bWEUka}rE-Ah8 ztq)A~fvJmFX2H(Q!icnAGpZWxTw9q5am3*8DrJHu)8Jikc6TJ6xqn zgX!OLBly{Y^7`x9?Bd0yncwW*%QYy^RH!L$a!?VEHU`}#jP_($^3UUqZ`y6}sW+2v zn(O!L_17JPCw2s|k(x5pb^Q?L3F~pKQJ(&9`N06u)7ucoF1cnuWrH3aE2IH}XhHf= zhQ1wPOaK3q6H7$==*sRxn}qh;@RV^7K*^L9iJL#c(X80i!z)U!%oVk+sC7kc@K|J< zK)yI!;EYy^&Qwo3>Jk{6SJ6j7pS(5f0{WDtpH*PMhge;tUxL)j-k`{hM2087yIhM@ zVg5&>sO_~E@~iFpDrDSnjJ3EUUgJVq+Qq=4T}bOfT6@Z9r+|zx9LQYGo<}|k0-pot z(Z|1rmb0|dNYRG#po}eHT*M$cN4J6}s=ZYDvfkTt-}6bL}Q|B3QE)? z$rXJ-G$baXz^+HohAs)htSmD-Xx-=z_;mUi8e8d;b1IJVb>>e8b!KtZXoc}M(;daE zn({S0;`or7?t_rJ_RI9As{huXEH4YHJM(&{UG0cIiLz1=tD{HySL#YCn=8CWxjBH= zY?)0poxb%wl_LRO84`R@@v6BTQq0E-j}baWi4cs03Mc&5@Er;RT|8P=r|(IO8(WS%ldTL zw;5tkb&C6_AsCA_ps|?N|FOnmX#>*k$Bvc*Q*-pwlRWN5nd<0aPjoQQedz%9OwWtz zZ*2*p!A1!ORv1BY?Lt}ZueF2N1pg&*>KG@XoucFd0KDeMB}ZIrZbiura2{)xe7bC4 zU7Uv&@KFg>_6)AntsuJfq#f+2WF|0tixT7SzWVQ6sr!Ra>cV{1u%c3m1S^>327|B$ z8Q+)cN%jM@TBsGxaSsrSafH(;8%J%!L-!uZ$0#>lfhP)vn7J|Jd)w0B(unYpTSE+{r-Oy4O;=U=V zP@l}1r}daB{-OJ{tk0krz6eMFhS>*FM#TJm#lYpgzkO(IryaCpLRAnI*z6P!qF&L8 zgd;sYj{?7b@K(`W?g`jQ@Pw#P-gfx~)4s+9wIdOquggt+PA;gou$y~A9XiCIvsLnQ zvFG$UdZAmY`qs*1FK1LI!#UM#AWcws9a^A&d)9Rxp0>-#vBMirA1$;>f9P_t7tL-i zR&z3((E6NQLwKew00zf!Amj4h>3VZF-?`w9+_iMap0_W1-DaM(P9-7NgTa zo(0_sAYkpK(x+`uSSgoT=A^i)*34xpWE10*E- z(Pph|M`r~;b#P)jU1CmgF=)~pla|%`%ox(|n!Ee8?UB>F<>J?;RM7Rn1?hRT7qsxd z8E4dtBCL<1yWV&uOD8*UWUfjNguJk5ye@qZZ+X{iu1#xM<{-Kr`1?o8T95XIY#Hor zmOWYrK^MSY)?9<67<38fV#Bc&!jZj5!v2oPGNpUKUZ#79H!yM(HMCdjX@@Py;RWL% z`~6&Pc-8TpH}c`$@XsHXyQ}pwgg~pEU9M<<=;?lG>`#w+y}O&YksbhrdE5x0c2qUbs3#{eu2 zapz%4ZQStxP=k08del|1s%-ahhtorX(Ri zNvgISx<18%mbJEO-X)6E73GsyL2ncr*cvV(-s@)>w<=i}v|g0Bjxq?l3)4oQUS`uc02`XK z$moNMh_fQyg@I8jbu9zq_E}gDEJZdu-XNi{vvQW5qS33Di=fRDZx6-L)0H>!J?M;* znWOR!qWuTkr$LR6`}J|ZKJIr_RM;UP(ICKxbpz52Ozi`+oP;|Lh`S7ZG@XA2+NeAx-Lu*B?dkMVmLB+jw)91r)T`58wFIWFxt+eVea^~j z6YG_ARaREzBI1H%g-i=9fAU{0BJNsU#%)du^}=kxim6Ae03LRpIF8!)E+Sr00_P&) zm5Yd7M7-BA!$rjNko~Z!fW{?@Ml`4>7h{N;^xnB|angd{Tq+Q{vzv z;=CKLi-KO}vJ=9{kqeJQgPBmx-Wl;^sB=pt5XFtc3M!7q z)36}rOYcf8*hNrtxA)8Ds=aG2Lu}k^rycsD6?7LKSIVYE1PjVVi+2^mJr^ERfLu%E z;>x-3*as2&AYvaxJl{r!d7mqnW7dMb1$0y~=G1&Md+p_2qy$8HJ8mD#3y)oR z?80Lg9)B8ZYV51UP3C2BS%U^kQhmhWYt%H(b(uF!(>RowIU%m-d|x zK6cHrYnENJ{64XJ-g5}6^8KWYR$jkupj{!7n;7{r-omstl#wEP~%!IagP zoH2nPY+!4)fPPv3q($4R!$2wD#e9+Uq;W*lX|viku366644|fsd!>ZlpN&Prd|2{< zaf!5d!Pd+`6r&z=&2j+65K+`DUaDdFu;i|B)5ot_27ELId7=|{qJ~UD_`Y6wa2g_g zi;r3EyAm6F6=M(b>JTi~VgOe=H?R5yWkiGa9aI+kyVpjH@jcMh|8ckg#qF?N?d)o2 zB&WasFFyI%C*41f5WQ*;Ill{f;;s_DZFXD6n=o}qKU;3%?Xu_R7v~c@9g!?3v<{Tx zY=g#R+ep5%Ka-$Bvmt|k@Y9G@)B+U?f7k)GgkG>XE_*&A!f@HM%bs2K?6PNGLHZiDuX)(HV!8CHRM;yasdt5NBc}oF!2c7>@@?2OeERMicXCPIhvG;od(@3eE|d_gyDbp)qilQwM(sCYVA^Mms)@QlaN}2 zIJ6IkUhU3Tw`++xan|=Y%=UbBx!W}JyDb-Uj^ZpSWFNX<>_S*8 z_q6oz2b~{$bNx1a?sv^5eh##T6c4v|!P@^yLuNiL2)@H9bdC1+kH1jklGd*C4apEh ziTN>Ri@bvmhh9ux&t?}d!qK?dy_X$*sFTi{+(x@b`yh>va7Zj}+R7ma3beMqB&-HO z-UL9){{N?K?;35_XuC$+HQJjdgc~=rK?VcaAJ=HRM!T$i)ZkY6D9>^?50aEHX3F(8 z3aoI!!G!PPgkyKP!>H8$mnJNX%FNg@@apu1d@T~sEG00C5>bcHAwe-;AAbLF=<~gw z9vmbqkjB;J?EDLPw4dwa({~|krLmM>uaaVTNTf4flI}k-^`yt#(ft5~y{mIU;#z7uY+N72A0oXnO z`w=EO9jB5INo~6iz$OpsO7J-0+l)(~7EAw9;RaWNXI=47zcQeRjf@MF2P|khuTfzZ zu!_k|yA3js8wtEn@Yw@r3SU`m7pdSJ?fP?lqhcvs3EmM{@IGx!qGkCy?lWFlK)xFY z)^Z)dD-*VtqV_Qt(0c~#WAhUOy1{D-`MI_n?!q5|y^akIvpUVAMi9qqs)>nzZ<4;u>$($3Rjj zKmV_)lKPM)5?5<`XUE$UdJ7KWJi)*+wA|?bm0KWb8))Vk_U`wcHxlUiX=LjhXJ zpO}xN{|OBj15pbRrqnlbsW&{Mzaf4&rMrl)O>SZh6TL66``Qx32Zcm3PN=|sBQURB zD9inwW}p-NNp=|-nAUmT5a>>GAI>;fZe*$OrRAlnysol(S!s#;?}u*x-X_8S??3tC zi+}pzuRotl=S;efahyKrMCuN3ilh@m>Peeof`s3ekr%ozo}cc!ZE)%&{SMmEkHROK zZ%x`04)rf0(Vb8=U8d!R_|)vOW?JfYWO=?; z|2q7sCe`S+(GT4|PL|tc80%XtznZjtrVrhjLQHSIY90bZa_DzmO>Q^KLpU};cHkGo z-K%^L4Z8kV58Xz{HKJXD%tcT7YvCp741kZC&S-?!;aqsbVTBQ^MTP-|yuKTXPoX#K zI*z3QY}n$FM*C^q31Ih0aGwPCN$_QRJP(-`(Ylajk=l5ni7>-9h|pxcXT@rQ9+^wa zk5sXi<;FOTu0gbQc)Srqn#S3wVxwntqj4NCBut!!|A_MDHDn%9+@AI8LApuy9<|g`m&i-+kQU?P=aDT*1pr5hTXr`1N7 zsTt(U{;|k(0V*@Yp;{pae{%js-}vj_LB;kO%`siC8K?TX8s&h3UI@8s=t}E)P4&Wg z^Y@Rf9n=h)E=3!K0Y-dWd|0>w-13@1eT)L7m5jt!t7dCY>&0$`R4pf!(EZYVD#$Oo zD^)lOs#3U&)7B9wCyB^eY`lJg_(|$f9~bw7!}rU;FFR_cK5v@uB` zW-|TxaF8bv8FFz5L491@$HfC*K$oSrE5##H?26=5+>hSc<&vHjR|5#sRLa_IV~)7Nzp8*1IU*085-rcJ-Z zkWtZ`(JP_mZ6k^(^%r4EMIL@u&g}<>Z}Pcll$NxP*7tvLwP|PIGLx|QxOl*#&_ppR zclLwB{owGnP6wwjQ28d^LyfK0Deeb{`@!KMVZ4ol#bxL(w1kC(o2rm+pM)Hju;Mrb zhk<_rerJp;GM+eJya=-|@x9M->ZBl;4LhTXogxbAxj8lhP%-p9oS9*cttM9bjg;=9%QR&^}exc2b2%jO{+-S$_* zzk}Ralnu}U7B-KThcW3DN{u>?~{=fV#4i1NP&zyoTaPX-@do?hIUF(ZV z)3=oUBcISDtBlDP^Krap&1e+IeUa8xAa~kgG^*Afq3x~V2!q))JEav+%J6rg1W_vY z;^8AIq2;$8ez*kVW!$2$@lmrdQ3zGB!mler+l)YGRN6S3P2XQm=c1Cpd9qh3_WHlP z>{{>7s+g)<&d)DJ$Ge$nh>H-Gwb`zk)r-}K$j^b7G@qwRQ(TjaVY9?j+R`Au{4 zaku-ftzE_0Y4m%XTAyxp-aRP@?yA-@@ZNPz#7G#zDpFOBfQLs;YBo2nISDv4-wL1Z zrCKS9buE4u)GC}ZSsD|-qRPkA&?1s>ywV6|?b??y+EWo6347={|Kj#l%!_0KW8GX_ z@~&qV%3d>rv^$+PRC>KijsONTd#z67s=fKNHki1PZKJDal~K&Q_XtOtueF`AcnEWUNf^Z(6?G( z7FRwrtfvASOhm;h#osfHF_gackfikVZD%vno_e#AWr0@P<&K|`7YY!Knh!7A$A1C3 z4SX}nZygrmcQ?KK#UC>V`0k%;|~DTApjjVaq%;0CE?i9 zRuxk4e>v1O;vt1RABLp1$@C%P)8MQoX*ufYj?np9SWwb=Ks{p}Jw4J=NFsr1z4KL^ zP~YuAB$?7GO&`UiL)2@QDhdIa>`wnos;`lK$p0wTv>UpIj(BBq^rP0z{E@{)-yfL{* zc_@2-;F;{pbx`Bbj1))&W-Vp+tL@!R_7)~76RwnmWi-z81_%+(@UL_O$OajR0Wy(+ zmrT4pEyZ1kDFtYe@A{cprndW8ze|3A5H5U0zXM(K(1K)-%0Rx$XK*1vDx}sONz$@N z?3d}^ta-(@i1>0XboYGUELRDu0@#-A|EPD zi~V}J{qVS1?%ytt`}OzotxukGpvQNyOWR{&7n*(wD{xmaQS@sF?La_5QvPQ~0)J=6 zO8;1IOz#IHZ6Yz2h5$lxM%Y<;B?O_vpMjhu zCwIkZX_aNm+!c+cBh4v_d80TNELTnS`^Yy`a?J1&c2LtqEAa&b)&(Kus;fdmBr5jY zh2TyC6hzwq4ar=IeI2^M-ZN?l{RG>SwpK*LX6b1^^8_7j=T^7H)J~tpV{`yoW^c^; za-AE?k)f2~y`)eI?`1tbeKkC6Stw7R)CBY(`!Kr|Ly|FI<9g>aSx+0o{jisM4AK*U zDq0c9)_@$4ykZ4ZF<#d26MBwCJk`ZbdmW3=Y+0*X*hx1>m-yh2X55$Qq8uI9?11oK^yOgoP}t+q#Ed%)Xn7~Em@?P``%LP*l!qcozVFT-;x zJ54_x>BO_rG5lguR7CacD-cDbpJiDLy#Qp)+RG?o^jqv%<;zM7`ATD{r*{PbvV}#c zZAyIS*|YiTx6 zcRPDUX)~>WJnAIP>gIi@JGQUSMku|!zytsZSm;ig0yU!aCI}MJ6VxTlWk|U#?Wr}A z7ecZ}dF8AeYSDwn_&B-%J8Vrxl$uV=pc%se4&5Bdo)I7V5mq!a>&03#xh1=|F_!GJ z*5S45cNdfTyX25N&$7~IK~S>S9S51JPWcAeZyL~ z_hLo|(M*Od_2YiilD`Z3aERs%Rfu6t1yvHP&8UzvuiQYn^qXv4lw8j|%g|q_q@5Dk zcuJ9C$-Nq(H2^X3yKIREsQDQ0I9!7$iz3?&La2LBx6W;w;zL=C5 zGF;oY6nxwShD>o2ok$Hy;nm{fzG-sjkN)Y}wpmpRfONKlkeA^VjeAdD_+)sF?gH~# z+@1Ma0iAD(P3pZ2~%~T;kBuo(Wws&MSWy|0;L;7m5*?+{25_%7ZaB?qZp(i zPq;H!Zb6cNK5Uh5cbiQkC#e~H>pbzG9fTK6U*By?KD3W$$}Dm>O;K|Hc&$+?MXy!f zl&%})iPP{97NbWg7%IY7^j;l^Z+263gA58{;DRXAJ@aKc-4#NY;u+;6^bdSwcC~Dw zmY>!KOId{B=`-P#E1&s?AFPF~EQ+?q*7Omu9@Y@(>ZpCoV<9}JFGN`pl%9hoqok{q zq}gD>DIyY!h@C0A4BA9E{jniDpOOj`?d;1DG~*3uCuU^}9c^wtwuQj)Y)}9PT*;cj zvV_+-t;F#?XxpBSPSA!x%8Z4xkpev%FK;dyGK+NNBK(75+V*krgU#83kTa_h{n8WO za9F78;1Aqzx7ieb%Xo~M zUm?lv9d-6>IQTFHkLV(of;0`xPOew1nVk>dm)HsEFGNgaedgo||5Q@WTD z;SqXA@7jIjY1EG%Yr~zx^8R7dwBUS@4uc*bf*#&OJ3A9PbVY6uwe+;TpgX8)K0Q=I zeyfFC(xQ=$c;kGa#)bsiRq~bm~~I= zQwuvX@)~+icxvl;`l0MkjJu=vh42l(FA4)dUZH-nE#Eh^_ zA#);CWe25sD+w#SP0e-|)EB-~jim~y`cMr6sD5lKMnSEd5kO8&wC*Y{xibQYfY_`? zq6hf!L2)NR|FwyG##LRqe6WRMyYQpSL*#vsfhLnLuO&%zn3}s^9@o3=Q?VZ5usB0570wJQ0`8g5JX|Knr?_{(7!JrKb^#y%T_l{GU*@&yzx zqzYr}OI%$*3|)h*qFr$6fIl2DE)cz>VFiSagaBJ82B2)$=>j}p7=?f)!(9g#+ghYq z!Uxm?M-d6L7ET@T`(VjLJ z)NZI#2kf^A$fAXPW1^>WrOv4X%rdp$Kr+oHPa{CF>?mjhP+YATegXQNI$&Zzo#+n_ zVbOlC)B$L6Fpn2-==fbEJO#W{3=YT#z+>3ZQ|%c2y0dyE;)1vYBuuu^Hzp3T2DrF< zE-B5}Y9qbLk5&HZzv9D7s}r~<+fMc6N}dX%UlH^8F-}ErY_vKe%Z92*W!Y400-j3q zGiU@bI}?}r4@N~$dks+^iLqEXG>si$HzCHAl~Krw^urddB2+~(4V}xdTKhV5fxTzc zIr<59aR^0l#)9U+0|r1h2DYML1mRJQ?2FK;-JNG;pwEz{q5+SO&>|O#;6GE7NGU_u zedjp1<+?el|ARdyX_=klATar(J6mO|*0q=Q^O%`qBtW%_uNp|QRB+Rx3H@%fv`IA4 zh(?>*lVS*~RYm7Gc=q;HTkC31>dewD+J~%(B~&h3*1LF^-*7KN89H)~gKbL|7)3X$ z1HU!~yiz!zgs!e{=*K&IoPjnTMeHOXkIr$>)>vqbP##fd&dSmCD8ZTyBTaPkTE<5| zf^p3v6YZ)ZMWyJ|?rn@dB@Cu^0laqo?qX7%;~<_=9(UI{4%+@c1^Jxgpj(PXKGz53 zszoc&Pt2U-z&Q@uL$#da07tJy%^;VC-XD`|$DcaK!DlQ`isvFa6me_$Gb+FUAu52D zLVXm7AWtZVLbO-Tad3S9zQr5=`9FQ}qc7TjD!bD)+Bn&P;Ijz0D=Yvl(}?^K&|8vr zbo}QnQWWc=;j1F`XV@IU_eeXc)fUA*NIy``C{DG|jS%SXrM|$QOUE- zq}mf{5dgItha|!=P%easm#zz?EO7N;W=jyVu8pud&gr}hT~dU@H%5hIt~3J;avc4RLN4IvI`h1 z8C_>*D0h&MMM9x!xM4fSB+kyz7BHNhArx~IO6u3kNW9Pu(VN$%pCJxSs;g7Q|903J zQf)n?1#RI)La*>GJlloXyoSxwnp};u{kl}8d5&f5K1E};bvaS1oy(!ud#>YUV8KNN2BP&9rfg`UWVFnaj z3f$?JhybjQ5*tY`;;auE8JJa#8?6gC&)WTd`|V3-eQ?%?{d%`r-xi{f*W7J_Dc(GX{SaMlMwrMmKnnI;mcD!Vcb%gG(UFKJkA<-6ej(9ER9QiW8j zBmpB8@+TUwgEv#PsIoqQ3=+L;(;-eZ`W}>rWFh+bb^IK1p7@+$5J$4o#eDYaYpz_C z0pUm;O3wj=d`80`eH->Fvk&F%a>fW}jCgE1mo2hO!ie%!(#F_k&=s=LWq_FqH4ufo zy`WUi7!g|yYbKHu8wJmhkT_$6#^)8oTB`IQa@Xh+D9KRzTa*(G4=GWM=mF)NX2 z^eGj=kq@CCCNc?UIBRL#h(Zl#j5rFpn`TMTCk4{|`&r79Wa;gAXdAPoOH7VOuw~hA z(FUN&&bT~%Apr^hC>bN*?8jx2-#ni#(3)r)BD8El1{YXQQC|ky$DZ6JPLIbsn#W7L z?`#tqV3bzJ*(PFdb4Q^z9ENG7+}S4np&4OwYfXk~a}_EhLv5KMoNeMTsi5bkX^*55 z4R5yDnrtWFxUyF)c68Ei0U0?7$I)f*#wDwysl+@hKRMe(Z|p*S@wBBmq8iFL{Fej) z{Rz%Cu~{EKm5m#%n6pi6Cnb^uNYY@-(qi|}b}ezy5RJ`cYs5c>2^na?c{7{6y=)#5 za)nO9A6#uP4WVs_lxUktMeFK=!o%>(dm%zwP4vrQCA?8QMw zpl?Z3)g{d3`0utzN`3*52qn)U0heYd!<|byfgZHdZCfi(Bk$ z6U|+-Zvsups;w+g*u2NsKi5B#HZ}-pJV|@=|2n zTxXkbwu$NhC{uD1~_C#NgFQu15&rvbh`q#!baVA<#Uy76! zF4p(WJOoC~fwJs*+gT%#EEYH2z?mwRAKLMy)%p;MwUNab5^ol{n|(+uuB0cB_)+Re z%2M8xuCK=lDmV+X5Mea27pMY3ugnJ4dHsMu8FQuDSTN$)G-IZuj6>UtAvl{`sDB}& zfVP+-PCz$C=3iM5C#Z0O3Q)yO=d)Hp_M%Dv10^xO%13I-9vb`>7%4;aMD}i0PR^tL z%oi_iH_M~E!3)i_&StpkuAC|Y@1%BYeWYs)`BU+coW);Bf<>9c70Oc>vxre%)+uim~z8^j6C)lJMpStLY~V-iazsBnUcFJs%f!WjJl8WJy* zm3l+y^fL%-vUA!?;sg~Pv3tcE>QZ$HW7qcV1Qn6Mm}ITP3fta*atx`Ha1;RmD;)4# z^du*!SRQx#$qlVw5>u5P@Xh(F~T66QhNihhX*z@|mgdrmLn1Qojb#qeGi zaGrGt{`TAd;sg~L^sw0-LQ;D{lPz#ZA?JPE?*mZJfGo)%f{2;|X-i5tMsGIFnt-0^ z-VJB;2=+=QROx~G z+vSet-U%w&laso%b*SU7Swd6Sd)(I-oR-4v{ zX{?1vxg_o~>}D1dYX}h6(g`Y-E6e*-3Blgwt>6Hf)H+C{-|4w(n~3w7Ex%4sfi%qI z*lGjG({~oLmH(-^q+nwIOmCm|E+!qZ|7LOdT(%68{h8*N&Z0i3{bRi`y&s~&64K`c z6;4or{)&=-h>aJKL^PqL>k*<3F|K4Wng^2Kc7lr0(VuDBqv#I}Z?@T*tONQb%RA%* z6=f->HG~I923_J!GrUU@4pI+QrI-C zp4<|!pR}T(9C|!VBn(!=&f#$V?qX6GujiOSKz(m~%N4!bd6tzfg`i}wtG1`G3Qkaw zP#MH_r|jnJ?S;q%9IZI#*`VnJ>WH?|&P)$gC&&bJYy#<7wQ%pnj3R=`a24-yzuByB zCK8(+qB+C3Q-?Dp5lUw&MnRefrIV%T0NA0EHR46nMP8mlgmYrm=UG=2hO1O@#{uTO zPIqenB0O{1Y)#O8rL3@R6ZZZHi=u6A^-~<)L!;lK*$_Xlt1I8SgmH~L;LOMZ( z1PLa9a)OHfDP&Pz$e;maO3T+ByzB%OLTkc7KCpP3M@y(k0UH_!3IQ8!0fNHdQ%(<* z)1`QZg$UzLJ3$55h|+>MLB$^}K?M?|j>X^LlB7CdlaMffM58ANDI_!oc6j#XNEPq~ z6id#A@&@O#*s?u-O7$byfbOs+pf-x+mt*;Na{`>JZov60BC)Clvk4U?$N04(*~59B zDUEd+>UpRA=6lHel*OMcC&;cU)f@?h=!)m#c3jIX-9&B9 zS^}LbCPDN(L{!6>eT)g5&%*gEoX;W)3(=%$6fNlW>q)TL&34tSUaV4|d-rQlYBQ!t zntAn9OVC64fMwcDENZn>!7kT#cY3fM!o%cs3I{Dd9>Tom{8HjOnA9wLGqs0)$_Hkz zvpic?T{c~pgOz+*R~YjMS{L1b^I5dg+ZwyW@;*?Pw$-2@9S4pm5tZw2%P6$-S+s?@ z0qzV6`OwT!>-%;-i&!j}?bh2woQq15HEZM=*9-DD`x2$IBGTadK# zj7p@aOr1`0=^;p}YSkb81QL=b6j$k~sOQw48a=~PuA%p=q4DA$>6Zvu?H2Y!WaqQc z$iPG$anp1G=fr36zdN6W^I4S7-VtRaRY!<4?AXQBkrjj%XQ80t8!6bFCXPx3!z!=( zJMH};^MLZYNu;L+w~P;&&8F`|xBuAaG+y-bvTI)X<#4|M(|)Rj4wRk8uwe33gwRD5 z4Zq^d03o#byumfOIOio(iE8qj=H}yW_g#AmU}PtS@65K$MDKBZy4887_Gef;hEb_5 zONo&@WNt)QPQnUbHVjMBHSoGt_;fEdU?3@=LuLaYNB5^6#6^0#Qu0tQ;eW zi|grZ5zc!O{YTTOSdDT#N8153a~L4OGyvj*N^GSeqmy7n421Y8ru*IfRVsylG~=7_f zvY%inZo#6fI58av|FxM%3rn&mC@59JRu#>+%kRI+yYy-d7s>o;F9J}eS_P=zo`-r^ z<@^DX`PyrUib@P9Uy0y+7`&rfBh9F+jAD3nk*)Uyw856Mq1T!7viS%Z0(;MhK+sRH zi%9~+7FlQ{wQl982xbkeMGEWp-DLXgg{&Sz@$8M+-CpOSfkxb6aWuFsNhRLPcG1&U zKc&@_c56IK0bK?SE!i<$$$3^6`wUqsI*F(=(@?T#59dQS^3T-$P*@apf4YvY=ZXBd zw1$wz0m-3{$C{}sy>z0De#y^?HntNrkR)%g#G(ncvcvC^Xal-;B2J;#gcDMAR(n?> zl|XZA&B=*1T{t_3vva(f7@rYse|9>=Yh(4R!Q5`&+%@}V8*&=)^jh_x3L*L*&*nQJ zbpUXYyaZHfb@M*dqn({2u*;%QWKBlg;;ttQCUAJ>pEjVDiqemOfo5@9vBpjg-R^A+ zStWKRQNnB2?;h=(vvbJwbKKqAhMQTL%Yu-JX|c(Kb{KK7l`;Ai3Z*A9m+-%(U6B$y z1cWtb7R9+eqsQ4f;#xR6M}8zkSrkW%G$m8j8A{ab2fOa$9*{|c4A(4disEk8t5_XG z{#?8N?$52kpQ(d&C*OWzLU{y6{_Ch6LxGACVg%=tnNEl6KWHtzJ(mEk_D5+O=Fd7;Cg&BGJLinLR0+NqRYSP!)qMXXkKs4jnJ!v7EAKkyOG1 zC%Jcaj^jE^?kv{#&D_~J+LDtoR|*^yjCjpVg)sUxM~&6Wk@^=he<(>6hk;0(5&T=A zHNNhJvvXu)m^e)->3$_OH^6rCh=Ucdf^Z-tF+NO$;}C@G5J+&>%k789&2s;CdEBqR zmq#ECEnOFiY!|x}^8nRHGH=ZvNeV)pe#Bv~i(ljH91XfnXeFPH$&i)<*E9yl?gl;k zDJ2tU=hz2qO_b}!Q^W4*RryfcJCpPOLD)Hv9#u6zYVaa7P|9aN8*WYIIh9rO5ITed zNB1hQh%XO^bsPZs#X0v-w-&I)J9z_uPbaHR??4TUP_1MM8?8_SSxZJ8ZAVV$K@_B9 zMv$A0NnHQ!(s{tdo=_CB%eEV1+k^t?&F*o3nB1+mtFQ6b>z3T$#pCTJpb*Qgh&kFB zdf5dnKU{YP#d4fUKksmqc%0O}#; zR5UqZ`b#JG(15MjO21f0Ux~Hr^^MTa5FDp((yo{{!D4-X)gG2NU2ja!c=~CLpyGLR zT*`Xkm36(O`=ef+0f=JVKwJ!ZZ=?W4Yi1|?x?ej72;wc>l`?;X3EQ(>Gfk(1Xe8~~ zIf_R%1Ri?8-O-ae$iIUANofWrP;hp6c1?obwfo4^l+^Ujkbd14=K%TPvo*QERYRS3 ze_XD&nOrV6RG@><6x04_QfTL}0kyXGj00q>E4-d&RDQ5RX@}L;>T6fTu=Z=cTwBHT zHe!1_F%&0PQG>!N0G+P;nSwb+gNO=mhYk7ej+-V(Vo~BR{<+7 zDnN+SNk6GJUQO53dV3AZB`W3d!<>i>cS`odku@0a|*&_sOPiKr*A}iu?dReOKMa#&ss5m`|X!bQPS^M zETa>ZNnhH6lVX;2kk4}GfbP{{sR77Zsw@J&Hv2CiY1UMQmmJPl`@lOc9DYgB6mmyM zGqU`LQ?wVF=s@IEUiEjna%3b?Gd=KlE0Z4d}@6N@y^OAO2l@32AtG zb$Knx*zR`w`*8TsZaWD=zHK-2sz0EXuaK-Ou)SVHLVJtcruVa`N+hO# zIb4u%iV~+NSs&9(rUiBjNH7T^Z10Io)+tKzRy2hAY!(bKTQa^8p+#ss9OXw_K>LL# zDB0}-dx%q%RD5@7A_|D|*f4^2W8?s-!htCx4Kh~^{{woIcPlRDkQ4(k}Yq@!}R!?5nxooO!im8Np>e9)VqX=aX zPc^5Rd!|V?B#j0fPUcq|zegPJ)2Gj=}Ds zxRcXGInAgUC^dj20r(o-Z8euEU%POM5~nEX3c(UmE&g3ml>GDm@Wqe5X#e>Pw4iLI zLmzt|3q{kz85N+Y-WRIf=(so;g2W4F)2{CYQF6^F=q35M@?Q)?-piZVs$Ux+inq+l z>aR8GP8PEo)j3y5d&rqOlsH)37Lv%T0JNcL>~c|yvmYQ=X&*{uC-O$vVe1^?7I$I> z%^1ef=;oNHFtG>y2q;(<*O)9Xz6&`upi?SvQW|uwl1e!(SG!XA^rx!7ad(}oL;$== z6g=RfAmr=Jbg|H!t|Kw;a@T~x)`G3>5?i-f2v6jf}Q)l^iwqD!4S{X~tW|pE_4bULe*0st=k_jy`Xr0ufp) zZi*Kob#9!Vmp>x}@8apQZPy%|tUCrM%3%~~!Ow>+`t5GBY2*M5bNVfS1CyIfO_4In z3%wo&VAIz-SBZ0#h+2#bWJr9WNybbGph!}OO0`uA^)GZ^H2W2YmgvR^{++8N;PJ_& z9A0hb$9=QBH)aF#x0)%9o5_fW42qCoXUvWld>Eo!^HULyXl|5fB&KEBN zUxMM8csjTwdx-KwfE3<=F7}K{A7*FIei730ns>EMjPxBZZ#-X;{9^6Ixk}KY{z8*` zL4&#m=96cjI9G{tl|)`?tDc1z6NSdIk``Juo~v9AdnRoK=-NH=F+ubbptFMn+`c&3 zm0`z5KSl68Ch2va6X!Wux2+O`qL`e0H`N2+PAfTmh>&CwZ7t4o^228&8#UCEmhS4Q zrl&WMf=#nYPTXE8pj@u+?(}#{F!m&)R~R68YB^xjNXXK|OEQ|A;^lU@Hb)$m) z^Z*g15o}~JjW0YLo;3-pLVKON&vlOKq+^~%QU;i=);sS!CwbwE6b>VGYE+!(Bx8g{ z6}x7RikKIQ>Ihz~6^jbvJSS=V?kC1?lZ3+g)b=1QCaPJ0{9#AL{*|}j-!RX~|LQy^ zU3;50Jvz@xOG?}a?V&_!=F4!gXbL%FB-2@>%GFNiIa%Mf1WnC$)vR9V)Bz&=3T~qH zMhavuhHHqbx~1`X(-E9W_xv@LcIpN=1Q+poU-8%rbg?e0eYe=-|f zZX5QZ3TmgQr7!fw0tD$&U2C-$0y9!(Mu$D^HOjBm&1OxxnHg~ zlh{oYnWACkD&D+gf)F`bj}-Ut*~5Ol+pk3|Q0*|cFB{Tu)WC=R?l;GeaxG*f$)qJI zAi)BxnSNY=De3pHy(cnR=Q+vS*eYWZ#uS&3u!zut9|No2ne9;Btw@DVorqMN)y+v; zjzB7jh*PD2B?#J3i(5*z#;H=ADkV_Dr2}T(7^JIwc*Op|XGdJFLw!2X=?0RyS<5>8 zYJ0a6HAkag7Jc^{$0%Gt#Q$M@%MjfFuo@W%r%HKft5TCi9I=$$LDVo%GF2QVhn zB^cwKfi}S>4-nAf@s8&40)`#G`ye0E1!XOxkM*Q)f{ z*t+giDTXtW78xDFW{abQNu(mXjHabw#mi1Ifb7cl%_>Mkd=9-59@S}8v2nkppmC}c zm3gy&qN3gQ!ES2TfYsBu52Q|AY*y~URTz*iva}}Ae$xIzuQLy8UxzNR_l$Z?KS4Wn zvZf+)0v2Q}vZ)(xv75G*O2iuT9@Zj-_4{rzefC0rg;td8jTy1O&V2}yjr20(k{2TI z!F$=pefnwy9wx~hYWJnxa;lWikj4SYDX*ET(#w7WPQj{S8pQZ}kwuCs5P^yi_gmWv zH%Dv8U;|RT(5X@$KK=07>Zk&Yx)T%q4}>`C{}ro%w7!gI4+u4OvOzoFQesTdi+xMw5as?WRH-FrvM34DSpn)Sxn(X9xqv z^-hWGwyoSZN_w7mNsE#K14;LZ`Q>G^Jv37}gXD55zeDIYJlaG?5#9HsIA!5TWKJEG zR0p99!HNa50o&aHmnkRY67EenM_E1%`SYL@UM)WEn0*vU+lv;Fk)PLtaR(MYKUg_@6u@c9_Xps>t3G_EY zXQ$KotktKz2oNC4voA-ofj1z@n3d6hsL;-_vSrxjDMc6OSV6lElD57S&jxG6&avVg zE6%YZo&e$7n6%kBR-9wSIaY)x)Ud|`!m&YbjC?3|L;7G46-hKghQp(ZPs-3J0qLHH zx(*|F^mfkD(x1!9@=RxG8KP4@2W2LygZ`up|FFD&*fec1C~)`~a!q6&`rGof^wDtc zUo~6tcxXp(mX^a2u{1WoSz6j-A+-iEs$~iir2^?JEzZ)S*jNkz$RXECDiQ$DFM%D} zup<1_oWbcVEm}V`VO87!UBLO{4O*Fh`|W@4EG^E`5+;2MO%{FFAHj{9`EuMLU=+2n zK#Tj}cIwG+mKJAeX@}!`i3Vg&q^gXrE4L#B)Mzl#*7B*T#uO4$^cJYGR3Bz5H#E!) zZ>DM?V{VU;%bxV$%o#WO9u$aVA!=b6IZu4fFtjC#zL?KmeJ$w$YK^8plNYDL{Hle(@DZ*Q#;u>mXMmN(A|HnA%ot%Y|#xhKv!*ZmKJAeNj-&X zB1yi0-Gv(I>E4KFkpq87R;WGMeHSkZ=gM8i`7+r3iusDapHUSN75ft{e)Mh5(vpmZ zv$RB5Ssf%v30i#8V#R*g(6G2S4Y6;ZWQwl??ZW=JTyJ}U6FMBuX>7Wpz~-!uQu=B{ z9_g!{rNvoVx;$HFao#S!Cwa3{W4WT_@B2>}0g9yvTy+Yvq__+yH^x*rOG_JeH+Sp%5cEoCyu`ylGt1QG zImt#x$w6*O9bDx+kv3pdiuB!ASr`KWQX#cZk*sQwraIHVhgJu2kC?)Wag@iFO=KqbLHcUUU#p9g%jvuwf?2Lu&<6weD^f%# z$8i2iA92DW@0Smexey;ata#ZB73|3fFF~(_M~zrlXK7KBJsF*`RrYsQ-@P3%jhIs5Fn_F&F&CqMiKtoyGMsgY0`KRCYu64Ky&gY zj`C`S!dY6roX9Mr-2!K6X&Zvd6Imo-BL$zXd8NvDM(rr-#DyvaPSimGq^8*M!r8Q& z3hzArU{24I)_*a~&+RNN&eF1M5s6OBpc%CSLzGO?j9My6KLYrbMV7^Bc=BaPfhc5^ z*jc>+r)2fJN8G|$S~8OV+lGhSz&O?~0ox>?AO@Hbw{D5#0MrApSe#h5=Tq_vYSY^gxeh#$cOg47cov}_K(pH z0%I(^jCuubT>{pUq68;*S#D~kY{+q^5_HKQ->)9;ALJnrUx{1#9+z$lVJQb7MPQC@fJ%Xlb0oqfQASTiL6qs9 zXg`80x^i-t)c>Ez%cKxPi-yX$-3W~#X)myC#VQHi7+FUdO1N-xmuzSVqMOuo9PfD| zOcV9R&X_t$G*z^T2(QggML0r>Lg-am?AOcfhsVuw|8{xYufLZ^KoLvVh3ekLE>Yrv zKNE^*Gar%^3^n4H|DJy*Bjgf5>9uaSUsFd3(8gS+??mq2Zq@QuSIymxa&0$J{@ z{knZzEjcsC8xAX3)>~JbdQUfqeQr2xh`LRXS!Q0#KsB`HFLdkrN-!LSIJt|HyEwUv z*aF1K!xJ#ka5}k*le;*%i<7$q`V&2{q|3s4MAvZVHq3~|M6k)r_1#^d?+{aj5IBVj zg{g_hLpY0aekngk#8rY#{J1Of`F34C)B zR)rVKI!ATMG0&n{8tpZ;ZvTrNxOSm=)m$}x%=I*D{RC*DiGXdcq5Ky0v)ZrK{uB>| z=!zZf(QCsSMXP{(>fuBcjb0Wopc)k?cgb*?-kRE!xQLpe_IFCgzUgXQm?WkW%#0Iq zE-%nN;+eYp_Du^qI`SHlG62jaP>6mBgvz>5@oe<+PVS;;fLYbJX}W-OB6s~2kgv~M)bwas$p@J#nkEogbl9uRNo*b9K?X8#4E4HIL> zCPK1!$>EGwE-QcC@Jk99Ma~#noJFc^hMe5R$z7b>#k7r+@}VWFQfiG>o}4EFj}eOQ zvn|s{&JUAVNyN|5 zo}p%$7R>fPU}e$Arq!pHwX=!o{=Xb%6rJ68&6d+^mCaG83p+o| z?*4Kes}cK8vgd%%%fc@EaI-!t;*JO@$zg$n<}lrdrv#Gi>3(@{3|LK0X#4(Z*e)JF zJp@Q!ULFZt|GsobXhSW_ERCZ9P#hb~&?6Csq=iBv+OAAs4R25U%!?wC*-)`b`8sIJ zaN9iDu1g=!^YORp-!^Be48+9aUKb;@O`C;BZZ;3XnJMTq^(fPm2r-Q8T z5BX*|kf76Z0)r4_AfuTMO=NuYe7Zp41p{wMY_%XnwyMLoxQ{iy_&~4Xljk7l@p#7) z40rr4n))s%YYQ|sHlh1f!)3LB^y|)ImTnxEfK03%Du~HWtp6@9pNr{+!^wPy=}YV5 z@jq4*L+^(fgKqbYX^-#d{4ggAcTZkd=Z8_zEUBpT!)yi<1>q+FhTtJb?$&hhNrfxCC$z7N7>N>QZpbgCPPl| zR-9oWa|_5Q`!H+%3+n;1S&~@Ib>>-V?=x)nK=wPGzLM!ObZGoc6@&7j;1Z_m=(nB- ziP9RvMWu(x3rdGkCwApEI|;MVb5LbA!GZ`fg(RGmU+nhspk~DqM>j`n%BZ2bvO@$*{uI-VSy6?17Ji(thUV`Z>t2jv% zg6PTy(~lv3gYUOUWRY|!o>MkqJpKT?GtjctQcGSo4=Hf~w4AgKlMZ}iU>)gaSprIL zo3&+?NKfgv*yzfam0%Gkm-*rIYh(4R;LdK}+%>WJFY5?3125<>J)5qFHq#0SRB3hd z{&u%*`x!*nARtMQ1mOYyFAE*ep_*5ph;_b{djiykz_G13J< zhONnn5k!YNLo>RZJh_kH{{#G3nhUGtvGfL5(JY)XnPDNCv3ncw0wC2BV`eDYHR(ny#cS1_!}n#mhu_CoRG7tlFJg5aQf4 zr7A+Nd~NMV#H=n`f`X}Ju9s8Us?O{kmp7ZHw#~FxNYGA72VI72m#ls{>`Ml+GtWRQ zMsf4IycSxY~~4~o2*9#QZRtLbJIM0`r$K*8G=`i zP0LMqTM)A&UDCV0lUfgb$5mR}g3FX-k4j7ju>_fFAyvEqxP13oiV@agtHUDfQ zEP6IxzUfAKWP2=1&Vm}eSk4c-Io5s0moSVkEY4SE~ zFvRvCRLnY*(FegMottL8Tdi*sigQRsGKwq#zz(#gP*e$=xCW#OUVwH2&TVlq0D<99 zik^&?hJHY1~Hybmx+TjB~s7zRW^+M>TLPr++XnwDL|{DHVj z0G7`Vhu!UZc?=C~?;bY+s)-*&@AXP^oc?kQFKQQ`BHe-%6j6l2!{OM|hXPbCDy)8| zeB_vC(avE5`cozG&79aKuNRV#K%!J2o!BM=c~I`C*|H+!hN2vdSlRqsJF!hXX!R#* zsge+qgu*V@_8{sw%5fN8gdGw4SKb2c4;8}$gQ>buHqI8(gGI}mZ2{7%+qBQ8Z$#~? zSmnA)fP3Ek`rB{+lM~xGvCUrMH!EBHngNt(ShPh`$Qh%2P$=a@#dBgCC$@278&eZ4 zTX#{fT4xl6v$69<2Oy9Mmjbt4aUB1|9-Q3+<)BdFlR-VemT6_O?%|oBz7f5S`H+Z<$|q~<2X4^ zdrI|ij9*P(J7XMs{?MfX7^5@&x1F483t-F!u4oYOtgcwn4Fo{xV+y=ALR;hHIO|)r zIJy(1DKKE;SspjIowOSeg<;WBI=0m11}0x5Lm6|tcY zf$byK1~L@9G)G8&-pO$yeUoZTT=(W~eIEj6>F$@Mx5MIXx}~);`2oVy(Eim;4qAPT zcc%@&)M>?&#~RsJGZ|i&M?rvUFsNLzNb|7i-*P3QhJo5mJK^f&IA2cW1anbQGLFOb zGBTC5p~A2|uP089qbVn1in6jeIgXR#yqeTZUH=e6lrbxXaWcLb;5QysRMg3FoE&E# zc!@PMAmjd&j%gA-%wA?;c-aEdWe68a5_?xD4>~!{XG{*JoJBiOrY*}8)wmcst>N<| z2ta*C%(G4xloKPftywpnr6UQz*XVAmd^$N!R|VE?4B9G$zY^BfcGt;q5?MU09qi7D z)WOMd!c-H?NKLV09yptJWAWYC&LALw-WJK{{$dz5Uf$fw&rks|J|n(Gc3O^;poNKCmE%!U2!s08*>EGbhJ!a-38$F&InN6;@*NJ5L=c-~51?6IoW|dgnG%bi>ESjhhLJRQI5VeyvEz@QRoY$j+=! z;Ih|UgvL{O-DkttEFXNjY92yU_A>MghtA#QA)L=8_i%C?C&v*%K=?K?l*phK0JAk@ zAjTg-{_fV_hae-i5aR3;H3;$8L*X(A7c>)X@RYD*S41Nb5B8%49P!JECW4X^N=B-V zGuG0pW~VFMt+y*Q-yg0If&Kl(I` zTWg}wqT15L(=g3D`>@T!R_iggEE4pKI4gU_&YV@7wC69c!?`#jW3cOrLjZHr-oRs_6?&0(1xa3#X^^&vrMz}c}^cFS| z=|d^e2+wP_t7i3L^&!4GmLHNkV)03gyXQ4wxMnLN6AQ7Wa?8~?|E5}cU6{>E5GuC4 zye3YLQ&nBsKFF?4`M>NRk4}1lsW??P8&3#c;N&==aXuWcS>|7Ga-4R^r-)cYi$)@f zApf><=$Dh@I5|$O@7-D_vSo-dYqqQixuI|fpJ^Wwh1kh)-a9#t#CyOWO-vT$L<5+4 zb~NN~znwZcP6i!qWNi6D&+?O1MSY|)7fz~<+@_}L+Bx-h`TcB~<)JpCthjXi=L7*$ zk^|)3?7x8jSsxo-ayVV?*9>r>CKTnkL-IO$Gh{hg`lYyglujqdadI3%6}u*uSTlyq zjX(=X72!WM zQ{fZk;D0$>6>?e~r_~89cu~%-X44P*-EY!a(-5=dgXQes*?xE1gmPgx)t1B>plcPkBR9SASE2e*E+h6jZzt64?HI>5kCHT9)m^KFV!n?V$X9{|Tp}M?puTpbI)Gy*Mcb zWGv9{7emX6;zyH#VH6e%gKNa!I51S+Kz8)IbGHfrnid1II+)iWdn*{gdD~0 zU4ACAjXpxY9S*eUT1p5EI}-%>=J|AiCSs80q&?SJeKL=LOp5w)5Wl(Dub0~okDKNG z?ee%^e=h=Zq5e};luGn9M;#Y~9*=i4j~6`AiG6g9I|#@$?8PN@Vjm~=ablnC`k1PF z$c8fKWpg4jLw~A@Mp*;>2y!sb?$%w)TEC^ov8IZSFt-WoCanxAMHz&*TqNKxeZz}I;%T@reT6>_5X^F_VP6QSgljhRsp6N++8R3abll!IFGOGr@eo?pFci4?Dog! zp_?5{?OF|u!i@vI0Vu+ZD2!mmGhXP#K9vKt zc!2LP@O{#LXnP9131X4-1ob1451_5ulaT_@^C9Q@ofZ51`Sr#)MtU=CwSQeuNdx!crOf2z}AXp2S;|L$`Yy@d5#GXesg9^}9>Rxp*BW z71E%>-)V3rM(+hw zzv|AM*vE-|oY+SUD_Xp5C@y+M76nmzL9a*wpENc~cYtXLcF&1@+S1>56WR-GTX9T| z))GmJ1&E`uy>Mcm>_Bvg?r?5n0QuxoS)q!qjW!WMjrnO%z1Ne0dM^~Qblv524(Ex) z4j_c}%_J!ZmIQFT%3%O|U6h^abe^5y1EBQm%ljz~#XGYy1`*$3zUUaHUT9`||F}6m z4HT0-M73m;`HAmAE9t~O*>u+9YRPyJmUmdm>Ug@1ZA}YJ3Or+sgYL@AYZ;`6loB%3 zm*UxQ^Hb<-&9nhgsCBGP>=RBOIZQP13Yh4fC>;{>lhv|!0L@VRELp-vX)J&UCV2w` z)Iql&YI` za^kU^*yrfPK8J87@Orm3C-!k-A1C$+tg4({BafVmG- z>M?>uk>fxXVAI-u#_|)Bv5-H3=Nf)Xl;hB>1Un)w&w8QwZPUR180O&il2^VmuTg1N zu#jFce?ruwZqq)Wz7Y<+m@(-B&WYIPe{*7=3_5aRpR5Qk%18nRB^t&AL{q5q23nkf zVhTM(6>?%9C-!k-A2Z@b$_HOyi2_uS=-2QCqKtj4qTrM}DD1er*)+2X`YdL_X@Hyt z$Z3FLXEn;B$tyR@sMV41xkXR{8Fa@YR{h4s3D>yb_-NW zMr{%8?w7-2*xWDIn^Yl)J(QS4SK z)(chiQKD0@W2fXHUg9)BEgSimLMCY^g12PjV~fJWW_JWbj}Y{%BUZZqB!(RgJ7sl~ z&g+}?@z6w1H{u~q14L(zjq|vvpG${UWNV-;HS=E3unwy-iGqU!c$hngMN%Q`xB|dW%H2uL*ZM~HX|Y9CL0XZ zrJrR9D7^p#vpjr9za1&~bPbwYo<8veKoMr7wkc67oCe5gfHWK=SsddS=>in$tjUOi z*6~b0GlsD@x_K>+r5^!r%Y1+$>wTK`1fL@;Az$SI1?2ve-JHF>5V_zl znpOHb;>S1*5FHmC7sY9S+OxEaMi|j80IHgNl@%bs+56_M**5_vulTuSAUpGnHpCIh z1Q}9jPR*{T*wJZ#Qfyt^op~~wDi5^82tZ91=`=vM6Q=&8Cq$_<>zNPzsalo#XeD+;^k0tMwstSggboBmT46VY~k+uET4MQb$@fz#!>? zwm0ql>hbhjizKBHNi1I4XWofKv^_8 zE9Yh@C2$%b_MK003DnOD-#A=8d^e}+0Oa0=1^t>Q-f&pSsQsDzFhY=YgVZqrxHK5XBj_lj!UtRX!KXVC*^|?ZqB;Y82Qk9V<@o{ONQq)+f}oA zp~PqibKxGSYq0DqC>iXYCm@vAFam7p?XEP^)i3|FJ$`JC>)Y0?U*WhbEv;W83-73M zmK$Ef@|p-XdAYv3(@uFb)}Pp<`K8<*ZBSXtVCq8s#Q1XD*BPRLY~N#~f^=mNO{I11 z0NB_yyf63?rvZ{0)8L{O6w1b!hvj`ZY^RmiAX)~l0)OhTcn$iiR)hR32xq^^DqEsM5uzqaz zvoM9E)~ua_uy*GJw$c@TY?Ee8z(`c^;wQFbMtfpkTm`JSsOSUjtAgGB@~i2Z+FxsK zLOX$8gcBch{Y|${PdM9$-W1QQy=h_ZM_xnU26Va1QlX1Ei+ftZLje zUBEff0R2CI^2Hbb^uu3&?iv#+wnEmsqurxTg6?HejAoYF$uMcp4%ff15j|0qrAJ}- zS1nCBvMcH@Ub80MsS12i=2z~`z!#JOcDMEjEpdf`yjkuXp6T8Ve;4rKQdt%4LT3NN z*1evz=fO4c7;n7f@UW>|M&3uFQzsmNhSn_Ndv=QKc019WJnyZ!z0csUiNdpj=WGBA1xdW^Uh%pU-o z5k-zGYHB#^7*Mjk2;Nd^77;S10SX*zsIk;?^3vcS;MXi;9o$aZ4T!>UqO1_E(*U*P z;*^X)69i0{RY0j|+cCN#YF$G?;%`5M=EhhB$?*PwjfA73G>h0STqPwP3z^7MVkCg|K?z9 zpi1R5KtFtb^2yU=Dr@7DVS8RroCZiW3Nb}FymcBNrvdu6NCSk#*Fpwr*rPKhi_yh% zocQS_#cHapAjeT^x-U8gvXIYe8(m=U>C{2{iOH6<4kwNkBhr?mf>ssX+GSVo)InAz z3n~IpPWguf(T1^#;wwz^Y7hR)8bdkl73%ouIodukZHo?60UTG4pqr!lXGANNQwNpU zXEndnop9=))Wdsc3T-6>0OB_)fgs66S5eu7aibSfn-l4VQwQaI`NQ!7**2J-+D1kL z>U2XD8U_+=pexDZBQIIqybq%_ZI_AodY~)mcS11zw=hI>Phgj|4br9=y2^H1tM7>{ z1#Lw@pC&H^Jb<8w0AJ*_0}UbRL1UaLU4X%5Yi6RLb?thHerp|21=n87m+1|#qFE@b zjhL}(zI0Zr-CL&{8aQK>#7M(jlDMC0?jCp7>4x%CM1k3&IUG&xFe$S^)b|=kHi~|C zR=%v#1yw>nuiBkjo6L*ZMb5)C8J;_Q+;7^GcqGI)L~DpioMA1-%!Ni_Ew4yExrY ztTvqj3X5SS1gjjpkq|oF(DD6y@xGAw6z)6S5Lok~(vu3qv;@2NuZC{upa0_*Kl-Bm z=W}P2hC(UQ1nj@Dcv8iqZ$}%m)h~5bbYBb(6u}X?F|rqnF2@bH2%ICF2##@j^V#f0 zpqwyKTxNMqRz+`wbu79!wb^tDOjd1m)RE_%aELC4L6KjD!^$~S&b}kPjq?=6B!xBw zQI^2ySEq?9r_*`XiGXIHvoG)GMkGlU@FL3l+3zfJ3Uj_Ojtf%ssc4~Cv} zE^k8lVnidup%h(=359+@X4fXhH1wg}3N0Tu)kTdL(qn;-sd00jq8~n6iw`uqsIX-5 zA#p{7qp)+>0Ou)c&vL1|xq|Q_`B33?o}v&vDu|0ZiLR-&BO2?IB|#GdjF`PFZiMp` zC9K?eiZtpmU~!a_yOfa6iKpoQ{147kgpz{u6y<#a{Tc&;8#VJ~k|+tB$QdKc$yLSYb})X z6gf{(|7?s>VG@C&b->YI<=q+ZrKY4+cJt0trQ*?j1mSY;1`*_G1DtBddlZl#} z^-&LDK!lhaNr4RMFx~I&+uU!uU*5-FTm-H)V3nN6Uk!V^^o6(Gx42MdPuNO;0=9@lw_oTn&>Zq_KsL7-xLp;PU2Yil99Lp_9a z7iX1F4enyx};Yv5xk%)Y!h^bFlQWO z@Xhn-B9LK5%Zr)DwC7qrBU=SfuZS84TCe?~S?t%#?T5$Ba{qRD+^-|u`IBc==<#?* z^LT+7oTo_DzT5qBU)|$P6Au7H1YKIs%jvwGby~*5lYx+#2%5G0itG@s8TM?n#cl2?tuY^a9Sl79{9Q1Jb!;wVi-I3iuWV!KQ z2WGUAf@#iBj0y@sf0w|x+eVZfDcjcY7q zz%odC*Tr+?)l{sO9%MO%;tV$37alTmcs7}&3+z3er^tDVwkRe>MVf~G!QhVf7&)+9 zjxmP{qBC8`v<4@ZWMVj&c@)eWL^&BNF^|qu)NPJhT(S|U%uRey^E7RFk2PR znJx&#;uo7xC=dsN{vvz#Bq+Jz2U48LfHg&hZMSKsIwK7zou|loigu5CbLt@kvpnEO zE^nmZ(>1R&hP@9Rk?U~yVoTP4|9C%td;i2jf-k!P?;6PuHEyGekN_ligrM8WjnE{BDq`6^IJr@C*X*0n_ZvXo0WJ^H ze6$bO5~Gm8d^cGnu4=jz$av;~RkowOpr23G#+}LzcYAz?lN+_%iU8V2r0`B|L`QQ+ zIdpQPylIjA4#H?SoLL1TqRTLQ60r78UCZ%z;wk9Na|cNcb#@g@2y(U#2u=nk9d4A8 ziko%fxH*L?#b-FV(Gj!Oh;);cRy^FvjczASZZvK#Tag2@7!a&-@J6A6lN;$=4Dgnu zj<#{`{p#`lfy-+WB=oykX*1C7Rt9H^MCWt^lu+z$O1MayiKx90Cel4IfDBi3E~bZI zc2otJ9*(yxXZRN=7@{m<3?#J#Dw-ra(AFxR z1(P5WK`5>b1nJ|Q(EDC^g8vSCp{gIpf)eQ!M_&X6Gz~d@*FKfq*ynA__SnF_lOvw_W#{g|QNn9W( z6A_$ov9rD}={XYSU?@&y+jJpkdvl9_RggjskKJrL5B!LzMMTH$|U0iu}3DjgX`IRI=2 zoGm>Gxbk2*>bt-tFD*mdv4@M1hYW{O^kgowP(Wtm;6jeotRlf|EaabPkyVT2oJP)RG|&Pt2y2q# zKzwA={C>vboJI;InCvtvtS;c3IF0_Ja~gG>uG+h*QH7XN*tW{J5_xghT{WLJWYCgW z7+;u8v*`?UGOGnG^9~@?E0tk^)SLYme78LnuZhD*c*zmuCFQRhen|-q$sIw9Gf<4p zgL4`=r;&3SnRzu*J{0(DH>oNT{klu;+5oT?#F48-=r_VFIH!?w8abzta~hG&!Puv@ zP^RBK#-qQQzKi2t5@lf=$6o7vNY01kd`Ml65|!uTdOBN#gE&QZP~Sd7cSv!8&PwEN zQAb6s98QLt5Wj4bfp`h-HxQ)`aaOSEB=9`vWG zgSzuVUq|nc$BF8-ZqsJ5&DAa6Z4>4y zZk$S~2OUKd;#5jbrLK--**CEuXkI%0EoA> zO;I{KG#$3KM!8W4nQQqu*$X($EdDhEbMe;XG_9419HoL>(^BHK>vtD}zj!^zl-J*B z&^~7Q3-5NG38&A(1a0=ZnqU;3G}SlN^rGA~M&F^?B`woW^+s`bZyS~pIL$s>V^fua z7+`A7${5K3n)WN+OCx~rzn7a$v!QGka$obB@wHm7ej$#Wzi2ktAnjC2PNg&%Zi*sF zb}FUYiBl;Zol5C5GLou0b1J2Ap>ol426lx*?Lsg#^b>HT|wqA}Q6>S7GQezRRQs~38J9T-Cq z7>>y3sK(Geulf6y4n9<$k~<6uSvWA5q5mtb44f)4goC@5$L6{);;`JvcVcLyj8;gg z>2iH{rza>Q1Wr%BU2bl}v6{!`?W_4W%gtkRm^>cB`_3=9G@oHjrj8`0nbyLol=j<5 z{)avX-hNbNAa2985^{W8WI0z(K~pfI5r-ZNSWHFMsg#^b$*GhUVkT|(XdLz;{XrH9 zoiB&Qv+JC}1XzF4Iz2F=SZ_vG^XYa>wr$$Qu5kL;SL4E#>VRf`BryV}8mdAY zkCs!jA#uNT?dQb8^glWaQ`f<)ZLivbDP{}S#aWmT7ioA?Zu$|+N=-g609l00K$x>I zISZ4sFqt-dvhMH&)+MPT(XZhPL>X%h>g2c(d<{1o1)u$T;w((g!sIMW&cZ}C2g9b; zLKTB%XJMMe!2F8BP4p8Fce{u4L@!@ReA=aMQ&xkxo9DiURp zWPCY%UP^PnTyG|^FcGKcPJL8*Kk{D)GBwjt#~4@O*~5Ol+plHKAgQL3Rz@4b27TD? zeq%`!QV_hpUw&w2``vAGXfa_1F@Zd%9~Y2hS}1JH3B15rn8IeR*0;RH&cf7UjlsSX#+YqWF+yyMrYN+6`x6TK0IAko(kF-^dYQh)r^z;i?fP zY{V~MwyTJseK>(+a`c)Z<&lcSg0%XLuW zP|*y-bFsFAB4ZIQ>T^48XV#N7L`*_u;Y@Q%a9I0~&0Tb`5-x(stNq^{*P zNd~g(H3xt@V$y{W6rdKh?M^}JO{iwb%5{=BB)m@Ef@#u1nm@C!o@8QJgLB z;H&N1$IWs5uxS?S`(_^4BE#@0-Jsg`BpE*$ZO|fRF>~=-pET-AZHSyyzhuN3i}r02r|Y^O;GJ6uIfu90l^&712x7vI^mFFr~uv&apPk zGawpknB&WmO~1dcrZ0d8k(k zwKcH|K!|##Df$oE2oQ>#+biA0r>H=|f)!DR!o%U%lLgZ@@N4aRsT;E~&mu<&>sOod zxY(gReXJ)Yq9B;e^f7Acb$i&^V~nTvYrVV}Ty&L{76hCP9`i!0fOtstuJ7gw`vi$f zFMGI^lT&7!-BBW-z_iznkwnUW6cXHqkXFTVJvAO8CDxvrY_7iv3{ z1%=$}UX6lyFxcN()>fL(wwX}HYZmP(UbChc>46tCO%Jo^LJP@iv$_!5M`@j z015&Ut&x*AIeC+lH5{S|>35x{J@s1>~r8Wh*`mzy+V}u3^Jpgg%_(YAi9di^2poi0ju00U_Ah6YHrlDfiS;%I^t}N4P@M{CQR{Xc2 zw(OR%wGpMnQQikZOnP-$M9D6@17t(4-3^c|cGFfphVWg{IDY{pg>5FlcR_T-9rEX->kPyEM)C>_m}H9f4Ps26GvTGbSGtY z7jK>|Zq`RV8Dqpl4%7B2VUT3HU*5;M8KU1BuuIzWSHmvz_~{`K<%ny`8sqljmYbDA zYjj8G;|c75E&}{JHX@{}5zVMOMch+11#~e2!ErucrxkMW2{>X6pDDyD0PL+SXczI@ z<@Y44RvIi7p8S3P>2DQIi0Ct}(%q;5+!Uytlp*>x)JUSp;V>F=IxJHL7>(=Y6i{Sc z{$YK1TyEC?*hnOvbkEcnGWAjAjBD9qiXrWgHVaw$pPBTcO;+iii1Lfw+kAHt2XuOb z&{|F%O63^6B$hJ2nziMny}SzqNQKm@tz5E5^VI3zawRlxpv3lOHhcSg-z-;_Q?eJM z$EA9gH_QOjRO=u)UZ>}(ZSpn<>$^~7Xx_>xpi~BHHjoT;XEEDM)QU*K#QvGyKJ8sh zH)F!QxO^^K25*&Vj@Iy`sF%)7qBr@m-kAO?ZrM5!Y7=rquXN!6(cK+tx;? zUzm|h3UC|)ElhJ=&f0zgpu zS=M4tF91!jejsWB{dT0L(KTq*JbMZZ<7g;2;rXhG(2O)Y*4=P2PbOCCv);2}y?3zxY0v))K9Ai6O8P3`$sBMiCn%)2_ zngwbm#g4Zo?Xr6tBYDYSXesg9^}9!d`g;EI`c?Gn=p7id{DpTr&xF%wK~S>S)%c_E zq^TwdX}c>;0Q4OijMFkXd6bh!IeFB?$)g03kH}`S>nTWe@~AK4$rWTw)%!Kr4=v-U}H?)t$ZU z$~+d2k7tmzp~Z*xOfrd#&McwOHX!3EyiCZL;)pR_0T9ZBZG9Rbsk!M!&f6l8ye<|u z-5_Fvhw!vSRD=uz0d6ICD~6R2ta9*1-}3X}O8)I`vuUIo!SorPCt9@oK>E_xcN@A| zA42;3H%=a<&K8LvKnv^3X;Z*vD+&MA z>1O%qbe?rs0Qf!oa!fPh4M>t^L+UwSbb|XrGufx3b)q_O+2J)#o2w{ww34W%sieXW z*$pV<*(F zT81NbZ{;4&Jmt(&A_#~TN5(A~DLAr#VR+e@r&=1FE|DS+fS4f*{y4s(pQD3QEMD1D zA5uy%&HFL2&BIpf@wncskDoLv76}2FZT5~sj$R{NhN%qUV;zAm^E8g#P`raa3ZC;{-$e|ctQsOSzSD{_NE2k zV&pZHe*y|GMGy2#pqw_X?H7H1Vv<_=G6bE&Uxve$P#}Tll4#W;A#pvl&6bl91#rL9fggRP4G*%K;Q=!9rdG0h)STeGQGwX?cLhnhl9BscS#a`j3D6?f>h{Q{C~8 z31xBSDRB|~+6MGbJw%zpLX?a$HyD5{b5jwH(&@}o&O9Z6WJh}vtKg8i5kLc3L%6h> z?Tms)*TBiEu~Z>d=N{m3DfLsUJshE`h0Jl55R5ZB5a`|D3#?1hccfp#7s#^Jh9$^L zxxU9rAtA-{f7bkw1It&QknrOsH0ECO#xiYT%#eE`lp)t<1c_NnZ)bzp}Y zCuChQywRI#C#`{XvlgltG&}Q@Gf(}oGfz3;R1D(a@~vg~x(N{S&F*pkakm5IPxRds zGr;9nqKtS+7?ynB;V2ve%_^RpEEt;3lBJ9-m!StLv|LVi`}^hbaw-<_?UUSC$#KO6 zLJtjaqR!=23tLV&b<4eXPB;ZQ8t3Yra4NK+@Nu3PpNsis#cD)*o_y0l7BT(kOM7+Gqd+U?_N$yCXGhn6y%T@-N#+79Fu!yqxe z6|S+5V<$z==>WxYPrKsF^q@brNrvFcbYGZ}%vV~0q6_Rjop5SDF{N12AdI2esT*2V z4+0GJ1LIn}i#X@u7~5p2*!@X%^M)UBnO7yTIW zUW)+avlfY6moCL~$~Ke31{k{G2<@#CPJQ~}^T+^&JPB-FZ6l-7I^mQPPK63Axk(^q zAM(l3Svk-p6M*P7r8eScO}&;b06uSRQyrx{#G zJds;iq&KR*6HYa33oo2-N@)cEp7b5Z;njA23^2i z2Kz6hpC|*Gp9UBBdJ+i*7yI>c`{8l3+`nBO_v`QF5m1TJb(hmQ*d0M0Q3V=F)j;npKL)AX{3x5LK5-nBPyKp4*m% zvRl(p6O^$O=HreRc#}aFL9aaQ73rsl6^G~DqTvignOXY}P~c&B*$Jnda4HdhYgw(| zML;r%j;CIG6#WcRuC68azcp_Hz25g%`{l#O>3S1;v}}!~aOC;pA@F2BZ;ngRKDZ+F zds3?y;pWO|J-s)2BufEhc%BnZIpLHOPAztu(9OC%mUAIeC>vuQmiG^vrVT^GLGLEz zMAoH>UG~k#L~tP@V%a)?BMI5xlur`nGEx|@q(6bUczb`?k`oN~gc0bK(WUWy(_ zD-j>rn53VvIN?-I0gV8y)(=k#4BXRfNYr&*`#BL#{eMn4m7z}U(XOkB6HYndR0r_B zyzEXB{N*_e>k9sa<0(TL7@6sT%okO(mvW6Q?2@&;IOiqP={=L*G&f=9|GSp zRVpW(5>G+v=Y&&EIMo8Iwj~6#rx+X2Xzpd7ushmRlB=_v&bPZ8slp^;Jb@5Lmd>;a zK-i+(05GT%PIbYex_2_W=pzWVozo33akH-iL2h?)A^_syTE=|#?DB+^CW?X^%2r~?En>Dj8 z6&v(nzx&PcqpY`uN#um_*?xE1ghO<~0hjdQ7QHXP{q%cm3~FuVSGovi{w(%QTrBAK zsEvu=L{EjxNw83UB3*#b8iv_m`JVEIWCKsh1BBcOrzT_Sr?i_0{1WgNJ0l)8yW^X1 zs$;BQ?RWQ=YdKSNx&I`3fK=wrM6GczWccT1eGI_2{Cvbi4%7B20W6>Hm-kV$5%kss zjXuN)r<`zV*`ts;DMMswFg_=?u$BZx8F#{|vag^8g>xb6;)GKV?M(S(5ofVEk~=X~ z{X8_Vu52{Y3(cd5zRSZt8@dEf5vr1145&3mc^kw?T`01A+#GAw&~Khk7dQkMvzuwp zmDGW(HTs~6SlB=x?1kb?{eIP9eWl0a9nIqf-*CbyUE^-|i*CLpMvA9TBK$6`XXs8| zd~C&*1>J<-Tx_}`GlB>(iB#nr587hP`I=XXsv%*Hybl`dh7~VMpdh;=yac@x9yMZJ zop4Hp(CnY6Xt#an9JKk56Hc{d43a-5oa&R*nSum0zdGSmU@-Za>LG=20q2~qBQN6< zp>L8*8z+ioHS81Q5yr!*^c=J;nAl|6GM`ceG_Hn1H-{;5!YL=5%0us8s0wLImd%`k zPy22HnyKzj5}-iT)x%wHZ=3ybx!&5_kTi}(6X_x(2^QBG#DoVwDZ)350#dpN$x8A|NDx*x??Vg8KLmXj zTYwhV^gF3P{H=Zl>li@SntB$Q0f6ip4>@myBF_n@+Sb}rZ7~$8*u9Owi)1jmahw>} z?=F5~@w)3tdcygn^lk`QYBCa^m^cIJQV2@+x}3w)&!_4GlU!9&c-B?Z{w~Ypgi}s9 z<%CmCIOT*>+2P@2YGKsLm}(dj9r-O7MCei*Unq8;$S%lVA->2QfSHqzSSv+3csUdK z>+21;5G3yg5sXh+-5tPzf#iMAtM2JLC&}y8n(Y#alYz)O(R9BrTN%al$DloLa>;EhK_aT&t_3Y8ZVMOEp5r zop7p~N1~NQ38w;OKo|mui|K?@PB`U+ zQyGZ{TCoj$6LQAalaSy#;gl0jIpI{T#k%03Em-S>Q=$I>AW#*f3v^zGWt?W>!;=t^ z4)mE2wuKF-4Jcjg&=rrifD_^F^)%}=hRIAHqf@$yFLJ>jZAP_U>*Yn55`m)R<+BO_ zKomn-1=Il)Z11Cw1>pr?nO^qbgj1QX?5(Lya5dJaoj{xXDH;2wJDuwZ9RvhI;F-Gn z_Du_WKk^#-HbCK}=z)G&P4fkurk8iZsXQZxwW*;hw05YmnGK2ieU}DC=0rI4C;#D# zFaGI=zy1v5swOnDRb4|Q?JsnrP*DiE>TZ;N zFb1VYs!Y>Zw5NE@+Bc>LI^mQPPIUmU6Ha~jn3@fWy#!tB+q>TdAlb!&v9@i3pyIii zhXnADHH1s6+0KF+goRLJsc4)!cQs&yV#5)tO_Djz$K!glKJo|ytXCHf3=MJ8_rMp} zE>?X<`Zat(rTQE{zHG&Z84Cm)aKb4kociH23)!rqn#lVKoFA@ zQDooDEFC)ov)n9p({{{AE{35QA^xN{=u}8gwJjl_UBTFhTBMgwIJIr|vie}ku-2`} zW)!X0{8wa#k-t`E?|IXPOIM+@{?SmL)La6IH(F*wZRd2uOZ*HcoN~e`J;YA-$a8v8^|3an~QIOT*>+hrKgDja}y{PYlD1#vf7Gu>XiakElUB6|*fJOLTd zML>NsIHYU4xNTMzkfW;+#Hc4kxMMGiLQfaNjcO`VhDQ{3PI;Z8C9*Wgn`*F3d@OlW z;Plo>>OkAu<@e;Pk!Yp&w5)yd_x&f#(ZyU4SLtrlaBX@yBu=%O0R7qtrzW%>=uAE% zqM;i=HquthnBBw)r<`y~Q^6u!?SxaThkvH4MOkKS?ps_w7t;-Il{p@R+4U}4w z6_ps;Ps1QhU>e@P-)$m6pc767BVWrkNWIYO+c=Z3NNgpfDuC-lO|>0G z(IBdb!yp_TXasySn>pc>6HaZNaB8jPgdSjK9lqjoq?s5WO{u0*PB`Jz51+B3S-@>l z>;gUtxH+w;6Hc|0NKQDVIJQ;GC_?Q)L>B_=prRmAyL!sfW0o#Vx$PWiymcO>AqXnnI*gR#Io4%1&)ehAYi5$HjE!DQBK?=BbQL1G!4k5<2r#%f8jB zOyPj~$M#tJ`Q=#+pA@Dc+B?g8XGv}JK*(hWTV2ZjCzdgab$^}ZrdLLro5pxA`;(LO zB!t6SfUrTK^ucy?7Uhe9J`C4O=wdF_jDRiZL*bzZ7q#G_Em-T!Q_egkeSS&Fb>as+ zRr()v_DBDR*p*HU+wtgO=_mO`GNyW0EBukpAo);>kbbOcc&B^AFE8qTg0j55TpK|LK#=VRdo$Xv<%jFR1ia zn6&&FYzlu^=Bb}J^VIgJ)emQ$dThGYkok_X{;7v3BTk}ZZ&^%A2ORw-(ODSK+pfr-rMXrmSkyS*)t0*v@C5@C?&cvg|69j z5>_%Q%n*XAp6ccm{>}Bktdv3rdIF3?>DM_t{+Z{!)7pS_ zRBR~at+T>-BfU772M}+TE=zIeFjj)CCTTw8jvVd42T4#0NCLg!pPm&RbqmqXD0Hz> z$08+B8}Nqo>avIencQx74~xTk8%80zYn*v%aade5Va9B6*zP9CMf)ox>-t;Wv;n6R z?JaoqMg`43Oy9==H+cjE*Iw()Q}?-A#(ehj{I#qctf2{k)BtPf)9>(weJinxB>P6& zTg-{FTSS+BQ|~Bt<|!Q&!N$OT=N+3fPdW3{(MiYd_=<0plPb9Q6KICmCiA_R>$#z~AJud7>BUT_8st$Bpi=HA8Szyb#!mm1D-p?M zn}MSkwd2*V!ZxiAALSYpZ3dxv{QdiW*oPmdt%w7VT?|N=9isUz6sfUffB$NFg`RBN zJf*X%WUa9$S$zrWvfDRTyY*so_jJG5y;~f1>!0PD&vduPC&_U!=<#?*^Y~VFCWlXv zp%BTiJj%vmbibp(CH)#&k-c$zT@plRp5jT5LRp0t`G`es0~--2D0yA+defMYUD>|6 zm!Ma|qdKiJICtFpmeDH$)zCv#+C1ov?7d$<>Lx(5*vv#R^*{{yqHidW@EhHT?}i>p zxRa8p8y+AF6ZCSw-!9jJ$-IBMZ?X+1rPmM@b>=B&o@$SFV4UN+FUA0s>Z)T(vD%9v zrUA{uHdrIAMv#=pV6yG=WZgkZ--~&yx5+pKSQDeCq9B@=&3i`;eF4Bw@jK2u6_Zbx zH(9GuJv6|`Ms$u%uPA>;URR_N&3(u+dbj|3ZZ5j?cr^C~7>{j4izp4zUul4x!r z(KU2JQ8X$cM%d8p1o>2H$txh)5!kxYM#hKDrrimNkgj8w^j-3A>k!@IW+?)X>0jg6 z;#>T=*&Ujg3%=D{ul&DfA{lcGD9ydw1q3XPzRX0YT|Str~wsO{JetpQEd}zJuTB zjUsflY*^~yYsEizy#wQ>>=5x=|3^B4R)az`rGZ2EYiSsw^cvvLQOoJfQ=#?h@Nv6& z@y+jlKXK-%WRc_HX6Maj-%O>m<$Nl>0iM5J10+dCYzc=m8`Eh71t8a&k2F$WWfwYh z@L3H~&X^ErP6t{igOesbQ*3n;>L9Wr#}KgijEk#}yQb;KDPU_Wsi;+OG*Zc9kqp&0 zBJ+jM2Di!7A`i{(PITnUMr}1+ik#1QeJYA?+dc=eq#JaVF;l+~AcHIllDSNnNcVKY zsoi23vpj6ONq_~}r9~^&9o0k8USQj@r7pTL5>g9&M}0kW!YOSo2Y50R@LpR5EiObo zsdb^8X-X5x2aCF6Cyj*UtSR!PR0>GJk_c0!&<@2lkC5xaAkEp<38zMnFeI%Z%p6uY z_=T~}H6%ue!WC&c0=knecs|-iwqGN*kBjA}#a(DhP#+oq*jur>$gnFM7;&YYaH>WwFP*3jtQFPV(eVOA z;-c2IM|P#|73rr4%E#pB^StpX!4OddoN&qsr<`!AN1}mTB^OYJNVwUon$>Hi;6sc& z&JIMKqtK*#Uh|LbXnT9WQRH7t5il8q3w5gXm|Xh|I^#7MnEN}uQy%INAoP5Fd#l3{ zD5Rt(JK>Z#TcEuaXG=SXaJYop3OIq@3dW9bF~qGNO3{-~t~rsMo`Q$dV}Yru$SxiN z{cVdq1<^9t7$9x^ZN8DzPWoOnaclwbQlWE`-V5yv&yP=Wa0;X#3t2?1r-#F_rw`To zbzWf!s2lSv+Bs}MX+Y_0i>`PiN)RxcBE^rnp7uJ8VZzeKsP)m;W*LSUmVT|5Yrv(q z5q;~#&tZ$(CtuLh^|G(;gl0j?GB6e zMuk=^0IZFA+^UEI_cY;L)ESL^=Dq&ozx??B{+qA9`cJ?7`!DdeCGj?{nxq`MF$7#E z+Ho;yr^NI>f&LFC>@y8=7YUv&{*4su!>a8vV&7Ptwh2K*ITlkQSj&*SO_(i`l;&N)qqji z0L4N5ZYP}Tx~s)+kbI)na6(rv?GkpjCz{qV#?5uYsm-j=Jr)af)$&4*m$ zCu~GjH)-$w^k2Y6~3cQlVQAQv6rXBhk(gg~^nh|RS6sY+@3 z?4#&8;Z&ke;4^0cd6c5!xOz@F6%LVNY77`I>%8NNy?hKDMZ2{a3P`Gnt5jgs?Z+#_ z2HowpKUs>0q)jsLG23mIp+T)}Pa~B8@|=F0L6YhB2>6cR1x`5Sgi}s96;dYB9w(f# zL%6^T+H^dW4h*-X6HYndRPuGb&d7YWc0x}a-2eeia)FV~&IzX;+q&oED$Zg{RD!&= zQdx7tsb9W4dnSjRg%eK2ip#GwBd65?mC2Dnv?WHGiS#1;&Y{ntJGq_dTEwXh2)YTs zP1sFl1lQD)So(+(ARfc|j*uS;3$9G}g>$Vyp>%=0XB=InpP)jX9-Bqc z5*&E7owmIRVgN9)W%F-=fTu5C%dddZK>_LrC9Mb=vwEM)tL}tTEe0W_JKctU!Pg0= zzSwGwwj+rkQ`M5;?coGpbR(oYFhx!{wYt_B%si^*gj3Q3tL96LWY-FbKZ(%)OpPB<00U7c_$kSD7~k=`L$Nnsas z)(NN9dL9QRV6AP6uDD|~L0n(2qR|GF00H_DIz)OAXtphe;#Rx2q46rTgG&ZO5eHto zeD`Qj-*#O$IHM{6bRC!aEZZoPDvtDSr`VXxRASM!eFG3`hlh3`SpxwIVbhjH7A@(zQGBn zN_O1|r$lFA)X6Dm^goyJJ13m_#N}gTK0WWNp;|O@Z@RW{djLeoPjvUNSl`Popv?q^ zcUmJ@BWDSqIP)^W5DSYT_rKUSF9kN|pfNCB|zxzY!{H)e#aT4iersM2LiU36n4ErkVf!YL=5a>6MmoGJwa z8f|I_MaBieNj)N$~ber`IhvhcRfflm7efMT2LBKdS!x5t+e91q5$UJhOr#Uv}; z*dgXW%0MW6CDv}h>Owz*l&5df(XDS6;UJa^IU#y|9~swyHK(6uCQzQ*xs_MVVIkXx zSJw5CT17dzIg-}Xdm~pd+8GSV+u`&xmLKrRh{Y#2**(t*r$8^N`Sld~cr5f*F#Ly$A#U|hioTI6G^fgG zw?Z|1Fyq6Ze7dPlIQ7dHYw;DJxkj|npKv9M4~fgdBXI*rM6m%*IQ8<~)^Il=GqU)?&mxcfu*Pw;3aZ zt_9uw{2J2UkGzI-t%`}#FA*Qz8eth`EWb7x3%w=ma{bG2*bE9Jup^S6=hs8eb(N?K zHcLDF^qTDKJbmn?`GP{uWgL5F4ErZkBVbaGtFNKkPs@W?z=U&AMs)4xL^$<-{#z%U zI_PRT;Z#cltE(Yd00|iMPd!9FW)&qPKMn)X%iQ!aQ97M)$_b~OaLTwxQa<ylKF z=-2QCqKu{Zj~o|*uQ~uHX5nf+yZlZ(n%jA1Y4~}UH~U2oQlloah8kZ8J!Ag!D63I*Ajx2#n^~Oa~b?3dPBPZKh(Q0`ACi* zw>S6e8_;};ibCOZNAqr5QOh32w1|yUfI*#bstb=a(Ix!@MtV2?$Ra14YT6dPNi0l6 zn7qqJvz3KOiquI@V7N5XQO6i{$_b|qhbG^qH6}eKF-K9N4zt1X!2;RX<+~<8$T!=k zU0^$1@qW?X9+QW-#k1M$Lx(qU2vqWe^j&#V9?-9yIZF85e`b>3A)XOV8~W`LnDqtG zo}P55E`2ouzvLexF!va6zi$KWa;#tNwh!lPIa748i}U3u80OVY_TgrI&_g^%JY+v@ zpAwjnrn|*Mv;zowOM*rp;)GL>qj9d@38w}TIMhfY@RHSt_6D;(5@w-6GYh}ng~si8 zR7kHz5m>;(L24Dd_pPxr8?~4F$?bZxO6Jqn{m<7Sg$vb{+wE@FLiU%N+pWAJOyUrS zal$F>U?#^iD!u*GZ*YJBl|X6%y|2;?cKWyM4xC)2+U0~(PB?XF&y9;&W~?Gyoxc(R zLhENwy|r}LrLU$(>{n`H$dy9w0VLScLo|U-I2HJI>R#g6>pGWB#njR`mrkvF-QZ_F zjncuOaQwxKS&vT(34hj=HF^Xc+)2sQEuU5kuJEGBJm{#3@JKYdBRMSxJ(G`a>|LnjnPqaK~976NU>^Hme` z3P=vC-mJ#f38z9U!{@`t?dHWdzyJNj38#|g z#H{_i*_g6qXZ8+@oBO7OOOYfa^#sy4>M|$*sjIaeQIHb`*_mfFl2)gd;>Bb_pgASG z?u1heiDh@k38z9Igt#@*1Ynazcjkmsv0b4H{qwn-;>xtVNTKq<8|k?dPC4OJd;I!{ zE*O$Almdd?bHb_6aDnvOo&0C7_W!D zaJq9}(N9>f+`gYHJSuT9%%6=xhLvi(VI8fYZh1l}5bvZL#I{P{&2@$;p^mTC~<0kDl)jfqa+h~{sz&?gFEJwu_8t746ehQd4p-?4@{ zgR|JCqh498*LUiKQ)XZ@$%+$B6$VYv&Y$a730l!?R?X_QwwGa;3X(e_9V9o|JuAtU9AqwNFQt1;diC!AvAZez^76HYnd zRNGW@EX2qL7e-O5Z5^bjNXE3FSt1-Dy8ygBz3kozr`8)ZM-0}~hHYA6rky|q5I)mh z7Gsp_@4IRoNC&7`l(*A4mVZ1`cR&9~+WV2$(6>3^RCYuOtz)W2`SE_^*ssC9_b*F0 z_0b8ZIt~FRoN~gc_2OO=_-LBnoOh=Qp2Yp34q>_71m59;fE;MiG8tEVRQMIATmTCK zmeA5MX)B1np%!+@E}xx3P_kO@!z}k|@>6pYX8u1-LK+frIV2W6WWzw9NUty7$;Z8a zR!Y+)kvYPtfBx^j`m3+nf4-P#D7zq8y-0;I$U z0-bp(lnmw?Lv_p88jCJy>Igh!lhF;A6frw9*Il!??+?zw(A0rw8S0`vLpyYOsxwbn z3zem7{bBn4vO75tlo|HgM6QtIrkVdhW*CX=fFCP*EZ(%bw+ur;Plo%Xns;P)ZP;GVlB38P$JCwMcdCHlmv;*pLGe7K_#lxOkRbjeMh-k=k z!?}=kK?Bw_RwIQK(bP73>Z8aeYZI5 z)<4T;p6PCnPm(iU5ASFmFA3h^)15r3>r`yT)XEEe4iJW06R{~;N56(vR6;HiM0>Ql zGf!;}ADhE^$)1fC8NKsni=#Aj)J0J8Y&(AZb)bCf^}RxNW&0GLwepdXIy~w~fZsBD z%|!%(8IE)5T2hv4K_XPJUMiaJoO!Cb51dMWZt`15nuuIP1GM}#B#B)dna^JoU#16H zmMCYQLLH?T8eI3abYwJaYOJG%j<5Jn=7WF`4O=eIwHfohwum03Q}r3a01`E&tFt=2Y0>Fk;*p#t^M zAi8-85TGAnMSBrwwm*in%kFKATTDYgqDFZ%b(Hw(@Z#h76hgD zx{TD(&z*THu_8k5j~QEMo^s}?$KcVe{cz@~l3h<}&&@hCGSGW7KZQA&w0j)SvdM{)oMR(@RQ?W#c0N3oG?wmpuw7d|k zeDFp>=*&~v5d?`(!MN=%{IGg@c$7FC;#+_vXfvLJSkeu;%9sJ3M6YNw5w&OZitdT- zIpjVU$IG>J2bh*%_m219(WQ7xi}Xepafae1un3bL^@em!hSb@jd{UH&%CYUn(1q1~ z%Q;@L?x-G$_5$0M1yX215Ofq4#F?j@dCHlmoO!Ag4A^jvjLUQU4^`k1dTRB@J}w$n zXP(lSEUw3tyUn|p!Fci9fXjE96D7wtj=Q3B;WFsepK}Ec0)L<1#H-NlEFsRzde^=) zPpQu*T|=`>8Hw>k@%848=15vk?~Po=Xs2W~ z;dwj;jpZL_2jb#Ww$nY&nWvn2O6lg&TfqhigBK9DSz-D&<4n-sA?9g>ksvwkj9YCS zJo8v6pDL>}PdW3HGf!QKC$s&tajuOV60%6>d_Du2T~B-6-^iMh)@g}EJ4dNTf(q1e z%aDIH4IS*8X{=9{1RVrNKFFD;K70@%`L)SdXb)hQOM4JaGHQPqctzADn{Ib5UNsFt zVi=O$$!j1=J<>81FQqNNG+!_-Ex*pDUI>^Ao%SITydIrG%r$JA_)U7xP??ftVXUl*L`n5Ud@N-NJ$4C|6qLGr#plyL}i zWE>ZQuQ~uH;K0>vYZi+~K0e-ha@GfRi=8Yi5}vQQAVDC-IsbU@`qT7yD? zwNR$dKH459oJuq~TmnR@QmK{_mMU{(N+NlwvpmK;dz?h9dW;J%n{ zcMprh`Baqd-Lu?S&T+*KPK-ul-@C9lQ)7)feL(}ONQLU*TfCIM8i8N>>Ilp|-fs`z z20$d%uXfvq^Y!wu-fkAV&$0w47}`WFK0)^3W_{QMeiOET05^CdXRTXqseC!G3b zGV7I63uP5rWO(^(K?GHhFHrJq7k-RqoNy|1jK!sB^ej3=*v07RX|-Vd2esNkM^(Hx z$vkievws3XcH37>OtZKHNeGhXQh_b=R=7q3w7mAxbGkS(+bK867LRSgJOuU!1E;}^ z^g>PhI`ks;o-xCrpP)isL(x*-aG$Xq+)UO0N?+>qWrQmb-XhZ}WoDVBN6yjvT#eh~ z&z*3p?d%i<(QW7#e7`^tD}F~S;UBj5E6J9=HrZ}W5QFGU*D;-XCiG2W2T`tw9a#sk z@Tl&-al)x#E!zpF0&D4FvtLB;g1J%vN|YR!+GUbdH~`V1Qfvz~;=`P9$_b~OaH>s1dl6{1ErzrUiKxP| z63I&#MSW7x-16O{L3P3@!2)9Wa@lZ>3H)9Ba}{}yR*k%SF^!>LA&n_iT{UnBe=U48 zFZ$(Igu11$LyfHyPC4O}6He_z&(1Pd5urIp8W)^!Dxsx!ImVW`jNduo)F<{Ez$Sa% zS7Y{Qk)3eL38%OWp|eIP(r1T`fKZQ8M+!8+Jd{F5C!9L4PSR@i7upG@_96QG#OFt0 z5+hscqP0ZQ;)GMSq!PWs4?42~@MP#XdTkZ7xEQ9_j4(e+W6r`z{W=25V<$~ReTRxNu;3)^}!F>4akTECudrK#r`ulp5D3ewxj1w6D zZ$)E)(5cwHDHR>xzq!7QN4)@1%9&9#Q-JS2c?2BEI1!w1T;Q$mOS*=!O)_?QeW44{ z7n4`gSlpp2oN#KrX$$bt+B)Hs6HcXcQIXzZwV3n=9Z!SyDEb* zqz^H=VnfiFXOW14@vAhTbhZUkIn=h8CC85;awC|q^f79EbbA=WM(MNkYrQ-RQyN7r zOw7fXq*XvNrg}GYbD4dDM5#quF4}X)XJPP6t=V?HIas@6Osa;wAx4!-Yc~LBdtGDO zA{h+4_>nDf!YNK8X%UeV>F!&ro7wx3*N~I}3eV+H^h?A?*8htArA}M zIpI{|lnSP<%YJn2=R`R5M<<*bHtFg)qwHu0YzrAZIx3+$ee`be^Q=#rhn8(MzIgx| zK|+F_)$PceqC${U$o7Q9=4bgGUa~%#EO2yQ|LQL(K?c1U3_veJW(($oQ|sj(mRW;Q5Uy7;C>X-mq7$Wv5 zr!g0~ejm1cvjQQil5Lwa?2ErCpKg)Jn|WlTb@-A$kL=jBfEinM1a z%ciH=mJkdAjGvIA`~Sl!_WZ}~&HXxbX{PK;mIcK<-O+q(fn2n|LUIGZpo0*I_7>L7 zTBz*crxQ*k2kL}VPB`U+Q`;>le=>+xhfi=*1H00|s^)}KlY01;Nm>#3CI1kCIVYS7 zM@x4JSOI;_4G#kK9UBOe7ex@GUKHVu4fr!#iTH1vt9QaFC!9(qwAUHQ(WeINC-lV8 z4N$`&>wC->`(`S7L&MJE9!*;&8T|b0uL+T51iDg7+p)0y4g8LCYH}v+SdTyL> z$_b~Oa7qnD4t);Y$yXnD%_0(*jEm+jND*;O-LsJ^Edk=uaY~pY<^xJzDQP?56#D4U zBMFePRF7La;Z!_Fr;8)=`HNP~N#t$8+zF@9m{kl7oN&qsr$W_*<3(}`wpyd@ND_!r z)e`1SaO6@Ag>H^sr)oQ1^gq)prHTvPB=9|HE0Bc zfHts#MCIkZB(&1ubLE6nPB`^ZtlV$w#jM3m>^?wE%_I}ia`t*z-fGrSPYWpR?=?{` zn1BvV*(Zn-5{$sr_bILA1E0->n}Ocg-KvadH3Y zXrDrFf+#CJK|N&Tsc0*(`ZReVoOD2ooUaD+>se?hSFfcvgIHMG6y>7pHAS{qnly+P z(9JRNWn_+igca>YpxL$sTu1VcHJnin=<_76F-$!eR(Vn`Z zhx3`@@F$Gbr~v)tV>s7lx0YpqZt6GXmwz_z9qjaatap;WmqyDmg9Z$1KVpl?d9yL+ z;NTtWH9*=cbfp}X4!R6wDzf_dHAx1tGtYqIN9+O_Qh1EgcBiz*38$QJ%8Yti(G*8Y zB8|+a=Y848IpNf}xp##sXn7I1-kOo2=(kAE|5$ef%kBMrBMj1pfFJma@l|&7GvOa- z0aDca(Cqh%yB1ALJ<{R@5dWFj_!>QlW?oOO!fR!XWsIvk{x@1R06gh|w!84d>gnN8 z9s=<#z*Tfx^aPrPO7fm1{Gc14P1NqD=oM`yqV|kl(LKS!16Oo$ynmMN&|m1|3@&sj z-m<{2gtuX6s;My-6SJnb&TRJr+V*75crcm%Z~IN{WG z70(3(VgSXp2A4Jk35i&$5jyUKQ!ROa#%Uo6S4o8*vKtUDCL8m7w2N*76*I2Hz5$8A zbNr7JPJwtAiRDm(>bZS4&~IV}6O*MpiZ=SYaoKEjc0&i<<>|=gie@89?bY>kCKtS{ zhlNZQwQ2(4Pncm3b2@=3ZXY`R2)qvH7eugMMr64-G<%Cl_l8M}?1Q*h(UX1f^y4VP{DDe{?g9O569nqgT z;Z#RUntX{9PDw#)1RhQz3rsB;g8ky*@xEzmih;|_U}MO-^tbsjP&?@xhH^!w0WS?q zQzkFDR8@L@e2VfFqQop@k$E^kAOq0k6_yIHW1dAZF*abiwI|odH*>yh5T> zAf0e3M2|WO3Z%JIZ_MI*r~n>Gsjk28s&OD4AXsfSy4s6pmfkd@qa&{&U8`cE^h?A? z*8dJOmS3x-N0@DQRgLm? z-K6E6F-!#uc?|?iO7W<#p(!6N5Aaw6QpcCnwVxB=)SsPj$_b}JS4B90)5_McwgLUC zi?%2k`EeM4US&Z=I7+7zPC4OJ+s)KV-ePSVGAB}%_kx)l0jCo$Xl@YrNv-zPZ*zXy8dpp#wdk ztD)3+2I#w-a4Of2XtLfvnfT5Lry?(%8k#7#Bv(#2_3>u=v#`DPt8-TrNeNPTml&mw9JIu?RdjWd@m=Qa>6M^8Q^%1;00%)1bek>qKLww z+GO>+CLF($*Bz4DG3hZ~06@JCvw>>wId4cd5H7z^`iz?7gj4O=>tp)9Xg3k{rufwf zr-1rFA4_4Q6Hc`!aCZj8^sQ*;@w>&(s7PZoUelo2u&q{W_8w{5plV>-O4KhA?#&N>FG{5 zr9}}EhfzH@PB`U+Q%*RgrplNO*86f;~AB;9ou6G;^`ppmA1oF<(#8HW=#Y z>;^yc)x(~9e$gNNMBkIy%jou;aB3pmAvWD&KTaWb7f0qdLh)ttJx(|kY9h2E7;G5E zFR2~h38$QJ$_b}JgO3wVP2dvy1N>B%9wd~ujHGs%j5)w4NfApq=#;1wKtiplt9_Ex z$-1*Q@h6D^KnkEP2kj#EHuR$KI!A&Hx(G131-x@m2l`~HpLOMgQ%*SbuZM8zpa1)> z{_3mtpN_9y^;Xr@w2_el0!K;#Ka|&*r+~|1I@}tmn4xsdl(5yMk%M>vZGbaR6&u1n zP1Kg37?;z}rwSDuOKG>e=C+CRahlhX|Nf2MDDLjEVL~%FU2)VS2AfF?z(8STjDCfY z-$G?dBM9vrqC6Y8dC7f7>1<)nCfl~aQ^n3hqEc=T|*Wr1kPnWxwm zo;mZBcA3N13k4Hi>HbHadslxCs(ojX3uGJ6O4afx3 z&OFuS8pAV^(7amL(B9;dVPv;~bnLIhk$cIS#()Z)wLJ@B0%_7{XP(-u7B41p$oA*M z$L;3DH^2Y=#F?iQb|Q0&S-Na8$X=Z;MAu3I`5C5A&OGJJQ|KZ}hO?vaCE-HM&@*`z zS%eVB23M`R@PZvGH)LwFKd8)G{2R2WOK79R+<=0>EjWbsj7sIXko&S3*eQzp(l z<;+vDZ}>RaL8^_~iiQr>9B8ah@`%QVA`%l_kTXxE&U|N{`j=&%`ahg`s)st=Z})*1 z`-}z(QHCrK8jzJh?r^4|IjF5nJbQqn^3T=k8?f+3R6U3XP%TnAqWa)&hRwFMwYL)<5 z_MU}oRsaF%1)X^+aDylp-kU%SlN>pFL)Mo%NfK9Ce%#(j6(%v{$u>dZbVrZOuJ#9Y zueG z^x2uGoOwzNF{&wpj;c&p0o)-cQWB-gJ<(ub6Voj2K=BfS9ff2psG4~zTw@={7!EzB zizBlj*(6&${%h4J4dw)iqx&N8>V=y26X*ha&zRxRPcWX49xG6!^k@Vo%a8)Cx0{K= zfmhq<(?9*wXW540q_*^>PG7#3Um?6jrc*~K$r~SUQgr4iXP$EADQBJvM?GSWzuaGj zG_;i7t6e4o2?tQEtvT~lJ0vBx|H_%CoO$YB5A&20PA!{oNKEb=B4!3c^je8D$?^i9 zw>V=A(>v@RCb|w{(#@T4$_b}JJ++v|kgy<)DO6oGa0q`bFr^btNrv6pg?T8qWS(n%@q|H)%xy}wP5TC9ZSm##{P}Y8 zE==C9AMcy1^+Picy_?N`LM_aI?(3D?_jBqyD|#&_oRXa2pz&_XqsWhcr}Cop==>ak zX?pEkxXgF;$6Jxj70pHzx2tf@t^^$~>wV-r3bAS)!@R=c5GFd8_lt0%M%Dc8n;W4r)Arqu;A*+e=W#s%K`zNBlXG{4b> zqnh973MZU$!YOp^BtdqZqOb@KZ6@fORW9ePB_Kml$e<E;6Qv(aklg%gu|+CHU<@N0;hU$ zH4+yi8mV`t(UURrA>Y`=JfRY5-ysu1cPms|)OaC17JNq?3=@$zYkfL z{x%=JX=|SnI9xOviDH0`4op+#y)HFW94<$FQKuJ5zJc>nAO#f?C|VSNKyJJWa zH00GvYu5x|dtKvP8;J^D96F!Z*4cHRti`^#3YgAO(W0WAcBl&WS@~DfHMPIi52u|# zesbi4oN&qsr<&bivEHcAiUmNxq#oA_9f>Gn0h8E9UB69=I)A!Bul`?t{K^TZoN%hx zX!Mpt7C0pJ5c!ZrEGrpZBuJT(Q( z#)6Quy`4DWlu#4W`hhdBXXH-JJe_cAw`g1N4D8V@V{0R>wW!uZLnK@RWRU!m$i5ww z>(eRq=jGtsMuHg%f}Gr?$)x%phh!mW?d>a=x(?DDK!aLw83(vkUZe1gJc_) zi~D6bM(ohMyPSW&xPJ;|boxDt_eb!8vrvM)+BH!`QM|X2L4~Z1o(h>0gPC6hx&WWG z-0sAf*+%ln>kiBJoHrzO9WCTeI5nyJuPD;An+W`pkVatcG2njRhI3*rc8kZ4)7|#r ze7$Uk%@?~kUyddtYZ&7b1oyjH9|G_#DmUUGdwEI#%cr}=gR#CPL8A}(UEQc3K0gMh zAaB!arn3S}cZ5EcP(LS}YDo_}17b25C!D%V4)`vdBpE9=C=%rxImzyQtA(4Snwuu{ zx7=)>cKgZgdb3Ifez(8g2g!c@w7g%hn#JaP9c(}dk^@1+tcC0^H@906dmx0p6eYzo zy`wnk4Pd%Yh-l~rkPWgfXs4MS>Oa?)v9X)0_NCZ%qFey=L9+8`B=&@#^WOiOqmms@!@y;gl0jiHO1k71|a^ z=FxtY6Dbt2x)ZHz{^NvGE$0X6wJpLs;nVA4#tBN4W;0Yk~8k-&gm7+LLfmdrJ5Q? z&?4Y#bhj0rOo{2)o0son+xsyHC0!7J!n5|=C9&2>RqWl<7xaTm5MHYl227t9yyXQHm1M*%HTIuk-a>6MmoN~gc&A|ku zq<4TMlmCOxu5Lbrd8hWkIJU{@cT#`&1B@QsbF@#PtAOmLC#Z*vJQZyPR-Yy>1j8Q? zqFr;_?3w^QIpNgJ{;*ptpZSUAmu zQ}6*n>AkMTADJgjjl;(2iR~JMzV>jebEMztiIE25v`oLz8%5}9*>H|?a`Qh)KO%nX z|L9j}HONQ&U=R*}?Sxb7Whr=e!YL=5a>A*;t9UlJO_mu(ot%OuV$qQ=8@1JRDRMsJ z{c}g$BEIN30OPNsA0XR_mov6gUr%2v<3f<`8o(p|balHw+a?YSB=6PCgx(98Pw#8^ zU7T<#mgtaJnjO^DQmBHK7lLISYi6JSSg+(SxA*srbR(GlnbSmzUJrgh$$d8`y;|=> z`@u?rT}Zsu4)i4ECb{rhqtuaJ3lg6m7y;X^yYR#6>ETgc4dPpXtLV1RK`iM8DEHXi zl#HJ&3K}FcdPVm{_Z)Jci+)Oxw-0oO{z5z9R9i#+#3R_)w(RsKttFBc3w=j@J#)e- z1u)@jh63JetDwb&s3)~92@e@^YH3$*%9I`=(=5MpmCo29uL!nt$aO8qDvK>RNR`ku8{0m!}rP# zt?MbOO92O3f+`(8^dyACs%|z7k!5khsZf~=ecyTZhJyjHoN#KX4mRT`5#$Giurdk9 zYJ0>J6S)ygm@)P0sMy(~^jZ3~8n0|{VHCC6OHYalR8;kD=;ksm9e|};Bqy8-6A*{g zDLzD6#ylKF=-2QCqKu{ZkGwP@oDpWh38$QJ>X$Dp zWF-)g4m5Ov3%&RjXCWGn09SX|HLy&7EB*C)w$$#%YV~#EsyKt4_f1~mm zBu*t`MV1ERbFr{p1>L6v6qVqYxL!^;r8SV2z;1%RtEm%C1u0_9%Qgc?G5U5kd-rPB zIN{XGaBP^UXqOv0;glxVJ(xAuh(NL2uk<4Nzi4baQn+%$siS8BJ$qf}Vij!f7fJvv z!rmX#jV_&hIXcZlFItP7%#u6P+_2}KU-ZdC(D!623DE|jM-upt`eR$38lD@AYRaIa zDicm{p>DaDcoVGPYq-O#Eczs>8J6HZx~jLJ@H zh#VrtiQ?R)-!1T_J}g?UW9}vdPmvbK-;@p;rstq-Aw5UwG$atEswK>uyhTOg$3B(M9mkw-=f#c@>a8#WX+4wai7Gd-ylvFA5GaO?*eTmR>p3C=^mqt03W3u?bfWL(x@;HMFi6?T4e1?D465fcKpfqOm ztT&r$s7J;{P^19Zc4O#qQqtNsyQq~`!L&)(wkVTC?_{Z z(t7gx$W?M#O?Y0jSv9NItGoE>;QJb92cp9#kJUY|5%1Qvz{Qg{6EPgU-NiWnrkpJZ zwP6z9V+FwgA+~#3^fan zWGoDk5tKaL8N?g0js|nzoQ9LGz)eE%`8yu0h~rGe+G@ z1$PL}h9gw9XlwbC9CtRR$hz3Gb|f~v8?tCEGT85-Ut{}Z*-G&r$qhcl} zPJ#e=U{7PJkZC5S0_*6oCRd98Y1=W40Rbyr79ZX<8KQ3;!5T@k%|``bVIi9pbdz4t znWsWps}?B(q-12`A5O97&OGJJQ_egUac0h4oq5Wcr!wvO93SI0BC9`Cn@Z$r1;MavX3 z-EAMv*K)Y%V)t2=0I7_PmE#knx^lBV=xH7!9PhC#5&TM7GnWxgZMbOLwkgxbM zg(8+ED)xYpn!=3qG~R9kU10AS%?SMjW5dZ|i-nTzs*VCk;lQiyv}KMI>jRP|YXHUO zOkcj1U!ge&hNX^B(uyGG=zT87a@T#D3uIO4OA53UrXWFGu=prDenU(4oIZN`u<_(O zbQ!F)2|2}w={C%JM-6>}AXfa2p239C^{>@MPzV=9XS$AV@|n;#tsz9YB6jrgShJ&W zDm}+mYn*v1;zFsU5!k!WT4o$kR`gY=EU~iX@dvF>0qw8`DMk)I;5=AtWKXN}*U&~< z?beP^C8?O`|DeuL{ag7yfD$DKrgoVgjLM?uP^q>yJ?onyoIzN6k{HRZClY^>_rwYv zU0ZrlC_8NJh-F0^nBDUnVG<@itDkihlN>&k5zi^OMEVjKx=Kf2OUirRJRUyEl7Y1{ znG+(< zN*fu!)0wAM`NbpwfZo{+aONpmr!g*{E&x7nZBvv^XP#p(!O^1yCB{I|jWG2GsA+HHFB- zJJ(Q?DbiDKeQEg~n*Dxpx8B@MQjfGaLm&obkpXrndPq0}Vl0YnG?SQ1yVA1J?WNbU za8(3sop~zH#L{1AXP#%zm+!~E&- zal1RbTI`zwP6V`0ya`-(@C(PyRm|^5M^Q~vqzQgVor^k^crgVG&OFr{{d49iXPz1! z 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

=ceFB=sSfAH->N5aELDK{sKqDL2siW__< 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�gzixJ&2Fuem_ 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≥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 z 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%0ATR-EWrRaN0j8klLY6drM-Xz5lxT%+0J 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�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

F}MIVmQCKW4dw37t#il}OZF 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%0DZlW*DnKlqnwR#2-ikK$-e4Q2gm2m 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 ad}*=-KcD_^bBWh1`bx0bC#R?P`o9EJcV0sP diff --git a/finalSphinxDocs/_build/doctrees/frequentPatternBasicApriori.doctree b/finalSphinxDocs/_build/doctrees/frequentPatternBasicApriori.doctree index fdf636af0b910320b4e752c162128c4cf5ddf3c6..f856ec3302a83a366046925a65cc62553c780de0 100644 GIT binary patch delta 7455 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 delta 7917 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 diff --git a/finalSphinxDocs/_build/doctrees/frequentPatternBasicAprioribitset.doctree b/finalSphinxDocs/_build/doctrees/frequentPatternBasicAprioribitset.doctree new file mode 100644 index 0000000000000000000000000000000000000000..aedfa65e7a71d238eb90668902d554834547fd7f GIT binary patch literal 44785 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 dm#fVR8QKCl%h3w%h5I{{X(^?qmP} literal 0 HcmV?d00001 diff --git a/finalSphinxDocs/_build/doctrees/frequentPatternBasicECLAT.doctree b/finalSphinxDocs/_build/doctrees/frequentPatternBasicECLAT.doctree index de0cb6bd622dd977abc785c1f0ff619a3d27b5b9..b717e4807a974724efcf1b4bbc22bf2a7e81a577 100644 GIT binary patch delta 7277 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 delta 7871 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 diff --git a/finalSphinxDocs/_build/doctrees/frequentPatternBasicECLATDiffset.doctree b/finalSphinxDocs/_build/doctrees/frequentPatternBasicECLATDiffset.doctree index 656472f4c4b506126790ceee7052f74169cd4678..98c3ab4a68f6a123f0175fd2152bb57ff16fa2c6 100644 GIT binary patch delta 6642 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 delta 6807 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 diff --git a/finalSphinxDocs/_build/doctrees/frequentPatternBasicECLATbitset.doctree b/finalSphinxDocs/_build/doctrees/frequentPatternBasicECLATbitset.doctree index 306a51987ae21aae65323d6feaf231101e6d0b57..6bac523bc68d9c810f484869e29efed8a0cbc5e0 100644 GIT binary patch delta 6723 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 delta 8136 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 YQS4AcD*m5@RNOEj_*1bDmK-ntF9otAaR2}S diff --git a/finalSphinxDocs/_build/doctrees/frequentPatternMining.doctree b/finalSphinxDocs/_build/doctrees/frequentPatternMining.doctree index 15165b92faebf9eea0eaeac0f8a2da35f9b0c49c..92ab339f5b7f21d0e75654fe5430f5f1a0c5b815 100644 GIT binary patch delta 911 zcma*lL1+^}6b9hTCTWP-5=#p;#CE%;l7=>Iwa^goCPg$QR;`ypA={AncWINBY$$@F z(jp8*6lM(w;#IFD^)3_wo&-I3(o+!;v7V)nzL|K)aS!tr_Pu%g&6|Cn`ko3r4!-=d zA4qD<6x-U6Ftm`qw(itQj{DTjH)8ZMCKj}38g8^cYgZUs7tz3Ue;McD#|Wk{nv05W zkp=NQFt)O|>SE7AKF4q~k0p*<9Je{{xV!4sF^S9nw+$eUo%)&u8!?lz8+Xw!Qy9jD-vdpQP#d7!#D-6vKhqfL8|wLvn4_K#v@slR=x)j zgJqR(o{~Mj4Ed}A+3aOXc)h?Zfv$N6&5Jks63euX^_a$ZD;z!YKPsXCffqQ$2Xt^^ z&rv&jR)(Ss1=+n3u2`ET=l)iy=E`5T$RRimIXYa`b5+ahFlDv?o%)rjUlS*2cbmys WsAjf2c)ihIu2!8&)oE=EUT3GrsVSEL delta 788 zcma))KS*0q6vp34UX;|tKUAf~`l9Ke!4U9~T8A$E3mU5?TIgcnNn$@9Xaw^Hhid6k zE=WP{lg=Ha(9MQ+EEQ6n3%WXplu}C9f+f&%Zyhoi$Z)^qob&y@bGRpoj|uZdXy^T& zITVn&z`M%dz#XDza@!`h& zdaos+sUMo9USsNRBdRaIwq&W7sg}Ie+E0g?TCJm6OnoGeTK{Bu*I}IE4BznsKk*B{ zi%l**z!8ocMW{+UoFR)N+@+xW5+3a|$S~>>Bssys6Ge9|uDAnA;w;VLQ|NQMxc|}w zJ!D9`ZJv_)2D@!Bx~)T`d7v)Dm_GhQ#G2$FZjOu1-hZ6w4;$0d@-Q-Mj(Lkk`7Lz4 zl8)AhURCUlv*4zKJht%~`}m9+&fQUVaZ^ehC3$7K6<%?ci{PEaS4!o|&eaL}2fL&F6#xJL diff --git a/finalSphinxDocs/_build/doctrees/frequentPatternTopkFAE.doctree b/finalSphinxDocs/_build/doctrees/frequentPatternTopkFAE.doctree index 57ccd03510edf5c4e31fa6d4bfebdc4cdb7a8d16..6c6ebd23710f4fe938b134a0b71387775e357fe7 100644 GIT binary patch delta 6343 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 IkM1k}Kd(^hYXATM delta 6977 zcmb_hdvH|M8TXuIlilp*Ma<^0Y+eg&9^@TBLPCT}0V9EcAe2W;$Tpj6$b;RLgzySP zMOa?>Hq0O(1{AHW)5NU~9d%HKDfnnhJJw1YEMm)OtyD{=PFt=0zH{&0+;ta}8Tn&# z?mfTreZTYlzVAFPJ5TXruW;Qq-JtLB5#81}xDemZ`xzuwPBw05x83HnNL%p_{3g=n zKbWw9@k0!{wwId*s4t^768i_C#B4Kw3WlMkoU+aIWR*0ijr3-`Gs4p(ZNX+coOOxc@CSW^M3{LydH*UY0AI3A(0~;njQ?t zCBvQR6Id#|mQ|=X(|e1Q1RYssmINc|ZEUjW$X7dlYD*uNL=PA-r?t+RQHQfHfUTCN z*i1qiR3!iUO!a6u9)m5h-2?N6~-##HSfYxnG%-&x>U%N&*%{KxbC+ zxPpj~L_@*(tRRnw9k!)~!TK-QH!!|Lfb~jR7C>WheymdcCS+!hfKqdgA&`=owHfeb zUSg7-;u2UWD0w4k66$htJzSX*>Kn^+D1SQd7o^nXq>rWsWP>Ir)b%J1 z;tShMhiQmfE{_yWxh$V_)uxm?qGXo@47ODbY(K3uj zhVO-E=q=k~ni#1GqPct~%NLfE9JE8%RP#7HVS?AX=gSLN6(QA}w?_(kVW2e?$5@?~ zo*md7f&5EAdbUW)zmNcKnzGp>Y3b>vPGuchdToMUTPQtLnDuGtwaN6tK)Wgnpkwj` zc(rm8{< zr^+7LjoT z69^Xqr`caH5*s?ls|&CahR)g#C4$>@x(HMOdV37}mgUa7jm}9h*oXi}VK~f1}f6?}}+G4%otg zLt|7phxN>cpgh>Nt_m(K8lQ3wZA$Hw3P57arWdVR|I`QsH^CCf?_M{*-iuk z!ACur2`;Zp&s;@rOwstWnp$PlS`%nBK%ZkNw6FRHtA)nZGuT`>y81QKTm&h$R)DnT z2%j4*G@KnRH0;D~Rl^kol{LHzybT|+O=!nDFxw2z+`qk|M=^BEG9Dl+kd>35R^?u@ zWR(m0X26M=bNc{`s*HFzJbU7wI%Fr;c>&f{K)3k zwQiqQ)@~dYD(i)4NUYD}zYHSyG7(gD-AxZ_o%T??g|4Q%h=#1|3Mh7@vMXbE>U{oQ1`_EaoXY~8A=yhTqp1y#~!GGmn#Ph*lgA86&>dYIKz&OLf@I9E35 zX1#WiZ6vlgQIrn`c^kNaH}kqX`Ll$~#ih2^rYX=m91*JINyMU(CxVy_2xjV<+bBON zHM)>uEZ1l{agen{5opalg`F$YY8+ISR_J>*2?pr(>^= z8Pgerq91nUQ75go*JMS<8^#pXVOvr3Q&hA7&a6Moa}7dOf9Iy@Vt<`TAY^#U(pDR^ z(pHigtE9LblXld-kJlMUT3m02Jb~@A(x6p#8nM2avJV6~bB1+R&$khZRHY3xcm&g8Mtn&*4jBGEAJr`uU#9@ZYf$?%8nqyS1Dbx~NMT@wabrKna(mgZ% zRa@3GUK&HJSs{G9^^BIknIzb*(Fcr0`{tt86u=S z881{l@&+5l$&^Fo&ffBiijlBYb%T$NAMTvOKO>5P_3|27u}X@cv7+jK)XnuqLK>os z2(d`qNMBDFhdH|(JX3V(t#Vg7T;8>^IvXFfo7TH%Iwo?+BQxhZ4c<6ckIU^?*Ramvay7O%eBgtH zt=9QzOWPgYosP9`M{|}7|Fm|rXSrM5ZH^+Ja!tJnVl2zLO|(mF^_VCHB^ypdz0P^_ zW;Jzq+*xjCt1GLqt)*jqtJ}FQraH_&)#ELUkQrbNJ&c}R;I7HM9dkv#`&uNTgNZso z-~KZ0_3GLj4?5a>wUORPaWV2nEt#`y&f+;fZR diff --git a/finalSphinxDocs/_build/doctrees/frequentPatternclosedCHARM.doctree b/finalSphinxDocs/_build/doctrees/frequentPatternclosedCHARM.doctree index c14df23c2b2046f1739e11e25f0786618978a2a2..3c0f0ad98913cd7c91b7de6700ab040c1ab90abb 100644 GIT binary patch delta 7095 zcmZ{pdvq1W9mko;O@NR$c@aQzlK=_fA&)>n5KJ3|06l^zk0jhIkN^p z`|Nz@H#3`@yu&Yk#Us{6Y&-M%(TMM3z&$f&c9O?aGPibFeP+G4x-N6h!uhpJtLwds zJf3#1V^+J@<%_JVUs_u;za83hn%kS&`*|bO2G*sEXif0-uX53gWYC<~3m)3*fHz|s;Z{r=+e_`;cgyyj^eatm#b5pbT^|i+$EX$ckul<-H@!3r z!~9N!aURw>!Of)X^zDJJnyQ_i^z?=;o2%}Cn{{z)50u3ZWtS;rik9%ArB@e}zUsde zU(DG}P?B2NSE$W_HSUP`WlO8u)o)O}%$uv;qF$-$O-$@@6D($ozy~)hTo-M)NM*yd zJ^5Z13s*7?E`=Kdfw3i5Qp&ur7!Ng|Fa6Xe%nPk)d29f6)JHgvLu+9?EKlzW$?3D$ zIBIj2P^VNi50-dRsEMm%;ad8OY?|n)w{qC;BX1(z`dB-$Q$JXnmmS+zM##orI7atC zYG#A7#DoIRW%g&w%^-CGqfuf9xq!wgx_dmuYyhCCr5PlQ6g(|Z!TWQIH;AVZaYwa<0NJ~LBd)L_ae zq&#j*dGnr^7;j?mRE~$UFu0nTr(4-6;W|U%a0Gdr(CXH93c66Ke~)Jc<9%dY&1j4p zj2De~cL~pB7>$~A_$aSiTo&b*HHlM^rbL=hYSpKRXhG#iDw}CulYcLtE?D&XD-SaV zm-GB~{>x$Uy)di3+;}79jK2pC7c5j3Q5UTOpm*UAzEqBcw#3xJ*20ADwIs4myCsA3 z`3B3N)xwcsDR$EP2Q~9&f~04L7^UvUw_6ZKE16ywUQ8$IqN=D?Ic5gDSyag1v;ZC# zfXD3tKeS{$E&xNNZ9_KmPlA*tz8K^?V$YW|^l{}!GoOEGG5^WJcUSP;4dr`qST2i! z$;HNca#!HlC_f#xk7ZhwCcIe0`;aE0{WKI5S0nzNB{^yd)J8ktSCzQ67Ce&g z(q;)tgEp7WJ`bG_` zC^Ni`PL*dG;=nsOW=g!rGk#^|yk+&(wKbWGD(k(q6?NKofjEBZ8?@R)LqJ~(3BGP2 zJxm`1Ys|yfDBg$;oG$&qnbI~h6_!sW+FxJ$+d@0^^yg1`l(ARf zwHev)TKVAELquYnR?^{z@&@)U)J&bp-pAZU`f0r%zV{zQxVY2QBUK$q$9S>2sI4$& zT5$}WuZwb8E?$L0 zS<|lm9`Bmk$vZ1{J`O{P;_-}IT3JzDUpL%#%)2;@F?Z@h(@=AVc?tcW0c(tP*|C`e z8IN}WYboSvtH0`zDU1)JUOiz=W4cmA@x_4n)8qCDkc>fCH{WxM)sx^-4m*3HxI{Zp$d7>{!rKE^urIJ%GXrH_FIHOm?BvAQph zb;8k&$vny_j2wmmbR)AUm^4yx28>j%^81|9$OS&7M9XMv&`%hqFapgm$Q7 zpm}9H-yw1fAGcXBHV6#e$8ve6`B*~Zm!ui#R)|0viQ{~yHZi;dpS0~v%=iyxQ|U(i zFI`=stDlUkPJhYbX^h`8taN^f8J2jaE0Z-C2eUmi&*w+I`sZ{qS&K87NaeWP4v`|@07 z`*H}*T8FbN8D{)KhHEPZ@};B{by%~~k!`Xr0Xv13WR2huRxYq0%@9bsl{xZGvog_T zw(<+j06E@dgdb=dJ_DX<9>XV+61^)m`}Q?P z4E60kfgpSVSfl7C86B2)F(KgC9UV+zvNv%w?@`WMc~VMF|g2VjtbZ1Jqx7_;i%v zVa1crvJcu?PAl(e;ceaf#4^0sNJ>dXK;69zXxX%deJ$O)Wf`w)X7@hEZb9z3qRo>d zGTJ^oEu873q{_>+SvcRt$e}K#MAJkPE+&dgePfP{7F(dUA%0AZ`hNHx4x+vvx}T=^ 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 delta 10427 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 diff --git a/finalSphinxDocs/_build/doctrees/periodicFrequentPatternbasicPFPGrowth.doctree b/finalSphinxDocs/_build/doctrees/periodicFrequentPatternbasicPFPGrowth.doctree index ed4ff680871dbe7f08409e6554ff428389c903a9..21b0bec3c4247dd905b9b593d51c7ad98755ca4f 100644 GIT binary patch delta 10105 zcmai4X+Ts*wzdio8ZO{J)xWwhDc_tZO)MuQS$-J3!>fYPb?QY)t1J%@5^?g;} zsZ&ey@uPqZ_XC3F1g(7k$)2D;Mu20UbyS?o)opZ9d0BFqdtzyF;Tsc*N+y=MC%ar# z?%?57ZcAn3(z24GDHE!os^#3OSye6ELFx+DsFA33R7U%2T(zJ|gC?l&1B+`35y^p; zDr%IVE@QCgpcDTR3U_R)VPC|1Y`=lA@6#}Q=vSh;9e>qE*w-=kxsC`6r@y(KeFCtj z<3>+`md}iKkTNLMxx2o(4&6n6Y3dFrAFb9v;h-q?A221l6ZXL zyyhIvhKZ^nn&=*o+Ly~7G zizOj&BRP}3C(BquGVDtTgFd(u`?;O{u<20veP&BmE%PoRRsN7qQns_bW~8Jr6csLN zP+{$JY3WS)QkGcMEQ?)`C7u%!&-qH+)3O)4D-)j+5`B@i+nQfy?C)l%q%jONo@r1c zB(?ZSi3+H<6Vh5{u{ao**~VBrF#%xf8Dozjka-$Oqf0<_a}nCk74HXH`?_mBV_m$k z7`=+VwiHwu3GH&zylt+X)p{%AD;cC`y4VO=*HBH@P+whSZ?VjUP}1cKt<7m$!Pq=6 ztfVU(brq1V5F`BHVNw!|Zx0euYOP+ZlAf_`C8)?zqSX+l(;hXF?l+R@&M|AAS&dL*ZMw_rRz7tm5wGF!^ zPXa<|!u&wzcACrn#|tXWmkkGZQugr}vWewd{cMq93zPyaA?Fz$9S9pzTN`O35(>LG z?2!aA2O8?*=>lreBP}ve2=s&P+<6Iq)*CA+j6j9qkdo(#G>^hDxwDm5WQF&0^Y{>x z!UCbNz*phoF0J?^6KjE{&=1z}+^NuwY-k}LzBui zLggA?l{AkvCgwGoNcuFDEfb?eA)n-ty@3UB&X_@jyS zrl!yj_Fr9FLDu2~SehRKee*N)auf@O!rpC+K*8pc=qMC@&9CS-Jtiq>K~i{r)T0Ay zK|LAK*&I^(I_%8}V~);_JzKHPGH3H35uARYpZ1*3UiN}Y@}f~*3T)`-8=H4tn5npB zd6Qmz7Pn4Go+{+2zVg^ho!DD4r>e>G16}0Tq1-^ubi_IBaE zDaqR{BvW+u@VJ@%HV$Q}_MgN&K*BKDL82A5Bp5X3u;W2a=80 zkJ!i_4=Go!$js$K^Y{%D^EJVI&6hcP*n0lZ#C%O=PC(|mhM5PxK3@qBmd1SZ_0HTL zEP_)Xvn?2o4vw?i2xZPvGlw7H%`~hYFNl?bvng_iLF8CZ?(qz`Zp3>^zD!#(@)h3G zMEkr(`@Ao0#;Ak*H4`mjCE7%!&GSn;r*M^0D$}No&gauiwB;IYxi9UaaZcznraz1t zW`Tc>i^TF!{*Flowv}W!QO48;WW>R+v2Q6`WGUZ_&F4E!QnqPQw)vBCi~q?)jaZ2~ z38_EwOWki6C#;5|&# z-8AZMzSKP@ui^zJ>TWW1DpEh!F!hWnYm^e1I;H3ZUSXmx)2PdQsZSQ&=8H|#WioXd zQWrN&-D~O^WwT8EU}|T+!$iGRqu%OEy`!28ytLLJg&@LG`3WKQxXpq#-&MZX3?VC z?Wm0OX(2r%rNhJDB*Li32;(lCYSBYCEJVM!W`Jd00xYUXu+meAhanegD$?PX8JR}Q z9G{jgYxAbP!-58(mQt8{HVOVVJ=->blzDbRJm1bJ51r^y3j=0!537IYnk3|9ZFN}1 zvlYJ4WaGq4Fqi_P#!<@z^%Z(y63bNG4y7~m%u?sTk(urB4(v75*+w^EvHDP-mAb;6 zaA57kU-t_NT50IdR7YWPv08{fD;pP2$LXI^rH;W*v#RLuU>;g$nzy_#m#cfpxUmz< z{QI;O8|!a=!8%TIXS=uL%^t~yJHu-&^Exng$e1XLF;OFHXUu<-u^U*C%dc9X`inI% z;2j&(Eyz`_600^{_aSLv0sCLk{M-jl*t2jb|Cw0Qqkke)f+~Zt;>sKt0?}}FQ6lxa z=R`ceh@Ed972iBm9HHF5LU->|Q)eHB&Fd_XT$PJgm;SKsWH2NxR#`hpd6!-2{3%K??0SeZB1R6ksW9}HxR5jZ!l4c4j)DfEEsFQig}y1?Ki z5%Y`>p4Zf=LWIR5f+SgJkz>pb&^FEh`1fgSB1jE197g(#$$^n7f!^$ zTZQzM!9}ChvgyU+s?@{uF=Xtx(lPqyTDEj4V^?AMvRr;CR1W|Plq~NSdx^%S1;Dpd z6t9L)El_y$IrbBdEjvI}LLq;}aQ>JE;E4rOJ3SWKQRfr~=aFOcs5oa>eH>_=i#YfS zlB#~e$F!sC4C}Wl83^@jd-Arntg8<77~h4^iK^bGVf<<~KnGd^64bshbyb?-cb72P z?;O%)_It87h3bcb{GNxvY&g6l3yKd0r>Sdk&fZoRplND4w(yOC*(3v&Jq~6wWkGoS zB)4_%bF@#o_ZeXx@4u4W5#BEgL+|60{)`psGGhFcO8cqwnWuCN3U9w!``6V27`}=f zU6%-RzHln1X+*;5%C#_XWfhEC6AEGLx;W}9)UOGng#Zj+H-`NUTX*Cb08iJAW%ppj zhxt4}fj!oyaOlIB5T+nHLA?jzo0`I@Oe?o5_kHc zNM!|nI}YFE;$uB>iZ^-7ndY|@$ysQYBx&$tP(UqVBj6L(yC^ZSWYLyFs-_v`sI9kdE+mS;)3FTry;gB(&%G?ChFd6UwvR2O@jT~hO-bjx32>a3inQ+j}>`A zJtSqO1;v|(%M_{M{wW6U$inBOPj=Ia>ZC}E={m5TF}$O}O9`~S@gdN7aZZJ92hxl+ z^iU`=^5+eVQayj3^u#?5k=77<2_771qAj79P?)xarcg;NAyLwn(2iZx8DE6N)n$Zr?Ldw|B2{L05v4Z{97*+lf|`R#crc($o}rgL8>hoc!55+@&$}WD^xS!Yrc&EC=jd}I1}$=D7i)d)?1Ex7 z<403T7%xhi@w5Ms&iG8L$M_1k^~XE06*NN4_{CI|HcS2ijZox1+$>oYYR)juO{QkT z^+|`?@(S!7T`#eUz49>jXSlBQEnF{ywtqU#Kevi?-Qw^T<%BN5uj4mNeq1AHqN?|1 zIGzL_99haAP>=1|eebEgCZ^V~{4$9$TOMwcEf2N%Qs6GhQ*9o*y|>BZ*r%`GPDnYe zZIcO9GWP9Io4ie47UGO0euCytv${;56fs(1b(XE(>MRtgSzSOSVYMh}Rv-N|nDHW; zVRgtP8WWlf)>CU?+p*kO;}6*TEUGhHe{d@XY{%1iB@H&)cdK%q?FY%HlTB&f)E9=r z5?Fr1$tFR~i6(r!O|1XD$YDf+#wQ}dZ4>Li=;UO6*e1fkcB(q*pe~le0S_U@olN_x z%=2A5WrGVQ#rsPbrMl|>*Aliw*Kad+; zCl3Bw8Wa78hbJMv9U(811@-m1MWr+}u~d{~T^-SY?RIRvMaQs4TPDY;BrFmo&7xah zMKP$TbJAIoU9D|*(Z<*l)YQT92;n$bJm<~6l*$6(*5$+iRXgYz2cAbLU}HM7W1UkR z^d3P@T^?(OpT%y8$3>nTiNlJ5RfeI5L8^%|RlB-*_t;uOFa7lR{3Xu0QUW9FdtQ!;9r=HrQ zTJ2#PnG@D8w8OIfEnBF^@XzwKNE)bWQuGAc z=oMLfioL-U&s7?N=Y(hKN$mC6_cD23#9(~AXcxJq3Mq`-qS1*E>TSo|k^sp|tdRQc zB3?~1)Xtiy_7aK&WF36>ZDx3HS*6MXeIY&uZtirz$KT~> zx%rr<&2di~Q94#@|9&=SKh`e4e>))kELEPtAElL+DTVmth;I$0_z!C;RV*%br{Mpt zsb^sI!#*LoQDl7OLYT@ILg}OEf{XZuA)b%a^K?n2#{=~^p37Cb_NcSz2uMd`wS*1_ obX-!$<6ffDZmBxaX_Yd!dXaw6+Erg9Eq!aheiX*whoAcV8*41!82|tP delta 10540 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 literal 76242 zcmeHw3zQsJd8Q?6B+ck$OSUi`k6pF_jfB)=Nq&wc*+LI2%MwD8K?F=w(_J%FrS7hF zSG8uw;9y?6C@DgW+Jsk@@K^_vHQ{h}PtF42a0rC#p1{dM!ov$BAz8>F%j2A|XF1uB z-S5ATx>eOx)m7ay(%6g7@u<40?!EuxyZ`;}qwald=!uETmR&~w`5WA(X*K3bdbQec zs)pO~S67`%yKXeR&V|m_H+3HEjQhhaeb#l_t%}j{FT)!Z)2dZlMx*mk$6rscdsfXY ziS(;nqvBakBS>xznJdjz4|T@PVSmW8yqXbu)xF{M||wv1_dr|qxu^ci~8F*lf_=34VQ^Kx^{KRNNBYqZ>nb9%$_ zO#SS{!IsmUa^@yZ>_2v7V%loxwNuQh2c3#L;TjLOA-bj4PCzW9)i`D~tj5esbl0jd z-AgSOid}znd3(yd%pbBERbwt>A#ObL1}I|Q2qWE$|6hpzx8VP+q!co5Sxl92e??Qb zS{?tEx>Ie}jJq|GsFWf>X^KQBar^rdJjssSDa@6}y^h{CUu^CO+2*a8wqXWJ5odyl zGr>*LoS%f3T`1O=(VXerdI)V`&1JA=iQ`uSFsBVyx+oMN_3vV`XyXhun$^fH#nz5r z%44P^Aj^F{uTw zXj}H}11ecv-|P>u6dh58fst49`V(js$j&ng>E|!gctqGtS1Jc1oP!?mr@w5rqlYU7 zA+tiIwx^89o8g!I;kkNklIelC)@&K5*yoH6rF|9BJ}7GZQb9FG!&>ezL~II8GD@36 z{?^=}lh!SeLV4kh>0TK3*8qz8Fdn*;V2@`BwweUvQmv-U(*=5Gl0X}oKxl?wb42l)g`gcW{qs_)Sy0P3*n{-p zv_mW{cgbbkWK^TeUD}79Yx`^hdyJ{~9_{IJNTrI<#u)mV=ay;R3Z}!=>lJ0K`OZOcX zov&ojAdfjsqosRJE9~86du4IBQic62y)b{7)9tOFz!+5Au)or3Fsc(m-wKN8vKam& zD9K(1s+Un1s_3-du6gBidaZ3l3-&j;?Pk+yd1be*x4ehj4pFM}RBQh)mnS{6#?aII z#SbAz5pYEuK=GWNq6I3Qvy9maC~C*wATP^$qhdy^-HR*@gW7p|YsT<8{?0O|JTB*L zIcN!3Bhp*dj(Ndfi7QZ)j(=lHLPhYXIkB%NF9ZtmHZWw92XrEKpsIjT#~-0sQmr(dc`Z1yDaIxPSoGc{wk5V zszUbu7_h-*);5hs74)q<2ls?!dtkwZLQPy%v(OaiwNOF!F%pV8Gn@TQ2?~Y8e|b#& zXdnicXFB-HoAX3X=67%}M&LledKm+jeH8y>#mWG%_71#>E*-(Qu3L?c{TjNl3OBs@ zCaRZ!i@yeUjJambs#spS%WZE)n)pCqUs7f}(o`a;ozoW1aa! z2)j+=T{z3toQ6RiNzXL2>2{+E7T56fnx@xgoECcVb? zJ1wp1%r;P;s#>Myxahi38uoN6iK4ZPYP(`Ed0j(qRZNZbQZ!?Fn#Nbo8MXPKG^KnYJRnOcpZDDW$>aYwvqhdBJXr|4YMnl`VW0zJl8Z(}$bkiGEt!gwwDXC=kx;_Qd zXuG?TKv)cURGFj|2l|2@qePFaUC?-(!3_IrrqE0oUV7CSrb<&r@U4eD?mHLR*-Tvf zUf@hJVEe;VLwNMR=+dal{ZW#FjaB8T+#*c9ixORb^m5em-@|2ATS6h>-_h%%_WRkZ z_6PBgG=hKjB36L}AN*&MjQilCN}}xl8Iqt+`>%je|A-kiJ0xe=|0~S? mgsb&73 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 literal 65403 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 hxn3;U~(>yh0H*Awc8uIu>@ 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 diff --git a/finalSphinxDocs/_build/doctrees/sequentialPatternMiningClosedbide.doctree b/finalSphinxDocs/_build/doctrees/sequentialPatternMiningClosedbide.doctree index 02e7b93be7d4f39015669f6b5bbf358e45b1a329..523551dca3c972915c50d3980394420b5887dcde 100644 GIT binary patch delta 85 zcmaDRc2J15fpw}G=S0?`jTH)vLWvpjwNo@Q6l16Kuq0)sq)tiP{FTX#i7{fc4eJAD od7}*d;vUYt#N5=9%7WD5DYa8Fj5>=m6oIsU22b&35w0Lc0P(CHr2qf` delta 604 zcmchTu}T9$6h&Q=%@Wkc!bYPBLEIqOwbmd6wh@V>mmrhuOWuTJChp9lDPpu!m_{;w zg^iLg@K3C){Q<#QMH^94SzMS0bKiaUJT1Sh*q8R*@xrYgS?=Rm-WubavMCGUTu*fA zN{_UQHfGRiXxvDKf_W5;HjTE7N)4?XU^1d0bVIu;Js>pFYNyY`xCeXrdbM`o2{?_- zCrWyCA|*tuMj2%tuhruMLa#|f(8@QKz%eab*xP~drsf)?Jl^Z8Z z{9khY&s;yr^#;S;khg?sz&d%}p8a54KeXZ|d~rR#r~~p3>=p8ZyiJ9HrmqtO5C2^Ki+J3O)l!>t P$+(1*2-?#(C$QcD-df)+ diff --git a/finalSphinxDocs/_build/html/PAMI.correlatedPattern.basic.html b/finalSphinxDocs/_build/html/PAMI.correlatedPattern.basic.html index 7d555096..77b4fc41 100644 --- a/finalSphinxDocs/_build/html/PAMI.correlatedPattern.basic.html +++ b/finalSphinxDocs/_build/html/PAMI.correlatedPattern.basic.html @@ -105,6 +105,7 @@

    Submodules class PAMI.correlatedPattern.basic.CoMine.CoMine(iFile: Union[str, DataFrame], minSup: Union[int, float, str], minAllConf: float, sep: str = '\t')[source]

    Bases: _correlatedPatterns

    +

    About this algorithm

    Description:

    CoMine is one of the fundamental algorithm to discover correlated patterns in a transactional database. It is based on the traditional FP-Growth algorithm. This algorithm uses depth-first search technique to find all correlated patterns in a transactional database.

    @@ -140,6 +141,7 @@

    Submodules -
    -

    The complete program was written by B.Sai Chitra under the supervision of Professor Rage Uday Kiran.

    -
    +

    Credits

    +

    The complete program was written by B.Sai Chitra and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    getMemoryRSS() float[source]
    @@ -326,6 +327,7 @@

    Submodules class PAMI.correlatedPattern.basic.CoMinePlus.CoMine(iFile: Union[str, DataFrame], minSup: Union[int, float, str], minAllConf: float, sep: str = '\t')[source]

    Bases: _correlatedPatterns

    +

    About this algorithm

    Description:

    CoMinePlus is one of the fundamental algorithm to discover correlated patterns in a transactional database. It is based on the traditional FP-Growth algorithm. This algorithm uses depth-first search technique to find all correlated patterns in a transactional database.

    @@ -361,6 +363,7 @@

    Submodules -

    The complete program was written by B.Sai Chitra and revised by Tarun Sreepads under the supervision of Professor Rage Uday Kiran.

    +

    Credits

    +

    The complete program was written by B.Sai Chitra and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    getMemoryRSS() float[source]
    diff --git a/finalSphinxDocs/_build/html/PAMI.extras.generateDatabase.html b/finalSphinxDocs/_build/html/PAMI.extras.generateDatabase.html index 4663d1d2..18eb5d07 100644 --- a/finalSphinxDocs/_build/html/PAMI.extras.generateDatabase.html +++ b/finalSphinxDocs/_build/html/PAMI.extras.generateDatabase.html @@ -102,83 +102,156 @@

    Submodules

    PAMI.extras.generateDatabase.generateSpatioTemporalDatabase module

    -
    -class PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.spatioTemporalDatabaseGenerator(xmin: int, xmax: int, ymin: int, ymax: int, maxTimeStamp: int, numberOfItems: int, itemChanceLow: float, itemChanceHigh: float, timeStampChanceLow: float, timeStampChanceHigh: float)[source]
    +
    +class PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.generateTemporalDatabase(numOfTransactions: int, avgLenOfTransactions: int, numItems: int, outputFile: str, x1, y1, x2, y2, percentage: int = 50, sep: str = '\t', typeOfFile: str = 'Database')[source]

    Bases: object

    Description:
    -

    generateSpatioTemporalDatabase is a code used to convert the database into SpatioTemporal database.

    -
    -
    Parameters:
    -
      -
    • xmin – int : -To give minimum value for x

    • -
    • xmax – int : -To give maximum value for x

    • -
    • ymin – int : -To give minimum value for y

    • -
    • ymax – int : -To give maximum value for y

    • -
    • maxTimeStamp – int : -maximum Time Stamp for the database

    • -
    • numberOfItems – int : -number of items in the database

    • -
    • itemChanceLow – int or float : -least chance for item in the database

    • -
    • itemChanceHigh – int or float : -highest chance for item in the database

    • -
    • timeStampChanceLow – int or float : -lowest time stamp value

    • -
    • timeStampChanceHigh – int or float: -highest time stamp value

    • -
    +

    generateTemporalDatabase creates a temporal database and outputs a database or a frame depending on input

    +
    +
    Attributes:
    +
    +
    param numOfTransactions:
    +

    int +number of transactions

    +
    +
    param avgLenOfTransactions:
    +

    int +average length of transactions

    +
    +
    param numItems:
    +

    int +number of items

    +
    +
    param outputFile:
    +

    str +output file name

    +
    +
    param percentage:
    +

    int +percentage of coinToss for TID of temporalDatabase

    +
    +
    param sep:
    +

    str +seperator for database output file

    +
    +
    param typeOfFile:
    +

    str +specify database or dataframe to get corresponding output

    -
    from PAMI.extras.generateDatabase import generateSpatioTemporalDatabase as db
    -
    -obj = db.generateSpatioTemporalDatabase(0, 100, 0, 100, 10, 10, 0.5, 0.9, 0.5, 0.9)
    -
    -obj.save(oFile)
    +
    +
    Methods:
    +
    +
    getFileName():

    returns filename

    +
    +
    createTemporalFile():

    creates temporal database file or dataframe

    +
    +
    getDatabaseAsDataFrame:

    returns dataframe

    +
    +
    performCoinFlip():

    Perform a coin flip with the given probability

    +
    +
    tuning():

    Tune the arrayLength to match avgLenOfTransactions

    +
    +
    createTemporalFile():

    create Temporal database or dataframe depending on input

    +
    +
    +
    +
    +
    from PAMI.extras.generateDatabase import generateTemporalDatabase as db
     
    -obj.createPoint(0,100,0,100) # values can be according to the size of data
    +numOfTransactions = 100
    +numItems = 15
    +avgTransactionLength = 6
    +outFileName = 'temporal_ot.txt'
    +sep = '     '
    +percent = 75
    +frameOrBase = "dataframe" # if you want to get dataframe as output
    +frameOrBase = "database" # if you want to get database/csv/file as output
     
    -obj.saveAsFile("outputFileName") # To create a file
    +temporalDB = db.generateTemporalDatabase(numOfTransactions, avgTransactionLength, numItems, outFileName, percent, sep, frameOrBase )
    +temporalDB.createTemporalFile()
    +print(temporalDB.getDatabaseAsDataFrame())
     
    -
    -
    -alreadyAdded = {}
    -
    +
    +
    +createTemporalFile() None[source]
    +

    create Temporal database or dataframe depending on input +:return: None

    +
    -
    -
    -coinFlip = [True, False]
    -
    +
    +
    +generateArray(nums, avg, maxItems, sumRes) list[source]
    +

    Generate a random array of length n whose values average to m

    +
    +
    Parameters:
    +
      +
    • nums (list) – number of values

    • +
    • avg (float) – average value

    • +
    • maxItems (int) – maximum value

    • +
    +
    +
    Returns:
    +

    random array

    +
    +
    Return type:
    +

    list

    +
    +
    +
    -
    -createPoint(xmin: int, xmax: int, ymin: int, ymax: int) Tuple[int, int][source]
    -
    +
    +getDatabaseAsDataFrame() DataFrame[source]
    +

    return dataframe +:return: dataframe +:rtype: pd.DataFrame

    +
    -
    -
    -items = []
    -
    +
    +
    +getFileName() str[source]
    +

    return filename +:return: filename +:rtype: str

    +
    -
    -
    -outFileName = ''
    +
    +
    +getPoint(x1, y1, x2, y2)[source]
    -
    -saveAsFile(outFileName='', sep='\t') None[source]
    -
    +
    +performCoinFlip(probability: float) bool[source]
    +

    Perform a coin flip with the given probability. +:param probability: probability to perform coin flip +:type probability: float +:return: True if coin flip is performed, False otherwise +:rtype: bool

    +
    -
    -
    -timestamp = []
    -
    +
    +
    +tuning(array, sumRes) list[source]
    +

    Tune the array so that the sum of the values is equal to sumRes

    +
    +
    Parameters:
    +
      +
    • array (list) – list of values

    • +
    • sumRes (int) – the sum of the values in the array to be tuned

    • +
    +
    +
    Returns:
    +

    list of values with the tuned values and the sum of the values in the array to be tuned and sumRes is equal to sumRes

    +
    +
    Return type:
    +

    list

    +
    +
    +

    @@ -265,6 +338,27 @@

    Submodules +
    +generateArray(nums, avg, maxItems, sumRes) list[source]
    +

    Generate a random array of length n whose values average to m

    +
    +
    Parameters:
    +
      +
    • nums (list) – number of values

    • +
    • avg (float) – average value

    • +
    • maxItems (int) – maximum value

    • +
    +
    +
    Returns:
    +

    random array

    +
    +
    Return type:
    +

    list

    +
    +
    +

    +
    getDatabaseAsDataFrame() DataFrame[source]
    @@ -299,11 +393,11 @@

    SubmodulesParameters:
    • array (list) – list of values

    • -
    • sumRes (int) – target sum

    • +
    • sumRes (int) – the sum of the values in the array to be tuned

    Returns:
    -

    list of values with the sum equal to sumRes after tuning

    +

    list of values with the tuned values and the sum of the values in the array to be tuned and sumRes is equal to sumRes

    Return type:

    list

    @@ -395,7 +489,7 @@

    Submodules
    -save(filename) None[source]
    +save(sep, filename) None[source]

    Save the transactional database to a file

    Parameters:
    diff --git a/finalSphinxDocs/_build/html/PAMI.frequentPattern.basic.html b/finalSphinxDocs/_build/html/PAMI.frequentPattern.basic.html index 757285db..6480baa4 100644 --- a/finalSphinxDocs/_build/html/PAMI.frequentPattern.basic.html +++ b/finalSphinxDocs/_build/html/PAMI.frequentPattern.basic.html @@ -105,6 +105,7 @@

    Submodules class PAMI.frequentPattern.basic.Apriori.Apriori(iFile, minSup, sep='\t')[source]

    Bases: _frequentPatterns

    +

    About this algorithm

    Description:

    Apriori is one of the fundamental algorithm to discover frequent patterns in a transactional database. This program employs apriori property (or downward closure property) to reduce the search space effectively. This algorithm employs breadth-first search technique to find the complete set of frequent patterns in a transactional database.

    @@ -132,6 +133,7 @@

    Submodules
    Format:
     
    @@ -147,7 +149,7 @@ 

    Submodules +

    Credits:

    The complete program was written by Kundai and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    @@ -475,6 +481,7 @@

    Submodules class PAMI.frequentPattern.basic.ECLATDiffset.ECLATDiffset(iFile, minSup, sep='\t')[source]

    Bases: _frequentPatterns

    +

    About this algorithm

    Description:

    ECLATDiffset uses diffset to extract the frequent patterns in a transactional database.

    @@ -488,7 +495,7 @@

    SubmodulesAttributes: @@ -502,6 +509,7 @@

    Submodules +

    Calling from a python program

    +

    Credits:

    The complete program was written by Kundai and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    @@ -660,6 +669,7 @@

    Submodules class PAMI.frequentPattern.basic.ECLATbitset.ECLATbitset(iFile, minSup, sep='\t')[source]

    Bases: _frequentPatterns

    +

    About this algorithm

    Description:

    ECLATbitset is one of the fundamental algorithm to discover frequent patterns in a transactional database.

    @@ -673,7 +683,7 @@

    SubmodulesAttributes: @@ -687,13 +697,17 @@

    Submodules
    Format:
    +
    +(.venv) $ python3 ECLATbitset.py <inputFile> <outputFile> <minSup>
    +
    +Example Usage:
    +
    +(.venv) $ python3 ECLATbitset.py sampleDB.txt patterns.txt 10.0
    +
    +

    +

    Credits:

    The complete program was written by Yudai Masu and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    @@ -845,6 +860,7 @@

    Submodules class PAMI.frequentPattern.basic.FPGrowth.FPGrowth(iFile, minSup, sep='\t')[source]

    Bases: _frequentPatterns

    +

    About this algorithm

    Description:

    FPGrowth is one of the fundamental algorithm to discover frequent patterns in a transactional database. It stores the database in compressed fp-tree decreasing the memory usage and extracts the patterns from tree.It employs downward closure property to reduce the search space effectively.

    @@ -874,6 +890,7 @@

    Submodules +

    Credits:

    The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    diff --git a/finalSphinxDocs/_build/html/PAMI.frequentPattern.closed.html b/finalSphinxDocs/_build/html/PAMI.frequentPattern.closed.html index 66da8eb6..859818cf 100644 --- a/finalSphinxDocs/_build/html/PAMI.frequentPattern.closed.html +++ b/finalSphinxDocs/_build/html/PAMI.frequentPattern.closed.html @@ -105,6 +105,7 @@

    Submodules class PAMI.frequentPattern.closed.CHARM.CHARM(iFile, minSup, sep='\t')[source]

    Bases: _frequentPatterns

    +

    About this algorithm

    Description:

    CHARM is an algorithm to discover closed frequent patterns in a transactional database. Closed frequent patterns are patterns if there exists no superset that has the same support count as this original itemset. This algorithm employs depth-first search technique to find the complete set of closed frequent patterns in a transactional database.

    @@ -137,6 +138,7 @@

    Submodules +

    Credits:

    The complete program was written by P.Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    diff --git a/finalSphinxDocs/_build/html/PAMI.frequentPattern.topk.html b/finalSphinxDocs/_build/html/PAMI.frequentPattern.topk.html index 90b6273b..1cb040a8 100644 --- a/finalSphinxDocs/_build/html/PAMI.frequentPattern.topk.html +++ b/finalSphinxDocs/_build/html/PAMI.frequentPattern.topk.html @@ -105,6 +105,7 @@

    Submodules class PAMI.frequentPattern.topk.FAE.FAE(iFile, k, sep='\t')[source]

    Bases: _frequentPatterns

    +

    About this algorithm

    Description:

    Top - K is and algorithm to discover top frequent patterns in a transactional database.

    @@ -131,6 +132,7 @@

    Submodules +

    Credits:

    The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    diff --git a/finalSphinxDocs/_build/html/PAMI.html b/finalSphinxDocs/_build/html/PAMI.html index 5500dbaa..8c5fcf9b 100644 --- a/finalSphinxDocs/_build/html/PAMI.html +++ b/finalSphinxDocs/_build/html/PAMI.html @@ -807,17 +807,17 @@

    SubpackagesSubpackages

    Bases: _periodicFrequentPatterns

    +

    About this algorithm

    Description:

    PFECLAT is the fundamental approach to mine the periodic-frequent patterns.

    @@ -153,6 +154,7 @@

    Submodules +

    Credits:

    The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    @@ -315,6 +318,7 @@

    Submodules class PAMI.periodicFrequentPattern.basic.PFPGrowth.PFPGrowth(iFile, minSup, maxPer, sep='\t')[source]

    Bases: _periodicFrequentPatterns

    +

    About this algorithm

    Description:

    PFPGrowth is one of the fundamental algorithm to discover periodic-frequent patterns in a transactional database.

    @@ -363,6 +367,7 @@

    Submodules +

    Credits

    The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    diff --git a/finalSphinxDocs/_build/html/PAMI.sequentialPatternMining.basic.html b/finalSphinxDocs/_build/html/PAMI.sequentialPatternMining.basic.html index a44784f8..d66506f2 100644 --- a/finalSphinxDocs/_build/html/PAMI.sequentialPatternMining.basic.html +++ b/finalSphinxDocs/_build/html/PAMI.sequentialPatternMining.basic.html @@ -99,896 +99,17 @@

    PAMI.sequentialPatternMining.basic package

    Submodules

    -
    -

    PAMI.sequentialPatternMining.basic.SPADE module

    -
    -
    -class PAMI.sequentialPatternMining.basic.SPADE.SPADE(iFile, minSup, sep='\t')[source]
    -

    Bases: _sequentialPatterns

    -
    -
    Description:
    -
      -
    • SPADE is one of the fundamental algorithm to discover sequential frequent patterns in a transactional database.

    • -
    • This program employs SPADE property (or downward closure property) to reduce the search space effectively.

    • -
    • This algorithm employs breadth-first search technique when 1-2 length patterns and depth-first serch when above 3 length patterns to find the complete set of frequent patterns in a transactional database.

    • -
    -
    -
    Reference:
    -

    Mohammed J. Zaki. 2001. SPADE: An Efficient Algorithm for Mining Frequent Sequences. Mach. Learn. 42, 1-2 (January 2001), 31-60. DOI=10.1023/A:1007652502315 http://dx.doi.org/10.1023/A:1007652502315

    -
    -
    Parameters:
    -
      -
    • iFile – str : -Name of the Input file to mine complete set of Sequential frequent patterns

    • -
    • oFile – str : -Name of the output file to store complete set of Sequential frequent patterns

    • -
    • minSup – float or int or str : -minSup measure constraints the minimum number of transactions in a database where a pattern must appear -Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float

    • -
    • sep – str : -This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.

    • -
    -
    -
    Attributes:
    -
    -
    iFilestr

    Input file name or path of the input file

    -
    -
    oFilestr

    Name of the output file or the path of output file

    -
    -
    minSup: float or int or str

    The user can specify minSup either in count or proportion of database size. -If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. -Otherwise, it will be treated as float. -Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float

    -
    -
    sepstr

    This variable is used to distinguish items from one another in a transaction. The default seperator is tab space or . -However, the users can override their default separator.

    -
    -
    startTime:float

    To record the start time of the mining process

    -
    -
    endTime:float

    To record the completion time of the mining process

    -
    -
    finalPatterns: dict

    Storing the complete set of patterns in a dictionary variable

    -
    -
    memoryUSSfloat

    To store the total amount of USS memory consumed by the program

    -
    -
    memoryRSSfloat

    To store the total amount of RSS memory consumed by the program

    -
    -
    Databaselist

    To store the transactions of a database in list

    -
    -
    _xLenDatabase: dict

    To store the datas in different sequence separated by sequence, rownumber, length.

    -
    -
    _xLenDatabaseSamedict

    To store the datas in same sequence separated by sequence, rownumber, length.

    -
    -
    -
    -
    Methods:
    -
    -
    startMine()

    Mining process will start from here

    -
    -
    getPatterns()

    Complete set of patterns will be retrieved with this function

    -
    -
    savePatterns(oFile)

    Complete set of frequent patterns will be loaded in to an output file

    -
    -
    getPatternsAsDataFrame()

    Complete set of frequent patterns will be loaded in to a dataframe

    -
    -
    getMemoryUSS()

    Total amount of USS memory consumed by the mining process will be retrieved from this function

    -
    -
    getMemoryRSS()

    Total amount of RSS memory consumed by the mining process will be retrieved from this function

    -
    -
    getRuntime()

    Total amount of runtime taken by the mining process will be retrieved from this function

    -
    -
    candidateToFrequent(candidateList)

    Generates frequent patterns from the candidate patterns

    -
    -
    frequentToCandidate(frequentList, length)

    Generates candidate patterns from the frequent patterns

    -
    -
    -
    -
    -
    Format:
    -
    -(.venv) $ python3 SPADE.py <inputFile> <outputFile> <minSup>
    -
    -Example usage:
    -
    -(.venv) $ python3 SPADE.py sampleDB.txt patterns.txt 10.0
    -
    -
    -        .. note:: minSup will be considered in times of minSup and count of database transactions
    -
    -
    -
    import PAMI.sequentialPatternMining.basic.SPADE as alg
    -
    -obj = alg.SPADE(iFile, minSup)
    -
    -obj.startMine()
    -
    -sequentialPatternMining = obj.getPatterns()
    -
    -print("Total number of Frequent Patterns:", len(frequentPatterns))
    -
    -obj.save(oFile)
    -
    -Df = obj.getPatternInDataFrame()
    -
    -memUSS = obj.getMemoryUSS()
    -
    -print("Total Memory in USS:", memUSS)
    -
    -memRSS = obj.getMemoryRSS()
    -
    -print("Total Memory in RSS", memRSS)
    -
    -run = obj.getRuntime()
    -
    -print("Total ExecutionTime in seconds:", run)
    -
    -
    -
    -

    The complete program was written by Suzuki Shota under the supervision of Professor Rage Uday Kiran.

    -
    -
    -
    -Mine()[source]
    -

    Frequent pattern mining process will start from here

    -
    - -
    -
    -getMemoryRSS()[source]
    -

    Total amount of RSS memory consumed by the mining process will be retrieved from this function

    -
    -
    Returns:
    -

    returning RSS memory consumed by the mining process

    -
    -
    Return type:
    -

    float

    -
    -
    -
    - -
    -
    -getMemoryUSS()[source]
    -

    Total amount of USS memory consumed by the mining process will be retrieved from this function

    -
    -
    Returns:
    -

    returning USS memory consumed by the mining process

    -
    -
    Return type:
    -

    float

    -
    -
    -
    - -
    -
    -getPatterns()[source]
    -

    Function to send the set of frequent patterns after completion of the mining process

    -
    -
    Returns:
    -

    returning frequent patterns

    -
    -
    Return type:
    -

    dict

    -
    -
    -
    - -
    -
    -getPatternsAsDataFrame()[source]
    -

    Storing final frequent patterns in a dataframe

    -
    -
    Returns:
    -

    returning frequent patterns in a dataframe

    -
    -
    Return type:
    -

    pd.DataFrame

    -
    -
    -
    - -
    -
    -getRuntime()[source]
    -

    Calculating the total amount of runtime taken by the mining process

    -
    -
    Returns:
    -

    returning total amount of runtime taken by the mining process

    -
    -
    Return type:
    -

    float

    -
    -
    -
    - -
    -
    -make1LenDatabase()[source]
    -

    To make 1 length frequent patterns by breadth-first search technique and update Database to sequential database

    -
    - -
    -
    -make2LenDatabase()[source]
    -

    To make 2 length frequent patterns by joining two one length patterns by breadth-first search technique and update xlen Database to sequential database

    -
    - -
    -
    -make3LenDatabase()[source]
    -

    To call each 2 length patterns to make 3 length frequent patterns depth-first search technique

    -
    - -
    -
    -makeNextRow(bs, latestWord, latestWord2)[source]
    -

    To make pattern row when two patterns have the latest word in different sequence

    -

    :param bs : previous pattern without the latest one -:param latestWord : latest word of one previous pattern -:param latestWord2 : latest word of other previous pattern

    -
    - -
    -
    -makeNextRowSame(bs, latestWord, latestWord2)[source]
    -

    To make pattern row when one pattern have the latestWord1 in different sequence and other(latestWord2) in same

    -

    :param bs : previous pattern without the latest one -:param latestWord : latest word of one previous pattern in same sequence -:param latestWord2 : latest word of other previous pattern in different sequence

    -
    - -
    -
    -makeNextRowSame2(bs, latestWord, latestWord2)[source]
    -

    To make pattern row when two patterns have the latest word in same sequence

    -

    :param bs : previous pattern without the latest one -:param latestWord : latest word of one previous pattern -:param latestWord2 : latest word of the other previous pattern

    -
    - -
    -
    -makeNextRowSame3(bs, latestWord, latestWord2)[source]
    -

    To make pattern row when two patterns have the latest word in different sequence and both latest word is in same sequence

    -

    :param bs : previous pattern without the latest one -:param latestWord : latest word of one previous pattern -:param latestWord2 : latest word of other previous pattern

    -
    - -
    -
    -makexLenDatabase(rowLen, bs, latestWord)[source]
    -

    To make “rowLen” length frequent patterns from pattern which the latest word is in same seq by joining “rowLen”-1 length patterns by depth-first search technique and update xlenDatabase to sequential database

    -
    -
    Parameters:
    -

    rowLen – row length of patterns.

    -
    -
    -

    :param bs : patterns without the latest one -:param latestWord : latest word of patterns

    -
    - -
    -
    -makexLenDatabaseSame(rowLen, bs, latestWord)[source]
    -

    To make 3 or more length frequent patterns from pattern which the latest word is in different seq by depth-first search technique and update xlenDatabase to sequential database

    -
    -
    Parameters:
    -

    rowLen – row length of previous patterns.

    -
    -
    -

    :param bs : previous patterns without the latest one -:param latestWord : latest word of previous patterns

    -
    - -
    -
    -printResults()[source]
    -

    This function is used to prnt the results

    -
    - -
    -
    -save(outFile)[source]
    -

    Complete set of frequent patterns will be loaded in to an output file

    -
    -
    Parameters:
    -

    outFile (csv file) – name of the output file

    -
    -
    -
    - -
    -
    -startMine()[source]
    -

    Frequent pattern mining process will start from here

    -
    - -
    - +
    +

    PAMI.sequentialPatternMining.basic.SPADE module

    -
    -

    PAMI.sequentialPatternMining.basic.SPAM module

    -
    -
    -class PAMI.sequentialPatternMining.basic.SPAM.SPAM(iFile, minSup, sep='\t')[source]
    -

    Bases: _sequentialPatterns

    -
    -
    Description:
    -

    SPAM is one of the fundamental algorithm to discover sequential frequent patterns in a transactional database. -This program employs SPAM property (or downward closure property) to reduce the search space effectively. -This algorithm employs breadth-first search technique to find the complete set of frequent patterns in a sequential database.

    -
    -
    Reference:
    -
      -
    1. Ayres, J. Gehrke, T.Yiu, and J. Flannick. Sequential Pattern Mining Using Bitmaps. In Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Edmonton, Alberta, Canada, July 2002.

    2. -
    -
    -
    Parameters:
    -
      -
    • iFile – str : -Name of the Input file to mine complete set of Sequential frequent patterns

    • -
    • oFile – str : -Name of the output file to store complete set of Sequential frequent patterns

    • -
    • minSup – float or int or str : -minSup measure constraints the minimum number of transactions in a database where a pattern must appear -Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float

    • -
    • sep – str : -This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.

    • -
    -
    -
    Attributes:
    -
    -
    iFilestr

    Input file name or path of the input file

    -
    -
    oFilestr

    Name of the output file or the path of output file

    -
    -
    minSupfloat or int or str

    The user can specify minSup either in count or proportion of database size. -If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. -Otherwise, it will be treated as float. -Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float

    -
    -
    sepstr

    This variable is used to distinguish items from one another in a transaction. The default seperator is tab space or . -However, the users can override their default separator.

    -
    -
    startTimefloat

    To record the start time of the mining process

    -
    -
    endTimefloat

    To record the completion time of the mining process

    -
    -
    finalPatternsdict

    Storing the complete set of patterns in a dictionary variable

    -
    -
    memoryUSSfloat

    To store the total amount of USS memory consumed by the program

    -
    -
    memoryRSSfloat

    To store the total amount of RSS memory consumed by the program

    -
    -
    Databaselist

    To store the sequences of a database in list

    -
    -
    _idDatabasedict

    To store the sequences of a database by bit map

    -
    -
    _maxSeqLen:

    the maximum length of subsequence in sequence.

    -
    -
    -
    -
    Methods:
    -
    -
    _creatingItemSets():

    Storing the complete sequences of the database/input file in a database variable

    -
    -
    _convert(value):

    To convert the user specified minSup value

    -
    -
    make2BitDatabase():

    To make 1 length frequent patterns by breadth-first search technique and update Database to sequential database

    -
    -
    DfsPruning(items,sStep,iStep):

    the main algorithm of spam. This can search sstep and istep items and find next patterns, its sstep, and its istep. And call this function again by using them. Recursion until there are no more items available for exploration.

    -
    -
    Sstep(s):

    To convert bit to ssteo bit.The first time you get 1, you set it to 0 and subsequent ones to 1.(like 010101=>001111, 00001001=>00000111)

    -
    -
    startMine()

    Mining process will start from here

    -
    -
    getPatterns()

    Complete set of patterns will be retrieved with this function

    -
    -
    savePatterns(oFile)

    Complete set of frequent patterns will be loaded in to a output file

    -
    -
    getPatternsAsDataFrame()

    Complete set of frequent patterns will be loaded in to a dataframe

    -
    -
    getMemoryUSS()

    Total amount of USS memory consumed by the mining process will be retrieved from this function

    -
    -
    getMemoryRSS()

    Total amount of RSS memory consumed by the mining process will be retrieved from this function

    -
    -
    getRuntime()

    Total amount of runtime taken by the mining process will be retrieved from this function

    -
    -
    candidateToFrequent(candidateList)

    Generates frequent patterns from the candidate patterns

    -
    -
    frequentToCandidate(frequentList, length)

    Generates candidate patterns from the frequent patterns

    -
    -
    -
    -
    -
    Format:
    -
    -(.venv) $ python3 SPAM.py <inputFile> <outputFile> <minSup> (<separator>)
    -
    -Examples usage:
    -
    -(.venv) $ python3 SPAM.py sampleDB.txt patterns.txt 10.0
    -
    -
    -        .. note:: minSup will be considered in times of minSup and count of database transactions
    -
    -
    -
    -

    import PAMI.sequentialPatternMining.basic.SPAM as alg

    -

    obj = alg.SPAM(iFile, minSup)

    -

    obj.startMine()

    -

    sequentialPatternMining = obj.getPatterns()

    -

    print(“Total number of Frequent Patterns:”, len(frequentPatterns))

    -

    obj.savePatterns(oFile)

    -

    Df = obj.getPatternInDataFrame()

    -

    memUSS = obj.getMemoryUSS()

    -

    print(“Total Memory in USS:”, memUSS)

    -

    memRSS = obj.getMemoryRSS()

    -

    print(“Total Memory in RSS”, memRSS)

    -

    run = obj.getRuntime()

    -

    print(“Total ExecutionTime in seconds:”, run)

    -
    -
    -

    The complete program was written by Shota Suzuki under the supervision of Professor Rage Uday Kiran.

    -
    -
    -
    -DfsPruning(items, sStep, iStep)[source]
    -

    the main algorithm of spam. This can search sstep and istep items and find next patterns, its sstep, and its istep. And call this function again by using them. Recursion until there are no more items available for exploration.

    -
    -
    Attributes:
    -

    -
    -
    -
    itemsstr

    The pattrens I got before

    -
    -
    sSteplist

    Items presumed to have “sstep” relationship with “items”.(sstep is What appears later like a-b and a-c)

    -
    -
    iSteplist

    Items presumed to have “istep” relationship with “items”(istep is What appears in same time like ab and ac)

    -
    -
    -
    - -
    -
    -Sstep(s)[source]
    -

    To convert bit to Sstep bit.The first time you get 1, you set it to 0 and subsequent ones to 1.(like 010101=>001111, 00001001=>00000111)

    -
    -
    :param s:list

    to store each bit sequence

    -
    -
    -
    -
    Returns:
    -

    nextS:list to store the bit sequence converted by sstep

    -
    -
    -
    - -
    -
    -countSup(n)[source]
    -

    count support

    -
    -
    :param n:list

    to store each bit sequence

    -
    -
    -
    -
    Returns:
    -

    count: int support of this list

    -
    -
    -
    - -
    -
    -getMemoryRSS()[source]
    -

    Total amount of RSS memory consumed by the mining process will be retrieved from this function -:return: returning RSS memory consumed by the mining process -:rtype: float

    -
    - -
    -
    -getMemoryUSS()[source]
    -

    Total amount of USS memory consumed by the mining process will be retrieved from this function -:return: returning USS memory consumed by the mining process -:rtype: float

    -
    - -
    -
    -getPatterns()[source]
    -

    Function to send the set of frequent patterns after completion of the mining process -:return: returning frequent patterns -:rtype: dict

    -
    - -
    -
    -getPatternsAsDataFrame()[source]
    -

    Storing final frequent patterns in a dataframe -:return: returning frequent patterns in a dataframe -:rtype: pd.DataFrame

    -
    - -
    -
    -getRuntime()[source]
    -

    Calculating the total amount of runtime taken by the mining process -:return: returning total amount of runtime taken by the mining process -:rtype: float

    -
    - -
    -
    -make2BitDatabase()[source]
    -

    To make 1 length frequent patterns by breadth-first search technique and update Database to sequential database

    -
    - -
    -
    -printResults()[source]
    -

    This function is used to print the results

    -
    - -
    -
    -save(outFile)[source]
    -

    Complete set of frequent patterns will be loaded in to an output file -:param outFile: name of the output file -:type outFile: file

    -
    - -
    -
    -startMine()[source]
    -

    Frequent pattern mining process will start from here

    -
    - -
    - +
    +

    PAMI.sequentialPatternMining.basic.SPAM module

    -
    -

    PAMI.sequentialPatternMining.basic.abstract module

    +
    +

    PAMI.sequentialPatternMining.basic.abstract module

    -
    -

    PAMI.sequentialPatternMining.basic.prefixSpan module

    -
    -
    -class PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan(iFile, minSup, sep='\t')[source]
    -

    Bases: _sequentialPatterns

    -
    -
    Description:
    -
      -
    • Prefix Span is one of the fundamental algorithm to discover sequential frequent patterns in a transactional database.

    • -
    • This program employs Prefix Span property (or downward closure property) to reduce the search space effectively.

    • -
    • This algorithm employs depth-first search technique to find the complete set of frequent patterns in a transactional database.

    • -
    -
    -
    Reference:
    -
      -
    1. Pei, J. Han, B. Mortazavi-Asl, J. Wang, H. Pinto, Q. Chen, U. Dayal, M. Hsu: Mining Sequential Patterns by Pattern-Growth: The PrefixSpan Approach. IEEE Trans. Knowl. Data Eng. 16(11): 1424-1440 (2004)

    2. -
    -
    -
    Parameters:
    -
      -
    • iFile – str : -Name of the Input file to mine complete set of Sequential frequent patterns

    • -
    • oFile – str : -Name of the output file to store complete set of Sequential frequent patterns

    • -
    • minSup – float or int or str : -minSup measure constraints the minimum number of transactions in a database where a pattern must appear -Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float

    • -
    • sep – str : -This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.

    • -
    -
    -
    Attributes:
    -
    -
    iFilestr

    Input file name or path of the input file

    -
    -
    oFilestr

    Name of the output file or the path of output file

    -
    -
    minSupfloat or int or str

    The user can specify minSup either in count or proportion of database size. -If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. -Otherwise, it will be treated as float. -Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float

    -
    -
    sepstr

    This variable is used to distinguish items from one another in a transaction. The default seperator is tab space or . -However, the users can override their default separator.

    -
    -
    startTimefloat

    To record the start time of the mining process

    -
    -
    endTimefloat

    To record the completion time of the mining process

    -
    -
    finalPatternsdict

    Storing the complete set of patterns in a dictionary variable

    -
    -
    memoryUSSfloat

    To store the total amount of USS memory consumed by the program

    -
    -
    memoryRSSfloat

    To store the total amount of RSS memory consumed by the program

    -
    -
    Databaselist

    To store the transactions of a database in list

    -
    -
    -
    -
    Methods:
    -
    -
    startMine()

    Mining process will start from here

    -
    -
    getPatterns()

    Complete set of patterns will be retrieved with this function

    -
    -
    savePatterns(oFile)

    Complete set of frequent patterns will be loaded in to a output file

    -
    -
    getPatternsAsDataFrame()

    Complete set of frequent patterns will be loaded in to a dataframe

    -
    -
    getMemoryUSS()

    Total amount of USS memory consumed by the mining process will be retrieved from this function

    -
    -
    getMemoryRSS()

    Total amount of RSS memory consumed by the mining process will be retrieved from this function

    -
    -
    getRuntime()

    Total amount of runtime taken by the mining process will be retrieved from this function

    -
    -
    candidateToFrequent(candidateList)

    Generates frequent patterns from the candidate patterns

    -
    -
    frequentToCandidate(frequentList, length)

    Generates candidate patterns from the frequent patterns

    -
    -
    -
    -
    -
    Format:
    -
    -(.venv) $ python3 prefixSpan.py <inputFile> <outputFile> <minSup>
    -
    -Example usage:
    -
    -(.venv) $ python3 prefixSpan.py sampleDB.txt patterns.txt 10
    -
    -
    -        .. note:: minSup will be considered in support count or frequency
    -
    -
    -
    import PAMI.frequentPattern.basic.prefixSpan as alg
    -
    -obj = alg.prefixSpan(iFile, minSup)
    -
    -obj.startMine()
    -
    -frequentPatterns = obj.getPatterns()
    -
    -print("Total number of Frequent Patterns:", len(frequentPatterns))
    -
    -obj.save(oFile)
    -
    -Df = obj.getPatternInDataFrame()
    -
    -memUSS = obj.getMemoryUSS()
    -
    -print("Total Memory in USS:", memUSS)
    -
    -memRSS = obj.getMemoryRSS()
    -
    -print("Total Memory in RSS", memRSS)
    -
    -run = obj.getRuntime()
    -
    -print("Total ExecutionTime in seconds:", run)
    -
    -
    -
    -

    The complete program was written by Suzuki Shota under the supervision of Professor Rage Uday Kiran.

    -
    -
    -
    -Mine()[source]
    -

    Frequent pattern mining process will start from here

    -
    - -
    -
    -getMemoryRSS()[source]
    -

    Total amount of RSS memory consumed by the mining process will be retrieved from this function

    -
    -
    Returns:
    -

    returning RSS memory consumed by the mining process

    -
    -
    Return type:
    -

    float

    -
    -
    -
    - -
    -
    -getMemoryUSS()[source]
    -

    Total amount of USS memory consumed by the mining process will be retrieved from this function

    -
    -
    Returns:
    -

    returning USS memory consumed by the mining process

    -
    -
    Return type:
    -

    float

    -
    -
    -
    - -
    -
    -getPatterns()[source]
    -

    Function to send the set of frequent patterns after completion of the mining process

    -
    -
    Returns:
    -

    returning frequent patterns

    -
    -
    Return type:
    -

    dict

    -
    -
    -
    - -
    -
    -getPatternsAsDataFrame()[source]
    -

    Storing final frequent patterns in a dataframe

    -
    -
    Returns:
    -

    returning frequent patterns in a dataframe

    -
    -
    Return type:
    -

    pd.DataFrame

    -
    -
    -
    - -
    -
    -getRuntime()[source]
    -

    Calculating the total amount of runtime taken by the mining process

    -
    -
    Returns:
    -

    returning total amount of runtime taken by the mining process

    -
    -
    Return type:
    -

    float

    -
    -
    -
    - -
    -
    -getSameSeq(startrow)[source]
    -
    -

    To get words in the latest sequence

    -
    -
    -
    Parameters:
    -

    startrow – the patterns get before

    -
    -
    -
    - -
    -
    -makeNext(sepDatabase, startrow)[source]
    -

    To get next pattern by adding head word to next sequence of startrow

    -
    -
    Parameters:
    -
      -
    • sepDatabase – dict -what words and rows startrow have to add it.

    • -
    • startrow – the patterns get before

    • -
    -
    -
    -
    - -
    -
    -makeNextSame(sepDatabase, startrow)[source]
    -
    -

    To get next pattern by adding head word to the latest sequence of startrow

    -
    -
    -
    Parameters:
    -
      -
    • sepDatabase – dict -what words and rows startrow have to add it

    • -
    • startrow – the patterns get before

    • -
    -
    -
    -
    - -
    -
    -makeSeqDatabaseFirst(database)[source]
    -

    To make 1 length sequence dataset list which start from same word. It was stored only 1 from 1 line.

    -
    -
    Parameters:
    -

    database – To store the transactions of a database in list

    -
    -
    -
    - -
    -
    -makeSeqDatabaseSame(database, startrow)[source]
    -

    To make sequence dataset list which start from same word(head). It was stored only 1 from 1 line. -And it separated by having head in the latest sequence of startrow or not.

    -
    -
    Parameters:
    -
      -
    • database – To store the transactions of a database in list

    • -
    • startrow – the patterns get before

    • -
    -
    -
    -
    - -
    -
    -makeSupDatabase(database, head)[source]
    -

    To delete not frequent words without words in the latest sequence

    -
    -
    Parameters:
    -

    database – list -database of lines having same startrow and head word

    -
    -
    -
    -
    :param head:list

    words in the latest sequence

    -
    -
    -
    -
    Returns:
    -

    changed database

    -
    -
    -
    - -
    -
    -printResults()[source]
    -

    This function is used to print the results

    -
    - -
    -
    -save(outFile)[source]
    -

    Complete set of frequent patterns will be loaded in to an output file

    -
    -
    Parameters:
    -

    outFile (csv file) – name of the output file

    -
    -
    -
    - -
    -
    -serchSame(database, startrow, give)[source]
    -

    To get 2 or more length patterns in same sequence.

    -
    -
    Parameters:
    -
      -
    • database – list -To store the transactions of a database in list which have same startrow and head word

    • -
    • startrow – list -the patterns get before

    • -
    • give – list -the word in the latest sequence of startrow

    • -
    -
    -
    -
    - -
    -
    -startMine()[source]
    -

    Frequent pattern mining process will start from here

    -
    - -
    - +
    +

    PAMI.sequentialPatternMining.basic.prefixSpan module

    Module contents

    diff --git a/finalSphinxDocs/_build/html/PAMI.sequentialPatternMining.closed.html b/finalSphinxDocs/_build/html/PAMI.sequentialPatternMining.closed.html index 8a9b52b8..a4e61dd2 100644 --- a/finalSphinxDocs/_build/html/PAMI.sequentialPatternMining.closed.html +++ b/finalSphinxDocs/_build/html/PAMI.sequentialPatternMining.closed.html @@ -99,11 +99,11 @@

    PAMI.sequentialPatternMining.closed package

    Submodules

    -
    -

    PAMI.sequentialPatternMining.closed.abstract module

    +
    +

    PAMI.sequentialPatternMining.closed.abstract module

    -
    -

    PAMI.sequentialPatternMining.closed.bide module

    +
    +

    PAMI.sequentialPatternMining.closed.bide module

    Module contents

    diff --git a/finalSphinxDocs/_build/html/PAMI.sequentialPatternMining.html b/finalSphinxDocs/_build/html/PAMI.sequentialPatternMining.html index a8837d82..2c1e6d33 100644 --- a/finalSphinxDocs/_build/html/PAMI.sequentialPatternMining.html +++ b/finalSphinxDocs/_build/html/PAMI.sequentialPatternMining.html @@ -102,17 +102,17 @@

    SubpackagesPAMI.sequentialPatternMining.basic package
  1. PAMI.sequentialPatternMining.closed package
  2. diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/correlatedPattern/basic/CoMine.html b/finalSphinxDocs/_build/html/_modules/PAMI/correlatedPattern/basic/CoMine.html index d9035771..2e397c94 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/correlatedPattern/basic/CoMine.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/correlatedPattern/basic/CoMine.html @@ -211,9 +211,7 @@

    Source code for PAMI.correlatedPattern.basic.CoMine

    [docs]class CoMine(_ab._correlatedPatterns): """ - - About this algorithm - ==================== + **About this algorithm** :**Description**: CoMine is one of the fundamental algorithm to discover correlated patterns in a transactional database. It is based on the traditional FP-Growth algorithm. This algorithm uses depth-first search technique to find all correlated patterns in a transactional database. @@ -240,8 +238,7 @@

    Source code for PAMI.correlatedPattern.basic.CoMine

    - **itemSetBuffer** (*list*) -- *it represents the store the items in mining.* - **maxPatternLength** (*int*) -- *it represents the constraint for pattern length.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -293,10 +290,9 @@

    Source code for PAMI.correlatedPattern.basic.CoMine

    print("Total ExecutionTime in seconds:", run) - Credits - ======= + **Credits** - The complete program was written by B.Sai Chitra under the supervision of Professor Rage Uday Kiran. + The complete program was written by B.Sai Chitra and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. """ diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/correlatedPattern/basic/CoMinePlus.html b/finalSphinxDocs/_build/html/_modules/PAMI/correlatedPattern/basic/CoMinePlus.html index 76e1870c..32834dc9 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/correlatedPattern/basic/CoMinePlus.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/correlatedPattern/basic/CoMinePlus.html @@ -211,8 +211,7 @@

    Source code for PAMI.correlatedPattern.basic.CoMinePlus

    [docs]class CoMine(_ab._correlatedPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: CoMinePlus is one of the fundamental algorithm to discover correlated patterns in a transactional database. It is based on the traditional FP-Growth algorithm. This algorithm uses depth-first search technique to find all correlated patterns in a transactional database. @@ -239,8 +238,7 @@

    Source code for PAMI.correlatedPattern.basic.CoMinePlus

    - **itemSetBuffer** (*list*) -- *it represents the store the items in mining.* - **maxPatternLength** (*int*) -- *it represents the constraint for pattern length.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -292,10 +290,9 @@

    Source code for PAMI.correlatedPattern.basic.CoMinePlus

    print("Total ExecutionTime in seconds:", run) - Credits - ======= + **Credits** - The complete program was written by B.Sai Chitra and revised by Tarun Sreepads under the supervision of Professor Rage Uday Kiran. + The complete program was written by B.Sai Chitra and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. """ diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/extras/generateDatabase/generateSpatioTemporalDatabase.html b/finalSphinxDocs/_build/html/_modules/PAMI/extras/generateDatabase/generateSpatioTemporalDatabase.html index 8eed9c94..e14ef048 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/extras/generateDatabase/generateSpatioTemporalDatabase.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/extras/generateDatabase/generateSpatioTemporalDatabase.html @@ -94,20 +94,22 @@

    Source code for PAMI.extras.generateDatabase.generateSpatioTemporalDatabase

    -# generateSpatioTemporalDatabase is a code used to convert the database into SpatioTemporal database.
    +# generateTemporalDatabase is a code used to convert the database into Temporal database.
     #
    -#   **Importing this algorithm into a python program**
    -#   --------------------------------------------------------
    +#  **Importing this algorithm into a python program**
    +#  --------------------------------------------------------
     #
    -#             from PAMI.extras.generateDatabase import generateSpatioTemporalDatabase as db
    +#             from PAMI.extras.generateDatabase import generateTemporalDatabase as db
     #
    -#             obj = db.generateSpatioTemporalDatabase(0, 100, 0, 100, 10, 10, 0.5, 0.9, 0.5, 0.9)
    +#             obj = db.generateTemporalDatabase(100, 10, 6, oFile, %, "\t")
     #
     #             obj.save()
     #
    -#             obj.createPoint(0,100,0,100) # values can be according to the size of data
    +#             obj.getFileName("outputFileName") # to create a file
     #
    -#             obj.saveAsFile("outputFileName") # To create a file
    +#             obj.getDatabaseAsDataFrame("outputFileName") # to convert database into dataframe
    +#
    +#             obj.createTemporalFile("outputFileName") # to get outputfile
     #
     
     
    @@ -129,130 +131,297 @@ 

    Source code for PAMI.extras.generateDatabase.generateSpatioTemporalDatabase< You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. """ -import random as rand -from typing import List, Dict, Tuple, Set, Union, Any, Generator -import pandas + +from typing import Tuple, List, Union +import pandas as pd +import numpy as np +import random import sys +import os -
    [docs]class spatioTemporalDatabaseGenerator(): +
    [docs]class generateTemporalDatabase: """ - - :Description: generateSpatioTemporalDatabase is a code used to convert the database into SpatioTemporal database. - - :param xmin: int : - To give minimum value for x - :param xmax: int : - To give maximum value for x - :param ymin: int : - To give minimum value for y - :param ymax: int : - To give maximum value for y - :param maxTimeStamp: int : - maximum Time Stamp for the database - :param numberOfItems: int : - number of items in the database - :param itemChanceLow: int or float : - least chance for item in the database - :param itemChanceHigh: int or float : - highest chance for item in the database - :param timeStampChanceLow: int or float : - lowest time stamp value - :param timeStampChanceHigh: int or float: - highest time stamp value + :Description: generateTemporalDatabase creates a temporal database and outputs a database or a frame depending on input + + :Attributes: + :param numOfTransactions: int + number of transactions + :param avgLenOfTransactions: int + average length of transactions + :param numItems: int + number of items + :param outputFile: str + output file name + :param percentage: int + percentage of coinToss for TID of temporalDatabase + :param sep: str + seperator for database output file + :param typeOfFile: str + specify database or dataframe to get corresponding output + + :Methods: + getFileName(): + returns filename + createTemporalFile(): + creates temporal database file or dataframe + getDatabaseAsDataFrame: + returns dataframe + performCoinFlip(): + Perform a coin flip with the given probability + tuning(): + Tune the arrayLength to match avgLenOfTransactions + createTemporalFile(): + create Temporal database or dataframe depending on input **Importing this algorithm into a python program** -------------------------------------------------------- .. code-block:: python - from PAMI.extras.generateDatabase import generateSpatioTemporalDatabase as db + from PAMI.extras.generateDatabase import generateTemporalDatabase as db - obj = db.generateSpatioTemporalDatabase(0, 100, 0, 100, 10, 10, 0.5, 0.9, 0.5, 0.9) + numOfTransactions = 100 + numItems = 15 + avgTransactionLength = 6 + outFileName = 'temporal_ot.txt' + sep = '\t' + percent = 75 + frameOrBase = "dataframe" # if you want to get dataframe as output + frameOrBase = "database" # if you want to get database/csv/file as output - obj.save(oFile) + temporalDB = db.generateTemporalDatabase(numOfTransactions, avgTransactionLength, numItems, outFileName, percent, sep, frameOrBase ) + temporalDB.createTemporalFile() + print(temporalDB.getDatabaseAsDataFrame()) - obj.createPoint(0,100,0,100) # values can be according to the size of data + """ - obj.saveAsFile("outputFileName") # To create a file +
    [docs] def getPoint(self, x1, y1, x2, y2): + return (np.random.randint(x1, x2), np.random.randint(y1, y2))
    + + def __init__(self, numOfTransactions: int, avgLenOfTransactions: int, + numItems: int, outputFile: str, x1, y1, x2, y2, percentage: int=50, + sep: str='\t', typeOfFile: str="Database") -> None: + + """ + :Description: Initialize the generateTemporalDatabase class + + :Attributes: + :param numOfTransactions: int + number of transactions + :param avgLenOfTransactions: int + average length of transactions + :param numItems: int + number of items + :param outputFile: str + output file name + :param percentage: int + percentage of coinToss for TID of temporalDatabase + :param sep: str + seperator for database output file + :param typeOfFile: str + specify database or dataframe to get corresponding output + + :Methods: + getFileName(): + returns filename + createTemporalFile(): + creates temporal database file or dataframe + getDatabaseAsDataFrame: + returns dataframe + performCoinFlip(): + Perform a coin flip with the given probability + tuning(): + Tune the arrayLength to match avgLenOfTransactions + createTemporalFile(): + create Temporal database or dataframe depending on input + + """ + + self.numOfTransactions = numOfTransactions + self.avgLenOfTransactions = avgLenOfTransactions + self.numItems = numItems + self.outputFile = outputFile + if percentage > 1: + self.percentage = percentage / 100 + else: + self.percentage = percentage + self.sep = sep + self.typeOfFile = typeOfFile.lower() + self.x1 = x1 + self.y1 = y1 + self.x2 = x2 + self.y2 = y2 + + numPoints = (x2 - x1) * (y2 - y1) + if numItems > numPoints: + raise ValueError("Number of points is less than the number of lines * average items per line") + + self.itemPoint = {} + usedPoints = set() + + for i in range(1, numItems + 1): + # self.itemPoint[i] = (np.random.randint(x1, x2), np.random.randint(y1, y2)) + point = self.getPoint(x1, y1, x2, y2) + while point in usedPoints: + point = self.getPoint(x1, y1, x2, y2) + self.itemPoint[i] = point + +
    [docs] def getFileName(self) -> str: + """ + return filename + :return: filename + :rtype: str + """ + return self.outputFile
    + +
    [docs] def getDatabaseAsDataFrame(self) -> pd.DataFrame: + """ + return dataframe + :return: dataframe + :rtype: pd.DataFrame + """ + return self.df
    + +
    [docs] def performCoinFlip(self, probability: float) -> bool: + """ + Perform a coin flip with the given probability. + :param probability: probability to perform coin flip + :type probability: float + :return: True if coin flip is performed, False otherwise + :rtype: bool + """ + result = np.random.choice([0, 1], p=[1 - probability, probability]) + return result == 1
    + + +
    [docs] def tuning(self, array, sumRes) -> list: + """ + Tune the array so that the sum of the values is equal to sumRes + + :param array: list of values + + :type array: list + + :param sumRes: the sum of the values in the array to be tuned + + :type sumRes: int + + :return: list of values with the tuned values and the sum of the values in the array to be tuned and sumRes is equal to sumRes + + :rtype: list + """ + + while np.sum(array) != sumRes: + # get index of largest value + randIndex = np.random.randint(0, len(array)) + # if sum is too large, decrease the largest value + if np.sum(array) > sumRes: + array[randIndex] -= 1 + # if sum is too small, increase the smallest value + else: + minIndex = np.argmin(array) + array[randIndex] += 1 + return array
    + + +
    [docs] def generateArray(self, nums, avg, maxItems, sumRes) -> list: + """ + Generate a random array of length n whose values average to m + + :param nums: number of values + + :type nums: list + + :param avg: average value + + :type avg: float + + :param maxItems: maximum value + + :type maxItems: int + + :return: random array + + :rtype: list + """ + + # generate n random values + values = np.random.randint(1, maxItems, nums) + + # sumRes = nums * avg - """ + self.tuning(values, sumRes) + + # if any value is less than 1, increase it and tune the array again + while np.any(values < 1): + for i in range(nums): + if values[i] < 1: + values[i] += 1 + self.tuning(values, sumRes) + + while np.any(values > maxItems): + for i in range(nums): + if values[i] > maxItems: + values[i] -= 1 + self.tuning(values, sumRes) + + + # if all values are same then randomly increase one value and decrease another + while np.all(values == values[0]): + values[np.random.randint(0, nums)] += 1 + self.tuning(values, sumRes) + + return values
    + +
    [docs] def createTemporalFile(self) -> None: + """ + create Temporal database or dataframe depending on input + :return: None + """ + + lines = [i for i in range(self.numOfTransactions) if self.performCoinFlip(self.percentage)] + values = self.generateArray(len(lines), self.avgLenOfTransactions, self.numItems, self.avgLenOfTransactions * self.numOfTransactions) + # print(values, sum(values), self.avgLenOfTransactions * self.numOfTransactions, sum(values)/self.numOfTransactions) + # print(lines) + + form = list(zip(lines, values)) + + database = [[] for i in range(self.numOfTransactions)] + + for i in range(len(form)): + database[form[i][0]] = np.random.choice(range(1, self.numItems + 1), form[i][1], replace=False).tolist() + + database[form[i][0]] = [str(self.itemPoint[i]) for i in database[form[i][0]]] + database[form[i][0]] = self.sep.join(database[form[i][0]]) + + self.df = pd.DataFrame({'Timestamp': [i+1 for i in range(self.numOfTransactions)], 'Transactions': database}) + print(self.df)
    + +if __name__ == '__main__': + numOfTransactions = 100 + numItems = 20 + avgTransactionLength = 6 + outFileName = 'temporal_out.txt' + sep = '\t' + frameOrBase = "database" + + temporalDB = generateTemporalDatabase(numOfTransactions, avgTransactionLength, numItems, outFileName,1,1,10,10) + + temporalDB.createTemporalFile() + + # numOfTransactions = 100 + # numItems = 15 + # avgTransactionLength = 6 + # outFileName = 'temporal_ot.txt' + # sep = '\t' + # percent = 75 + # frameOrBase = "dataframe" + + # temporalDB = generateTemporalDatabase(numOfTransactions, avgTransactionLength, numItems, outFileName, percent, sep, frameOrBase ) + # temporalDB.createTemporalFile() + # print(temporalDB.getDatabaseAsDataFrame()) - coinFlip = [True, False] - timestamp = list() - items = list() - alreadyAdded = set() - outFileName="" - -
    [docs] def createPoint(self, xmin: int, xmax: int, ymin: int, ymax: int) -> Tuple[int, int]: - x = rand.randint(xmin, xmax) - y = rand.randint(ymin, ymax) - coordinate = tuple([x, y]) - return coordinate
    - - def __init__(self,xmin: int,xmax: int,ymin: int,ymax: int,maxTimeStamp: int,numberOfItems: int, itemChanceLow: float, - itemChanceHigh: float, timeStampChanceLow: float, - timeStampChanceHigh: float) -> None: - coinFlip = [True, False] - timeStamp = 1 - self.timeStampList = list() - self.itemList = list() - - while timeStamp != maxTimeStamp + 1: - itemSet=list() - for i in range(1, numberOfItems+1): - #rand1=rand.rand(itemChanceLow,itemChanceHigh) - #rand2 = rand.rand(timeStampChanceLow, timeStampChanceHigh) - if rand.choices(coinFlip, weights=[itemChanceLow,itemChanceHigh], k=1)[0]: - coordinate=self.createPoint(xmin, xmax, ymin, ymax) - coordinate=tuple(coordinate) - if coordinate not in self.alreadyAdded: - coordinate=list(coordinate) - itemSet.append(coordinate) - coordinate=tuple(coordinate) - self.alreadyAdded.add(coordinate) - if itemSet != []: - self.timeStampList.append( - timeStamp) - self.itemList.append( - itemSet) - if rand.choices(coinFlip, weights=[itemChanceLow,itemChanceHigh], k=1)[0]: - timeStamp += 1 - self.outFileName = "temporal_" + str(maxTimeStamp // 1000) + \ - "KI" + str(numberOfItems) + "C" + str(itemChanceLow) + "T" + str(timeStampChanceLow) + ".csv" - - - - -
    [docs] def saveAsFile(self, outFileName="", sep="\t") -> None: - if outFileName != "": - self.outFileName = outFileName - - file = open( - self.outFileName, "w") - - for i in range(len(self.timeStampList)): - file.write( - str(self.timeStampList[i])) - for j in range(len(self.itemList[i])): - file.write( - sep + str(self.itemList[i][j])) - file.write('\n') - - file.close()
    - - -if __name__ == "__main__": - xmin=0 - xmax=100 - ymin=0 - ymax=100 - maxTimeStamp = 10 - numberOfItems = 10 - itemChanceLow = 0.5 - itemChanceHigh = 0.9 - timeStampChanceLow = 0.5 - timeStampChanceHigh = 0.9 - obj = spatioTemporalDatabaseGenerator(sys.argv[1], sys.argv[2], sys.argv[3], sys.argv[4]) - obj.saveAsFile(sys.argv[5]) + # obj = generateTemporalDatabase(sys.argv[1], sys.argv[2], sys.argv[3], sys.argv[4]) + # obj.createTemporalFile(sys.argv[5])

    diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/extras/generateDatabase/generateTemporalDatabase.html b/finalSphinxDocs/_build/html/_modules/PAMI/extras/generateDatabase/generateTemporalDatabase.html index 404e48ac..075fb114 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/extras/generateDatabase/generateTemporalDatabase.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/extras/generateDatabase/generateTemporalDatabase.html @@ -279,35 +279,76 @@

    Source code for PAMI.extras.generateDatabase.generateTemporalDatabase

    :type array: list - :param sumRes: target sum + :param sumRes: the sum of the values in the array to be tuned :type sumRes: int - :return: list of values with the sum equal to sumRes after tuning + :return: list of values with the tuned values and the sum of the values in the array to be tuned and sumRes is equal to sumRes :rtype: list """ - # first generate a random array of length n whose values average to m - values = np.random.randint(1, self.numItems, len(array)) - - while np.sum(values) != sumRes: + while np.sum(array) != sumRes: # get index of largest value + randIndex = np.random.randint(0, len(array)) # if sum is too large, decrease the largest value - if np.sum(values) > sumRes: - maxIndex = np.argmax(values) - values[maxIndex] -= 1 + if np.sum(array) > sumRes: + array[randIndex] -= 1 # if sum is too small, increase the smallest value else: - minIndex = np.argmin(values) - values[minIndex] += 1 - - # get location of all values greater than numItems + minIndex = np.argmin(array) + array[randIndex] += 1 + return array
    - for i in range(len(array)): - array[i][1] = values[i] - return array
    +
    [docs] def generateArray(self, nums, avg, maxItems, sumRes) -> list: + """ + Generate a random array of length n whose values average to m + + :param nums: number of values + + :type nums: list + + :param avg: average value + + :type avg: float + + :param maxItems: maximum value + + :type maxItems: int + + :return: random array + + :rtype: list + """ + + # generate n random values + values = np.random.randint(1, maxItems, nums) + + # sumRes = nums * avg + + self.tuning(values, sumRes) + + # if any value is less than 1, increase it and tune the array again + while np.any(values < 1): + for i in range(nums): + if values[i] < 1: + values[i] += 1 + self.tuning(values, sumRes) + + while np.any(values > maxItems): + for i in range(nums): + if values[i] > maxItems: + values[i] -= 1 + self.tuning(values, sumRes) + + + # if all values are same then randomly increase one value and decrease another + while np.all(values == values[0]): + values[np.random.randint(0, nums)] += 1 + self.tuning(values, sumRes) + + return values
    [docs] def createTemporalFile(self) -> None: """ @@ -315,38 +356,21 @@

    Source code for PAMI.extras.generateDatabase.generateTemporalDatabase

    :return: None """ - db = [] - lineSize = [] - for i in range(self.numOfTransactions): - db.append([i]) - if self.performCoinFlip(self.percentage): - lineSize.append([i,0]) - - # make it so that sum of lineSize[1] equal to numTransactions * avgLenOfTransactions - sumRes = self.numOfTransactions * self.avgLenOfTransactions - self.tuning(lineSize, sumRes) - - for i in range(len(lineSize)): - if lineSize[i][1] > self.numItems: - raise ValueError("Error: Either increase numItems or decrease avgLenOfTransactions or modify percentage") - line = np.random.choice(range(1, self.numItems + 1), lineSize[i][1], replace=False) - db[lineSize[i][0]].extend(line) + lines = [i for i in range(self.numOfTransactions) if self.performCoinFlip(self.percentage)] + values = self.generateArray(len(lines), self.avgLenOfTransactions, self.numItems, self.avgLenOfTransactions * self.numOfTransactions) + # print(values, sum(values), self.avgLenOfTransactions * self.numOfTransactions, sum(values)/self.numOfTransactions) + # print(lines) - if self.typeOfFile == "database": - with open(self.outputFile, "w") as outFile: - for line in db: - outFile.write(self.sep.join(map(str, line)) + '\n') - outFile.close() + form = list(zip(lines, values)) - if self.typeOfFile == "dataframe": - data = { - 'timestamp': [line[0] for line in db], - 'transactions': pd.Series([line[1:] for line in db]) - } - self.df = pd.DataFrame(data) + database = [[] for i in range(self.numOfTransactions)] - print("Temporal database created successfully")
    + for i in range(len(form)): + database[form[i][0]] = np.random.choice(range(1, self.numItems + 1), form[i][1], replace=False).tolist().sort() + database[form[i][0]] = self.sep.join([str(i) for i in database[form[i][0]]]) + self.df = pd.DataFrame({'Timestamp': [i+1 for i in range(self.numOfTransactions)], 'Transactions': database}) + print(self.df)
    if __name__ == '__main__': numOfTransactions = 100 @@ -360,20 +384,20 @@

    Source code for PAMI.extras.generateDatabase.generateTemporalDatabase

    temporalDB.createTemporalFile() - numOfTransactions = 100 - numItems = 15 - avgTransactionLength = 6 - outFileName = 'temporal_ot.txt' - sep = '\t' - percent = 75 - frameOrBase = "dataframe" + # numOfTransactions = 100 + # numItems = 15 + # avgTransactionLength = 6 + # outFileName = 'temporal_ot.txt' + # sep = '\t' + # percent = 75 + # frameOrBase = "dataframe" - temporalDB = generateTemporalDatabase(numOfTransactions, avgTransactionLength, numItems, outFileName, percent, sep, frameOrBase ) - temporalDB.createTemporalFile() - print(temporalDB.getDatabaseAsDataFrame()) + # temporalDB = generateTemporalDatabase(numOfTransactions, avgTransactionLength, numItems, outFileName, percent, sep, frameOrBase ) + # temporalDB.createTemporalFile() + # print(temporalDB.getDatabaseAsDataFrame()) - obj = generateTemporalDatabase(sys.argv[1], sys.argv[2], sys.argv[3], sys.argv[4]) - obj.createTemporalFile(sys.argv[5]) + # obj = generateTemporalDatabase(sys.argv[1], sys.argv[2], sys.argv[3], sys.argv[4]) + # obj.createTemporalFile(sys.argv[5])
    diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/extras/generateDatabase/generateTransactionalDatabase.html b/finalSphinxDocs/_build/html/_modules/PAMI/extras/generateDatabase/generateTransactionalDatabase.html index f3bf415a..c69912bd 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/extras/generateDatabase/generateTransactionalDatabase.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/extras/generateDatabase/generateTransactionalDatabase.html @@ -268,7 +268,7 @@

    Source code for PAMI.extras.generateDatabase.generateTransactionalDatabaseline = np.random.choice(range(1, self.numItems + 1), value, replace=False) self.db.append(line) -
    [docs] def save(self, filename) -> None: +
    [docs] def save(self, sep, filename) -> None: """ Save the transactional database to a file @@ -281,7 +281,7 @@

    Source code for PAMI.extras.generateDatabase.generateTransactionalDatabasewith open(filename, 'w') as f: for line in self.db: - f.write(','.join(map(str, line)) + '\n')

    + f.write(sep.join(map(str, line)) + '\n')
    [docs] def getTransactions(self) -> pd.DataFrame: """ diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/Apriori.html b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/Apriori.html index 05addeab..0125f195 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/Apriori.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/Apriori.html @@ -98,7 +98,7 @@

    Source code for PAMI.frequentPattern.basic.Apriori

    # # **Importing this algorithm into a python program** # -# import PAMI1.frequentPattern.basic.Apriori as alg +# import PAMI.frequentPattern.basic.Apriori as alg # # iFile = 'sampleDB.txt' # @@ -154,8 +154,7 @@

    Source code for PAMI.frequentPattern.basic.Apriori

    [docs]class Apriori(_ab._frequentPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: Apriori is one of the fundamental algorithm to discover frequent patterns in a transactional database. This program employs apriori property (or downward closure property) to reduce the search space effectively. This algorithm employs breadth-first search technique to find the complete set of frequent patterns in a transactional database. @@ -175,8 +174,7 @@

    Source code for PAMI.frequentPattern.basic.Apriori

    - **Database** (*list*) -- *To store the transactions of a database in list.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -197,7 +195,7 @@

    Source code for PAMI.frequentPattern.basic.Apriori

    .. code-block:: python - import PAMI1.frequentPattern.basic.Apriori as alg + import PAMI.frequentPattern.basic.Apriori as alg iFile = 'sampleDB.txt' @@ -228,8 +226,7 @@

    Source code for PAMI.frequentPattern.basic.Apriori

    print("Total ExecutionTime in seconds:", run) - Credits - ======= + **Credits** The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/Aprioribitset.html b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/Aprioribitset.html new file mode 100644 index 00000000..3279bff4 --- /dev/null +++ b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/Aprioribitset.html @@ -0,0 +1,521 @@ + + + + + + PAMI.frequentPattern.basic.Aprioribitset — PAMI 2024.04.23 documentation + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    +
      +
    • + + +
    • +
    • +
    +
    +
    +
    +
    + +

    Source code for PAMI.frequentPattern.basic.Aprioribitset

    +# AprioriBitset is one of the fundamental algorithm to discover frequent patterns in a transactional database.
    +#
    +# **Importing this algorithm into a python program**
    +#
    +#             import PAMI.frequentPattern.basic.AprioriBitset as alg
    +#
    +#             iFile = 'sampleDB.txt'
    +#
    +#             minSup = 10  # can also be specified between 0 and 1
    +#
    +#             obj = alg.AprioriBitset(iFile, minSup)
    +#
    +#             obj.mine()
    +#
    +#             frequentPatterns = obj.getPatterns()
    +#
    +#             print("Total number of Frequent Patterns:", len(frequentPatterns))
    +#
    +#             obj.save(oFile)
    +#
    +#             Df = obj.getPatternInDataFrame()
    +#
    +#             memUSS = obj.getMemoryUSS()
    +#
    +#             print("Total Memory in USS:", memUSS)
    +#
    +#             memRSS = obj.getMemoryRSS()
    +#
    +#             print("Total Memory in RSS", memRSS)
    +#
    +#             run = obj.getRuntime()
    +#
    +#             print("Total ExecutionTime in seconds:", run)
    +#
    +
    +
    +__copyright__ = """
    +Copyright (C)  2021 Rage Uday Kiran
    +
    +     This program is free software: you can redistribute it and/or modify
    +     it under the terms of the GNU General Public License as published by
    +     the Free Software Foundation, either version 3 of the License, or
    +     (at your option) any later version.
    +
    +     This program is distributed in the hope that it will be useful,
    +     but WITHOUT ANY WARRANTY; without even the implied warranty of
    +     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +     GNU General Public License for more details.
    +
    +     You should have received a copy of the GNU General Public License
    +     along with this program.  If not, see <https://www.gnu.org/licenses/>.
    +"""
    +
    +from PAMI.frequentPattern.basic import abstract as _ab
    +from deprecated import deprecated
    +
    +
    +
    [docs]class Aprioribitset(_ab._frequentPatterns): + """ + **About this algorithm** + + :**Description**: AprioriBitset is one of the fundamental algorithm to discover frequent patterns in a transactional database. + + :**Reference**: Mohammed Javeed Zaki: Scalable Algorithms for Association Mining. IEEE Trans. Knowl. Data Eng. 12(3): + 372-390 (2000), https://ieeexplore.ieee.org/document/846291 + + :**Parameters**: - **iFile** (*str or URL or dataFrame*) -- *Name of the Input file to mine complete set of frequent patterns.* + - **oFile** (*str*) -- *Name of the output file to store complete set of frequent patterns.* + - **minSup** (*int or float or str*) -- *The user can specify minSup either in count or proportion of database size. If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. Otherwise, it will be treated as float.* + - **sep** (*str*) -- *This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.* + + :**Attributes**: - **startTime** (*float*) -- *To record the start time of the mining process.* + - **endTime** (*float*) -- *To record the completion time of the mining process.* + - **finalPatterns** (*dict*) -- *Storing the complete set of patterns in a dictionary variable.* + - **memoryUSS** (*float*) -- *To store the total amount of USS memory consumed by the program.* + - **memoryRSS** (*float*) -- *To store the total amount of RSS memory consumed by the program.* + - **Database** (*list*) -- *To store the transactions of a database in list.* + + + + **Execution methods** + + **Terminal command** + + .. code-block:: console + + Format: + + (.venv) $ python3 AprioriBitset.py <inputFile> <outputFile> <minSup> + + Example Usage: + + (.venv) $ python3 AprioriBitset.py sampleDB.txt patterns.txt 10.0 + + .. note:: minSup can be specified in support count or a value between 0 and 1. + + + **Calling from a python program** + + .. code-block:: python + + import PAMI.frequentPattern.basic.Aprioribitset as alg + + iFile = 'sampleDB.txt' + + minSup = 10 # can also be specified between 0 and 1 + + obj = alg.Aprioribitset(iFile, minSup) + + obj.mine() + + frequentPattern = obj.getPatterns() + + print("Total number of Frequent Patterns:", len(frequentPattern)) + + obj.save(oFile) + + Df = obj.getPatternInDataFrame() + + memUSS = obj.getMemoryUSS() + + print("Total Memory in USS:", memUSS) + + memRSS = obj.getMemoryRSS() + + print("Total Memory in RSS", memRSS) + + run = obj.getRuntime() + + print("Total ExecutionTime in seconds:", run) + + + **Credits** + + The complete program was written by Yudai Masu and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. + + """ + + _startTime = float() + _endTime = float() + _finalPatterns = {} + _iFile = " " + _oFile = " " + _sep = " " + _minSup = str() + _memoryUSS = float() + _memoryRSS = float() + _Database = [] + _mapSupport = {} + _lno = 0 + + def _convert(self, value): + """ + To convert the user specified minSup value + + :param value: user specified minSup value + :type value: int + :return: converted type + :rtype: int or float or string + """ + if type(value) is int: + value = int(value) + if type(value) is float: + value = (len(self._Database) * value) + if type(value) is str: + if '.' in value: + value = float(value) + value = (len(self._Database) * value) + else: + value = int(value) + return value + + def _creatingItemSets(self): + """ + Storing the complete transactions of the database/input file in a database variable + """ + self._Database = [] + self._mapSupport = {} + if isinstance(self._iFile, _ab._pd.DataFrame): + if self._iFile.empty: + print("its empty..") + i = self._iFile.columns.values.tolist() + if 'Transactions' in i: + self._Database = self._iFile['Transactions'].tolist() + self._Database = [x.split(self._sep) for x in self._Database] + else: + print("The column name should be Transactions and each line should be separated by tab space or a seperator specified by the user") + + if isinstance(self._iFile, str): + if _ab._validators.url(self._iFile): + data = _ab._urlopen(self._iFile) + for line in data: + line.strip() + line = line.decode("utf-8") + temp = [i.rstrip() for i in line.split(self._sep)] + temp = [x for x in temp if x] + self._Database.append(temp) + else: + try: + with open(self._iFile, 'r') as f: + for line in f: + self._lno += 1 + splitter = [i.rstrip() for i in line.split(self._sep)] + splitter = [x for x in splitter if x] + self._Database.append(splitter) + except IOError: + print("File Not Found") + self._minSup = self._convert(self._minSup) + +
    [docs] @deprecated("It is recommended to use 'mine()' instead of 'startMine()' for mining process. Starting from January 2025, 'startMine()' will be completely terminated.") + + def startMine(self): + self.mine()
    + + def _bitPacker(self, data, maxIndex): + """ + It takes the data and maxIndex as input and generates integer as output value. + + :param data: it takes data as input. + :type data: int or float + :param maxIndex: It converts the data into bits By taking the maxIndex value as condition. + :type maxIndex: int + """ + packed_bits = 0 + for i in data: + packed_bits |= 1 << (maxIndex - i) + + return packed_bits + +
    [docs] def mine(self) -> None: + """ + Frequent pattern mining process will start from here + """ + self._startTime = _ab._time.time() + + self._Database = [] + + self._creatingItemSets() + + items = {} + index = 0 + for line in self._Database: + for item in line: + if tuple([item]) in items: + items[tuple([item])].append(index) + else: + items[tuple([item])] = [index] + index += 1 + + # sort by length in descending order + items = dict(sorted(items.items(), key=lambda x: len(x[1]), reverse=True)) + cands = [] + for key in items: + if len(items[key]) >= self._minSup: + self._finalPatterns[key] = len(items[key]) + cands.append(key) + items[key] = self._bitPacker(items[key], index) + # print(key, items[key]) + else: + break + + while cands: + newCands = [] + for i in range(len(cands)): + for j in range(i + 1, len(cands)): + if cands[i][:-1] == cands[j][:-1]: + newCand = tuple(cands[i] + tuple([cands[j][-1]])) + intersection = items[tuple([newCand[0]])] + for k in range(1, len(newCand)): + intersection &= items[tuple([newCand[k]])] + count = int.bit_count(intersection) + if count >= self._minSup: + newCands.append(newCand) + self._finalPatterns[newCand] = count + else: + break + + cands = newCands + + self._endTime = _ab._time.time() + process = _ab._psutil.Process(_ab._os.getpid()) + self._memoryUSS = float() + self._memoryRSS = float() + self._memoryUSS = process.memory_full_info().uss + self._memoryRSS = process.memory_info().rss + print("Frequent patterns were generated successfully using Apriori algorithm ")
    + +
    [docs] def getMemoryUSS(self): + """ + Total amount of USS memory consumed by the mining process will be retrieved from this function + + :return: returning USS memory consumed by the mining process + :rtype: float + """ + + return self._memoryUSS
    + +
    [docs] def getMemoryRSS(self): + """ + Total amount of RSS memory consumed by the mining process will be retrieved from this function + + :return: returning RSS memory consumed by the mining process + :rtype: float + """ + + return self._memoryRSS
    + +
    [docs] def getRuntime(self): + """ + Calculating the total amount of runtime taken by the mining process + + :return: returning total amount of runtime taken by the mining process + :rtype: float + """ + + return self._endTime - self._startTime
    + +
    [docs] def getPatternsAsDataFrame(self) -> _ab._pd.DataFrame: + """ + Storing final frequent patterns in a dataframe + + :return: returning frequent patterns in a dataframe + :rtype: pd.DataFrame + + """ + + # time = _ab._time.time() + # dataFrame = {} + # data = [] + # for a, b in self._finalPatterns.items(): + # # data.append([a.replace('\t', ' '), b]) + # data.append([" ".join(a), b]) + # dataFrame = _ab._pd.DataFrame(data, columns=['Patterns', 'Support']) + # print("Time taken to convert the frequent patterns into DataFrame is: ", _ab._time.time() - time) + + dataFrame = _ab._pd.DataFrame(list([[" ".join(x), y] for x,y in self._finalPatterns.items()]), columns=['Patterns', 'Support']) + # dataFrame = _ab._pd.DataFrame(list(self._finalPatterns.items()), columns=['Patterns', 'Support']) + + return dataFrame
    + +
    [docs] def save(self, outFile: str, seperator = "\t" ) -> None: + """ + Complete set of frequent patterns will be loaded in to an output file + + :param outFile: name of the output file + :type outFile: csvfile + :return: None + """ + + # self._oFile = outFile + # writer = open(self._oFile, 'w+') + # for x, y in self._finalPatterns.items(): + # patternsAndSupport = x.strip() + ":" + str(y[0]) + # writer.write("%s \n" % patternsAndSupport) + with open(outFile, 'w') as f: + for x, y in self._finalPatterns.items(): + x = seperator.join(x) + f.write(f"{x}:{y}\n")
    + +
    [docs] def getPatterns(self): + """ + Function to send the set of frequent patterns after completion of the mining process + + :return: returning frequent patterns + :rtype: dict + """ + return self._finalPatterns
    + +
    [docs] def printResults(self): + """ + This function is used to print the result + """ + print("Total number of Frequent Patterns:", len(self.getPatterns())) + print("Total Memory in USS:", self.getMemoryUSS()) + print("Total Memory in RSS", self.getMemoryRSS()) + print("Total ExecutionTime in ms:", self.getRuntime())
    + + +if __name__ == "__main__": + _ap = str() + if len(_ab._sys.argv) == 4 or len(_ab._sys.argv) == 5: + if len(_ab._sys.argv) == 5: + _ap = Aprioribitset(_ab._sys.argv[1], _ab._sys.argv[3], _ab._sys.argv[4]) + if len(_ab._sys.argv) == 4: + _ap = Aprioribitset(_ab._sys.argv[1], _ab._sys.argv[3]) + _ap.startMine() + _ap.mine() + print("Total number of Frequent Patterns:", len(_ap.getPatterns())) + _ap.save(_ab._sys.argv[2]) + print("Total Memory in USS:", _ap.getMemoryUSS()) + print("Total Memory in RSS", _ap.getMemoryRSS()) + print("Total ExecutionTime in ms:", _ap.getRuntime()) + else: + print("Error! The number of input parameters do not match the total number of parameters provided") + +
    + +
    +
    +
    + +
    + +
    +

    © Copyright 2024, RAGE Uday Kiran.

    +
    + + Built with Sphinx using a + theme + provided by Read the Docs. + + +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/ECLAT.html b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/ECLAT.html index 24b88f1c..b06a9e84 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/ECLAT.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/ECLAT.html @@ -152,8 +152,7 @@

    Source code for PAMI.frequentPattern.basic.ECLAT

    [docs]class ECLAT(_ab._frequentPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: ECLAT is one of the fundamental algorithm to discover frequent patterns in a transactional database. @@ -172,8 +171,7 @@

    Source code for PAMI.frequentPattern.basic.ECLAT

    - **memoryRSS** (*float*) -- *To store the total amount of RSS memory consumed by the program.* - **Database** (*list*) -- *To store the transactions of a database in list.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -225,8 +223,7 @@

    Source code for PAMI.frequentPattern.basic.ECLAT

    print("Total ExecutionTime in seconds:", run) - Credits: - ======== + **Credits:** The complete program was written by Kundai and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/ECLATDiffset.html b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/ECLATDiffset.html index 7eedfebf..7d2c5b4e 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/ECLATDiffset.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/ECLATDiffset.html @@ -154,6 +154,7 @@

    Source code for PAMI.frequentPattern.basic.ECLATDiffset

    [docs]class ECLATDiffset(_ab._frequentPatterns): """ + **About this algorithm** :**Description**: ECLATDiffset uses diffset to extract the frequent patterns in a transactional database. @@ -163,7 +164,7 @@

    Source code for PAMI.frequentPattern.basic.ECLATDiffset

    :**Parameters**: - **iFile** (*str or URL or dataFrame*) -- *Name of the Input file to mine complete set of frequent patterns.* - **oFile** (*str*) -- *Name of the output file to store complete set of frequent patterns* - **minSup** (*int or float or str*) -- *The user can specify minSup either in count or proportion of database size. If the program detects the data type of minSup is integer, then it treats minSup is expressed in count.* - - **sep** (*str*) -- **This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.** + - **sep** (*str*) -- *This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.* :**Attributes**: - **startTime** (*float*) -- *To record the start time of the mining process.* - **endTime** (*float*) -- *To record the end time of the mining process.* @@ -173,8 +174,7 @@

    Source code for PAMI.frequentPattern.basic.ECLATDiffset

    - **Database** (*list*) -- *To store the transactions of a database in list.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -191,7 +191,7 @@

    Source code for PAMI.frequentPattern.basic.ECLATDiffset

    .. note:: minSup can be specified in support count or a value between 0 and 1. - **Calling from a python program** + **Calling from a python program** .. code-block:: python @@ -226,8 +226,7 @@

    Source code for PAMI.frequentPattern.basic.ECLATDiffset

    print("Total ExecutionTime in seconds:", run) - Credits: - ======== + **Credits:** The complete program was written by Kundai and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/ECLATbitset.html b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/ECLATbitset.html index d84dbd19..041b24cc 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/ECLATbitset.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/ECLATbitset.html @@ -153,6 +153,8 @@

    Source code for PAMI.frequentPattern.basic.ECLATbitset

    [docs]class ECLATbitset(_ab._frequentPatterns): """ + **About this algorithm** + :*Description*: ECLATbitset is one of the fundamental algorithm to discover frequent patterns in a transactional database. :*Reference*: Mohammed Javeed Zaki: Scalable Algorithms for Association Mining. IEEE Trans. Knowl. Data Eng. 12(3): @@ -161,7 +163,7 @@

    Source code for PAMI.frequentPattern.basic.ECLATbitset

    :**Parameters**: - **iFile** (*str or URL or dataFrame*) -- *Name of the Input file to mine complete set of frequent patterns.* - **oFile** (*str*) -- *Name of the output file to store complete set of frequent patterns* - **minSup** (*int or float or str*) -- *The user can specify minSup either in count or proportion of database size. If the program detects the data type of minSup is integer, then it treats minSup is expressed in count.* - - **sep** (*str*) -- **This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.** + - **sep** (*str*) -- *This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.* :**Attributes**: - **startTime** (*float*) -- *To record the start time of the mining process.* - **endTime** (*float*) -- *To record the end time of the mining process.* @@ -170,11 +172,12 @@

    Source code for PAMI.frequentPattern.basic.ECLATbitset

    - **memoryRSS** *(float*) -- *To store the total amount of RSS memory consumed by the program.* - **Database** (*list*) -- *To store the transactions of a database in list.* - Execution methods - ================= + **Execution methods** **Terminal command** + .. code-block:: console + Format: (.venv) $ python3 ECLATbitset.py <inputFile> <outputFile> <minSup> @@ -220,8 +223,7 @@

    Source code for PAMI.frequentPattern.basic.ECLATbitset

    print("Total ExecutionTime in seconds:", run) - Credits: - ======== + **Credits:** The complete program was written by Yudai Masu and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/FPGrowth.html b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/FPGrowth.html index 1735c04b..aa83b951 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/FPGrowth.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/basic/FPGrowth.html @@ -211,8 +211,7 @@

    Source code for PAMI.frequentPattern.basic.FPGrowth

    [docs]class FPGrowth(_fp._frequentPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: FPGrowth is one of the fundamental algorithm to discover frequent patterns in a transactional database. It stores the database in compressed fp-tree decreasing the memory usage and extracts the patterns from tree.It employs downward closure property to reduce the search space effectively. @@ -234,8 +233,7 @@

    Source code for PAMI.frequentPattern.basic.FPGrowth

    - **tree** (*class*) -- *it represents the Tree class.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -287,8 +285,7 @@

    Source code for PAMI.frequentPattern.basic.FPGrowth

    print("Total ExecutionTime in seconds:", run) - Credits: - ======== + **Credits:** The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/closed/CHARM.html b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/closed/CHARM.html index 266b191f..6ebaaa05 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/closed/CHARM.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/closed/CHARM.html @@ -154,6 +154,8 @@

    Source code for PAMI.frequentPattern.closed.CHARM

    [docs]class CHARM(_ab._frequentPatterns): """ + **About this algorithm** + :**Description**: CHARM is an algorithm to discover closed frequent patterns in a transactional database. Closed frequent patterns are patterns if there exists no superset that has the same support count as this original itemset. This algorithm employs depth-first search technique to find the complete set of closed frequent patterns in a transactional database. :**Reference**: Mohammed J. Zaki and Ching-Jui Hsiao, CHARM: An Efficient Algorithm for Closed Itemset Mining, @@ -177,8 +179,7 @@

    Source code for PAMI.frequentPattern.closed.CHARM

    - **hashing** (*dict*) -- *Stores the patterns with their support to check for the closed property.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -230,8 +231,7 @@

    Source code for PAMI.frequentPattern.closed.CHARM

    print("Total ExecutionTime in seconds:", run) - Credits: - ======= + **Credits:** The complete program was written by P.Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/topk/FAE.html b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/topk/FAE.html index 074b7021..f5330cd5 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/topk/FAE.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/frequentPattern/topk/FAE.html @@ -153,8 +153,7 @@

    Source code for PAMI.frequentPattern.topk.FAE

    [docs]class FAE(_ab._frequentPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: Top - K is and algorithm to discover top frequent patterns in a transactional database. @@ -172,8 +171,7 @@

    Source code for PAMI.frequentPattern.topk.FAE

    - **memoryUSS** (*float*) -- *To store the total amount of USS memory consumed by the program.* - **memoryRSS** (*float*) -- *To store the total amount of RSS memory consumed by the program.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -224,8 +222,7 @@

    Source code for PAMI.frequentPattern.topk.FAE

    print("Total ExecutionTime in seconds:", run) - Credits - ======= + **Credits:** The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/periodicFrequentPattern/basic/PFECLAT.html b/finalSphinxDocs/_build/html/_modules/PAMI/periodicFrequentPattern/basic/PFECLAT.html index 8dd87729..60cfc77a 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/periodicFrequentPattern/basic/PFECLAT.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/periodicFrequentPattern/basic/PFECLAT.html @@ -160,8 +160,7 @@

    Source code for PAMI.periodicFrequentPattern.basic.PFECLAT

    [docs]class PFECLAT(_ab._periodicFrequentPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: PFECLAT is the fundamental approach to mine the periodic-frequent patterns. @@ -198,8 +197,7 @@

    Source code for PAMI.periodicFrequentPattern.basic.PFECLAT

    - **getPeriodAndSupport()** -- *Calculates the support and period for a list of timestamps.* - **Generation()** -- *Used to implement prefix class equivalence method to generate the periodic patterns recursively* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -252,8 +250,7 @@

    Source code for PAMI.periodicFrequentPattern.basic.PFECLAT

    print("Total ExecutionTime in seconds:", run) - Credits - ======= + **Credits:** The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/periodicFrequentPattern/basic/PFPGrowth.html b/finalSphinxDocs/_build/html/_modules/PAMI/periodicFrequentPattern/basic/PFPGrowth.html index 6875ab7e..a3b44cb3 100644 --- a/finalSphinxDocs/_build/html/_modules/PAMI/periodicFrequentPattern/basic/PFPGrowth.html +++ b/finalSphinxDocs/_build/html/_modules/PAMI/periodicFrequentPattern/basic/PFPGrowth.html @@ -218,8 +218,7 @@

    Source code for PAMI.periodicFrequentPattern.basic.PFPGrowth

    [docs]class PFPGrowth(_ab._periodicFrequentPatterns): """ - About this algorithm - ==================== + **About this algorithm** :**Description**: PFPGrowth is one of the fundamental algorithm to discover periodic-frequent patterns in a transactional database. @@ -257,8 +256,7 @@

    Source code for PAMI.periodicFrequentPattern.basic.PFPGrowth

    - **buildTree()** -- *After updating the Database, remaining items will be added into the tree by setting root node as null.* - **convert()** -- *This methos is used to convert the user specified value.* - Execution methods - ================= + **Execution methods** **Terminal command** @@ -312,8 +310,7 @@

    Source code for PAMI.periodicFrequentPattern.basic.PFPGrowth

    print("Total ExecutionTime in seconds:", run) - Credits - ======= + **Credits** The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran. diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/sequentialPatternMining/basic/SPADE.html b/finalSphinxDocs/_build/html/_modules/PAMI/sequentialPatternMining/basic/SPADE.html deleted file mode 100644 index a18716a0..00000000 --- a/finalSphinxDocs/_build/html/_modules/PAMI/sequentialPatternMining/basic/SPADE.html +++ /dev/null @@ -1,1008 +0,0 @@ - - - - - - PAMI.sequentialPatternMining.basic.SPADE — PAMI 2024.04.23 documentation - - - - - - - - - - - - - - - - - -
    - - -
    - -
    -
    -
    -
      -
    • - - -
    • -
    • -
    -
    -
    -
    -
    - -

    Source code for PAMI.sequentialPatternMining.basic.SPADE

    -# SPADE is one of the fundamental algorithm to discover sequential frequent patterns in a transactional database.
    -# This program employs SPADE property (or downward closure property) to  reduce the search space effectively.
    -# This algorithm employs breadth-first search technique when 1-2 length patterns and depth-first search when above 3 length patterns to find the complete set of frequent patterns in a transactional database.
    -#
    -#
    -# **Importing this algorithm into a python program**
    -# --------------------------------------------------------
    -#
    -#
    -#             import PAMI.sequentialPatternMining.basic.SPADE as alg
    -#
    -#             obj = alg.SPADE(iFile, minSup)
    -#
    -#             obj.startMine()
    -#
    -#             sequentialPatternMining = obj.getPatterns()
    -#
    -#             print("Total number of Frequent Patterns:", len(frequentPatterns))
    -#
    -#             obj.save(oFile)
    -#
    -#             Df = obj.getPatternInDataFrame()
    -#
    -#             memUSS = obj.getMemoryUSS()
    -#
    -#             print("Total Memory in USS:", memUSS)
    -#
    -#             memRSS = obj.getMemoryRSS()
    -#
    -#             print("Total Memory in RSS", memRSS)
    -#
    -#             run = obj.getRuntime()
    -#
    -
    -
    -
    -
    -__copyright__ = """
    - Copyright (C)  2021 Rage Uday Kiran
    -
    -     This program is free software: you can redistribute it and/or modify
    -     it under the terms of the GNU General Public License as published by
    -     the Free Software Foundation, either version 3 of the License, or
    -     (at your option) any later version.
    -
    -     This program is distributed in the hope that it will be useful,
    -     but WITHOUT ANY WARRANTY; without even the implied warranty of
    -     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    -     GNU General Public License for more details.
    -
    -     You should have received a copy of the GNU General Public License
    -     along with this program.  If not, see <https://www.gnu.org/licenses/>.
    -     Copyright (C)  2021 Rage Uday Kiran
    -
    -"""
    -
    -
    -import pandas as pd
    -from deprecated import deprecated
    -
    -from PAMI.sequentialPatternMining.basic import abstract as _ab
    -
    -_ab._sys.setrecursionlimit(10000)
    -
    -
    [docs]class SPADE(_ab._sequentialPatterns): - """ - :Description: - - * SPADE is one of the fundamental algorithm to discover sequential frequent patterns in a transactional database. - * This program employs SPADE property (or downward closure property) to reduce the search space effectively. - * This algorithm employs breadth-first search technique when 1-2 length patterns and depth-first serch when above 3 length patterns to find the complete set of frequent patterns in a transactional database. - - :Reference: Mohammed J. Zaki. 2001. SPADE: An Efficient Algorithm for Mining Frequent Sequences. Mach. Learn. 42, 1-2 (January 2001), 31-60. DOI=10.1023/A:1007652502315 http://dx.doi.org/10.1023/A:1007652502315 - - :param iFile: str : - Name of the Input file to mine complete set of Sequential frequent patterns - :param oFile: str : - Name of the output file to store complete set of Sequential frequent patterns - :param minSup: float or int or str : - minSup measure constraints the minimum number of transactions in a database where a pattern must appear - Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float - :param sep: str : - This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator. - - :Attributes: - - iFile : str - Input file name or path of the input file - oFile : str - Name of the output file or the path of output file - minSup: float or int or str - The user can specify minSup either in count or proportion of database size. - If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. - Otherwise, it will be treated as float. - Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float - sep : str - This variable is used to distinguish items from one another in a transaction. The default seperator is tab space or \t. - However, the users can override their default separator. - startTime:float - To record the start time of the mining process - endTime:float - To record the completion time of the mining process - finalPatterns: dict - Storing the complete set of patterns in a dictionary variable - memoryUSS : float - To store the total amount of USS memory consumed by the program - memoryRSS : float - To store the total amount of RSS memory consumed by the program - Database : list - To store the transactions of a database in list - _xLenDatabase: dict - To store the datas in different sequence separated by sequence, rownumber, length. - _xLenDatabaseSame : dict - To store the datas in same sequence separated by sequence, rownumber, length. - - :Methods: - - startMine() - Mining process will start from here - getPatterns() - Complete set of patterns will be retrieved with this function - savePatterns(oFile) - Complete set of frequent patterns will be loaded in to an output file - getPatternsAsDataFrame() - Complete set of frequent patterns will be loaded in to a dataframe - getMemoryUSS() - Total amount of USS memory consumed by the mining process will be retrieved from this function - getMemoryRSS() - Total amount of RSS memory consumed by the mining process will be retrieved from this function - getRuntime() - Total amount of runtime taken by the mining process will be retrieved from this function - candidateToFrequent(candidateList) - Generates frequent patterns from the candidate patterns - frequentToCandidate(frequentList, length) - Generates candidate patterns from the frequent patterns - - **Methods to execute code on terminal** - ------------------------------------------- - .. code-block:: console - - - Format: - - (.venv) $ python3 SPADE.py <inputFile> <outputFile> <minSup> - - Example usage: - - (.venv) $ python3 SPADE.py sampleDB.txt patterns.txt 10.0 - - - .. note:: minSup will be considered in times of minSup and count of database transactions - - **Importing this algorithm into a python program** - ---------------------------------------------------- - .. code-block:: python - - import PAMI.sequentialPatternMining.basic.SPADE as alg - - obj = alg.SPADE(iFile, minSup) - - obj.startMine() - - sequentialPatternMining = obj.getPatterns() - - print("Total number of Frequent Patterns:", len(frequentPatterns)) - - obj.save(oFile) - - Df = obj.getPatternInDataFrame() - - memUSS = obj.getMemoryUSS() - - print("Total Memory in USS:", memUSS) - - memRSS = obj.getMemoryRSS() - - print("Total Memory in RSS", memRSS) - - run = obj.getRuntime() - - print("Total ExecutionTime in seconds:", run) - - **Credits:** - --------------- - - The complete program was written by Suzuki Shota under the supervision of Professor Rage Uday Kiran. - - """ - - _minSup = float() - _startTime = float() - _endTime = float() - _finalPatterns = {} - _iFile = " " - _oFile = " " - _sep = " " - _memoryUSS = float() - _memoryRSS = float() - _Database = [] - _xLenDatabase={} - _xLenDatabaseSame = {} - def _creatingItemSets(self): - """ - Storing the complete transactions of the database/input file in a database variable - """ - self._Database = [] - - if isinstance(self._iFile, _ab._pd.DataFrame): - temp = [] - if self._iFile.empty: - print("its empty..") - i = self._iFile.columns.values.tolist() - if 'Transactions' in i: - temp = self._iFile['Transactions'].tolist() - if "tid" in i: - temp2=self._iFile[''].tolist() - addList=[] - addList.append(temp[0]) - for k in range(len(temp)-1): - if temp2[k]==temp[k+1]: - addList.append(temp[k+1]) - else: - self._Database.append(addList) - addList=[] - addList.append(temp[k+1]) - self._Database.append(addList) - if isinstance(self._iFile, str): - if _ab._validators.url(self._iFile): - data = _ab._urlopen(self._iFile) - for line in data: - line.strip() - line = line.decode("utf-8") - temp = [i.rstrip() for i in line.split(self._sep)] - temp = [x for x in temp if x] - temp.pop() - self._Database.append(temp) - else: - try: - with open(self._iFile, 'r', encoding='utf-8') as f: - for line in f: - line.strip() - temp = [i.rstrip() for i in line.split('-1')] - temp = [x for x in temp if x ] - temp.pop() - - seq = [] - for i in temp: - k = -2 - if len(i)>1: - seq.append(list(sorted(set(i.split())))) - - else: - seq.append(i) - - self._Database.append(seq) - - except IOError: - print("File Not Found") - quit() - - def _convert(self, value): - """ - To convert the user specified minSup value - - :param value: user specified minSup value - :return: converted type - """ - if type(value) is int: - value = int(value) - if type(value) is float: - value = (len(self._Database) * value) - if type(value) is str: - if '.' in value: - value = float(value) - value = (len(self._Database) * value) - else: - value = int(value) - return value - - -
    [docs] def make1LenDatabase(self): - """ - To make 1 length frequent patterns by breadth-first search technique and update Database to sequential database - """ - - idDatabase={} - alreadyInData=[] - lineNumber=0 - alreadyInLine={} - for line in self._Database: - seqNumber=0 - for seq in line: - - for data in seq: - if data in alreadyInData: - if lineNumber in alreadyInLine[data]: - idDatabase[data][lineNumber].append(seqNumber) - else: - idDatabase[data][lineNumber] = [] - idDatabase[data][lineNumber].append(seqNumber) - alreadyInLine[data].append(lineNumber) - else: - idDatabase[data]={} - idDatabase[data][lineNumber]=[] - idDatabase[data][lineNumber].append(seqNumber) - alreadyInData.append(data) - alreadyInLine[data]=[] - alreadyInLine[data].append(lineNumber) - - - - seqNumber+=1 - lineNumber+=1 - - newDatabase={i :idDatabase[i] for i in idDatabase.keys()} - for key in idDatabase.keys(): - if len(idDatabase[key].keys())<self._minSup: - newDatabase.pop(key) - else: - self._finalPatterns[str(key)]=len(idDatabase[key].keys()) - self._Database=newDatabase
    - - -
    [docs] def make2LenDatabase(self): - """ - To make 2 length frequent patterns by joining two one length patterns by breadth-first search technique and update xlen Database to sequential database - """ - self._xLenDatabase = {} - keyList=[i for i in self._Database.keys()] - nextDatabase={i:{} for i in self._Database.keys()} - nextDatabaseSame={i:{} for i in self._Database.keys()} - keyNumber=-1 - for key1 in keyList: - keyNumber+=1 - for key2 in keyList[keyNumber:]: - if key1!=key2: - - - if len(self._Database[key1].keys())>=len(self._Database[key1].keys()): - nextDatabase[key1][key2] = {} - nextDatabase[key2][key1] = {} - nextDatabaseSame[key1][key2] = {} - - for seq in self._Database[key2].keys(): - if seq in self._Database[key1].keys(): - x=[i for i in self._Database[key1][seq] if i >self._Database[key2][seq][0]] - if len(x) != 0: - nextDatabase[key2][key1][seq]=x - x = [i for i in self._Database[key2][seq] if i > self._Database[key1][seq][0]] - if len(x) != 0: - nextDatabase[key1][key2][seq]=x - x=list(sorted(set(self._Database[key1][seq])&set(self._Database[key2][seq]))) - if len(x)!=0: - nextDatabaseSame[key1][key2][seq]=x - else: - nextDatabase[key1][key2] = {} - nextDatabase[key2][key1] = {} - nextDatabaseSame[key1][key2] = {} - - for seq in self._Database[key1].keys(): - x = [i for i in self._Database[key1][seq] if - i > self._Database[key2][seq][0]] - if len(x)!=0: - nextDatabase[key2][key1][seq]=0 - x = [i for i in self._Database[key2][seq] if - i > self._Database[key1][seq][0]] - if len(x)!=0: - nextDatabase[key1][key2][seq]=x - x= list( - sorted(set(self._Database[key1][seq]) & set(self._Database[key2][seq]))) - if len(x)!=0: - nextDatabaseSame[key1][key2][seq]=x - else: - nextDatabase[key1][key2] = {} - for seq in self._Database[key2].keys(): - if len(self._Database[key1][seq])>=2: - nextDatabase[key1][key2][seq]= self._Database[key2][seq][1:] - self._xLenDatabase[2] = {tuple([i]): {} for i in nextDatabase.keys()} - for key1 in nextDatabase.keys(): - for key2 in nextDatabase[key1].keys(): - if len(nextDatabase[key1][key2].keys())>=self._minSup: - self._finalPatterns[str((key1,-1,key2,-1))]=len(nextDatabase[key1][key2].keys()) - self._xLenDatabase[2][tuple([key1])][key2]=nextDatabase[key1][key2] - self._xLenDatabaseSame[2]={tuple([i]): {} for i in nextDatabaseSame.keys()} - for key1 in nextDatabaseSame.keys(): - for key2 in nextDatabaseSame[key1].keys(): - if len(nextDatabaseSame[key1][key2].keys()) >= self._minSup: - self._finalPatterns[str((key1,key2,-1))]=len(nextDatabaseSame[key1][key2].keys()) - self._xLenDatabaseSame[2][tuple([key1])][key2]={i:nextDatabaseSame[key1][key2][i] for i in nextDatabaseSame[key1][key2].keys()} - self._xLenDatabaseSame[2][tuple([key2])][key1] = {i: nextDatabaseSame[key1][key2][i] for i in nextDatabaseSame[key1][key2].keys()}
    - -
    [docs] def make3LenDatabase(self): - """ - To call each 2 length patterns to make 3 length frequent patterns depth-first search technique - """ - for i in self._xLenDatabase[2].keys(): - for k in self._xLenDatabase[2][i].keys(): - self.makexLenDatabase(2,i,k) - for i in self._xLenDatabaseSame[2].keys(): - for k in self._xLenDatabaseSame[2][i].keys(): - self.makexLenDatabaseSame(2,i,k)
    - -
    [docs] def makexLenDatabase(self, rowLen, bs, latestWord): - """ - To make "rowLen" length frequent patterns from pattern which the latest word is in same seq by joining "rowLen"-1 length patterns by depth-first search technique and update xlenDatabase to sequential database - - :param rowLen: row length of patterns. - :param bs : patterns without the latest one - :param latestWord : latest word of patterns - """ - if rowLen+1 not in self._xLenDatabase: - self._xLenDatabase[rowLen+1]={} - self._xLenDatabaseSame[rowLen+1]={} - for latestWord2 in self._xLenDatabase[rowLen][bs].keys(): - if latestWord != latestWord2: - - if len(self._xLenDatabase[rowLen][bs][latestWord].keys()) <= len(self._xLenDatabase[rowLen][bs][latestWord2].keys()): - next={} - next2={} - nextSame={} - - for seq in self._xLenDatabase[rowLen][bs][latestWord].keys(): - if seq in self._xLenDatabase[rowLen][bs][latestWord2].keys(): - if self._xLenDatabase[rowLen][bs][latestWord2][seq]!=[] and self._xLenDatabase[rowLen][bs][latestWord][seq]!=[]: - x = [i for i in self._xLenDatabase[rowLen][bs][latestWord2][seq] if - i > self._xLenDatabase[rowLen][bs][latestWord][seq][0]] - if len(x) != 0: - next[seq] = x - x = [i for i in self._xLenDatabase[rowLen][bs][latestWord][seq] if - i > self._xLenDatabase[rowLen][bs][latestWord2][seq][0]] - if len(x) != 0: - next2[seq] = x - x = list(sorted(set(self._xLenDatabase[rowLen][bs][latestWord][seq]) & set( - self._xLenDatabase[rowLen][bs][latestWord2][seq]))) - if len(x) != 0: - nextSame[seq] = x - if len(next)>=self._minSup: - nextRow,nextbs= self.makeNextRow(bs,latestWord,latestWord2) - if str(nextRow) not in self._finalPatterns.keys(): - self._finalPatterns[str(nextRow)] = len(next) - if nextbs not in self._xLenDatabase[rowLen + 1]: - self._xLenDatabase[rowLen + 1][nextbs]={} - self._xLenDatabase[rowLen+1][nextbs][latestWord2]={i:next[i] for i in next } - self.makexLenDatabase(rowLen+1,nextbs,latestWord2) - if len(next2)>=self._minSup: - nextRow,nextbs = self.makeNextRow(bs, latestWord2, latestWord) - if str(nextRow) not in self._finalPatterns.keys(): - if nextbs not in self._xLenDatabase[rowLen + 1]: - self._xLenDatabase[rowLen + 1][nextbs]={} - self._finalPatterns[str(nextRow)] = len(next2) - self._xLenDatabase[rowLen+1][nextbs][latestWord] = {i:next2[i] for i in next2 } - self.makexLenDatabase(rowLen+1, nextbs, latestWord) - if len(nextSame) >= self._minSup: - nextRow,nextbs ,nextlste= self.makeNextRowSame3(bs, latestWord, latestWord2) - if str(nextRow) not in self._finalPatterns.keys(): - if nextbs not in self._xLenDatabaseSame[rowLen + 1]: - self._xLenDatabaseSame[rowLen + 1][nextbs]={} - self._finalPatterns[str(nextRow)] = len(nextSame) - self._xLenDatabaseSame[rowLen+1][nextbs][nextlste]={i:nextSame[i] for i in nextSame } - self.makexLenDatabaseSame(rowLen+1, nextbs, nextlste) - - else: - next = {} - next2 = {} - nextSame = {} - - for seq in self._xLenDatabase[rowLen][bs][latestWord2].keys(): - if seq in self._xLenDatabase[rowLen][bs][latestWord].keys(): - if self._xLenDatabase[rowLen][bs][latestWord2][seq] != [] and self._xLenDatabase[rowLen][bs][latestWord][seq] != []: - x = [i for i in self._xLenDatabase[rowLen][bs][latestWord2][seq] if i > self._xLenDatabase[rowLen][bs][latestWord][seq][0]] - if len(x)!=0: - next[seq]=x - x= [i for i in self._xLenDatabase[rowLen][bs][latestWord][seq] if i > self._xLenDatabase[rowLen][bs][latestWord2][seq][0]] - if len(x)!=0: - next2[seq]=x - x= list(sorted(set(self._xLenDatabase[rowLen][bs][latestWord][seq]) & set( - self._xLenDatabase[rowLen][bs][latestWord2][seq]))) - if len(x)!=0: - nextSame[seq]=x - if len(next) >= self._minSup: - nextRow,nextbs = self.makeNextRow(bs, latestWord, latestWord2) - if str(nextRow) not in self._finalPatterns.keys(): - if nextbs not in self._xLenDatabase[rowLen + 1]: - self._xLenDatabase[rowLen+1][nextbs]={} - self._finalPatterns[str(nextRow)] = len(next) - self._xLenDatabase[rowLen + 1][nextbs][latestWord2] ={i:next[i] for i in next } - self.makexLenDatabase(rowLen+1, nextbs, latestWord2) - if len(next2) >= self._minSup: - nextRow,nextbs = self.makeNextRow(bs, latestWord2, latestWord) - if str(nextRow) not in self._finalPatterns.keys(): - if nextbs not in self._xLenDatabase[rowLen + 1]: - self._xLenDatabase[rowLen + 1][nextbs]={} - self._finalPatterns[str(nextRow)] = len(next2) - self._xLenDatabase[rowLen+1][nextbs][latestWord] = {i:next2[i] for i in next2 } - self.makexLenDatabase(rowLen+1, nextbs, latestWord) - if len(nextSame) >= self._minSup: - nextRow,nextbs,nextlate = self.makeNextRowSame3(bs,latestWord,latestWord2) - if str(nextRow) not in self._finalPatterns.keys(): - if nextbs not in self._xLenDatabaseSame[rowLen + 1]: - self._xLenDatabaseSame[rowLen + 1][nextbs]={} - self._finalPatterns[str(nextRow)] = len(nextSame) - self._xLenDatabaseSame[rowLen+1][nextbs][nextlate] = {i:nextSame[i] for i in nextSame} - self.makexLenDatabaseSame(rowLen+1, nextbs, nextlate) - - else: - next= {} - for seq in self._xLenDatabase[rowLen][bs][latestWord2].keys(): - if len(self._xLenDatabase[rowLen][bs][latestWord][seq])>=2: - next[seq]= self._xLenDatabase[rowLen][bs][latestWord][seq][1:] - if len(next) >= self._minSup: - nextRow, nextbs= self.makeNextRow(bs,latestWord,latestWord2) - if str(nextRow) not in self._finalPatterns.keys(): - if nextbs not in self._xLenDatabase[rowLen+1]: - self._xLenDatabase[rowLen+1][nextbs]={} - self._finalPatterns[str(nextRow)] = len(next) - self._xLenDatabase[rowLen+1][nextbs][latestWord2] ={i:next[i] for i in next } - self.makexLenDatabase(rowLen+1, nextbs, latestWord2) - if bs in self._xLenDatabaseSame[rowLen]: - for latestWord2 in self._xLenDatabaseSame[rowLen][bs]: - - - if len(self._xLenDatabase[rowLen][bs][latestWord].keys()) <= len( - self._xLenDatabaseSame[rowLen][bs][latestWord2].keys()): - next = {} - - for seq in self._xLenDatabase[rowLen][bs][latestWord].keys(): - if seq in self._xLenDatabaseSame[rowLen][bs][latestWord2].keys(): - if self._xLenDatabaseSame[rowLen][bs][latestWord2][seq] != []: - x= [i for i in self._xLenDatabase[rowLen][bs][latestWord][seq] if i > self._xLenDatabaseSame[rowLen][bs][latestWord2][seq][0]] - if len(x) != 0: - next[seq] = x - if len(next) >= self._minSup: - - nextRow ,nextbs= self.makeNextRowSame(bs, latestWord2, latestWord) - if str(nextRow) not in self._finalPatterns.keys(): - if nextbs not in self._xLenDatabase[rowLen + 1]: - self._xLenDatabase[rowLen + 1][nextbs] = {} - self._finalPatterns[str(nextRow)] = len(next) - self._xLenDatabase[rowLen + 1][nextbs][latestWord] = {i:next[i] for i in next } - self.makexLenDatabase(rowLen + 1, nextbs, latestWord) - - else: - next = {} - for seq in self._xLenDatabaseSame[rowLen][bs][latestWord2].keys(): - if seq in self._xLenDatabase[rowLen][bs][latestWord].keys(): - if self._xLenDatabaseSame[rowLen][bs][latestWord2][seq] != [] : - x= [i for i in self._xLenDatabase[rowLen][bs][latestWord][seq] if - i > self._xLenDatabaseSame[rowLen][bs][latestWord2][seq][0]] - if len(x) != 0: - next[seq] = x - if len(next) >= self._minSup: - nextRow,nextbs = self.makeNextRowSame(bs, latestWord2, latestWord) - if str(nextRow) not in self._finalPatterns.keys(): - if nextbs not in self._xLenDatabase[rowLen + 1]: - self._xLenDatabase[rowLen + 1][nextbs] = {} - self._finalPatterns[str(nextRow)] = len(next) - self._xLenDatabase[rowLen+1][nextbs][latestWord] = {i:next[i] for i in next } - self.makexLenDatabase(rowLen + 1, nextbs,latestWord)
    - -
    [docs] def makexLenDatabaseSame(self, rowLen, bs, latestWord): - """ - To make 3 or more length frequent patterns from pattern which the latest word is in different seq by depth-first search technique and update xlenDatabase to sequential database - - :param rowLen: row length of previous patterns. - :param bs : previous patterns without the latest one - :param latestWord : latest word of previous patterns - """ - if rowLen + 1 not in self._xLenDatabase: - self._xLenDatabase[rowLen + 1] = {} - self._xLenDatabaseSame[rowLen + 1] = {} - if bs in self._xLenDatabase[rowLen]: - for latestWord2 in self._xLenDatabase[rowLen][bs]: - if len(self._xLenDatabaseSame[rowLen][bs][latestWord].keys()) <= len(self._xLenDatabase[rowLen][bs][latestWord2].keys()): - next = {} - - for seq in self._xLenDatabaseSame[rowLen][bs][latestWord].keys(): - if seq in self._xLenDatabase[rowLen][bs][latestWord2].keys(): - if self._xLenDatabaseSame[rowLen][bs][latestWord][seq] != []: - x= [i for i in self._xLenDatabase[rowLen][bs][latestWord2][seq] if - i > self._xLenDatabaseSame[rowLen][bs][latestWord][seq][0]] - if len(x) != 0: - next[seq] = x - if len(next) >= self._minSup: - nextRow ,nextbs= self.makeNextRowSame(bs, latestWord, latestWord2) - if str(nextRow) not in self._finalPatterns.keys(): - if nextbs not in self._xLenDatabase[rowLen + 1]: - self._xLenDatabase[rowLen + 1][nextbs] = {} - self._finalPatterns[str(nextRow)] = len(next) - self._xLenDatabase[rowLen + 1][nextbs][latestWord2]= {i:next[i] for i in next} - self.makexLenDatabase(rowLen + 1, nextbs, latestWord2) - - else: - next = {} - - for seq in self._xLenDatabase[rowLen][bs][latestWord2].keys(): - if seq in self._xLenDatabaseSame[rowLen][bs][latestWord].keys(): - if self._xLenDatabaseSame[rowLen][bs][latestWord][seq] != []: - x= [i for i in self._xLenDatabase[rowLen][bs][latestWord2][seq] if - i > self._xLenDatabaseSame[rowLen][bs][latestWord][seq][0]] - if len(x) != 0: - next[seq] = x - if len(next) >= self._minSup: - nextRow,nextbs = self.makeNextRowSame(bs, latestWord, latestWord2) - if str(nextRow) not in self._finalPatterns.keys(): - if nextbs not in self._xLenDatabase[rowLen + 1]: - self._xLenDatabase[rowLen + 1][nextbs] = {} - self._finalPatterns[str(nextRow)] = len(next) - self._xLenDatabase[rowLen + 1][nextbs][latestWord2] = {i:next[i] for i in next} - self.makexLenDatabase(rowLen + 1,nextbs, latestWord2) - if bs in self._xLenDatabaseSame[rowLen]: - for latestWord2 in self._xLenDatabaseSame[rowLen][bs]: - if latestWord2!=latestWord: - if len(self._xLenDatabaseSame[rowLen][bs][latestWord].keys()) <= len( - self._xLenDatabaseSame[rowLen][bs][latestWord2].keys()): - next = {} - - for seq in self._xLenDatabaseSame[rowLen][bs][latestWord].keys(): - if seq in self._xLenDatabaseSame[rowLen][bs][latestWord2].keys(): - x= list(sorted(set(self._xLenDatabaseSame[rowLen][bs][latestWord][seq]) & set( - self._xLenDatabaseSame[rowLen][bs][latestWord2][seq]))) - if len(x) != 0: - next[seq] = x - if len(next) >= self._minSup: - - nextRow, nextbs,nextLate= self.makeNextRowSame2(bs, latestWord, latestWord2) - if str(nextRow) not in self._finalPatterns.keys(): - if nextbs not in self._xLenDatabaseSame[rowLen+1]: - self._xLenDatabaseSame[rowLen + 1][nextbs] = {} - - self._finalPatterns[str(nextRow)] = len(next) - self._xLenDatabaseSame[rowLen + 1][nextbs][nextLate] = {i:next[i] for i in next} - self.makexLenDatabaseSame(rowLen + 1, nextbs, nextLate) - else: - next = {} - - for seq in self._xLenDatabaseSame[rowLen][bs][latestWord2].keys(): - if seq in self._xLenDatabaseSame[rowLen][bs][latestWord].keys(): - x= list(sorted(set(self._xLenDatabaseSame[rowLen][bs][latestWord][seq]) & set( - self._xLenDatabaseSame[rowLen][bs][latestWord2][seq]))) - if len(x) != 0: - next[seq] = x - if len(next) >= self._minSup: - - nextRow, nextbs,nextLate= self.makeNextRowSame2(bs, latestWord, latestWord2) - if str(nextRow) not in self._finalPatterns.keys(): - if nextbs not in self._xLenDatabaseSame[rowLen+1]: - self._xLenDatabaseSame[rowLen + 1][nextbs] = {} - - self._finalPatterns[str(nextRow)] = len(next) - self._xLenDatabaseSame[rowLen + 1][nextbs][nextLate] = {i:next[i] for i in next} - self.makexLenDatabaseSame(rowLen + 1, nextbs, nextLate)
    - -
    [docs] def makeNextRow(self,bs, latestWord, latestWord2): - """ - To make pattern row when two patterns have the latest word in different sequence - - :param bs : previous pattern without the latest one - :param latestWord : latest word of one previous pattern - :param latestWord2 : latest word of other previous pattern - """ - - bs=bs+(-1,latestWord) - bs2=bs+(-1,latestWord2,-1) - return bs2,bs
    - -
    [docs] def makeNextRowSame(self,bs, latestWord, latestWord2): - """ - To make pattern row when one pattern have the latestWord1 in different sequence and other(latestWord2) in same - - :param bs : previous pattern without the latest one - :param latestWord : latest word of one previous pattern in same sequence - :param latestWord2 : latest word of other previous pattern in different sequence - """ - - bs=list(bs) - x=1 - x2=[latestWord,] - while bs: - x=bs.pop() - if x!=-1: - x2.append(x) - else: - break - x2=list(sorted(set(x2))) - if len(bs)!=0: - bs=tuple(bs)+(-1,)+tuple(x2) - else: - bs=tuple(x2) - bs2=tuple(bs)+(-1,latestWord2,-1) - return bs2,bs
    - - -
    [docs] def makeNextRowSame2(self,bs, latestWord, latestWord2): - """ - To make pattern row when two patterns have the latest word in same sequence - - :param bs : previous pattern without the latest one - :param latestWord : latest word of one previous pattern - :param latestWord2 : latest word of the other previous pattern - """ - - bs = list(bs) - x = 1 - x2 = [latestWord, latestWord2] - while bs: - x = bs.pop() - if x != -1: - x2.append(x) - else: - break - x2 = list(sorted(set(x2))) - x3 = x2.pop() - if len(bs)!=0: - bs = tuple(bs)+(-1,)+ tuple(x2) - else: - bs = tuple(x2) - bs2 = tuple(bs) + (x3, -1) - - return bs2, bs, x3
    - - -
    [docs] def makeNextRowSame3(self, bs, latestWord, latestWord2): - """ - To make pattern row when two patterns have the latest word in different sequence and both latest word is in same sequence - - :param bs : previous pattern without the latest one - :param latestWord : latest word of one previous pattern - :param latestWord2 : latest word of other previous pattern - """ - - x = list(sorted({latestWord, latestWord2})) - x2 = x.pop() - x3=x.pop() - bs = bs + (-1,x3) - bs2 = bs + (x2,) - return bs2,bs,x2
    - -
    [docs] @deprecated("It is recommended to use mine() instead of startMine() for mining process") - def startMine(self): - """ - Frequent pattern mining process will start from here - """ - self._Database = [] - self._startTime = _ab._time.time() - self._creatingItemSets() - self._minSup = self._convert(self._minSup) - self.make1LenDatabase() - self.make2LenDatabase() - self.make3LenDatabase() - self._endTime = _ab._time.time() - process = _ab._psutil.Process(_ab._os.getpid()) - self._memoryUSS = float() - self._memoryRSS = float() - self._memoryUSS = process.memory_full_info().uss - self._memoryRSS = process.memory_info().rss - print("Sequential Frequent patterns were generated successfully using SPADE algorithm ")
    - -
    [docs] def Mine(self): - """ - Frequent pattern mining process will start from here - """ - self._Database = [] - self._startTime = _ab._time.time() - self._creatingItemSets() - self._minSup = self._convert(self._minSup) - self.make1LenDatabase() - self.make2LenDatabase() - self.make3LenDatabase() - self._endTime = _ab._time.time() - process = _ab._psutil.Process(_ab._os.getpid()) - self._memoryUSS = float() - self._memoryRSS = float() - self._memoryUSS = process.memory_full_info().uss - self._memoryRSS = process.memory_info().rss - print("Sequential Frequent patterns were generated successfully using SPADE algorithm ")
    - -
    [docs] def getMemoryUSS(self): - """ - Total amount of USS memory consumed by the mining process will be retrieved from this function - - :return: returning USS memory consumed by the mining process - :rtype: float - """ - - return self._memoryUSS
    - -
    [docs] def getMemoryRSS(self): - """ - Total amount of RSS memory consumed by the mining process will be retrieved from this function - - :return: returning RSS memory consumed by the mining process - :rtype: float - """ - - return self._memoryRSS
    - -
    [docs] def getRuntime(self): - """ - Calculating the total amount of runtime taken by the mining process - - :return: returning total amount of runtime taken by the mining process - :rtype: float - """ - - return self._endTime - self._startTime
    - -
    [docs] def getPatternsAsDataFrame(self): - """ - Storing final frequent patterns in a dataframe - - :return: returning frequent patterns in a dataframe - :rtype: pd.DataFrame - """ - - dataFrame = {} - data = [] - for a, b in self._finalPatterns.items(): - data.append([a, b]) - dataFrame = _ab._pd.DataFrame(data, columns=['Patterns', 'Support']) - return dataFrame
    - -
    [docs] def save(self, outFile): - """ - Complete set of frequent patterns will be loaded in to an output file - - :param outFile: name of the output file - :type outFile: csv file - """ - self._oFile = outFile - writer = open(self._oFile, 'w+') - for x, y in self._finalPatterns.items(): - s1 = x + ":" + str(y) - writer.write("%s \n" % s1)
    - -
    [docs] def getPatterns(self): - """ - Function to send the set of frequent patterns after completion of the mining process - - :return: returning frequent patterns - :rtype: dict - """ - return self._finalPatterns
    - -
    [docs] def printResults(self): - """ - This function is used to prnt the results - """ - print("Total number of Frequent Patterns:", len(self.getPatterns())) - print("Total Memory in USS:", self.getMemoryUSS()) - print("Total Memory in RSS", self.getMemoryRSS()) - print("Total ExecutionTime in ms:", self.getRuntime())
    - - -if __name__ == "__main__": - _ap = str() - if len(_ab._sys.argv) == 4 or len(_ab._sys.argv) == 5: - if len(_ab._sys.argv) == 5: - _ap = SPADE(_ab._sys.argv[1], _ab._sys.argv[3], _ab._sys.argv[4]) - if len(_ab._sys.argv) == 4: - _ap = SPADE(_ab._sys.argv[1], _ab._sys.argv[3]) - _ap.startMine() - _Patterns = _ap.getPatterns() - print("Total number of Frequent Patterns:", len(_Patterns)) - _ap.savePatterns(_ab._sys.argv[2]) - _memUSS = _ap.getMemoryUSS() - print("Total Memory in USS:", _memUSS) - _memRSS = _ap.getMemoryRSS() - print("Total Memory in RSS", _memRSS) - _run = _ap.getRuntime() - print("Total ExecutionTime in ms:", _run) - else: - _ap = SPADE('text3.txt' ,80, '\t') - _ap.startMine() - _Patterns = _ap.getPatterns() - _memUSS = _ap.getMemoryUSS() - print("Total Memory in USS:", _memUSS) - _memRSS = _ap.getMemoryRSS() - print("Total Memory in RSS", _memRSS) - _run = _ap.getRuntime() - print("Total ExecutionTime in ms:", _run) - print("Total number of Frequent Patterns:", len(_Patterns)) - print("Error! The number of input parameters do not match the total number of parameters provided") -
    - -
    -
    -
    - -
    - -
    -

    © Copyright 2024, RAGE Uday Kiran.

    -
    - - Built with Sphinx using a - theme - provided by Read the Docs. - - -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/sequentialPatternMining/basic/SPAM.html b/finalSphinxDocs/_build/html/_modules/PAMI/sequentialPatternMining/basic/SPAM.html deleted file mode 100644 index e9a19ab7..00000000 --- a/finalSphinxDocs/_build/html/_modules/PAMI/sequentialPatternMining/basic/SPAM.html +++ /dev/null @@ -1,649 +0,0 @@ - - - - - - PAMI.sequentialPatternMining.basic.SPAM — PAMI 2024.04.23 documentation - - - - - - - - - - - - - - - - - -
    - - -
    - -
    -
    -
    -
      -
    • - - -
    • -
    • -
    -
    -
    -
    -
    - -

    Source code for PAMI.sequentialPatternMining.basic.SPAM

    -# SPAM is one of the fundamental algorithm to discover sequential frequent patterns in a transactional database.
    -# This program employs SPAM property (or downward closure property) to  reduce the search space effectively.
    -#  This algorithm employs breadth-first search technique  to find the complete set of frequent patterns in a sequential database.
    -# **Importing this algorithm into a python program**
    -# --------------------------------------------------------
    -#
    -#
    -#             import PAMI.sequentialPatternMining.basic.SPAM as alg
    -#
    -#             obj = alg.SPAM(iFile, minSup)
    -#
    -#             obj.startMine()
    -#
    -#             sequentialPatternMining = obj.getPatterns()
    -#
    -#             print("Total number of Frequent Patterns:", len(frequentPatterns))
    -#
    -#             obj.save(oFile)
    -#
    -#             Df = obj.getPatternInDataFrame()
    -#
    -#             memUSS = obj.getMemoryUSS()
    -#
    -#             print("Total Memory in USS:", memUSS)
    -#
    -#             memRSS = obj.getMemoryRSS()
    -#
    -#             print("Total Memory in RSS", memRSS)
    -#
    -#             run = obj.getRuntime()
    -#
    -#             print("Total ExecutionTime in seconds:", run)
    -#
    -
    -
    -
    -__copyright__ = """
    - Copyright (C)  2021 Rage Uday Kiran
    -
    -     This program is free software: you can redistribute it and/or modify
    -     it under the terms of the GNU General Public License as published by
    -     the Free Software Foundation, either version 3 of the License, or
    -     (at your option) any later version.
    -
    -     This program is distributed in the hope that it will be useful,
    -     but WITHOUT ANY WARRANTY; without even the implied warranty of
    -     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    -     GNU General Public License for more details.
    -
    -     You should have received a copy of the GNU General Public License
    -     along with this program.  If not, see <https://www.gnu.org/licenses/>.
    -     Copyright (C)  2021 Rage Uday Kiran
    -
    -"""
    -
    -
    -import pandas as pd
    -from deprecated import deprecated
    -
    -from PAMI.sequentialPatternMining.basic import abstract as _ab
    -_ab._sys.setrecursionlimit(10000)
    -
    -
    [docs]class SPAM(_ab._sequentialPatterns): - """ - :Description: SPAM is one of the fundamental algorithm to discover sequential frequent patterns in a transactional database. - This program employs SPAM property (or downward closure property) to reduce the search space effectively. - This algorithm employs breadth-first search technique to find the complete set of frequent patterns in a sequential database. - - :Reference: J. Ayres, J. Gehrke, T.Yiu, and J. Flannick. Sequential Pattern Mining Using Bitmaps. In Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Edmonton, Alberta, Canada, July 2002. - - :param iFile: str : - Name of the Input file to mine complete set of Sequential frequent patterns - :param oFile: str : - Name of the output file to store complete set of Sequential frequent patterns - :param minSup: float or int or str : - minSup measure constraints the minimum number of transactions in a database where a pattern must appear - Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float - :param sep: str : - This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator. - - :Attributes: - - iFile : str - Input file name or path of the input file - oFile : str - Name of the output file or the path of output file - minSup : float or int or str - The user can specify minSup either in count or proportion of database size. - If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. - Otherwise, it will be treated as float. - Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float - sep : str - This variable is used to distinguish items from one another in a transaction. The default seperator is tab space or \t. - However, the users can override their default separator. - startTime : float - To record the start time of the mining process - endTime : float - To record the completion time of the mining process - finalPatterns : dict - Storing the complete set of patterns in a dictionary variable - memoryUSS : float - To store the total amount of USS memory consumed by the program - memoryRSS : float - To store the total amount of RSS memory consumed by the program - Database : list - To store the sequences of a database in list - _idDatabase : dict - To store the sequences of a database by bit map - _maxSeqLen: - the maximum length of subsequence in sequence. - - :Methods: - - _creatingItemSets(): - Storing the complete sequences of the database/input file in a database variable - _convert(value): - To convert the user specified minSup value - make2BitDatabase(): - To make 1 length frequent patterns by breadth-first search technique and update Database to sequential database - DfsPruning(items,sStep,iStep): - the main algorithm of spam. This can search sstep and istep items and find next patterns, its sstep, and its istep. And call this function again by using them. Recursion until there are no more items available for exploration. - Sstep(s): - To convert bit to ssteo bit.The first time you get 1, you set it to 0 and subsequent ones to 1.(like 010101=>001111, 00001001=>00000111) - startMine() - Mining process will start from here - getPatterns() - Complete set of patterns will be retrieved with this function - savePatterns(oFile) - Complete set of frequent patterns will be loaded in to a output file - getPatternsAsDataFrame() - Complete set of frequent patterns will be loaded in to a dataframe - getMemoryUSS() - Total amount of USS memory consumed by the mining process will be retrieved from this function - getMemoryRSS() - Total amount of RSS memory consumed by the mining process will be retrieved from this function - getRuntime() - Total amount of runtime taken by the mining process will be retrieved from this function - candidateToFrequent(candidateList) - Generates frequent patterns from the candidate patterns - frequentToCandidate(frequentList, length) - Generates candidate patterns from the frequent patterns - - - **Executing the code on terminal**: - ---------------------------------------- - .. code-block:: console - - - Format: - - (.venv) $ python3 SPAM.py <inputFile> <outputFile> <minSup> (<separator>) - - Examples usage: - - (.venv) $ python3 SPAM.py sampleDB.txt patterns.txt 10.0 - - - .. note:: minSup will be considered in times of minSup and count of database transactions - - **Sample run of the importing code**: - ------------------------------------- - import PAMI.sequentialPatternMining.basic.SPAM as alg - - obj = alg.SPAM(iFile, minSup) - - obj.startMine() - - sequentialPatternMining = obj.getPatterns() - - print("Total number of Frequent Patterns:", len(frequentPatterns)) - - obj.savePatterns(oFile) - - Df = obj.getPatternInDataFrame() - - memUSS = obj.getMemoryUSS() - - print("Total Memory in USS:", memUSS) - - memRSS = obj.getMemoryRSS() - - print("Total Memory in RSS", memRSS) - - run = obj.getRuntime() - - print("Total ExecutionTime in seconds:", run) - - **Credits**: - ------------ - The complete program was written by Shota Suzuki under the supervision of Professor Rage Uday Kiran. - """ - - _minSup = float() - _startTime = float() - _endTime = float() - _finalPatterns = {} - _iFile = " " - _oFile = " " - _sep = " " - _memoryUSS = float() - _memoryRSS = float() - _Database = [] - _idDatabase={} - _maxSeqLen=0 - def _creatingItemSets(self): - """ - Storing the complete sequences of the database/input file in a database variable - """ - self._Database = [] - - if isinstance(self._iFile, _ab._pd.DataFrame): - temp = [] - if self._iFile.empty: - print("its empty..") - i = self._iFile.columns.values.tolist() - if 'Transactions' in i: - temp = self._iFile['Transactions'].tolist() - if "tid" in i: - temp2=self._iFile[''].tolist() - addList=[] - addList.append(temp[0]) - for k in range(len(temp)-1): - if temp2[k]==temp[k+1]: - addList.append(temp[k+1]) - else: - self._Database.append(addList) - addList=[] - addList.append(temp[k+1]) - self._Database.append(addList) - if isinstance(self._iFile, str): - if _ab._validators.url(self._iFile): - data = _ab._urlopen(self._iFile) - for line in data: - line.strip() - line = line.decode("utf-8") - temp = [i.rstrip() for i in line.split(self._sep)] - temp = [x for x in temp if x] - temp.pop() - self._Database.append(temp) - else: - try: - with open(self._iFile, 'r', encoding='utf-8') as f: - for line in f: - line.strip() - temp = [i.rstrip() for i in line.split('-1')] - temp = [x for x in temp if x ] - temp.pop() - - seq = [] - for i in temp: - k = -2 - if len(i)>1: - seq.append(list(sorted(set(i.split())))) - - else: - seq.append(i) - - self._Database.append(seq) - - except IOError: - print("File Not Found") - quit() - - def _convert(self, value): - """ - To convert the user specified minSup value - - :param value: user specified minSup value - :return: converted type - """ - if type(value) is int: - value = int(value) - if type(value) is float: - value = (len(self._Database) * value) - if type(value) is str: - if '.' in value: - value = float(value) - value = (len(self._Database) * value) - else: - value = int(value) - return value - - -
    [docs] def make2BitDatabase(self): - """ - To make 1 length frequent patterns by breadth-first search technique and update Database to sequential database - """ - self._maxSeqLen=max([len(i) for i in self._Database]) - lineNumber=0 - idDatabase={} - for line in self._Database: - seqNumber=1 - for seq in line: - - for data in seq: - if data in idDatabase: - while lineNumber+1!=len(idDatabase[data]): - idDatabase[data].append(0) - idDatabase[data][lineNumber]+=int(2**(self._maxSeqLen-seqNumber)) - - else: - idDatabase[data]=[] - while lineNumber+1!=len(idDatabase[data]): - idDatabase[data].append(0) - idDatabase[data][lineNumber]+=(int(2 ** (self._maxSeqLen-seqNumber))) - - seqNumber+=1 - lineNumber+=1 - for key,val in idDatabase.items(): - - sup=self.countSup(val) - while lineNumber+1!=len(idDatabase[key]): - idDatabase[key].append(0) - if sup>=self._minSup: - self._finalPatterns[str(key)+self._sep+"-2"]=sup - self._idDatabase[str(key)]=val
    - -
    [docs] def DfsPruning(self,items,sStep,iStep): - """ - the main algorithm of spam. This can search sstep and istep items and find next patterns, its sstep, and its istep. And call this function again by using them. Recursion until there are no more items available for exploration. - - :Attributes: - - items : str - The pattrens I got before - sStep : list - Items presumed to have "sstep" relationship with "items".(sstep is What appears later like a-b and a-c) - iStep : list - Items presumed to have "istep" relationship with "items"(istep is What appears in same time like ab and ac) - - """ - Snext=[] - Inext=[] - ns = self.Sstep(self._idDatabase[items]) - for i in sStep: - nnext=[] - for k in range(len(self._idDatabase[items])): - nandi=ns[k] & self._idDatabase[i][k] - nnext.append(nandi) - - - sup=self.countSup(nnext) - if sup>=self._minSup: - key=items+self._sep+"-1"+self._sep+i - self._finalPatterns[key+self._sep+"-1"+self._sep+"-2"]=sup - self._idDatabase[key]=nnext - Snext.append(i) - - for i in Snext: - key = items+self._sep+"-1"+self._sep+i - self.DfsPruning(key,Snext,[k for k in Snext if self._Database.index(i)<self._Database.index(k)]) - for i in iStep: - nnext = [] - - for k in range(len(self._idDatabase[items])): - nandi = self._idDatabase[items][k] & self._idDatabase[i][k] - nnext.append(nandi) - sup=self.countSup(nnext) - if sup>=self._minSup: - key=items+self._sep+str(i) - self._finalPatterns[key+self._sep+"-1"+self._sep+"-2"]=sup - self._idDatabase[key]=nnext - Inext.append(i) - for i in Inext: - key = items +self._sep +str(i) - self.DfsPruning(key,Snext,[k for k in Inext if self._Database.index(i)<self._Database.index(k)])
    - -
    [docs] def Sstep(self,s): - """ - To convert bit to Sstep bit.The first time you get 1, you set it to 0 and subsequent ones to 1.(like 010101=>001111, 00001001=>00000111) - - - :param s:list - to store each bit sequence - :return: - nextS:list to store the bit sequence converted by sstep - - """ - nextS=[] - for bins in s: - binS=str(bin(bins)) - - - LenNum=2 - for i in range(len(binS)-2): - if binS[LenNum] == "1": - - binS = binS[:LenNum] + "0" + binS[LenNum + 1:] - while len(binS)-1!=LenNum: - LenNum += 1 - binS = binS[:LenNum] + "1" + binS[LenNum + 1:] - break - LenNum+=1 - nextS.append(int(binS, 0)) - - - return nextS
    - -
    [docs] def countSup(self,n): - """ - count support - - :param n:list - to store each bit sequence - :return: - count: int support of this list - """ - count=0 - for i in n: - if "1" in str(bin(i)): - count+=1 - return count
    - -
    [docs] def startMine(self): - """ - Frequent pattern mining process will start from here - """ - self._Database = [] - self._startTime = _ab._time.time() - self._creatingItemSets() - self._minSup = self._convert(self._minSup) - self.make2BitDatabase() - self._Database = [i for i in self._idDatabase.keys()] - for i in self._Database: - x=[] - for j in self._Database: - if self._Database.index(i)<self._Database.index(j): - x.append(j) - - self.DfsPruning(i,self._Database,x) - self._endTime = _ab._time.time() - process = _ab._psutil.Process(_ab._os.getpid()) - self._memoryUSS = float() - self._memoryRSS = float() - self._memoryUSS = process.memory_full_info().uss - self._memoryRSS = process.memory_info().rss - print("Frequent patterns were generated successfully using Apriori algorithm ")
    - -
    [docs] def getMemoryUSS(self): - """Total amount of USS memory consumed by the mining process will be retrieved from this function - :return: returning USS memory consumed by the mining process - :rtype: float - """ - - return self._memoryUSS
    - -
    [docs] def getMemoryRSS(self): - """Total amount of RSS memory consumed by the mining process will be retrieved from this function - :return: returning RSS memory consumed by the mining process - :rtype: float - """ - - return self._memoryRSS
    - -
    [docs] def getRuntime(self): - """Calculating the total amount of runtime taken by the mining process - :return: returning total amount of runtime taken by the mining process - :rtype: float - """ - - return self._endTime - self._startTime
    - -
    [docs] def getPatternsAsDataFrame(self): - """Storing final frequent patterns in a dataframe - :return: returning frequent patterns in a dataframe - :rtype: pd.DataFrame - """ - - dataFrame = {} - data = [] - for a, b in self._finalPatterns.items(): - data.append([a, b]) - dataFrame = _ab._pd.DataFrame(data, columns=['Patterns', 'Support']) - return dataFrame
    - -
    [docs] def save(self, outFile): - """Complete set of frequent patterns will be loaded in to an output file - :param outFile: name of the output file - :type outFile: file - """ - self._oFile = outFile - writer = open(self._oFile, 'w+') - for x, y in self._finalPatterns.items(): - s1 = x + ":" + str(y) - writer.write("%s \n" % s1)
    - -
    [docs] def getPatterns(self): - """ Function to send the set of frequent patterns after completion of the mining process - :return: returning frequent patterns - :rtype: dict - """ - return self._finalPatterns
    - -
    [docs] def printResults(self): - """ - This function is used to print the results - """ - print("Total number of Frequent Patterns:", len(self.getPatterns())) - print("Total Memory in USS:", self.getMemoryUSS()) - print("Total Memory in RSS", self.getMemoryRSS()) - print("Total ExecutionTime in ms:", self.getRuntime())
    - - -if __name__ == "__main__": - _ap = str() - if len(_ab._sys.argv) == 4 or len(_ab._sys.argv) == 5: - if len(_ab._sys.argv) == 5: - _ap = SPAM(_ab._sys.argv[1], _ab._sys.argv[3], _ab._sys.argv[4]) - if len(_ab._sys.argv) == 4: - _ap = SPAM(_ab._sys.argv[1], _ab._sys.argv[3]) - _ap.startMine() - _Patterns = _ap.getPatterns() - print("Total number of Frequent Patterns:", len(_Patterns)) - _ap.savePatterns(_ab._sys.argv[2]) - _memUSS = _ap.getMemoryUSS() - print("Total Memory in USS:", _memUSS) - _memRSS = _ap.getMemoryRSS() - print("Total Memory in RSS", _memRSS) - _run = _ap.getRuntime() - print("Total ExecutionTime in ms:", _run) - else: - - print("Error! The number of input parameters do not match the total number of parameters provided") -
    - -
    -
    -
    - -
    - -
    -

    © Copyright 2024, RAGE Uday Kiran.

    -
    - - Built with Sphinx using a - theme - provided by Read the Docs. - - -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/finalSphinxDocs/_build/html/_modules/PAMI/sequentialPatternMining/basic/prefixSpan.html b/finalSphinxDocs/_build/html/_modules/PAMI/sequentialPatternMining/basic/prefixSpan.html deleted file mode 100644 index 3d3ca088..00000000 --- a/finalSphinxDocs/_build/html/_modules/PAMI/sequentialPatternMining/basic/prefixSpan.html +++ /dev/null @@ -1,781 +0,0 @@ - - - - - - PAMI.sequentialPatternMining.basic.prefixSpan — PAMI 2024.04.23 documentation - - - - - - - - - - - - - - - - - -
    - - -
    - -
    -
    -
    -
      -
    • - - -
    • -
    • -
    -
    -
    -
    -
    - -

    Source code for PAMI.sequentialPatternMining.basic.prefixSpan

    -# Prefix Span is one of the fundamental algorithm to discover sequential frequent patterns in a transactional database.
    -# This program employs Prefix Span property (or downward closure property) to  reduce the search space effectively.
    -# This algorithm employs depth-first search technique to find the complete set of frequent patterns in a transactional database.
    -#
    -# **Importing this algorithm into a python program**
    -# --------------------------------------------------------
    -#
    -#
    -#             import PAMI.frequentPattern.basic.prefixSpan as alg
    -#
    -#             obj = alg.prefixSpan(iFile, minSup,oFile,sep)
    -#
    -#             obj.startMine()
    -#
    -#             frequentPatterns = obj.getPatterns()
    -#
    -#             print("Total number of Frequent Patterns:", len(frequentPatterns))
    -#
    -#             obj.save(oFile)
    -#
    -#             Df = obj.getPatternInDataFrame()
    -#
    -#             memUSS = obj.getMemoryUSS()
    -#
    -#             print("Total Memory in USS:", memUSS)
    -#
    -#             memRSS = obj.getMemoryRSS()
    -#
    -#             print("Total Memory in RSS", memRSS)
    -#
    -#             run = obj.getRuntime()
    -#
    -#             print("Total ExecutionTime in seconds:", run)
    -#
    -
    -
    -
    -__copyright__ = """
    - Copyright (C)  2021 Rage Uday Kiran
    -
    -     This program is free software: you can redistribute it and/or modify
    -     it under the terms of the GNU General Public License as published by
    -     the Free Software Foundation, either version 3 of the License, or
    -     (at your option) any later version.
    -
    -     This program is distributed in the hope that it will be useful,
    -     but WITHOUT ANY WARRANTY; without even the implied warranty of
    -     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    -     GNU General Public License for more details.
    -
    -     You should have received a copy of the GNU General Public License
    -     along with this program.  If not, see <https://www.gnu.org/licenses/>.
    -     Copyright (C)  2021 Rage Uday Kiran
    -"""
    -
    -import pandas as pd
    -from deprecated import deprecated
    -
    -from PAMI.sequentialPatternMining.basic import abstract as _ab
    -import copy
    -import re
    -_ab._sys.setrecursionlimit(10000)
    -
    -
    [docs]class prefixSpan(_ab._sequentialPatterns): - """ - :Description: - * Prefix Span is one of the fundamental algorithm to discover sequential frequent patterns in a transactional database. - * This program employs Prefix Span property (or downward closure property) to reduce the search space effectively. - * This algorithm employs depth-first search technique to find the complete set of frequent patterns in a transactional database. - - :Reference: J. Pei, J. Han, B. Mortazavi-Asl, J. Wang, H. Pinto, Q. Chen, U. Dayal, M. Hsu: Mining Sequential Patterns by Pattern-Growth: The PrefixSpan Approach. IEEE Trans. Knowl. Data Eng. 16(11): 1424-1440 (2004) - - :param iFile: str : - Name of the Input file to mine complete set of Sequential frequent patterns - :param oFile: str : - Name of the output file to store complete set of Sequential frequent patterns - :param minSup: float or int or str : - minSup measure constraints the minimum number of transactions in a database where a pattern must appear - Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float - :param sep: str : - This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator. - - :Attributes: - - iFile : str - Input file name or path of the input file - oFile : str - Name of the output file or the path of output file - minSup : float or int or str - The user can specify minSup either in count or proportion of database size. - If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. - Otherwise, it will be treated as float. - Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float - sep : str - This variable is used to distinguish items from one another in a transaction. The default seperator is tab space or \t. - However, the users can override their default separator. - startTime : float - To record the start time of the mining process - endTime : float - To record the completion time of the mining process - finalPatterns : dict - Storing the complete set of patterns in a dictionary variable - memoryUSS : float - To store the total amount of USS memory consumed by the program - memoryRSS : float - To store the total amount of RSS memory consumed by the program - Database : list - To store the transactions of a database in list - - :Methods: - - startMine() - Mining process will start from here - getPatterns() - Complete set of patterns will be retrieved with this function - savePatterns(oFile) - Complete set of frequent patterns will be loaded in to a output file - getPatternsAsDataFrame() - Complete set of frequent patterns will be loaded in to a dataframe - getMemoryUSS() - Total amount of USS memory consumed by the mining process will be retrieved from this function - getMemoryRSS() - Total amount of RSS memory consumed by the mining process will be retrieved from this function - getRuntime() - Total amount of runtime taken by the mining process will be retrieved from this function - candidateToFrequent(candidateList) - Generates frequent patterns from the candidate patterns - frequentToCandidate(frequentList, length) - Generates candidate patterns from the frequent patterns - - **Methods to execute code on terminal** - ------------------------------------------ - .. code-block:: console - - - Format: - - (.venv) $ python3 prefixSpan.py <inputFile> <outputFile> <minSup> - - Example usage: - - (.venv) $ python3 prefixSpan.py sampleDB.txt patterns.txt 10 - - - .. note:: minSup will be considered in support count or frequency - - - **Importing this algorithm into a python program** - ----------------------------------------------------- - .. code-block:: python - - import PAMI.frequentPattern.basic.prefixSpan as alg - - obj = alg.prefixSpan(iFile, minSup) - - obj.startMine() - - frequentPatterns = obj.getPatterns() - - print("Total number of Frequent Patterns:", len(frequentPatterns)) - - obj.save(oFile) - - Df = obj.getPatternInDataFrame() - - memUSS = obj.getMemoryUSS() - - print("Total Memory in USS:", memUSS) - - memRSS = obj.getMemoryRSS() - - print("Total Memory in RSS", memRSS) - - run = obj.getRuntime() - - print("Total ExecutionTime in seconds:", run) - - **Credits:** - --------------- - - The complete program was written by Suzuki Shota under the supervision of Professor Rage Uday Kiran. - """ - - _minSup = float() - _startTime = float() - _endTime = float() - _finalPatterns = {} - _iFile = " " - _oFile = " " - _sep = " " - _memoryUSS = float() - _memoryRSS = float() - _Database = [] - _sepDatabase={} - def _creatingItemSets(self): - """ - Storing the complete transactions of the database/input file in a database variable - """ - self._Database = [] - - if isinstance(self._iFile, _ab._pd.DataFrame): - temp = [] - if self._iFile.empty: - print("its empty..") - i = self._iFile.columns.values.tolist() - if 'Transactions' in i: - temp = self._iFile['Transactions'].tolist() - - for k in temp: - self._Database.append(set(k)) - if isinstance(self._iFile, str): - if _ab._validators.url(self._iFile): - data = _ab._urlopen(self._iFile) - for line in data: - line.strip() - line = line.decode("utf-8") - temp = [i.rstrip() for i in line.split(self._sep)] - temp = [x for x in temp if x] - self._Database.append(set(temp)) - else: - try: - with open(self._iFile, 'r', encoding='utf-8') as f: - for line in f: - line.strip() - temp = [i.rstrip() for i in line.split(':')] - temp = [x for x in temp if x ] - - seq = [] - for i in temp: - if len(i)>1: - for i in list(sorted(set(i.split()))): - seq.append(i) - seq.append(":") - - else: - seq.append(i) - seq.append(":") - self._Database.append(seq) - - - except IOError: - print("File Not Found") - quit() - - def _convert(self, value): - """ - To convert the user specified minSup value - - :param value: user specified minSup value - :return: converted type - """ - if type(value) is int: - value = int(value) - if type(value) is float: - value = (len(self._Database) * value) - if type(value) is str: - if '.' in value: - value = float(value) - value = (len(self._Database) * value) - else: - value = int(value) - return value -
    [docs] def makeNext(self,sepDatabase,startrow): - """ - To get next pattern by adding head word to next sequence of startrow - - :param sepDatabase: dict - what words and rows startrow have to add it. - :param startrow: - the patterns get before - """ - for head in sepDatabase.keys(): - newrow=[i for i in startrow] - - if len(sepDatabase[head])>=self._minSup: - if newrow!=[]: - newrow.append(":") - newrow.append(head) - newrow.append(":") - if str(newrow) not in self._finalPatterns: - self._finalPatterns[str(newrow)]=len(sepDatabase[head]) - give = [] - give.append(head) - sepDatabase[head] = self.makeSupDatabase(sepDatabase[head], give) - newrow.pop() - self.makeSeqDatabaseSame(sepDatabase[head], newrow) - elif len(sepDatabase[head]) > self._finalPatterns[str(newrow)]: - self._finalPatterns[str(newrow)] = len(sepDatabase[head]) - give = [] - give.append(head) - sepDatabase[head] = self.makeSupDatabase(sepDatabase[head], give) - newrow.pop() - self.makeSeqDatabaseSame(sepDatabase[head], newrow)
    - - - -
    [docs] def makeSupDatabase(self,database,head): - """ - To delete not frequent words without words in the latest sequence - - :param database: list - database of lines having same startrow and head word - :param head:list - words in the latest sequence - :return: changed database - """ - - supDatabase={} - alreadyInData=[] - newDatabase = [] - for line in database: - alreadyInLine = [] - for data in line: - if data not in alreadyInLine: - if data not in alreadyInData: - supDatabase[data]=1 - alreadyInData.append(data) - else: - supDatabase[data]+=1 - alreadyInLine.append(data) - for line in database: - newLine=[] - for i in line: - if supDatabase[i]>=self._minSup or i in head: - if len(newLine)>1: - if (newLine[-1]!=":" or i!=":"): - newLine.append(i) - else: - newLine.append(i) - newDatabase.append(newLine) - - return newDatabase
    - -
    [docs] def makeNextSame(self,sepDatabase,startrow): - """ - To get next pattern by adding head word to the latest sequence of startrow - - :param sepDatabase: dict - what words and rows startrow have to add it - :param startrow: - the patterns get before - """ - for head in sepDatabase.keys(): - - if len(sepDatabase[head])>=self._minSup: - newrow = startrow.copy() - newrow.append(head) - newrow.append(":") - if str(newrow) not in self._finalPatterns.keys(): - self._finalPatterns[str(newrow)]=len(sepDatabase[head]) - if ":" in startrow: - give = self.getSameSeq(startrow) - else: - give = startrow.copy() - give.append(head) - sepDatabase[head] = self.makeSupDatabase(sepDatabase[head], give) - newrow.pop() - self.makeSeqDatabaseSame(sepDatabase[head], newrow) - elif len(sepDatabase[head])>self._finalPatterns[str(newrow)]: - self._finalPatterns[str(newrow)] = len(sepDatabase[head]) - if ":" in startrow: - give = self.getSameSeq(startrow) - else: - give = startrow.copy() - give.append(head) - sepDatabase[head] = self.makeSupDatabase(sepDatabase[head], give) - newrow.pop() - self.makeSeqDatabaseSame(sepDatabase[head], newrow)
    -
    [docs] def makeSeqDatabaseFirst(self,database): - """ - To make 1 length sequence dataset list which start from same word. It was stored only 1 from 1 line. - - :param database: - To store the transactions of a database in list - """ - startrow=[] - seqDatabase={} - - for line in database: - alreadyInLine=[] - for data in range(len(line)): - if line[data] not in alreadyInLine and line[data]!=":": - if line[data] not in seqDatabase.keys(): - seqDatabase[line[data]]=[] - seqDatabase[line[data]].append(line[data+1:]) - alreadyInLine.append(line[data]) - else: - seqDatabase[line[data]].append(line[data+1:]) - alreadyInLine.append(line[data]) - - if len(seqDatabase)>0: - self.makeNext(seqDatabase,startrow)
    - -
    [docs] def serchSame(self,database,startrow,give): - """ - To get 2 or more length patterns in same sequence. - - :param database: list - To store the transactions of a database in list which have same startrow and head word - :param startrow: list - the patterns get before - :param give: list - the word in the latest sequence of startrow - """ - sepDatabaseSame={} - sepDatabaseSame[startrow[-1]]=[] - for line in database: - addLine=0 - i=0 - if len(line)>1: - while line[i]!=":": - if line[i]==startrow[-1]: - sepDatabaseSame[startrow[-1]].append(line[i+1:]) - addLine=1 - break - i+=1 - if addLine!=1: - ok=[] - while i <len(line): - if line[i]==":": - ok=[] - elif line[i]==startrow[-1]: - ok.append("sk1") - for x in give: - if x==line[i]: - ok.append(x) - if len(ok)==1+len(give): - sepDatabaseSame[startrow[-1]].append(line[i+1:]) - break - i+=1 - startrow2=[startrow[0]] - startrow.append(":") - if str(startrow) not in self._finalPatterns.keys(): - self.makeNextSame(sepDatabaseSame,startrow2) - elif self._finalPatterns[str(startrow)]<len(sepDatabaseSame[startrow[-2]]): - self.makeNextSame(sepDatabaseSame,startrow2) - return sepDatabaseSame[startrow[-2]]
    - -
    [docs] def getSameSeq(self,startrow): - """ - To get words in the latest sequence - :param startrow: the patterns get before - - """ - give = [] - newrow = startrow.copy() - while newrow[-1] != ":": - y = newrow.pop() - give.append(y) - return give
    - -
    [docs] def makeSeqDatabaseSame(self,database,startrow): - """ - To make sequence dataset list which start from same word(head). It was stored only 1 from 1 line. - And it separated by having head in the latest sequence of startrow or not. - - :param database: - To store the transactions of a database in list - :param startrow: the patterns get before - - """ - seqDatabase={} - seqDatabaseSame={} - for line in database: - if len(line)>1: - alreadyInLine=[] - i = 0 - while line[i] != ":": - if line[i] not in seqDatabaseSame: - if ":" in startrow: - give=self.getSameSeq(startrow) - else: - give=startrow.copy() - newrow= [startrow[-1], line[i]] - seqDatabaseSame[line[i]] = self.serchSame(database, newrow,give) - - i += 1 - same=0 - while len(line)>i: - if line[i]!=":": - if line[i] not in alreadyInLine: - if line[i] not in seqDatabase: - seqDatabase[line[i]]=[] - seqDatabase[line[i]].append(line[i + 1:]) - alreadyInLine.append(line[i]) - if line[i]==startrow[-1]: - same=1 - - elif same==1 and line[i] not in seqDatabaseSame: - if ":" in startrow: - give=self.getSameSeq(startrow) - else: - give=startrow.copy() - newrow= [startrow[-1], line[i]] - seqDatabaseSame[line[i]] = self.serchSame(database, newrow,give) - - else: - same=0 - i+=1 - - - if len(seqDatabase)!=0: - self.makeNext(seqDatabase,startrow) - if len(seqDatabaseSame)!=0: - self.makeNextSame(seqDatabaseSame,startrow)
    - -
    [docs] @deprecated("It is recommended to use mine() instead of startMine() for mining process") - def startMine(self): - """ - Frequent pattern mining process will start from here - """ - self._Database = [] - self._startTime = _ab._time.time() - self._creatingItemSets() - self._Database=self.makeSupDatabase(self._Database,"") - self._minSup = self._convert(self._minSup) - self.makeSeqDatabaseFirst(self._Database) - self._endTime = _ab._time.time() - process = _ab._psutil.Process(_ab._os.getpid()) - self._memoryUSS = float() - self._memoryRSS = float() - self._memoryUSS = process.memory_full_info().uss - self._memoryRSS = process.memory_info().rss - print("Frequent patterns were generated successfully using prefixSpan algorithm ")
    - -
    [docs] def Mine(self): - """ - Frequent pattern mining process will start from here - """ - self._Database = [] - self._startTime = _ab._time.time() - self._creatingItemSets() - self._Database=self.makeSupDatabase(self._Database,"") - self._minSup = self._convert(self._minSup) - self.makeSeqDatabaseFirst(self._Database) - self._endTime = _ab._time.time() - process = _ab._psutil.Process(_ab._os.getpid()) - self._memoryUSS = float() - self._memoryRSS = float() - self._memoryUSS = process.memory_full_info().uss - self._memoryRSS = process.memory_info().rss - print("Frequent patterns were generated successfully using prefixSpan algorithm ")
    - -
    [docs] def getMemoryUSS(self): - """ - Total amount of USS memory consumed by the mining process will be retrieved from this function - - :return: returning USS memory consumed by the mining process - :rtype: float - """ - - return self._memoryUSS
    - -
    [docs] def getMemoryRSS(self): - """ - Total amount of RSS memory consumed by the mining process will be retrieved from this function - - :return: returning RSS memory consumed by the mining process - :rtype: float - """ - - return self._memoryRSS
    - -
    [docs] def getRuntime(self): - """ - Calculating the total amount of runtime taken by the mining process - - :return: returning total amount of runtime taken by the mining process - :rtype: float - """ - - return self._endTime - self._startTime
    - -
    [docs] def getPatternsAsDataFrame(self): - """ - Storing final frequent patterns in a dataframe - - :return: returning frequent patterns in a dataframe - :rtype: pd.DataFrame - """ - - dataFrame = {} - data = [] - for a, b in self._finalPatterns.items(): - data.append([a, b]) - dataFrame = _ab._pd.DataFrame(data, columns=['Patterns', 'Support']) - return dataFrame
    - -
    [docs] def save(self, outFile): - """ - Complete set of frequent patterns will be loaded in to an output file - - :param outFile: name of the output file - :type outFile: csv file - """ - self._oFile = outFile - writer = open(self._oFile, 'w+') - for x, y in self._finalPatterns.items(): - pattern="" - x=re.sub("[\['\]]","",x) - for i in x.split(","): - - pattern=pattern+"\t"+str(i) - s1 = pattern + str(y) - writer.write("%s \n" % s1)
    - -
    [docs] def getPatterns(self): - """ - Function to send the set of frequent patterns after completion of the mining process - - :return: returning frequent patterns - :rtype: dict - """ - return self._finalPatterns
    - -
    [docs] def printResults(self): - """ - This function is used to print the results - """ - print("Total number of Frequent Patterns:", len(self.getPatterns())) - print("Total Memory in USS:", self.getMemoryUSS()) - print("Total Memory in RSS", self.getMemoryRSS()) - print("Total ExecutionTime in ms:", self.getRuntime())
    - - -if __name__ == "__main__": - _ap = str() - if len(_ab._sys.argv) == 4 or len(_ab._sys.argv) == 5: - if len(_ab._sys.argv) == 5: - _ap = prefixSpan(_ab._sys.argv[1], _ab._sys.argv[3], _ab._sys.argv[4]) - if len(_ab._sys.argv) == 4: - _ap = prefixSpan(_ab._sys.argv[1], _ab._sys.argv[3]) - _ap.startMine() - _Patterns = _ap.getPatterns() - print("Total number of Frequent Patterns:", len(_Patterns)) - _ap.savePatterns(_ab._sys.argv[2]) - _memUSS = _ap.getMemoryUSS() - print("Total Memory in USS:", _memUSS) - _memRSS = _ap.getMemoryRSS() - print("Total Memory in RSS", _memRSS) - _run = _ap.getRuntime() - print("Total ExecutionTime in ms:", _run) - else: - _ap = prefixSpan('retail.txt',1000, ' ') - _ap.startMine() - _Patterns = _ap.getPatterns() - _memUSS = _ap.getMemoryUSS() - print("Total Memory in USS:", _memUSS) - _memRSS = _ap.getMemoryRSS() - print("Total Memory in RSS", _memRSS) - _run = _ap.getRuntime() - print("Total ExecutionTime in ms:", _run) - print("Total number of Frequent Patterns:", len(_Patterns)) - print("Error! The number of input parameters do not match the total number of parameters provided") - _ap.save("priOut2.txt") -
    - -
    -
    -
    - -
    - -
    -

    © Copyright 2024, RAGE Uday Kiran.

    -
    - - Built with Sphinx using a - theme - provided by Read the Docs. - - -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/finalSphinxDocs/_build/html/_modules/index.html b/finalSphinxDocs/_build/html/_modules/index.html index ee3430b7..8d2e0182 100644 --- a/finalSphinxDocs/_build/html/_modules/index.html +++ b/finalSphinxDocs/_build/html/_modules/index.html @@ -160,6 +160,7 @@

    All modules for which code is available

  3. PAMI.faultTolerantFrequentPattern.basic.FTApriori
  4. PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth
  5. PAMI.frequentPattern.basic.Apriori
  6. +
  7. PAMI.frequentPattern.basic.Aprioribitset
  8. PAMI.frequentPattern.basic.ECLAT
  9. PAMI.frequentPattern.basic.ECLATDiffset
  10. PAMI.frequentPattern.basic.ECLATbitset
  11. @@ -226,9 +227,6 @@

    All modules for which code is available

  12. PAMI.recurringPattern.basic.RPGrowth
  13. PAMI.relativeFrequentPattern.basic.RSFPGrowth
  14. PAMI.relativeHighUtilityPattern.basic.RHUIM
  15. -
  16. PAMI.sequentialPatternMining.basic.SPADE
  17. -
  18. PAMI.sequentialPatternMining.basic.SPAM
  19. -
  20. PAMI.sequentialPatternMining.basic.prefixSpan
  21. PAMI.stablePeriodicFrequentPattern.basic.SPPEclat
  22. PAMI.stablePeriodicFrequentPattern.basic.SPPGrowth
  23. PAMI.stablePeriodicFrequentPattern.topK.TSPIN
  24. diff --git a/finalSphinxDocs/_build/html/_sources/frequentPatternBasicAprioribitset.rst.txt b/finalSphinxDocs/_build/html/_sources/frequentPatternBasicAprioribitset.rst.txt new file mode 100644 index 00000000..796aa946 --- /dev/null +++ b/finalSphinxDocs/_build/html/_sources/frequentPatternBasicAprioribitset.rst.txt @@ -0,0 +1,7 @@ +Aprioribitset +------------- + +.. automodule:: PAMI.frequentPattern.basic.Aprioribitset + :members: + :undoc-members: + :show-inheritance: \ No newline at end of file diff --git a/finalSphinxDocs/_build/html/_sources/frequentPatternMining.rst.txt b/finalSphinxDocs/_build/html/_sources/frequentPatternMining.rst.txt index 75ca2ed1..2c5f19d9 100644 --- a/finalSphinxDocs/_build/html/_sources/frequentPatternMining.rst.txt +++ b/finalSphinxDocs/_build/html/_sources/frequentPatternMining.rst.txt @@ -5,6 +5,7 @@ Basic :maxdepth: 1 frequentPatternBasicApriori + frequentPatternBasicAprioribitset frequentPatternBasicECLAT frequentPatternBasicECLATDiffset frequentPatternBasicECLATbitset diff --git a/finalSphinxDocs/_build/html/correlatedPatternBasicCoMine.html b/finalSphinxDocs/_build/html/correlatedPatternBasicCoMine.html index e537d938..1ccddffb 100644 --- a/finalSphinxDocs/_build/html/correlatedPatternBasicCoMine.html +++ b/finalSphinxDocs/_build/html/correlatedPatternBasicCoMine.html @@ -120,6 +120,7 @@
    class PAMI.correlatedPattern.basic.CoMine.CoMine(iFile: Union[str, DataFrame], minSup: Union[int, float, str], minAllConf: float, sep: str = '\t')[source]

    Bases: _correlatedPatterns

    +

    About this algorithm

    Description:

    CoMine is one of the fundamental algorithm to discover correlated patterns in a transactional database. It is based on the traditional FP-Growth algorithm. This algorithm uses depth-first search technique to find all correlated patterns in a transactional database.

    @@ -155,6 +156,7 @@
    +

    Execution methods

    Terminal command

    Format:
     
    @@ -203,9 +205,8 @@
     print("Total ExecutionTime in seconds:", run)
     
    -
    -

    The complete program was written by B.Sai Chitra under the supervision of Professor Rage Uday Kiran.

    -
    +

    Credits

    +

    The complete program was written by B.Sai Chitra and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    getMemoryRSS() float[source]
    diff --git a/finalSphinxDocs/_build/html/correlatedPatternBasicCoMinePlus.html b/finalSphinxDocs/_build/html/correlatedPatternBasicCoMinePlus.html index 1a63bb5e..4954854e 100644 --- a/finalSphinxDocs/_build/html/correlatedPatternBasicCoMinePlus.html +++ b/finalSphinxDocs/_build/html/correlatedPatternBasicCoMinePlus.html @@ -120,6 +120,7 @@
    class PAMI.correlatedPattern.basic.CoMinePlus.CoMine(iFile: Union[str, DataFrame], minSup: Union[int, float, str], minAllConf: float, sep: str = '\t')[source]

    Bases: _correlatedPatterns

    +

    About this algorithm

    Description:

    CoMinePlus is one of the fundamental algorithm to discover correlated patterns in a transactional database. It is based on the traditional FP-Growth algorithm. This algorithm uses depth-first search technique to find all correlated patterns in a transactional database.

    @@ -155,6 +156,7 @@
    +

    Execution methods

    Terminal command

    Format:
     
    @@ -203,7 +205,8 @@
     print("Total ExecutionTime in seconds:", run)
     
    -

    The complete program was written by B.Sai Chitra and revised by Tarun Sreepads under the supervision of Professor Rage Uday Kiran.

    +

    Credits

    +

    The complete program was written by B.Sai Chitra and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    getMemoryRSS() float[source]
    diff --git a/finalSphinxDocs/_build/html/frequentPatternBasicApriori.html b/finalSphinxDocs/_build/html/frequentPatternBasicApriori.html index 05598e36..0d602992 100644 --- a/finalSphinxDocs/_build/html/frequentPatternBasicApriori.html +++ b/finalSphinxDocs/_build/html/frequentPatternBasicApriori.html @@ -21,7 +21,7 @@ - + @@ -49,6 +49,7 @@
  25. Frequent Pattern mining
    • Basic
      • Apriori
      • +
      • Aprioribitset
      • ECLAT
      • ECLATDiffset
      • ECLATbitset
      • @@ -128,6 +129,7 @@
        class PAMI.frequentPattern.basic.Apriori.Apriori(iFile, minSup, sep='\t')[source]

        Bases: _frequentPatterns

        +

        About this algorithm

        Description:

        Apriori is one of the fundamental algorithm to discover frequent patterns in a transactional database. This program employs apriori property (or downward closure property) to reduce the search space effectively. This algorithm employs breadth-first search technique to find the complete set of frequent patterns in a transactional database.

        @@ -155,6 +157,7 @@
  26. +

    Execution methods

    Terminal command

    Format:
     
    @@ -170,7 +173,7 @@
     

    minSup can be specified in support count or a value between 0 and 1.

    Calling from a python program

    -
    import PAMI1.frequentPattern.basic.Apriori as alg
    +
    import PAMI.frequentPattern.basic.Apriori as alg
     
     iFile = 'sampleDB.txt'
     
    @@ -201,6 +204,7 @@
     print("Total ExecutionTime in seconds:", run)
     
    +

    Credits

    The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    @@ -313,7 +317,7 @@

    diff --git a/finalSphinxDocs/_build/html/frequentPatternBasicAprioribitset.html b/finalSphinxDocs/_build/html/frequentPatternBasicAprioribitset.html new file mode 100644 index 00000000..c2f0fe59 --- /dev/null +++ b/finalSphinxDocs/_build/html/frequentPatternBasicAprioribitset.html @@ -0,0 +1,346 @@ + + + + + + + Aprioribitset — PAMI 2024.04.23 documentation + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    + +
    +
    + +
    +

    Aprioribitset

    +
    +
    +class PAMI.frequentPattern.basic.Aprioribitset.Aprioribitset(iFile, minSup, sep='\t')[source]
    +

    Bases: _frequentPatterns

    +

    About this algorithm

    +
    +
    Description:
    +

    AprioriBitset is one of the fundamental algorithm to discover frequent patterns in a transactional database.

    +
    +
    Reference:
    +

    Mohammed Javeed Zaki: Scalable Algorithms for Association Mining. IEEE Trans. Knowl. Data Eng. 12(3): +372-390 (2000), https://ieeexplore.ieee.org/document/846291

    +
    +
    Parameters:
    +
      +
    • iFile (str or URL or dataFrame) – Name of the Input file to mine complete set of frequent patterns.

    • +
    • oFile (str) – Name of the output file to store complete set of frequent patterns.

    • +
    • minSup (int or float or str) – The user can specify minSup either in count or proportion of database size. If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. Otherwise, it will be treated as float.

    • +
    • sep (str) – This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.

    • +
    +
    +
    Attributes:
    +
      +
    • startTime (float) – To record the start time of the mining process.

    • +
    • endTime (float) – To record the completion time of the mining process.

    • +
    • finalPatterns (dict) – Storing the complete set of patterns in a dictionary variable.

    • +
    • memoryUSS (float) – To store the total amount of USS memory consumed by the program.

    • +
    • memoryRSS (float) – To store the total amount of RSS memory consumed by the program.

    • +
    • Database (list) – To store the transactions of a database in list.

    • +
    +
    +
    +

    Execution methods

    +

    Terminal command

    +
    Format:
    +
    +(.venv) $ python3 AprioriBitset.py <inputFile> <outputFile> <minSup>
    +
    +Example Usage:
    +
    +(.venv) $ python3 AprioriBitset.py sampleDB.txt patterns.txt 10.0
    +
    +
    +
    +

    Note

    +

    minSup can be specified in support count or a value between 0 and 1.

    +
    +

    Calling from a python program

    +
    import PAMI.frequentPattern.basic.Aprioribitset as alg
    +
    +iFile = 'sampleDB.txt'
    +
    +minSup = 10  # can also be specified between 0 and 1
    +
    +obj = alg.Aprioribitset(iFile, minSup)
    +
    +obj.mine()
    +
    +frequentPattern = obj.getPatterns()
    +
    +print("Total number of Frequent Patterns:", len(frequentPattern))
    +
    +obj.save(oFile)
    +
    +Df = obj.getPatternInDataFrame()
    +
    +memUSS = obj.getMemoryUSS()
    +
    +print("Total Memory in USS:", memUSS)
    +
    +memRSS = obj.getMemoryRSS()
    +
    +print("Total Memory in RSS", memRSS)
    +
    +run = obj.getRuntime()
    +
    +print("Total ExecutionTime in seconds:", run)
    +
    +
    +

    Credits

    +

    The complete program was written by Yudai Masu and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    +
    +
    +getMemoryRSS()[source]
    +

    Total amount of RSS memory consumed by the mining process will be retrieved from this function

    +
    +
    Returns:
    +

    returning RSS memory consumed by the mining process

    +
    +
    Return type:
    +

    float

    +
    +
    +
    + +
    +
    +getMemoryUSS()[source]
    +

    Total amount of USS memory consumed by the mining process will be retrieved from this function

    +
    +
    Returns:
    +

    returning USS memory consumed by the mining process

    +
    +
    Return type:
    +

    float

    +
    +
    +
    + +
    +
    +getPatterns()[source]
    +

    Function to send the set of frequent patterns after completion of the mining process

    +
    +
    Returns:
    +

    returning frequent patterns

    +
    +
    Return type:
    +

    dict

    +
    +
    +
    + +
    +
    +getPatternsAsDataFrame() DataFrame[source]
    +

    Storing final frequent patterns in a dataframe

    +
    +
    Returns:
    +

    returning frequent patterns in a dataframe

    +
    +
    Return type:
    +

    pd.DataFrame

    +
    +
    +
    + +
    +
    +getRuntime()[source]
    +

    Calculating the total amount of runtime taken by the mining process

    +
    +
    Returns:
    +

    returning total amount of runtime taken by the mining process

    +
    +
    Return type:
    +

    float

    +
    +
    +
    + +
    +
    +mine() None[source]
    +

    Frequent pattern mining process will start from here

    +
    + +
    +
    +printResults()[source]
    +

    This function is used to print the result

    +
    + +
    +
    +save(outFile: str, seperator='\t') None[source]
    +

    Complete set of frequent patterns will be loaded in to an output file

    +
    +
    Parameters:
    +

    outFile (csvfile) – name of the output file

    +
    +
    Returns:
    +

    None

    +
    +
    +
    + +
    +
    +startMine()[source]
    +

    Code for the mining process will start from this function

    +
    + +
    + +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/finalSphinxDocs/_build/html/frequentPatternBasicECLAT.html b/finalSphinxDocs/_build/html/frequentPatternBasicECLAT.html index a379ea81..e72ebb32 100644 --- a/finalSphinxDocs/_build/html/frequentPatternBasicECLAT.html +++ b/finalSphinxDocs/_build/html/frequentPatternBasicECLAT.html @@ -22,7 +22,7 @@ - + @@ -49,6 +49,7 @@
  27. Frequent Pattern mining
    • Basic
      • Apriori
      • +
      • Aprioribitset
      • ECLAT
      • ECLATDiffset
      • ECLATbitset
      • @@ -128,6 +129,7 @@
        class PAMI.frequentPattern.basic.ECLAT.ECLAT(iFile, minSup, sep='\t')[source]

        Bases: _frequentPatterns

        +

        About this algorithm

        Description:

        ECLAT is one of the fundamental algorithm to discover frequent patterns in a transactional database.

        @@ -155,6 +157,7 @@
  28. +

    Execution methods

    Terminal command

    Format:
     
    @@ -201,6 +204,7 @@
     print("Total ExecutionTime in seconds:", run)
     
    +

    Credits:

    The complete program was written by Kundai and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    @@ -312,7 +316,7 @@
    diff --git a/finalSphinxDocs/_build/html/frequentPatternBasicECLATDiffset.html b/finalSphinxDocs/_build/html/frequentPatternBasicECLATDiffset.html index 3db4c6f6..6cfa29ab 100644 --- a/finalSphinxDocs/_build/html/frequentPatternBasicECLATDiffset.html +++ b/finalSphinxDocs/_build/html/frequentPatternBasicECLATDiffset.html @@ -49,6 +49,7 @@
  29. Frequent Pattern mining
    • Basic
      • Apriori
      • +
      • Aprioribitset
      • ECLAT
      • ECLATDiffset
      • ECLATbitset
      • @@ -128,6 +129,7 @@
        class PAMI.frequentPattern.basic.ECLATDiffset.ECLATDiffset(iFile, minSup, sep='\t')[source]

        Bases: _frequentPatterns

        +

        About this algorithm

        Description:

        ECLATDiffset uses diffset to extract the frequent patterns in a transactional database.

        @@ -141,7 +143,7 @@
      • iFile (str or URL or dataFrame) – Name of the Input file to mine complete set of frequent patterns.

      • oFile (str) – Name of the output file to store complete set of frequent patterns

      • minSup (int or float or str) – The user can specify minSup either in count or proportion of database size. If the program detects the data type of minSup is integer, then it treats minSup is expressed in count.

      • -
      • sep (str) – This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.

      • +
      • sep (str) – This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.

  30. Attributes:
    @@ -155,6 +157,7 @@
    +

    Execution methods

    Terminal command

    Format:
     
    @@ -168,8 +171,8 @@
     

    Note

    minSup can be specified in support count or a value between 0 and 1.

    -

    Calling from a python program

    +

    Calling from a python program

    import PAMI.frequentPattern.basic.ECLATDiffset as alg
     
     iFile = 'sampleDB.txt'
    @@ -201,6 +204,7 @@
     print("Total ExecutionTime in seconds:", run)
     
    +

    Credits:

    The complete program was written by Kundai and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    diff --git a/finalSphinxDocs/_build/html/frequentPatternBasicECLATbitset.html b/finalSphinxDocs/_build/html/frequentPatternBasicECLATbitset.html index 928cc791..e37ec9ab 100644 --- a/finalSphinxDocs/_build/html/frequentPatternBasicECLATbitset.html +++ b/finalSphinxDocs/_build/html/frequentPatternBasicECLATbitset.html @@ -49,6 +49,7 @@
  31. Frequent Pattern mining
    • Basic
      • Apriori
      • +
      • Aprioribitset
      • ECLAT
      • ECLATDiffset
      • ECLATbitset
      • @@ -128,6 +129,7 @@
        class PAMI.frequentPattern.basic.ECLATbitset.ECLATbitset(iFile, minSup, sep='\t')[source]

        Bases: _frequentPatterns

        +

        About this algorithm

        Description:

        ECLATbitset is one of the fundamental algorithm to discover frequent patterns in a transactional database.

        @@ -141,7 +143,7 @@
      • iFile (str or URL or dataFrame) – Name of the Input file to mine complete set of frequent patterns.

      • oFile (str) – Name of the output file to store complete set of frequent patterns

      • minSup (int or float or str) – The user can specify minSup either in count or proportion of database size. If the program detects the data type of minSup is integer, then it treats minSup is expressed in count.

      • -
      • sep (str) – This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.

      • +
      • sep (str) – This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.

  32. Attributes:
    @@ -155,13 +157,17 @@
    +

    Execution methods

    Terminal command

    -
    -

    Format:

    -

    (.venv) $ python3 ECLATbitset.py <inputFile> <outputFile> <minSup>

    -

    Example Usage:

    -

    (.venv) $ python3 ECLATbitset.py sampleDB.txt patterns.txt 10.0

    -
    +
    Format:
    +
    +(.venv) $ python3 ECLATbitset.py <inputFile> <outputFile> <minSup>
    +
    +Example Usage:
    +
    +(.venv) $ python3 ECLATbitset.py sampleDB.txt patterns.txt 10.0
    +
    +

    Note

    minSup can be specified in support count or a value between 0 and 1.

    @@ -198,6 +204,7 @@ print("Total ExecutionTime in seconds:", run)
    +

    Credits:

    The complete program was written by Yudai Masu and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    diff --git a/finalSphinxDocs/_build/html/frequentPatternBasicFPGrowth.html b/finalSphinxDocs/_build/html/frequentPatternBasicFPGrowth.html index 67150b8c..4dcaef25 100644 --- a/finalSphinxDocs/_build/html/frequentPatternBasicFPGrowth.html +++ b/finalSphinxDocs/_build/html/frequentPatternBasicFPGrowth.html @@ -49,6 +49,7 @@
  33. Frequent Pattern mining
    • Basic
      • Apriori
      • +
      • Aprioribitset
      • ECLAT
      • ECLATDiffset
      • ECLATbitset
      • @@ -128,6 +129,7 @@
        class PAMI.frequentPattern.basic.FPGrowth.FPGrowth(iFile, minSup, sep='\t')[source]

        Bases: _frequentPatterns

        +

        About this algorithm

        Description:

        FPGrowth is one of the fundamental algorithm to discover frequent patterns in a transactional database. It stores the database in compressed fp-tree decreasing the memory usage and extracts the patterns from tree.It employs downward closure property to reduce the search space effectively.

        @@ -157,6 +159,7 @@
  34. +

    Execution methods

    Terminal command

    Format:
     
    @@ -203,6 +206,7 @@
     print("Total ExecutionTime in seconds:", run)
     
    +

    Credits:

    The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    diff --git a/finalSphinxDocs/_build/html/frequentPatternMining.html b/finalSphinxDocs/_build/html/frequentPatternMining.html index 6ad3f9e1..1dd0198d 100644 --- a/finalSphinxDocs/_build/html/frequentPatternMining.html +++ b/finalSphinxDocs/_build/html/frequentPatternMining.html @@ -49,6 +49,7 @@
  35. Frequent Pattern mining
    • Basic
      • Apriori
      • +
      • Aprioribitset
      • ECLAT
      • ECLATDiffset
      • ECLATbitset
      • @@ -149,6 +150,7 @@

        Basic
        • Apriori
        • +
        • Aprioribitset
        • ECLAT
        • ECLATDiffset
        • ECLATbitset
        • diff --git a/finalSphinxDocs/_build/html/frequentPatternTopkFAE.html b/finalSphinxDocs/_build/html/frequentPatternTopkFAE.html index b09deece..02c20dc2 100644 --- a/finalSphinxDocs/_build/html/frequentPatternTopkFAE.html +++ b/finalSphinxDocs/_build/html/frequentPatternTopkFAE.html @@ -124,6 +124,7 @@
          class PAMI.frequentPattern.topk.FAE.FAE(iFile, k, sep='\t')[source]

          Bases: _frequentPatterns

          +

          About this algorithm

          Description:

          Top - K is and algorithm to discover top frequent patterns in a transactional database.

          @@ -150,6 +151,7 @@

  36. +

    Execution methods

    Terminal command

    Format:
     
    @@ -196,6 +198,7 @@
     print("Total ExecutionTime in seconds:", run)
     
    +

    Credits:

    The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    diff --git a/finalSphinxDocs/_build/html/frequentPatternclosedCHARM.html b/finalSphinxDocs/_build/html/frequentPatternclosedCHARM.html index b7c6d2c2..a76bc153 100644 --- a/finalSphinxDocs/_build/html/frequentPatternclosedCHARM.html +++ b/finalSphinxDocs/_build/html/frequentPatternclosedCHARM.html @@ -124,6 +124,7 @@
    class PAMI.frequentPattern.closed.CHARM.CHARM(iFile, minSup, sep='\t')[source]

    Bases: _frequentPatterns

    +

    About this algorithm

    Description:

    CHARM is an algorithm to discover closed frequent patterns in a transactional database. Closed frequent patterns are patterns if there exists no superset that has the same support count as this original itemset. This algorithm employs depth-first search technique to find the complete set of closed frequent patterns in a transactional database.

    @@ -156,6 +157,7 @@
    +

    Execution methods

    Terminal command

    Format:
     
    @@ -202,6 +204,7 @@
     print("Total ExecutionTime in seconds:", run)
     
    +

    Credits:

    The complete program was written by P.Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    diff --git a/finalSphinxDocs/_build/html/genindex.html b/finalSphinxDocs/_build/html/genindex.html index cf99d730..7f4743fa 100644 --- a/finalSphinxDocs/_build/html/genindex.html +++ b/finalSphinxDocs/_build/html/genindex.html @@ -171,8 +171,6 @@

    A

  37. (PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.Tree method), [1]
  38. -
  39. alreadyAdded (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.spatioTemporalDatabaseGenerator attribute) -
  40. another() (PAMI.subgraphMining.basic.edge.Edge method)
      @@ -180,6 +178,8 @@

      A

  41. Apriori (class in PAMI.frequentPattern.basic.Apriori), [1] +
  42. +
  43. Aprioribitset (class in PAMI.frequentPattern.basic.Aprioribitset)
  44. avg_transaction_length (PAMI.extras.syntheticDataGenerator.temporalDatabaseGen.CreateSyntheticTemporal attribute)
  45. @@ -222,8 +222,6 @@

    C

  46. CHARM (class in PAMI.frequentPattern.closed.CHARM), [1]
  47. CMine (class in PAMI.coveragePattern.basic.CMine), [1] -
  48. -
  49. coinFlip (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.spatioTemporalDatabaseGenerator attribute)
  50. CoMine (class in PAMI.correlatedPattern.basic.CoMine), [1] @@ -277,8 +275,6 @@

    C

  51. (PAMI.subgraphMining.topK.DFSCode.DfsCode method)
  52. -
  53. countSup() (PAMI.sequentialPatternMining.basic.SPAM.SPAM method), [1] -
  54. CPFPMiner (class in PAMI.periodicFrequentPattern.closed.CPFPMiner), [1]
  55. CPPG (class in PAMI.coveragePattern.basic.CPPG), [1] @@ -301,10 +297,10 @@

    C

  56. createGeoreferentialTemporalDatabase() (PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialTemporal.createGeoreferentialTemporalDatabase method)
  57. - - + -
  58. createPoint() (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.spatioTemporalDatabaseGenerator method) -
  59. createPrefixTree() (PAMI.localPeriodicPattern.basic.LPPGrowth.Tree method), [1]
      @@ -357,8 +351,12 @@

      C

  60. createTemporalDatabase() (PAMI.extras.syntheticDataGenerator.createSyntheticTemporal.createSyntheticTemporal method)
  61. -
  62. createTemporalFile() (PAMI.extras.generateDatabase.generateTemporalDatabase.generateTemporalDatabase method) +
  63. createTemporalFile() (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.generateTemporalDatabase method) + +
  64. createTransaction() (PAMI.highUtilitySpatialPattern.topk.TKSHUIM.Dataset method), [1]
  65. createTransactional() (PAMI.extras.DF2DB.denseDF2DB_dump.DenseFormatDF method) @@ -430,8 +428,6 @@

    D

  66. DFSCode (class in PAMI.subgraphMining.basic.dfsCode)
  67. DfsCode (class in PAMI.subgraphMining.topK.DFSCode) -
  68. -
  69. DfsPruning() (PAMI.sequentialPatternMining.basic.SPAM.SPAM method), [1]
  70. DfsThread (class in PAMI.subgraphMining.topK.DFSThread)
  71. @@ -641,8 +637,14 @@

    G

  72. GenerateAndPrintItemPairs() (PAMI.extras.syntheticDataGenerator.utilityDatabase.UtilityDataGenerator method)
  73. -
  74. generateArray() (PAMI.extras.generateDatabase.generateTransactionalDatabase.generateTransactionalDatabase method) +
  75. generateArray() (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.generateTemporalDatabase method) + +
  76. generateConditionalTree() (PAMI.frequentPattern.pyspark.parallelFPGrowth.Tree method), [1]
  77. GenerateExternalUtilityData() (PAMI.extras.syntheticDataGenerator.utilityDatabase.UtilityDataGenerator method) @@ -663,8 +665,12 @@

    G

  78. generateTemporal (class in PAMI.extras.syntheticDataGenerator.generateTemporal)
  79. -
  80. generateTemporalDatabase (class in PAMI.extras.generateDatabase.generateTemporalDatabase) +
  81. generateTemporalDatabase (class in PAMI.extras.generateDatabase.generateSpatioTemporalDatabase) + +
  82. generateTransactional (class in PAMI.extras.syntheticDataGenerator.generateTransactional)
  83. generateTransactionalDatabase (class in PAMI.extras.generateDatabase.generateTransactionalDatabase) @@ -779,9 +785,11 @@

    G

  84. (PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.Node method), [1]
  85. -
  86. getDatabaseAsDataFrame() (PAMI.extras.generateDatabase.generateTemporalDatabase.generateTemporalDatabase method) +
  87. getDatabaseAsDataFrame() (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.generateTemporalDatabase method)
  88. @@ -883,6 +891,8 @@

    G

  89. (PAMI.extras.DF2DB.sparseDF2DBPlus.SparseFormatDFPlus method)
  90. (PAMI.extras.DF2DB.SparseFormatDF.SparseFormatDF method) +
  91. +
  92. (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.generateTemporalDatabase method)
  93. (PAMI.extras.generateDatabase.generateTemporalDatabase.generateTemporalDatabase method)
  94. @@ -1029,6 +1039,8 @@

    G

  95. (PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth.FTFPGrowth method), [1]
  96. (PAMI.frequentPattern.basic.Apriori.Apriori method), [1] +
  97. +
  98. (PAMI.frequentPattern.basic.Aprioribitset.Aprioribitset method)
  99. (PAMI.frequentPattern.basic.ECLAT.ECLAT method), [1]
  100. @@ -1161,12 +1173,6 @@

    G

  101. (PAMI.relativeFrequentPattern.basic.RSFPGrowth.RSFPGrowth method), [1]
  102. (PAMI.relativeHighUtilityPattern.basic.RHUIM.RHUIM method), [1] -
  103. -
  104. (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  105. -
  106. (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  107. -
  108. (PAMI.sequentialPatternMining.basic.SPAM.SPAM method), [1]
  109. (PAMI.stablePeriodicFrequentPattern.basic.SPPEclat.SPPEclat method), [1]
  110. @@ -1223,6 +1229,8 @@

    G

  111. (PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth.FTFPGrowth method), [1]
  112. (PAMI.frequentPattern.basic.Apriori.Apriori method), [1] +
  113. +
  114. (PAMI.frequentPattern.basic.Aprioribitset.Aprioribitset method)
  115. (PAMI.frequentPattern.basic.ECLAT.ECLAT method), [1]
  116. @@ -1355,12 +1363,6 @@

    G

  117. (PAMI.relativeFrequentPattern.basic.RSFPGrowth.RSFPGrowth method), [1]
  118. (PAMI.relativeHighUtilityPattern.basic.RHUIM.RHUIM method), [1] -
  119. -
  120. (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  121. -
  122. (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  123. -
  124. (PAMI.sequentialPatternMining.basic.SPAM.SPAM method), [1]
  125. (PAMI.stablePeriodicFrequentPattern.basic.SPPEclat.SPPEclat method), [1]
  126. @@ -1515,6 +1517,8 @@

    G

  127. (PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth.FTFPGrowth method), [1]
  128. (PAMI.frequentPattern.basic.Apriori.Apriori method), [1] +
  129. +
  130. (PAMI.frequentPattern.basic.Aprioribitset.Aprioribitset method)
  131. (PAMI.frequentPattern.basic.ECLAT.ECLAT method), [1]
  132. @@ -1647,12 +1651,6 @@

    G

  133. (PAMI.relativeFrequentPattern.basic.RSFPGrowth.RSFPGrowth method), [1]
  134. (PAMI.relativeHighUtilityPattern.basic.RHUIM.RHUIM method), [1] -
  135. -
  136. (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  137. -
  138. (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  139. -
  140. (PAMI.sequentialPatternMining.basic.SPAM.SPAM method), [1]
  141. (PAMI.stablePeriodicFrequentPattern.basic.SPPEclat.SPPEclat method), [1]
  142. @@ -1707,6 +1705,8 @@

    G

  143. (PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth.FTFPGrowth method), [1]
  144. (PAMI.frequentPattern.basic.Apriori.Apriori method), [1] +
  145. +
  146. (PAMI.frequentPattern.basic.Aprioribitset.Aprioribitset method)
  147. (PAMI.frequentPattern.basic.ECLAT.ECLAT method), [1]
  148. @@ -1843,12 +1843,6 @@

    G

  149. (PAMI.relativeFrequentPattern.basic.RSFPGrowth.RSFPGrowth method), [1]
  150. (PAMI.relativeHighUtilityPattern.basic.RHUIM.RHUIM method), [1] -
  151. -
  152. (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  153. -
  154. (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  155. -
  156. (PAMI.sequentialPatternMining.basic.SPAM.SPAM method), [1]
  157. (PAMI.stablePeriodicFrequentPattern.basic.SPPEclat.SPPEclat method), [1]
  158. @@ -1904,6 +1898,8 @@

    G

  159. getPmus() (PAMI.highUtilitySpatialPattern.topk.TKSHUIM.Transaction method), [1] +
  160. +
  161. getPoint() (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.generateTemporalDatabase method)
  162. getps() (in module PAMI.partialPeriodicPattern.pyspark.parallel3PGrowth) @@ -1939,6 +1935,8 @@

    G

  163. (PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth.FTFPGrowth method), [1]
  164. (PAMI.frequentPattern.basic.Apriori.Apriori method), [1] +
  165. +
  166. (PAMI.frequentPattern.basic.Aprioribitset.Aprioribitset method)
  167. (PAMI.frequentPattern.basic.ECLAT.ECLAT method), [1]
  168. @@ -2071,12 +2069,6 @@

    G

  169. (PAMI.relativeFrequentPattern.basic.RSFPGrowth.RSFPGrowth method), [1]
  170. (PAMI.relativeHighUtilityPattern.basic.RHUIM.RHUIM method), [1] -
  171. -
  172. (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  173. -
  174. (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  175. -
  176. (PAMI.sequentialPatternMining.basic.SPAM.SPAM method), [1]
  177. (PAMI.stablePeriodicFrequentPattern.basic.SPPEclat.SPPEclat method), [1]
  178. @@ -2119,8 +2111,6 @@

    G

  179. (PAMI.weightedUncertainFrequentPattern.basic.WUFIM.WUFIM method)
  180. -
  181. getSameSeq() (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  182. getSequenceSize() (PAMI.extras.dbStats.SequentialDatabase.SequentialDatabase method)
  183. -
  184. items (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.spatioTemporalDatabaseGenerator attribute) -
  185. @@ -2531,36 +2519,6 @@

    M

  186. (in module PAMI.highUtilitySpatialPattern.topk.TKSHUIM), [1]
  187. -
  188. make1LenDatabase() (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  189. -
  190. make2BitDatabase() (PAMI.sequentialPatternMining.basic.SPAM.SPAM method), [1] -
  191. -
  192. make2LenDatabase() (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  193. -
  194. make3LenDatabase() (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  195. -
  196. makeNext() (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  197. -
  198. makeNextRow() (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  199. -
  200. makeNextRowSame() (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  201. -
  202. makeNextRowSame2() (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  203. -
  204. makeNextRowSame3() (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  205. -
  206. makeNextSame() (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  207. -
  208. makeSeqDatabaseFirst() (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  209. -
  210. makeSeqDatabaseSame() (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  211. -
  212. makeSupDatabase() (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  213. -
  214. makexLenDatabase() (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  215. -
  216. makexLenDatabaseSame() (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  217. mapNeighbours() (PAMI.georeferencedPartialPeriodicPattern.basic.STEclat.STEclat method), [1]
  218. mine() (PAMI.stablePeriodicFrequentPattern.basic.SPPEclat.SPPEclat method), [1] @@ -2996,6 +2952,8 @@

    M

  219. PAMI.frequentPattern.basic.abstract
  220. PAMI.frequentPattern.basic.Apriori, [1] +
  221. +
  222. PAMI.frequentPattern.basic.Aprioribitset
  223. PAMI.frequentPattern.basic.ECLAT, [1]
  224. @@ -3340,20 +3298,8 @@

    M

  225. PAMI.sequentialPatternMining
  226. PAMI.sequentialPatternMining.basic -
  227. -
  228. PAMI.sequentialPatternMining.basic.abstract -
  229. -
  230. PAMI.sequentialPatternMining.basic.prefixSpan, [1] -
  231. -
  232. PAMI.sequentialPatternMining.basic.SPADE, [1] -
  233. -
  234. PAMI.sequentialPatternMining.basic.SPAM, [1]
  235. PAMI.sequentialPatternMining.closed -
  236. -
  237. PAMI.sequentialPatternMining.closed.abstract -
  238. -
  239. PAMI.sequentialPatternMining.closed.bide, [1]
  240. PAMI.stablePeriodicFrequentPattern
  241. @@ -3568,8 +3514,6 @@

    O

  242. (PAMI.subgraphMining.topK.DFSCode.DfsCode method)
  243. -
  244. outFileName (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.spatioTemporalDatabaseGenerator attribute) -
  245. output() (PAMI.highUtilitySpatialPattern.topk.TKSHUIM.TKSHUIM method), [1]
  246. @@ -4296,6 +4240,13 @@

    P

    +
  247. + PAMI.frequentPattern.basic.Aprioribitset + +
  248. @@ -5061,6 +5012,8 @@

    P

  249. module
  250. + +
    • PAMI.partialPeriodicPattern.basic.Gabstract @@ -5089,8 +5042,6 @@

      P

    • module, [1]
    - -
    • PAMI.partialPeriodicPattern.closed @@ -5502,34 +5453,6 @@

      P

    • -
    • - PAMI.sequentialPatternMining.basic.abstract - -
    • -
    • - PAMI.sequentialPatternMining.basic.prefixSpan - -
    • -
    • - PAMI.sequentialPatternMining.basic.SPADE - -
    • -
    • - PAMI.sequentialPatternMining.basic.SPAM - -
    • @@ -5537,20 +5460,6 @@

      P

    • -
    • - PAMI.sequentialPatternMining.closed.abstract - -
    • -
    • - PAMI.sequentialPatternMining.closed.bide - -
    • @@ -6045,9 +5954,11 @@

      P

    • (class in PAMI.partialPeriodicPattern.topk.abstract)
    -
  251. performCoinFlip() (PAMI.extras.generateDatabase.generateTemporalDatabase.generateTemporalDatabase method) +
  252. performCoinFlip() (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.generateTemporalDatabase method)
  253. @@ -6134,8 +6045,6 @@

    P

  254. predictedClass2Transaction (class in PAMI.extras.uncertaindb_convert) -
  255. -
  256. prefixSpan (class in PAMI.sequentialPatternMining.basic.prefixSpan), [1]
  257. prefixUtility (PAMI.highUtilitySpatialPattern.topk.TKSHUIM.Transaction attribute), [1]
  258. @@ -6157,6 +6066,8 @@

    P

  259. (PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth.FTFPGrowth method), [1]
  260. (PAMI.frequentPattern.basic.Apriori.Apriori method), [1] +
  261. +
  262. (PAMI.frequentPattern.basic.Aprioribitset.Aprioribitset method)
  263. (PAMI.frequentPattern.basic.ECLAT.ECLAT method), [1]
  264. @@ -6287,12 +6198,6 @@

    P

  265. (PAMI.relativeFrequentPattern.basic.RSFPGrowth.RSFPGrowth method), [1]
  266. (PAMI.relativeHighUtilityPattern.basic.RHUIM.RHUIM method), [1] -
  267. -
  268. (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  269. -
  270. (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  271. -
  272. (PAMI.sequentialPatternMining.basic.SPAM.SPAM method), [1]
  273. (PAMI.stablePeriodicFrequentPattern.basic.SPPEclat.SPPEclat method), [1]
  274. @@ -6575,6 +6480,8 @@

    S

  275. (PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth.FTFPGrowth method), [1]
  276. (PAMI.frequentPattern.basic.Apriori.Apriori method), [1] +
  277. +
  278. (PAMI.frequentPattern.basic.Aprioribitset.Aprioribitset method)
  279. (PAMI.frequentPattern.basic.ECLAT.ECLAT method), [1]
  280. @@ -6707,12 +6614,6 @@

    S

  281. (PAMI.relativeFrequentPattern.basic.RSFPGrowth.RSFPGrowth method), [1]
  282. (PAMI.relativeHighUtilityPattern.basic.RHUIM.RHUIM method), [1] -
  283. -
  284. (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  285. -
  286. (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  287. -
  288. (PAMI.sequentialPatternMining.basic.SPAM.SPAM method), [1]
  289. (PAMI.stablePeriodicFrequentPattern.basic.SPPEclat.SPPEclat method), [1]
  290. @@ -6755,8 +6656,6 @@

    S

  291. (PAMI.weightedUncertainFrequentPattern.basic.WUFIM.WUFIM method)
  292. -
  293. saveAsFile() (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.spatioTemporalDatabaseGenerator method) -
  294. saveAsTemporalDB() (PAMI.extras.imageProcessing.imagery2Databases.createDatabase method)
  295. saveAsTransactionalDB() (PAMI.extras.imageProcessing.imagery2Databases.createDatabase method) @@ -6775,12 +6674,12 @@

    S

  296. savePattern() (PAMI.subgraphMining.topK.tkg.TKG method)
  297. + + - -
  298. SPADE (class in PAMI.sequentialPatternMining.basic.SPADE), [1] -
  299. -
  300. SPAM (class in PAMI.sequentialPatternMining.basic.SPAM), [1] -
  301. SparseFormatDF (class in PAMI.extras.DF2DB.SparseFormatDF)
  302. SparseFormatDFPlus (class in PAMI.extras.DF2DB.sparseDF2DBPlus) @@ -6852,16 +6745,12 @@

    S

  303. SpatialECLAT (class in PAMI.georeferencedFrequentPattern.basic.SpatialECLAT), [1] -
  304. -
  305. spatioTemporalDatabaseGenerator (class in PAMI.extras.generateDatabase.generateSpatioTemporalDatabase)
  306. SPPEclat (class in PAMI.stablePeriodicFrequentPattern.basic.SPPEclat), [1]
  307. SPPGrowth (class in PAMI.stablePeriodicFrequentPattern.basic.SPPGrowth), [1]
  308. SPPList (PAMI.stablePeriodicFrequentPattern.basic.SPPGrowth.SPPGrowth attribute), [1] -
  309. -
  310. Sstep() (PAMI.sequentialPatternMining.basic.SPAM.SPAM method), [1]
  311. startConvert() (PAMI.extras.fuzzyTransformation.temporalToFuzzy.temporalToFuzzy method) @@ -6883,6 +6772,8 @@

    S

  312. (PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth.FTFPGrowth method), [1]
  313. (PAMI.frequentPattern.basic.Apriori.Apriori method), [1] +
  314. +
  315. (PAMI.frequentPattern.basic.Aprioribitset.Aprioribitset method)
  316. (PAMI.frequentPattern.basic.ECLAT.ECLAT method), [1]
  317. @@ -7007,12 +6898,6 @@

    S

  318. (PAMI.relativeFrequentPattern.basic.RSFPGrowth.RSFPGrowth method), [1]
  319. (PAMI.relativeHighUtilityPattern.basic.RHUIM.RHUIM method), [1] -
  320. -
  321. (PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan method), [1] -
  322. -
  323. (PAMI.sequentialPatternMining.basic.SPADE.SPADE method), [1] -
  324. -
  325. (PAMI.sequentialPatternMining.basic.SPAM.SPAM method), [1]
  326. (PAMI.stablePeriodicFrequentPattern.basic.SPPEclat.SPPEclat method), [1]
  327. @@ -7090,8 +6975,6 @@

    T

  328. THREADED_DYNAMIC_SEARCH (PAMI.subgraphMining.topK.tkg.TKG attribute)
  329. tidToBitset() (PAMI.coveragePattern.basic.CMine.CMine method), [1] -
  330. -
  331. timestamp (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.spatioTemporalDatabaseGenerator attribute)
  332. TKG (class in PAMI.subgraphMining.topK.tkg)
  333. @@ -7109,10 +6992,10 @@

    T

  334. totalTransactions (PAMI.extras.syntheticDataGenerator.syntheticUtilityDatabase.syntheticUtilityDatabase attribute)
  335. - - +
    • TransactionalDatabase (class in PAMI.extras.dbStats.TransactionalDatabase)
    • -
    • tuning() (PAMI.extras.generateDatabase.generateTemporalDatabase.generateTemporalDatabase method) +
    • tuning() (PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.generateTemporalDatabase method)
        +
      • (PAMI.extras.generateDatabase.generateTemporalDatabase.generateTemporalDatabase method) +
      • (PAMI.extras.generateDatabase.generateTransactionalDatabase.generateTransactionalDatabase method)
      • (PAMI.extras.syntheticDataGenerator.TemporalDatabase.TemporalDatabase method) diff --git a/finalSphinxDocs/_build/html/objects.inv b/finalSphinxDocs/_build/html/objects.inv index c14d8aefc51161896f58e9f826c64915c985c51e..6004081b68cd31ef6a2e67c21f005f82ce5c821b 100644 GIT binary patch delta 13545 zcmVD1p7!kOU$2(MFJ^D~VgE1nuYUWV zSHFF#etDf`$tDW(D2bnnKV;KpV+)v{*-My38-TaU4&!qczGQhCZgMl{n$=Fgck&~Y>lmYw#w z<@1!X%_+^IUzQIj3#}9KFwGyWotfqSlz}5!X{-~~s&=@@c1GbDdJ&F>7&s)NBOVn{ zC-RxHu@TUShl+$oB&~>OM8ro%BOEG1f0~idkrIIuSH8&7@)t|P9g`Hk0|Ss3anZ{$ zLwKCcIrZ+quI@`&u`6_Yc79F=Qr~c=vrWp1nMk~wH}T;KNjOLI_}xJf4H1hEREQ3aFX-Z>~Kuda9>7<;_NcZv^0#fVx&b$ z>Za-85TWWF(mAdhaQh)ENov^d6PyFWu$((%REQZf2kQ2EUp;n{Yqtow$0nuZ^jBdVJgi@q%E zSDo^!MeZdnlcEl~6g@|lma%GHXj<%}PTMGBpP|LLL(}?rd-UPY3#pf)e>=Xp#D;EYAJ{%6#!Ou z)AH1-yh(YoHQ1ye>BCMXsk;43Rz3~9O?_*XOA?>eAiCY|7|jKwB7IA?E=c7-z3cy~ z9JK|1HriwsiTCj~`W0np5u zDrjZ~U>s$Q4u;~syh_jYFt~7ET&3rFIAqY5R>^S@ZS4ui+nD*l>6%|xwW+|zkkkCC zDxCt#2^biP{Fk`|^U3OQ;CmWqsncH& z--uQNwZ4=}$_0J>kd#PxD+Yw6DWYL0)0^rb3T2rN0^+}jO3HOOMCl(Dz_94ApptT3 zb};#)5D->-_jwvT@T;dZFe{S}7}@w?3k-wYsNNFQ^%$m{O~8QG9^!!T79QQGxfFAM z2>^v)9-*et%pm}rlhvVM_UPvX++Y$qJsJ7q`PZ79DEz`VmNX_=snp?6)rMmfD4Hn& z07O};190@^D;(B%*h*P{F; z;H{PHA!pESm1GjA*s7gQoM=GqS>#HS^0g8tLZEvUIT54S!GuBs?tKortCZl44@*Zs z)7qoRu^Q+$K#pa}6O_4@`XsE{Ki;tXJ&w+#R7ZQdI1l_SouBH9BM$H4j5pZ!faGeh zboQ0(?iV&svRZ}hyD;2smtCIwK3A;9_9#%Ra629VdR&bRABCQfEmviElpxeN9W5AL z?njNMz`_>*(C2IrA#`~fP8fyG2G(#tRF@-aNR}zGJ%(UP+>RQcCfDPC#8>#?;Fa1O z4I8i~F9Qg!&i+tpZ*Fhc*2D6bA>Y%}{cJQ7z5ujTlcj42t!4K79K})o{A_cC;#Gye zcHH%bVO}qKWS1bazS;5=#@pmjuR7IR6%lR!)vm;q?Bc+y{oR(@L-=0)s(VS`qRw`F zI`kG5Uz9ZM3=?fX+tQSOmy4svH|8z&+W4KR;x7(jKZiP-JAb5#P*FzK=iUdVpZ6|e zD@I@)vYy)}&s(!#^#{Gew%U76tI+=(8^nGK9azYDPF|lQ2cZfhs|pDHp=Vp%$$2F> zUOeB6iGwBZmcjr8Kf7}P|9uA&Z{W{z z2))$r7LGK6zq%oIE1f2AeVy8y=-Zd)W@9j|4&(Tl9aFZAHaXkQ%MSYtSQi78C~;kO z?U$(hZ0UHRF1SyBhF@Cb^+abO?US?B?)<7Fojcg3+#}yOr}A&vid?^jr+qQJ_r(<& zx0?gx%^02bfy|oUAJP_u>}Z3eRBd!wv&H)Qm_|t&4XCn)U&?k}Gjs4zLOTku3JlTJ zE&}Y3q#sYK)nLqc6B76r!j14Ab%Zc&OsAh)1O zGnP{;(Fy0&8cZTOwHBSAPOd>WuImd4U$SC?vdIaj0m@knXyO8#t7z+LOu6$BP9MuB zATrl8-h4xUMZme1l%iX@DmNh@&?#Xd0TS0sOd2LwSkv zjOEY(Q(J3NdGs{>no&a>Kmg2McZynRECWKP?w|;ONhCFb1p9GkYmxIh)e-0 zKG9I&L5qfmk7P7lcz7e?;bI;d3Y;$XY|(+QX*R+s!ydN2n_@I#9wjtz3&lk{S|&Qw z(cn>kagG294{`)Be1s!_!owQ{3>VuFME=ub-m?t(<6^1v8TaY15`y)Pi(*u)zzGW+ zv*=KmP-RYqMkqrPC@>i^Q1Qr+1qwr^3~=;8fh12j^&cK?_DROJYL~Sg#^-GQ_4?^i z7AI@F$_(%L>|PKcC*Bcm!I6;$64-@6Vj&fO0~iENae(M&giwV&Bj?a~X9Q6NIy2{x z2!|%X0~{(EowgysV_^mJcPPIK$J@?DV2JWMdko(pCFWyoemGleW5!59I293fQQ#13 z4;;7$Lqf4lE-*aXkN^nTMxZ zx8*Uelk)!`qWCA`R8k2LZOGw(-frkNPvUJW8BU8pZwzG6z#X355GJk z*ZckG6}-%|qH=in8KpcmW#?Q*$7of1_H+c^brinyDvsQ5y(_th0b*8?+E9dluT9BS zAd6ITzGk&bt^--N((^UySD=VIIRb7WmsYR}wX$4X-^xnhbzxJO;2gG21vSUOC&(E% zEtt3tY`BJmOf%2GD5wVk1U3!Fs#vAr5*mIqT&p6Aj!Q_8K=_3}0g^nX19hS0+#IZ`k0 zsCS#?Si${Cvm|CaDY5-xabKR}bebSX_I0l}*4mf>Z;-6iI4zDMOIfFX29BxXyyO5X zO-L5`!c1g~$xlJHX!6`+i^@+r)@b5vLyLS)_FE?rwFGg)9SEpR5(hk2+`u_k{9OYl zSW(!suYec$EK?_;&oWOK{48_%-?p&G;|4%7sG{`6hQ7Q0Ct6`uu&jwDNm?JP8yZoI zGq+j_N@rQ?CVe$+i6jhv#SH3dtQHCpilW=Eq~MYyiOY50ilnu?FLA;`--{srEWnEt z`4qv6B>w!tj}-Cb!kr$;#KT#tYDx}HuE2|-QURH;_|p_zlqSVQ$EPIqB*=$4`2@+i zBFW^*xfa00%DE=Vq|3b)#e~e7AjMRTE?F#D8YSBz#o^~~f~JOlWcYke>VQPWY;m_- zfF^hXH+A*UIiVIc(kGttVdT;3!b}4%L1l2^DuI*5%Mb~lKl;@Rn^Jnz2$*GhREL;& zdQ=IRi~3XtoSr(C2%WGx&Bb+*#!Y?t^5}JSZ-CvMKgFylA^qxnDE{|8Z(d8hRH?Z8 z1fEp}7p@X>FTuNiNaWpx3(@;}@p=*WNBn4n-ZAl`4to#9k4orW6;J9g_gQR8#N2n$ zt$C^!Im3P1d=P`DNP#upzx2k6w2dxnw)lf{^TZW&K%dr!0JsqqQmVMq5O~#~C^KA2 zP!|y{)W}n=bp?`yYMl*8m)12%lA(RJBGnNKP$V?%5R7_%Y=D1Kp!0A*J0Hu77V#4R z>Ae`hJ%1p0C}D7uAECeyt+2A05&g?rtRs@2NYK!M|Gs(_Hy|YV>SYiw&BMI93u|fD+Zr#JLc_{KT0i#Vo~*4%uAA zjRMGw#f=hw*}TP(0@dt=R)%W!f)C$2mOSAXKS5gQ^F*^6cw1BUjK9ta;-G4;SmC52 zWX65ItE-4eia3p4jIiMHgmIJX1?dvy+zXJ%OToTn9m3-`7VX|%l2dwF=X6pl_!cBA z9efL$R1)3=aSIEVs>HPhK^{iDD7!@j^9X|2C6G$O%2Jj)%vzb=DE1Q;J2=aaov_k zLSG7hx4wWXF_!==FMJ3JE=Q2MxbUL~R9m=}rYtQS%8}l8@S{kYKphH!l{yXu$txX~ zLezzhMK!=u0G}t{it8ZAqkWXC_n#HpVttE}zN&>DXZAH%+&>Oz;wE3p7F7ci*csU- zayU^7B~IARz=3-(Hvv23iW02@3A}`A8#_sVQ?`M^bYvSmNjuho-1K6DDo!QF(HFOo zBe0x(Tr07MT zB4fJOBul66)j)EsdsVVT>_LqxOFNXr`NWB1A)rcvAiY8=2xzeYuM4y^HrBV2T;D%` z3Ad1>K6Tys=j3j_dxT$5E+(V|mMN-SNeThvJ`$cHmzgtUxyjr+B-fZzWVwUDdy?kQ zx!{A_v?Nv5(M5cnuGAHH{VG|Mt8m|=D8kiO-oh)GcXZGqVFgZDm;gqELWVIzDk7Mf zkf0&WgnYYy_C| zu%VBT7&s(i!XPOS84O9-h>&Q`g9b)(5;i=V6QMzpfP@K^SR81oZ8BqJuhC%{rs00i z_D&!Z;^2*DInaQlcz@XeH*n4sznkm?D}58$ssiDA$M&fFw~X!a-j|D0CnnV$FE?aBhblc%q|1yDd02z*FnMgn3dn zIM|a?(IKCd4i5aZR8;r}qqF;Xm8UE`WRQS)wuVN`UJFbTK!BPTX&{fthNei*F#R-$ z*=g7tvZTTz8lYw@-mX=#gqrz(8pWMe=9CQ1p4PyDd$6yb#->XP5+Iq98XGO5y<6hJ z%aA^J8P7!tQnql)jGdp+#5qw}=8ywH6^<3Et%RpuW5a8Jts0ugRyV7!fq2o)uuc86 zs%~L~>ti|3l~hz+9O#jceR$vpu6hvUf(>{kWK)LX@sKsN>`9R|DCD7kku|vN`H?-S z>QNFI85=YWLT23*87{StX=W5C$*_TItVVDor0Ru50s;7dXbMG!LQ|Y(5H!Ui!=Euu zBk<`kb#7*96{mS}{E2~-_BxE&`cFhCUl%Q!1}3msd9i0K2Zi$qQxi7Zq%6$YTD|br z62FY?;ro5g4(`Fdqs|V+N zDJpI+WM8p7%AVPiUK}DApWll7kgb!y_S@=T?lmNS4n1iOc%6J}lb9Sr0WXu=94P@M zlLZ}E0UwiI9l-&XlOP^F0WXtY9*qGdlk6UKe?Edqlchtw)QQu9bjl=ZTP}G*wJn$| zxmp)WnrJE1iYN9oQ{7{6z|r{zfpUs3x7T5art*+h`n=iQaq!Rl3N9Us4^XwN(Kl|y8sgCl!!|jTdUkl5V^kTZ_ zBFn?bbt20AgGW_(ou(Nwy6cfo~bQ z6Kgvv45rkyf;1=7gd%jN(S&%D2{fS$o%yN(UVO9H^3Blhjn0v^aAOC!9$F!atq%Ol z3NB5ScuRy!P$k_a!KXms)(PH3$zN^vCX4^NyFWSNSK!SxL7$3Yo`&I`g5d-He`r3i zek-bf-eOgLv%2W-H!_7zB?wA!g#u$VxEOaQB=9c;QjojU0W8T~NCFh))@7*5a_a)1 zg}HShs?wZB0JtJI4b00WGAJ*X`T_aecDcj_;^k7K7dbes;7bn={J^n6)&^T6uu{rE z22(OLCV-Mbb%G`t91|$%pxiRte**dWcK&d^Mg+~efnLyT+77U=pxLKt<7UVXrGaWj zYGQcc2d)vR$=Q05noI^hQq!O{gC-3e88nHY8bK3Jc2Lr8_DROJU_foIK`8rfUj7RZ z|LYcQ0~6SQDi8lWs4fi~i0!ZgFKk2@wuQz;VQLldAWTXIR?DPJWZWlZAOpibEfW#- z4Z!HIuMw3G;d^vwz8VNYH1;}-*<<+r2ebSkWdVOT{1NID zs7Jy+Go|MS&bf%EqBgL&$Dou7;LknDsK5uEWIW`PO)@UazkSq3cwd2KNfk=q{eIuNhD&dWhk9W(fgLTWuELZGYRUCBYF73Z>oOOu62N*+|< za+ZHXf$)^(N)$2!xsnA;P|oBa@|PV=*!vrZ#MU&NCuz#cUHi7;trA40NYBCz6XXrF zD6`w;oSTnD&8k-CMyAjaze~R;yct)L-n^&?JgeX*FHa(bxyrE~ZfbI=L7a(Ps+cAo zr*wXvu_Hl}QcU8o`ZE-$?@u5LoWb%|*ctE2 zV8Xi+ygd#F>X7(vjoV}P`_%pscK?6CjT9QDUKl542VU6tz)p_VituDA(4n4&tQYfX z*tpR?eWX;U0Gho+vcaX22m@k^H!110*;Dl7q2n(4K(6p8!lkw8=+iMH^BOsgWFy&5wWN0-#Bf z9*oJ9Ms$3_(2C}#ZHOQg);Ry-4Kd{nv?%39bIS#MvU%QQu5D$E9ZOK8Cy@eEG&oIJ z6M#)u_Jsugg<#T`3mwQbW>XR(omrECO>5SKK+~H&0hlyrtOB3vw6cVFyH0rnEsDlL z8R6R9DERA(9C8KQc0$;OP}zUZoi6ZsvdW7HvU86w{>9%u)D5@ncy9+iWAEqd%!>f^ zmYt4-h<2@Xgg>Uqe=wgXA`9~I3vSe*`sF#T|T33B7UUj;M41|80Il=pLg zzZ4;#FGa{7mmmbT+ouOv${jzwYvS+v=|h%mvn+plf{W23-+a@LBH@3gUOwf>_xJLl zOuW^Xb2W-xzntq4Yyjq7hh#4>5;1}e7bVuXDRk9hUHo5hOh``CN}tE&3L2K}8gnvk z`(N;#a*+rEI{0R}O%2%lq4U zlB1E+Y%62w^XhcG5H-jwYg5fWPR1W2@T5d1=iAhS$@^AyU~|7xOv*N=w0yiM+!APP z!Ot!eE5Rl}d^?QK*%R+k^w_pCeUff*p>RLowCN9kLHnOh6s>v5A*03Q|{3wFhqG3hi8eo24VKJTJXa) zx6zlX^H&Q++=c;1>~jc*qfMB+uR+SXTaZWlDF09%k2e> zV)*ab61t_h)Lerg>@9U8ZQ5+LT;3KLdpIto4Xbu-Gjs4jL0dau1(=b=rGzgXfp;C; zLc^a7QQhHQ5w8q!tYWe|uVcQjDsrr2QY5+NbE^m2A~-i4K}gx1M-+M}0u{2klYdQk z`LBm4%g29DcHIjxOCNTm1eYL1KZ)2JpUT zX7gqT78`zNH;dJrx5JCrJ<2bCFA*x|nsZ(-~LnR&zgm6P%-G=H6?IeX_l#~|apM)9^N zfqz8#8*$9;Q|dbV8!O6{mn6+>LdrgiHq0J_cD}=LK2J_@Zk1s7Oy6&>%?xK^@+m>=7ME8$fWF${9^ZUn<=RW zM|KQj`m|VjogLk+8s9W&@$7T9EXq17j>~D-^QMf4&&TxC-i4%-!7L|#SG@oDD{d}Y z;tQxD?b-ov!S#6`$+k4ktdS&JLy{5#iv-~wfJFY=vrt9p$MAThO{jfX`R|*BrLKyy zc^D^gvUJ2vWTZfKi8zL!F`q#f$aDeWe393RPJ+`v2_}S@vf*e)5ow#i|^!B z8Xq%T3F#!|7K&O&+UgsRizF57>g+~I6mN=vP=o>E=`v2mI40f3#jja))%He-2Vq%v zqUaR-I@fBH_U`uS`TFVU`X7)-N7|(Cw@>Ta|MQd4 zE-3-;llv}1L*5Y$;l|tS<{#e*llk-N_WEi5m9X||0k=1Ix6kvxf^X~Rzmt~XX^t`YegE80b7fPb;|NT z;ghj169M~^#V@7<-@h!AZZKE^$3BzDF!KqozKi@jn21Allf^MDe?EVW-NkWM-P%4K zu^8^~w=RwDTy~Ao_bv7A987qc!IqpJc%tLOuLZbP946F(4#-q&Tx6!A>V;@3Ixbdg zQorBMAFkJkAXYcfi(yUM;=knwtKku>&(wtJhA&cd-~+7@xQNMmQHw|fK4ejVk@1QG zsTr&&(8x%ogM_S2f6`dkbH|dDy|R=Qzu3Z8D9M@`5S43})Qyelv%AGoR@urtRHwIV zPbg(5YLYatnyAD8l8S$6!6izQC#6eJrc7EsMM{&JH(}zW=S`A2DSDG8PMZEC$!~r; z(FI8K##vDCWorpi^et>Hjxxx1+DA4Z3)cme^3b{HIuZC5ksN^kk378 z3NA{MJcE0cq)gpj)Jb!;dqv`8?OuyIOS{)3PR|~+$n&xrLCgIqGf5g{d!ocqxtc1| zOdw}rq>9LriFJL!#p06R)h0|F`D}A15S_^M$%AT!$aFdcVQGXwc`$uWY z?w_F2SQpZfL}{20!V=)Am6{hg*>BcPpLHO51TgUt7%99AIcD=1hoodJUm}G z6%$;B7*M8htOc5e9La*@D1R4HlnKm*2yk|DAx4?{oQMGBMQSDRREf_n0eD|QRSP|i zDsKiF%aVa@e+1*%l2h`TKiFj#gE!zRcGz{UBJiw2ytA$c5z<|C9qJM8sOw4te>YuM zbooxYu2k@M(RD@_@1Sc_f;#0P!}B~ThVt%|oU)O9_WM9)qgL1|6*ylV=~V?i`H-bx3Sm3M#N&* z60_QWW$;^TG3lBPH|*5%Q?HLj!|1qYrN!ZNXucmbq=Q>EVp{sKp_eVL+9p>`o2#bL zr^V^-zds;Z`S7sySe=99ZQ}>%ezHLK$||lF#qkmgd8D9 z@TeXnOWsx@uWcyTiIfIcqr@Xm82DTP&l1<)s`}4{A!YEJ$>p?dI$Z~ju4R#pqHy2# zB~X^M6<1Z$;(XF%odq8<=z)wK!e5Kz8067D$^lVEX>%KwW|Ry_Q;sO$ z2=9SFYLwj3NbNOU6{)8jaS#mGmP2do#z*y#Y#4@12x?H1yUeV* z>dFGJ&!`H*%0=~;W4QTQ)Hrpad7Wj+CJM`SYEMNGm`&P^4bG0HZKa-@TNq0J=fYHG zFl24U)y4!fv47|hrmf}91xF&VlY#ihGN?~En8Du%?uRX9ZiUCdu@WPA`q_IiC7F(+ z`qw>IjUA`$>}K)#=8MQf^~Z^yrVYv7m}Jk zPu;iecs^gt0;$^I>NQCZ)fFM~&oP~{c>Z|Y9gB;To`19QZcA~(nFuq(HTTFfTTJxM|;i1T1WiMt-d~FP^rjU^rE=YFmW&A5I6JB@ON1VU0 zJld4ZyMKBJC#ldq*P6rQd*uoE6=kPzUw+e9!0ZgBm~-2K=U3Sm{l=76)pwZGW^lS7 zGpU;ZmGE-btEvOU$1FWe*paCY2CaX#*(X_1;j2isnFQ7Nk+V+QP)#a~WSr86lyV5) zi@>;7f*LystMw$s9Y3;TnEq7a8aoND^(4jR$$wGJDvczd%Eyqxy%9I%aLxK8z8?Tf zG~y-3N-lT&b8ZCksgmf$^P!~3j!+q;#QvsS>E2OXymH$ppe<62tVe)*X`ouDX*8-T5@FbZ&YM_jRNDbAdycnUDi+1CO{?P-oOkl;CO-$A&pUk z8h_6y#;TIR4C{@cyQmr;`$C8(s%f1zQY9a9WsVPu3DAk9RiTgpW_A_o#)YJsA>zK(3%qR1H8H z6g_~d;(+b=y5JQZ6r=1lRCR}=iUb3?PJh}H!Yjp2UJ_7G@mE9Z6| z73l0fUgaqZ4;g@cHkQJBK1KB5^F0}QXvyb}yuqOA)6BDn2vD5#kumpnfZQA;VtR{U z&w1QAA@huSJgyHVMbOt`Qw5RN!w2s2r!Qfqj=k`vJzWT%rcObxVI62`=JoJ#Sbqkn zdR1=TQ>E~W&>-kBNF%TwK+gbsMA;LN9zY#A@QBezD!K=svRCT&;n7S6N`o%_b6CHGP^#_=fj!yJlq_9oVY)Bj?#Wys1(cmp9beG*I6a z7h3jJ2))6eqAOHx4-vqXp@A3?fd!_bz$7&XNZ^JhkuC3`nami% zpFBhpSqdYg+#aBT9~%Y6!r&;k2gu-uM}aXvK1z%M0yq&;=5Ss7-*U0Usc0Gj)pQKF zs?xlET^*&XYX((z<_xr@Y;#J}DBg(z)!3lNo3xdB7Q`gJnS{cNLRDOjet$7l)D_qb zXnao)obU)G)@rouc)zM|(uhqt=&y>KHWFv@WB;nYiKFyAP?EJP^vA^Z4?WMFEyu%T zwX?wC#BSn$>Is4q^qbULjTZOV)KrkE<>mkhyiA?t;me*uC$duOz5=ONxB$_)P`81K z;hq<1gCchSiBwcJ0Sl`94}bNXUaEzjqRV0M=RRlHPU2J4&m1G6e{N3>E%;qGwGlI> zopb&&8D?o8s8vq}j3N*Q)&jum5Cvx!@J%;}p+E!bkq`WvZ&#R4%b|s-dJ6TZ2lX{N zu2g7P27N*23ix>*j1pCUK|?h3V?KRtpxv3r%D|g5Um)r$}9Aq(K4OT z4pa9Ls9SJ70X=xc@s9R@Qz_tV0e1!3TMn)P*cZZ0e6A4t(D76S(0m2j>gNi$j}S(Q zqK5)#K7;N$)M}GH1mV2g2x`#i8NbsgdOH>TW+mW_O67}`qT8!HoWiytwxsi`fZg^B zhanWuy^wxY_2<**9)AXhBQU7}-5;lpMU!SOLSfv(YBT=(#SM7X&HB_`sIslGXRB#9 zHfL=$n94|i61xUgSqR6Z=vw8l6s9$+$h|B92VJj(a%fA<^;@5c#DCc7bZn;=cz1+O+hoF~;LQUk|gyViU8Z>huTn`J24El#8 zd(*J8Sgfy)MSti>qrO{st7dDQ_D2Y>`}_+IIQR^~)%oWkQrJ^st3h`)=s^tVemUBg zY7}8#IkI_uD>keBcU>tqe2Mam8?k#>NAyg4&Ly3|9ikGuW?*z9a%egaZmu^c^$SoK*wrq(AEiFOM3YlJE<2GP zB;Fw1+!_vi3cI+nhIDXics~BhF{g7M>lF@%@EtISr^d}zKIdOd{7)k*&wv+H8-r!N z_+i;B_mjLmAb(O~aeXUs-&izZ>H2o;LA>{(#HqNE6GUs2fpB^Qydsa>LQ~vYQ zt7NCffj5cWKpWStx{0)y^G+JTzUkw6cdmqcK2AI@lot-is-`dQCktPc#*NbEr%$i2 zogya)b(6^Q{reju1emBCKww>Di_#z4X0(0%=j<-j}8QfNry97JvUYbIltda20pspvrCVP1f2INjF zrtGxB38Ymu|zxf1sg|~LI zuF78_THUmP*FSs`zb{)2fUngj9(pi{eY5pv`A>=e=@3=f_6O!0YR^>xe+AG|%oH}P zKOQOTIbiGNOiem+Fu@m7#%9e80Ex4&lPg$i*qrD3N)=cJoXb;T+T7r8FUdE-gD1I1 z>De2;d|4mSP0`Q7t`s+D`k?+n!9Wsv{uSP(9l|pO^-DRGTK@?b-LtR#H$QwjmmH0Y zUbXRq?KjDRUFAvj;QRmmf7k!bt_rKup|~QdeJ}sVr@e6F-@Z?=RsUdlR#k9(SaJrc z+Pc|!xcyP;|M5%8!Y!Q8+INih7jnuCJ0cjB^_fup_~}qsPRqpO$8YT)ntLVncP;9I zvHn!W;8{lVtMjskPw-b->t_PI`w6-}n(1|SYeCn~_=$~)pOL2Oe}T>cuP0-IYk}!#^Xs$Krz2o_Ngo8U?;nHQzAY(tld*$o*Oj96j}Yc^xp=-=tdPW} zRdbotKYW6}M#&3Y_|`4`j(f1s69+wEgAQN6rHp|OV%nxTQT<=Zc*`Y@wH$X5jPX2~ zB0%grM*X9JQQtHyf2`)^Kh%t&eaEPN5+It_1s}urKfv8JZPVRT|3lts<;!M2|Cml7 z)z&qk{pr(DzSe8tTW&fSy&}`<Anh+iyfP*<@6mEz*#$RhCNA|4GFJCy>`z2j@*6fG z?A)X0I$KeIFF*3PBp%k`DR)U|UmV|}A27xi)i`_NT*y+xW?^W1{f^&M9r_vmZM3Fz zyzb-^;MHB}e_OllVRB8XKR&G%+~b9`Xw-KJCm<|;v-?x>%YTH{M+o#vb?^z1$aLj zH=OdHD$kDy$B&)gN2%Lm%3h=Q)iI2r&d)8HXYSq4e}53YtZOv{&c>k^730X;ikM{Cvz#ZYW(*9es(T;xwF2X5){e1nECZNpaxAL z)BGfde=Gw|5d&+{Wa{=uIcFUV>lUSP({IJU6pl|X4B@%7Zd{lDRQq0`e6P;FS90Iz zejj!_tk;9@lQ|H?zCqMK2no}xKyKN;Mo;kfG`IlVf)&uqz?JD8uQt+X-rTwA>ZJ2K zw#q}}9L4#SkZI%)#M$P#lk{+4P1}c7oMQpCYadTsHJXnlRCCx9=%pGAnKN({CFe<4 zW(vMT33+3cCZBgdgCtCk6yB=ee}Z>}t3Uo2J>ON?Hc!>chrIuky*32! jsTMkXC8*KxG+m&FY1bY=^P_^PJ{X>T|Cs(iRQdxVl*>rn delta 13862 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ì`E3JLbmPJ`-#c??ed#+w7dp@3D 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 diff --git a/finalSphinxDocs/_build/html/periodicFrequentPatternbasicPFECLAT.html b/finalSphinxDocs/_build/html/periodicFrequentPatternbasicPFECLAT.html index 55912d12..04858c20 100644 --- a/finalSphinxDocs/_build/html/periodicFrequentPatternbasicPFECLAT.html +++ b/finalSphinxDocs/_build/html/periodicFrequentPatternbasicPFECLAT.html @@ -127,6 +127,7 @@
        class PAMI.periodicFrequentPattern.basic.PFECLAT.PFECLAT(iFile, minSup, maxPer, sep='\t')[source]

        Bases: _periodicFrequentPatterns

        +

        About this algorithm

        Description:

        PFECLAT is the fundamental approach to mine the periodic-frequent patterns.

        @@ -175,6 +176,7 @@
    +

    Execution methods

    Terminal command

    Format:
     
    @@ -223,6 +225,7 @@
     print("Total ExecutionTime in seconds:", run)
     
    +

    Credits:

    The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    diff --git a/finalSphinxDocs/_build/html/periodicFrequentPatternbasicPFPGrowth.html b/finalSphinxDocs/_build/html/periodicFrequentPatternbasicPFPGrowth.html index d3f3a8ac..21b072ff 100644 --- a/finalSphinxDocs/_build/html/periodicFrequentPatternbasicPFPGrowth.html +++ b/finalSphinxDocs/_build/html/periodicFrequentPatternbasicPFPGrowth.html @@ -127,6 +127,7 @@
    class PAMI.periodicFrequentPattern.basic.PFPGrowth.PFPGrowth(iFile, minSup, maxPer, sep='\t')[source]

    Bases: _periodicFrequentPatterns

    +

    About this algorithm

    Description:

    PFPGrowth is one of the fundamental algorithm to discover periodic-frequent patterns in a transactional database.

    @@ -175,6 +176,7 @@
    +

    Execution methods

    Terminal command

    Format:
     
    @@ -223,6 +225,7 @@
     print("Total ExecutionTime in seconds:", run)
     
    +

    Credits

    The complete program was written by P. Likhitha and revised by Tarun Sreepada under the supervision of Professor Rage Uday Kiran.

    diff --git a/finalSphinxDocs/_build/html/py-modindex.html b/finalSphinxDocs/_build/html/py-modindex.html index 362bf46f..bde0d997 100644 --- a/finalSphinxDocs/_build/html/py-modindex.html +++ b/finalSphinxDocs/_build/html/py-modindex.html @@ -617,6 +617,11 @@

    Python Module Index

        PAMI.frequentPattern.basic.Apriori + + +     + PAMI.frequentPattern.basic.Aprioribitset +     @@ -1477,41 +1482,11 @@

    Python Module Index

        PAMI.sequentialPatternMining.basic - - -     - PAMI.sequentialPatternMining.basic.abstract - - - -     - PAMI.sequentialPatternMining.basic.prefixSpan - - - -     - PAMI.sequentialPatternMining.basic.SPADE - - - -     - PAMI.sequentialPatternMining.basic.SPAM -     PAMI.sequentialPatternMining.closed - - -     - PAMI.sequentialPatternMining.closed.abstract - - - -     - PAMI.sequentialPatternMining.closed.bide -     diff --git a/finalSphinxDocs/_build/html/searchindex.js b/finalSphinxDocs/_build/html/searchindex.js index 47b4d360..1ba6e09f 100644 --- a/finalSphinxDocs/_build/html/searchindex.js +++ b/finalSphinxDocs/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["ContiguousFrequentPatterns1", "CorrelatedPatternMining1", "CoveragePatternMining1", "FaultTolerantPatternMining1", "FrequentPatternWithMultipleMinimumSupport1", "FuzzyCorrelatedPatternMining1", "FuzzyFrequentPatternMining1", "FuzzyGeoReferencedFrequentPatternMining1", "FuzzyGeoReferencedPeriodicFrequentPatternMining1", "FuzzyPeriodicFrequentPatternMining1", "GeoReferencedFrequentPatternMining1", "GeoReferencedFrequentSequencePatternMining1", "GeoReferencedPartialPeriodicPatternMining1", "GeoReferencedPeriodicFrequentPatternMining1", "HighUtilityFrequentPatternMining1", "HighUtilityGeo-referencedFrequentPatternMining1", "HighUtilityPatternMining1", "HighUtilitySpatialPatternMining1", "LocalPeriodicPatternMining1", "MultiplePartialPeriodicPatternMining1", "PAMI", "PAMI.AssociationRules", "PAMI.AssociationRules.basic", "PAMI.correlatedPattern", "PAMI.correlatedPattern.basic", "PAMI.coveragePattern", "PAMI.coveragePattern.basic", "PAMI.extras", "PAMI.extras.DF2DB", "PAMI.extras.calculateMISValues", "PAMI.extras.dbStats", "PAMI.extras.fuzzyTransformation", "PAMI.extras.generateDatabase", "PAMI.extras.graph", "PAMI.extras.image2Database", "PAMI.extras.imageProcessing", "PAMI.extras.messaging", "PAMI.extras.neighbours", "PAMI.extras.sampleDatasets", "PAMI.extras.stats", "PAMI.extras.syntheticDataGenerator", "PAMI.extras.visualize", "PAMI.faultTolerantFrequentPattern", "PAMI.faultTolerantFrequentPattern.basic", "PAMI.frequentPattern", "PAMI.frequentPattern.basic", "PAMI.frequentPattern.closed", "PAMI.frequentPattern.cuda", "PAMI.frequentPattern.maximal", "PAMI.frequentPattern.pyspark", "PAMI.frequentPattern.topk", "PAMI.fuzzyCorrelatedPattern", "PAMI.fuzzyCorrelatedPattern.basic", "PAMI.fuzzyFrequentPattern", "PAMI.fuzzyFrequentPattern.basic", "PAMI.fuzzyGeoreferencedFrequentPattern", "PAMI.fuzzyGeoreferencedFrequentPattern.basic", "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern", "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic", "PAMI.fuzzyPartialPeriodicPatterns", "PAMI.fuzzyPartialPeriodicPatterns.basic", "PAMI.fuzzyPeriodicFrequentPattern", "PAMI.fuzzyPeriodicFrequentPattern.basic", "PAMI.geoReferencedPeriodicFrequentPattern", "PAMI.geoReferencedPeriodicFrequentPattern.basic", "PAMI.georeferencedFrequentPattern", "PAMI.georeferencedFrequentPattern.basic", "PAMI.georeferencedFrequentSequencePattern", "PAMI.georeferencedPartialPeriodicPattern", "PAMI.georeferencedPartialPeriodicPattern.basic", "PAMI.highUtilityFrequentPattern", "PAMI.highUtilityFrequentPattern.basic", "PAMI.highUtilityGeoreferencedFrequentPattern", "PAMI.highUtilityGeoreferencedFrequentPattern.basic", "PAMI.highUtilityPattern", "PAMI.highUtilityPattern.basic", "PAMI.highUtilityPattern.parallel", "PAMI.highUtilityPatternsInStreams", "PAMI.highUtilitySpatialPattern", "PAMI.highUtilitySpatialPattern.basic", "PAMI.highUtilitySpatialPattern.topk", "PAMI.localPeriodicPattern", "PAMI.localPeriodicPattern.basic", "PAMI.multipleMinimumSupportBasedFrequentPattern", "PAMI.multipleMinimumSupportBasedFrequentPattern.basic", "PAMI.partialPeriodicFrequentPattern", "PAMI.partialPeriodicFrequentPattern.basic", "PAMI.partialPeriodicPattern", "PAMI.partialPeriodicPattern.basic", "PAMI.partialPeriodicPattern.closed", "PAMI.partialPeriodicPattern.maximal", "PAMI.partialPeriodicPattern.pyspark", "PAMI.partialPeriodicPattern.topk", "PAMI.partialPeriodicPatternInMultipleTimeSeries", "PAMI.periodicCorrelatedPattern", "PAMI.periodicCorrelatedPattern.basic", "PAMI.periodicFrequentPattern", "PAMI.periodicFrequentPattern.basic", "PAMI.periodicFrequentPattern.closed", "PAMI.periodicFrequentPattern.cuda", "PAMI.periodicFrequentPattern.maximal", "PAMI.periodicFrequentPattern.pyspark", "PAMI.periodicFrequentPattern.topk", "PAMI.periodicFrequentPattern.topk.TopkPFP", "PAMI.periodicFrequentPattern.topk.kPFPMiner", "PAMI.recurringPattern", "PAMI.recurringPattern.basic", "PAMI.relativeFrequentPattern", "PAMI.relativeFrequentPattern.basic", "PAMI.relativeHighUtilityPattern", "PAMI.relativeHighUtilityPattern.basic", "PAMI.sequence", "PAMI.sequentialPatternMining", "PAMI.sequentialPatternMining.basic", "PAMI.sequentialPatternMining.closed", "PAMI.stablePeriodicFrequentPattern", "PAMI.stablePeriodicFrequentPattern.basic", "PAMI.stablePeriodicFrequentPattern.topK", "PAMI.subgraphMining", "PAMI.subgraphMining.basic", "PAMI.subgraphMining.topK", "PAMI.uncertainFaultTolerantFrequentPattern", "PAMI.uncertainFrequentPattern", "PAMI.uncertainFrequentPattern.basic", "PAMI.uncertainGeoreferencedFrequentPattern", "PAMI.uncertainGeoreferencedFrequentPattern.basic", "PAMI.uncertainPeriodicFrequentPattern", "PAMI.uncertainPeriodicFrequentPattern.basic", "PAMI.weightedFrequentNeighbourhoodPattern", "PAMI.weightedFrequentNeighbourhoodPattern.basic", "PAMI.weightedFrequentPattern", "PAMI.weightedFrequentPattern.basic", "PAMI.weightedFrequentRegularPattern", "PAMI.weightedFrequentRegularPattern.basic", "PAMI.weightedUncertainFrequentPattern", "PAMI.weightedUncertainFrequentPattern.basic", "PartialPeriodicFrequentPatternMining1", "PartialPeriodicPatternMining1", "PeriodicCorrelatedPatternMining1", "PeriodicFrequentPatternMining1", "RecurringPatternMining1", "RelativeHighUtilityPatternMining1", "SequentialFrequentPatternMining1", "StablePeriodicPatternMining1", "UncertainFrequentPatternMining1", "UncertainGeoReferencedFrequentPatternMining1", "UncertainPeriodicFrequentPatternMining1", "WeightedFrequentNeighbourhoodPatternMining1", "WeightedFrequentPatternMining1", "WeightedFrequentRegularPatternMining1", "contiguousFrequentPatterns", "contiguousPatternMining", "correlatedPatternBasicCoMine", "correlatedPatternBasicCoMinePlus", "correlatedPatternMining", "coveragePatternBasicCMine", "coveragePatternBasicCPPG", "coveragePatternMining", "faultTolerantFrequentPatternBasicFTApriori", "faultTolerantFrequentPatternBasicFTFPGrowth", "faultTolerantPatternMining", "frequent1", "frequentPatternBasicApriori", "frequentPatternBasicECLAT", "frequentPatternBasicECLATDiffset", "frequentPatternBasicECLATbitset", "frequentPatternBasicFPGrowth", "frequentPatternCUDAcuApriori", "frequentPatternCUDAcuAprioriBit", "frequentPatternCUDAcuAprioriGCT", "frequentPatternCUDAcuAprioriTID", "frequentPatternCUDAcuECLAT", "frequentPatternCUDAcuECLATBit", "frequentPatternCUDAcuECLATGCT", "frequentPatternMaximalmaxFPGrowth", "frequentPatternMining", "frequentPatternPysparkParallelApriori", "frequentPatternPysparkParallelECLAT", "frequentPatternPysparkParallelFPGrowth", "frequentPatternTopkFAE", "frequentPatternWithMultipleMinimumSupport", "frequentPatternclosedCHARM", "fuzzyCorrelatedPatternMining", "fuzzyCorrelatedPatternbasicFCPGrowth", "fuzzyFrequentPatternMining", "fuzzyFrequentPatternbasicFFIMiner", "fuzzyGeoReferencedFrequentPatternMining", "fuzzyGeoReferencedPeriodicFrequentPatternMining", "fuzzyGeoreferencedFrequentPatternbasicFFSPMiner", "fuzzyGeoreferencedPeriodicFrequentPatternbasicFGPFPMiner", "fuzzyPatternMining", "fuzzyPeriodicFrequentPatternMining", "fuzzyPeriodicFrequentPatternbasicFPFPMiner", "geoReferencedFrequentPatternMining", "geoReferencedFrequentSequencePatternMining", "geoReferencedPartialPeriodicPatternMining", "geoReferencedPatternMining", "geoReferencedPeriodicFrequentPatternMining", "geoReferencedPeriodicFrequentPatternbasicGPFPMiner", "georeferencedFrequentPatternbasicFSPGrowth", "georeferencedFrequentPatternbasicSpatialECLAT", "georeferencedPartialPeriodicPatternbasicSTEclat", "highUtilityFrequentPatternBasicHUFIM", "highUtilityFrequentPatternMining", "highUtilityGeo-referencedFrequentPatternMining", "highUtilityGeoreferencedFrequentPatternBasicSHUFIM", "highUtilityPatternBasicEFIM", "highUtilityPatternBasicHMiner", "highUtilityPatternBasicUPGrowth", "highUtilityPatternMining", "highUtilitySpatialPatternBasicHDSHUIM", "highUtilitySpatialPatternBasicSHUIM", "highUtilitySpatialPatternMining", "highUtilitySpatialPatternTopkTKSHUIM", "index", "localPeriodicPatternMining", "localPeriodicPatternbasicLPPGrowth", "localPeriodicPatternbasicLPPMBreadth", "localPeriodicPatternbasicLPPMDepth", "modules", "multipleMinimumSupportBasedFrequentPatternBasicCFPGrowth", "multipleMinimumSupportBasedFrequentPatternBasicCFPGrowthPlus", "multiplePartialPeriodicPatternMining", "multipleTimeseriesPatternMining", "partialPeriodicFrequentPatternMining", "partialPeriodicFrequentPatternbasicGPFgrowth", "partialPeriodicFrequentPatternbasicPPF_DFS", "partialPeriodicPatternInMultipleTimeSeriesPPGrowth", "partialPeriodicPatternMining", "partialPeriodicPatternbasicGThreePGrowth", "partialPeriodicPatternbasicPPPGrowth", "partialPeriodicPatternbasicPPP_ECLAT", "partialPeriodicPatternclosedPPPClose", "partialPeriodicPatternmaximalMax3PGrowth", "partialPeriodicPatterntopkk3PMiner", "periodicCorrelatedPatternMining", "periodicCorrelatedPatternbasicEPCPGrowth", "periodicFrequentPatternMining", "periodicFrequentPatternbasicPFECLAT", "periodicFrequentPatternbasicPFPGrowth", "periodicFrequentPatternbasicPFPGrowthPlus", "periodicFrequentPatternbasicPFPMC", "periodicFrequentPatternbasicPSGrowth", "periodicFrequentPatternclosedCPFPMiner", "periodicFrequentPatternmaximalMaxPFGrowth", "periodicFrequentPatterntopkTopkPFPTopkPFP", "periodicFrequentPatterntopkkPFPMinerkPFPMiner", "recurringPatternMining", "recurringPatternbasicRPGrowth", "relativeFrequent", "relativeFrequentPattern", "relativeFrequentPatternBasicRSFPGrowth", "relativeHighUtilityPatternBasicRHUIM", "relativeHighUtilityPatternMining", "sequentialFrequentPatternMining", "sequentialPatternMining", "sequentialPatternMiningBasicSPADE", "sequentialPatternMiningBasicSPAM", "sequentialPatternMiningBasicprefixSpan", "sequentialPatternMiningClosedbide", "stablePeriodicFrequentPatternbasicSPPEclat", "stablePeriodicFrequentPatternbasicSPPGrowth", "stablePeriodicFrequentPatterntopKTSPIN", "stablePeriodicPatternMining", "temporalPatternMining", "transactionalPatternMining", "uncertainFrequentPatternBasicCUFPTree", "uncertainFrequentPatternBasicPUFGrowth", "uncertainFrequentPatternBasicTUFP", "uncertainFrequentPatternBasicTubeP", "uncertainFrequentPatternBasicTubeS", "uncertainFrequentPatternBasicUFGrowth", "uncertainFrequentPatternBasicUVECLAT", "uncertainFrequentPatternMining", "uncertainGeoReferencedFrequentPatternMining", "uncertainGeoreferencedFrequentPatternBasicGFPGrowth", "uncertainPatternMining", "uncertainPeriodicFrequentPatternBasicUPFPGrowth", "uncertainPeriodicFrequentPatternBasicUPFPGrowthPlus", "uncertainPeriodicFrequentPatternMining", "utilityPatternMining", "weightedFrequentNeighbourhoodPatternBasicSWFPGrowth", "weightedFrequentNeighbourhoodPatternMining", "weightedFrequentPatternBasicWFIM", "weightedFrequentPatternMining", "weightedFrequentRegularPatternBasicWFRIMiner", "weightedFrequentRegularPatternMining"], "filenames": ["ContiguousFrequentPatterns1.rst", "CorrelatedPatternMining1.rst", "CoveragePatternMining1.rst", "FaultTolerantPatternMining1.rst", "FrequentPatternWithMultipleMinimumSupport1.rst", "FuzzyCorrelatedPatternMining1.rst", "FuzzyFrequentPatternMining1.rst", "FuzzyGeoReferencedFrequentPatternMining1.rst", "FuzzyGeoReferencedPeriodicFrequentPatternMining1.rst", "FuzzyPeriodicFrequentPatternMining1.rst", "GeoReferencedFrequentPatternMining1.rst", "GeoReferencedFrequentSequencePatternMining1.rst", "GeoReferencedPartialPeriodicPatternMining1.rst", "GeoReferencedPeriodicFrequentPatternMining1.rst", "HighUtilityFrequentPatternMining1.rst", "HighUtilityGeo-referencedFrequentPatternMining1.rst", "HighUtilityPatternMining1.rst", "HighUtilitySpatialPatternMining1.rst", "LocalPeriodicPatternMining1.rst", "MultiplePartialPeriodicPatternMining1.rst", "PAMI.rst", "PAMI.AssociationRules.rst", "PAMI.AssociationRules.basic.rst", "PAMI.correlatedPattern.rst", "PAMI.correlatedPattern.basic.rst", "PAMI.coveragePattern.rst", "PAMI.coveragePattern.basic.rst", "PAMI.extras.rst", "PAMI.extras.DF2DB.rst", "PAMI.extras.calculateMISValues.rst", "PAMI.extras.dbStats.rst", "PAMI.extras.fuzzyTransformation.rst", "PAMI.extras.generateDatabase.rst", "PAMI.extras.graph.rst", "PAMI.extras.image2Database.rst", "PAMI.extras.imageProcessing.rst", "PAMI.extras.messaging.rst", "PAMI.extras.neighbours.rst", "PAMI.extras.sampleDatasets.rst", "PAMI.extras.stats.rst", "PAMI.extras.syntheticDataGenerator.rst", "PAMI.extras.visualize.rst", "PAMI.faultTolerantFrequentPattern.rst", "PAMI.faultTolerantFrequentPattern.basic.rst", "PAMI.frequentPattern.rst", "PAMI.frequentPattern.basic.rst", "PAMI.frequentPattern.closed.rst", "PAMI.frequentPattern.cuda.rst", "PAMI.frequentPattern.maximal.rst", "PAMI.frequentPattern.pyspark.rst", "PAMI.frequentPattern.topk.rst", "PAMI.fuzzyCorrelatedPattern.rst", "PAMI.fuzzyCorrelatedPattern.basic.rst", "PAMI.fuzzyFrequentPattern.rst", "PAMI.fuzzyFrequentPattern.basic.rst", "PAMI.fuzzyGeoreferencedFrequentPattern.rst", "PAMI.fuzzyGeoreferencedFrequentPattern.basic.rst", "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.rst", "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic.rst", "PAMI.fuzzyPartialPeriodicPatterns.rst", "PAMI.fuzzyPartialPeriodicPatterns.basic.rst", "PAMI.fuzzyPeriodicFrequentPattern.rst", "PAMI.fuzzyPeriodicFrequentPattern.basic.rst", "PAMI.geoReferencedPeriodicFrequentPattern.rst", "PAMI.geoReferencedPeriodicFrequentPattern.basic.rst", "PAMI.georeferencedFrequentPattern.rst", "PAMI.georeferencedFrequentPattern.basic.rst", "PAMI.georeferencedFrequentSequencePattern.rst", "PAMI.georeferencedPartialPeriodicPattern.rst", "PAMI.georeferencedPartialPeriodicPattern.basic.rst", "PAMI.highUtilityFrequentPattern.rst", "PAMI.highUtilityFrequentPattern.basic.rst", "PAMI.highUtilityGeoreferencedFrequentPattern.rst", "PAMI.highUtilityGeoreferencedFrequentPattern.basic.rst", "PAMI.highUtilityPattern.rst", "PAMI.highUtilityPattern.basic.rst", "PAMI.highUtilityPattern.parallel.rst", "PAMI.highUtilityPatternsInStreams.rst", "PAMI.highUtilitySpatialPattern.rst", "PAMI.highUtilitySpatialPattern.basic.rst", "PAMI.highUtilitySpatialPattern.topk.rst", "PAMI.localPeriodicPattern.rst", "PAMI.localPeriodicPattern.basic.rst", "PAMI.multipleMinimumSupportBasedFrequentPattern.rst", "PAMI.multipleMinimumSupportBasedFrequentPattern.basic.rst", "PAMI.partialPeriodicFrequentPattern.rst", "PAMI.partialPeriodicFrequentPattern.basic.rst", "PAMI.partialPeriodicPattern.rst", "PAMI.partialPeriodicPattern.basic.rst", "PAMI.partialPeriodicPattern.closed.rst", "PAMI.partialPeriodicPattern.maximal.rst", "PAMI.partialPeriodicPattern.pyspark.rst", "PAMI.partialPeriodicPattern.topk.rst", "PAMI.partialPeriodicPatternInMultipleTimeSeries.rst", "PAMI.periodicCorrelatedPattern.rst", "PAMI.periodicCorrelatedPattern.basic.rst", "PAMI.periodicFrequentPattern.rst", "PAMI.periodicFrequentPattern.basic.rst", "PAMI.periodicFrequentPattern.closed.rst", "PAMI.periodicFrequentPattern.cuda.rst", "PAMI.periodicFrequentPattern.maximal.rst", "PAMI.periodicFrequentPattern.pyspark.rst", "PAMI.periodicFrequentPattern.topk.rst", "PAMI.periodicFrequentPattern.topk.TopkPFP.rst", "PAMI.periodicFrequentPattern.topk.kPFPMiner.rst", "PAMI.recurringPattern.rst", "PAMI.recurringPattern.basic.rst", "PAMI.relativeFrequentPattern.rst", "PAMI.relativeFrequentPattern.basic.rst", "PAMI.relativeHighUtilityPattern.rst", "PAMI.relativeHighUtilityPattern.basic.rst", "PAMI.sequence.rst", "PAMI.sequentialPatternMining.rst", "PAMI.sequentialPatternMining.basic.rst", "PAMI.sequentialPatternMining.closed.rst", "PAMI.stablePeriodicFrequentPattern.rst", "PAMI.stablePeriodicFrequentPattern.basic.rst", "PAMI.stablePeriodicFrequentPattern.topK.rst", "PAMI.subgraphMining.rst", "PAMI.subgraphMining.basic.rst", "PAMI.subgraphMining.topK.rst", "PAMI.uncertainFaultTolerantFrequentPattern.rst", "PAMI.uncertainFrequentPattern.rst", "PAMI.uncertainFrequentPattern.basic.rst", "PAMI.uncertainGeoreferencedFrequentPattern.rst", "PAMI.uncertainGeoreferencedFrequentPattern.basic.rst", "PAMI.uncertainPeriodicFrequentPattern.rst", "PAMI.uncertainPeriodicFrequentPattern.basic.rst", "PAMI.weightedFrequentNeighbourhoodPattern.rst", "PAMI.weightedFrequentNeighbourhoodPattern.basic.rst", "PAMI.weightedFrequentPattern.rst", "PAMI.weightedFrequentPattern.basic.rst", "PAMI.weightedFrequentRegularPattern.rst", "PAMI.weightedFrequentRegularPattern.basic.rst", "PAMI.weightedUncertainFrequentPattern.rst", "PAMI.weightedUncertainFrequentPattern.basic.rst", "PartialPeriodicFrequentPatternMining1.rst", "PartialPeriodicPatternMining1.rst", "PeriodicCorrelatedPatternMining1.rst", "PeriodicFrequentPatternMining1.rst", "RecurringPatternMining1.rst", "RelativeHighUtilityPatternMining1.rst", "SequentialFrequentPatternMining1.rst", "StablePeriodicPatternMining1.rst", "UncertainFrequentPatternMining1.rst", "UncertainGeoReferencedFrequentPatternMining1.rst", "UncertainPeriodicFrequentPatternMining1.rst", "WeightedFrequentNeighbourhoodPatternMining1.rst", "WeightedFrequentPatternMining1.rst", "WeightedFrequentRegularPatternMining1.rst", "contiguousFrequentPatterns.rst", "contiguousPatternMining.rst", "correlatedPatternBasicCoMine.rst", "correlatedPatternBasicCoMinePlus.rst", "correlatedPatternMining.rst", "coveragePatternBasicCMine.rst", "coveragePatternBasicCPPG.rst", "coveragePatternMining.rst", "faultTolerantFrequentPatternBasicFTApriori.rst", "faultTolerantFrequentPatternBasicFTFPGrowth.rst", "faultTolerantPatternMining.rst", "frequent1.rst", "frequentPatternBasicApriori.rst", "frequentPatternBasicECLAT.rst", "frequentPatternBasicECLATDiffset.rst", "frequentPatternBasicECLATbitset.rst", "frequentPatternBasicFPGrowth.rst", "frequentPatternCUDAcuApriori.rst", "frequentPatternCUDAcuAprioriBit.rst", "frequentPatternCUDAcuAprioriGCT.rst", "frequentPatternCUDAcuAprioriTID.rst", "frequentPatternCUDAcuECLAT.rst", "frequentPatternCUDAcuECLATBit.rst", "frequentPatternCUDAcuECLATGCT.rst", "frequentPatternMaximalmaxFPGrowth.rst", "frequentPatternMining.rst", "frequentPatternPysparkParallelApriori.rst", "frequentPatternPysparkParallelECLAT.rst", "frequentPatternPysparkParallelFPGrowth.rst", "frequentPatternTopkFAE.rst", "frequentPatternWithMultipleMinimumSupport.rst", "frequentPatternclosedCHARM.rst", "fuzzyCorrelatedPatternMining.rst", "fuzzyCorrelatedPatternbasicFCPGrowth.rst", "fuzzyFrequentPatternMining.rst", "fuzzyFrequentPatternbasicFFIMiner.rst", "fuzzyGeoReferencedFrequentPatternMining.rst", "fuzzyGeoReferencedPeriodicFrequentPatternMining.rst", "fuzzyGeoreferencedFrequentPatternbasicFFSPMiner.rst", "fuzzyGeoreferencedPeriodicFrequentPatternbasicFGPFPMiner.rst", "fuzzyPatternMining.rst", "fuzzyPeriodicFrequentPatternMining.rst", "fuzzyPeriodicFrequentPatternbasicFPFPMiner.rst", "geoReferencedFrequentPatternMining.rst", "geoReferencedFrequentSequencePatternMining.rst", "geoReferencedPartialPeriodicPatternMining.rst", "geoReferencedPatternMining.rst", "geoReferencedPeriodicFrequentPatternMining.rst", "geoReferencedPeriodicFrequentPatternbasicGPFPMiner.rst", "georeferencedFrequentPatternbasicFSPGrowth.rst", "georeferencedFrequentPatternbasicSpatialECLAT.rst", "georeferencedPartialPeriodicPatternbasicSTEclat.rst", "highUtilityFrequentPatternBasicHUFIM.rst", "highUtilityFrequentPatternMining.rst", "highUtilityGeo-referencedFrequentPatternMining.rst", "highUtilityGeoreferencedFrequentPatternBasicSHUFIM.rst", "highUtilityPatternBasicEFIM.rst", "highUtilityPatternBasicHMiner.rst", "highUtilityPatternBasicUPGrowth.rst", "highUtilityPatternMining.rst", "highUtilitySpatialPatternBasicHDSHUIM.rst", "highUtilitySpatialPatternBasicSHUIM.rst", "highUtilitySpatialPatternMining.rst", "highUtilitySpatialPatternTopkTKSHUIM.rst", "index.rst", "localPeriodicPatternMining.rst", "localPeriodicPatternbasicLPPGrowth.rst", "localPeriodicPatternbasicLPPMBreadth.rst", "localPeriodicPatternbasicLPPMDepth.rst", "modules.rst", "multipleMinimumSupportBasedFrequentPatternBasicCFPGrowth.rst", "multipleMinimumSupportBasedFrequentPatternBasicCFPGrowthPlus.rst", "multiplePartialPeriodicPatternMining.rst", "multipleTimeseriesPatternMining.rst", "partialPeriodicFrequentPatternMining.rst", "partialPeriodicFrequentPatternbasicGPFgrowth.rst", "partialPeriodicFrequentPatternbasicPPF_DFS.rst", "partialPeriodicPatternInMultipleTimeSeriesPPGrowth.rst", "partialPeriodicPatternMining.rst", "partialPeriodicPatternbasicGThreePGrowth.rst", "partialPeriodicPatternbasicPPPGrowth.rst", "partialPeriodicPatternbasicPPP_ECLAT.rst", "partialPeriodicPatternclosedPPPClose.rst", "partialPeriodicPatternmaximalMax3PGrowth.rst", "partialPeriodicPatterntopkk3PMiner.rst", "periodicCorrelatedPatternMining.rst", "periodicCorrelatedPatternbasicEPCPGrowth.rst", "periodicFrequentPatternMining.rst", "periodicFrequentPatternbasicPFECLAT.rst", "periodicFrequentPatternbasicPFPGrowth.rst", "periodicFrequentPatternbasicPFPGrowthPlus.rst", "periodicFrequentPatternbasicPFPMC.rst", "periodicFrequentPatternbasicPSGrowth.rst", "periodicFrequentPatternclosedCPFPMiner.rst", "periodicFrequentPatternmaximalMaxPFGrowth.rst", "periodicFrequentPatterntopkTopkPFPTopkPFP.rst", "periodicFrequentPatterntopkkPFPMinerkPFPMiner.rst", "recurringPatternMining.rst", "recurringPatternbasicRPGrowth.rst", "relativeFrequent.rst", "relativeFrequentPattern.rst", "relativeFrequentPatternBasicRSFPGrowth.rst", "relativeHighUtilityPatternBasicRHUIM.rst", "relativeHighUtilityPatternMining.rst", "sequentialFrequentPatternMining.rst", "sequentialPatternMining.rst", "sequentialPatternMiningBasicSPADE.rst", "sequentialPatternMiningBasicSPAM.rst", "sequentialPatternMiningBasicprefixSpan.rst", "sequentialPatternMiningClosedbide.rst", "stablePeriodicFrequentPatternbasicSPPEclat.rst", "stablePeriodicFrequentPatternbasicSPPGrowth.rst", "stablePeriodicFrequentPatterntopKTSPIN.rst", "stablePeriodicPatternMining.rst", "temporalPatternMining.rst", "transactionalPatternMining.rst", "uncertainFrequentPatternBasicCUFPTree.rst", "uncertainFrequentPatternBasicPUFGrowth.rst", "uncertainFrequentPatternBasicTUFP.rst", "uncertainFrequentPatternBasicTubeP.rst", "uncertainFrequentPatternBasicTubeS.rst", "uncertainFrequentPatternBasicUFGrowth.rst", "uncertainFrequentPatternBasicUVECLAT.rst", "uncertainFrequentPatternMining.rst", "uncertainGeoReferencedFrequentPatternMining.rst", "uncertainGeoreferencedFrequentPatternBasicGFPGrowth.rst", "uncertainPatternMining.rst", "uncertainPeriodicFrequentPatternBasicUPFPGrowth.rst", "uncertainPeriodicFrequentPatternBasicUPFPGrowthPlus.rst", "uncertainPeriodicFrequentPatternMining.rst", "utilityPatternMining.rst", "weightedFrequentNeighbourhoodPatternBasicSWFPGrowth.rst", "weightedFrequentNeighbourhoodPatternMining.rst", "weightedFrequentPatternBasicWFIM.rst", "weightedFrequentPatternMining.rst", "weightedFrequentRegularPatternBasicWFRIMiner.rst", "weightedFrequentRegularPatternMining.rst"], "titles": ["Contiguous Frequent Patterns", "Correlated Pattern Mining", "Coverage Pattern Mining", "Fault-Tolerant Frequent Pattern Mining", "Frequent pattern With Multiple Minimum Support", "Fuzzy Correlated Pattern Mining", "Fuzzy Frequent Pattern Mining", "Fuzzy Geo-referenced Frequent Pattern Mining", "Fuzzy Geo-referenced Periodic Frequent Pattern Mining", "Fuzzy Periodic Frequent Pattern Mining", "Geo-referenced Frequent Pattern Mining", "Geo-referenced Frequent Sequence Pattern mining", "Geo-referenced Partial Periodic Pattern Mining", "Geo-referenced Periodic Frequent Pattern Mining", "High-Utility Frequent Pattern Mining", "High-Utility Geo-referenced Frequent Pattern Mining", "High-Utility Pattern mining", "High-Utility Spatial Pattern Mining", "Local Periodic Pattern Mining", "Multiple Partial Periodic Pattern Mining", "PAMI package", "PAMI.AssociationRules package", "PAMI.AssociationRules.basic package", "PAMI.correlatedPattern package", "PAMI.correlatedPattern.basic package", "PAMI.coveragePattern package", "PAMI.coveragePattern.basic package", "PAMI.extras package", "PAMI.extras.DF2DB package", "PAMI.extras.calculateMISValues package", "PAMI.extras.dbStats package", "PAMI.extras.fuzzyTransformation package", "PAMI.extras.generateDatabase package", "PAMI.extras.graph package", "PAMI.extras.image2Database package", "PAMI.extras.imageProcessing package", "PAMI.extras.messaging package", "PAMI.extras.neighbours package", "PAMI.extras.sampleDatasets package", "PAMI.extras.stats package", "PAMI.extras.syntheticDataGenerator package", "PAMI.extras.visualize package", "PAMI.faultTolerantFrequentPattern package", "PAMI.faultTolerantFrequentPattern.basic package", "PAMI.frequentPattern package", "PAMI.frequentPattern.basic package", "PAMI.frequentPattern.closed package", "PAMI.frequentPattern.cuda package", "PAMI.frequentPattern.maximal package", "PAMI.frequentPattern.pyspark package", "PAMI.frequentPattern.topk package", "PAMI.fuzzyCorrelatedPattern package", "PAMI.fuzzyCorrelatedPattern.basic package", "PAMI.fuzzyFrequentPattern package", "PAMI.fuzzyFrequentPattern.basic package", "PAMI.fuzzyGeoreferencedFrequentPattern package", "PAMI.fuzzyGeoreferencedFrequentPattern.basic package", "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern package", "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic package", "PAMI.fuzzyPartialPeriodicPatterns package", "PAMI.fuzzyPartialPeriodicPatterns.basic package", "PAMI.fuzzyPeriodicFrequentPattern package", "PAMI.fuzzyPeriodicFrequentPattern.basic package", "PAMI.geoReferencedPeriodicFrequentPattern package", "PAMI.geoReferencedPeriodicFrequentPattern.basic package", "PAMI.georeferencedFrequentPattern package", "PAMI.georeferencedFrequentPattern.basic package", "PAMI.georeferencedFrequentSequencePattern package", "PAMI.georeferencedPartialPeriodicPattern package", "PAMI.georeferencedPartialPeriodicPattern.basic package", "PAMI.highUtilityFrequentPattern package", "PAMI.highUtilityFrequentPattern.basic package", "PAMI.highUtilityGeoreferencedFrequentPattern package", "PAMI.highUtilityGeoreferencedFrequentPattern.basic package", "PAMI.highUtilityPattern package", "PAMI.highUtilityPattern.basic package", "PAMI.highUtilityPattern.parallel package", "PAMI.highUtilityPatternsInStreams package", "PAMI.highUtilitySpatialPattern package", "PAMI.highUtilitySpatialPattern.basic package", "PAMI.highUtilitySpatialPattern.topk package", "PAMI.localPeriodicPattern package", "PAMI.localPeriodicPattern.basic package", "PAMI.multipleMinimumSupportBasedFrequentPattern package", "PAMI.multipleMinimumSupportBasedFrequentPattern.basic package", "PAMI.partialPeriodicFrequentPattern package", "PAMI.partialPeriodicFrequentPattern.basic package", "PAMI.partialPeriodicPattern package", "PAMI.partialPeriodicPattern.basic package", "PAMI.partialPeriodicPattern.closed package", "PAMI.partialPeriodicPattern.maximal package", "PAMI.partialPeriodicPattern.pyspark package", "PAMI.partialPeriodicPattern.topk package", "PAMI.partialPeriodicPatternInMultipleTimeSeries package", "PAMI.periodicCorrelatedPattern package", "PAMI.periodicCorrelatedPattern.basic package", "PAMI.periodicFrequentPattern package", "PAMI.periodicFrequentPattern.basic package", "PAMI.periodicFrequentPattern.closed package", "PAMI.periodicFrequentPattern.cuda package", "PAMI.periodicFrequentPattern.maximal package", "PAMI.periodicFrequentPattern.pyspark package", "PAMI.periodicFrequentPattern.topk package", "PAMI.periodicFrequentPattern.topk.TopkPFP package", "PAMI.periodicFrequentPattern.topk.kPFPMiner package", "PAMI.recurringPattern package", "PAMI.recurringPattern.basic package", "PAMI.relativeFrequentPattern package", "PAMI.relativeFrequentPattern.basic package", "PAMI.relativeHighUtilityPattern package", "PAMI.relativeHighUtilityPattern.basic package", "PAMI.sequence package", "PAMI.sequentialPatternMining package", "PAMI.sequentialPatternMining.basic package", "PAMI.sequentialPatternMining.closed package", "PAMI.stablePeriodicFrequentPattern package", "PAMI.stablePeriodicFrequentPattern.basic package", "PAMI.stablePeriodicFrequentPattern.topK package", "PAMI.subgraphMining package", "PAMI.subgraphMining.basic package", "PAMI.subgraphMining.topK package", "PAMI.uncertainFaultTolerantFrequentPattern package", "PAMI.uncertainFrequentPattern package", "PAMI.uncertainFrequentPattern.basic package", "PAMI.uncertainGeoreferencedFrequentPattern package", "PAMI.uncertainGeoreferencedFrequentPattern.basic package", "PAMI.uncertainPeriodicFrequentPattern package", "PAMI.uncertainPeriodicFrequentPattern.basic package", "PAMI.weightedFrequentNeighbourhoodPattern package", "PAMI.weightedFrequentNeighbourhoodPattern.basic package", "PAMI.weightedFrequentPattern package", "PAMI.weightedFrequentPattern.basic package", "PAMI.weightedFrequentRegularPattern package", "PAMI.weightedFrequentRegularPattern.basic package", "PAMI.weightedUncertainFrequentPattern package", "PAMI.weightedUncertainFrequentPattern.basic package", "Partial Periodic Frequent Pattern Mining", "Partial Periodic Pattern Mining", "Periodic correlated pattern mining", "Periodic Frequent Pattern Mining", "Recurring Pattern Mining", "Relative High-Utility Pattern Mining", "Sequential Frequent Pattern mining", "Stable Periodic Pattern Mining", "Uncertain Frequent Pattern mining", "Uncertain Geo-Referenced Frequent Pattern mining", "Uncertain Periodic Frequent Pattern mining", "Weighted Frequent Neighbourhood Pattern Mining", "Weighted Frequent Pattern Mining", "Weighted Frequent Regular Pattern Mining", "<no title>", "Contiguous Patterns", "CoMine", "CoMinePlus", "Basic", "CMine", "CPPG", "Basic", "FTApriori", "FTFPGrowth", "Basic", "Frequent Pattern mining", "Apriori", "ECLAT", "ECLATDiffset", "ECLATbitset", "FPGrowth", "cuApriori", "cuAprioriBit", "cudaAprioriGCT", "cudaAprioriTID", "cuEclat", "cuEclatBit", "cudaEclatGCT", "MaxFPGrowth", "Basic", "parallelApriori", "parallelECLAT", "parallelFPGrowth", "FAE", "Basic", "CHARM", "Basic", "FCPGrowth", "Basic", "FFIMiner", "Basic", "Basic", "FFSPMiner", "FGPFPMiner", "Fuzzy Pattern Mining", "Basic", "FPFPMiner", "Basic", "<no title>", "Basic", "Geo-referenced Pattern Mining", "Basic", "GPFPMiner", "FSPGrowth", "SpatialECLAT", "STEclat", "HUFIM", "Basic", "Basic", "SHUFIM", "EFIM", "HMiner", "UPGrowth", "Basic", "HDSHUIM", "SHUIM", "Basic", "TKSHUIM", "Welcome to PAMI\u2019s documentation!", "Basic", "LPPGrowth", "LPPMBreadth", "LPPMDepth", "PAMI", "CFPGrowth", "CFPGrowthPlus", "Basic", "Multiple Timeseries", "Basic", "GPFgrowth", "PPF_DFS", "PPGrowth", "Basic", "GThreePGrowth", "PPPGrowth", "PPP_ECLAT", "PPPClose", "Max3PGrowth", "k3PMiner", "Basic", "EPCPGrowth", "Basic", "PFECLAT", "PFPGrowth", "PFPGrowthPlus", "PFPMC", "PSGrowth", "CPFPMiner", "MaxPFGrowth", "TopkPFP", "kPFPMiner", "Basic", "RPGrowth", "Relative Frequent Pattern", "Basic", "RSFPGrowth", "RHUIM", "Basic", "Basic", "Sequential Database", "SPADE", "SPAM", "prefixSpan", "bide", "SPPEclat", "SPPGrowth", "TSPIN", "Basic", "Temporal Database", "Transactional Database", "CUFPTree", "PUFGrowth", "TUFP", "TubeP", "TubeS", "UFGrowth", "UVECLAT", "Basic", "Basic", "GFPGrowth", "Uncertain Database", "UPFPGrowth", "UPFPGrowthPlus", "Basic", "Utility Pattern mining", "SWFPGrowth", "Basic", "WFIM", "Basic", "WFRIMiner", "Basic"], "terms": {"ar": [1, 2, 6, 7, 8, 9, 11, 14, 15, 18, 46, 54, 56, 58, 62, 71, 73, 75, 79, 80, 82, 86, 88, 90, 91, 97, 100, 110, 113, 116, 119, 123, 125, 127, 135, 136, 138, 142, 147, 148, 149, 154, 157, 181, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 196, 202, 203, 204, 205, 206, 211, 213, 215, 216, 217, 218, 223, 224, 225, 229, 230, 231, 233, 235, 238, 240, 241, 242, 244, 252, 254, 255, 257, 260, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 282, 284, 286], "specif": [1, 13, 119, 120, 136, 138, 139, 140, 143, 154, 197, 224, 235, 237, 247, 263], "type": [1, 5, 24, 26, 28, 29, 30, 32, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 154, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 182, 183, 185, 188, 189, 190, 192, 196, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 264, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "regular": [1, 13, 18, 19, 133, 136, 137, 139, 147, 154, 197, 214, 215, 222, 224, 228, 237, 264, 280, 282, 285, 286], "associ": [1, 5, 8, 10, 15, 45, 66, 75, 84, 139, 144, 145, 146, 154, 161, 162, 163, 165, 182, 187, 193, 200, 204, 208, 220, 237, 273, 274, 276, 279], "exist": [1, 19, 46, 80, 154, 181, 190, 213, 222, 264, 276, 280], "within": [1, 2, 12, 18, 24, 26, 52, 82, 86, 97, 98, 100, 101, 103, 108, 119, 136, 137, 138, 139, 140, 143, 152, 153, 154, 155, 156, 157, 161, 183, 190, 195, 215, 216, 217, 218, 223, 224, 225, 226, 228, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 251, 263, 276, 280], "dataset": [1, 2, 3, 4, 10, 11, 12, 14, 15, 17, 18, 19, 30, 39, 43, 71, 73, 75, 79, 80, 84, 88, 90, 91, 92, 93, 95, 97, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 154, 157, 159, 160, 161, 180, 193, 194, 195, 202, 203, 204, 205, 206, 211, 212, 213, 215, 220, 221, 222, 227, 228, 229, 230, 233, 234, 236, 237, 239, 240, 242, 244, 245, 246, 247, 248, 251, 252, 253, 254, 258, 261, 262, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 277, 278, 279, 281, 282, 283, 284, 285, 286], "where": [1, 2, 4, 8, 9, 11, 12, 14, 15, 17, 19, 82, 88, 91, 97, 110, 113, 119, 120, 123, 125, 127, 129, 135, 136, 137, 139, 141, 142, 144, 145, 146, 147, 148, 149, 154, 157, 180, 187, 190, 191, 194, 195, 203, 204, 212, 216, 217, 218, 222, 224, 228, 229, 230, 237, 240, 249, 250, 252, 253, 254, 256, 257, 258, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 284, 286], "occurr": [1, 2, 5, 8, 9, 12, 136, 138, 143, 145, 154, 157, 182, 187, 190, 191, 195, 224, 235, 249, 250, 263, 274, 276], "certain": [1, 3, 18, 119, 154, 160, 215], "item": [1, 4, 6, 14, 15, 17, 24, 26, 27, 28, 29, 30, 31, 32, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 145, 146, 148, 149, 152, 153, 154, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 180, 181, 183, 184, 185, 188, 189, 190, 192, 196, 198, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 255, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 276, 277, 278, 279, 280, 281, 283, 284, 285, 286], "attribut": [1, 7, 8, 9, 10, 24, 26, 27, 28, 30, 31, 32, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 139, 144, 145, 146, 152, 153, 154, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 186, 187, 188, 189, 191, 192, 193, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 277, 278, 279, 281, 283, 285], "statist": [1, 88, 91, 154, 229, 230], "other": [1, 10, 12, 71, 82, 106, 110, 113, 116, 141, 147, 148, 154, 193, 195, 196, 202, 216, 217, 218, 223, 248, 249, 250, 252, 253, 256, 260, 264, 265, 282, 284], "These": [1, 2, 7, 8, 9, 13, 14, 15, 17, 119, 136, 137, 138, 141, 143, 148, 154, 157, 186, 187, 191, 197, 203, 204, 212, 224, 228, 235, 253, 263, 284], "repres": [1, 15, 19, 24, 28, 43, 45, 46, 48, 52, 54, 56, 58, 60, 62, 80, 82, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 108, 116, 117, 119, 120, 123, 125, 127, 129, 131, 133, 135, 136, 139, 141, 148, 152, 153, 154, 159, 166, 174, 181, 183, 185, 188, 189, 190, 192, 196, 204, 213, 216, 220, 221, 222, 223, 224, 225, 226, 227, 229, 230, 231, 233, 236, 237, 238, 239, 240, 241, 242, 244, 248, 249, 250, 251, 253, 255, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 284, 285], "meaning": [1, 5, 16, 140, 154, 182, 209, 247], "relationship": [1, 5, 7, 8, 9, 10, 113, 138, 154, 182, 186, 187, 191, 193, 235, 257], "depend": [1, 32, 40, 71, 73, 75, 79, 80, 110, 154, 202, 205, 206, 211, 213, 223, 252], "between": [1, 5, 6, 7, 8, 9, 24, 30, 39, 45, 46, 56, 75, 76, 82, 97, 108, 119, 121, 123, 125, 127, 129, 131, 133, 135, 138, 143, 152, 153, 154, 162, 163, 164, 165, 166, 181, 182, 184, 186, 187, 188, 190, 191, 216, 217, 218, 235, 238, 239, 251, 263, 264, 266, 267, 268, 269, 270, 272, 275, 276, 277, 278, 281, 283, 285], "differ": [1, 4, 18, 113, 147, 148, 149, 154, 180, 215, 249, 250, 256, 282, 284, 286], "set": [1, 14, 24, 26, 28, 29, 31, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 154, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 196, 198, 200, 201, 202, 203, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "discoveri": [1, 3, 8, 15, 43, 45, 75, 97, 108, 113, 116, 123, 139, 141, 143, 144, 145, 146, 147, 148, 149, 154, 159, 160, 164, 166, 187, 204, 208, 237, 238, 240, 251, 253, 257, 261, 263, 267, 271, 273, 274, 276, 279, 282, 284, 286], "can": [1, 2, 24, 26, 27, 29, 31, 32, 37, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 140, 152, 153, 154, 155, 156, 157, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "provid": [1, 2, 119, 139, 140, 154, 157, 237, 247], "valuabl": [1, 154], "insight": [1, 2, 139, 140, 154, 157, 161, 237, 247], "underli": [1, 140, 154, 247], "structur": [1, 24, 82, 86, 119, 123, 141, 147, 149, 152, 153, 154, 161, 216, 225, 253, 267, 271, 282, 286], "behavior": [1, 13, 18, 82, 136, 137, 138, 139, 140, 143, 154, 197, 215, 216, 217, 218, 224, 228, 235, 237, 247, 263], "data": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 19, 24, 27, 28, 29, 30, 31, 32, 33, 35, 39, 40, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 104, 106, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 138, 139, 140, 141, 142, 143, 144, 145, 146, 149, 152, 153, 154, 157, 158, 159, 160, 162, 163, 164, 165, 166, 174, 176, 177, 178, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 205, 207, 208, 210, 211, 213, 216, 217, 218, 222, 223, 227, 229, 230, 231, 232, 233, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 246, 247, 248, 252, 253, 254, 256, 257, 258, 260, 261, 262, 263, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 277, 278, 279, 280, 281, 283, 285, 286], "applic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 79, 116, 121, 123, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 154, 157, 160, 161, 180, 182, 184, 186, 187, 191, 193, 194, 195, 197, 203, 204, 209, 210, 212, 215, 222, 224, 228, 235, 237, 247, 249, 250, 253, 254, 260, 263, 266, 273, 274, 279, 280, 282, 284, 286], "fraud": [1, 14, 154, 203], "detect": [1, 14, 18, 24, 29, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 82, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 137, 140, 152, 153, 154, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 203, 205, 207, 210, 211, 215, 216, 217, 218, 227, 228, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 242, 243, 244, 247, 248, 249, 250, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "suppli": [1, 154, 249, 250], "chain": [1, 154, 249, 250], "manag": [1, 12, 13, 17, 18, 136, 145, 154, 195, 197, 212, 215, 224, 274], "healthcar": [1, 2, 4, 5, 7, 14, 19, 137, 138, 139, 142, 144, 146, 148, 149, 154, 157, 180, 182, 186, 203, 222, 228, 235, 237, 254, 273, 279, 284, 286], "analysi": [1, 2, 3, 4, 5, 6, 8, 9, 14, 19, 50, 137, 138, 139, 141, 143, 148, 149, 154, 157, 160, 179, 180, 182, 184, 187, 191, 203, 222, 228, 235, 237, 249, 250, 253, 263, 284, 286], "retail": [1, 2, 4, 7, 138, 139, 141, 149, 154, 157, 180, 186, 235, 237, 253, 286], "market": [1, 4, 5, 7, 14, 19, 141, 142, 143, 148, 154, 180, 182, 186, 203, 222, 249, 250, 253, 254, 263, 284], "basic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 28, 42, 44, 48, 51, 53, 55, 57, 59, 61, 63, 65, 68, 70, 72, 74, 78, 81, 83, 85, 87, 89, 91, 93, 94, 96, 98, 100, 101, 105, 107, 109, 112, 115, 117, 118, 121, 122, 124, 126, 128, 130, 132, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 174, 183, 185, 188, 189, 192, 196, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 236, 238, 239, 240, 241, 242, 243, 244, 248, 249, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "techniqu": [2, 3, 11, 12, 19, 24, 45, 46, 54, 56, 58, 62, 84, 113, 137, 142, 152, 153, 157, 160, 162, 181, 185, 188, 189, 192, 194, 195, 221, 222, 228, 254, 256, 257, 258], "focus": [2, 11, 12, 19, 119, 138, 139, 142, 143, 157, 194, 195, 222, 235, 237, 254, 263], "identifi": [2, 7, 12, 19, 119, 139, 142, 143, 157, 161, 186, 190, 195, 222, 237, 254, 255, 263, 265, 276, 280], "cover": [2, 12, 19, 157, 195, 222], "substanti": [2, 157], "portion": [2, 157], "irrespect": [2, 157], "frequenc": [2, 5, 24, 30, 39, 43, 45, 46, 48, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 108, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 136, 147, 149, 152, 153, 157, 158, 159, 165, 166, 174, 181, 182, 220, 221, 224, 226, 227, 229, 230, 231, 233, 236, 238, 239, 240, 241, 242, 244, 248, 249, 250, 251, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 282, 283, 285, 286], "unlik": [2, 3, 4, 6, 18, 136, 137, 138, 139, 143, 144, 146, 157, 160, 180, 184, 215, 224, 228, 235, 237, 263, 273, 279], "tradit": [2, 3, 4, 6, 18, 24, 52, 137, 138, 139, 143, 144, 146, 152, 153, 157, 160, 180, 183, 184, 215, 228, 235, 237, 263, 273, 279], "frequent": [2, 12, 17, 26, 28, 29, 31, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 143, 150, 151, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 216, 217, 218, 220, 221, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 254, 255, 256, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286], "which": [2, 3, 4, 6, 14, 18, 26, 27, 54, 56, 58, 62, 64, 66, 71, 75, 82, 86, 88, 97, 98, 100, 101, 103, 108, 110, 113, 116, 119, 120, 123, 136, 138, 139, 144, 146, 148, 155, 156, 157, 160, 180, 184, 185, 188, 189, 192, 198, 200, 202, 203, 206, 215, 216, 217, 218, 224, 225, 226, 231, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 251, 252, 256, 258, 260, 270, 273, 279, 284], "priorit": [2, 157], "high": [2, 48, 52, 54, 56, 62, 71, 73, 75, 76, 79, 80, 110, 148, 157, 174, 183, 190, 192, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 252, 253, 280, 284], "emphas": [2, 157], "have": [2, 18, 49, 75, 79, 80, 82, 86, 113, 116, 119, 144, 146, 148, 157, 178, 190, 206, 210, 211, 213, 215, 216, 217, 218, 225, 249, 250, 255, 256, 257, 258, 260, 261, 264, 273, 276, 279, 280, 284], "wide": [2, 157], "across": [2, 18, 157, 215], "consid": [2, 4, 5, 8, 18, 26, 40, 43, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 84, 97, 98, 100, 101, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 138, 139, 156, 157, 158, 159, 174, 176, 177, 178, 179, 180, 182, 183, 185, 187, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 215, 220, 221, 235, 237, 238, 239, 240, 241, 242, 243, 244, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 271, 275, 277, 278, 281, 283, 285], "signific": [2, 4, 17, 40, 147, 148, 149, 157, 180, 212, 282, 284, 286], "thei": [2, 119, 157], "overal": [2, 14, 157, 203], "characterist": [2, 4, 157, 180], "trend": [2, 13, 116, 139, 157, 197, 237, 261], "present": [2, 142, 157, 249, 250, 254], "understand": [2, 157], "broad": [2, 157], "inform": [2, 3, 6, 11, 24, 26, 43, 45, 46, 48, 82, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 103, 106, 108, 116, 117, 119, 120, 123, 125, 127, 129, 131, 133, 135, 152, 153, 156, 157, 159, 160, 166, 174, 181, 184, 194, 216, 217, 218, 220, 221, 226, 227, 229, 230, 231, 233, 236, 238, 239, 240, 241, 242, 244, 245, 248, 251, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "decis": [2, 16, 157, 209], "make": [2, 6, 16, 113, 137, 143, 157, 184, 209, 228, 256, 257, 258, 263], "process": [2, 4, 7, 9, 10, 24, 26, 31, 35, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 142, 143, 149, 152, 153, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 180, 181, 183, 185, 186, 188, 189, 191, 192, 193, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 254, 256, 257, 258, 260, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285, 286], "optim": [2, 4, 142, 143, 149, 157, 180, 254, 263, 286], "oper": [2, 43, 45, 75, 79, 84, 108, 119, 131, 157, 159, 166, 207, 210, 211, 220, 221, 251, 283], "improv": [2, 97, 157, 240], "effici": [2, 24, 26, 46, 54, 56, 58, 62, 66, 71, 75, 76, 97, 108, 113, 116, 121, 127, 135, 152, 153, 155, 157, 181, 185, 188, 189, 192, 200, 202, 206, 208, 238, 240, 242, 251, 256, 261, 278], "effect": [2, 43, 45, 49, 97, 113, 121, 131, 133, 157, 158, 159, 162, 166, 176, 177, 178, 190, 240, 256, 257, 258, 276, 280, 283, 285], "web": [2, 14, 138, 142, 157, 203, 235, 249, 250, 254], "usag": [2, 14, 24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 97, 100, 101, 106, 108, 110, 113, 116, 120, 121, 123, 125, 127, 129, 131, 133, 135, 138, 152, 153, 155, 156, 157, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 203, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 235, 238, 239, 241, 244, 248, 249, 250, 251, 252, 256, 257, 258, 260, 261, 266, 267, 268, 269, 270, 272, 275, 276, 277, 278, 280, 281, 283, 285], "manufactur": [2, 4, 6, 9, 143, 149, 157, 180, 184, 191, 249, 250, 263, 286], "social": [2, 157], "network": [2, 4, 9, 49, 137, 139, 148, 157, 176, 180, 191, 228, 237, 249, 250, 284], "approach": [3, 4, 5, 43, 45, 88, 91, 97, 113, 121, 123, 143, 159, 160, 166, 180, 182, 229, 230, 231, 238, 240, 241, 258, 263, 266], "aim": [3, 12, 16, 26, 73, 79, 80, 116, 138, 143, 155, 160, 195, 205, 209, 211, 213, 235, 260, 261, 263], "discov": [3, 7, 10, 11, 12, 14, 16, 24, 26, 43, 45, 46, 48, 49, 50, 52, 56, 60, 62, 66, 69, 73, 75, 76, 78, 79, 80, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 138, 139, 140, 143, 152, 153, 155, 156, 158, 159, 160, 162, 163, 165, 166, 174, 176, 177, 178, 179, 181, 183, 186, 188, 192, 193, 194, 195, 200, 201, 203, 205, 209, 210, 211, 213, 220, 225, 227, 229, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 242, 243, 244, 245, 246, 247, 248, 252, 256, 257, 258, 260, 262, 263, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "larg": [3, 45, 56, 66, 79, 80, 90, 97, 98, 100, 104, 110, 160, 161, 162, 188, 200, 210, 213, 233, 240, 243, 244, 246, 252], "contain": [3, 10, 33, 71, 73, 75, 76, 79, 80, 110, 119, 144, 145, 146, 160, 193, 196, 202, 205, 206, 211, 213, 223, 252, 264, 265, 273, 274, 279, 280], "both": [3, 12, 80, 113, 138, 139, 160, 195, 213, 235, 237, 256], "uncertain": [3, 6, 40, 84, 121, 123, 125, 127, 135, 160, 184, 214, 220, 221, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 277, 278, 279], "record": [3, 24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 139, 152, 153, 155, 156, 158, 159, 160, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 220, 221, 227, 229, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "reli": [3, 5, 160, 182], "exact": [3, 6, 160, 184], "match": [3, 6, 32, 40, 160, 184], "base": [3, 4, 7, 10, 15, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 145, 147, 148, 149, 152, 153, 155, 156, 158, 159, 160, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 180, 181, 183, 185, 186, 188, 189, 192, 193, 198, 200, 201, 202, 204, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 274, 275, 277, 278, 281, 282, 283, 284, 285, 286], "support": [3, 16, 24, 29, 45, 46, 49, 52, 54, 56, 58, 60, 62, 71, 73, 78, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 103, 106, 108, 113, 116, 117, 119, 120, 123, 125, 127, 129, 131, 133, 135, 139, 152, 153, 160, 162, 163, 164, 165, 166, 178, 180, 181, 183, 185, 188, 189, 192, 202, 205, 209, 214, 220, 221, 225, 226, 227, 229, 230, 231, 233, 236, 237, 238, 239, 240, 241, 242, 244, 245, 248, 251, 257, 258, 260, 261, 262, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 281, 283, 285], "confid": [3, 24, 152, 153, 160], "valu": [3, 14, 15, 24, 27, 28, 29, 30, 32, 33, 35, 37, 39, 40, 45, 46, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 86, 91, 93, 95, 97, 101, 106, 110, 113, 116, 117, 119, 123, 125, 127, 129, 135, 144, 152, 153, 160, 162, 163, 164, 165, 166, 178, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 223, 225, 227, 236, 239, 248, 252, 257, 261, 262, 266, 267, 268, 269, 270, 271, 272, 273, 275, 276, 277, 278, 280, 281], "emploi": [3, 43, 45, 46, 49, 78, 80, 86, 92, 101, 113, 121, 131, 133, 158, 159, 160, 162, 166, 176, 177, 178, 181, 256, 257, 258, 283, 285], "approxim": [3, 160], "find": [3, 24, 27, 37, 45, 46, 52, 54, 56, 58, 60, 62, 71, 75, 76, 79, 80, 82, 84, 86, 101, 108, 113, 119, 120, 123, 125, 127, 129, 131, 135, 152, 153, 160, 161, 162, 181, 183, 185, 188, 189, 192, 202, 207, 210, 213, 216, 220, 221, 225, 251, 256, 257, 258, 266, 275, 277, 278, 281, 283], "therebi": [3, 160], "accommod": [3, 6, 160, 184], "error": [3, 121, 160], "miss": [3, 160], "chang": [3, 13, 113, 160, 197, 258], "thi": [3, 4, 5, 24, 26, 27, 28, 29, 30, 31, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 139, 152, 153, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 180, 181, 182, 183, 185, 188, 189, 192, 196, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 264, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "allow": [3, 4, 6, 12, 82, 160, 180, 184, 195, 216, 217, 218], "even": [3, 160], "presenc": [3, 138, 160, 235], "uncertainti": [3, 6, 7, 8, 9, 144, 145, 146, 160, 184, 186, 187, 191, 273, 274, 279], "geo": [3, 40, 64, 66, 69, 71, 73, 125, 160, 186, 187, 190, 193, 194, 195, 197, 198, 200, 201, 202, 205, 214, 255, 274, 275, 276, 280], "spatial": [3, 7, 8, 10, 11, 12, 13, 15, 52, 54, 56, 58, 60, 62, 66, 69, 73, 75, 79, 80, 129, 147, 160, 183, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 200, 201, 204, 205, 208, 210, 211, 212, 213, 214, 276, 280, 281, 282], "remot": [3, 160], "sens": [3, 160], "imag": [3, 160], "weather": [3, 160], "forecast": [3, 5, 18, 139, 140, 146, 160, 182, 215, 237, 247, 279], "refer": [4, 7, 9, 24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 140, 145, 147, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 180, 181, 183, 185, 186, 188, 189, 191, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 274, 275, 277, 278, 281, 282, 283, 285], "occur": [4, 7, 11, 12, 13, 14, 15, 17, 19, 137, 139, 140, 142, 147, 148, 149, 161, 180, 186, 194, 195, 197, 203, 204, 212, 222, 228, 237, 247, 254, 264, 282, 284, 286], "meet": [4, 24, 152, 153, 180], "threshold": [4, 24, 27, 28, 29, 35, 75, 76, 79, 80, 84, 103, 110, 119, 123, 125, 127, 129, 131, 135, 152, 153, 180, 210, 211, 213, 220, 221, 245, 252, 266, 275, 277, 278, 281, 283], "mine": [4, 20, 24, 26, 29, 31, 37, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 151, 152, 153, 155, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 192, 193, 194, 195, 198, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 216, 217, 218, 220, 221, 222, 223, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 283, 284, 285, 286], "us": [4, 14, 15, 24, 26, 27, 29, 30, 31, 32, 33, 35, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 180, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 255, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "singl": [4, 45, 71, 75, 80, 110, 119, 120, 165, 180, 202, 206, 213, 252], "uniform": [4, 180, 264], "all": [4, 24, 26, 28, 30, 35, 39, 49, 54, 56, 58, 60, 62, 71, 73, 75, 78, 79, 80, 82, 84, 86, 89, 90, 91, 92, 106, 108, 110, 116, 119, 127, 152, 153, 155, 176, 178, 180, 185, 188, 189, 190, 192, 202, 205, 206, 207, 210, 211, 213, 216, 220, 221, 225, 226, 232, 233, 248, 249, 250, 251, 252, 260, 261, 264, 265, 276, 278], "vari": [4, 18, 136, 143, 145, 180, 215, 224, 263, 274, 280], "level": [4, 33, 101, 180], "By": [4, 180], "more": [4, 18, 66, 113, 143, 180, 200, 215, 256, 257, 258, 263, 264], "nuanc": [4, 180], "each": [4, 12, 14, 17, 19, 30, 39, 49, 73, 75, 79, 80, 82, 86, 113, 119, 139, 141, 145, 146, 176, 177, 178, 180, 190, 195, 203, 205, 208, 210, 211, 212, 213, 216, 217, 218, 222, 225, 226, 237, 249, 250, 253, 255, 256, 257, 264, 265, 274, 276, 279, 280], "evalu": [4, 180], "individu": [4, 180, 190, 276, 280], "its": [4, 17, 29, 30, 39, 54, 56, 58, 62, 82, 86, 113, 119, 136, 147, 149, 180, 185, 188, 189, 192, 212, 216, 217, 218, 224, 225, 257, 265, 280, 282, 286], "import": [4, 14, 15, 17, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 180, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 264, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "context": [4, 14, 15, 17, 139, 180, 203, 204, 212, 237], "traffic": [4, 8, 9, 19, 136, 137, 139, 143, 148, 180, 187, 191, 222, 224, 228, 237, 263, 284], "involv": [5, 7, 8, 9, 10, 11, 14, 15, 17, 19, 79, 137, 139, 141, 142, 144, 145, 146, 147, 148, 149, 182, 186, 187, 191, 193, 194, 203, 204, 210, 212, 222, 228, 237, 253, 254, 273, 274, 279, 282, 284, 286], "explor": [5, 71, 110, 113, 119, 182, 202, 252, 257], "itemset": [5, 24, 45, 46, 48, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 86, 88, 91, 101, 110, 123, 129, 131, 133, 135, 141, 149, 152, 153, 165, 174, 181, 182, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 226, 229, 230, 252, 253, 255, 270, 272, 281, 283, 285, 286], "exhibit": [5, 7, 8, 9, 12, 136, 137, 138, 139, 143, 147, 149, 182, 186, 187, 191, 195, 224, 228, 235, 237, 263, 282, 286], "linear": [5, 182], "assess": [5, 182], "through": [5, 119, 123, 182, 270], "instead": [5, 182], "sole": [5, 138, 182, 235], "co": [5, 182], "strength": [5, 182], "uncov": [5, 182], "basket": [5, 14, 91, 101, 141, 148, 182, 203, 249, 250, 253, 284], "analyt": [5, 14, 104, 148, 149, 182, 203, 246, 284, 286], "financi": [5, 6, 9, 137, 140, 141, 143, 146, 182, 184, 191, 228, 247, 253, 263, 279], "ffp": [6, 184], "captur": [6, 8, 136, 184, 187, 224], "inher": [6, 184], "partial": [6, 60, 69, 86, 88, 89, 90, 91, 92, 101, 184, 195, 196, 201, 214, 222, 223, 224, 225, 226, 228, 229, 230, 231, 232, 233, 234, 264], "event": [6, 8, 9, 10, 11, 12, 13, 15, 17, 19, 82, 136, 139, 142, 145, 147, 184, 187, 191, 193, 194, 195, 197, 204, 212, 216, 217, 218, 222, 223, 224, 237, 254, 274, 282], "requir": [6, 40, 73, 75, 136, 184, 205, 208, 224], "variat": [6, 12, 137, 184, 195, 228], "degre": [6, 136, 137, 184, 224, 228], "membership": [6, 54, 184, 185], "similar": [6, 184, 196], "them": [6, 113, 119, 137, 143, 184, 228, 257, 263], "suitabl": [6, 143, 184, 263], "imprecis": [6, 8, 9, 184, 187, 191], "medic": [6, 16, 184, 209], "qualiti": [6, 184], "control": [6, 26, 82, 86, 97, 98, 100, 101, 103, 108, 155, 156, 184, 216, 217, 218, 225, 226, 238, 239, 240, 241, 242, 243, 244, 245, 251], "geograph": [7, 8, 10, 11, 13, 145, 186, 187, 193, 194, 197, 274], "mai": [7, 9, 12, 13, 18, 19, 120, 136, 137, 143, 145, 146, 186, 191, 195, 197, 215, 222, 224, 228, 263, 264, 274, 279], "object": [7, 27, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 41, 49, 52, 80, 82, 86, 91, 97, 101, 116, 119, 120, 147, 178, 183, 186, 190, 213, 216, 225, 242, 261, 276, 280, 282], "epidemiolog": [7, 8, 186, 187], "environment": [7, 8, 10, 11, 12, 13, 15, 136, 144, 146, 147, 186, 187, 193, 194, 195, 197, 204, 224, 273, 279, 282], "monitor": [7, 8, 10, 11, 12, 13, 15, 19, 136, 137, 138, 139, 142, 146, 147, 186, 187, 193, 194, 195, 197, 204, 222, 224, 228, 235, 237, 254, 279, 282], "recur": [8, 9, 12, 13, 19, 106, 136, 137, 138, 139, 187, 191, 195, 197, 214, 222, 224, 228, 235, 237, 247, 248, 264], "tempor": [8, 9, 10, 11, 12, 13, 18, 28, 31, 32, 40, 62, 79, 86, 88, 89, 90, 91, 92, 95, 97, 98, 100, 103, 104, 116, 127, 136, 138, 139, 187, 190, 191, 192, 193, 194, 195, 196, 197, 210, 214, 215, 223, 224, 225, 229, 230, 232, 233, 234, 235, 236, 237, 238, 240, 242, 243, 244, 245, 246, 260, 261, 276, 277, 278, 280], "locat": [8, 10, 15, 145, 187, 193, 196, 204, 274], "repetit": [8, 136, 143, 187, 224, 263], "natur": [8, 9, 123, 138, 145, 187, 191, 235, 268, 269, 274, 280], "phenomena": [8, 11, 13, 139, 187, 194, 197, 237], "over": [8, 18, 80, 119, 136, 138, 139, 142, 143, 187, 196, 213, 215, 223, 224, 235, 237, 254, 263], "time": [8, 9, 11, 12, 13, 18, 24, 26, 28, 30, 32, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 142, 143, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 187, 188, 189, 191, 192, 194, 195, 196, 197, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 215, 216, 217, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 254, 256, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "space": [8, 12, 24, 26, 27, 29, 30, 31, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 187, 188, 189, 190, 192, 195, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 255, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "while": [8, 11, 43, 64, 66, 69, 75, 82, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 158, 159, 187, 194, 198, 200, 201, 208, 216, 217, 218, 227, 229, 230, 231, 232, 233, 236, 240, 241, 242, 243, 244, 248, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 281, 283, 285], "entiti": [8, 187], "flow": [8, 143, 187, 263], "studi": [8, 187], "character": [9, 14, 15, 18, 138, 191, 203, 204, 215, 235], "seri": [9, 11, 18, 28, 30, 93, 97, 106, 137, 140, 191, 194, 215, 223, 227, 228, 242, 247, 248], "product": [9, 191, 280], "among": [10, 193], "It": [10, 11, 19, 24, 27, 28, 30, 35, 39, 40, 43, 45, 46, 49, 66, 79, 82, 86, 89, 90, 92, 97, 98, 101, 103, 104, 106, 113, 119, 123, 131, 133, 135, 142, 152, 153, 159, 166, 178, 181, 193, 194, 196, 200, 210, 216, 222, 232, 233, 234, 238, 239, 240, 243, 245, 246, 248, 254, 258, 266, 267, 268, 269, 271, 272, 280, 283, 285], "analyz": [10, 11, 19, 142, 161, 193, 194, 222, 254], "coordin": [10, 193], "timestamp": [10, 32, 46, 82, 86, 88, 97, 101, 116, 127, 139, 181, 190, 193, 196, 216, 223, 225, 231, 237, 238, 241, 242, 260, 264, 276, 278, 280], "possibl": [10, 106, 193, 248], "relat": [10, 106, 119, 139, 147, 193, 237, 248, 282], "servic": [10, 15, 145, 193, 204, 274], "conserv": [10, 13, 193, 197], "tourism": [10, 193], "hospit": [10, 193], "sequenti": [11, 30, 39, 113, 120, 194, 214, 254, 256, 257, 258], "preserv": [11, 194], "order": [11, 54, 60, 73, 79, 80, 119, 142, 185, 194, 205, 211, 213, 223, 254, 255, 264], "instanc": [11, 119, 142, 194, 254], "transport": [11, 13, 147, 194, 197, 282], "urban": [11, 13, 15, 145, 147, 194, 197, 204, 274, 282], "plan": [11, 13, 15, 16, 145, 147, 194, 197, 204, 209, 274, 282], "alwai": [12, 195, 264], "entir": [12, 19, 195, 222, 280], "interest": [12, 78, 79, 80, 116, 195, 210, 260, 261], "In": [12, 24, 30, 39, 45, 75, 113, 116, 119, 121, 123, 127, 131, 135, 139, 145, 147, 149, 152, 153, 162, 195, 196, 208, 223, 237, 257, 261, 264, 270, 274, 277, 280, 282, 283, 286], "word": [12, 113, 195, 196, 223, 256, 258, 264], "agricultur": [12, 17, 195, 212], "crop": [12, 195], "public": [12, 54, 185, 195], "health": [12, 195], "surveil": [12, 195], "disast": [12, 17, 145, 195, 212, 274], "describ": [13, 197, 276], "consist": [13, 14, 17, 18, 143, 190, 197, 203, 212, 215, 263, 276, 280], "activ": [13, 120, 197], "area": [13, 197], "interv": [13, 18, 19, 28, 82, 136, 137, 138, 139, 140, 143, 197, 215, 216, 217, 218, 222, 224, 228, 235, 237, 247, 263], "reveal": [13, 197], "movement": [13, 197], "human": [13, 197], "logist": [13, 197], "infrastructur": [13, 197], "transact": [14, 24, 26, 27, 28, 29, 30, 31, 32, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 141, 142, 143, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 196, 198, 200, 201, 202, 203, 205, 206, 207, 208, 210, 211, 213, 214, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 263, 264, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "databas": [14, 16, 24, 26, 27, 28, 29, 30, 31, 32, 35, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 136, 138, 139, 143, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 196, 198, 200, 201, 202, 203, 205, 206, 207, 208, 209, 210, 211, 213, 214, 216, 220, 221, 223, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 263, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 280, 281, 283, 285], "contribut": [14, 16, 17, 141, 203, 209, 212, 253], "significantli": [14, 17, 141, 203, 212, 253], "reflect": [14, 15, 17, 203, 204, 212], "domain": [14, 15, 17, 203, 204, 212], "georeferenc": [15, 204], "combin": [15, 45, 46, 66, 86, 88, 92, 103, 104, 108, 148, 165, 181, 196, 200, 204, 226, 231, 234, 245, 246, 251, 284], "distribut": [15, 17, 30, 39, 49, 101, 176, 204, 212], "lb": [15, 204], "develop": [15, 145, 204, 274], "The": [16, 24, 26, 27, 29, 30, 31, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 136, 139, 140, 148, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 196, 198, 200, 201, 202, 205, 206, 207, 208, 209, 210, 211, 213, 216, 217, 218, 220, 221, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 255, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 284, 285], "hupm": [16, 20, 209, 219], "maxim": [16, 20, 44, 82, 87, 96, 137, 139, 161, 174, 209, 216, 217, 218, 233, 244], "from": [16, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 144, 145, 146, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 209, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 283, 285], "perspect": [16, 209], "diagnosi": [16, 209], "howev": [16, 24, 26, 27, 29, 31, 37, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 209, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "pai": [16, 209], "less": [16, 37, 116, 190, 209, 260, 261], "attent": [16, 209], "interpret": [16, 209], "explain": [16, 209], "scenario": [16, 209], "clinic": [16, 209], "drug": [16, 161, 209], "prescript": [16, 209], "therapi": [16, 209], "diseas": [16, 209], "predict": [16, 27, 136, 140, 143, 209, 224, 247, 263], "identif": [17, 137, 212, 228], "ha": [17, 46, 86, 97, 106, 141, 181, 212, 226, 241, 248, 253], "predefin": [17, 18, 82, 141, 212, 215, 216, 217, 218, 253], "measur": [17, 82, 110, 113, 136, 141, 212, 216, 217, 218, 224, 252, 253, 256, 257, 258], "resourc": [17, 18, 212, 215], "precis": [17, 144, 212, 273], "emerg": [17, 145, 212, 274], "respons": [17, 91, 101, 119, 145, 212, 274], "top": [17, 27, 50, 79, 80, 92, 103, 104, 117, 123, 139, 161, 179, 210, 213, 234, 245, 246, 262, 268, 269], "k": [17, 24, 27, 50, 56, 69, 71, 79, 80, 92, 93, 97, 103, 104, 110, 117, 120, 123, 127, 129, 133, 139, 152, 153, 161, 179, 188, 201, 202, 210, 213, 227, 234, 242, 245, 246, 252, 262, 268, 269, 277, 281, 285], "lpp": [18, 215], "some": [18, 30, 39, 82, 106, 137, 215, 216, 217, 218, 228, 248, 264], "non": [18, 82, 106, 123, 125, 135, 190, 215, 216, 217, 218, 223, 248, 264, 266, 267, 268, 269, 270, 271, 275, 276, 280], "A": [18, 20, 26, 40, 43, 45, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 86, 91, 97, 101, 110, 113, 123, 127, 156, 159, 162, 166, 183, 185, 188, 189, 190, 192, 196, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 215, 216, 217, 218, 223, 225, 242, 252, 255, 256, 264, 265, 267, 271, 276, 277, 280], "said": [18, 82, 196, 215, 216, 217, 218], "appear": [18, 26, 82, 97, 98, 100, 101, 108, 110, 113, 155, 156, 161, 215, 216, 217, 218, 240, 241, 242, 243, 244, 251, 252, 256, 257, 258], "regularli": [18, 82, 215, 216, 217, 218], "continu": [18, 82, 215, 216, 217, 218], "s": [18, 26, 33, 56, 71, 73, 75, 76, 79, 82, 86, 88, 89, 90, 91, 92, 93, 97, 98, 100, 101, 103, 104, 108, 110, 113, 116, 117, 120, 156, 188, 202, 205, 206, 207, 208, 210, 211, 215, 216, 217, 218, 225, 226, 227, 229, 230, 231, 232, 233, 234, 240, 241, 242, 243, 244, 245, 246, 251, 252, 257, 261, 262], "demonstr": [18, 136, 140, 143, 215, 224, 247, 263], "one": [18, 24, 26, 27, 29, 31, 37, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 215, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 281, 283, 285], "distinct": [18, 215, 264], "indic": [18, 119, 120, 215], "segment": [18, 215], "assum": [18, 215], "anomali": [18, 140, 215, 247], "sequenc": [19, 20, 30, 39, 71, 73, 82, 113, 137, 141, 142, 149, 161, 194, 202, 205, 214, 216, 217, 218, 219, 222, 223, 228, 253, 254, 255, 256, 257, 258, 286], "durat": [19, 82, 216, 217, 218, 222, 223], "cycl": [19, 222], "subset": [19, 148, 222, 284], "stock": [19, 222], "internet": [19, 222], "associationrul": [20, 219], "submodul": [20, 21, 23, 25, 42, 44, 51, 53, 55, 57, 59, 61, 63, 65, 68, 70, 72, 74, 81, 83, 85, 87, 94, 96, 102, 105, 107, 109, 112, 115, 118, 122, 124, 126, 128, 130, 132, 134, 219], "arwithconfid": [20, 21], "arwithleverag": [20, 21], "arwithlift": [20, 21], "rulemin": [20, 21], "abstract": [20, 21, 23, 25, 27, 42, 44, 51, 53, 55, 57, 59, 61, 63, 65, 68, 70, 72, 74, 81, 83, 85, 87, 94, 96, 102, 105, 107, 109, 112, 115, 118, 122, 124, 126, 128, 130, 132, 134, 219], "correlatedpattern": [20, 152, 153, 219], "comin": [20, 23, 153, 154], "comineplu": [20, 23, 154], "coveragepattern": [20, 155, 156, 219], "cmine": [20, 25, 157], "cppg": [20, 25, 157], "extra": [20, 219], "df2db": [20, 27], "df2dbplu": [20, 27], "denseformatdf": [20, 27], "sparseformatdf": [20, 27], "createtdb": [20, 27], "densedf2dbplu": [20, 27], "densedf2db_dump": [20, 27], "sparsedf2dbplu": [20, 27], "calculatemisvalu": [20, 27], "usingbeta": [20, 27], "usingsd": [20, 27], "dbstat": [20, 27, 39], "fuzzydatabas": [20, 27], "multipletimeseriesfuzzydatabasestat": [20, 27], "sequentialdatabas": [20, 27], "temporaldatabas": [20, 27, 32], "transactionaldatabas": [20, 27], "uncertaintemporaldatabas": [20, 27], "uncertaintransactionaldatabas": [20, 27], "utilitydatabas": [20, 27], "fuzzytransform": [20, 27], "temporaltofuzzi": [20, 27], "transactionaltofuzzi": [20, 27], "utilitytofuzzi": [20, 27], "generatedatabas": [20, 27], "generatespatiotemporaldatabas": [20, 27], "generatetemporaldatabas": [20, 27], "generatetransactionaldatabas": [20, 27], "graph": [20, 27, 30, 118], "df2fig": [20, 27], "df2tex": [20, 27], "plotlinegraphfromdictionari": [20, 27], "plotlinegraphsfromdatafram": [20, 27], "visualizefuzzypattern": [20, 27], "visualizepattern": [20, 27], "image2databas": [20, 27], "imageprocess": [20, 27], "imagery2databas": [20, 27], "messag": [20, 27], "discord": [20, 27], "gmail": [20, 27], "neighbour": [20, 27, 56, 58, 64, 66, 69, 73, 75, 79, 80, 188, 189, 198, 200, 201, 205, 208, 210, 211, 213], "findneighborsusingeuclideandistanceforpointinfo": [20, 27], "findneighboursusingeuclidean": [20, 27], "findneighboursusinggeodes": [20, 27], "sampledataset": [20, 27], "stat": [20, 27, 30, 49, 176], "graphdatabas": [20, 27, 41], "syntheticdatagener": [20, 27], "createsyntheticgeoreferentialtempor": [20, 27], "createsyntheticgeoreferentialtransact": [20, 27], "createsyntheticgeoreferentialuncertaintransact": [20, 27], "createsynthetictempor": [20, 27], "createsynthetictransact": [20, 27], "createsyntheticuncertaintempor": [20, 27], "createsyntheticuncertaintransact": [20, 27], "createsyntheticutil": [20, 27], "generatetempor": [20, 27], "generatetransact": [20, 27], "generateuncertaintempor": [20, 27], "generateuncertaintransact": [20, 27], "generateutilitytempor": [20, 27], "generateutilitytransact": [20, 27], "georeferencedtemporaldatabas": [20, 27], "georeferencedtransactionaldatabas": [20, 27], "syntheticutilitydatabas": [20, 27], "temporaldatabasegen": [20, 27], "visual": [20, 27, 33], "convertmultitsintofuzzi": [20, 219], "generatelatexgraphfil": [20, 219], "plotpointonmap": [20, 219], "plotpointonmap_dump": [20, 219], "scatterplotspatialpoint": [20, 219], "topkpattern": [20, 219], "uncertaindb_convert": [20, 219], "faulttolerantfrequentpattern": [20, 121, 158, 159, 219], "ftapriori": [20, 42, 160], "ftfpgrowth": [20, 42, 160], "frequentpattern": [20, 24, 28, 79, 84, 86, 108, 110, 113, 123, 129, 131, 153, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 211, 219, 220, 221, 226, 251, 252, 256, 257, 258, 266, 267, 268, 269, 270, 271, 272, 281, 283], "apriori": [20, 43, 44, 49, 66, 121, 158, 175, 176, 177, 200], "eclat": [20, 44, 66, 175, 200, 264], "eclatdiffset": [20, 44, 175], "eclatbitset": [20, 44, 175], "fpgrowth": [20, 28, 43, 44, 49, 159, 175, 178], "close": [20, 44, 75, 79, 86, 87, 96, 97, 112, 137, 139, 142, 161, 181, 190, 207, 210, 226, 232, 238, 241, 243], "charm": [20, 44, 175], "cuda": [20, 44, 96, 137, 161], "cuapriori": [20, 44, 175], "cuaprioribit": [20, 44, 175], "cueclat": [20, 44, 175], "cueclatbit": [20, 44, 175], "cudaapriorigct": [20, 44, 175], "cudaaprioritid": [20, 44, 175], "cudaeclatgct": [20, 44, 175], "maxfpgrowth": [20, 44, 175], "pyspark": [20, 44, 87, 96, 161, 176, 177, 178], "parallelapriori": [20, 44, 175], "paralleleclat": [20, 44, 175], "parallelfpgrowth": [20, 44, 175], "topk": [20, 33, 44, 78, 87, 96, 115, 116, 118, 137, 143, 179, 213, 234, 245, 246, 261, 262], "fae": [20, 44, 175], "fuzzycorrelatedpattern": [20, 183, 219], "fcpgrowth": [20, 51, 182], "fuzzyfrequentpattern": [20, 185, 219], "ffimin": [20, 53, 184], "ffiminer_old": [20, 53], "fuzzygeoreferencedfrequentpattern": [20, 188, 219], "ffspminer": [20, 55, 58, 186, 189], "ffspminer_old": [20, 55], "fuzzygeoreferencedperiodicfrequentpattern": [20, 189, 219], "fgpfpminer": [20, 57, 187], "fgpfpminer_old": [20, 57], "fuzzypartialperiodicpattern": [20, 219], "f3pminer": [20, 59], "fuzzyperiodicfrequentpattern": [20, 192, 219], "fpfpminer": [20, 61, 191], "fpfpminer_old": [20, 61], "georeferencedperiodicfrequentpattern": [20, 198, 219], "gpfpminer": [20, 63, 197], "georeferencedfrequentpattern": [20, 200, 219], "fspgrowth": [20, 65, 193], "spatialeclat": [20, 65, 193], "georeferencedfrequentsequencepattern": [20, 219], "georeferencedpartialperiodicpattern": [20, 201, 219], "steclat": [20, 68, 195], "highutilityfrequentpattern": [20, 202, 219], "hufim": [20, 70, 203], "highutilitygeoreferencedfrequentpattern": [20, 79, 205, 210, 219], "shufim": [20, 72, 204], "highutilitypattern": [20, 206, 207, 208, 219], "efim": [20, 74, 76, 253], "hminer": [20, 74, 253], "upgrowth": [20, 74, 253], "efimparallel": [20, 74], "parallel": [20, 49, 74, 101, 106, 176, 177, 178, 248], "highutilitypatternsinstream": [20, 219], "shugrowth": [20, 219], "highutilityspatialpattern": [20, 210, 211, 213, 219], "hdshuim": [20, 78, 212], "shuim": [20, 78, 210, 212], "tkshuim": [20, 78, 212], "localperiodicpattern": [20, 216, 217, 218, 219], "lppgrowth": [20, 81, 215], "lppmbreadth": [20, 81, 215], "lppmdepth": [20, 81, 215], "multipleminimumsupportbasedfrequentpattern": [20, 219, 220, 221], "cfpgrowth": [20, 83, 180], "cfpgrowthplu": [20, 83, 180], "partialperiodicfrequentpattern": [20, 219, 225, 226], "gpfgrowth": [20, 85, 224], "ppf_df": [20, 85, 224], "partialperiodicpattern": [20, 86, 219, 225, 226, 229, 230, 231, 232, 233, 234], "gthreepgrowth": [20, 87, 228], "gabstract": [20, 87], "pppgrowth": [20, 87, 228, 229], "ppp_eclat": [20, 87, 228], "pppclose": [20, 87, 228], "max3pgrowth": [20, 87, 228], "parallel3pgrowth": [20, 87], "k3pminer": [20, 87, 228], "partialperiodicpatterninmultipletimeseri": [20, 219, 227], "ppgrowth": [20, 219, 222], "periodiccorrelatedpattern": [20, 219, 236], "epcpgrowth": [20, 94, 235], "periodicfrequentpattern": [20, 62, 88, 89, 90, 93, 106, 127, 192, 219, 227, 229, 230, 231, 232, 233, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 277, 278], "pfeclat": [20, 96, 237], "pfpgrowth": [20, 95, 96, 236, 237, 240], "pfpgrowthplu": [20, 96, 237], "pfpmc": [20, 96, 237], "psgrowth": [20, 96, 237], "parallelpfpgrowth": [20, 96], "cpfpminer": [20, 96, 237], "cugpfmin": [20, 96], "gpfminerbit": [20, 96], "maxpfgrowth": [20, 96, 237], "recurringpattern": [20, 219, 248], "rpgrowth": [20, 105, 247], "relativefrequentpattern": [20, 219, 251], "rsfpgrowth": [20, 107, 250], "relativehighutilitypattern": [20, 219, 252], "rhuim": [20, 109, 209], "sequentialpatternmin": [20, 219, 256, 257, 258], "spade": [20, 112, 254], "spam": [20, 112, 254], "prefixspan": [20, 112, 254], "bide": [20, 112, 254], "stableperiodicfrequentpattern": [20, 219, 260, 261, 262], "sppeclat": [20, 115, 263], "sppgrowth": [20, 115, 263], "sppgrowthdump": [20, 115], "tspin": [20, 115, 263], "subgraphmin": [20, 219], "dfscode": [20, 118], "edg": [20, 118], "extendededg": [20, 118], "frequentsubgraph": [20, 118], "gspan": [20, 118, 120], "sparsetriangularmatrix": [20, 118], "vertex": [20, 118], "dfsthread": [20, 118], "tkg": [20, 118], "uncertainfaulttolerantfrequentpattern": [20, 219], "vbftmine": [20, 219], "uncertainfrequentpattern": [20, 219, 266, 267, 268, 269, 270, 271, 272], "cufptre": [20, 122, 273], "pufgrowth": [20, 122, 271, 273], "tufp": [20, 122, 269, 273], "tubep": [20, 122, 273], "tube": [20, 122, 273], "ufgrowth": [20, 122, 273], "uveclat": [20, 122, 273], "uncertaingeoreferencedfrequentpattern": [20, 219, 275], "gfpgrowth": [20, 124, 274], "uncertainperiodicfrequentpattern": [20, 219, 277, 278], "upfpgrowth": [20, 126, 279], "upfpgrowthplu": [20, 126, 279], "weightedfrequentneighbourhoodpattern": [20, 219, 281], "swfpgrowth": [20, 128, 282], "weightedfrequentpattern": [20, 219, 283], "wfim": [20, 130, 284], "weightedfrequentregularpattern": [20, 219, 285], "wfrimin": [20, 132, 286], "weighteduncertainfrequentpattern": [20, 219], "wufim": [20, 134], "pattern": [20, 24, 26, 27, 28, 29, 31, 33, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 281, 282, 283, 284, 285, 286], "python": [20, 24, 26, 45, 46, 50, 56, 58, 86, 88, 92, 97, 98, 101, 103, 116, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 162, 163, 164, 165, 166, 179, 181, 188, 189, 225, 226, 231, 234, 238, 239, 243, 245, 260, 266, 267, 268, 269, 270, 275, 277, 278, 281, 283, 285], "librari": 20, "class": [24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "ifil": [24, 26, 27, 29, 30, 31, 33, 37, 39, 41, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "union": [24, 28, 30, 39, 43, 62, 71, 82, 88, 100, 101, 108, 129, 152, 153, 159, 192, 202, 217, 218, 229, 244, 251, 281], "str": [24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "datafram": [24, 26, 27, 28, 29, 30, 32, 33, 35, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "minsup": [24, 26, 33, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 71, 73, 75, 79, 84, 86, 93, 95, 97, 98, 100, 101, 103, 108, 110, 113, 116, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 139, 152, 153, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 181, 183, 185, 188, 189, 192, 198, 200, 202, 205, 207, 210, 211, 220, 221, 225, 226, 227, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 251, 252, 256, 257, 258, 260, 261, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "int": [24, 26, 27, 28, 29, 30, 32, 33, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "float": [24, 26, 27, 28, 30, 32, 35, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "minallconf": [24, 52, 95, 152, 153, 183, 236], "sep": [24, 26, 27, 29, 30, 31, 32, 35, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 196, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 255, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "t": [24, 26, 27, 30, 31, 32, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "sourc": [24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "_correlatedpattern": [24, 152, 153], "descript": [24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 280, 281, 283, 285], "fundament": [24, 43, 45, 48, 49, 69, 84, 88, 91, 93, 97, 100, 101, 106, 113, 121, 123, 131, 133, 152, 153, 158, 159, 162, 163, 165, 166, 174, 178, 201, 220, 227, 229, 230, 231, 238, 239, 240, 241, 242, 244, 248, 256, 257, 258, 266, 267, 268, 269, 271, 272, 283, 285], "algorithm": [24, 26, 33, 43, 45, 46, 48, 49, 50, 52, 54, 60, 64, 66, 69, 71, 75, 76, 78, 79, 80, 82, 84, 86, 89, 90, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 198, 200, 201, 202, 206, 207, 208, 210, 211, 216, 217, 218, 220, 221, 225, 226, 227, 232, 233, 234, 236, 239, 240, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 278, 281, 283, 285], "correl": [24, 52, 95, 152, 153, 154, 182, 183, 190, 214, 235, 236, 264, 265], "fp": [24, 28, 43, 45, 49, 131, 152, 153, 159, 166, 178, 283], "growth": [24, 48, 49, 75, 82, 86, 90, 97, 100, 113, 127, 152, 153, 174, 178, 208, 216, 225, 233, 242, 244, 258, 278], "depth": [24, 46, 82, 89, 98, 113, 119, 152, 153, 181, 216, 217, 218, 232, 243, 256, 258], "first": [24, 45, 46, 49, 75, 80, 82, 86, 89, 98, 110, 113, 119, 152, 153, 162, 178, 181, 206, 213, 216, 217, 218, 223, 225, 232, 243, 252, 256, 257, 258, 264, 276], "search": [24, 43, 45, 46, 49, 54, 56, 58, 62, 75, 76, 82, 84, 89, 98, 113, 119, 121, 131, 133, 152, 153, 158, 159, 162, 166, 176, 177, 178, 181, 185, 188, 189, 192, 214, 216, 217, 218, 221, 232, 243, 256, 257, 258, 283, 285], "lee": [24, 97, 127, 152, 153, 239, 277], "y": [24, 32, 33, 43, 45, 71, 97, 104, 116, 117, 119, 120, 152, 153, 159, 166, 202, 238, 246, 261, 262], "kim": [24, 152, 153], "w": [24, 79, 116, 127, 152, 153, 211, 260, 277], "cao": [24, 152, 153], "d": [24, 152, 153, 255, 264, 265], "han": [24, 43, 45, 84, 113, 152, 153, 158, 159, 166, 220, 258], "j": [24, 43, 45, 46, 48, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 91, 97, 110, 113, 116, 119, 120, 123, 127, 131, 152, 153, 159, 166, 174, 181, 202, 205, 206, 211, 213, 216, 217, 218, 220, 225, 231, 232, 240, 252, 256, 257, 258, 260, 266, 277, 283], "2003": [24, 45, 152, 153, 164], "icdm": [24, 123, 152, 153, 270], "pp": [24, 45, 49, 56, 62, 69, 79, 80, 93, 97, 110, 116, 129, 131, 133, 152, 153, 162, 176, 188, 192, 201, 210, 213, 227, 242, 252, 260, 281, 283, 285], "581": [24, 152, 153], "584": [24, 152, 153], "paramet": [24, 26, 27, 28, 29, 31, 32, 33, 35, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 272, 275, 277, 278, 281, 283, 285], "name": [24, 26, 27, 28, 29, 30, 31, 32, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 281, 283, 285], "input": [24, 26, 27, 29, 30, 31, 32, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "file": [24, 26, 27, 28, 29, 30, 31, 32, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "complet": [24, 26, 28, 29, 30, 31, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 136, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 281, 283, 285], "ofil": [24, 26, 27, 28, 29, 30, 31, 32, 35, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "output": [24, 26, 27, 28, 29, 30, 31, 32, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "store": [24, 26, 27, 29, 30, 31, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "user": [24, 26, 27, 28, 29, 31, 37, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 139, 142, 143, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 254, 256, 257, 258, 260, 261, 262, 263, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "specifi": [24, 29, 32, 33, 37, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "either": [24, 29, 40, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 207, 210, 211, 225, 226, 227, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 242, 243, 244, 248, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 280, 281, 283, 285], "count": [24, 29, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 110, 113, 116, 117, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 207, 210, 211, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "proport": [24, 29, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 136, 152, 153, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 207, 210, 211, 224, 225, 226, 227, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 242, 243, 244, 248, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "size": [24, 29, 30, 32, 33, 39, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 207, 210, 211, 225, 226, 227, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 242, 243, 244, 248, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "If": [24, 29, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 207, 210, 211, 227, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 242, 243, 244, 248, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 281, 283, 285], "program": [24, 26, 29, 30, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "integ": [24, 29, 30, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 207, 210, 211, 216, 223, 227, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 242, 243, 244, 248, 252, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "treat": [24, 29, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 207, 210, 211, 227, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 242, 243, 244, 248, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "express": [24, 29, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 207, 210, 211, 227, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 242, 243, 244, 248, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "rang": [24, 30, 39, 40, 52, 84, 123, 125, 127, 129, 131, 135, 152, 153, 183, 220, 221, 266, 275, 276, 277, 278, 281, 283], "0": [24, 26, 27, 30, 32, 33, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 64, 66, 69, 75, 76, 80, 82, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 188, 190, 196, 198, 200, 201, 206, 213, 216, 217, 218, 225, 226, 227, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 242, 243, 244, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "1": [24, 30, 39, 43, 45, 46, 52, 56, 62, 75, 76, 79, 82, 84, 86, 88, 91, 97, 108, 113, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 162, 163, 164, 165, 166, 181, 183, 188, 190, 192, 196, 211, 216, 217, 218, 220, 223, 225, 226, 229, 230, 238, 239, 242, 251, 255, 256, 257, 258, 264, 265, 266, 267, 268, 269, 270, 272, 275, 276, 277, 278, 280, 281, 283, 285], "variabl": [24, 26, 27, 29, 30, 31, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 137, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "distinguish": [24, 26, 27, 29, 31, 37, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "anoth": [24, 26, 27, 29, 31, 37, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "default": [24, 26, 27, 29, 30, 31, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "seper": [24, 26, 27, 29, 31, 32, 37, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 255, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "tab": [24, 26, 27, 29, 30, 31, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 255, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "overrid": [24, 26, 27, 29, 31, 37, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "separ": [24, 26, 27, 29, 30, 31, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "memoryuss": [24, 26, 43, 45, 46, 48, 49, 50, 64, 66, 69, 75, 76, 78, 80, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 198, 200, 201, 213, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "To": [24, 26, 28, 29, 30, 32, 33, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "total": [24, 26, 28, 30, 32, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 196, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 249, 250, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "amount": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "uss": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "memori": [24, 26, 28, 33, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "consum": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "memoryrss": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "rss": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "starttim": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "start": [24, 26, 33, 43, 45, 46, 48, 49, 50, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 264, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "endtim": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "given": [24, 27, 28, 29, 32, 33, 40, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 86, 90, 108, 110, 119, 152, 153, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 233, 249, 250, 251, 252], "minimum": [24, 26, 27, 29, 30, 32, 39, 43, 50, 54, 56, 58, 60, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 97, 98, 100, 101, 106, 108, 110, 113, 116, 119, 121, 123, 125, 127, 129, 131, 135, 139, 152, 153, 155, 156, 158, 179, 180, 185, 188, 189, 205, 208, 210, 211, 213, 214, 216, 217, 218, 220, 221, 225, 229, 230, 231, 232, 233, 234, 237, 240, 241, 242, 243, 244, 248, 251, 252, 256, 257, 258, 260, 261, 265, 266, 275, 277, 278, 281, 283], "ratio": [24, 52, 86, 136, 152, 153, 183, 224, 226], "should": [24, 52, 119, 152, 153, 183], "list": [24, 26, 27, 28, 30, 32, 35, 39, 40, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 90, 91, 92, 93, 95, 97, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 178, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 220, 221, 225, 227, 229, 230, 231, 233, 234, 236, 238, 239, 240, 241, 242, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "mapsupport": [24, 43, 45, 46, 48, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 108, 116, 117, 123, 125, 127, 129, 131, 133, 135, 152, 153, 159, 166, 174, 181, 220, 221, 226, 227, 229, 230, 231, 233, 236, 238, 239, 240, 241, 242, 244, 248, 251, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "dictionari": [24, 26, 27, 30, 31, 39, 43, 45, 46, 48, 49, 50, 54, 64, 66, 69, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 185, 198, 200, 201, 205, 211, 213, 216, 220, 221, 225, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "maintain": [24, 43, 45, 46, 48, 49, 82, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 108, 116, 117, 123, 125, 127, 129, 131, 133, 135, 152, 153, 159, 166, 174, 178, 181, 216, 220, 221, 225, 226, 227, 229, 230, 231, 233, 236, 238, 239, 240, 241, 242, 244, 248, 251, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "lno": [24, 43, 48, 49, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 104, 106, 108, 116, 117, 123, 125, 127, 129, 131, 133, 135, 152, 153, 159, 174, 176, 177, 178, 220, 221, 226, 227, 229, 230, 231, 233, 236, 238, 239, 240, 241, 242, 244, 246, 248, 251, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 278, 281, 283, 285], "tree": [24, 43, 45, 46, 48, 49, 71, 73, 75, 79, 80, 82, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 108, 110, 116, 117, 123, 125, 127, 129, 131, 133, 135, 152, 153, 159, 166, 174, 178, 181, 202, 205, 206, 208, 211, 213, 216, 220, 221, 225, 227, 229, 230, 231, 233, 236, 238, 239, 240, 241, 242, 244, 248, 251, 252, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "itemsetcount": [24, 46, 48, 90, 93, 95, 97, 100, 101, 106, 108, 116, 117, 123, 125, 127, 135, 152, 153, 174, 181, 227, 233, 236, 238, 239, 240, 241, 242, 244, 248, 251, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 278], "finalpattern": [24, 26, 31, 43, 45, 46, 48, 49, 50, 64, 66, 69, 78, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 198, 200, 201, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "dict": [24, 26, 27, 30, 31, 33, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "itemsetbuff": [24, 54, 56, 58, 60, 62, 108, 152, 153, 185, 188, 189, 251], "maxpatternlength": [24, 108, 152, 153, 251], "constraint": [24, 73, 79, 101, 108, 110, 113, 116, 139, 143, 152, 153, 205, 211, 237, 251, 252, 256, 257, 258, 260, 261, 263], "length": [24, 27, 30, 32, 39, 40, 43, 75, 79, 82, 108, 113, 121, 123, 125, 127, 135, 152, 153, 158, 207, 210, 216, 217, 218, 251, 256, 257, 258, 266, 267, 268, 269, 270, 271, 272, 275, 278], "termin": [24, 26, 45, 46, 50, 56, 93, 97, 98, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 162, 163, 164, 165, 166, 179, 181, 188, 227, 238, 239, 243, 266, 267, 268, 269, 270, 272, 275, 277, 278, 281, 283, 285], "command": [24, 26, 45, 46, 50, 56, 93, 97, 98, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 162, 163, 164, 165, 166, 179, 181, 188, 227, 238, 239, 243, 266, 267, 268, 269, 270, 272, 275, 277, 278, 281, 283, 285], "format": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 196, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 255, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "venv": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 88, 89, 91, 93, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 227, 230, 231, 232, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 266, 267, 268, 269, 270, 272, 275, 277, 278, 281, 283, 285], "python3": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "py": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "inputfil": [24, 26, 27, 30, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "outputfil": [24, 26, 27, 28, 30, 32, 35, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "exampl": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 196, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 223, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 255, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "sampletdb": [24, 26, 48, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 89, 90, 93, 95, 97, 98, 100, 101, 106, 110, 116, 117, 123, 125, 127, 135, 152, 153, 155, 156, 174, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 227, 232, 233, 236, 240, 241, 242, 243, 244, 248, 252, 260, 261, 262, 266, 271, 275, 277, 278], "txt": [24, 26, 30, 32, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "25": [24, 152, 153], "2": [24, 40, 48, 50, 52, 54, 56, 58, 60, 62, 69, 73, 79, 80, 88, 89, 91, 97, 98, 100, 106, 108, 113, 116, 121, 127, 129, 152, 153, 174, 179, 183, 185, 188, 189, 190, 192, 196, 201, 205, 211, 213, 223, 229, 230, 232, 240, 241, 242, 243, 244, 248, 251, 256, 258, 260, 264, 265, 276, 277, 278, 280, 281], "call": [24, 26, 45, 46, 50, 56, 58, 78, 80, 82, 97, 98, 113, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 162, 163, 164, 165, 166, 179, 181, 188, 189, 218, 238, 239, 243, 256, 257, 266, 267, 268, 269, 270, 275, 276, 277, 278, 281, 283, 285], "alg": [24, 26, 30, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "obj": [24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "getpattern": [24, 26, 29, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "print": [24, 26, 28, 30, 32, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "number": [24, 26, 30, 32, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 280, 281, 283, 285], "len": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "savepattern": [24, 45, 46, 48, 75, 76, 84, 101, 104, 106, 110, 113, 117, 120, 125, 127, 131, 152, 153, 164, 166, 174, 181, 221, 246, 248, 252, 256, 257, 258, 262, 275, 278, 283], "df": [24, 26, 28, 43, 45, 46, 48, 49, 50, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "getpatternsasdatafram": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "memuss": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "getmemoryuss": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "memrss": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "getmemoryrss": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "run": [24, 26, 28, 30, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "getruntim": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "executiontim": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "second": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "wa": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "written": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "b": [24, 52, 54, 56, 58, 62, 66, 75, 79, 88, 108, 113, 121, 152, 153, 183, 185, 188, 189, 192, 200, 207, 210, 223, 231, 251, 255, 257, 258, 264, 265], "sai": [24, 40, 52, 54, 56, 58, 62, 66, 75, 79, 108, 152, 153, 183, 185, 188, 189, 192, 200, 207, 210, 211, 251], "chitra": [24, 52, 54, 56, 58, 62, 66, 75, 79, 108, 152, 153, 183, 185, 188, 189, 192, 200, 207, 210, 251], "under": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "supervis": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "professor": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "rage": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "udai": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "kiran": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "retriev": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "function": [24, 26, 30, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "return": [24, 26, 27, 28, 29, 30, 32, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "tupl": [24, 26, 32, 43, 49, 82, 97, 100, 152, 153, 155, 158, 178, 217, 218, 239, 240, 242, 244], "send": [24, 26, 36, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "after": [24, 26, 32, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "final": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "pd": [24, 26, 29, 32, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "calcul": [24, 26, 29, 30, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "runtim": [24, 26, 33, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "taken": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "none": [24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 39, 40, 43, 45, 52, 54, 56, 62, 71, 75, 79, 80, 82, 84, 88, 95, 97, 100, 101, 108, 110, 117, 119, 120, 123, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 183, 185, 188, 192, 202, 206, 208, 210, 211, 213, 216, 217, 218, 220, 221, 229, 230, 231, 236, 238, 239, 240, 241, 242, 244, 251, 252, 262, 266, 267, 268, 269, 277, 281, 283, 285], "main": [24, 26, 31, 43, 45, 52, 73, 75, 79, 80, 84, 86, 88, 90, 91, 92, 97, 100, 103, 104, 108, 113, 120, 123, 125, 127, 131, 148, 152, 153, 155, 159, 166, 183, 205, 207, 210, 211, 213, 220, 221, 226, 229, 230, 231, 233, 234, 240, 244, 245, 246, 251, 257, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 283, 284], "method": [24, 26, 27, 30, 31, 32, 33, 37, 39, 40, 43, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 159, 176, 178, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "printresult": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "result": [24, 26, 27, 30, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 106, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "recurs": [24, 71, 73, 75, 79, 80, 86, 88, 97, 110, 113, 116, 119, 123, 152, 153, 202, 205, 206, 208, 211, 213, 226, 231, 238, 241, 252, 257, 260, 270], "node": [24, 49, 75, 82, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 116, 117, 123, 125, 127, 135, 152, 153, 176, 177, 178, 208, 216, 225, 227, 229, 230, 233, 236, 239, 240, 242, 244, 248, 261, 262, 266, 267, 268, 269, 270, 271, 275, 277, 278], "root": [24, 49, 82, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 116, 117, 123, 125, 127, 135, 152, 153, 178, 216, 225, 227, 229, 230, 233, 236, 239, 240, 242, 244, 248, 261, 262, 266, 267, 268, 269, 270, 271, 275, 277, 278], "build": [24, 49, 75, 152, 153, 178, 208], "ani": [24, 26, 82, 86, 97, 98, 100, 101, 103, 120, 148, 152, 153, 155, 156, 216, 217, 218, 225, 226, 238, 239, 240, 241, 242, 243, 244, 245, 264, 284], "current": [24, 80, 152, 153, 213, 276], "being": [24, 152, 153, 264], "_node": [24, 152, 153], "save": [24, 26, 27, 28, 29, 30, 32, 33, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "outfil": [24, 26, 28, 29, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 275, 277, 278, 281, 283, 285], "an": [24, 26, 28, 29, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 62, 64, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 92, 95, 97, 98, 108, 110, 113, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 139, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 196, 198, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 223, 225, 226, 229, 231, 234, 236, 237, 238, 239, 240, 241, 242, 243, 249, 250, 251, 252, 255, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "startmin": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 271, 275, 277, 278, 281, 283, 285], "revis": [24, 45, 46, 50, 97, 153, 162, 163, 164, 165, 166, 179, 181, 238, 239], "tarun": [24, 45, 46, 50, 75, 97, 153, 162, 163, 164, 165, 166, 179, 181, 238, 239], "sreepad": [24, 153], "code": [24, 29, 32, 35, 56, 78, 80, 86, 88, 92, 97, 101, 103, 116, 119, 153, 225, 226, 231, 234, 238, 239, 245, 260], "minrf": [26, 155, 156], "minc": [26, 155, 156], "maxor": [26, 155, 156], "_coveragepattern": [26, 155, 156], "coverag": [26, 155, 156, 157, 214, 265], "bhargav": [26, 155, 156], "sripada": [26, 155], "polep": [26, 155], "krishna": [26, 69, 84, 86, 88, 89, 93, 101, 129, 155, 156, 201, 221, 225, 227, 231, 232, 281], "reddi": [26, 69, 71, 84, 86, 88, 93, 97, 101, 110, 129, 155, 156, 201, 202, 221, 225, 227, 231, 242, 252, 281], "banner": [26, 155], "advertis": [26, 155], "placement": [26, 155], "www": [26, 54, 88, 89, 95, 106, 155, 185, 231, 232, 236, 248], "companion": [26, 155], "volum": [26, 86, 123, 155, 225, 266], "2011": [26, 84, 123, 155, 221, 266, 272], "131": [26, 155], "132": [26, 155], "__http": [26, 155], "dl": [26, 92, 155, 234], "acm": [26, 45, 49, 75, 92, 113, 123, 155, 164, 178, 208, 234, 257, 272], "org": [26, 43, 45, 46, 50, 75, 76, 84, 86, 88, 90, 91, 92, 97, 98, 100, 104, 113, 116, 117, 121, 123, 125, 127, 131, 155, 159, 162, 163, 164, 165, 166, 179, 181, 206, 208, 220, 221, 225, 229, 230, 233, 234, 239, 240, 242, 243, 244, 246, 256, 261, 262, 266, 268, 269, 270, 272, 275, 277, 278, 283], "doi": [26, 43, 45, 46, 49, 50, 52, 56, 62, 69, 71, 75, 76, 79, 80, 82, 84, 86, 88, 91, 92, 93, 97, 104, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 155, 159, 162, 164, 166, 176, 179, 181, 183, 188, 192, 201, 202, 206, 208, 210, 213, 216, 217, 218, 220, 221, 225, 227, 229, 230, 234, 239, 240, 242, 246, 252, 256, 261, 262, 266, 268, 269, 270, 272, 275, 277, 278, 281, 283, 285], "10": [26, 27, 32, 37, 40, 43, 45, 46, 49, 50, 52, 54, 56, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 155, 156, 158, 159, 162, 163, 164, 165, 166, 176, 177, 178, 179, 181, 183, 185, 188, 190, 192, 196, 198, 200, 201, 202, 205, 206, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 280, 281, 283, 285], "1145": [26, 45, 75, 84, 88, 91, 123, 155, 162, 164, 208, 221, 229, 230, 272], "1963192": [26, 155], "1963259": [26, 155], "everi": [26, 78, 80, 82, 86, 92, 97, 98, 100, 101, 108, 155, 156, 216, 225, 240, 241, 242, 243, 244, 251, 264, 276, 280], "must": [26, 78, 80, 86, 92, 97, 98, 100, 101, 108, 110, 113, 155, 156, 190, 223, 240, 241, 242, 243, 244, 251, 252, 256, 257, 258, 264, 265, 276, 280], "least": [26, 32, 108, 155, 156, 251], "maximum": [26, 30, 32, 39, 40, 62, 71, 73, 75, 76, 79, 80, 82, 86, 90, 97, 98, 100, 101, 103, 106, 110, 113, 116, 117, 127, 129, 139, 155, 156, 192, 202, 205, 206, 208, 210, 211, 213, 216, 217, 218, 225, 226, 233, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 252, 257, 260, 261, 262, 277, 278, 281], "two": [26, 40, 71, 73, 75, 79, 80, 82, 86, 97, 98, 100, 101, 103, 110, 113, 155, 156, 202, 205, 206, 208, 211, 213, 216, 217, 218, 223, 225, 226, 238, 239, 240, 241, 242, 243, 244, 245, 252, 256, 264, 276], "reappear": [26, 82, 86, 97, 98, 100, 101, 103, 155, 156, 216, 217, 218, 225, 226, 238, 239, 240, 241, 242, 243, 244, 245], "4": [26, 52, 58, 69, 82, 88, 89, 90, 93, 95, 97, 98, 100, 101, 106, 116, 117, 123, 127, 131, 155, 156, 183, 189, 190, 196, 201, 216, 217, 218, 223, 227, 231, 232, 233, 236, 240, 241, 242, 243, 244, 248, 260, 261, 262, 264, 266, 276, 277, 278, 280, 283], "7": [26, 155, 156, 190, 264, 276, 280], "5": [26, 32, 40, 64, 66, 69, 82, 86, 91, 97, 101, 116, 123, 133, 155, 156, 190, 196, 198, 200, 201, 216, 217, 218, 223, 225, 226, 241, 260, 268, 269, 276, 280, 285], "p": [26, 40, 43, 45, 46, 48, 50, 52, 56, 64, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 92, 93, 95, 97, 98, 100, 101, 103, 104, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 155, 156, 158, 159, 162, 166, 174, 179, 181, 183, 188, 198, 201, 202, 205, 206, 210, 211, 213, 216, 217, 218, 220, 221, 225, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 252, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "likhitha": [26, 40, 43, 45, 46, 48, 50, 60, 69, 84, 88, 89, 90, 92, 93, 95, 97, 98, 100, 103, 104, 116, 117, 121, 123, 125, 127, 129, 131, 133, 155, 156, 158, 159, 162, 166, 174, 179, 181, 201, 220, 221, 227, 229, 230, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "creatingcoverageitem": [26, 155], "creat": [26, 28, 29, 32, 35, 37, 40, 49, 75, 79, 80, 82, 86, 119, 120, 155, 178, 190, 196, 207, 210, 213, 216, 217, 218, 223, 225, 255, 264, 265, 276, 280], "_databas": [26, 155], "coveragetiddata": [26, 155], "tid": [26, 32, 40, 52, 54, 56, 58, 60, 62, 82, 86, 91, 101, 104, 155, 183, 185, 188, 189, 190, 192, 196, 216, 225, 226, 246, 264, 265, 276, 280], "genpattern": [26, 155], "prefix": [26, 46, 49, 52, 54, 56, 58, 60, 62, 75, 79, 80, 82, 86, 88, 91, 97, 108, 113, 116, 155, 178, 181, 183, 185, 188, 189, 192, 207, 210, 213, 216, 225, 226, 231, 238, 241, 251, 258, 260], "tiddata": [26, 155], "gener": [26, 32, 40, 43, 45, 46, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 75, 78, 79, 80, 82, 86, 88, 91, 92, 97, 103, 104, 113, 116, 119, 127, 155, 159, 166, 178, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 208, 210, 216, 217, 218, 225, 226, 231, 234, 238, 241, 245, 246, 256, 257, 258, 260, 264, 276, 277, 280], "about": [26, 30, 39, 119, 155], "string": [26, 54, 60, 80, 82, 86, 106, 120, 155, 185, 213, 216, 225, 248, 264, 265], "generateallpattern": [26, 155], "coverageitem": [26, 155], "load": [26, 28, 29, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "tidtobitset": [26, 155], "item_set": [26, 155], "convert": [26, 27, 30, 31, 32, 33, 52, 54, 56, 58, 60, 62, 64, 66, 69, 93, 95, 97, 101, 106, 113, 116, 117, 123, 125, 127, 135, 155, 183, 185, 188, 189, 192, 198, 200, 201, 227, 236, 239, 248, 257, 261, 262, 266, 267, 268, 269, 270, 271, 275, 277, 278], "bitset": [26, 45, 121, 155, 165], "gowtham": [26, 156], "sriniva": [26, 156], "trinath": [26, 156], "v": [26, 119, 120, 156], "r": [26, 45, 56, 62, 69, 71, 82, 84, 86, 88, 89, 90, 93, 97, 100, 101, 104, 108, 110, 127, 129, 156, 162, 188, 192, 201, 202, 216, 217, 218, 221, 225, 227, 231, 232, 233, 238, 240, 242, 244, 246, 251, 252, 277, 281], "2015": [26, 54, 97, 156, 185, 240], "journal": [26, 54, 86, 97, 156, 185, 225, 240], "intellig": [26, 49, 54, 79, 97, 116, 156, 176, 185, 211, 242, 260, 261], "system": [26, 49, 54, 56, 62, 86, 97, 116, 121, 123, 141, 156, 178, 185, 188, 192, 225, 240, 253, 260, 266], "45": [26, 156], "3": [26, 29, 33, 43, 45, 48, 49, 54, 56, 58, 62, 64, 69, 71, 73, 79, 82, 88, 89, 90, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 113, 116, 117, 121, 123, 125, 127, 131, 135, 156, 158, 163, 165, 174, 176, 177, 178, 188, 189, 190, 192, 196, 198, 201, 202, 205, 210, 216, 217, 218, 223, 227, 231, 232, 233, 234, 236, 239, 240, 242, 243, 244, 245, 246, 248, 256, 260, 261, 262, 264, 265, 266, 267, 271, 272, 275, 276, 277, 278, 280, 283], "423": [26, 156], "439": [26, 156], "http": [26, 43, 45, 46, 48, 50, 52, 54, 75, 76, 84, 86, 88, 89, 90, 92, 95, 97, 98, 100, 103, 104, 106, 108, 113, 116, 117, 121, 123, 125, 127, 131, 156, 159, 162, 163, 164, 165, 166, 174, 179, 181, 183, 185, 206, 208, 220, 221, 225, 231, 232, 233, 234, 236, 239, 240, 242, 243, 244, 245, 246, 248, 251, 256, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 283], "link": [26, 82, 86, 103, 123, 156, 216, 225, 245, 267, 271], "springer": [26, 103, 104, 116, 121, 123, 127, 156, 245, 246, 260, 261, 267, 268, 269, 271, 277, 278], "com": [26, 103, 123, 156, 245, 267, 271], "articl": [26, 88, 91, 156, 229, 230], "1007": [26, 71, 73, 75, 76, 79, 92, 97, 103, 104, 116, 117, 121, 123, 125, 127, 156, 202, 205, 206, 211, 234, 239, 245, 246, 261, 262, 267, 268, 269, 271, 275, 277, 278], "s10844": [26, 156], "014": [26, 156], "0318": [26, 156], "percentag": [26, 30, 32, 39, 40, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 97, 98, 100, 101, 106, 108, 116, 117, 156, 174, 176, 177, 178, 183, 185, 189, 192, 198, 200, 201, 202, 205, 207, 210, 211, 238, 239, 240, 241, 242, 243, 244, 248, 251, 260, 261, 262], "period": [26, 30, 39, 56, 58, 60, 62, 64, 69, 82, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 116, 117, 127, 129, 135, 140, 156, 187, 188, 189, 190, 191, 192, 195, 196, 197, 198, 201, 214, 215, 216, 217, 218, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 260, 261, 262, 263, 264, 276, 277, 278, 279, 281], "generatelatexcod": [27, 58], "latexgraphfil": 27, "fuz": 27, "idf": [27, 28, 33], "plot": [27, 30, 33, 39, 41], "point": [27, 33, 190, 196, 276, 280], "plt": [27, 33], "path": [27, 30, 37, 39, 40, 64, 66, 69, 75, 76, 78, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 113, 116, 117, 119, 120, 123, 125, 127, 129, 131, 133, 135, 198, 200, 201, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 240, 241, 242, 243, 244, 245, 246, 248, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "rank": [27, 49, 50, 91, 101, 123, 178, 179, 270], "gettopkpattern": 27, "storetopkpattern": 27, "get": [27, 28, 29, 30, 32, 39, 40, 49, 64, 66, 69, 75, 76, 82, 101, 113, 178, 198, 200, 201, 216, 257, 258], "defin": [27, 28, 78, 80, 82, 86, 92, 139, 143, 216, 217, 218, 225, 226, 237, 263], "patternid": 27, "predictedclass2transact": 27, "predicted_class": 27, "minthreshold": 27, "8": [27, 43, 45, 56, 62, 97, 159, 166, 188, 190, 192, 242, 264], "dens": [27, 28], "un": 27, "getbinarytransact": 27, "inputdf": 28, "param": [28, 29, 30, 32, 33, 37, 39, 40, 43, 49, 75, 76, 80, 86, 91, 97, 101, 103, 110, 113, 119, 120, 123, 159, 176, 177, 178, 206, 207, 208, 213, 225, 226, 240, 245, 252, 256, 257, 258, 270, 271], "condit": [28, 45, 49, 75, 86, 91, 97, 101, 108, 119, 165, 178, 208, 225, 242, 251], "judg": 28, "thresholdvalu": 28, "db": [28, 29, 30, 31, 32, 35, 37, 39, 40], "iddf": 28, "16": [28, 29, 35, 113, 258], "convert2transactionaldatabas": 28, "outputfilenam": [28, 29, 32, 40], "convert2temporaldatabas": 28, "convert2multipletimeseri": 28, "multipl": [28, 29, 30, 60, 84, 119, 180, 214, 220, 221, 222, 264, 265], "timeseri": [28, 60, 214], "convert2utilitydatabas": 28, "util": [28, 30, 39, 40, 52, 71, 73, 75, 76, 79, 80, 110, 183, 190, 196, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 252, 253, 276], "getfilenam": [28, 32, 37, 40], "write": [28, 119, 120], "break": 28, "convert2uncertaintransact": 28, "createtransact": [28, 80, 213], "createtempor": 28, "createutil": 28, "csv": [28, 29, 32, 40, 43, 45, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 86, 88, 90, 91, 95, 97, 98, 100, 101, 113, 116, 123, 125, 127, 129, 131, 133, 135, 159, 164, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 225, 226, 229, 230, 233, 236, 238, 239, 240, 241, 242, 243, 244, 256, 258, 260, 261, 266, 267, 271, 272, 275, 277, 278, 281, 283, 285], "denseformatdfplu": 28, "thresholdconditiondf": 28, "denseformatdf_dump": 28, "sparseformatdfplu": 28, "beta": [29, 75, 76], "calculatemi": 29, "getmisdatafram": 29, "respect": [29, 45, 62, 82, 86, 97, 101, 108, 120, 127, 165, 192, 216, 225, 242, 251, 278], "rtype": [29, 30, 32, 39, 48, 49, 64, 73, 75, 76, 80, 86, 110, 113, 116, 123, 174, 176, 177, 178, 198, 205, 206, 207, 208, 213, 225, 226, 252, 257, 260, 271], "sd": 29, "getdatafram": [29, 35], "execut": [30, 39, 58, 80, 82, 86, 89, 91, 92, 100, 101, 103, 106, 189, 216, 217, 218, 232, 244, 245, 248], "readdatabas": [30, 39], "read": [30, 39, 75, 76, 119, 120], "getdatabases": [30, 39], "getminimumtransactionlength": [30, 39], "getaveragetransactionlength": [30, 39], "averag": [30, 32, 39, 40], "sum": [30, 32, 39, 40, 52, 54, 56, 58, 60, 62, 80, 183, 185, 188, 189, 190, 192, 213, 276], "divid": [30, 39], "getmaximumtransactionlength": [30, 39], "getstandarddeviationtransactionlength": [30, 39], "standard": [30, 39, 120], "deviat": [30, 39], "getsortedlistofitemfrequ": [30, 39], "sort": [30, 39, 54, 60, 71, 73, 75, 79, 80, 88, 90, 91, 93, 95, 97, 100, 101, 106, 110, 116, 117, 123, 125, 127, 135, 185, 202, 205, 206, 211, 213, 227, 229, 230, 233, 236, 239, 240, 242, 244, 248, 252, 261, 262, 266, 267, 268, 269, 270, 271, 275, 277, 278], "getsortedlistoftransactionlength": [30, 39], "getminimumutil": [30, 39], "getaverageutil": [30, 39], "getmaximumutil": [30, 39], "getsortedutilityvaluesofitem": [30, 39], "fuzzydatabasestat": 30, "printstat": [30, 39, 75, 208], "creatingitemset": [30, 39, 43, 64, 66, 69, 84, 88, 90, 91, 92, 93, 95, 97, 100, 101, 103, 104, 106, 108, 116, 117, 123, 125, 127, 129, 131, 133, 135, 159, 198, 200, 201, 220, 221, 227, 229, 230, 233, 234, 236, 239, 240, 244, 245, 246, 248, 251, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "getfrequenciesinrang": [30, 39], "max": [30, 39, 86, 225], "min": [30, 86, 225], "getnumberofitem": [30, 39], "kei": [30, 33, 39, 66, 71, 75, 91, 101, 110, 119, 200, 202, 206, 252], "getspars": [30, 39], "sparsiti": [30, 39], "gettotalnumberofitem": [30, 39], "gettotalutil": [30, 39], "gettransanctionallengthdistribut": [30, 39], "getvariancetransactionlength": [30, 39], "varianc": [30, 39], "plotgraph": [30, 39], "multipletimeseriesdatabasestat": 30, "fuzzi": [30, 31, 52, 54, 56, 58, 60, 62, 182, 183, 184, 185, 186, 187, 188, 189, 191, 192, 214], "convertdataintomatrix": [30, 39], "matrix": [30, 80, 213], "form": [30, 45, 71, 86, 88, 108, 110, 165, 202, 226, 231, 251, 252, 280], "densiti": 30, "getdens": [30, 39], "disctribut": 30, "ndarrai": [30, 39], "like": [30, 39, 113, 257, 280], "avarag": [30, 39], "minimun": [30, 39], "so": [30, 32, 39, 40, 82, 216, 217, 218], "subsequ": [30, 39, 113, 142, 254, 257], "self": [30, 39, 49, 52, 71, 73, 75, 79, 80, 88, 91, 110, 119, 178, 183, 202, 205, 206, 211, 213, 229, 231, 252], "getminimumsequencelength": [30, 39], "getaveragesubsequencepersequencelength": [30, 39], "per": [30, 32, 39, 40, 91], "getaverageitempersubsequencelength": [30, 39], "getmaximumsequencelength": [30, 39], "getstandarddeviationsubsequencelength": [30, 39], "getvariancesequencelength": [30, 39], "getsequences": [30, 39], "getminimumsubsequencelength": [30, 39], "getaverageitempersequencelength": [30, 39], "getmaximumsubsequencelength": [30, 39], "getvariancesubsequencelength": [30, 39], "getsequenciallengthdistribut": [30, 39], "getsubsequenciallengthdistribut": [30, 39], "statu": [30, 39], "sampledb": [30, 39, 43, 45, 46, 48, 49, 50, 82, 84, 86, 88, 91, 92, 97, 103, 104, 108, 113, 116, 121, 123, 125, 127, 129, 131, 133, 135, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 216, 217, 218, 220, 221, 225, 226, 229, 230, 231, 234, 238, 239, 241, 245, 246, 251, 256, 257, 258, 260, 266, 267, 268, 269, 270, 272, 275, 277, 278, 281, 283, 285], "_ap": [30, 39], "shota": [30, 39, 113, 256, 257, 258], "suzuki": [30, 39, 113, 256, 257, 258], "getstandarddeviationsequencelength": [30, 39], "getminimumperiod": [30, 39], "getaverageperiod": [30, 39], "getmaximumperiod": [30, 39], "getstandarddeviationperiod": [30, 39], "getnumberoftransactionspertimestamp": [30, 39], "stamp": [30, 32, 39, 82, 86, 216, 217, 218, 225, 226], "getaverageinterarrivalperiod": [30, 39], "inter": [30, 39], "arriv": [30, 39], "getaverageperiodofitem": [30, 39], "getmaximuminterarrivalperiod": [30, 39], "getmaximumperiodofitem": [30, 39], "getminimuminterarrivalperiod": [30, 39], "getminimumperiodofitem": [30, 39], "getperiodsinrang": [30, 39], "And": [30, 39, 113, 257, 258], "uncertaintemporaldatabasestat": 30, "fuzfil": [31, 54, 58, 185, 189], "_convert": [31, 113, 257], "startconvert": 31, "spatiotemporaldatabasegener": 32, "xmin": 32, "xmax": 32, "ymin": 32, "ymax": 32, "maxtimestamp": 32, "numberofitem": [32, 40], "itemchancelow": 32, "itemchancehigh": 32, "timestampchancelow": 32, "timestampchancehigh": 32, "spatiotempor": [32, 56, 66, 69, 73, 79, 80, 129, 188, 200, 201, 205, 210, 211, 213, 281], "give": [32, 113, 258], "x": [32, 33, 75, 79, 91, 101, 119, 120, 121, 207, 210], "chanc": [32, 190], "highest": 32, "lowest": 32, "100": [32, 33, 40, 190, 196, 280], "9": [32, 276], "createpoint": 32, "accord": 32, "saveasfil": 32, "alreadyad": 32, "coinflip": 32, "true": [32, 91, 101, 119, 120], "fals": [32, 119, 120, 123, 125, 127, 135, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278], "outfilenam": [32, 40], "numoftransact": [32, 40], "avglenoftransact": [32, 40], "numitem": [32, 40], "50": [32, 40], "typeoffil": [32, 40], "frame": [32, 78, 80, 86, 92], "cointoss": [32, 40], "correspond": [32, 40, 73, 79, 80, 119, 190, 205, 211, 213, 280], "filenam": [32, 40, 90, 93, 95, 97, 100, 101, 106, 108, 116, 117, 123, 125, 127, 135, 227, 233, 236, 239, 240, 244, 248, 251, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 278], "createtemporalfil": [32, 40], "getdatabaseasdatafram": [32, 40], "performcoinflip": [32, 40], "perform": [32, 40, 46, 48, 49, 75, 76, 86, 88, 119, 174, 176, 177, 178, 181, 226, 231], "coin": [32, 40], "flip": [32, 40], "probabl": [32, 40, 79, 80, 123, 127, 144, 145, 146, 210, 213, 270, 273, 274, 276, 278, 279], "tune": [32, 40, 84, 123, 125, 127, 129, 131, 135, 220, 221, 266, 275, 277, 278, 281, 283], "arraylength": [32, 40], "15": 32, "avgtransactionlength": [32, 40], "6": [32, 54, 60, 89, 97, 98, 100, 117, 123, 185, 190, 223, 232, 240, 242, 243, 244, 262, 268], "temporal_ot": 32, "percent": 32, "75": 32, "frameorbas": 32, "you": [32, 113, 120, 257], "want": 32, "temporaldb": [32, 40], "bool": [32, 40, 80, 88, 213, 229], "otherwis": [32, 43, 45, 46, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 158, 159, 162, 163, 166, 176, 177, 178, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 207, 210, 211, 227, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 242, 243, 244, 248, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "arrai": [32, 40, 73, 75, 76, 79, 80, 205, 211, 213], "sumr": [32, 40], "equal": [32, 37, 40, 75, 206], "target": [32, 40, 120, 139, 143, 237, 263], "numlin": [32, 40], "avgitemsperlin": [32, 40], "line": [32, 33, 40, 80, 82, 86, 97, 108, 113, 190, 213, 216, 225, 226, 240, 251, 255, 258, 276, 280], "gettransact": [32, 40, 80, 91, 101, 213], "generatearrai": 32, "num": [32, 91], "avg": 32, "maxitem": [32, 80, 213], "random": [32, 40], "n": [32, 40, 49, 52, 86, 88, 89, 113, 116, 127, 176, 183, 225, 231, 232, 249, 250, 257, 261, 277], "whose": [32, 37, 73, 205], "m": [32, 60, 69, 71, 82, 93, 97, 110, 113, 116, 127, 129, 201, 202, 216, 217, 218, 227, 242, 252, 258, 261, 277, 281], "dataframeintofigur": 33, "figur": 33, "column": [33, 223, 264], "xcolumn": 33, "axi": 33, "ycolumn": 33, "fig": 33, "plotgraphsfromdatafram": 33, "end": [33, 45, 78, 80, 82, 97, 101, 164, 165, 216, 217, 218, 242], "titl": 33, "xlabel": 33, "ylabel": 33, "plotlinegraph": 33, "draw": 33, "idict": 33, "plotlinegraphfromdatafram": 33, "plotlinegraphfromdatfram": 33, "produc": [33, 121, 280], "miner": [33, 54, 56, 58, 62, 71, 75, 79, 185, 188, 189, 192, 202, 207, 211], "take": [33, 40, 119], "viz": 33, "markers": 33, "20": [33, 71, 73, 84, 97, 110, 196, 202, 205, 221, 238, 239, 252], "zoom": 33, "width": 33, "1500": 33, "height": 33, "1000": 33, "marker": 33, "screen": 33, "createdatabas": 35, "detected_object": 35, "appli": [35, 79, 116, 123, 211, 260, 272], "detected_obj": 35, "saveastemporaldb": 35, "saveastransactionaldb": 35, "saveasuncertaintemporaldb": 35, "saveasuncertaintransactionaldb": 35, "saveasutilitytemporaldb": 35, "saveasutilitytransactionaldb": 35, "url": [36, 45, 46, 50, 97, 162, 163, 164, 165, 166, 179, 181, 238, 239], "usernam": 36, "password": 36, "toaddress": 36, "subject": 36, "bodi": 36, "createneighborhoodfileusingeuclideandist": 37, "maxeuclediandist": 37, "neighbourhood": [37, 52, 64, 66, 69, 78, 79, 80, 129, 183, 198, 200, 201, 210, 213, 214, 280, 281], "euclid": 37, "distanc": [37, 73, 79, 205, 211], "pf": 37, "maxeuclideandist": 37, "pair": [37, 71, 75, 110, 119, 120, 202, 206, 252], "euclidean": 37, "than": [37, 73, 75, 79, 80, 116, 205, 206, 211, 213, 260, 261, 264], "maxeuclediandistac": 37, "plotedgedistribut": 39, "plotnodedistribut": 39, "printgraphdatabasestatist": 39, "printindividualgraphstat": 39, "transanct": 39, "e": [40, 71, 73, 75, 79, 80, 110, 190, 202, 205, 206, 211, 213, 252, 255, 264, 265, 276, 280], "g": [40, 48, 60, 119, 120, 174, 264], "wai": 40, "text": [40, 119], "randomli": 40, "databases": 40, "avgitemspertransact": 40, "collect": [40, 75, 76, 223, 255, 264], "onli": [40, 71, 73, 75, 79, 80, 110, 113, 140, 147, 149, 202, 205, 206, 211, 213, 247, 252, 258, 282, 286], "ignor": [40, 264, 265], "metadata": 40, "creategeoreferentialtemporaldatabas": 40, "avgtransact": 40, "synthet": 40, "referenti": [40, 196], "totaltransact": 40, "No": [40, 88, 91, 229, 230], "noofitem": 40, "creategeoreferentialtransactiondatabas": 40, "creategeoreferentialtransactionaldatabas": 40, "creategeoreferentialuncertaintransactiondatabas": 40, "creategeoreferentialuncertaintransactionaldatabas": 40, "createtemporalldatabas": 40, "createtemporaldatabas": 40, "createtransactionaldatabas": 40, "createuncertaintemporaldatabas": 40, "createuncertaintransactionaldatabas": 40, "maxutilrang": 40, "createutilitydatabas": 40, "transactions": 40, "numofitem": 40, "minutilityvalu": 40, "maxutilityvalu": 40, "minnumoftimesanitem": 40, "maxnumoftimesanitem": 40, "__init__": 40, "constructor": [40, 120], "initi": [40, 73, 79, 80, 205, 211, 213], "createsyntheticutilitydatabas": 40, "createrandomnumb": 40, "targetsum": 40, "credit": [40, 103, 245], "hemanth": 40, "sree": 40, "normal": 40, "multipli": 40, "total_transact": 40, "num_of_item": 40, "avg_transaction_length": 40, "create_temporal_databas": 40, "output_fil": 40, "generate_random_numb": 40, "target_sum": 40, "utilitydatagener": 40, "averagelengthoftransact": 40, "minimuminternalutilityvalu": 40, "maximuminternalutilityvalu": 40, "minimumexternalutilityvalu": 40, "maximumexternalutilityvalu": 40, "generateandprintitempair": 40, "generateexternalutilitydata": 40, "getexternalutilitydata": 40, "getinternalutilitydata": 40, "getutilitydata": 40, "saveitemsinternalutilityvalu": 40, "saveitemsexternalutilityvalu": 40, "itemsup": [43, 116, 121, 158, 159, 260], "minlength": [43, 121, 158, 159], "faulttoler": [43, 121, 158, 159], "_faulttolerantfrequentpattern": [43, 121, 158, 159], "ft": [43, 158], "fault": [43, 121, 158, 159, 160, 214, 265], "toler": [43, 121, 158, 159, 160, 214, 265], "properti": [43, 45, 46, 49, 90, 97, 113, 121, 131, 133, 148, 158, 159, 162, 166, 176, 177, 178, 181, 233, 238, 241, 256, 257, 258, 283, 284, 285], "downward": [43, 45, 49, 113, 121, 131, 133, 148, 158, 159, 162, 166, 176, 177, 178, 256, 257, 258, 283, 284, 285], "closur": [43, 45, 49, 113, 121, 131, 133, 148, 158, 159, 162, 166, 176, 177, 178, 256, 257, 258, 283, 284, 285], "reduc": [43, 45, 49, 54, 56, 58, 62, 84, 113, 121, 131, 133, 158, 159, 162, 166, 176, 177, 178, 185, 188, 189, 192, 221, 256, 257, 258, 283, 285], "pei": [43, 45, 54, 113, 135, 158, 159, 166, 185, 258], "jian": [43, 158], "tung": [43, 158], "anthoni": [43, 158], "jiawei": [43, 158], "2001": [43, 113, 158, 256], "problem": [43, 54, 56, 58, 62, 158, 185, 188, 189, 192], "challeng": [43, 54, 56, 58, 62, 137, 146, 158, 185, 188, 189, 192, 228, 279], "falut": [43, 158, 159], "here": [43, 45, 46, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 113, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 150, 151, 158, 159, 162, 163, 164, 165, 176, 177, 178, 179, 181, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "csvfile": [43, 45, 46, 48, 49, 50, 158, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181], "compress": [43, 45, 49, 131, 133, 159, 166, 178, 283, 285], "decreas": [43, 45, 49, 88, 90, 91, 93, 95, 97, 100, 101, 106, 116, 117, 123, 125, 127, 131, 133, 135, 159, 166, 178, 227, 229, 230, 233, 236, 239, 240, 244, 248, 261, 262, 266, 267, 268, 269, 270, 271, 275, 277, 278, 283, 285], "extract": [43, 45, 46, 49, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 108, 116, 117, 123, 125, 127, 129, 131, 133, 135, 159, 164, 166, 178, 181, 220, 221, 226, 227, 229, 230, 231, 233, 236, 239, 240, 244, 248, 251, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "yin": [43, 45, 159, 166], "et": [43, 45, 49, 62, 75, 76, 79, 80, 98, 116, 117, 159, 166, 178, 192, 206, 210, 213, 243, 261, 262], "al": [43, 45, 49, 62, 75, 76, 79, 80, 98, 116, 117, 159, 166, 178, 192, 206, 210, 213, 243, 261, 262], "without": [43, 45, 103, 113, 120, 121, 159, 166, 245, 256, 258], "candid": [43, 45, 71, 73, 75, 79, 80, 110, 113, 120, 159, 166, 202, 205, 206, 207, 208, 210, 211, 213, 252, 256, 257, 258], "knowledg": [43, 45, 75, 113, 123, 133, 159, 164, 166, 208, 257, 267, 271, 276, 285], "53": [43, 45, 79, 159, 166, 211], "87": [43, 45, 159, 166], "2004": [43, 45, 84, 113, 159, 166, 220, 258], "1023": [43, 45, 113, 159, 166, 256], "scan": [43, 45, 73, 79, 80, 84, 86, 88, 90, 91, 92, 93, 95, 97, 100, 101, 103, 104, 106, 108, 116, 117, 123, 125, 127, 129, 131, 133, 135, 159, 165, 205, 211, 213, 220, 221, 226, 227, 229, 230, 231, 233, 234, 236, 238, 239, 240, 241, 242, 244, 245, 246, 248, 251, 260, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278, 281, 283, 285], "frequentoneitem": [43, 64, 66, 69, 84, 92, 103, 104, 108, 123, 125, 129, 131, 133, 135, 159, 198, 200, 201, 220, 221, 234, 245, 246, 251, 266, 267, 268, 269, 270, 271, 272, 275, 281, 283, 285], "getpatternindatafram": [43, 45, 49, 50, 84, 86, 92, 103, 104, 113, 121, 133, 159, 162, 163, 164, 165, 166, 176, 177, 178, 179, 220, 221, 226, 234, 245, 246, 256, 257, 258, 285], "_frequentpattern": [45, 46, 48, 49, 50, 84, 108, 123, 125, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 220, 221, 251, 266, 267, 268, 269, 270, 271, 272, 275], "breadth": [45, 82, 113, 162, 217, 256, 257], "agraw": [45, 162], "imi": [45, 162], "nski": [45, 162], "swami": [45, 162], "rule": [45, 52, 66, 84, 162, 183, 190, 196, 200, 220, 223, 255, 264, 265, 276, 280], "sigmod": [45, 162], "207": [45, 162], "216": [45, 162], "1993": [45, 162], "170035": [45, 162], "170072": [45, 162], "pami1": [45, 162], "also": [45, 46, 97, 121, 123, 125, 127, 129, 131, 133, 135, 147, 148, 149, 162, 163, 164, 165, 166, 181, 238, 239, 265, 266, 267, 268, 269, 270, 272, 275, 277, 278, 281, 282, 283, 284, 285, 286], "sreepada": [45, 46, 50, 75, 97, 162, 163, 164, 165, 166, 179, 181, 238, 239], "moham": [45, 46, 113, 163, 165, 181, 256], "jave": [45, 163, 165], "zaki": [45, 46, 113, 163, 165, 181, 256], "scalabl": [45, 66, 163, 165, 200], "ieee": [45, 50, 56, 62, 69, 79, 80, 90, 97, 98, 100, 110, 113, 123, 163, 165, 179, 188, 192, 201, 210, 213, 233, 242, 243, 244, 252, 258, 270], "tran": [45, 49, 75, 113, 163, 165, 178, 206, 258], "knowl": [45, 75, 76, 113, 163, 165, 206, 258], "eng": [45, 113, 163, 165, 258], "12": [45, 163, 165], "372": [45, 163, 165], "390": [45, 163, 165], "2000": [45, 163, 165], "ieeexplor": [45, 50, 90, 98, 100, 163, 165, 179, 233, 243, 244], "document": [45, 50, 90, 98, 100, 163, 165, 179, 233, 243, 244], "846291": [45, 163, 165], "kundai": [45, 58, 163, 164], "diffset": [45, 164], "kdd": [45, 75, 164, 208], "03": [45, 164], "proceed": [45, 46, 75, 88, 91, 113, 123, 131, 164, 181, 208, 229, 230, 257, 270, 272, 283], "ninth": [45, 164], "sigkdd": [45, 75, 113, 164, 208, 257], "intern": [45, 49, 56, 62, 69, 75, 79, 80, 88, 91, 93, 98, 103, 110, 113, 116, 123, 129, 131, 133, 164, 176, 188, 192, 201, 208, 210, 213, 227, 229, 230, 243, 245, 252, 257, 260, 270, 280, 281, 283, 285], "confer": [45, 49, 56, 62, 69, 75, 79, 80, 88, 91, 93, 98, 103, 110, 113, 123, 129, 131, 133, 164, 176, 178, 188, 192, 201, 208, 210, 213, 227, 229, 230, 243, 245, 252, 257, 267, 270, 271, 281, 283, 285], "august": [45, 164], "page": [45, 86, 88, 91, 123, 164, 214, 225, 229, 230, 266, 272], "326": [45, 164], "335": [45, 164], "956750": [45, 164], "956788": [45, 164], "yudai": [45, 49, 165, 176, 177, 178], "masu": [45, 49, 165, 176, 177, 178], "implement": [45, 49, 86, 88, 97, 116, 165, 176, 226, 231, 238, 241, 260], "we": [45, 54, 56, 58, 62, 165, 185, 188, 189, 192, 249, 250, 265, 276], "check": [45, 46, 71, 73, 75, 79, 80, 90, 91, 97, 108, 110, 119, 165, 181, 202, 205, 206, 211, 213, 233, 238, 240, 241, 251, 252], "superset": [46, 73, 181, 205], "same": [46, 49, 52, 54, 56, 58, 60, 62, 113, 178, 181, 183, 185, 188, 189, 192, 196, 256, 257, 258, 264], "origin": [46, 80, 120, 123, 125, 127, 135, 181, 213, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278], "ching": [46, 181], "jui": [46, 181], "hsiao": [46, 181], "2002": [46, 113, 181, 257], "siam": [46, 131, 181, 283], "sdm": [46, 181], "457": [46, 181], "473": [46, 181], "1137": [46, 131, 181, 283], "9781611972726": [46, 181], "27": [46, 181], "tidlist": [46, 66, 82, 86, 88, 92, 97, 103, 104, 116, 181, 200, 216, 225, 226, 231, 234, 238, 241, 245, 246, 260], "hash": [46, 97, 181, 238, 241], "equival": [46, 64, 66, 86, 88, 97, 116, 123, 181, 198, 200, 226, 231, 238, 241, 260, 272], "maxfp": [48, 174], "grahn": [48, 174], "zhu": [48, 174], "enc": [48, 174], "concordia": [48, 174], "ca": [48, 174], "paper": [48, 106, 174, 248], "hpdm03": [48, 174], "pdf": [48, 52, 88, 89, 95, 106, 108, 131, 174, 183, 231, 232, 236, 248, 251, 283], "maxper": [48, 52, 54, 56, 58, 60, 62, 64, 66, 75, 79, 82, 86, 93, 95, 97, 98, 100, 101, 103, 106, 108, 116, 117, 127, 129, 131, 139, 174, 183, 185, 188, 189, 192, 198, 200, 207, 210, 211, 216, 217, 218, 225, 226, 227, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 251, 260, 261, 262, 277, 278, 281, 283], "functon": [48, 174], "numwork": [49, 91, 101, 176, 177, 178], "li": [49, 54, 176, 178, 185, 276], "l": [49, 121, 176], "zeng": [49, 176], "q": [49, 113, 176, 258], "he": [49, 176], "z": [49, 75, 79, 176, 207, 210], "shi": [49, 176], "mapreduc": [49, 176], "2012": [49, 123, 176, 266], "13th": [49, 176], "aci": [49, 176], "softwar": [49, 86, 97, 176, 225, 240], "engin": [49, 116, 176, 260], "artifici": [49, 116, 176, 261], "comput": [49, 75, 97, 104, 116, 121, 123, 127, 176, 208, 242, 246, 261, 270, 277, 278], "kyoto": [49, 176], "japan": [49, 176], "236": [49, 176], "241": [49, 176], "1109": [49, 50, 56, 62, 69, 79, 80, 93, 97, 110, 123, 129, 133, 176, 179, 188, 192, 201, 210, 213, 227, 242, 252, 270, 281, 285], "snpd": [49, 176], "31": [49, 113, 176, 256], "numpartit": [49, 91, 176, 177, 178], "partit": [49, 91, 101, 176, 177, 178], "On": [49, 176, 177, 178], "worker": [49, 101, 176, 177, 178], "executor": [49, 176, 177, 178], "unit": [49, 176, 177, 178], "children": [49, 82, 86, 91, 97, 101, 178, 216, 225, 242], "null": [49, 88, 90, 91, 93, 95, 97, 100, 101, 106, 110, 116, 117, 123, 125, 127, 135, 178, 227, 229, 230, 233, 236, 239, 240, 242, 244, 248, 252, 261, 262, 266, 267, 268, 269, 270, 271, 275, 277, 278], "nodelink": [49, 82, 86, 178, 216, 225], "addtransact": [49, 82, 86, 178, 216, 225], "addnodetonodelink": [49, 178], "add": [49, 80, 82, 86, 91, 101, 113, 119, 120, 178, 213, 216, 225, 258], "generateconditionaltre": [49, 178], "haoyuan": [49, 178], "pfp": [49, 178], "queri": [49, 178], "recommend": [49, 106, 141, 178, 248, 253], "2008": [49, 178], "static": [49, 139, 178, 237], "buildtre": [49, 88, 90, 91, 93, 95, 97, 100, 101, 106, 116, 117, 123, 125, 127, 135, 178, 227, 229, 230, 233, 236, 239, 240, 242, 244, 248, 261, 262, 266, 267, 268, 269, 270, 271, 275, 277, 278], "genallfrequentpattern": [49, 178], "tree_tupl": [49, 178], "id": [49, 52, 75, 76, 101, 119, 120, 178, 183], "gencondtransact": [49, 91, 101, 178], "genfreqpattern": [49, 178], "new": [49, 71, 73, 75, 79, 80, 84, 88, 89, 95, 106, 110, 119, 123, 178, 202, 205, 206, 208, 211, 213, 220, 231, 232, 236, 248, 252, 266], "getpartitionid": [49, 91, 101, 178], "zhi": [50, 179], "hong": [50, 54, 135, 179, 185], "deng": [50, 179], "guo": [50, 179], "dong": [50, 179], "fang": [50, 179], "icmlc": [50, 179], "2007": [50, 52, 179, 183], "4370261": [50, 179], "xplore": [50, 179], "topkfrequentpattern": [50, 179], "element": [52, 54, 56, 58, 60, 62, 66, 75, 79, 80, 119, 141, 183, 185, 188, 189, 192, 200, 207, 210, 213, 253, 276], "iutil": [52, 183], "rutil": [52, 183], "keep": [52, 54, 56, 58, 60, 62, 71, 73, 75, 79, 80, 110, 183, 185, 188, 189, 192, 202, 205, 206, 207, 210, 211, 213, 252], "tact": [52, 183], "rest": [52, 183], "_corelatedfuzzyfrequentpattern": [52, 183], "lin": [52, 54, 75, 76, 116, 123, 135, 183, 185, 206, 260, 266], "chueh": [52, 183], "h": [52, 60, 113, 116, 183, 258, 261], "citeseerx": [52, 183], "ist": [52, 183], "psu": [52, 183], "edu": [52, 183], "viewdoc": [52, 183], "download": [52, 183], "416": [52, 183], "6053": [52, 183], "rep": [52, 183], "rep1": [52, 183], "starttimetim": [52, 183], "itemscnt": [52, 54, 56, 58, 60, 62, 183, 185, 188, 189, 192], "mapitemslowsum": [52, 54, 56, 62, 183, 192], "map": [52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 110, 113, 119, 183, 185, 188, 189, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 252, 257], "track": [52, 54, 56, 58, 60, 62, 75, 79, 183, 185, 188, 189, 192, 207, 210], "low": [52, 54, 56, 62, 80, 183, 190, 192, 213], "region": [52, 54, 56, 58, 60, 62, 183, 188, 192], "mapitemsmidsum": [52, 54, 56, 60, 62, 183, 192], "middl": [52, 54, 56, 62, 183, 192], "mapitemshighsum": [52, 54, 56, 62, 183, 192], "mapitemsum": [52, 54, 56, 58, 60, 62, 183, 185, 188, 189, 192], "mapitemregion": [52, 54, 56, 58, 60, 62, 183, 188, 192], "jointcnt": [52, 54, 62, 183, 192], "ffi": [52, 54, 56, 58, 60, 62, 183, 185, 188, 189, 192], "construct": [52, 54, 56, 58, 60, 62, 75, 79, 88, 91, 97, 119, 120, 123, 125, 127, 135, 183, 185, 188, 189, 192, 207, 208, 210, 223, 229, 230, 240, 264, 265, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278], "buffers": [52, 54, 56, 58, 60, 62, 183, 185, 188, 189, 192], "buffer": [52, 54, 56, 58, 60, 62, 183, 185, 188, 189, 192], "itembuff": [52, 54, 62, 183, 192], "starttimemin": [52, 183], "getratio": [52, 183], "prefixlen": [52, 54, 56, 58, 60, 62, 75, 79, 183, 185, 188, 189, 192, 207, 210], "ration": [52, 183], "fsfimin": [52, 54, 56, 58, 62, 183, 185, 188, 189, 192], "fsfim": [52, 54, 56, 58, 60, 62, 183, 185, 188, 189, 192], "px": [52, 54, 56, 58, 60, 62, 183, 185, 188, 189, 192], "findelementwithtid": [52, 54, 56, 58, 60, 62, 183, 185, 188, 189, 192], "ulist": [52, 54, 56, 58, 60, 62, 75, 79, 183, 185, 188, 189, 192, 207, 210], "writeout": [52, 54, 56, 58, 60, 62, 183, 185, 188, 189, 192], "sumiutil": [52, 54, 56, 58, 60, 62, 183, 185, 188, 189, 192], "patten": [52, 54, 56, 58, 60, 62, 82, 183, 185, 188, 189, 192, 216, 217, 218], "correlatedfuzzyfrequentpattern": [52, 183], "_fuzzyfrequentpattenr": [54, 185], "desir": [54, 56, 58, 62, 185, 188, 189, 192], "trivial": [54, 56, 58, 62, 185, 188, 189, 192], "huge": [54, 56, 58, 62, 185, 188, 189, 192], "prune": [54, 56, 58, 62, 185, 188, 189, 192], "chun": [54, 123, 135, 185, 266], "wei": [54, 75, 101, 123, 135, 185, 208, 266], "ting": [54, 185], "fournier": [54, 66, 71, 75, 76, 82, 89, 93, 110, 116, 117, 127, 135, 185, 200, 202, 206, 216, 217, 218, 227, 232, 252, 260, 261, 262, 278], "viger": [54, 66, 71, 75, 76, 82, 93, 110, 116, 117, 127, 135, 185, 200, 202, 206, 216, 217, 218, 227, 252, 260, 261, 262, 278], "philipp": [54, 66, 89, 103, 127, 135, 185, 200, 232, 245, 278], "tzung": [54, 123, 135, 185, 266], "fast": [54, 75, 76, 123, 185, 206, 270], "29": [54, 185], "2373": [54, 185], "2379": [54, 185], "3233": [54, 185], "IFS": [54, 185], "151936": [54, 185], "researchg": [54, 185], "net": [54, 185], "286510908_a_fast_algorithm_for_mining_fuzzy_frequent_itemset": [54, 185], "fmfile": [54, 185], "joinscnt": [54, 56, 58, 60, 62, 185, 188, 189], "compareitem": [54, 60, 185], "o1": [54, 60, 185], "o2": [54, 60, 185], "ascend": [54, 60, 185], "ffiminermin": 54, "fuzzymembership": 54, "nfile": [56, 58, 64, 66, 69, 71, 73, 78, 79, 80, 125, 129, 188, 189, 198, 200, 201, 202, 205, 210, 211, 213, 275, 281], "_fuzzyspatialfrequentpattern": [56, 58, 188, 189], "veena": [56, 79, 125, 127, 188, 211, 275, 278], "chithra": [56, 188], "u": [56, 62, 71, 80, 82, 88, 89, 95, 97, 104, 106, 110, 113, 116, 131, 188, 192, 202, 213, 216, 217, 218, 231, 232, 236, 242, 246, 248, 252, 258, 260, 283], "agarw": [56, 188], "zettsu": [56, 66, 69, 79, 90, 93, 97, 100, 101, 125, 127, 129, 188, 200, 201, 211, 227, 233, 238, 244, 275, 277, 278, 281], "quantit": [56, 60, 62, 79, 80, 188, 192, 210, 213, 280], "2021": [56, 79, 80, 97, 110, 127, 188, 210, 213, 238, 252, 277], "fuzz": [56, 62, 188, 192], "fuzz45933": [56, 188], "9494594": [56, 188], "neighbor": [56, 58, 75, 79, 119, 147, 188, 189, 207, 210, 282], "intersect": [56, 58, 73, 79, 80, 188, 189, 205, 211, 213], "neighbourx": [56, 58, 188, 189], "neighbouri": [56, 58, 188, 189], "common": [56, 58, 64, 66, 69, 73, 79, 80, 188, 189, 198, 200, 201, 205, 211, 213, 264], "samplen": [56, 58, 64, 66, 69, 73, 75, 79, 80, 188, 189, 198, 200, 201, 205, 208, 210, 211, 213], "fuzzyspatialfrequentpattern": [56, 188], "block": [56, 86, 88, 92, 101, 103, 116, 225, 226, 231, 234, 245, 260], "consol": 56, "kwangwari": 58, "generategraph": 58, "_fuzzypartialperiodicpattern": 60, "irregulat": 60, "mapitemsgsum": 60, "mapitemshsum": 60, "f3pmine": 60, "palla": [60, 92, 125, 127, 234, 275, 278], "_fuzzyperiodicfrequentpattern": [62, 192], "2020": [62, 66, 82, 90, 98, 100, 101, 123, 192, 200, 216, 217, 218, 233, 243, 244, 268, 269], "glasgow": [62, 192], "uk": [62, 192], "fuzz48607": [62, 192], "9177579": [62, 192], "maxtid": [62, 192], "lasttid": [62, 192], "last": [62, 80, 82, 86, 119, 192, 213, 216, 217, 218, 225, 226], "itemstoregion": [62, 192], "il": 62, "_georeferencedperiodicfrequentpattern": [64, 198], "extens": [64, 66, 119, 198, 200, 249, 250], "\u00e9clat": [64, 198], "stand": [64, 66, 198, 200], "cluster": [64, 66, 198, 200], "bottom": [64, 66, 198, 200], "up": [64, 66, 75, 198, 200, 208], "lattic": [64, 66, 198, 200], "travers": [64, 66, 119, 198, 200], "referenc": [64, 66, 69, 71, 73, 125, 186, 187, 190, 193, 194, 195, 197, 198, 200, 201, 202, 205, 214, 255, 274, 275, 276, 280], "avail": [64, 66, 69, 113, 198, 200, 201, 257], "ifilenam": [64, 66, 69, 198, 200, 201], "getneighbouritem": [64, 66, 69, 198, 200, 201], "keyset": [64, 66, 69, 198, 200, 201], "mapneighbour": [64, 66, 69, 198, 200, 201], "neighbourfil": [64, 66, 69, 198, 200, 201], "georeferencedperidicfrequentpattern": [64, 198], "ravikumar": [64, 79, 88, 97, 104, 198, 211, 231, 238, 246], "_spatialfrequentpattern": [66, 200], "popular": [66, 200], "version": [66, 97, 200, 240], "koji": [66, 79, 90, 97, 100, 101, 125, 127, 200, 211, 233, 238, 244, 275, 278], "toyoda": [66, 69, 71, 86, 90, 100, 101, 106, 110, 127, 129, 200, 201, 202, 225, 233, 244, 248, 252, 278, 281], "masashi": [66, 86, 88, 89, 90, 100, 101, 106, 127, 200, 225, 231, 232, 233, 244, 248, 278], "kitsuregawa": [66, 69, 71, 86, 89, 90, 93, 100, 101, 106, 108, 129, 200, 201, 202, 225, 227, 232, 233, 244, 248, 251, 281], "masaru": [66, 86, 88, 89, 90, 100, 101, 106, 108, 200, 225, 231, 232, 233, 244, 248, 251], "veri": [66, 79, 80, 90, 97, 98, 100, 104, 110, 200, 210, 213, 233, 240, 243, 244, 246, 252], "dictkeystoint": [66, 200], "ilist": [66, 200], "eclatgener": [66, 92, 103, 104, 200, 234, 245, 246], "clist": [66, 200], "generatespatialfrequentpattern": [66, 200], "spatialfrequentpattern": [66, 200], "minp": [69, 88, 91, 92, 106, 108, 201, 229, 230, 231, 248, 251], "maxiat": [69, 201], "_partialperiodicspatialpattern": [69, 201], "georeferenec": [69, 201], "c": [69, 88, 93, 106, 113, 116, 119, 120, 121, 129, 201, 223, 227, 231, 248, 255, 257, 260, 264, 265, 281], "saideep": [69, 93, 101, 106, 201, 227, 248], "2019": [69, 71, 93, 116, 129, 201, 202, 227, 260, 281], "big": [69, 79, 80, 92, 98, 101, 104, 110, 116, 201, 210, 213, 234, 243, 246, 252, 261], "233": [69, 201], "238": [69, 201], "bigdata47090": [69, 201], "9005693": [69, 201], "partialperiodicspatialpattern": [69, 201], "minutil": [71, 73, 75, 76, 78, 79, 80, 110, 202, 205, 206, 207, 208, 210, 211, 213, 252], "_utilitypattern": [71, 73, 75, 76, 79, 110, 202, 205, 206, 207, 208, 210, 211, 252], "help": [71, 110, 202, 252], "hufi": [71, 202], "cutoff": [71, 202], "suffix": [71, 86, 202, 226], "pakdd": [71, 89, 97, 123, 125, 202, 232, 239, 267, 271, 275], "978": [71, 73, 92, 97, 103, 104, 116, 123, 125, 127, 202, 205, 234, 239, 245, 246, 261, 267, 271, 275, 277, 278], "030": [71, 73, 127, 202, 205, 277], "16145": [71, 202], "3_15": [71, 202], "candidatecount": [71, 73, 75, 79, 80, 110, 202, 205, 206, 208, 211, 213, 252], "maxmemori": [71, 73, 75, 76, 79, 80, 110, 202, 205, 206, 208, 211, 213, 252], "highutilityfrequentitemset": [71, 202], "utilitybinarraylu": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "hold": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "local": [71, 73, 75, 79, 80, 82, 110, 202, 205, 206, 211, 213, 214, 215, 216, 217, 218, 252, 264], "utilitybinarraysu": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "subtre": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "oldnamestonewnam": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "old": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "newnamestooldnam": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "singleitemsetssupport": [71, 202], "singleitemsetsutil": [71, 202], "patterncount": [71, 73, 75, 79, 110, 202, 205, 206, 211, 252], "rhui": [71, 110, 202, 252], "itemstokeep": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "promis": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "i": [71, 110, 113, 119, 120, 123, 190, 202, 252, 257, 264, 270, 276, 280], "extend": [71, 73, 75, 79, 80, 110, 119, 202, 205, 206, 211, 213, 252], "itemstoexplor": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "need": [71, 110, 119, 202, 252, 255], "backtrackinghufim": [71, 202], "transactionsofp": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "prefixlength": [71, 73, 75, 79, 80, 108, 110, 202, 205, 206, 211, 213, 251, 252], "useutilitybinarraystocalculateupperbound": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "transactionsp": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "sub": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "tempposit": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "rel": [71, 108, 110, 148, 202, 214, 250, 251, 252, 253, 264, 265, 280, 284], "what": [71, 73, 75, 79, 80, 110, 113, 202, 205, 206, 211, 213, 252, 257, 258], "chose": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "isequ": [71, 73, 202, 205], "transaction1": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "transaction2": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "ident": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "useutilitybinarraytocalculatesubtreeutilityfirsttim": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "sortdatabas": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "sorttransact": [71, 73, 202, 205], "trans1": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "trans2": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "useutilitybinarraytocalculatelocalutilityfirsttim": [71, 73, 75, 79, 80, 110, 202, 205, 206, 211, 213, 252], "35": [71, 73, 75, 79, 80, 110, 202, 205, 206, 207, 208, 210, 211, 213, 252], "pradeep": [71, 73, 75, 79, 80, 110, 202, 205, 206, 208, 211, 213, 252], "pallikila": [71, 73, 75, 79, 80, 110, 202, 205, 206, 208, 210, 211, 213, 252], "satisfi": [73, 79, 86, 101, 139, 148, 205, 211, 225, 237, 284], "37188": [73, 205], "3_17": [73, 205], "highutilityfrequentspatialitemset": [73, 205], "pmu": [73, 79, 80, 205, 210, 211, 213], "shufi": [73, 205], "ie": [73, 75, 79, 80, 205, 206, 211, 213], "subtreeutil": [73, 75, 79, 80, 205, 206, 211, 213], "grater": [73, 79, 80, 205, 211, 213], "calculateneighbourintersect": [73, 79, 80, 205, 211, 213], "backtrackingefim": [73, 75, 79, 80, 205, 206, 211, 213], "shui": [73, 79, 205, 211], "neighbourhoodlist": [73, 79, 80, 205, 211, 213], "av": [73, 79, 80, 205, 211, 213], "lst1": [73, 79, 80, 205, 211, 213], "lst2": [73, 79, 80, 205, 211, 213], "bin": [73, 79, 80, 205, 211, 213], "fastest": [75, 76, 123, 206, 270], "zida": [75, 76, 206], "cw": [75, 76, 206], "inf": [75, 76, 119, 120, 206], "syst": [75, 76, 84, 206, 220], "51": [75, 76, 206], "595": [75, 76, 206], "625": [75, 76, 206], "2017": [75, 76, 86, 88, 91, 133, 206, 225, 229, 230, 285], "s10115": [75, 76, 206], "016": [75, 76, 206], "0986": [75, 76, 206], "highutilityitemset": [75, 79, 206, 211], "hui": [75, 79, 206, 207, 210], "greater": [75, 116, 206, 260, 261], "is_equ": [75, 80, 110, 206, 213, 252], "sort_transact": [75, 79, 80, 110, 206, 211, 213, 252], "_pd": [75, 206], "_transact": [75, 110, 206, 252], "ifile1": [75, 207], "hmier": [75, 207], "mapfmap": [75, 79, 207, 210], "euc": [75, 79, 207, 210], "fhm": [75, 79, 207, 210], "genet": [75, 161, 207], "huicnt": [75, 79, 207, 210], "nighbou": [75, 207], "explore_searchtre": [75, 79, 207, 210], "updateclos": [75, 79, 207, 210], "cul": [75, 79, 207, 210], "st": [75, 79, 207, 210], "excul": [75, 79, 207, 210], "newt": [75, 79, 207, 210], "ex": [75, 79, 207, 210], "ey_t": [75, 207], "updat": [75, 79, 88, 90, 91, 93, 95, 97, 100, 101, 106, 113, 116, 117, 119, 123, 125, 127, 135, 207, 210, 227, 229, 230, 233, 236, 239, 240, 242, 244, 248, 256, 257, 261, 262, 266, 267, 268, 269, 270, 271, 275, 277, 278], "saveitemset": [75, 79, 108, 207, 210, 251], "updateel": [75, 79, 207, 210], "duppo": [75, 207], "vale": [75, 79, 207, 210], "duplic": [75, 79, 207, 210], "construccul": [75, 207], "exnighbor": [75, 207], "phase": [75, 208], "vincent": [75, 208], "tseng": [75, 208], "cheng": [75, 101, 208], "wu": [75, 101, 208], "bai": [75, 123, 208, 268, 269], "en": [75, 208], "shie": [75, 208], "philip": [75, 208], "yu": [75, 208], "2010": [75, 208], "16th": [75, 208], "machineri": [75, 208], "york": [75, 208], "ny": [75, 208], "usa": [75, 79, 80, 110, 123, 208, 210, 213, 252, 270], "253": [75, 208], "262": [75, 110, 208, 252], "1835804": [75, 208], "1835839": [75, 208], "numberofnod": [75, 208], "parentnumberofnod": [75, 208], "parent": [75, 82, 86, 91, 97, 101, 127, 208, 216, 225, 242, 278], "mapitemtominimumutil": [75, 208], "phui": [75, 208], "mapitemtotwu": [75, 208], "twu": [75, 79, 80, 208, 211, 213], "createlocaltre": [75, 208], "alpha": [75, 91, 208], "thread": [75, 76, 120], "renam": [75, 76], "resid": [75, 76], "byte": [75, 76], "uniqu": [75, 76, 264], "read_fil": [75, 76], "filter": [75, 76], "primari": [75, 76, 80, 213], "secondari": [75, 76, 80, 213], "binarysearch": [75, 76], "arr": [75, 76], "binari": [75, 76, 190, 223, 276, 280], "project": [75, 76, 80, 101, 213], "file_data": [75, 76], "utilitypattern": [78, 80, 213], "abc": [78, 80, 86, 92], "actual": [78, 80, 249, 250], "model": [79, 143, 210, 263], "mani": [79, 210], "real": [79, 210, 280], "world": [79, 210, 280], "spatio": [79, 210], "orlando": [79, 80, 110, 210, 213, 252], "fl": [79, 80, 110, 210, 213, 252], "4925": [79, 80, 210, 213], "4935": [79, 80, 210, 213], "bigdata52589": [79, 80, 110, 210, 213, 252], "9671912": [79, 80, 210, 213], "mapofpmu": [79, 210], "constructcul": [79, 210], "compactulist": [79, 210], "exneighbour": [79, 210], "eyt": [79, 210], "duprevpo": [79, 210], "pamalla": [79, 125, 211, 275], "penugonda": [79, 211], "raj": [79, 211], "bathala": [79, 211], "dao": [79, 116, 127, 211, 261, 277], "minh": [79, 211], "bommisetti": [79, 211], "2023": [79, 106, 125, 127, 211, 248, 275, 278], "hdshui": [79, 211], "novel": [79, 84, 211, 221], "dimension": [79, 211], "26": [79, 211], "s10489": [79, 117, 123, 211, 262, 268, 269], "022": [79, 211], "04436": [79, 211], "when": [79, 80, 82, 113, 211, 213, 216, 217, 218, 256], "_isequ": [79, 211], "datasetpath": [80, 213], "largest": [80, 213], "getmaxitem": [80, 213], "tkshui": [80, 213], "additemset": [80, 213], "prioriti": [80, 213], "queue": [80, 120, 213], "ad": [80, 82, 86, 90, 91, 93, 95, 97, 100, 101, 106, 113, 116, 117, 123, 125, 127, 135, 213, 216, 225, 226, 227, 233, 236, 239, 240, 241, 242, 244, 248, 258, 261, 262, 266, 267, 268, 269, 270, 271, 275, 277, 278], "numpi": [80, 213], "heaplist": [80, 213], "inttostr": [80, 213], "item1": [80, 213, 255, 264, 265], "item2": [80, 213, 255, 264, 265], "whether": [80, 119, 120, 213], "posit": [80, 108, 127, 213, 251, 277], "strtoint": [80, 213], "temp": [80, 213], "transactionutil": [80, 213], "utilit": [80, 213], "prefixutil": [80, 213], "offset": [80, 213], "pointer": [80, 213], "projectedtransact": [80, 213], "till": [80, 213], "getitem": [80, 213], "getutil": [80, 213], "getpmu": [80, 213], "getlastposit": [80, 213], "removeunpromisingitem": [80, 213], "remov": [80, 88, 90, 91, 93, 95, 97, 100, 101, 106, 116, 117, 119, 123, 125, 127, 135, 213, 227, 229, 230, 233, 236, 239, 240, 242, 244, 248, 261, 262, 266, 267, 268, 269, 270, 271, 272, 275, 277, 278], "insertionsort": [80, 213], "projecttransact": [80, 213], "nams": [80, 213], "maxsop": [82, 216, 217, 218], "mindur": [82, 216, 217, 218], "_localperiodicpattern": [82, 216, 217, 218], "spillov": [82, 216, 217, 218], "minim": [82, 216, 217, 218], "ensur": [82, 148, 216, 217, 218, 284], "those": [82, 216, 217, 218], "yang": [82, 116, 117, 216, 217, 218, 260, 262], "ventura": [82, 216, 217, 218], "luna": [82, 110, 216, 217, 218, 252], "discret": [82, 216, 217, 218], "scienc": [82, 104, 116, 121, 123, 127, 144, 216, 217, 218, 246, 261, 268, 269, 273, 277, 278], "elsevi": [82, 216, 217, 218], "ppt": [82, 216, 217, 218], "1016": [82, 84, 86, 97, 123, 216, 217, 218, 220, 225, 240, 266], "ins": [82, 216, 217, 218], "09": [82, 84, 123, 216, 217, 218, 220, 266], "044": [82, 216, 217, 218], "consecut": [82, 216, 217, 218], "tsmin": [82, 216, 217, 218], "date": [82, 216, 217, 218], "tsmax": [82, 216, 217, 218], "ptl": [82, 216, 217, 218], "tslist": [82, 216, 217, 218], "bit": [82, 113, 121, 216, 217, 218, 257], "vector": [82, 121, 216, 217, 218], "whole": [82, 216], "findsepar": [82, 86, 216, 225], "split": [82, 216, 223], "cretelpplist": [82, 216], "createtslist": [82, 216, 217, 218], "generatelpp": [82, 216, 217, 218], "createlpptre": [82, 216], "lpptree": [82, 216], "patterngrowth": [82, 216], "prefixpflist": [82, 216], "calculateptl": [82, 216, 217, 218], "calculateptlbit": [82, 216], "getlocalperiodicpattern": [82, 216, 217, 218], "lppmgrowth": [82, 216], "minsop": [82, 216, 217, 218], "f": [82, 216, 217, 218, 249, 250, 255, 264, 265], "nakamura": [82, 86, 216, 217, 218, 225, 226], "localperiodicpatterntre": [82, 216], "child": [82, 86, 91, 216, 225], "next": [82, 86, 113, 216, 225, 257, 258], "getchild": [82, 86, 216, 225], "itemnam": [82, 86, 97, 101, 216, 225, 242], "don": [82, 86, 216, 225], "frequentpatterngrowth": [82, 86, 216, 225], "firstnodelink": [82, 86, 216, 225], "branch": [82, 86, 97, 101, 216, 225, 242], "frequentpatterntre": [82, 86, 97, 101, 108, 216, 225, 242, 251], "fixnodelink": [82, 86, 216, 225], "newnod": [82, 86, 216, 225], "deletenod": [82, 86, 216, 225], "delet": [82, 86, 113, 216, 225, 258], "createprefixtre": [82, 86, 216, 225], "timestamplist": [82, 86, 216, 225], "fix": [82, 86, 196, 216, 225], "lppmbreathsearch": [82, 217], "extensionofp": [82, 217, 218], "lppbreadth": [82, 217], "lppmdepthsearch": [82, 218], "mi": [84, 220, 221], "ya": [84, 220], "hu": [84, 220], "yen": [84, 220], "liang": [84, 220], "chen": [84, 113, 220, 258], "2006": [84, 220], "mechan": [84, 220], "deci": [84, 220], "42": [84, 113, 196, 220, 256], "octob": [84, 220], "24": [84, 220], "dss": [84, 220], "007": [84, 220], "were": [84, 123, 125, 127, 129, 131, 135, 220, 221, 266, 275, 277, 278, 281, 283], "appropri": [84, 123, 125, 127, 129, 131, 135, 220, 221, 266, 275, 277, 278, 281, 283], "limit": [84, 123, 125, 127, 129, 131, 135, 220, 221, 266, 275, 277, 278, 281, 283], "misfil": [84, 220, 221], "note": [84, 97, 98, 100, 101, 104, 106, 108, 110, 113, 116, 121, 190, 196, 220, 221, 240, 241, 242, 243, 244, 246, 248, 251, 252, 256, 257, 258, 260, 261, 264, 276], "11": [84, 86, 113, 123, 221, 225, 258, 272], "edbt": [84, 221], "1951365": [84, 221], "1951370": [84, 221], "minpr": [86, 225, 226], "venkatesh": [86, 225], "125": [86, 225], "170": [86, 225], "182": [86, 225], "issn": [86, 225], "0164": [86, 225], "1212": [86, 225], "jss": [86, 97, 225, 240], "2016": [86, 97, 225, 240, 242], "035": [86, 97, 225, 240], "storepatternsinfil": [86, 123, 225, 268, 269, 272], "ouputfil": [86, 225, 226], "getpatternindf": [86, 88, 90, 91, 225, 229, 230, 233], "pfgrowth": [86, 225], "pflist": [86, 225], "pr": [86, 225], "createconditionaltre": [86, 225], "Its": [86, 225], "ip": [86, 225, 226], "calculateip": [86, 225], "timestampfin": [86, 225], "generatepflistver2": [86, 225], "generatepftreever2": [86, 225], "getper_sup": [86, 104, 226, 246], "calucl": [86, 226], "sup": [86, 226], "getpersup": [86, 226], "oneitem": [86, 106, 226, 248], "tidsetx": [86, 226], "tidset": [86, 226], "userd": [86, 226], "equibal": [86, 226], "getpartialperiodicpattern": [86, 226], "ouput": [86, 226], "userspecifi": 86, "term": [86, 249, 250], "getfrequentpattern": [86, 90, 108, 233, 251], "relativep": [88, 229], "_partialperiodicpattern": [88, 89, 90, 91, 93, 227, 229, 230, 231, 232, 233], "3pgrowth": [88, 229, 230], "ssdbm": [88, 91, 229, 230], "17": [88, 91, 229, 230], "29th": [88, 91, 229, 230], "scientif": [88, 91, 229, 230], "managementjun": [88, 91, 229, 230], "30": [88, 91, 196, 229, 230], "6http": [88, 91, 229, 230], "3085504": [88, 91, 229, 230], "3085535": [88, 91, 229, 230], "partialperiodiconeitem": [88, 91, 229, 230], "updatetransact": [88, 91, 123, 125, 127, 135, 229, 230, 266, 267, 268, 269, 270, 271, 275, 277], "aperiod": [88, 90, 91, 93, 95, 97, 100, 101, 116, 117, 127, 227, 229, 230, 233, 236, 239, 240, 244, 261, 262, 277, 278], "constrcut": [88, 91, 229, 230], "descripit": [88, 231], "3peclat": [88, 231], "kirana": [88, 231], "venkateshd": [88, 231], "toyodaa": [88, 231], "kitsuregawaa": [88, 231], "tkl": [88, 89, 95, 106, 231, 232, 236, 248], "ii": [88, 89, 95, 106, 231, 232, 236, 248], "tokyo": [88, 89, 95, 106, 231, 232, 236, 248], "ac": [88, 89, 95, 106, 113, 231, 232, 236, 248, 257], "jp": [88, 89, 95, 106, 231, 232, 236, 248], "upload": [88, 89, 95, 106, 231, 232, 236, 248], "publication_fil": [88, 89, 95, 106, 231, 232, 236, 248], "774": [88, 231], "jss_2017": [88, 231], "creatingoneitemset": [88, 97, 231, 238, 241], "getperiodandsupport": [88, 97, 231, 238, 241, 242], "periodicsupport": [89, 90, 91, 93, 227, 232, 233], "kiran1": [89, 232], "venkatesh2": [89, 232], "viger3": [89, 232], "toyoda1": [89, 232], "reddy2": [89, 232], "799": [89, 232], "max3p": [90, 233], "IS": [90, 233], "3p": [90, 233], "yutaka": [90, 100, 233, 244], "watanob": [90, 97, 100, 104, 233, 238, 244, 246], "bhaskar": [90, 100, 233, 244], "chaudhuri": [90, 100, 233, 244], "9260063": [90, 100, 233, 244], "maximaltre": [90, 233], "periodicfrequentoneitem": [90, 93, 95, 97, 100, 101, 116, 117, 127, 227, 233, 236, 239, 240, 244, 261, 262, 277, 278], "updatedatabas": [90, 93, 95, 97, 100, 101, 106, 116, 117, 127, 227, 233, 236, 239, 240, 244, 248, 261, 262, 278], "max3prowth": [90, 233], "threepgrowth": [90, 233], "_gettransact": 91, "addchild": [91, 97, 101, 242], "summari": [91, 101], "info": 91, "add_transact": 91, "add_transaction_summ": 91, "tid_summ": 91, "get_condition_pattern": 91, "remove_nod": 91, "node_v": 91, "get_t": 91, "ts": [91, 276], "merg": [91, 101], "generate_pattern": 91, "glist": 91, "isrespons": [91, 101], "lambda": [91, 101], "cond_tran": 91, "cond_pat": 91, "cond_tid": 91, "getpf": 91, "tid_list": 91, "getp": 91, "4pgrowth": 91, "me": 91, "npartit": [91, 101], "getfrequentitem": [91, 101], "getfrequentitemset": [91, 101], "perfreqitem": 91, "psinfo": 91, "setpartit": 91, "031": [92, 104, 116, 125, 234, 246, 261, 275], "39847": [92, 234], "6_28": [92, 234], "candidatelist": [92, 103, 104, 113, 234, 245, 246, 256, 257, 258], "generatefrequentpattern": [92, 103, 104, 234, 245, 246], "topk_pppgrowth": [92, 234], "irregular": [93, 137, 227, 228, 264], "workshop": [93, 129, 227, 281], "icdmw": [93, 129, 227, 281], "1020": [93, 227], "1028": [93, 227], "00147": [93, 227], "remain": [93, 95, 97, 101, 106, 116, 117, 123, 125, 127, 135, 223, 227, 236, 239, 248, 261, 262, 264, 266, 267, 268, 269, 270, 271, 275, 277, 278], "maxperallconf": [95, 236], "_periodiccorrelatedpattern": [95, 236], "897": [95, 236], "venkatesh2018_chapter_discoveringperiod": [95, 236], "maaxperallconf": [95, 236], "thr": [95, 236], "topkpfp": [96, 102, 237], "kpfpminer": [96, 102, 237], "_periodicfrequentpattern": [97, 98, 100, 101, 103, 104, 127, 238, 239, 240, 241, 242, 243, 244, 245, 246, 277, 278], "toward": [97, 108, 116, 238, 251, 261], "columnar": [97, 116, 238, 261], "iea": [97, 101, 116, 238, 260, 261], "aie": [97, 101, 116, 238, 260, 261], "sy": [97, 123, 239, 267, 271], "khairuzzaman": [97, 123, 239, 267, 271], "tanbeer": [97, 123, 239, 267, 271], "chowdhuri": [97, 239], "farhan": [97, 239], "byeong": [97, 239], "soo": [97, 239], "jeong": [97, 239], "young": [97, 239], "koo": [97, 239], "2009": [97, 239], "642": [97, 103, 123, 239, 245, 267, 271], "01307": [97, 239], "2_24": [97, 239], "metho": [97, 239], "greedi": [97, 240], "udaykiran": [97, 240], "masarukitsuregawa": [97, 240], "krishnareddyd": [97, 240], "februari": [97, 240], "delimit": [97, 108, 240, 251], "pfpgorwthplu": [97, 240], "append": [97, 119, 242], "detail": [97, 123, 242, 270], "ps": [97, 242], "anirudh": [97, 242], "kitsuregawai": [97, 242], "symposium": [97, 123, 242, 272], "ssci": [97, 242], "7849926": [97, 242], "getconditionalpatternsindatafram": [97, 242], "onelengthitem": [97, 242], "conditionaltransact": [97, 242], "_interv": [97, 242], "fail": [97, 121, 242], "9378215": [98, 243], "maxpf": [100, 244], "maxpfrowth": [100, 244], "tostr": 101, "pfptree": 101, "itemid": 101, "satisfyp": 101, "numtran": 101, "mincount": 101, "framework": 101, "807": 101, "819": 101, "machin": [101, 135], "nowork": 101, "func1": 101, "ps1": 101, "func2": 101, "ps2": 101, "func3": 101, "endt": 101, "freqitem": 101, "topkpfpgrowth": [103, 245], "komat": [103, 245], "amphawan": [103, 133, 245, 285], "lenca": [103, 245], "athasit": [103, 245], "surarerk": [103, 245], "advanc": [103, 116, 121, 245, 261], "technolog": [103, 133, 245, 285], "chapter": [103, 123, 245, 267, 271], "10392": [103, 245], "6_3": [103, 245], "sampl": [103, 190, 245, 264, 265, 276, 280], "2022": [104, 116, 117, 127, 246, 261, 262, 278], "bda": [104, 246], "lectur": [104, 116, 121, 246, 261], "vol": [104, 116, 121, 127, 246, 261, 277, 278], "13773": [104, 246], "cham": [104, 116, 127, 246, 261, 277], "24094": [104, 246], "2_14": [104, 246], "minrec": [106, 248], "_recurringpattern": [106, 248], "haichuan": [106, 248], "shang": [106, 248], "693": [106, 248], "could": [106, 248], "potenti": [106, 140, 247, 248], "numer": [106, 248], "minr": [108, 251], "comad": [108, 251], "comad2012": [108, 251], "saveallcombin": [108, 251], "tempbuff": [108, 251], "frequentpatterngrowthgener": [108, 251], "port": [108, 251], "particular": [108, 196, 223, 251, 255, 264], "__mapsupport": [108, 251], "__minratio": [108, 251], "23": [108, 251], "minur": [110, 252], "invari": [110, 252], "252": [110, 252], "9672064": [110, 252], "relativehighutilityitemset": [110, 252], "backtrackingrhuim": [110, 252], "_sequentialpattern": [113, 256, 257, 258], "serch": [113, 256], "abov": [113, 256, 276], "mach": [113, 256], "learn": [113, 135, 256], "januari": [113, 256], "60": [113, 256], "1007652502315": [113, 256], "dx": [113, 256], "_xlendatabas": [113, 256], "rownumb": [113, 256], "_xlendatabasesam": [113, 256], "candidatetofrequ": [113, 256, 257, 258], "frequenttocandid": [113, 256, 257, 258], "frequentlist": [113, 256, 257, 258], "make1lendatabas": [113, 256], "make2lendatabas": [113, 256], "join": [113, 256], "xlen": [113, 256], "make3lendatabas": [113, 256], "makenextrow": [113, 256], "bs": [113, 256], "latestword": [113, 256], "latestword2": [113, 256], "row": [113, 119, 256, 258, 264, 265], "latest": [113, 256, 258], "previou": [113, 256], "makenextrowsam": [113, 256], "latestword1": [113, 256], "makenextrowsame2": [113, 256], "makenextrowsame3": [113, 256], "makexlendatabas": [113, 256], "rowlen": [113, 256], "seq": [113, 256], "xlendatabas": [113, 256], "makexlendatabasesam": [113, 256], "prnt": [113, 256], "ayr": [113, 257], "gehrk": [113, 257], "yiu": [113, 257], "flannick": [113, 257], "bitmap": [113, 257], "eighth": [113, 257], "edmonton": [113, 257], "alberta": [113, 257], "canada": [113, 257], "juli": [113, 257], "_iddatabas": [113, 257], "_maxseqlen": [113, 257], "_creatingitemset": [113, 257], "make2bitdatabas": [113, 257], "dfsprune": [113, 257], "sstep": [113, 257], "istep": [113, 257], "again": [113, 257], "until": [113, 257], "ssteo": [113, 257], "ones": [113, 257], "010101": [113, 257], "001111": [113, 257], "00001001": [113, 257], "00000111": [113, 257], "pattren": [113, 257], "got": [113, 257], "befor": [113, 257, 258], "presum": [113, 257], "later": [113, 257], "ab": [113, 257], "countsup": [113, 257], "span": [113, 258], "mortazavi": [113, 258], "asl": [113, 258], "wang": [113, 116, 117, 258, 261, 262], "pinto": [113, 258], "dayal": [113, 258], "hsu": [113, 258], "1424": [113, 258], "1440": [113, 258], "getsameseq": [113, 258], "startrow": [113, 258], "makenext": [113, 258], "sepdatabas": [113, 258], "head": [113, 258], "makenextsam": [113, 258], "makeseqdatabasefirst": [113, 258], "makeseqdatabasesam": [113, 258], "makesupdatabas": [113, 258], "serchsam": [113, 258], "maxla": [116, 117, 260, 261, 262], "_stableperiodicfrequentpattern": [116, 117, 260, 262], "stabl": [116, 117, 214, 260, 261, 262, 263, 264], "dicov": [116, 260, 261], "three": [116, 260, 261], "contraint": [116, 260, 261], "labil": [116, 260, 261], "proc": [116, 260], "32nd": [116, 260], "conf": [116, 260], "industri": [116, 260], "lnai": [116, 260], "230": [116, 260], "244": [116, 260], "loss": [116, 260], "calculatela": [116, 260], "pfpeclat": [116, 260], "fujita": [116, 261], "ali": [116, 261], "ed": [116, 121, 127, 261, 277], "theori": [116, 261], "practic": [116, 261], "13343": [116, 261], "08530": [116, 261], "7_70": [116, 261], "includ": [116, 117, 119, 261, 262], "spplist": [116, 261], "appl": [117, 262], "intel": [117, 262], "52": [117, 262], "6917": [117, 262], "6938": [117, 262], "020": [117, 262], "02181": [117, 262], "ee": [119, 120], "rightmost": 119, "containedg": [119, 120], "v1": [119, 120], "v2": [119, 120], "copi": [119, 120], "getallvlabel": [119, 120], "label": [119, 120], "getat": [119, 120], "index": [119, 120, 123, 214, 270], "geteelist": [119, 120], "getrightmost": [119, 120], "getrightmostpath": [119, 120], "isempti": [119, 120], "notpreofrm": [119, 120], "rightmostpath": 119, "onrightmostpath": [119, 120], "edgelabel": [119, 120], "getedgelabel": [119, 120], "vlabel1": [119, 120], "vlabel2": [119, 120], "getv1": [119, 120], "getv2": [119, 120], "getvlabel1": [119, 120], "getvlabel2": [119, 120], "pairsmallerthan": [119, 120], "x1": [119, 120], "x2": [119, 120], "y1": [119, 120], "y2": [119, 120], "smallerthan": [119, 120], "smallerthanorigin": [119, 120], "setofgraphsid": [119, 120], "vmap": [119, 120], "emptyintegerarrai": 119, "emptyvertexlist": 119, "findallwithlabel": [119, 120], "targetlabel": [119, 120], "getallneighbor": [119, 120], "getallvertic": [119, 120], "getedg": [119, 120], "getedgecount": [119, 120], "getid": [119, 120], "getnonprecalculatedallvertic": [119, 120], "getvlabel": [119, 120], "isneighbor": [119, 120], "precalculatelabelstovertic": [119, 120], "precalcul": 119, "precalculatevertexlist": [119, 120], "vertic": [119, 120], "iter": 119, "precalculatevertexneighbor": [119, 120], "cach": 119, "removeinfrequentlabel": [119, 120], "accordingli": 119, "minsupport": 119, "outputsinglevertic": [119, 120], "maxnumberofedg": [119, 120], "outputgraphid": [119, 120], "_gspan": 119, "edge_count_prun": [119, 120], "eliminate_infrequent_edge_label": [119, 120], "eliminate_infrequent_vertex_pair": [119, 120], "eliminate_infrequent_vertic": [119, 120], "findallonlyonevertex": [119, 120], "graphdb": [119, 120], "outputfrequentvertic": [119, 120], "option": 119, "infrequ": 119, "boolean": [119, 120], "flag": 119, "determin": [119, 136, 147, 149, 224, 282, 286], "getfrequentsubgraph": 119, "getsubgraphgraphmap": 119, "subgraph": [119, 120], "belong": 119, "fid": 119, "clabel": 119, "gid": 119, "gspandf": [119, 120], "subgraphid": [119, 120], "snippet": 119, "_ab": [119, 120], "itself": 119, "doe": 119, "modifi": 119, "found": 119, "dure": 119, "iscanon": [119, 120], "canon": 119, "compar": [119, 141, 253], "readgraph": [119, 120], "pars": 119, "removeinfrequentvertexpair": [119, 120], "rightmostpathextens": [119, 120], "graphid": [119, 120], "seem": 119, "rightmostpathextensionsfromsingl": [119, 120], "design": [119, 161], "outputpath": 119, "savesubgraphsbygraphid": 119, "flat": 119, "subgraphisomorph": [119, 120], "isomorph": 119, "try": 119, "valid": 119, "getsupportforitem": [119, 120], "incrementcount": [119, 120], "removeinfrequententriesfrommatrix": [119, 120], "setsupport": [119, 120], "vlabel": [119, 120], "addedg": [119, 120], "getedgelist": [119, 120], "getlabel": [119, 120], "removeedg": [119, 120], "edgetoremov": [119, 120], "tkginstanc": 120, "subclass": 120, "invok": 120, "callabl": 120, "pass": 120, "argument": 120, "keyword": 120, "arg": 120, "kwarg": 120, "empty_integer_arrai": 120, "empty_vertex_list": 120, "_tkg": 120, "dynamic_search": 120, "threaded_dynamic_search": 120, "getksubgraph": 120, "correct": 120, "newlin": 120, "getminsupport": 120, "getqueues": 120, "getsubgraphslist": 120, "empti": 120, "gspandynamicdf": 120, "metric": 120, "registerascandid": 120, "startthread": 120, "represent": 121, "koh": 121, "jl": 121, "yo": 121, "pw": 121, "2005": [121, 131, 283], "zhou": 121, "ooi": 121, "meng": 121, "dasfaa": 121, "3453": 121, "berlin": 121, "heidelberg": 121, "11408079_51": 121, "frequentfrequ": 121, "abil": 121, "handl": 121, "inconsist": 121, "incorrect": 121, "cufp": [123, 266], "peihong": [123, 266], "expert": [123, 266], "39": [123, 266], "issu": [123, 266], "march": [123, 266], "4084": [123, 266], "4093": [123, 266], "eswa": [123, 266], "087": [123, 266], "puf": [123, 135, 267, 271, 272], "carson": [123, 267, 270, 271, 272], "kai": [123, 267, 270, 271, 272], "sang": [123, 267, 270, 271, 272], "leung": [123, 267, 270, 271, 272], "compact": [123, 267, 271], "pacif": [123, 267, 271], "asia": [123, 267, 271], "2013": [123, 267, 271], "37453": [123, 267, 271], "1_2": [123, 267, 271], "cup": [123, 268, 269], "tuong": [123, 268, 269], "le": [123, 268, 269], "vo": [123, 268, 269], "van": [123, 268, 269], "nam": [123, 268, 269], "huynh": [123, 268, 269], "ngoc": [123, 268, 269], "thanh": [123, 268, 269], "nguyen": [123, 268, 269], "sung": [123, 268, 269], "wook": [123, 268, 269], "baik": [123, 268, 269], "busi": [123, 268, 269], "media": [123, 268, 269], "llc": [123, 268, 269], "part": [123, 268, 269], "019": [123, 268, 269], "01622": [123, 268, 269], "getpatternsindatafram": [123, 268, 269, 272], "richard": [123, 270], "kyle": [123, 270], "mackinnon": [123, 270], "2014": [123, 270], "14": [123, 270], "societi": [123, 270], "893": [123, 270], "898": [123, 270], "146": [123, 270], "dict1": [123, 270], "printtre": [123, 127, 270, 278], "lije": [123, 272], "sun": [123, 272], "transform": [123, 272], "sac": [123, 272], "computingmarch": [123, 272], "983": [123, 272], "984": [123, 272], "1982185": [123, 272], "1982399": [123, 272], "gfp": [125, 275], "33380": [125, 275], "4_3": [125, 275], "neighborfil": [125, 275], "sampleneighbor": [125, 275], "ms": [127, 277], "zhang": [127, 277], "mantoro": [127, 277], "ayu": [127, 277], "wong": [127, 277], "hidayanto": [127, 277], "neural": [127, 277], "iconip": [127, 277, 278], "commun": [127, 277, 278], "1516": [127, 277], "92307": [127, 277], "5_83": [127, 277], "_lno": [127, 277], "removefalseposit": [127, 277], "plu": [127, 278], "upfp": [127, 278], "1792": [127, 278], "singapor": [127, 278], "981": [127, 278], "99": [127, 278], "1642": [127, 278], "9_16": [127, 278], "floot": [127, 129, 278, 281], "minw": [129, 281], "_weightedfrequentspatialpattern": [129, 281], "weight": [129, 131, 133, 135, 214, 280, 281, 282, 283, 284, 285, 286], "987": [129, 281], "996": [129, 281], "00143": [129, 281], "minweight": [129, 131, 281, 283], "weightfil": [129, 131, 281, 283], "weightfrequentneighbourhoodpattern": [129, 281], "wfile": [129, 131, 133, 135, 281, 283, 285], "_weightedfrequentpattern": [131, 135, 283], "wfminer": [131, 283], "yun": [131, 283], "leggett": [131, 283], "636": [131, 283], "640": [131, 283], "epub": [131, 283], "9781611972757": [131, 283], "76": [131, 283], "weightsampl": [131, 283], "weightfrequentpattern": [131, 283], "_wfile": [133, 285], "ws": [133, 285], "_weightedfrequentregularpattern": [133, 285], "wfri": [133, 285], "klangwisan": [133, 285], "9th": [133, 285], "smart": [133, 285], "kst": [133, 285], "66": [133, 285], "71": [133, 285], "7886090": [133, 285], "weightsupport": [133, 285], "expsup": 135, "expwsup": 135, "recognit": 135, "book": [135, 190, 276, 280], "jerri": 135, "wensheng": 135, "gan": 135, "cyclic": [136, 139, 224, 237], "full": [136, 224], "follow": [136, 190, 196, 224, 255, 264, 276, 280], "strict": [136, 224], "still": [136, 224], "interesting": [136, 224], "mainten": [136, 140, 224, 247], "repeat": [137, 147, 149, 228, 282, 286], "exactli": [137, 228], "intermitt": [137, 228], "convent": [137, 228], "task": [138, 143, 144, 145, 146, 235, 263, 273, 274, 279], "sale": [138, 139, 235, 237], "observ": [139, 196, 237, 249, 250], "goal": [139, 140, 237, 247], "plai": [139, 237], "crucial": [139, 237], "role": [139, 237], "togeth": [142, 161, 254], "clickstream": [142, 254], "biolog": [142, 254], "log": [142, 254], "retent": [142, 254], "sppm": [143, 263], "success": [143, 263], "known": [143, 263], "spp": [143, 263], "reliabl": [143, 263], "adher": [143, 263], "stabil": [143, 263], "enabl": [143, 263], "probabilist": [144, 145, 146, 273, 274, 276, 279], "determinist": [144, 146, 273, 279], "deal": [144, 146, 273, 279], "financ": [144, 273], "aris": [145, 274], "address": [146, 279], "pose": [146, 279], "neighborhood": [147, 196, 282], "assign": [147, 148, 149, 282, 284, 286], "proxim": [147, 282], "group": [147, 282], "cumul": [147, 148, 149, 282, 284, 286], "focu": [148, 284], "constitu": [149, 286], "contigu": [150, 214], "def": 150, "definit": 151, "pami": [152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 174, 176, 177, 178, 179, 181, 183, 185, 188, 189, 190, 192, 198, 200, 201, 202, 205, 206, 207, 208, 210, 211, 213, 216, 217, 218, 220, 221, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 251, 252, 256, 257, 258, 260, 261, 262, 265, 266, 267, 268, 269, 270, 271, 272, 275, 276, 277, 278, 280, 281, 283, 285], "typic": 161, "done": 161, "dna": 161, "protein": 161, "lead": 161, "logic": 190, "pleas": [190, 264], "lie": 190, "zero": [190, 276], "impli": 190, "bread": [190, 276, 280], "jam": [190, 276, 280], "butter": [190, 276, 280], "pen": [190, 276, 280], "bat": [190, 276, 280], "shown": [190, 223, 264, 265, 276, 280], "below": [190, 223, 264, 265, 276, 280], "tabl": [190, 264, 276, 280], "ball": [190, 276, 280], "fuzzyitema": 190, "fuzzyitemb": 190, "fuzzyitemn": 190, "fuzzyvalu": 190, "fuzzyvaluea": 190, "fuzzyvalueb": 190, "fuzzyvaluen": 190, "choic": [190, 276, 280], "sinc": [190, 264, 265, 276, 280], "polygon": [190, 276, 280], "comma": [190, 223, 264, 265, 276, 280], "facilit": [190, 276, 280], "symbol": [190, 276, 280], "110": [190, 280], "gather": [196, 223], "sensor": 196, "phenomenon": 196, "topic": 196, "spatialitem1": 196, "spatialitem2": 196, "spatialitemn": 196, "price": [196, 276, 280], "40": 196, "utilitya": [196, 280], "utilityb": [196, 280], "utilityn": [196, 280], "162": 196, "140": 196, "70": 196, "With": [214, 265], "modul": [214, 219], "packag": 219, "subpackag": 219, "content": 219, "broadli": 223, "classifi": 223, "window": 223, "windowid": 223, "brace": 223, "left": 223, "hand": 223, "side": 223, "letter": 223, "pend": 228, "quantiti": [249, 250], "mathemat": [249, 250], "wherea": [249, 250], "suppos": [249, 250], "intrus": [249, 250], "sid": 255, "itema": [255, 276, 280], "itemb": [255, 276, 280], "itemc": 255, "gap": 264, "implicitli": 264, "thereaft": 264, "rather": 264, "absolut": 264, "especi": 264, "variant": 264, "work": 264, "properli": 264, "share": 264, "itemn": [264, 265, 276, 280], "directli": 265, "storag": 265, "perfect": 276, "hidden": 276, "now": 276, "probabilitya": 276, "probabilityb": 276, "probabilityn": 276, "introduct": 276, "becaus": 280, "contrast": 280, "fact": 280, "henceforth": 280, "most": 280, "extern": 280, "supermarket": 280, "do": 280, "purchas": 280, "custom": 280, "seo": 280}, "objects": {"": [[20, 0, 0, "-", "PAMI"]], "PAMI": [[21, 0, 0, "-", "AssociationRules"], [23, 0, 0, "-", "correlatedPattern"], [25, 0, 0, "-", "coveragePattern"], [27, 0, 0, "-", "extras"], [42, 0, 0, "-", "faultTolerantFrequentPattern"], [44, 0, 0, "-", "frequentPattern"], [51, 0, 0, "-", "fuzzyCorrelatedPattern"], [53, 0, 0, "-", "fuzzyFrequentPattern"], [55, 0, 0, "-", "fuzzyGeoreferencedFrequentPattern"], [57, 0, 0, "-", "fuzzyGeoreferencedPeriodicFrequentPattern"], [59, 0, 0, "-", "fuzzyPartialPeriodicPatterns"], [61, 0, 0, "-", "fuzzyPeriodicFrequentPattern"], [63, 0, 0, "-", "geoReferencedPeriodicFrequentPattern"], [65, 0, 0, "-", "georeferencedFrequentPattern"], [67, 0, 0, "-", "georeferencedFrequentSequencePattern"], [68, 0, 0, "-", "georeferencedPartialPeriodicPattern"], [70, 0, 0, "-", "highUtilityFrequentPattern"], [72, 0, 0, "-", "highUtilityGeoreferencedFrequentPattern"], [74, 0, 0, "-", "highUtilityPattern"], [77, 0, 0, "-", "highUtilityPatternsInStreams"], [78, 0, 0, "-", "highUtilitySpatialPattern"], [81, 0, 0, "-", "localPeriodicPattern"], [83, 0, 0, "-", "multipleMinimumSupportBasedFrequentPattern"], [85, 0, 0, "-", "partialPeriodicFrequentPattern"], [87, 0, 0, "-", "partialPeriodicPattern"], [93, 0, 0, "-", "partialPeriodicPatternInMultipleTimeSeries"], [94, 0, 0, "-", "periodicCorrelatedPattern"], [96, 0, 0, "-", "periodicFrequentPattern"], [105, 0, 0, "-", "recurringPattern"], [107, 0, 0, "-", "relativeFrequentPattern"], [109, 0, 0, "-", "relativeHighUtilityPattern"], [111, 0, 0, "-", "sequence"], [112, 0, 0, "-", "sequentialPatternMining"], [115, 0, 0, "-", "stablePeriodicFrequentPattern"], [118, 0, 0, "-", "subgraphMining"], [121, 0, 0, "-", "uncertainFaultTolerantFrequentPattern"], [122, 0, 0, "-", "uncertainFrequentPattern"], [124, 0, 0, "-", "uncertainGeoreferencedFrequentPattern"], [126, 0, 0, "-", "uncertainPeriodicFrequentPattern"], [128, 0, 0, "-", "weightedFrequentNeighbourhoodPattern"], [130, 0, 0, "-", "weightedFrequentPattern"], [132, 0, 0, "-", "weightedFrequentRegularPattern"], [134, 0, 0, "-", "weightedUncertainFrequentPattern"]], "PAMI.AssociationRules": [[22, 0, 0, "-", "basic"]], "PAMI.AssociationRules.basic": [[22, 0, 0, "-", "abstract"]], "PAMI.correlatedPattern": [[24, 0, 0, "-", "basic"]], "PAMI.correlatedPattern.basic": [[152, 0, 0, "-", "CoMine"], [153, 0, 0, "-", "CoMinePlus"], [24, 0, 0, "-", "abstract"]], "PAMI.correlatedPattern.basic.CoMine": [[152, 1, 1, "", "CoMine"]], "PAMI.correlatedPattern.basic.CoMine.CoMine": [[152, 2, 1, "", "getMemoryRSS"], [152, 2, 1, "", "getMemoryUSS"], [152, 2, 1, "", "getPatterns"], [152, 2, 1, "", "getPatternsAsDataFrame"], [152, 2, 1, "", "getRuntime"], [152, 2, 1, "", "mine"], [152, 2, 1, "", "printResults"], [152, 2, 1, "", "recursive"], [152, 2, 1, "", "save"], [152, 2, 1, "", "startMine"]], "PAMI.correlatedPattern.basic.CoMinePlus": [[153, 1, 1, "", "CoMine"]], "PAMI.correlatedPattern.basic.CoMinePlus.CoMine": [[153, 2, 1, "", "getMemoryRSS"], [153, 2, 1, "", "getMemoryUSS"], [153, 2, 1, "", "getPatterns"], [153, 2, 1, "", "getPatternsAsDataFrame"], [153, 2, 1, "", "getRuntime"], [153, 2, 1, "", "mine"], [153, 2, 1, "", "printResults"], [153, 2, 1, "", "recursive"], [153, 2, 1, "", "save"], [153, 2, 1, "", "startMine"]], "PAMI.coveragePattern": [[26, 0, 0, "-", "basic"]], "PAMI.coveragePattern.basic": [[155, 0, 0, "-", "CMine"], [156, 0, 0, "-", "CPPG"], [26, 0, 0, "-", "abstract"]], "PAMI.coveragePattern.basic.CMine": [[155, 1, 1, "", "CMine"]], "PAMI.coveragePattern.basic.CMine.CMine": [[155, 2, 1, "", "creatingCoverageItems"], [155, 2, 1, "", "genPatterns"], [155, 2, 1, "", "generateAllPatterns"], [155, 2, 1, "", "getMemoryRSS"], [155, 2, 1, "", "getMemoryUSS"], [155, 2, 1, "", "getPatterns"], [155, 2, 1, "", "getPatternsAsDataFrame"], [155, 2, 1, "", "getRuntime"], [155, 2, 1, "", "mine"], [155, 2, 1, "", "printResults"], [155, 2, 1, "", "save"], [155, 2, 1, "", "startMine"], [155, 2, 1, "", "tidToBitset"]], "PAMI.coveragePattern.basic.CPPG": [[156, 1, 1, "", "CPPG"]], "PAMI.coveragePattern.basic.CPPG.CPPG": [[156, 2, 1, "", "getMemoryRSS"], [156, 2, 1, "", "getMemoryUSS"], [156, 2, 1, "", "getPatterns"], [156, 2, 1, "", "getPatternsAsDataFrame"], [156, 2, 1, "", "getRuntime"], [156, 2, 1, "", "mine"], [156, 2, 1, "", "printResults"], [156, 2, 1, "", "save"], [156, 2, 1, "", "startMine"]], "PAMI.extras": [[28, 0, 0, "-", "DF2DB"], [29, 0, 0, "-", "calculateMISValues"], [30, 0, 0, "-", "dbStats"], [31, 0, 0, "-", "fuzzyTransformation"], [32, 0, 0, "-", "generateDatabase"], [27, 0, 0, "-", "generateLatexGraphFile"], [33, 0, 0, "-", "graph"], [34, 0, 0, "-", "image2Database"], [35, 0, 0, "-", "imageProcessing"], [36, 0, 0, "-", "messaging"], [37, 0, 0, "-", "neighbours"], [38, 0, 0, "-", "sampleDatasets"], [27, 0, 0, "-", "scatterPlotSpatialPoints"], [39, 0, 0, "-", "stats"], [40, 0, 0, "-", "syntheticDataGenerator"], [27, 0, 0, "-", "topKPatterns"], [27, 0, 0, "-", "uncertaindb_convert"], [41, 0, 0, "-", "visualize"]], "PAMI.extras.DF2DB": [[28, 0, 0, "-", "DenseFormatDF"], [28, 0, 0, "-", "SparseFormatDF"], [28, 0, 0, "-", "createTDB"], [28, 0, 0, "-", "denseDF2DBPlus"], [28, 0, 0, "-", "denseDF2DB_dump"], [28, 0, 0, "-", "sparseDF2DBPlus"]], "PAMI.extras.DF2DB.DenseFormatDF": [[28, 1, 1, "", "DenseFormatDF"]], "PAMI.extras.DF2DB.DenseFormatDF.DenseFormatDF": [[28, 2, 1, "", "convert2MultipleTimeSeries"], [28, 2, 1, "", "convert2TemporalDatabase"], [28, 2, 1, "", "convert2TransactionalDatabase"], [28, 2, 1, "", "convert2UncertainTransactional"], [28, 2, 1, "", "convert2UtilityDatabase"], [28, 2, 1, "", "getFileName"]], "PAMI.extras.DF2DB.SparseFormatDF": [[28, 1, 1, "", "SparseFormatDF"]], "PAMI.extras.DF2DB.SparseFormatDF.SparseFormatDF": [[28, 2, 1, "", "createTemporal"], [28, 2, 1, "", "createTransactional"], [28, 2, 1, "", "createUtility"], [28, 2, 1, "", "getFileName"]], "PAMI.extras.DF2DB.createTDB": [[28, 1, 1, "", "createTDB"]], "PAMI.extras.DF2DB.createTDB.createTDB": [[28, 2, 1, "", "createTDB"], [28, 2, 1, "", "save"]], "PAMI.extras.DF2DB.denseDF2DBPlus": [[28, 1, 1, "", "DenseFormatDFPlus"]], "PAMI.extras.DF2DB.denseDF2DBPlus.DenseFormatDFPlus": [[28, 2, 1, "", "createTemporal"], [28, 2, 1, "", "createTransactional"], [28, 2, 1, "", "createUtility"], [28, 2, 1, "", "getFileName"]], "PAMI.extras.DF2DB.denseDF2DB_dump": [[28, 1, 1, "", "DenseFormatDF"]], "PAMI.extras.DF2DB.denseDF2DB_dump.DenseFormatDF": [[28, 2, 1, "", "createTemporal"], [28, 2, 1, "", "createTransactional"], [28, 2, 1, "", "createUtility"], [28, 2, 1, "", "getFileName"]], "PAMI.extras.DF2DB.sparseDF2DBPlus": [[28, 1, 1, "", "SparseFormatDFPlus"]], "PAMI.extras.DF2DB.sparseDF2DBPlus.SparseFormatDFPlus": [[28, 2, 1, "", "createTemporal"], [28, 2, 1, "", "createTransactional"], [28, 2, 1, "", "createUtility"], [28, 2, 1, "", "getFileName"]], "PAMI.extras.calculateMISValues": [[29, 0, 0, "-", "usingBeta"], [29, 0, 0, "-", "usingSD"]], "PAMI.extras.calculateMISValues.usingBeta": [[29, 1, 1, "", "usingBeta"]], "PAMI.extras.calculateMISValues.usingBeta.usingBeta": [[29, 2, 1, "", "calculateMIS"], [29, 2, 1, "", "getMISDataFrame"], [29, 2, 1, "", "save"]], "PAMI.extras.calculateMISValues.usingSD": [[29, 1, 1, "", "usingSD"]], "PAMI.extras.calculateMISValues.usingSD.usingSD": [[29, 2, 1, "", "calculateMIS"], [29, 2, 1, "", "getDataFrame"], [29, 2, 1, "", "save"]], "PAMI.extras.dbStats": [[30, 0, 0, "-", "FuzzyDatabase"], [30, 0, 0, "-", "MultipleTimeSeriesFuzzyDatabaseStats"], [30, 0, 0, "-", "SequentialDatabase"], [30, 0, 0, "-", "TemporalDatabase"], [30, 0, 0, "-", "TransactionalDatabase"], [30, 0, 0, "-", "UncertainTemporalDatabase"], [30, 0, 0, "-", "UncertainTransactionalDatabase"], [30, 0, 0, "-", "UtilityDatabase"]], "PAMI.extras.dbStats.FuzzyDatabase": [[30, 1, 1, "", "FuzzyDatabase"]], "PAMI.extras.dbStats.FuzzyDatabase.FuzzyDatabase": [[30, 2, 1, "", "creatingItemSets"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getAverageUtility"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMaximumUtility"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getMinimumUtility"], [30, 2, 1, "", "getNumberOfItems"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSortedUtilityValuesOfItem"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTotalUtility"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.dbStats.MultipleTimeSeriesFuzzyDatabaseStats": [[30, 1, 1, "", "MultipleTimeSeriesFuzzyDatabaseStats"]], "PAMI.extras.dbStats.MultipleTimeSeriesFuzzyDatabaseStats.MultipleTimeSeriesFuzzyDatabaseStats": [[30, 2, 1, "", "convertDataIntoMatrix"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getDensity"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getNumberOfItems"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.dbStats.SequentialDatabase": [[30, 1, 1, "", "SequentialDatabase"]], "PAMI.extras.dbStats.SequentialDatabase.SequentialDatabase": [[30, 2, 1, "", "getAverageItemPerSequenceLength"], [30, 2, 1, "", "getAverageItemPerSubsequenceLength"], [30, 2, 1, "", "getAverageSubsequencePerSequenceLength"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumSequenceLength"], [30, 2, 1, "", "getMaximumSubsequenceLength"], [30, 2, 1, "", "getMinimumSequenceLength"], [30, 2, 1, "", "getMinimumSubsequenceLength"], [30, 2, 1, "", "getSequenceSize"], [30, 2, 1, "", "getSequencialLengthDistribution"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getStandardDeviationSequenceLength"], [30, 2, 1, "", "getStandardDeviationSubsequenceLength"], [30, 2, 1, "", "getSubsequencialLengthDistribution"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getVarianceSequenceLength"], [30, 2, 1, "", "getVarianceSubsequenceLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"]], "PAMI.extras.dbStats.TemporalDatabase": [[30, 1, 1, "", "TemporalDatabase"]], "PAMI.extras.dbStats.TemporalDatabase.TemporalDatabase": [[30, 2, 1, "", "convertDataIntoMatrix"], [30, 2, 1, "", "getAverageInterArrivalPeriod"], [30, 2, 1, "", "getAveragePeriodOfItem"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getDensity"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumInterArrivalPeriod"], [30, 2, 1, "", "getMaximumPeriodOfItem"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMinimumInterArrivalPeriod"], [30, 2, 1, "", "getMinimumPeriodOfItem"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getNumberOfTransactionsPerTimestamp"], [30, 2, 1, "", "getPeriodsInRange"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationPeriod"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.dbStats.TransactionalDatabase": [[30, 1, 1, "", "TransactionalDatabase"]], "PAMI.extras.dbStats.TransactionalDatabase.TransactionalDatabase": [[30, 2, 1, "", "convertDataIntoMatrix"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getDensity"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getNumberOfItems"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.dbStats.UncertainTemporalDatabase": [[30, 1, 1, "", "UncertainTemporalDatabase"]], "PAMI.extras.dbStats.UncertainTemporalDatabase.UncertainTemporalDatabase": [[30, 2, 1, "", "convertDataIntoMatrix"], [30, 2, 1, "", "getAveragePeriod"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getDensity"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumPeriod"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMinimumPeriod"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getNumberOfTransactionsPerTimestamp"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationPeriod"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.dbStats.UncertainTransactionalDatabase": [[30, 1, 1, "", "UncertainTransactionalDatabase"]], "PAMI.extras.dbStats.UncertainTransactionalDatabase.UncertainTransactionalDatabase": [[30, 2, 1, "", "convertDataIntoMatrix"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getDensity"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getNumberOfItems"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.dbStats.UtilityDatabase": [[30, 1, 1, "", "UtilityDatabase"]], "PAMI.extras.dbStats.UtilityDatabase.UtilityDatabase": [[30, 2, 1, "", "creatingItemSets"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getAverageUtility"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMaximumUtility"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getMinimumUtility"], [30, 2, 1, "", "getNumberOfItems"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSortedUtilityValuesOfItem"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTotalUtility"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.fuzzyTransformation": [[31, 0, 0, "-", "abstract"], [31, 0, 0, "-", "temporalToFuzzy"], [31, 0, 0, "-", "transactionalToFuzzy"]], "PAMI.extras.fuzzyTransformation.temporalToFuzzy": [[31, 1, 1, "", "temporalToFuzzy"]], "PAMI.extras.fuzzyTransformation.temporalToFuzzy.temporalToFuzzy": [[31, 2, 1, "", "startConvert"]], "PAMI.extras.fuzzyTransformation.transactionalToFuzzy": [[31, 1, 1, "", "transactionalToFuzzy"]], "PAMI.extras.fuzzyTransformation.transactionalToFuzzy.transactionalToFuzzy": [[31, 2, 1, "", "startConvert"]], "PAMI.extras.generateDatabase": [[32, 0, 0, "-", "generateSpatioTemporalDatabase"], [32, 0, 0, "-", "generateTemporalDatabase"], [32, 0, 0, "-", "generateTransactionalDatabase"]], "PAMI.extras.generateDatabase.generateSpatioTemporalDatabase": [[32, 1, 1, "", "spatioTemporalDatabaseGenerator"]], "PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.spatioTemporalDatabaseGenerator": [[32, 3, 1, "", "alreadyAdded"], [32, 3, 1, "", "coinFlip"], [32, 2, 1, "", "createPoint"], [32, 3, 1, "", "items"], [32, 3, 1, "", "outFileName"], [32, 2, 1, "", "saveAsFile"], [32, 3, 1, "", "timestamp"]], "PAMI.extras.generateDatabase.generateTemporalDatabase": [[32, 1, 1, "", "generateTemporalDatabase"]], "PAMI.extras.generateDatabase.generateTemporalDatabase.generateTemporalDatabase": [[32, 2, 1, "", "createTemporalFile"], [32, 2, 1, "", "getDatabaseAsDataFrame"], [32, 2, 1, "", "getFileName"], [32, 2, 1, "", "performCoinFlip"], [32, 2, 1, "", "tuning"]], "PAMI.extras.generateDatabase.generateTransactionalDatabase": [[32, 1, 1, "", "generateTransactionalDatabase"]], "PAMI.extras.generateDatabase.generateTransactionalDatabase.generateTransactionalDatabase": [[32, 2, 1, "", "create"], [32, 2, 1, "", "generateArray"], [32, 2, 1, "", "getTransactions"], [32, 2, 1, "", "save"], [32, 2, 1, "", "tuning"]], "PAMI.extras.generateLatexGraphFile": [[27, 4, 1, "", "generateLatexCode"], [27, 1, 1, "", "generateLatexGraphFile"]], "PAMI.extras.graph": [[33, 0, 0, "-", "DF2Fig"], [33, 0, 0, "-", "plotLineGraphFromDictionary"], [33, 0, 0, "-", "plotLineGraphsFromDataFrame"], [33, 0, 0, "-", "visualizeFuzzyPatterns"], [33, 0, 0, "-", "visualizePatterns"]], "PAMI.extras.graph.DF2Fig": [[33, 1, 1, "", "DF2Fig"]], "PAMI.extras.graph.DF2Fig.DF2Fig": [[33, 2, 1, "", "plot"]], "PAMI.extras.graph.plotLineGraphFromDictionary": [[33, 1, 1, "", "plotLineGraphFromDictionary"]], "PAMI.extras.graph.plotLineGraphsFromDataFrame": [[33, 1, 1, "", "plotGraphsFromDataFrame"]], "PAMI.extras.graph.plotLineGraphsFromDataFrame.plotGraphsFromDataFrame": [[33, 2, 1, "", "plotGraphsFromDataFrame"]], "PAMI.extras.graph.visualizeFuzzyPatterns": [[33, 1, 1, "", "visualizeFuzzyPatterns"]], "PAMI.extras.graph.visualizeFuzzyPatterns.visualizeFuzzyPatterns": [[33, 2, 1, "", "visualize"]], "PAMI.extras.graph.visualizePatterns": [[33, 1, 1, "", "visualizePatterns"]], "PAMI.extras.graph.visualizePatterns.visualizePatterns": [[33, 2, 1, "", "visualize"]], "PAMI.extras.imageProcessing": [[35, 0, 0, "-", "imagery2Databases"]], "PAMI.extras.imageProcessing.imagery2Databases": [[35, 1, 1, "", "createDatabase"]], "PAMI.extras.imageProcessing.imagery2Databases.createDatabase": [[35, 2, 1, "", "getDataFrame"], [35, 2, 1, "", "saveAsTemporalDB"], [35, 2, 1, "", "saveAsTransactionalDB"], [35, 2, 1, "", "saveAsUncertainTemporalDB"], [35, 2, 1, "", "saveAsUncertainTransactionalDB"], [35, 2, 1, "", "saveAsUtilityTemporalDB"], [35, 2, 1, "", "saveAsUtilityTransactionalDB"]], "PAMI.extras.messaging": [[36, 0, 0, "-", "discord"], [36, 0, 0, "-", "gmail"]], "PAMI.extras.messaging.discord": [[36, 1, 1, "", "discord"]], "PAMI.extras.messaging.discord.discord": [[36, 2, 1, "", "send"]], "PAMI.extras.messaging.gmail": [[36, 1, 1, "", "gmail"]], "PAMI.extras.messaging.gmail.gmail": [[36, 2, 1, "", "send"]], "PAMI.extras.neighbours": [[37, 0, 0, "-", "findNeighborsUsingEuclideanDistanceforPointInfo"], [37, 0, 0, "-", "findNeighboursUsingEuclidean"]], "PAMI.extras.neighbours.findNeighborsUsingEuclideanDistanceforPointInfo": [[37, 1, 1, "", "createNeighborhoodFileUsingEuclideanDistance"]], "PAMI.extras.neighbours.findNeighborsUsingEuclideanDistanceforPointInfo.createNeighborhoodFileUsingEuclideanDistance": [[37, 2, 1, "", "getFileName"]], "PAMI.extras.neighbours.findNeighboursUsingEuclidean": [[37, 1, 1, "", "createNeighborhoodFileUsingEuclideanDistance"]], "PAMI.extras.neighbours.findNeighboursUsingEuclidean.createNeighborhoodFileUsingEuclideanDistance": [[37, 2, 1, "", "getFileName"]], "PAMI.extras.scatterPlotSpatialPoints": [[27, 1, 1, "", "scatterPlotSpatialPoints"]], "PAMI.extras.scatterPlotSpatialPoints.scatterPlotSpatialPoints": [[27, 2, 1, "", "scatterPlotSpatialPoints"]], "PAMI.extras.stats": [[39, 0, 0, "-", "TransactionalDatabase"], [39, 0, 0, "-", "graphDatabase"], [39, 0, 0, "-", "sequentialDatabase"], [39, 0, 0, "-", "temporalDatabase"], [39, 0, 0, "-", "utilityDatabase"]], "PAMI.extras.stats.TransactionalDatabase": [[39, 1, 1, "", "TransactionalDatabase"]], "PAMI.extras.stats.TransactionalDatabase.TransactionalDatabase": [[39, 2, 1, "", "convertDataIntoMatrix"], [39, 2, 1, "", "getAverageTransactionLength"], [39, 2, 1, "", "getDatabaseSize"], [39, 2, 1, "", "getDensity"], [39, 2, 1, "", "getFrequenciesInRange"], [39, 2, 1, "", "getMaximumTransactionLength"], [39, 2, 1, "", "getMinimumTransactionLength"], [39, 2, 1, "", "getNumberOfItems"], [39, 2, 1, "", "getSortedListOfItemFrequencies"], [39, 2, 1, "", "getSparsity"], [39, 2, 1, "", "getStandardDeviationTransactionLength"], [39, 2, 1, "", "getTotalNumberOfItems"], [39, 2, 1, "", "getTransanctionalLengthDistribution"], [39, 2, 1, "", "getVarianceTransactionLength"], [39, 2, 1, "", "plotGraphs"], [39, 2, 1, "", "printStats"], [39, 2, 1, "", "run"], [39, 2, 1, "", "save"]], "PAMI.extras.stats.graphDatabase": [[39, 1, 1, "", "graphDatabase"]], "PAMI.extras.stats.graphDatabase.graphDatabase": [[39, 2, 1, "", "plotEdgeDistribution"], [39, 2, 1, "", "plotNodeDistribution"], [39, 2, 1, "", "printGraphDatabaseStatistics"], [39, 2, 1, "", "printIndividualGraphStats"]], "PAMI.extras.stats.sequentialDatabase": [[39, 1, 1, "", "sequentialDatabase"]], "PAMI.extras.stats.sequentialDatabase.sequentialDatabase": [[39, 2, 1, "", "getAverageItemPerSequenceLength"], [39, 2, 1, "", "getAverageItemPerSubsequenceLength"], [39, 2, 1, "", "getAverageSubsequencePerSequenceLength"], [39, 2, 1, "", "getDatabaseSize"], [39, 2, 1, "", "getFrequenciesInRange"], [39, 2, 1, "", "getMaximumSequenceLength"], [39, 2, 1, "", "getMaximumSubsequenceLength"], [39, 2, 1, "", "getMinimumSequenceLength"], [39, 2, 1, "", "getMinimumSubsequenceLength"], [39, 2, 1, "", "getSequenceSize"], [39, 2, 1, "", "getSequencialLengthDistribution"], [39, 2, 1, "", "getSortedListOfItemFrequencies"], [39, 2, 1, "", "getStandardDeviationSequenceLength"], [39, 2, 1, "", "getStandardDeviationSubsequenceLength"], [39, 2, 1, "", "getSubsequencialLengthDistribution"], [39, 2, 1, "", "getTotalNumberOfItems"], [39, 2, 1, "", "getVarianceSequenceLength"], [39, 2, 1, "", "getVarianceSubsequenceLength"], [39, 2, 1, "", "plotGraphs"], [39, 2, 1, "", "printStats"], [39, 2, 1, "", "readDatabase"], [39, 2, 1, "", "run"]], "PAMI.extras.stats.temporalDatabase": [[39, 1, 1, "", "temporalDatabase"]], "PAMI.extras.stats.temporalDatabase.temporalDatabase": [[39, 2, 1, "", "convertDataIntoMatrix"], [39, 2, 1, "", "getAverageInterArrivalPeriod"], [39, 2, 1, "", "getAveragePeriodOfItem"], [39, 2, 1, "", "getAverageTransactionLength"], [39, 2, 1, "", "getDatabaseSize"], [39, 2, 1, "", "getDensity"], [39, 2, 1, "", "getFrequenciesInRange"], [39, 2, 1, "", "getMaximumInterArrivalPeriod"], [39, 2, 1, "", "getMaximumPeriodOfItem"], [39, 2, 1, "", "getMaximumTransactionLength"], [39, 2, 1, "", "getMinimumInterArrivalPeriod"], [39, 2, 1, "", "getMinimumPeriodOfItem"], [39, 2, 1, "", "getMinimumTransactionLength"], [39, 2, 1, "", "getNumberOfTransactionsPerTimestamp"], [39, 2, 1, "", "getPeriodsInRange"], [39, 2, 1, "", "getSortedListOfItemFrequencies"], [39, 2, 1, "", "getSparsity"], [39, 2, 1, "", "getStandardDeviationPeriod"], [39, 2, 1, "", "getStandardDeviationTransactionLength"], [39, 2, 1, "", "getTotalNumberOfItems"], [39, 2, 1, "", "getTransanctionalLengthDistribution"], [39, 2, 1, "", "getVarianceTransactionLength"], [39, 2, 1, "", "plotGraphs"], [39, 2, 1, "", "printStats"], [39, 2, 1, "", "readDatabase"], [39, 2, 1, "", "run"], [39, 2, 1, "", "save"]], "PAMI.extras.stats.utilityDatabase": [[39, 1, 1, "", "utilityDatabase"]], "PAMI.extras.stats.utilityDatabase.utilityDatabase": [[39, 2, 1, "", "creatingItemSets"], [39, 2, 1, "", "getAverageTransactionLength"], [39, 2, 1, "", "getAverageUtility"], [39, 2, 1, "", "getDatabaseSize"], [39, 2, 1, "", "getFrequenciesInRange"], [39, 2, 1, "", "getMaximumTransactionLength"], [39, 2, 1, "", "getMaximumUtility"], [39, 2, 1, "", "getMinimumTransactionLength"], [39, 2, 1, "", "getMinimumUtility"], [39, 2, 1, "", "getNumberOfItems"], [39, 2, 1, "", "getSortedListOfItemFrequencies"], [39, 2, 1, "", "getSortedUtilityValuesOfItem"], [39, 2, 1, "", "getSparsity"], [39, 2, 1, "", "getStandardDeviationTransactionLength"], [39, 2, 1, "", "getTotalNumberOfItems"], [39, 2, 1, "", "getTotalUtility"], [39, 2, 1, "", "getTransanctionalLengthDistribution"], [39, 2, 1, "", "getVarianceTransactionLength"], [39, 2, 1, "", "plotGraphs"], [39, 2, 1, "", "printStats"], [39, 2, 1, "", "readDatabase"], [39, 2, 1, "", "run"], [39, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator": [[40, 0, 0, "-", "TemporalDatabase"], [40, 0, 0, "-", "TransactionalDatabase"], [40, 0, 0, "-", "createSyntheticGeoreferentialTemporal"], [40, 0, 0, "-", "createSyntheticGeoreferentialTransactions"], [40, 0, 0, "-", "createSyntheticGeoreferentialUncertainTransaction"], [40, 0, 0, "-", "createSyntheticTemporal"], [40, 0, 0, "-", "createSyntheticTransactions"], [40, 0, 0, "-", "createSyntheticUncertainTemporal"], [40, 0, 0, "-", "createSyntheticUncertainTransactions"], [40, 0, 0, "-", "createSyntheticUtility"], [40, 0, 0, "-", "fuzzyDatabase"], [40, 0, 0, "-", "generateTemporal"], [40, 0, 0, "-", "generateTransactional"], [40, 0, 0, "-", "generateUncertainTemporal"], [40, 0, 0, "-", "generateUncertainTransactional"], [40, 0, 0, "-", "generateUtilityTemporal"], [40, 0, 0, "-", "generateUtilityTransactional"], [40, 0, 0, "-", "georeferencedTemporalDatabase"], [40, 0, 0, "-", "georeferencedTransactionalDatabase"], [40, 0, 0, "-", "syntheticUtilityDatabase"], [40, 0, 0, "-", "temporalDatabaseGen"], [40, 0, 0, "-", "utilityDatabase"]], "PAMI.extras.syntheticDataGenerator.TemporalDatabase": [[40, 1, 1, "", "TemporalDatabase"]], "PAMI.extras.syntheticDataGenerator.TemporalDatabase.TemporalDatabase": [[40, 2, 1, "", "create"], [40, 2, 1, "", "getDatabaseAsDataFrame"], [40, 2, 1, "", "getFileName"], [40, 2, 1, "", "performCoinFlip"], [40, 2, 1, "", "tuning"]], "PAMI.extras.syntheticDataGenerator.TransactionalDatabase": [[40, 1, 1, "", "TransactionalDatabase"]], "PAMI.extras.syntheticDataGenerator.TransactionalDatabase.TransactionalDatabase": [[40, 2, 1, "", "create"], [40, 2, 1, "", "getTransactions"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialTemporal": [[40, 1, 1, "", "createGeoreferentialTemporalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialTemporal.createGeoreferentialTemporalDatabase": [[40, 2, 1, "", "createGeoreferentialTemporalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialTransactions": [[40, 1, 1, "", "createSyntheticGeoreferentialTransaction"]], "PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialTransactions.createSyntheticGeoreferentialTransaction": [[40, 2, 1, "", "createGeoreferentialTransactionalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialUncertainTransaction": [[40, 1, 1, "", "createSyntheticGeoreferentialUncertainTransaction"]], "PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialUncertainTransaction.createSyntheticGeoreferentialUncertainTransaction": [[40, 2, 1, "", "createGeoreferentialUncertainTransactionalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticTemporal": [[40, 1, 1, "", "createSyntheticTemporal"]], "PAMI.extras.syntheticDataGenerator.createSyntheticTemporal.createSyntheticTemporal": [[40, 2, 1, "", "createTemporalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticTransactions": [[40, 1, 1, "", "createSyntheticTransaction"]], "PAMI.extras.syntheticDataGenerator.createSyntheticTransactions.createSyntheticTransaction": [[40, 2, 1, "", "createTransactionalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticUncertainTemporal": [[40, 1, 1, "", "createSyntheticUncertainTemporal"]], "PAMI.extras.syntheticDataGenerator.createSyntheticUncertainTemporal.createSyntheticUncertainTemporal": [[40, 2, 1, "", "createUncertainTemporalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticUncertainTransactions": [[40, 1, 1, "", "createSyntheticUncertainTransaction"]], "PAMI.extras.syntheticDataGenerator.createSyntheticUncertainTransactions.createSyntheticUncertainTransaction": [[40, 2, 1, "", "createUncertainTransactionalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticUtility": [[40, 1, 1, "", "createSyntheticUtility"]], "PAMI.extras.syntheticDataGenerator.createSyntheticUtility.createSyntheticUtility": [[40, 2, 1, "", "createUtilityDatabase"]], "PAMI.extras.syntheticDataGenerator.generateTemporal": [[40, 1, 1, "", "generateTemporal"]], "PAMI.extras.syntheticDataGenerator.generateTemporal.generateTemporal": [[40, 2, 1, "", "generate"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.generateTransactional": [[40, 1, 1, "", "generateTransactional"]], "PAMI.extras.syntheticDataGenerator.generateTransactional.generateTransactional": [[40, 2, 1, "", "generate"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.generateUncertainTemporal": [[40, 1, 1, "", "generateUncertainTemporal"]], "PAMI.extras.syntheticDataGenerator.generateUncertainTemporal.generateUncertainTemporal": [[40, 2, 1, "", "generate"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.generateUncertainTransactional": [[40, 1, 1, "", "generateUncertainTransactional"]], "PAMI.extras.syntheticDataGenerator.generateUncertainTransactional.generateUncertainTransactional": [[40, 2, 1, "", "generate"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.generateUtilityTemporal": [[40, 1, 1, "", "generateUtilityTemporal"]], "PAMI.extras.syntheticDataGenerator.generateUtilityTemporal.generateUtilityTemporal": [[40, 2, 1, "", "generate"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.generateUtilityTransactional": [[40, 1, 1, "", "generateUtilityTransactional"]], "PAMI.extras.syntheticDataGenerator.generateUtilityTransactional.generateUtilityTransactional": [[40, 2, 1, "", "generate"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.syntheticUtilityDatabase": [[40, 1, 1, "", "syntheticUtilityDatabase"]], "PAMI.extras.syntheticDataGenerator.syntheticUtilityDatabase.syntheticUtilityDatabase": [[40, 2, 1, "", "__init__"], [40, 3, 1, "", "avgTransactionLength"], [40, 2, 1, "id0", "createRandomNumbers"], [40, 2, 1, "id1", "createSyntheticUtilityDatabase"], [40, 3, 1, "", "maxUtilRange"], [40, 3, 1, "", "numOfItems"], [40, 2, 1, "id2", "save"], [40, 3, 1, "", "totalTransactions"]], "PAMI.extras.syntheticDataGenerator.temporalDatabaseGen": [[40, 1, 1, "", "CreateSyntheticTemporal"]], "PAMI.extras.syntheticDataGenerator.temporalDatabaseGen.CreateSyntheticTemporal": [[40, 3, 1, "", "avg_transaction_length"], [40, 2, 1, "id3", "create_temporal_database"], [40, 2, 1, "", "generate_random_numbers"], [40, 3, 1, "", "num_of_items"], [40, 3, 1, "", "total_transactions"]], "PAMI.extras.syntheticDataGenerator.utilityDatabase": [[40, 1, 1, "", "UtilityDataGenerator"]], "PAMI.extras.syntheticDataGenerator.utilityDatabase.UtilityDataGenerator": [[40, 2, 1, "", "Generate"], [40, 2, 1, "", "GenerateAndPrintItemPairs"], [40, 2, 1, "", "GenerateExternalUtilityData"], [40, 2, 1, "", "GetExternalUtilityData"], [40, 2, 1, "", "GetInternalUtilityData"], [40, 2, 1, "", "GetUtilityData"], [40, 2, 1, "", "Save"], [40, 2, 1, "", "SaveItemsInternalUtilityValues"], [40, 2, 1, "", "Saveitemsexternalutilityvalues"]], "PAMI.extras.topKPatterns": [[27, 1, 1, "", "topKPatterns"]], "PAMI.extras.topKPatterns.topKPatterns": [[27, 2, 1, "", "getTopKPatterns"], [27, 2, 1, "", "save"]], "PAMI.extras.uncertaindb_convert": [[27, 1, 1, "", "predictedClass2Transaction"]], "PAMI.extras.uncertaindb_convert.predictedClass2Transaction": [[27, 2, 1, "", "getBinaryTransaction"]], "PAMI.extras.visualize": [[41, 0, 0, "-", "graphs"]], "PAMI.extras.visualize.graphs": [[41, 1, 1, "", "graphDatabase"]], "PAMI.extras.visualize.graphs.graphDatabase": [[41, 2, 1, "", "plot"]], "PAMI.faultTolerantFrequentPattern": [[43, 0, 0, "-", "basic"]], "PAMI.faultTolerantFrequentPattern.basic": [[158, 0, 0, "-", "FTApriori"], [159, 0, 0, "-", "FTFPGrowth"], [43, 0, 0, "-", "abstract"]], "PAMI.faultTolerantFrequentPattern.basic.FTApriori": [[158, 1, 1, "", "FTApriori"]], "PAMI.faultTolerantFrequentPattern.basic.FTApriori.FTApriori": [[158, 2, 1, "", "getMemoryRSS"], [158, 2, 1, "", "getMemoryUSS"], [158, 2, 1, "", "getPatterns"], [158, 2, 1, "", "getPatternsAsDataFrame"], [158, 2, 1, "", "getRuntime"], [158, 2, 1, "", "mine"], [158, 2, 1, "", "printResults"], [158, 2, 1, "", "save"], [158, 2, 1, "", "startMine"]], "PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth": [[159, 1, 1, "", "FTFPGrowth"]], "PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth.FTFPGrowth": [[159, 2, 1, "", "getMemoryRSS"], [159, 2, 1, "", "getMemoryUSS"], [159, 2, 1, "", "getPatterns"], [159, 2, 1, "", "getPatternsAsDataFrame"], [159, 2, 1, "", "getRuntime"], [159, 2, 1, "", "mine"], [159, 2, 1, "", "printResults"], [159, 2, 1, "", "save"], [159, 2, 1, "", "startMine"]], "PAMI.frequentPattern": [[45, 0, 0, "-", "basic"], [46, 0, 0, "-", "closed"], [47, 0, 0, "-", "cuda"], [48, 0, 0, "-", "maximal"], [49, 0, 0, "-", "pyspark"], [50, 0, 0, "-", "topk"]], "PAMI.frequentPattern.basic": [[162, 0, 0, "-", "Apriori"], [163, 0, 0, "-", "ECLAT"], [164, 0, 0, "-", "ECLATDiffset"], [165, 0, 0, "-", "ECLATbitset"], [166, 0, 0, "-", "FPGrowth"], [45, 0, 0, "-", "abstract"]], "PAMI.frequentPattern.basic.Apriori": [[162, 1, 1, "", "Apriori"]], "PAMI.frequentPattern.basic.Apriori.Apriori": [[162, 2, 1, "", "getMemoryRSS"], [162, 2, 1, "", "getMemoryUSS"], [162, 2, 1, "", "getPatterns"], [162, 2, 1, "", "getPatternsAsDataFrame"], [162, 2, 1, "", "getRuntime"], [162, 2, 1, "", "mine"], [162, 2, 1, "", "printResults"], [162, 2, 1, "", "save"], [162, 2, 1, "", "startMine"]], "PAMI.frequentPattern.basic.ECLAT": [[163, 1, 1, "", "ECLAT"]], "PAMI.frequentPattern.basic.ECLAT.ECLAT": [[163, 2, 1, "", "getMemoryRSS"], [163, 2, 1, "", "getMemoryUSS"], [163, 2, 1, "", "getPatterns"], [163, 2, 1, "", "getPatternsAsDataFrame"], [163, 2, 1, "", "getRuntime"], [163, 2, 1, "", "mine"], [163, 2, 1, "", "printResults"], [163, 2, 1, "", "save"], [163, 2, 1, "", "startMine"]], "PAMI.frequentPattern.basic.ECLATDiffset": [[164, 1, 1, "", "ECLATDiffset"]], "PAMI.frequentPattern.basic.ECLATDiffset.ECLATDiffset": [[164, 2, 1, "", "getMemoryRSS"], [164, 2, 1, "", "getMemoryUSS"], [164, 2, 1, "", "getPatterns"], [164, 2, 1, "", "getPatternsAsDataFrame"], [164, 2, 1, "", "getRuntime"], [164, 2, 1, "", "mine"], [164, 2, 1, "", "printResults"], [164, 2, 1, "", "save"], [164, 2, 1, "", "startMine"]], "PAMI.frequentPattern.basic.ECLATbitset": [[165, 1, 1, "", "ECLATbitset"]], "PAMI.frequentPattern.basic.ECLATbitset.ECLATbitset": [[165, 2, 1, "", "getMemoryRSS"], [165, 2, 1, "", "getMemoryUSS"], [165, 2, 1, "", "getPatterns"], [165, 2, 1, "", "getPatternsAsDataFrame"], [165, 2, 1, "", "getRuntime"], [165, 2, 1, "", "mine"], [165, 2, 1, "", "printResults"], [165, 2, 1, "", "save"], [165, 2, 1, "", "startMine"]], "PAMI.frequentPattern.basic.FPGrowth": [[166, 1, 1, "", "FPGrowth"]], "PAMI.frequentPattern.basic.FPGrowth.FPGrowth": [[166, 2, 1, "", "getMemoryRSS"], [166, 2, 1, "", "getMemoryUSS"], [166, 2, 1, "", "getPatterns"], [166, 2, 1, "", "getPatternsAsDataFrame"], [166, 2, 1, "", "getRuntime"], [166, 2, 1, "", "mine"], [166, 2, 1, "", "printResults"], [166, 2, 1, "", "save"], [166, 2, 1, "", "startMine"]], "PAMI.frequentPattern.closed": [[181, 0, 0, "-", "CHARM"], [46, 0, 0, "-", "abstract"]], "PAMI.frequentPattern.closed.CHARM": [[181, 1, 1, "", "CHARM"]], "PAMI.frequentPattern.closed.CHARM.CHARM": [[181, 2, 1, "", "getMemoryRSS"], [181, 2, 1, "", "getMemoryUSS"], [181, 2, 1, "", "getPatterns"], [181, 2, 1, "", "getPatternsAsDataFrame"], [181, 2, 1, "", "getRuntime"], [181, 2, 1, "", "mine"], [181, 2, 1, "", "printResults"], [181, 2, 1, "", "save"], [181, 2, 1, "", "startMine"]], "PAMI.frequentPattern.maximal": [[174, 0, 0, "-", "MaxFPGrowth"], [48, 0, 0, "-", "abstract"]], "PAMI.frequentPattern.maximal.MaxFPGrowth": [[174, 1, 1, "", "MaxFPGrowth"]], "PAMI.frequentPattern.maximal.MaxFPGrowth.MaxFPGrowth": [[174, 2, 1, "", "getMemoryRSS"], [174, 2, 1, "", "getMemoryUSS"], [174, 2, 1, "", "getPatterns"], [174, 2, 1, "", "getPatternsAsDataFrame"], [174, 2, 1, "", "getRuntime"], [174, 2, 1, "", "mine"], [174, 2, 1, "", "printResults"], [174, 2, 1, "", "save"], [174, 2, 1, "", "startMine"]], "PAMI.frequentPattern.pyspark": [[49, 0, 0, "-", "abstract"], [176, 0, 0, "-", "parallelApriori"], [177, 0, 0, "-", "parallelECLAT"], [178, 0, 0, "-", "parallelFPGrowth"]], "PAMI.frequentPattern.pyspark.parallelApriori": [[176, 1, 1, "", "parallelApriori"]], "PAMI.frequentPattern.pyspark.parallelApriori.parallelApriori": [[176, 2, 1, "", "getMemoryRSS"], [176, 2, 1, "", "getMemoryUSS"], [176, 2, 1, "", "getPatterns"], [176, 2, 1, "", "getPatternsAsDataFrame"], [176, 2, 1, "", "getRuntime"], [176, 2, 1, "", "mine"], [176, 2, 1, "", "printResults"], [176, 2, 1, "", "save"], [176, 2, 1, "", "startMine"]], "PAMI.frequentPattern.pyspark.parallelECLAT": [[177, 1, 1, "", "parallelECLAT"]], "PAMI.frequentPattern.pyspark.parallelECLAT.parallelECLAT": [[177, 2, 1, "", "getMemoryRSS"], [177, 2, 1, "", "getMemoryUSS"], [177, 2, 1, "", "getPatterns"], [177, 2, 1, "", "getPatternsAsDataFrame"], [177, 2, 1, "", "getRuntime"], [177, 2, 1, "", "mine"], [177, 2, 1, "", "printResults"], [177, 2, 1, "", "save"], [177, 2, 1, "", "startMine"]], "PAMI.frequentPattern.pyspark.parallelFPGrowth": [[178, 1, 1, "", "Node"], [178, 1, 1, "", "Tree"], [178, 1, 1, "", "parallelFPGrowth"]], "PAMI.frequentPattern.pyspark.parallelFPGrowth.Tree": [[178, 2, 1, "", "addNodeToNodeLink"], [178, 2, 1, "", "addTransaction"], [178, 2, 1, "", "generateConditionalTree"]], "PAMI.frequentPattern.pyspark.parallelFPGrowth.parallelFPGrowth": [[178, 2, 1, "", "buildTree"], [178, 2, 1, "", "genAllFrequentPatterns"], [178, 2, 1, "", "genCondTransaction"], [178, 2, 1, "", "genFreqPatterns"], [178, 2, 1, "", "getMemoryRSS"], [178, 2, 1, "", "getMemoryUSS"], [178, 2, 1, "", "getPartitionId"], [178, 2, 1, "", "getPatterns"], [178, 2, 1, "", "getPatternsAsDataFrame"], [178, 2, 1, "", "getRuntime"], [178, 2, 1, "", "mine"], [178, 2, 1, "", "printResults"], [178, 2, 1, "", "save"], [178, 2, 1, "", "startMine"]], "PAMI.frequentPattern.topk": [[179, 0, 0, "-", "FAE"], [50, 0, 0, "-", "abstract"]], "PAMI.frequentPattern.topk.FAE": [[179, 1, 1, "", "FAE"]], "PAMI.frequentPattern.topk.FAE.FAE": [[179, 2, 1, "", "getMemoryRSS"], [179, 2, 1, "", "getMemoryUSS"], [179, 2, 1, "", "getPatterns"], [179, 2, 1, "", "getPatternsAsDataFrame"], [179, 2, 1, "", "getRuntime"], [179, 2, 1, "", "mine"], [179, 2, 1, "", "printResults"], [179, 2, 1, "", "save"], [179, 2, 1, "", "startMine"]], "PAMI.fuzzyCorrelatedPattern": [[52, 0, 0, "-", "basic"]], "PAMI.fuzzyCorrelatedPattern.basic": [[183, 0, 0, "-", "FCPGrowth"], [52, 0, 0, "-", "abstract"]], "PAMI.fuzzyCorrelatedPattern.basic.FCPGrowth": [[183, 1, 1, "", "Element"], [183, 1, 1, "", "FCPGrowth"], [183, 4, 1, "", "main"]], "PAMI.fuzzyCorrelatedPattern.basic.FCPGrowth.FCPGrowth": [[183, 2, 1, "", "getMemoryRSS"], [183, 2, 1, "", "getMemoryUSS"], [183, 2, 1, "", "getPatterns"], [183, 2, 1, "", "getPatternsAsDataFrame"], [183, 2, 1, "", "getRuntime"], [183, 2, 1, "", "mine"], [183, 2, 1, "", "printResults"], [183, 2, 1, "", "save"], [183, 2, 1, "", "startMine"]], "PAMI.fuzzyFrequentPattern": [[54, 0, 0, "-", "basic"]], "PAMI.fuzzyFrequentPattern.basic": [[185, 0, 0, "-", "FFIMiner"], [54, 0, 0, "-", "FFIMiner_old"], [54, 0, 0, "-", "abstract"]], "PAMI.fuzzyFrequentPattern.basic.FFIMiner": [[185, 1, 1, "", "FFIMiner"]], "PAMI.fuzzyFrequentPattern.basic.FFIMiner.FFIMiner": [[185, 2, 1, "", "getMemoryRSS"], [185, 2, 1, "", "getMemoryUSS"], [185, 2, 1, "", "getPatterns"], [185, 2, 1, "", "getPatternsAsDataFrame"], [185, 2, 1, "", "getRuntime"], [185, 2, 1, "", "mine"], [185, 2, 1, "", "printResults"], [185, 2, 1, "", "save"], [185, 2, 1, "", "startMine"]], "PAMI.fuzzyFrequentPattern.basic.FFIMiner_old": [[54, 1, 1, "", "FFIMiner"]], "PAMI.fuzzyFrequentPattern.basic.FFIMiner_old.FFIMiner": [[54, 2, 1, "", "getMemoryRSS"], [54, 2, 1, "", "getMemoryUSS"], [54, 2, 1, "", "getPatterns"], [54, 2, 1, "", "getPatternsAsDataFrame"], [54, 2, 1, "", "getRuntime"], [54, 2, 1, "", "mine"], [54, 2, 1, "", "printResults"], [54, 2, 1, "", "save"], [54, 2, 1, "", "startMine"]], "PAMI.fuzzyGeoreferencedFrequentPattern": [[56, 0, 0, "-", "basic"]], "PAMI.fuzzyGeoreferencedFrequentPattern.basic": [[188, 0, 0, "-", "FFSPMiner"], [56, 0, 0, "-", "FFSPMiner_old"], [56, 0, 0, "-", "abstract"]], "PAMI.fuzzyGeoreferencedFrequentPattern.basic.FFSPMiner": [[188, 1, 1, "", "FFSPMiner"]], "PAMI.fuzzyGeoreferencedFrequentPattern.basic.FFSPMiner.FFSPMiner": [[188, 2, 1, "", "getMemoryRSS"], [188, 2, 1, "", "getMemoryUSS"], [188, 2, 1, "", "getPatterns"], [188, 2, 1, "", "getPatternsAsDataFrame"], [188, 2, 1, "", "getRuntime"], [188, 2, 1, "", "mine"], [188, 2, 1, "", "printResults"], [188, 2, 1, "", "save"], [188, 2, 1, "", "startMine"]], "PAMI.fuzzyGeoreferencedFrequentPattern.basic.FFSPMiner_old": [[56, 1, 1, "", "FFSPMiner"]], "PAMI.fuzzyGeoreferencedFrequentPattern.basic.FFSPMiner_old.FFSPMiner": [[56, 2, 1, "", "getMemoryRSS"], [56, 2, 1, "", "getMemoryUSS"], [56, 2, 1, "", "getPatterns"], [56, 2, 1, "", "getPatternsAsDataFrame"], [56, 2, 1, "", "getRuntime"], [56, 2, 1, "", "mine"], [56, 2, 1, "", "printResults"], [56, 2, 1, "", "save"], [56, 2, 1, "", "startMine"]], "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern": [[58, 0, 0, "-", "basic"]], "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic": [[189, 0, 0, "-", "FGPFPMiner"], [58, 0, 0, "-", "FGPFPMiner_old"], [58, 0, 0, "-", "abstract"]], "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic.FGPFPMiner": [[189, 1, 1, "", "FGPFPMiner"]], "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic.FGPFPMiner.FGPFPMiner": [[189, 2, 1, "", "getMemoryRSS"], [189, 2, 1, "", "getMemoryUSS"], [189, 2, 1, "", "getPatterns"], [189, 2, 1, "", "getPatternsAsDataFrame"], [189, 2, 1, "", "getRuntime"], [189, 2, 1, "", "mine"], [189, 2, 1, "", "printResults"], [189, 2, 1, "", "save"], [189, 2, 1, "", "startMine"]], "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic.FGPFPMiner_old": [[58, 1, 1, "", "FGPFPMiner"]], "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic.FGPFPMiner_old.FGPFPMiner": [[58, 2, 1, "", "generateGraphs"], [58, 2, 1, "", "generateLatexCode"], [58, 2, 1, "", "getMemoryRSS"], [58, 2, 1, "", "getMemoryUSS"], [58, 2, 1, "", "getPatterns"], [58, 2, 1, "", "getPatternsAsDataFrame"], [58, 2, 1, "", "getPatternsAsDataframe"], [58, 2, 1, "", "getRuntime"], [58, 2, 1, "", "mine"], [58, 2, 1, "", "printResults"], [58, 2, 1, "", "save"], [58, 2, 1, "", "startMine"]], "PAMI.fuzzyPartialPeriodicPatterns": [[60, 0, 0, "-", "basic"]], "PAMI.fuzzyPartialPeriodicPatterns.basic": [[60, 0, 0, "-", "F3PMiner"], [60, 0, 0, "-", "abstract"]], "PAMI.fuzzyPartialPeriodicPatterns.basic.F3PMiner": [[60, 1, 1, "", "F3PMiner"]], "PAMI.fuzzyPartialPeriodicPatterns.basic.F3PMiner.F3PMiner": [[60, 2, 1, "", "getMemoryRSS"], [60, 2, 1, "", "getMemoryUSS"], [60, 2, 1, "", "getPatterns"], [60, 2, 1, "", "getPatternsAsDataFrame"], [60, 2, 1, "", "getRuntime"], [60, 2, 1, "", "mine"], [60, 2, 1, "", "printResults"], [60, 2, 1, "", "save"], [60, 2, 1, "", "startMine"]], "PAMI.fuzzyPeriodicFrequentPattern": [[62, 0, 0, "-", "basic"]], "PAMI.fuzzyPeriodicFrequentPattern.basic": [[192, 0, 0, "-", "FPFPMiner"], [62, 0, 0, "-", "FPFPMiner_old"], [62, 0, 0, "-", "abstract"]], "PAMI.fuzzyPeriodicFrequentPattern.basic.FPFPMiner": [[192, 1, 1, "", "FPFPMiner"]], "PAMI.fuzzyPeriodicFrequentPattern.basic.FPFPMiner.FPFPMiner": [[192, 2, 1, "", "getMemoryRSS"], [192, 2, 1, "", "getMemoryUSS"], [192, 2, 1, "", "getPatterns"], [192, 2, 1, "", "getPatternsAsDataFrame"], [192, 2, 1, "", "getRuntime"], [192, 2, 1, "", "mine"], [192, 2, 1, "", "printResults"], [192, 2, 1, "", "save"], [192, 2, 1, "", "startMine"]], "PAMI.fuzzyPeriodicFrequentPattern.basic.FPFPMiner_old": [[62, 1, 1, "", "FPFPMiner"]], "PAMI.fuzzyPeriodicFrequentPattern.basic.FPFPMiner_old.FPFPMiner": [[62, 2, 1, "", "getMemoryRSS"], [62, 2, 1, "", "getMemoryUSS"], [62, 2, 1, "", "getPatterns"], [62, 2, 1, "", "getPatternsAsDataFrame"], [62, 2, 1, "", "getRuntime"], [62, 2, 1, "", "mine"], [62, 2, 1, "", "printResults"], [62, 2, 1, "", "save"], [62, 2, 1, "", "startMine"]], "PAMI.geoReferencedPeriodicFrequentPattern": [[64, 0, 0, "-", "basic"]], "PAMI.geoReferencedPeriodicFrequentPattern.basic": [[198, 0, 0, "-", "GPFPMiner"], [64, 0, 0, "-", "abstract"]], "PAMI.geoReferencedPeriodicFrequentPattern.basic.GPFPMiner": [[198, 1, 1, "", "GPFPMiner"]], "PAMI.geoReferencedPeriodicFrequentPattern.basic.GPFPMiner.GPFPMiner": [[198, 2, 1, "", "getMemoryRSS"], [198, 2, 1, "", "getMemoryUSS"], [198, 2, 1, "", "getPatterns"], [198, 2, 1, "", "getPatternsAsDataFrame"], [198, 2, 1, "", "getRuntime"], [198, 2, 1, "", "mapNeighbours"], [198, 2, 1, "", "mine"], [198, 2, 1, "", "printResults"], [198, 2, 1, "", "save"], [198, 2, 1, "", "startMine"]], "PAMI.georeferencedFrequentPattern": [[66, 0, 0, "-", "basic"]], "PAMI.georeferencedFrequentPattern.basic": [[200, 0, 0, "-", "SpatialECLAT"], [66, 0, 0, "-", "abstract"]], "PAMI.georeferencedFrequentPattern.basic.SpatialECLAT": [[200, 1, 1, "", "SpatialECLAT"]], "PAMI.georeferencedFrequentPattern.basic.SpatialECLAT.SpatialECLAT": [[200, 2, 1, "", "getMemoryRSS"], [200, 2, 1, "", "getMemoryUSS"], [200, 2, 1, "", "getPatterns"], [200, 2, 1, "", "getPatternsAsDataFrame"], [200, 2, 1, "", "getRuntime"], [200, 2, 1, "", "mine"], [200, 2, 1, "", "printResults"], [200, 2, 1, "", "save"], [200, 2, 1, "", "startMine"]], "PAMI.georeferencedFrequentSequencePattern": [[67, 0, 0, "-", "abstract"]], "PAMI.georeferencedPartialPeriodicPattern": [[69, 0, 0, "-", "basic"]], "PAMI.georeferencedPartialPeriodicPattern.basic": [[201, 0, 0, "-", "STEclat"], [69, 0, 0, "-", "abstract"]], "PAMI.georeferencedPartialPeriodicPattern.basic.STEclat": [[201, 1, 1, "", "STEclat"]], "PAMI.georeferencedPartialPeriodicPattern.basic.STEclat.STEclat": [[201, 2, 1, "", "getMemoryRSS"], [201, 2, 1, "", "getMemoryUSS"], [201, 2, 1, "", "getPatterns"], [201, 2, 1, "", "getPatternsAsDataFrame"], [201, 2, 1, "", "getRuntime"], [201, 2, 1, "", "mapNeighbours"], [201, 2, 1, "", "mine"], [201, 2, 1, "", "printResults"], [201, 2, 1, "", "save"], [201, 2, 1, "", "startMine"]], "PAMI.highUtilityFrequentPattern": [[71, 0, 0, "-", "basic"]], "PAMI.highUtilityFrequentPattern.basic": [[202, 0, 0, "-", "HUFIM"], [71, 0, 0, "-", "abstract"]], "PAMI.highUtilityFrequentPattern.basic.HUFIM": [[202, 1, 1, "", "HUFIM"]], "PAMI.highUtilityFrequentPattern.basic.HUFIM.HUFIM": [[202, 2, 1, "", "getMemoryRSS"], [202, 2, 1, "", "getMemoryUSS"], [202, 2, 1, "", "getPatterns"], [202, 2, 1, "", "getPatternsAsDataFrame"], [202, 2, 1, "", "getRuntime"], [202, 2, 1, "", "mine"], [202, 2, 1, "", "printResults"], [202, 2, 1, "", "save"], [202, 2, 1, "", "startMine"]], "PAMI.highUtilityGeoreferencedFrequentPattern": [[73, 0, 0, "-", "basic"]], "PAMI.highUtilityGeoreferencedFrequentPattern.basic": [[205, 0, 0, "-", "SHUFIM"], [73, 0, 0, "-", "abstract"]], "PAMI.highUtilityGeoreferencedFrequentPattern.basic.SHUFIM": [[205, 1, 1, "", "SHUFIM"], [205, 4, 1, "", "main"]], "PAMI.highUtilityGeoreferencedFrequentPattern.basic.SHUFIM.SHUFIM": [[205, 2, 1, "", "getMemoryRSS"], [205, 2, 1, "", "getMemoryUSS"], [205, 2, 1, "", "getPatterns"], [205, 2, 1, "", "getPatternsAsDataFrame"], [205, 2, 1, "", "getRuntime"], [205, 2, 1, "", "mine"], [205, 2, 1, "", "printResults"], [205, 2, 1, "", "save"], [205, 2, 1, "", "startMine"]], "PAMI.highUtilityPattern": [[75, 0, 0, "-", "basic"], [76, 0, 0, "-", "parallel"]], "PAMI.highUtilityPattern.basic": [[206, 0, 0, "-", "EFIM"], [207, 0, 0, "-", "HMiner"], [208, 0, 0, "-", "UPGrowth"], [75, 0, 0, "-", "abstract"], [75, 0, 0, "-", "efimParallel"]], "PAMI.highUtilityPattern.basic.EFIM": [[206, 1, 1, "", "EFIM"]], "PAMI.highUtilityPattern.basic.EFIM.EFIM": [[206, 2, 1, "", "getMemoryRSS"], [206, 2, 1, "", "getMemoryUSS"], [206, 2, 1, "", "getPatterns"], [206, 2, 1, "", "getPatternsAsDataFrame"], [206, 2, 1, "", "getRuntime"], [206, 2, 1, "", "mine"], [206, 2, 1, "", "printResults"], [206, 2, 1, "", "save"], [206, 2, 1, "", "sort_transaction"], [206, 2, 1, "", "startMine"]], "PAMI.highUtilityPattern.basic.HMiner": [[207, 1, 1, "", "HMiner"]], "PAMI.highUtilityPattern.basic.HMiner.HMiner": [[207, 2, 1, "", "getMemoryRSS"], [207, 2, 1, "", "getMemoryUSS"], [207, 2, 1, "", "getPatterns"], [207, 2, 1, "", "getPatternsAsDataFrame"], [207, 2, 1, "", "getRuntime"], [207, 2, 1, "", "mine"], [207, 2, 1, "", "printResults"], [207, 2, 1, "", "save"], [207, 2, 1, "", "startMine"]], "PAMI.highUtilityPattern.basic.UPGrowth": [[208, 1, 1, "", "UPGrowth"]], "PAMI.highUtilityPattern.basic.UPGrowth.UPGrowth": [[208, 2, 1, "", "PrintStats"], [208, 2, 1, "", "getMemoryRSS"], [208, 2, 1, "", "getMemoryUSS"], [208, 2, 1, "", "getPatterns"], [208, 2, 1, "", "getPatternsAsDataFrame"], [208, 2, 1, "", "getRuntime"], [208, 2, 1, "", "mine"], [208, 2, 1, "", "printResults"], [208, 2, 1, "", "save"], [208, 2, 1, "", "startMine"]], "PAMI.highUtilityPattern.basic.efimParallel": [[75, 1, 1, "", "efimParallel"]], "PAMI.highUtilityPattern.basic.efimParallel.efimParallel": [[75, 2, 1, "", "getMemoryRSS"], [75, 2, 1, "", "getMemoryUSS"], [75, 2, 1, "", "getPatterns"], [75, 2, 1, "", "getPatternsAsDataFrame"], [75, 2, 1, "", "getRuntime"], [75, 2, 1, "", "mine"], [75, 2, 1, "", "printResults"], [75, 2, 1, "", "save"], [75, 2, 1, "", "startMine"]], "PAMI.highUtilityPattern.parallel": [[76, 0, 0, "-", "abstract"], [76, 0, 0, "-", "efimparallel"]], "PAMI.highUtilityPattern.parallel.efimparallel": [[76, 1, 1, "", "efimParallel"]], "PAMI.highUtilityPattern.parallel.efimparallel.efimParallel": [[76, 2, 1, "", "getMemoryRSS"], [76, 2, 1, "", "getMemoryUSS"], [76, 2, 1, "", "getPatterns"], [76, 2, 1, "", "getPatternsAsDataFrame"], [76, 2, 1, "", "getRuntime"], [76, 2, 1, "", "mine"], [76, 2, 1, "", "printResults"], [76, 2, 1, "", "save"], [76, 2, 1, "", "startMine"]], "PAMI.highUtilityPatternsInStreams": [[77, 0, 0, "-", "abstract"]], "PAMI.highUtilitySpatialPattern": [[78, 0, 0, "-", "abstract"], [79, 0, 0, "-", "basic"], [80, 0, 0, "-", "topk"]], "PAMI.highUtilitySpatialPattern.abstract": [[78, 1, 1, "", "utilityPatterns"]], "PAMI.highUtilitySpatialPattern.abstract.utilityPatterns": [[78, 2, 1, "", "endTime"], [78, 2, 1, "", "finalPatterns"], [78, 2, 1, "", "getMemoryRSS"], [78, 2, 1, "", "getMemoryUSS"], [78, 2, 1, "", "getPatterns"], [78, 2, 1, "", "getPatternsAsDataFrame"], [78, 2, 1, "", "getRuntime"], [78, 2, 1, "", "iFile"], [78, 2, 1, "", "memoryRSS"], [78, 2, 1, "", "memoryUSS"], [78, 2, 1, "", "minUtil"], [78, 2, 1, "", "nFile"], [78, 2, 1, "", "oFile"], [78, 2, 1, "", "save"], [78, 2, 1, "", "startMine"], [78, 2, 1, "", "startTime"]], "PAMI.highUtilitySpatialPattern.basic": [[210, 0, 0, "-", "HDSHUIM"], [211, 0, 0, "-", "SHUIM"], [79, 0, 0, "-", "abstract"]], "PAMI.highUtilitySpatialPattern.basic.HDSHUIM": [[210, 1, 1, "", "HDSHUIM"]], "PAMI.highUtilitySpatialPattern.basic.HDSHUIM.HDSHUIM": [[210, 2, 1, "", "getMemoryRSS"], [210, 2, 1, "", "getMemoryUSS"], [210, 2, 1, "", "getPatterns"], [210, 2, 1, "", "getPatternsAsDataFrame"], [210, 2, 1, "", "getRuntime"], [210, 2, 1, "", "mine"], [210, 2, 1, "", "printResults"], [210, 2, 1, "", "save"], [210, 2, 1, "", "startMine"]], "PAMI.highUtilitySpatialPattern.basic.SHUIM": [[211, 1, 1, "", "SHUIM"]], "PAMI.highUtilitySpatialPattern.basic.SHUIM.SHUIM": [[211, 2, 1, "", "getMemoryRSS"], [211, 2, 1, "", "getMemoryUSS"], [211, 2, 1, "", "getPatterns"], [211, 2, 1, "", "getPatternsAsDataFrame"], [211, 2, 1, "", "getRuntime"], [211, 2, 1, "", "mine"], [211, 2, 1, "", "printResults"], [211, 2, 1, "", "save"], [211, 2, 1, "", "startMine"]], "PAMI.highUtilitySpatialPattern.topk": [[213, 0, 0, "-", "TKSHUIM"], [80, 0, 0, "-", "abstract"]], "PAMI.highUtilitySpatialPattern.topk.TKSHUIM": [[213, 1, 1, "", "Dataset"], [213, 1, 1, "", "TKSHUIM"], [213, 1, 1, "", "Transaction"], [213, 4, 1, "", "main"]], "PAMI.highUtilitySpatialPattern.topk.TKSHUIM.Dataset": [[213, 2, 1, "", "createTransaction"], [213, 2, 1, "", "getMaxItem"], [213, 2, 1, "", "getTransactions"], [213, 3, 1, "", "maxItem"], [213, 3, 1, "", "transactions"]], "PAMI.highUtilitySpatialPattern.topk.TKSHUIM.TKSHUIM": [[213, 3, 1, "", "Neighbours"], [213, 2, 1, "", "additemset"], [213, 2, 1, "", "backtrackingEFIM"], [213, 2, 1, "", "calculateNeighbourIntersection"], [213, 3, 1, "", "candidateCount"], [213, 3, 1, "", "endTime"], [213, 3, 1, "", "finalPatterns"], [213, 2, 1, "", "getMemoryRSS"], [213, 2, 1, "", "getMemoryUSS"], [213, 2, 1, "", "getPatterns"], [213, 2, 1, "", "getPatternsAsDataFrame"], [213, 2, 1, "", "getRuntime"], [213, 3, 1, "", "heapList"], [213, 3, 1, "", "iFile"], [213, 3, 1, "", "intTostr"], [213, 2, 1, "", "intersection"], [213, 2, 1, "", "is_equal"], [213, 3, 1, "", "maxMemory"], [213, 3, 1, "", "memoryRSS"], [213, 3, 1, "", "memoryUSS"], [213, 3, 1, "", "minUtil"], [213, 2, 1, "", "mine"], [213, 3, 1, "", "nFile"], [213, 3, 1, "", "newNamesToOldNames"], [213, 3, 1, "", "oFile"], [213, 3, 1, "", "oldNamesToNewNames"], [213, 2, 1, "", "output"], [213, 2, 1, "", "printResults"], [213, 2, 1, "", "save"], [213, 3, 1, "", "sep"], [213, 2, 1, "", "sortDatabase"], [213, 2, 1, "", "sort_transaction"], [213, 2, 1, "", "startMine"], [213, 3, 1, "", "startTime"], [213, 3, 1, "", "strToint"], [213, 3, 1, "", "temp"], [213, 2, 1, "", "useUtilityBinArrayToCalculateLocalUtilityFirstTime"], [213, 2, 1, "", "useUtilityBinArrayToCalculateSubtreeUtilityFirstTime"], [213, 2, 1, "", "useUtilityBinArraysToCalculateUpperBounds"], [213, 3, 1, "", "utilityBinArrayLU"], [213, 3, 1, "", "utilityBinArraySU"]], "PAMI.highUtilitySpatialPattern.topk.TKSHUIM.Transaction": [[213, 2, 1, "", "getItems"], [213, 2, 1, "", "getLastPosition"], [213, 2, 1, "", "getPmus"], [213, 2, 1, "", "getUtilities"], [213, 2, 1, "", "insertionSort"], [213, 3, 1, "", "offset"], [213, 3, 1, "", "prefixUtility"], [213, 2, 1, "", "projectTransaction"], [213, 2, 1, "", "removeUnpromisingItems"]], "PAMI.highUtilitySpatialPattern.topk.abstract": [[80, 1, 1, "", "utilityPatterns"]], "PAMI.highUtilitySpatialPattern.topk.abstract.utilityPatterns": [[80, 2, 1, "", "endTime"], [80, 2, 1, "", "finalPatterns"], [80, 2, 1, "", "getMemoryRSS"], [80, 2, 1, "", "getMemoryUSS"], [80, 2, 1, "", "getPatterns"], [80, 2, 1, "", "getPatternsAsDataFrame"], [80, 2, 1, "", "getRuntime"], [80, 2, 1, "", "iFile"], [80, 2, 1, "", "memoryRSS"], [80, 2, 1, "", "memoryUSS"], [80, 2, 1, "", "nFile"], [80, 2, 1, "", "oFile"], [80, 2, 1, "", "printResults"], [80, 2, 1, "", "save"], [80, 2, 1, "", "startMine"], [80, 2, 1, "", "startTime"]], "PAMI.localPeriodicPattern": [[82, 0, 0, "-", "basic"]], "PAMI.localPeriodicPattern.basic": [[216, 0, 0, "-", "LPPGrowth"], [217, 0, 0, "-", "LPPMBreadth"], [218, 0, 0, "-", "LPPMDepth"], [82, 0, 0, "-", "abstract"]], "PAMI.localPeriodicPattern.basic.LPPGrowth": [[216, 1, 1, "", "LPPGrowth"], [216, 1, 1, "", "Node"], [216, 1, 1, "", "Tree"]], "PAMI.localPeriodicPattern.basic.LPPGrowth.LPPGrowth": [[216, 2, 1, "", "getMemoryRSS"], [216, 2, 1, "", "getMemoryUSS"], [216, 2, 1, "", "getPatterns"], [216, 2, 1, "", "getPatternsAsDataFrame"], [216, 2, 1, "", "getRuntime"], [216, 2, 1, "", "mine"], [216, 2, 1, "", "printResults"], [216, 2, 1, "", "save"], [216, 2, 1, "", "startMine"]], "PAMI.localPeriodicPattern.basic.LPPGrowth.Node": [[216, 2, 1, "", "getChild"]], "PAMI.localPeriodicPattern.basic.LPPGrowth.Tree": [[216, 2, 1, "", "addTransaction"], [216, 2, 1, "", "createPrefixTree"], [216, 2, 1, "", "deleteNode"], [216, 2, 1, "", "fixNodeLinks"]], "PAMI.localPeriodicPattern.basic.LPPMBreadth": [[217, 1, 1, "", "LPPMBreadth"]], "PAMI.localPeriodicPattern.basic.LPPMBreadth.LPPMBreadth": [[217, 2, 1, "", "getMemoryRSS"], [217, 2, 1, "", "getMemoryUSS"], [217, 2, 1, "", "getPatterns"], [217, 2, 1, "", "getPatternsAsDataFrame"], [217, 2, 1, "", "getRuntime"], [217, 2, 1, "", "mine"], [217, 2, 1, "", "printResults"], [217, 2, 1, "", "save"], [217, 2, 1, "", "startMine"]], "PAMI.localPeriodicPattern.basic.LPPMDepth": [[218, 1, 1, "", "LPPMDepth"]], "PAMI.localPeriodicPattern.basic.LPPMDepth.LPPMDepth": [[218, 2, 1, "", "getMemoryRSS"], [218, 2, 1, "", "getMemoryUSS"], [218, 2, 1, "", "getPatterns"], [218, 2, 1, "", "getPatternsAsDataFrame"], [218, 2, 1, "", "getRuntime"], [218, 2, 1, "", "mine"], [218, 2, 1, "", "printResults"], [218, 2, 1, "", "save"], [218, 2, 1, "", "startMine"]], "PAMI.multipleMinimumSupportBasedFrequentPattern": [[84, 0, 0, "-", "basic"]], "PAMI.multipleMinimumSupportBasedFrequentPattern.basic": [[220, 0, 0, "-", "CFPGrowth"], [221, 0, 0, "-", "CFPGrowthPlus"], [84, 0, 0, "-", "abstract"]], "PAMI.multipleMinimumSupportBasedFrequentPattern.basic.CFPGrowth": [[220, 1, 1, "", "CFPGrowth"]], "PAMI.multipleMinimumSupportBasedFrequentPattern.basic.CFPGrowth.CFPGrowth": [[220, 2, 1, "", "Mine"], [220, 2, 1, "", "getMemoryRSS"], [220, 2, 1, "", "getMemoryUSS"], [220, 2, 1, "", "getPatterns"], [220, 2, 1, "", "getPatternsAsDataFrame"], [220, 2, 1, "", "getRuntime"], [220, 2, 1, "", "printResults"], [220, 2, 1, "", "save"], [220, 2, 1, "", "startMine"]], "PAMI.multipleMinimumSupportBasedFrequentPattern.basic.CFPGrowthPlus": [[221, 1, 1, "", "CFPGrowthPlus"]], "PAMI.multipleMinimumSupportBasedFrequentPattern.basic.CFPGrowthPlus.CFPGrowthPlus": [[221, 2, 1, "", "Mine"], [221, 2, 1, "", "getMemoryRSS"], [221, 2, 1, "", "getMemoryUSS"], [221, 2, 1, "", "getPatterns"], [221, 2, 1, "", "getPatternsAsDataFrame"], [221, 2, 1, "", "getRuntime"], [221, 2, 1, "", "printResults"], [221, 2, 1, "", "save"], [221, 2, 1, "", "startMine"]], "PAMI.partialPeriodicFrequentPattern": [[86, 0, 0, "-", "basic"]], "PAMI.partialPeriodicFrequentPattern.basic": [[225, 0, 0, "-", "GPFgrowth"], [226, 0, 0, "-", "PPF_DFS"], [86, 0, 0, "-", "abstract"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth": [[225, 1, 1, "", "GPFgrowth"], [225, 1, 1, "", "Node"], [225, 1, 1, "", "PFgrowth"], [225, 1, 1, "", "Tree"], [225, 1, 1, "", "calculateIP"], [225, 1, 1, "", "generatePFListver2"], [225, 1, 1, "", "generatePFTreever2"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.GPFgrowth": [[225, 2, 1, "", "getMemoryRSS"], [225, 2, 1, "", "getMemoryUSS"], [225, 2, 1, "", "getPatterns"], [225, 2, 1, "", "getPatternsAsDataFrame"], [225, 2, 1, "", "getRuntime"], [225, 2, 1, "", "mine"], [225, 2, 1, "", "printResults"], [225, 3, 1, "", "runTime"], [225, 2, 1, "", "save"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.Node": [[225, 2, 1, "", "getChild"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.PFgrowth": [[225, 2, 1, "", "run"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.Tree": [[225, 2, 1, "", "addTransaction"], [225, 2, 1, "", "createConditionalTree"], [225, 2, 1, "", "createPrefixTree"], [225, 2, 1, "", "deleteNode"], [225, 2, 1, "", "fixNodeLinks"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.calculateIP": [[225, 2, 1, "", "run"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.generatePFListver2": [[225, 2, 1, "", "findSeparator"], [225, 2, 1, "", "run"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.generatePFTreever2": [[225, 2, 1, "", "findSeparator"], [225, 2, 1, "", "run"]], "PAMI.partialPeriodicFrequentPattern.basic.PPF_DFS": [[226, 1, 1, "", "PPF_DFS"]], "PAMI.partialPeriodicFrequentPattern.basic.PPF_DFS.PPF_DFS": [[226, 2, 1, "", "getMemoryRSS"], [226, 2, 1, "", "getMemoryUSS"], [226, 2, 1, "", "getPatterns"], [226, 2, 1, "", "getPatternsAsDataFrame"], [226, 2, 1, "", "getRuntime"], [226, 2, 1, "", "mine"], [226, 2, 1, "", "printResults"], [226, 2, 1, "", "save"]], "PAMI.partialPeriodicFrequentPattern.basic.abstract": [[86, 1, 1, "", "partialPeriodicPatterns"]], "PAMI.partialPeriodicFrequentPattern.basic.abstract.partialPeriodicPatterns": [[86, 2, 1, "", "getMemoryRSS"], [86, 2, 1, "", "getMemoryUSS"], [86, 2, 1, "", "getPatterns"], [86, 2, 1, "", "getPatternsAsDataFrame"], [86, 2, 1, "", "getRuntime"], [86, 2, 1, "", "printResults"], [86, 2, 1, "", "save"], [86, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPattern": [[88, 0, 0, "-", "basic"], [89, 0, 0, "-", "closed"], [90, 0, 0, "-", "maximal"], [91, 0, 0, "-", "pyspark"], [92, 0, 0, "-", "topk"]], "PAMI.partialPeriodicPattern.basic": [[229, 0, 0, "-", "GThreePGrowth"], [88, 0, 0, "-", "Gabstract"], [230, 0, 0, "-", "PPPGrowth"], [231, 0, 0, "-", "PPP_ECLAT"], [88, 0, 0, "-", "abstract"]], "PAMI.partialPeriodicPattern.basic.GThreePGrowth": [[229, 1, 1, "", "GThreePGrowth"]], "PAMI.partialPeriodicPattern.basic.GThreePGrowth.GThreePGrowth": [[229, 2, 1, "", "getMemoryRSS"], [229, 2, 1, "", "getMemoryUSS"], [229, 2, 1, "", "getPatterns"], [229, 2, 1, "", "getPatternsAsDataFrame"], [229, 2, 1, "", "getRuntime"], [229, 2, 1, "", "mine"], [229, 2, 1, "", "printResults"], [229, 2, 1, "", "save"]], "PAMI.partialPeriodicPattern.basic.PPPGrowth": [[230, 1, 1, "", "PPPGrowth"]], "PAMI.partialPeriodicPattern.basic.PPPGrowth.PPPGrowth": [[230, 2, 1, "", "getMemoryRSS"], [230, 2, 1, "", "getMemoryUSS"], [230, 2, 1, "", "getPatterns"], [230, 2, 1, "", "getPatternsAsDataFrame"], [230, 2, 1, "", "getRuntime"], [230, 2, 1, "", "mine"], [230, 2, 1, "", "printResults"], [230, 2, 1, "", "save"], [230, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPattern.basic.PPP_ECLAT": [[231, 1, 1, "", "PPP_ECLAT"]], "PAMI.partialPeriodicPattern.basic.PPP_ECLAT.PPP_ECLAT": [[231, 2, 1, "", "Mine"], [231, 2, 1, "", "getMemoryRSS"], [231, 2, 1, "", "getMemoryUSS"], [231, 2, 1, "", "getPatterns"], [231, 2, 1, "", "getPatternsAsDataFrame"], [231, 2, 1, "", "getRuntime"], [231, 2, 1, "", "printResults"], [231, 2, 1, "", "save"], [231, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPattern.closed": [[232, 0, 0, "-", "PPPClose"], [89, 0, 0, "-", "abstract"]], "PAMI.partialPeriodicPattern.closed.PPPClose": [[232, 1, 1, "", "PPPClose"]], "PAMI.partialPeriodicPattern.closed.PPPClose.PPPClose": [[232, 2, 1, "", "getMemoryRSS"], [232, 2, 1, "", "getMemoryUSS"], [232, 2, 1, "", "getPatterns"], [232, 2, 1, "", "getPatternsAsDataFrame"], [232, 2, 1, "", "getRuntime"], [232, 2, 1, "", "mine"], [232, 2, 1, "", "printResults"], [232, 2, 1, "", "save"], [232, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPattern.maximal": [[233, 0, 0, "-", "Max3PGrowth"], [90, 0, 0, "-", "abstract"]], "PAMI.partialPeriodicPattern.maximal.Max3PGrowth": [[233, 1, 1, "", "Max3PGrowth"]], "PAMI.partialPeriodicPattern.maximal.Max3PGrowth.Max3PGrowth": [[233, 2, 1, "", "getMemoryRSS"], [233, 2, 1, "", "getMemoryUSS"], [233, 2, 1, "", "getPatterns"], [233, 2, 1, "", "getPatternsAsDataFrame"], [233, 2, 1, "", "getRuntime"], [233, 2, 1, "", "mine"], [233, 2, 1, "", "printResults"], [233, 2, 1, "", "save"]], "PAMI.partialPeriodicPattern.pyspark": [[91, 0, 0, "-", "abstract"], [91, 0, 0, "-", "parallel3PGrowth"]], "PAMI.partialPeriodicPattern.pyspark.parallel3PGrowth": [[91, 1, 1, "", "Node"], [91, 1, 1, "", "Tree"], [91, 4, 1, "", "cond_trans"], [91, 4, 1, "", "getPF"], [91, 4, 1, "", "getps"], [91, 1, 1, "", "parallel3PGrowth"]], "PAMI.partialPeriodicPattern.pyspark.parallel3PGrowth.Node": [[91, 2, 1, "", "addChild"]], "PAMI.partialPeriodicPattern.pyspark.parallel3PGrowth.Tree": [[91, 2, 1, "", "add_transaction"], [91, 2, 1, "", "add_transaction_summ"], [91, 2, 1, "", "generate_patterns"], [91, 2, 1, "", "getTransactions"], [91, 2, 1, "", "get_condition_pattern"], [91, 2, 1, "", "get_ts"], [91, 2, 1, "", "merge"], [91, 2, 1, "", "remove_node"]], "PAMI.partialPeriodicPattern.pyspark.parallel3PGrowth.parallel3PGrowth": [[91, 2, 1, "", "cond_trans"], [91, 2, 1, "", "genCondTransactions"], [91, 2, 1, "", "getFrequentItems"], [91, 2, 1, "", "getFrequentItemsets"], [91, 2, 1, "", "getMemoryRSS"], [91, 2, 1, "", "getMemoryUSS"], [91, 2, 1, "", "getPF"], [91, 2, 1, "", "getPartitionId"], [91, 2, 1, "", "getPatterns"], [91, 2, 1, "", "getPatternsAsDataFrame"], [91, 2, 1, "", "getRuntime"], [91, 2, 1, "", "getps"], [91, 2, 1, "", "mine"], [91, 3, 1, "", "numPartitions"], [91, 2, 1, "", "printResults"], [91, 2, 1, "", "save"], [91, 2, 1, "", "setPartitions"], [91, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPattern.topk": [[92, 0, 0, "-", "abstract"], [234, 0, 0, "-", "k3PMiner"]], "PAMI.partialPeriodicPattern.topk.abstract": [[92, 1, 1, "", "partialPeriodicPatterns"]], "PAMI.partialPeriodicPattern.topk.abstract.partialPeriodicPatterns": [[92, 2, 1, "", "getMemoryRSS"], [92, 2, 1, "", "getMemoryUSS"], [92, 2, 1, "", "getPatterns"], [92, 2, 1, "", "getPatternsAsDataFrame"], [92, 2, 1, "", "getRuntime"], [92, 2, 1, "", "printResults"], [92, 2, 1, "", "save"], [92, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPattern.topk.k3PMiner": [[234, 1, 1, "", "k3PMiner"]], "PAMI.partialPeriodicPattern.topk.k3PMiner.k3PMiner": [[234, 2, 1, "", "getMemoryRSS"], [234, 2, 1, "", "getMemoryUSS"], [234, 2, 1, "", "getPatterns"], [234, 2, 1, "", "getPatternsAsDataFrame"], [234, 2, 1, "", "getRuntime"], [234, 2, 1, "", "mine"], [234, 2, 1, "", "printResults"], [234, 2, 1, "", "save"], [234, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPatternInMultipleTimeSeries": [[227, 0, 0, "-", "PPGrowth"], [93, 0, 0, "-", "abstract"]], "PAMI.partialPeriodicPatternInMultipleTimeSeries.PPGrowth": [[227, 1, 1, "", "PPGrowth"]], "PAMI.partialPeriodicPatternInMultipleTimeSeries.PPGrowth.PPGrowth": [[227, 2, 1, "", "Mine"], [227, 2, 1, "", "getMemoryRSS"], [227, 2, 1, "", "getMemoryUSS"], [227, 2, 1, "", "getPatterns"], [227, 2, 1, "", "getPatternsAsDataFrame"], [227, 2, 1, "", "getRuntime"], [227, 2, 1, "", "printResults"], [227, 2, 1, "", "save"], [227, 2, 1, "", "startMine"]], "PAMI.periodicCorrelatedPattern": [[95, 0, 0, "-", "basic"]], "PAMI.periodicCorrelatedPattern.basic": [[236, 0, 0, "-", "EPCPGrowth"], [95, 0, 0, "-", "abstract"]], "PAMI.periodicCorrelatedPattern.basic.EPCPGrowth": [[236, 1, 1, "", "EPCPGrowth"]], "PAMI.periodicCorrelatedPattern.basic.EPCPGrowth.EPCPGrowth": [[236, 2, 1, "", "getMemoryRSS"], [236, 2, 1, "", "getMemoryUSS"], [236, 2, 1, "", "getPatterns"], [236, 2, 1, "", "getPatternsAsDataFrame"], [236, 2, 1, "", "getRuntime"], [236, 2, 1, "", "printResults"], [236, 2, 1, "", "save"], [236, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern": [[97, 0, 0, "-", "basic"], [98, 0, 0, "-", "closed"], [99, 0, 0, "-", "cuda"], [100, 0, 0, "-", "maximal"], [101, 0, 0, "-", "pyspark"], [102, 0, 0, "-", "topk"]], "PAMI.periodicFrequentPattern.basic": [[238, 0, 0, "-", "PFECLAT"], [239, 0, 0, "-", "PFPGrowth"], [240, 0, 0, "-", "PFPGrowthPlus"], [241, 0, 0, "-", "PFPMC"], [242, 0, 0, "-", "PSGrowth"], [97, 0, 0, "-", "abstract"]], "PAMI.periodicFrequentPattern.basic.PFECLAT": [[238, 1, 1, "", "PFECLAT"]], "PAMI.periodicFrequentPattern.basic.PFECLAT.PFECLAT": [[238, 2, 1, "", "getMemoryRSS"], [238, 2, 1, "", "getMemoryUSS"], [238, 2, 1, "", "getPatterns"], [238, 2, 1, "", "getPatternsAsDataFrame"], [238, 2, 1, "", "getRuntime"], [238, 2, 1, "", "mine"], [238, 2, 1, "", "printResults"], [238, 2, 1, "", "save"], [238, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.basic.PFPGrowth": [[239, 1, 1, "", "PFPGrowth"]], "PAMI.periodicFrequentPattern.basic.PFPGrowth.PFPGrowth": [[239, 2, 1, "", "getMemoryRSS"], [239, 2, 1, "", "getMemoryUSS"], [239, 2, 1, "", "getPatterns"], [239, 2, 1, "", "getPatternsAsDataFrame"], [239, 2, 1, "", "getRuntime"], [239, 2, 1, "", "mine"], [239, 2, 1, "", "printResults"], [239, 2, 1, "", "save"], [239, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.basic.PFPGrowthPlus": [[240, 1, 1, "", "PFPGrowthPlus"]], "PAMI.periodicFrequentPattern.basic.PFPGrowthPlus.PFPGrowthPlus": [[240, 2, 1, "", "getMemoryRSS"], [240, 2, 1, "", "getMemoryUSS"], [240, 2, 1, "", "getPatterns"], [240, 2, 1, "", "getPatternsAsDataFrame"], [240, 2, 1, "", "getRuntime"], [240, 2, 1, "", "printResults"], [240, 2, 1, "", "save"], [240, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.basic.PFPMC": [[241, 1, 1, "", "PFPMC"]], "PAMI.periodicFrequentPattern.basic.PFPMC.PFPMC": [[241, 2, 1, "", "getMemoryRSS"], [241, 2, 1, "", "getMemoryUSS"], [241, 2, 1, "", "getPatterns"], [241, 2, 1, "", "getPatternsAsDataFrame"], [241, 2, 1, "", "getRuntime"], [241, 2, 1, "", "printResults"], [241, 2, 1, "", "save"], [241, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.basic.PSGrowth": [[242, 1, 1, "", "Node"], [242, 1, 1, "", "PSGrowth"], [242, 4, 1, "", "conditionalTransactions"], [242, 4, 1, "", "getPeriodAndSupport"]], "PAMI.periodicFrequentPattern.basic.PSGrowth.Node": [[242, 2, 1, "", "addChild"]], "PAMI.periodicFrequentPattern.basic.PSGrowth.PSGrowth": [[242, 2, 1, "", "Mine"], [242, 2, 1, "", "getMemoryRSS"], [242, 2, 1, "", "getMemoryUSS"], [242, 2, 1, "", "getPatterns"], [242, 2, 1, "", "getPatternsAsDataFrame"], [242, 2, 1, "", "getRuntime"], [242, 2, 1, "", "printResults"], [242, 2, 1, "", "save"], [242, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.closed": [[243, 0, 0, "-", "CPFPMiner"], [98, 0, 0, "-", "abstract"]], "PAMI.periodicFrequentPattern.closed.CPFPMiner": [[243, 1, 1, "", "CPFPMiner"]], "PAMI.periodicFrequentPattern.closed.CPFPMiner.CPFPMiner": [[243, 2, 1, "", "Mine"], [243, 2, 1, "", "getMemoryRSS"], [243, 2, 1, "", "getMemoryUSS"], [243, 2, 1, "", "getPatterns"], [243, 2, 1, "", "getPatternsAsDataFrame"], [243, 2, 1, "", "getRuntime"], [243, 2, 1, "", "printResults"], [243, 2, 1, "", "save"], [243, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.maximal": [[244, 0, 0, "-", "MaxPFGrowth"], [100, 0, 0, "-", "abstract"]], "PAMI.periodicFrequentPattern.maximal.MaxPFGrowth": [[244, 1, 1, "", "MaxPFGrowth"]], "PAMI.periodicFrequentPattern.maximal.MaxPFGrowth.MaxPFGrowth": [[244, 2, 1, "", "Mine"], [244, 2, 1, "", "getMemoryRSS"], [244, 2, 1, "", "getMemoryUSS"], [244, 2, 1, "", "getPatterns"], [244, 2, 1, "", "getPatternsAsDataFrame"], [244, 2, 1, "", "getRuntime"], [244, 2, 1, "", "printResults"], [244, 2, 1, "", "save"], [244, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.pyspark": [[101, 0, 0, "-", "abstract"], [101, 0, 0, "-", "parallelPFPGrowth"]], "PAMI.periodicFrequentPattern.pyspark.parallelPFPGrowth": [[101, 1, 1, "", "Node"], [101, 1, 1, "", "PFPTree"], [101, 1, 1, "", "Summary"], [101, 1, 1, "", "parallelPFPGrowth"]], "PAMI.periodicFrequentPattern.pyspark.parallelPFPGrowth.Node": [[101, 2, 1, "", "addChild"], [101, 2, 1, "", "toString"]], "PAMI.periodicFrequentPattern.pyspark.parallelPFPGrowth.PFPTree": [[101, 2, 1, "", "add"], [101, 2, 1, "", "extract"], [101, 2, 1, "", "getTransactions"], [101, 2, 1, "", "merge"], [101, 2, 1, "", "project"], [101, 2, 1, "", "satisfyPer"]], "PAMI.periodicFrequentPattern.pyspark.parallelPFPGrowth.parallelPFPGrowth": [[101, 2, 1, "", "Mine"], [101, 2, 1, "", "func1"], [101, 2, 1, "", "func2"], [101, 2, 1, "", "func3"], [101, 2, 1, "", "genCondTransactions"], [101, 2, 1, "", "getFrequentItems"], [101, 2, 1, "", "getFrequentItemsets"], [101, 2, 1, "", "getMemoryRSS"], [101, 2, 1, "", "getMemoryUSS"], [101, 2, 1, "", "getPartitionId"], [101, 2, 1, "", "getPatterns"], [101, 2, 1, "", "getPatternsAsDataFrame"], [101, 2, 1, "", "getRuntime"], [101, 2, 1, "", "printResults"], [101, 2, 1, "", "save"], [101, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.topk": [[103, 0, 0, "-", "TopkPFP"], [104, 0, 0, "-", "kPFPMiner"]], "PAMI.periodicFrequentPattern.topk.TopkPFP": [[245, 0, 0, "-", "TopkPFP"], [103, 0, 0, "-", "abstract"]], "PAMI.periodicFrequentPattern.topk.TopkPFP.TopkPFP": [[245, 1, 1, "", "TopkPFPGrowth"]], "PAMI.periodicFrequentPattern.topk.TopkPFP.TopkPFP.TopkPFPGrowth": [[245, 2, 1, "", "Mine"], [245, 2, 1, "", "getMemoryRSS"], [245, 2, 1, "", "getMemoryUSS"], [245, 2, 1, "", "getPatterns"], [245, 2, 1, "", "getPatternsAsDataFrame"], [245, 2, 1, "", "getRuntime"], [245, 2, 1, "", "printResults"], [245, 2, 1, "", "save"], [245, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.topk.kPFPMiner": [[104, 0, 0, "-", "abstract"], [246, 0, 0, "-", "kPFPMiner"]], "PAMI.periodicFrequentPattern.topk.kPFPMiner.kPFPMiner": [[246, 1, 1, "", "kPFPMiner"]], "PAMI.periodicFrequentPattern.topk.kPFPMiner.kPFPMiner.kPFPMiner": [[246, 2, 1, "", "getMemoryRSS"], [246, 2, 1, "", "getMemoryUSS"], [246, 2, 1, "", "getPatterns"], [246, 2, 1, "", "getPatternsAsDataFrame"], [246, 2, 1, "", "getPer_Sup"], [246, 2, 1, "", "getRuntime"], [246, 3, 1, "", "lno"], [246, 2, 1, "", "printResults"], [246, 2, 1, "", "save"], [246, 2, 1, "", "startMine"]], "PAMI.recurringPattern": [[106, 0, 0, "-", "basic"]], "PAMI.recurringPattern.basic": [[248, 0, 0, "-", "RPGrowth"], [106, 0, 0, "-", "abstract"]], "PAMI.recurringPattern.basic.RPGrowth": [[248, 1, 1, "", "RPGrowth"]], "PAMI.recurringPattern.basic.RPGrowth.RPGrowth": [[248, 2, 1, "", "Mine"], [248, 2, 1, "", "getMemoryRSS"], [248, 2, 1, "", "getMemoryUSS"], [248, 2, 1, "", "getPatterns"], [248, 2, 1, "", "getPatternsAsDataFrame"], [248, 2, 1, "", "getRuntime"], [248, 2, 1, "", "printResults"], [248, 2, 1, "", "save"], [248, 2, 1, "", "startMine"]], "PAMI.relativeFrequentPattern": [[108, 0, 0, "-", "basic"]], "PAMI.relativeFrequentPattern.basic": [[251, 0, 0, "-", "RSFPGrowth"], [108, 0, 0, "-", "abstract"]], "PAMI.relativeFrequentPattern.basic.RSFPGrowth": [[251, 1, 1, "", "RSFPGrowth"]], "PAMI.relativeFrequentPattern.basic.RSFPGrowth.RSFPGrowth": [[251, 2, 1, "", "Mine"], [251, 2, 1, "", "getMemoryRSS"], [251, 2, 1, "", "getMemoryUSS"], [251, 2, 1, "", "getPatterns"], [251, 2, 1, "", "getPatternsAsDataFrame"], [251, 2, 1, "", "getRuntime"], [251, 2, 1, "", "printResults"], [251, 2, 1, "", "save"], [251, 2, 1, "", "startMine"]], "PAMI.relativeHighUtilityPattern": [[110, 0, 0, "-", "basic"]], "PAMI.relativeHighUtilityPattern.basic": [[252, 0, 0, "-", "RHUIM"], [110, 0, 0, "-", "abstract"]], "PAMI.relativeHighUtilityPattern.basic.RHUIM": [[252, 1, 1, "", "RHUIM"]], "PAMI.relativeHighUtilityPattern.basic.RHUIM.RHUIM": [[252, 2, 1, "", "getMemoryRSS"], [252, 2, 1, "", "getMemoryUSS"], [252, 2, 1, "", "getPatterns"], [252, 2, 1, "", "getPatternsAsDataFrame"], [252, 2, 1, "", "getRuntime"], [252, 2, 1, "", "printResults"], [252, 2, 1, "", "save"], [252, 2, 1, "", "sortDatabase"], [252, 2, 1, "", "sort_transaction"], [252, 2, 1, "", "startMine"]], "PAMI.sequentialPatternMining": [[113, 0, 0, "-", "basic"], [114, 0, 0, "-", "closed"]], "PAMI.sequentialPatternMining.basic": [[256, 0, 0, "-", "SPADE"], [257, 0, 0, "-", "SPAM"], [113, 0, 0, "-", "abstract"], [258, 0, 0, "-", "prefixSpan"]], "PAMI.sequentialPatternMining.basic.SPADE": [[256, 1, 1, "", "SPADE"]], "PAMI.sequentialPatternMining.basic.SPADE.SPADE": [[256, 2, 1, "", "Mine"], [256, 2, 1, "", "getMemoryRSS"], [256, 2, 1, "", "getMemoryUSS"], [256, 2, 1, "", "getPatterns"], [256, 2, 1, "", "getPatternsAsDataFrame"], [256, 2, 1, "", "getRuntime"], [256, 2, 1, "", "make1LenDatabase"], [256, 2, 1, "", "make2LenDatabase"], [256, 2, 1, "", "make3LenDatabase"], [256, 2, 1, "", "makeNextRow"], [256, 2, 1, "", "makeNextRowSame"], [256, 2, 1, "", "makeNextRowSame2"], [256, 2, 1, "", "makeNextRowSame3"], [256, 2, 1, "", "makexLenDatabase"], [256, 2, 1, "", "makexLenDatabaseSame"], [256, 2, 1, "", "printResults"], [256, 2, 1, "", "save"], [256, 2, 1, "", "startMine"]], "PAMI.sequentialPatternMining.basic.SPAM": [[257, 1, 1, "", "SPAM"]], "PAMI.sequentialPatternMining.basic.SPAM.SPAM": [[257, 2, 1, "", "DfsPruning"], [257, 2, 1, "", "Sstep"], [257, 2, 1, "", "countSup"], [257, 2, 1, "", "getMemoryRSS"], [257, 2, 1, "", "getMemoryUSS"], [257, 2, 1, "", "getPatterns"], [257, 2, 1, "", "getPatternsAsDataFrame"], [257, 2, 1, "", "getRuntime"], [257, 2, 1, "", "make2BitDatabase"], [257, 2, 1, "", "printResults"], [257, 2, 1, "", "save"], [257, 2, 1, "", "startMine"]], "PAMI.sequentialPatternMining.basic.prefixSpan": [[258, 1, 1, "", "prefixSpan"]], "PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan": [[258, 2, 1, "", "Mine"], [258, 2, 1, "", "getMemoryRSS"], [258, 2, 1, "", "getMemoryUSS"], [258, 2, 1, "", "getPatterns"], [258, 2, 1, "", "getPatternsAsDataFrame"], [258, 2, 1, "", "getRuntime"], [258, 2, 1, "", "getSameSeq"], [258, 2, 1, "", "makeNext"], [258, 2, 1, "", "makeNextSame"], [258, 2, 1, "", "makeSeqDatabaseFirst"], [258, 2, 1, "", "makeSeqDatabaseSame"], [258, 2, 1, "", "makeSupDatabase"], [258, 2, 1, "", "printResults"], [258, 2, 1, "", "save"], [258, 2, 1, "", "serchSame"], [258, 2, 1, "", "startMine"]], "PAMI.sequentialPatternMining.closed": [[114, 0, 0, "-", "abstract"], [259, 0, 0, "-", "bide"]], "PAMI.stablePeriodicFrequentPattern": [[116, 0, 0, "-", "basic"], [117, 0, 0, "-", "topK"]], "PAMI.stablePeriodicFrequentPattern.basic": [[260, 0, 0, "-", "SPPEclat"], [261, 0, 0, "-", "SPPGrowth"], [116, 0, 0, "-", "abstract"]], "PAMI.stablePeriodicFrequentPattern.basic.SPPEclat": [[260, 1, 1, "", "SPPEclat"]], "PAMI.stablePeriodicFrequentPattern.basic.SPPEclat.SPPEclat": [[260, 2, 1, "", "getMemoryRSS"], [260, 2, 1, "", "getMemoryUSS"], [260, 2, 1, "", "getPatterns"], [260, 2, 1, "", "getPatternsAsDataFrame"], [260, 2, 1, "", "getRuntime"], [260, 2, 1, "", "mine"], [260, 2, 1, "", "printResults"], [260, 2, 1, "", "save"], [260, 2, 1, "", "startMine"]], "PAMI.stablePeriodicFrequentPattern.basic.SPPGrowth": [[261, 1, 1, "", "SPPGrowth"]], "PAMI.stablePeriodicFrequentPattern.basic.SPPGrowth.SPPGrowth": [[261, 3, 1, "", "SPPList"], [261, 2, 1, "", "getMemoryRSS"], [261, 2, 1, "", "getMemoryUSS"], [261, 2, 1, "", "getPatterns"], [261, 2, 1, "", "getPatternsAsDataFrame"], [261, 2, 1, "", "getRuntime"], [261, 2, 1, "", "mine"], [261, 2, 1, "", "printResults"], [261, 2, 1, "", "save"], [261, 2, 1, "", "startMine"]], "PAMI.stablePeriodicFrequentPattern.topK": [[262, 0, 0, "-", "TSPIN"], [117, 0, 0, "-", "abstract"]], "PAMI.stablePeriodicFrequentPattern.topK.TSPIN": [[262, 1, 1, "", "TSPIN"]], "PAMI.stablePeriodicFrequentPattern.topK.TSPIN.TSPIN": [[262, 2, 1, "", "getMemoryRSS"], [262, 2, 1, "", "getMemoryUSS"], [262, 2, 1, "", "getPatterns"], [262, 2, 1, "", "getPatternsAsDataFrame"], [262, 2, 1, "", "getRuntime"], [262, 2, 1, "", "printResults"], [262, 2, 1, "", "save"], [262, 2, 1, "", "startMine"]], "PAMI.subgraphMining": [[119, 0, 0, "-", "basic"], [120, 0, 0, "-", "topK"]], "PAMI.subgraphMining.basic": [[119, 0, 0, "-", "abstract"], [119, 0, 0, "-", "dfsCode"], [119, 0, 0, "-", "edge"], [119, 0, 0, "-", "extendedEdge"], [119, 0, 0, "-", "frequentSubgraph"], [119, 0, 0, "-", "graph"], [119, 0, 0, "-", "gspan"], [119, 0, 0, "-", "sparseTriangularMatrix"], [119, 0, 0, "-", "vertex"]], "PAMI.subgraphMining.basic.dfsCode": [[119, 1, 1, "", "DFSCode"]], "PAMI.subgraphMining.basic.dfsCode.DFSCode": [[119, 2, 1, "", "add"], [119, 2, 1, "", "containEdge"], [119, 2, 1, "", "copy"], [119, 2, 1, "", "getAllVLabels"], [119, 2, 1, "", "getAt"], [119, 2, 1, "", "getEeList"], [119, 2, 1, "", "getRightMost"], [119, 2, 1, "", "getRightMostPath"], [119, 2, 1, "", "isEmpty"], [119, 2, 1, "", "notPreOfRm"], [119, 2, 1, "", "onRightMostPath"]], "PAMI.subgraphMining.basic.edge": [[119, 1, 1, "", "Edge"]], "PAMI.subgraphMining.basic.edge.Edge": [[119, 2, 1, "", "another"], [119, 2, 1, "", "getEdgeLabel"]], "PAMI.subgraphMining.basic.extendedEdge": [[119, 1, 1, "", "ExtendedEdge"]], "PAMI.subgraphMining.basic.extendedEdge.ExtendedEdge": [[119, 2, 1, "", "getEdgeLabel"], [119, 2, 1, "", "getV1"], [119, 2, 1, "", "getV2"], [119, 2, 1, "", "getVLabel1"], [119, 2, 1, "", "getVLabel2"], [119, 2, 1, "", "pairSmallerThan"], [119, 2, 1, "", "smallerThan"], [119, 2, 1, "", "smallerThanOriginal"]], "PAMI.subgraphMining.basic.frequentSubgraph": [[119, 1, 1, "", "FrequentSubgraph"]], "PAMI.subgraphMining.basic.graph": [[119, 1, 1, "", "Graph"]], "PAMI.subgraphMining.basic.graph.Graph": [[119, 3, 1, "", "emptyIntegerArray"], [119, 3, 1, "", "emptyVertexList"], [119, 2, 1, "", "findAllWithLabel"], [119, 2, 1, "", "getAllNeighbors"], [119, 2, 1, "", "getAllVertices"], [119, 2, 1, "", "getEdge"], [119, 2, 1, "", "getEdgeCount"], [119, 2, 1, "", "getEdgeLabel"], [119, 2, 1, "", "getId"], [119, 2, 1, "", "getNonPrecalculatedAllVertices"], [119, 2, 1, "", "getVLabel"], [119, 2, 1, "", "isNeighboring"], [119, 2, 1, "", "precalculateLabelsToVertices"], [119, 2, 1, "", "precalculateVertexList"], [119, 2, 1, "", "precalculateVertexNeighbors"], [119, 2, 1, "", "removeInfrequentLabel"]], "PAMI.subgraphMining.basic.gspan": [[119, 1, 1, "", "GSpan"]], "PAMI.subgraphMining.basic.gspan.GSpan": [[119, 1, 1, "", "Pair"], [119, 3, 1, "", "edge_count_pruning"], [119, 3, 1, "", "eliminate_infrequent_edge_labels"], [119, 3, 1, "", "eliminate_infrequent_vertex_pairs"], [119, 3, 1, "", "eliminate_infrequent_vertices"], [119, 2, 1, "", "findAllOnlyOneVertex"], [119, 2, 1, "", "gSpan"], [119, 2, 1, "", "getFrequentSubgraphs"], [119, 2, 1, "", "getMemoryRSS"], [119, 2, 1, "", "getMemoryUSS"], [119, 2, 1, "", "getRuntime"], [119, 2, 1, "", "getSubgraphGraphMapping"], [119, 2, 1, "", "gspanDFS"], [119, 2, 1, "", "isCanonical"], [119, 2, 1, "", "mine"], [119, 2, 1, "", "readGraphs"], [119, 2, 1, "", "removeInfrequentVertexPairs"], [119, 2, 1, "", "rightMostPathExtensions"], [119, 2, 1, "", "rightMostPathExtensionsFromSingle"], [119, 2, 1, "", "save"], [119, 2, 1, "", "saveSubgraphsByGraphId"], [119, 2, 1, "", "subgraphIsomorphisms"]], "PAMI.subgraphMining.basic.sparseTriangularMatrix": [[119, 1, 1, "", "SparseTriangularMatrix"]], "PAMI.subgraphMining.basic.sparseTriangularMatrix.SparseTriangularMatrix": [[119, 2, 1, "", "getSupportForItems"], [119, 2, 1, "", "incrementCount"], [119, 2, 1, "", "removeInfrequentEntriesFromMatrix"], [119, 2, 1, "", "setSupport"]], "PAMI.subgraphMining.basic.vertex": [[119, 1, 1, "", "Vertex"]], "PAMI.subgraphMining.basic.vertex.Vertex": [[119, 2, 1, "", "addEdge"], [119, 2, 1, "", "getEdgeList"], [119, 2, 1, "", "getId"], [119, 2, 1, "", "getLabel"], [119, 2, 1, "", "removeEdge"]], "PAMI.subgraphMining.topK": [[120, 0, 0, "-", "DFSCode"], [120, 0, 0, "-", "DFSThread"], [120, 0, 0, "-", "abstract"], [120, 0, 0, "-", "edge"], [120, 0, 0, "-", "extendedEdge"], [120, 0, 0, "-", "frequentSubgraph"], [120, 0, 0, "-", "graph"], [120, 0, 0, "-", "sparseTriangularMatrix"], [120, 0, 0, "-", "tkg"], [120, 0, 0, "-", "vertex"]], "PAMI.subgraphMining.topK.DFSCode": [[120, 1, 1, "", "DfsCode"]], "PAMI.subgraphMining.topK.DFSCode.DfsCode": [[120, 2, 1, "", "add"], [120, 2, 1, "", "containEdge"], [120, 2, 1, "", "copy"], [120, 2, 1, "", "getAllVLabels"], [120, 2, 1, "", "getAt"], [120, 2, 1, "", "getEeList"], [120, 2, 1, "", "getRightMost"], [120, 2, 1, "", "getRightMostPath"], [120, 2, 1, "", "isEmpty"], [120, 2, 1, "", "notPreOfRm"], [120, 2, 1, "", "onRightMostPath"]], "PAMI.subgraphMining.topK.DFSThread": [[120, 1, 1, "", "DfsThread"]], "PAMI.subgraphMining.topK.DFSThread.DfsThread": [[120, 2, 1, "", "run"]], "PAMI.subgraphMining.topK.edge": [[120, 1, 1, "", "Edge"]], "PAMI.subgraphMining.topK.edge.Edge": [[120, 2, 1, "", "another"], [120, 2, 1, "", "getEdgeLabel"]], "PAMI.subgraphMining.topK.extendedEdge": [[120, 1, 1, "", "ExtendedEdge"]], "PAMI.subgraphMining.topK.extendedEdge.ExtendedEdge": [[120, 2, 1, "", "getEdgeLabel"], [120, 2, 1, "", "getV1"], [120, 2, 1, "", "getV2"], [120, 2, 1, "", "getVLabel1"], [120, 2, 1, "", "getVLabel2"], [120, 2, 1, "", "pairSmallerThan"], [120, 2, 1, "", "smallerThan"], [120, 2, 1, "", "smallerThanOriginal"]], "PAMI.subgraphMining.topK.frequentSubgraph": [[120, 1, 1, "", "FrequentSubgraph"]], "PAMI.subgraphMining.topK.graph": [[120, 1, 1, "", "Graph"]], "PAMI.subgraphMining.topK.graph.Graph": [[120, 3, 1, "", "EMPTY_INTEGER_ARRAY"], [120, 3, 1, "", "EMPTY_VERTEX_LIST"], [120, 2, 1, "", "findAllWithLabel"], [120, 2, 1, "", "getAllNeighbors"], [120, 2, 1, "", "getAllVertices"], [120, 2, 1, "", "getEdge"], [120, 2, 1, "", "getEdgeCount"], [120, 2, 1, "", "getEdgeLabel"], [120, 2, 1, "", "getId"], [120, 2, 1, "", "getNonPrecalculatedAllVertices"], [120, 2, 1, "", "getVLabel"], [120, 2, 1, "", "isNeighboring"], [120, 2, 1, "", "precalculateLabelsToVertices"], [120, 2, 1, "", "precalculateVertexList"], [120, 2, 1, "", "precalculateVertexNeighbors"], [120, 2, 1, "", "removeInfrequentLabel"]], "PAMI.subgraphMining.topK.sparseTriangularMatrix": [[120, 1, 1, "", "SparseTriangularMatrix"]], "PAMI.subgraphMining.topK.sparseTriangularMatrix.SparseTriangularMatrix": [[120, 2, 1, "", "getSupportForItems"], [120, 2, 1, "", "incrementCount"], [120, 2, 1, "", "removeInfrequentEntriesFromMatrix"], [120, 2, 1, "", "setSupport"]], "PAMI.subgraphMining.topK.tkg": [[120, 1, 1, "", "TKG"]], "PAMI.subgraphMining.topK.tkg.TKG": [[120, 3, 1, "", "DYNAMIC_SEARCH"], [120, 3, 1, "", "EDGE_COUNT_PRUNING"], [120, 3, 1, "", "ELIMINATE_INFREQUENT_EDGE_LABELS"], [120, 3, 1, "", "ELIMINATE_INFREQUENT_VERTEX_PAIRS"], [120, 3, 1, "", "ELIMINATE_INFREQUENT_VERTICES"], [120, 1, 1, "", "Pair"], [120, 3, 1, "", "THREADED_DYNAMIC_SEARCH"], [120, 2, 1, "", "findAllOnlyOneVertex"], [120, 2, 1, "", "gSpan"], [120, 2, 1, "", "getKSubgraphs"], [120, 2, 1, "", "getMemoryRSS"], [120, 2, 1, "", "getMemoryUSS"], [120, 2, 1, "", "getMinSupport"], [120, 2, 1, "", "getQueueSize"], [120, 2, 1, "", "getRuntime"], [120, 2, 1, "", "getSubgraphsList"], [120, 2, 1, "", "gspanDfs"], [120, 2, 1, "", "gspanDynamicDFS"], [120, 2, 1, "", "isCanonical"], [120, 2, 1, "", "mine"], [120, 2, 1, "", "readGraphs"], [120, 2, 1, "", "registerAsCandidate"], [120, 2, 1, "", "removeInfrequentVertexPairs"], [120, 2, 1, "", "rightMostPathExtensions"], [120, 2, 1, "", "rightMostPathExtensionsFromSingle"], [120, 2, 1, "", "save"], [120, 2, 1, "", "savePattern"], [120, 2, 1, "", "startThreads"], [120, 2, 1, "", "subgraphIsomorphisms"]], "PAMI.subgraphMining.topK.vertex": [[120, 1, 1, "", "Vertex"]], "PAMI.subgraphMining.topK.vertex.Vertex": [[120, 2, 1, "", "addEdge"], [120, 2, 1, "", "getEdgeList"], [120, 2, 1, "", "getId"], [120, 2, 1, "", "getLabel"], [120, 2, 1, "", "removeEdge"]], "PAMI.uncertainFaultTolerantFrequentPattern": [[121, 0, 0, "-", "VBFTMine"], [121, 0, 0, "-", "abstract"]], "PAMI.uncertainFaultTolerantFrequentPattern.VBFTMine": [[121, 1, 1, "", "VBFTMine"]], "PAMI.uncertainFaultTolerantFrequentPattern.VBFTMine.VBFTMine": [[121, 2, 1, "", "getMemoryRSS"], [121, 2, 1, "", "getMemoryUSS"], [121, 2, 1, "", "getPatterns"], [121, 2, 1, "", "getPatternsAsDataFrame"], [121, 2, 1, "", "getRuntime"], [121, 2, 1, "", "mine"], [121, 2, 1, "", "printResults"], [121, 2, 1, "", "save"], [121, 2, 1, "", "startMine"]], "PAMI.uncertainFrequentPattern": [[123, 0, 0, "-", "basic"]], "PAMI.uncertainFrequentPattern.basic": [[266, 0, 0, "-", "CUFPTree"], [267, 0, 0, "-", "PUFGrowth"], [268, 0, 0, "-", "TUFP"], [269, 0, 0, "-", "TubeP"], [270, 0, 0, "-", "TubeS"], [271, 0, 0, "-", "UFGrowth"], [272, 0, 0, "-", "UVECLAT"], [123, 0, 0, "-", "abstract"]], "PAMI.uncertainFrequentPattern.basic.CUFPTree": [[266, 1, 1, "", "CUFPTree"]], "PAMI.uncertainFrequentPattern.basic.CUFPTree.CUFPTree": [[266, 2, 1, "", "getMemoryRSS"], [266, 2, 1, "", "getMemoryUSS"], [266, 2, 1, "", "getPatterns"], [266, 2, 1, "", "getPatternsAsDataFrame"], [266, 2, 1, "", "getRuntime"], [266, 2, 1, "", "mine"], [266, 2, 1, "", "printResults"], [266, 2, 1, "", "save"], [266, 2, 1, "", "startMine"]], "PAMI.uncertainFrequentPattern.basic.PUFGrowth": [[267, 1, 1, "", "PUFGrowth"]], "PAMI.uncertainFrequentPattern.basic.PUFGrowth.PUFGrowth": [[267, 2, 1, "", "getMemoryRSS"], [267, 2, 1, "", "getMemoryUSS"], [267, 2, 1, "", "getPatterns"], [267, 2, 1, "", "getPatternsAsDataFrame"], [267, 2, 1, "", "getRuntime"], [267, 2, 1, "", "mine"], [267, 2, 1, "", "printResults"], [267, 2, 1, "", "save"], [267, 2, 1, "", "startMine"]], "PAMI.uncertainFrequentPattern.basic.TUFP": [[268, 1, 1, "", "TUFP"]], "PAMI.uncertainFrequentPattern.basic.TUFP.TUFP": [[268, 2, 1, "", "getMemoryRSS"], [268, 2, 1, "", "getMemoryUSS"], [268, 2, 1, "", "getPatterns"], [268, 2, 1, "", "getPatternsAsDataFrame"], [268, 2, 1, "", "getRuntime"], [268, 2, 1, "", "mine"], [268, 2, 1, "", "printResults"], [268, 2, 1, "", "save"], [268, 2, 1, "", "startMine"]], "PAMI.uncertainFrequentPattern.basic.TubeP": [[269, 1, 1, "", "TUFP"]], "PAMI.uncertainFrequentPattern.basic.TubeP.TUFP": [[269, 2, 1, "", "getMemoryRSS"], [269, 2, 1, "", "getMemoryUSS"], [269, 2, 1, "", "getPatterns"], [269, 2, 1, "", "getPatternsAsDataFrame"], [269, 2, 1, "", "getRuntime"], [269, 2, 1, "", "mine"], [269, 2, 1, "", "printResults"], [269, 2, 1, "", "save"], [269, 2, 1, "", "startMine"]], "PAMI.uncertainFrequentPattern.basic.TubeS": [[270, 4, 1, "", "Second"], [270, 1, 1, "", "TubeS"], [270, 4, 1, "", "printTree"]], "PAMI.uncertainFrequentPattern.basic.TubeS.TubeS": [[270, 2, 1, "", "getMemoryRSS"], [270, 2, 1, "", "getMemoryUSS"], [270, 2, 1, "", "getPatterns"], [270, 2, 1, "", "getPatternsAsDataFrame"], [270, 2, 1, "", "getRuntime"], [270, 2, 1, "", "mine"], [270, 2, 1, "", "printResults"], [270, 2, 1, "", "save"], [270, 2, 1, "", "updateTransactions"]], "PAMI.uncertainFrequentPattern.basic.UFGrowth": [[271, 1, 1, "", "UFGrowth"]], "PAMI.uncertainFrequentPattern.basic.UFGrowth.UFGrowth": [[271, 2, 1, "", "getMemoryRSS"], [271, 2, 1, "", "getMemoryUSS"], [271, 2, 1, "", "getPatterns"], [271, 2, 1, "", "getPatternsAsDataFrame"], [271, 2, 1, "", "getRuntime"], [271, 2, 1, "", "mine"], [271, 2, 1, "", "printResults"], [271, 2, 1, "", "save"]], "PAMI.uncertainFrequentPattern.basic.UVECLAT": [[272, 1, 1, "", "UVEclat"]], "PAMI.uncertainFrequentPattern.basic.UVECLAT.UVEclat": [[272, 2, 1, "", "getMemoryRSS"], [272, 2, 1, "", "getMemoryUSS"], [272, 2, 1, "", "getPatterns"], [272, 2, 1, "", "getPatternsAsDataFrame"], [272, 2, 1, "", "getRuntime"], [272, 2, 1, "", "mine"], [272, 2, 1, "", "printResults"], [272, 2, 1, "", "save"]], "PAMI.uncertainGeoreferencedFrequentPattern": [[125, 0, 0, "-", "basic"]], "PAMI.uncertainGeoreferencedFrequentPattern.basic": [[275, 0, 0, "-", "GFPGrowth"], [125, 0, 0, "-", "abstract"]], "PAMI.uncertainGeoreferencedFrequentPattern.basic.GFPGrowth": [[275, 1, 1, "", "GFPGrowth"]], "PAMI.uncertainGeoreferencedFrequentPattern.basic.GFPGrowth.GFPGrowth": [[275, 2, 1, "", "getMemoryRSS"], [275, 2, 1, "", "getMemoryUSS"], [275, 2, 1, "", "getPatterns"], [275, 2, 1, "", "getPatternsAsDataFrame"], [275, 2, 1, "", "getRuntime"], [275, 2, 1, "", "mine"], [275, 2, 1, "", "printResults"], [275, 2, 1, "", "save"], [275, 2, 1, "", "startMine"]], "PAMI.uncertainPeriodicFrequentPattern": [[127, 0, 0, "-", "basic"]], "PAMI.uncertainPeriodicFrequentPattern.basic": [[277, 0, 0, "-", "UPFPGrowth"], [278, 0, 0, "-", "UPFPGrowthPlus"], [127, 0, 0, "-", "abstract"]], "PAMI.uncertainPeriodicFrequentPattern.basic.UPFPGrowth": [[277, 1, 1, "", "UPFPGrowth"]], "PAMI.uncertainPeriodicFrequentPattern.basic.UPFPGrowth.UPFPGrowth": [[277, 2, 1, "", "getMemoryRSS"], [277, 2, 1, "", "getMemoryUSS"], [277, 2, 1, "", "getPatterns"], [277, 2, 1, "", "getPatternsAsDataFrame"], [277, 2, 1, "", "getRuntime"], [277, 2, 1, "", "mine"], [277, 2, 1, "", "printResults"], [277, 2, 1, "", "save"], [277, 2, 1, "", "startMine"]], "PAMI.uncertainPeriodicFrequentPattern.basic.UPFPGrowthPlus": [[278, 1, 1, "", "UPFPGrowthPlus"], [278, 4, 1, "", "printTree"]], "PAMI.uncertainPeriodicFrequentPattern.basic.UPFPGrowthPlus.UPFPGrowthPlus": [[278, 2, 1, "", "getMemoryRSS"], [278, 2, 1, "", "getMemoryUSS"], [278, 2, 1, "", "getPatterns"], [278, 2, 1, "", "getPatternsAsDataFrame"], [278, 2, 1, "", "getRuntime"], [278, 2, 1, "", "mine"], [278, 2, 1, "", "printResults"], [278, 2, 1, "", "save"], [278, 2, 1, "", "startMine"]], "PAMI.weightedFrequentNeighbourhoodPattern": [[129, 0, 0, "-", "basic"]], "PAMI.weightedFrequentNeighbourhoodPattern.basic": [[281, 0, 0, "-", "SWFPGrowth"], [129, 0, 0, "-", "abstract"]], "PAMI.weightedFrequentNeighbourhoodPattern.basic.SWFPGrowth": [[281, 1, 1, "", "SWFPGrowth"]], "PAMI.weightedFrequentNeighbourhoodPattern.basic.SWFPGrowth.SWFPGrowth": [[281, 2, 1, "", "getMemoryRSS"], [281, 2, 1, "", "getMemoryUSS"], [281, 2, 1, "", "getPatterns"], [281, 2, 1, "", "getPatternsAsDataFrame"], [281, 2, 1, "", "getRuntime"], [281, 2, 1, "", "mine"], [281, 2, 1, "", "printResults"], [281, 2, 1, "", "save"], [281, 2, 1, "", "startMine"]], "PAMI.weightedFrequentPattern": [[131, 0, 0, "-", "basic"]], "PAMI.weightedFrequentPattern.basic": [[283, 0, 0, "-", "WFIM"], [131, 0, 0, "-", "abstract"]], "PAMI.weightedFrequentPattern.basic.WFIM": [[283, 1, 1, "", "WFIM"]], "PAMI.weightedFrequentPattern.basic.WFIM.WFIM": [[283, 2, 1, "", "getMemoryRSS"], [283, 2, 1, "", "getMemoryUSS"], [283, 2, 1, "", "getPatterns"], [283, 2, 1, "", "getPatternsAsDataFrame"], [283, 2, 1, "", "getRuntime"], [283, 2, 1, "", "mine"], [283, 2, 1, "", "printResults"], [283, 2, 1, "", "save"], [283, 2, 1, "", "startMine"]], "PAMI.weightedFrequentRegularPattern": [[133, 0, 0, "-", "basic"]], "PAMI.weightedFrequentRegularPattern.basic": [[285, 0, 0, "-", "WFRIMiner"], [133, 0, 0, "-", "abstract"]], "PAMI.weightedFrequentRegularPattern.basic.WFRIMiner": [[285, 1, 1, "", "WFRIMiner"]], "PAMI.weightedFrequentRegularPattern.basic.WFRIMiner.WFRIMiner": [[285, 2, 1, "", "getMemoryRSS"], [285, 2, 1, "", "getMemoryUSS"], [285, 2, 1, "", "getPatterns"], [285, 2, 1, "", "getPatternsAsDataFrame"], [285, 2, 1, "", "getRuntime"], [285, 2, 1, "", "mine"], [285, 2, 1, "", "printResults"], [285, 2, 1, "", "save"], [285, 2, 1, "", "startMine"]], "PAMI.weightedUncertainFrequentPattern": [[135, 0, 0, "-", "basic"]], "PAMI.weightedUncertainFrequentPattern.basic": [[135, 0, 0, "-", "WUFIM"], [135, 0, 0, "-", "abstract"]], "PAMI.weightedUncertainFrequentPattern.basic.WUFIM": [[135, 1, 1, "", "WUFIM"]], "PAMI.weightedUncertainFrequentPattern.basic.WUFIM.WUFIM": [[135, 2, 1, "", "getMemoryRSS"], [135, 2, 1, "", "getMemoryUSS"], [135, 2, 1, "", "getPatterns"], [135, 2, 1, "", "getPatternsAsDataFrame"], [135, 2, 1, "", "getRuntime"], [135, 2, 1, "", "mine"], [135, 2, 1, "", "printResults"], [135, 2, 1, "", "save"], [135, 2, 1, "", "startMine"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"]}, "titleterms": {"contigu": [0, 151], "frequent": [0, 3, 4, 6, 7, 8, 9, 10, 11, 13, 14, 15, 136, 139, 142, 144, 145, 146, 147, 148, 149, 161, 249], "pattern": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 161, 190, 196, 249, 280], "correl": [1, 5, 138], "mine": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 161, 190, 196, 280], "coverag": 2, "fault": 3, "toler": 3, "With": 4, "multipl": [4, 19, 223], "minimum": 4, "support": 4, "fuzzi": [5, 6, 7, 8, 9, 190], "geo": [7, 8, 10, 11, 12, 13, 15, 145, 196], "referenc": [7, 8, 10, 11, 12, 13, 15, 145, 196], "period": [8, 9, 12, 13, 18, 19, 136, 137, 138, 139, 143, 146], "sequenc": [11, 111], "partial": [12, 19, 136, 137], "high": [14, 15, 16, 17, 141], "util": [14, 15, 16, 17, 141, 280], "spatial": 17, "local": 18, "pami": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 214, 219], "packag": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], "subpackag": [20, 21, 23, 25, 27, 42, 44, 51, 53, 55, 57, 59, 61, 63, 65, 68, 70, 72, 74, 78, 81, 83, 85, 87, 94, 96, 102, 105, 107, 109, 112, 115, 118, 122, 124, 126, 128, 130, 132, 134], "modul": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], "content": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], "associationrul": [21, 22], "basic": [22, 24, 26, 43, 45, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 82, 84, 86, 88, 95, 97, 106, 108, 110, 113, 116, 119, 123, 125, 127, 129, 131, 133, 135, 154, 157, 160, 175, 180, 182, 184, 186, 187, 191, 193, 195, 197, 203, 204, 209, 212, 215, 222, 224, 228, 235, 237, 247, 250, 253, 254, 263, 273, 274, 279, 282, 284, 286], "submodul": [22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 46, 47, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 67, 69, 71, 73, 75, 76, 77, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 103, 104, 106, 108, 110, 113, 114, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135], "arwithconfid": 22, "arwithleverag": 22, "arwithlift": 22, "rulemin": 22, "abstract": [22, 24, 26, 31, 43, 45, 46, 47, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 67, 69, 71, 73, 75, 76, 77, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 103, 104, 106, 108, 110, 113, 114, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135], "correlatedpattern": [23, 24], "comin": [24, 152], "comineplu": [24, 153], "coveragepattern": [25, 26], "cmine": [26, 155], "cppg": [26, 156], "extra": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41], "convertmultitsintofuzzi": 27, "generatelatexgraphfil": 27, "plotpointonmap": 27, "plotpointonmap_dump": 27, "scatterplotspatialpoint": 27, "topkpattern": 27, "uncertaindb_convert": 27, "df2db": 28, "df2dbplu": 28, "denseformatdf": 28, "sparseformatdf": 28, "createtdb": 28, "densedf2dbplu": 28, "densedf2db_dump": 28, "sparsedf2dbplu": 28, "calculatemisvalu": 29, "usingbeta": 29, "usingsd": 29, "dbstat": 30, "fuzzydatabas": [30, 40], "multipletimeseriesfuzzydatabasestat": 30, "sequentialdatabas": [30, 39], "temporaldatabas": [30, 39, 40], "transactionaldatabas": [30, 39, 40], "uncertaintemporaldatabas": 30, "uncertaintransactionaldatabas": 30, "utilitydatabas": [30, 39, 40], "fuzzytransform": 31, "temporaltofuzzi": 31, "transactionaltofuzzi": 31, "utilitytofuzzi": 31, "generatedatabas": 32, "generatespatiotemporaldatabas": 32, "generatetemporaldatabas": 32, "generatetransactionaldatabas": 32, "graph": [33, 41, 119, 120], "df2fig": 33, "df2tex": 33, "plotlinegraphfromdictionari": 33, "plotlinegraphsfromdatafram": 33, "visualizefuzzypattern": 33, "visualizepattern": 33, "image2databas": 34, "imageprocess": 35, "imagery2databas": 35, "messag": 36, "discord": 36, "gmail": 36, "neighbour": 37, "findneighborsusingeuclideandistanceforpointinfo": 37, "findneighboursusingeuclidean": 37, "findneighboursusinggeodes": 37, "sampledataset": 38, "stat": 39, "graphdatabas": 39, "syntheticdatagener": 40, "createsyntheticgeoreferentialtempor": 40, "createsyntheticgeoreferentialtransact": 40, "createsyntheticgeoreferentialuncertaintransact": 40, "createsynthetictempor": 40, "createsynthetictransact": 40, "createsyntheticuncertaintempor": 40, "createsyntheticuncertaintransact": 40, "createsyntheticutil": 40, "generatetempor": 40, "generatetransact": 40, "generateuncertaintempor": 40, "generateuncertaintransact": 40, "generateutilitytempor": 40, "generateutilitytransact": 40, "georeferencedtemporaldatabas": 40, "georeferencedtransactionaldatabas": 40, "syntheticutilitydatabas": 40, "temporaldatabasegen": 40, "visual": 41, "faulttolerantfrequentpattern": [42, 43], "ftapriori": [43, 158], "ftfpgrowth": [43, 159], "frequentpattern": [44, 45, 46, 47, 48, 49, 50], "apriori": [45, 162], "eclat": [45, 163], "eclatdiffset": [45, 164], "eclatbitset": [45, 165], "fpgrowth": [45, 166], "close": [46, 89, 98, 114, 175, 228, 237, 254], "charm": [46, 181], "cuda": [47, 99, 175, 228], "cuapriori": [47, 167], "cuaprioribit": [47, 168], "cueclat": [47, 171], "cueclatbit": [47, 172], "cudaapriorigct": [47, 169], "cudaaprioritid": [47, 170], "cudaeclatgct": [47, 173], "maxim": [48, 90, 100, 175, 228, 237], "maxfpgrowth": [48, 174], "pyspark": [49, 91, 101, 175], "parallelapriori": [49, 176], "paralleleclat": [49, 177], "parallelfpgrowth": [49, 178], "topk": [50, 80, 92, 102, 103, 104, 117, 120, 228, 263], "fae": [50, 179], "fuzzycorrelatedpattern": [51, 52], "fcpgrowth": [52, 183], "fuzzyfrequentpattern": [53, 54], "ffimin": [54, 185], "ffiminer_old": 54, "fuzzygeoreferencedfrequentpattern": [55, 56], "ffspminer": [56, 188], "ffspminer_old": 56, "fuzzygeoreferencedperiodicfrequentpattern": [57, 58], "fgpfpminer": [58, 189], "fgpfpminer_old": 58, "fuzzypartialperiodicpattern": [59, 60], "f3pminer": 60, "fuzzyperiodicfrequentpattern": [61, 62], "fpfpminer": [62, 192], "fpfpminer_old": 62, "georeferencedperiodicfrequentpattern": [63, 64], "gpfpminer": [64, 198], "georeferencedfrequentpattern": [65, 66], "fspgrowth": [66, 199], "spatialeclat": [66, 200], "georeferencedfrequentsequencepattern": 67, "georeferencedpartialperiodicpattern": [68, 69], "steclat": [69, 201], "highutilityfrequentpattern": [70, 71], "hufim": [71, 202], "highutilitygeoreferencedfrequentpattern": [72, 73], "shufim": [73, 205], "highutilitypattern": [74, 75, 76], "efim": [75, 206], "hminer": [75, 207], "upgrowth": [75, 208], "efimparallel": [75, 76], "parallel": 76, "highutilitypatternsinstream": 77, "hupm": 77, "shugrowth": 77, "highutilityspatialpattern": [78, 79, 80], "hdshuim": [79, 210], "shuim": [79, 211], "tkshuim": [80, 213], "localperiodicpattern": [81, 82], "lppgrowth": [82, 216], "lppmbreadth": [82, 217], "lppmdepth": [82, 218], "multipleminimumsupportbasedfrequentpattern": [83, 84], "cfpgrowth": [84, 220], "cfpgrowthplu": [84, 221], "partialperiodicfrequentpattern": [85, 86], "gpfgrowth": [86, 225], "ppf_df": [86, 226], "partialperiodicpattern": [87, 88, 89, 90, 91, 92], "gthreepgrowth": [88, 229], "gabstract": 88, "pppgrowth": [88, 230], "ppp_eclat": [88, 231], "pppclose": [89, 232], "max3pgrowth": [90, 233], "parallel3pgrowth": 91, "k3pminer": [92, 234], "partialperiodicpatterninmultipletimeseri": 93, "ppgrowth": [93, 227], "periodiccorrelatedpattern": [94, 95], "epcpgrowth": [95, 236], "periodicfrequentpattern": [96, 97, 98, 99, 100, 101, 102, 103, 104], "pfeclat": [97, 238], "pfpgrowth": [97, 239], "pfpgrowthplu": [97, 240], "pfpmc": [97, 241], "psgrowth": [97, 242], "parallelpfpgrowth": [97, 101], "cpfpminer": [98, 243], "cugpfmin": 99, "gpfminerbit": 99, "maxpfgrowth": [100, 244], "topkpfp": [103, 245], "kpfpminer": [104, 246], "recurringpattern": [105, 106], "rpgrowth": [106, 248], "relativefrequentpattern": [107, 108], "rsfpgrowth": [108, 251], "relativehighutilitypattern": [109, 110], "rhuim": [110, 252], "sequentialpatternmin": [112, 113, 114], "spade": [113, 256], "spam": [113, 257], "prefixspan": [113, 258], "bide": [114, 259], "stableperiodicfrequentpattern": [115, 116, 117], "sppeclat": [116, 260], "sppgrowth": [116, 261], "sppgrowthdump": 116, "tspin": [117, 262], "subgraphmin": [118, 119, 120], "dfscode": [119, 120], "edg": [119, 120], "extendededg": [119, 120], "frequentsubgraph": [119, 120], "gspan": 119, "sparsetriangularmatrix": [119, 120], "vertex": [119, 120], "dfsthread": 120, "tkg": 120, "uncertainfaulttolerantfrequentpattern": 121, "vbftmine": 121, "uncertainfrequentpattern": [122, 123], "cufptre": [123, 266], "pufgrowth": [123, 267], "tufp": [123, 268], "tubep": [123, 269], "tube": [123, 270], "ufgrowth": [123, 271], "uveclat": [123, 272], "uncertaingeoreferencedfrequentpattern": [124, 125], "gfpgrowth": [125, 275], "uncertainperiodicfrequentpattern": [126, 127], "upfpgrowth": [127, 277], "upfpgrowthplu": [127, 278], "weightedfrequentneighbourhoodpattern": [128, 129], "swfpgrowth": [129, 281], "weightedfrequentpattern": [130, 131], "wfim": [131, 283], "weightedfrequentregularpattern": [132, 133], "wfrimin": [133, 285], "weighteduncertainfrequentpattern": [134, 135], "wufim": 135, "recur": 140, "rel": [141, 249], "sequenti": [142, 255], "stabl": 143, "uncertain": [144, 145, 146, 276], "weight": [147, 148, 149], "neighbourhood": 147, "regular": 149, "top": [175, 212, 237], "k": [175, 212, 237], "welcom": 214, "s": 214, "document": 214, "indic": 214, "tabl": 214, "timeseri": 223, "databas": [255, 264, 265, 276], "tempor": 264, "transact": 265}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["ContiguousFrequentPatterns1", "CorrelatedPatternMining1", "CoveragePatternMining1", "FaultTolerantPatternMining1", "FrequentPatternWithMultipleMinimumSupport1", "FuzzyCorrelatedPatternMining1", "FuzzyFrequentPatternMining1", "FuzzyGeoReferencedFrequentPatternMining1", "FuzzyGeoReferencedPeriodicFrequentPatternMining1", "FuzzyPeriodicFrequentPatternMining1", "GeoReferencedFrequentPatternMining1", "GeoReferencedFrequentSequencePatternMining1", "GeoReferencedPartialPeriodicPatternMining1", "GeoReferencedPeriodicFrequentPatternMining1", "HighUtilityFrequentPatternMining1", "HighUtilityGeo-referencedFrequentPatternMining1", "HighUtilityPatternMining1", "HighUtilitySpatialPatternMining1", "LocalPeriodicPatternMining1", "MultiplePartialPeriodicPatternMining1", "PAMI", "PAMI.AssociationRules", "PAMI.AssociationRules.basic", "PAMI.correlatedPattern", "PAMI.correlatedPattern.basic", "PAMI.coveragePattern", "PAMI.coveragePattern.basic", "PAMI.extras", "PAMI.extras.DF2DB", "PAMI.extras.calculateMISValues", "PAMI.extras.dbStats", "PAMI.extras.fuzzyTransformation", "PAMI.extras.generateDatabase", "PAMI.extras.graph", "PAMI.extras.image2Database", "PAMI.extras.imageProcessing", "PAMI.extras.messaging", "PAMI.extras.neighbours", "PAMI.extras.sampleDatasets", "PAMI.extras.stats", "PAMI.extras.syntheticDataGenerator", "PAMI.extras.visualize", "PAMI.faultTolerantFrequentPattern", "PAMI.faultTolerantFrequentPattern.basic", "PAMI.frequentPattern", "PAMI.frequentPattern.basic", "PAMI.frequentPattern.closed", "PAMI.frequentPattern.cuda", "PAMI.frequentPattern.maximal", "PAMI.frequentPattern.pyspark", "PAMI.frequentPattern.topk", "PAMI.fuzzyCorrelatedPattern", "PAMI.fuzzyCorrelatedPattern.basic", "PAMI.fuzzyFrequentPattern", "PAMI.fuzzyFrequentPattern.basic", "PAMI.fuzzyGeoreferencedFrequentPattern", "PAMI.fuzzyGeoreferencedFrequentPattern.basic", "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern", "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic", "PAMI.fuzzyPartialPeriodicPatterns", "PAMI.fuzzyPartialPeriodicPatterns.basic", "PAMI.fuzzyPeriodicFrequentPattern", "PAMI.fuzzyPeriodicFrequentPattern.basic", "PAMI.geoReferencedPeriodicFrequentPattern", "PAMI.geoReferencedPeriodicFrequentPattern.basic", "PAMI.georeferencedFrequentPattern", "PAMI.georeferencedFrequentPattern.basic", "PAMI.georeferencedFrequentSequencePattern", "PAMI.georeferencedPartialPeriodicPattern", "PAMI.georeferencedPartialPeriodicPattern.basic", "PAMI.highUtilityFrequentPattern", "PAMI.highUtilityFrequentPattern.basic", "PAMI.highUtilityGeoreferencedFrequentPattern", "PAMI.highUtilityGeoreferencedFrequentPattern.basic", "PAMI.highUtilityPattern", "PAMI.highUtilityPattern.basic", "PAMI.highUtilityPattern.parallel", "PAMI.highUtilityPatternsInStreams", "PAMI.highUtilitySpatialPattern", "PAMI.highUtilitySpatialPattern.basic", "PAMI.highUtilitySpatialPattern.topk", "PAMI.localPeriodicPattern", "PAMI.localPeriodicPattern.basic", "PAMI.multipleMinimumSupportBasedFrequentPattern", "PAMI.multipleMinimumSupportBasedFrequentPattern.basic", "PAMI.partialPeriodicFrequentPattern", "PAMI.partialPeriodicFrequentPattern.basic", "PAMI.partialPeriodicPattern", "PAMI.partialPeriodicPattern.basic", "PAMI.partialPeriodicPattern.closed", "PAMI.partialPeriodicPattern.maximal", "PAMI.partialPeriodicPattern.pyspark", "PAMI.partialPeriodicPattern.topk", "PAMI.partialPeriodicPatternInMultipleTimeSeries", "PAMI.periodicCorrelatedPattern", "PAMI.periodicCorrelatedPattern.basic", "PAMI.periodicFrequentPattern", "PAMI.periodicFrequentPattern.basic", "PAMI.periodicFrequentPattern.closed", "PAMI.periodicFrequentPattern.cuda", "PAMI.periodicFrequentPattern.maximal", "PAMI.periodicFrequentPattern.pyspark", "PAMI.periodicFrequentPattern.topk", "PAMI.periodicFrequentPattern.topk.TopkPFP", "PAMI.periodicFrequentPattern.topk.kPFPMiner", "PAMI.recurringPattern", "PAMI.recurringPattern.basic", "PAMI.relativeFrequentPattern", "PAMI.relativeFrequentPattern.basic", "PAMI.relativeHighUtilityPattern", "PAMI.relativeHighUtilityPattern.basic", "PAMI.sequence", "PAMI.sequentialPatternMining", "PAMI.sequentialPatternMining.basic", "PAMI.sequentialPatternMining.closed", "PAMI.stablePeriodicFrequentPattern", "PAMI.stablePeriodicFrequentPattern.basic", "PAMI.stablePeriodicFrequentPattern.topK", "PAMI.subgraphMining", "PAMI.subgraphMining.basic", "PAMI.subgraphMining.topK", "PAMI.uncertainFaultTolerantFrequentPattern", "PAMI.uncertainFrequentPattern", "PAMI.uncertainFrequentPattern.basic", "PAMI.uncertainGeoreferencedFrequentPattern", "PAMI.uncertainGeoreferencedFrequentPattern.basic", "PAMI.uncertainPeriodicFrequentPattern", "PAMI.uncertainPeriodicFrequentPattern.basic", "PAMI.weightedFrequentNeighbourhoodPattern", "PAMI.weightedFrequentNeighbourhoodPattern.basic", "PAMI.weightedFrequentPattern", "PAMI.weightedFrequentPattern.basic", "PAMI.weightedFrequentRegularPattern", "PAMI.weightedFrequentRegularPattern.basic", "PAMI.weightedUncertainFrequentPattern", "PAMI.weightedUncertainFrequentPattern.basic", "PartialPeriodicFrequentPatternMining1", "PartialPeriodicPatternMining1", "PeriodicCorrelatedPatternMining1", "PeriodicFrequentPatternMining1", "RecurringPatternMining1", "RelativeHighUtilityPatternMining1", "SequentialFrequentPatternMining1", "StablePeriodicPatternMining1", "UncertainFrequentPatternMining1", "UncertainGeoReferencedFrequentPatternMining1", "UncertainPeriodicFrequentPatternMining1", "WeightedFrequentNeighbourhoodPatternMining1", "WeightedFrequentPatternMining1", "WeightedFrequentRegularPatternMining1", "contiguousFrequentPatterns", "contiguousPatternMining", "correlatedPatternBasicCoMine", "correlatedPatternBasicCoMinePlus", "correlatedPatternMining", "coveragePatternBasicCMine", "coveragePatternBasicCPPG", "coveragePatternMining", "faultTolerantFrequentPatternBasicFTApriori", "faultTolerantFrequentPatternBasicFTFPGrowth", "faultTolerantPatternMining", "frequent1", "frequentPatternBasicApriori", "frequentPatternBasicAprioribitset", "frequentPatternBasicECLAT", "frequentPatternBasicECLATDiffset", "frequentPatternBasicECLATbitset", "frequentPatternBasicFPGrowth", "frequentPatternCUDAcuApriori", "frequentPatternCUDAcuAprioriBit", "frequentPatternCUDAcuAprioriGCT", "frequentPatternCUDAcuAprioriTID", "frequentPatternCUDAcuECLAT", "frequentPatternCUDAcuECLATBit", "frequentPatternCUDAcuECLATGCT", "frequentPatternMaximalmaxFPGrowth", "frequentPatternMining", "frequentPatternPysparkParallelApriori", "frequentPatternPysparkParallelECLAT", "frequentPatternPysparkParallelFPGrowth", "frequentPatternTopkFAE", "frequentPatternWithMultipleMinimumSupport", "frequentPatternclosedCHARM", "fuzzyCorrelatedPatternMining", "fuzzyCorrelatedPatternbasicFCPGrowth", "fuzzyFrequentPatternMining", "fuzzyFrequentPatternbasicFFIMiner", "fuzzyGeoReferencedFrequentPatternMining", "fuzzyGeoReferencedPeriodicFrequentPatternMining", "fuzzyGeoreferencedFrequentPatternbasicFFSPMiner", "fuzzyGeoreferencedPeriodicFrequentPatternbasicFGPFPMiner", "fuzzyPatternMining", "fuzzyPeriodicFrequentPatternMining", "fuzzyPeriodicFrequentPatternbasicFPFPMiner", "geoReferencedFrequentPatternMining", "geoReferencedFrequentSequencePatternMining", "geoReferencedPartialPeriodicPatternMining", "geoReferencedPatternMining", "geoReferencedPeriodicFrequentPatternMining", "geoReferencedPeriodicFrequentPatternbasicGPFPMiner", "georeferencedFrequentPatternbasicFSPGrowth", "georeferencedFrequentPatternbasicSpatialECLAT", "georeferencedPartialPeriodicPatternbasicSTEclat", "highUtilityFrequentPatternBasicHUFIM", "highUtilityFrequentPatternMining", "highUtilityGeo-referencedFrequentPatternMining", "highUtilityGeoreferencedFrequentPatternBasicSHUFIM", "highUtilityPatternBasicEFIM", "highUtilityPatternBasicHMiner", "highUtilityPatternBasicUPGrowth", "highUtilityPatternMining", "highUtilitySpatialPatternBasicHDSHUIM", "highUtilitySpatialPatternBasicSHUIM", "highUtilitySpatialPatternMining", "highUtilitySpatialPatternTopkTKSHUIM", "index", "localPeriodicPatternMining", "localPeriodicPatternbasicLPPGrowth", "localPeriodicPatternbasicLPPMBreadth", "localPeriodicPatternbasicLPPMDepth", "modules", "multipleMinimumSupportBasedFrequentPatternBasicCFPGrowth", "multipleMinimumSupportBasedFrequentPatternBasicCFPGrowthPlus", "multiplePartialPeriodicPatternMining", "multipleTimeseriesPatternMining", "partialPeriodicFrequentPatternMining", "partialPeriodicFrequentPatternbasicGPFgrowth", "partialPeriodicFrequentPatternbasicPPF_DFS", "partialPeriodicPatternInMultipleTimeSeriesPPGrowth", "partialPeriodicPatternMining", "partialPeriodicPatternbasicGThreePGrowth", "partialPeriodicPatternbasicPPPGrowth", "partialPeriodicPatternbasicPPP_ECLAT", "partialPeriodicPatternclosedPPPClose", "partialPeriodicPatternmaximalMax3PGrowth", "partialPeriodicPatterntopkk3PMiner", "periodicCorrelatedPatternMining", "periodicCorrelatedPatternbasicEPCPGrowth", "periodicFrequentPatternMining", "periodicFrequentPatternbasicPFECLAT", "periodicFrequentPatternbasicPFPGrowth", "periodicFrequentPatternbasicPFPGrowthPlus", "periodicFrequentPatternbasicPFPMC", "periodicFrequentPatternbasicPSGrowth", "periodicFrequentPatternclosedCPFPMiner", "periodicFrequentPatternmaximalMaxPFGrowth", "periodicFrequentPatterntopkTopkPFPTopkPFP", "periodicFrequentPatterntopkkPFPMinerkPFPMiner", "recurringPatternMining", "recurringPatternbasicRPGrowth", "relativeFrequent", "relativeFrequentPattern", "relativeFrequentPatternBasicRSFPGrowth", "relativeHighUtilityPatternBasicRHUIM", "relativeHighUtilityPatternMining", "sequentialFrequentPatternMining", "sequentialPatternMining", "sequentialPatternMiningBasicSPADE", "sequentialPatternMiningBasicSPAM", "sequentialPatternMiningBasicprefixSpan", "sequentialPatternMiningClosedbide", "stablePeriodicFrequentPatternbasicSPPEclat", "stablePeriodicFrequentPatternbasicSPPGrowth", "stablePeriodicFrequentPatterntopKTSPIN", "stablePeriodicPatternMining", "temporalPatternMining", "transactionalPatternMining", "uncertainFrequentPatternBasicCUFPTree", "uncertainFrequentPatternBasicPUFGrowth", "uncertainFrequentPatternBasicTUFP", "uncertainFrequentPatternBasicTubeP", "uncertainFrequentPatternBasicTubeS", "uncertainFrequentPatternBasicUFGrowth", "uncertainFrequentPatternBasicUVECLAT", "uncertainFrequentPatternMining", "uncertainGeoReferencedFrequentPatternMining", "uncertainGeoreferencedFrequentPatternBasicGFPGrowth", "uncertainPatternMining", "uncertainPeriodicFrequentPatternBasicUPFPGrowth", "uncertainPeriodicFrequentPatternBasicUPFPGrowthPlus", "uncertainPeriodicFrequentPatternMining", "utilityPatternMining", "weightedFrequentNeighbourhoodPatternBasicSWFPGrowth", "weightedFrequentNeighbourhoodPatternMining", "weightedFrequentPatternBasicWFIM", "weightedFrequentPatternMining", "weightedFrequentRegularPatternBasicWFRIMiner", "weightedFrequentRegularPatternMining"], "filenames": ["ContiguousFrequentPatterns1.rst", "CorrelatedPatternMining1.rst", "CoveragePatternMining1.rst", "FaultTolerantPatternMining1.rst", "FrequentPatternWithMultipleMinimumSupport1.rst", "FuzzyCorrelatedPatternMining1.rst", "FuzzyFrequentPatternMining1.rst", "FuzzyGeoReferencedFrequentPatternMining1.rst", "FuzzyGeoReferencedPeriodicFrequentPatternMining1.rst", "FuzzyPeriodicFrequentPatternMining1.rst", "GeoReferencedFrequentPatternMining1.rst", "GeoReferencedFrequentSequencePatternMining1.rst", "GeoReferencedPartialPeriodicPatternMining1.rst", "GeoReferencedPeriodicFrequentPatternMining1.rst", "HighUtilityFrequentPatternMining1.rst", "HighUtilityGeo-referencedFrequentPatternMining1.rst", "HighUtilityPatternMining1.rst", "HighUtilitySpatialPatternMining1.rst", "LocalPeriodicPatternMining1.rst", "MultiplePartialPeriodicPatternMining1.rst", "PAMI.rst", "PAMI.AssociationRules.rst", "PAMI.AssociationRules.basic.rst", "PAMI.correlatedPattern.rst", "PAMI.correlatedPattern.basic.rst", "PAMI.coveragePattern.rst", "PAMI.coveragePattern.basic.rst", "PAMI.extras.rst", "PAMI.extras.DF2DB.rst", "PAMI.extras.calculateMISValues.rst", "PAMI.extras.dbStats.rst", "PAMI.extras.fuzzyTransformation.rst", "PAMI.extras.generateDatabase.rst", "PAMI.extras.graph.rst", "PAMI.extras.image2Database.rst", "PAMI.extras.imageProcessing.rst", "PAMI.extras.messaging.rst", "PAMI.extras.neighbours.rst", "PAMI.extras.sampleDatasets.rst", "PAMI.extras.stats.rst", "PAMI.extras.syntheticDataGenerator.rst", "PAMI.extras.visualize.rst", "PAMI.faultTolerantFrequentPattern.rst", "PAMI.faultTolerantFrequentPattern.basic.rst", "PAMI.frequentPattern.rst", "PAMI.frequentPattern.basic.rst", "PAMI.frequentPattern.closed.rst", "PAMI.frequentPattern.cuda.rst", "PAMI.frequentPattern.maximal.rst", "PAMI.frequentPattern.pyspark.rst", "PAMI.frequentPattern.topk.rst", "PAMI.fuzzyCorrelatedPattern.rst", "PAMI.fuzzyCorrelatedPattern.basic.rst", "PAMI.fuzzyFrequentPattern.rst", "PAMI.fuzzyFrequentPattern.basic.rst", "PAMI.fuzzyGeoreferencedFrequentPattern.rst", "PAMI.fuzzyGeoreferencedFrequentPattern.basic.rst", "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.rst", "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic.rst", "PAMI.fuzzyPartialPeriodicPatterns.rst", "PAMI.fuzzyPartialPeriodicPatterns.basic.rst", "PAMI.fuzzyPeriodicFrequentPattern.rst", "PAMI.fuzzyPeriodicFrequentPattern.basic.rst", "PAMI.geoReferencedPeriodicFrequentPattern.rst", "PAMI.geoReferencedPeriodicFrequentPattern.basic.rst", "PAMI.georeferencedFrequentPattern.rst", "PAMI.georeferencedFrequentPattern.basic.rst", "PAMI.georeferencedFrequentSequencePattern.rst", "PAMI.georeferencedPartialPeriodicPattern.rst", "PAMI.georeferencedPartialPeriodicPattern.basic.rst", "PAMI.highUtilityFrequentPattern.rst", "PAMI.highUtilityFrequentPattern.basic.rst", "PAMI.highUtilityGeoreferencedFrequentPattern.rst", "PAMI.highUtilityGeoreferencedFrequentPattern.basic.rst", "PAMI.highUtilityPattern.rst", "PAMI.highUtilityPattern.basic.rst", "PAMI.highUtilityPattern.parallel.rst", "PAMI.highUtilityPatternsInStreams.rst", "PAMI.highUtilitySpatialPattern.rst", "PAMI.highUtilitySpatialPattern.basic.rst", "PAMI.highUtilitySpatialPattern.topk.rst", "PAMI.localPeriodicPattern.rst", "PAMI.localPeriodicPattern.basic.rst", "PAMI.multipleMinimumSupportBasedFrequentPattern.rst", "PAMI.multipleMinimumSupportBasedFrequentPattern.basic.rst", "PAMI.partialPeriodicFrequentPattern.rst", "PAMI.partialPeriodicFrequentPattern.basic.rst", "PAMI.partialPeriodicPattern.rst", "PAMI.partialPeriodicPattern.basic.rst", "PAMI.partialPeriodicPattern.closed.rst", "PAMI.partialPeriodicPattern.maximal.rst", "PAMI.partialPeriodicPattern.pyspark.rst", "PAMI.partialPeriodicPattern.topk.rst", "PAMI.partialPeriodicPatternInMultipleTimeSeries.rst", "PAMI.periodicCorrelatedPattern.rst", "PAMI.periodicCorrelatedPattern.basic.rst", "PAMI.periodicFrequentPattern.rst", "PAMI.periodicFrequentPattern.basic.rst", "PAMI.periodicFrequentPattern.closed.rst", "PAMI.periodicFrequentPattern.cuda.rst", "PAMI.periodicFrequentPattern.maximal.rst", "PAMI.periodicFrequentPattern.pyspark.rst", "PAMI.periodicFrequentPattern.topk.rst", "PAMI.periodicFrequentPattern.topk.TopkPFP.rst", "PAMI.periodicFrequentPattern.topk.kPFPMiner.rst", "PAMI.recurringPattern.rst", "PAMI.recurringPattern.basic.rst", "PAMI.relativeFrequentPattern.rst", "PAMI.relativeFrequentPattern.basic.rst", "PAMI.relativeHighUtilityPattern.rst", "PAMI.relativeHighUtilityPattern.basic.rst", "PAMI.sequence.rst", "PAMI.sequentialPatternMining.rst", "PAMI.sequentialPatternMining.basic.rst", "PAMI.sequentialPatternMining.closed.rst", "PAMI.stablePeriodicFrequentPattern.rst", "PAMI.stablePeriodicFrequentPattern.basic.rst", "PAMI.stablePeriodicFrequentPattern.topK.rst", "PAMI.subgraphMining.rst", "PAMI.subgraphMining.basic.rst", "PAMI.subgraphMining.topK.rst", "PAMI.uncertainFaultTolerantFrequentPattern.rst", "PAMI.uncertainFrequentPattern.rst", "PAMI.uncertainFrequentPattern.basic.rst", "PAMI.uncertainGeoreferencedFrequentPattern.rst", "PAMI.uncertainGeoreferencedFrequentPattern.basic.rst", "PAMI.uncertainPeriodicFrequentPattern.rst", "PAMI.uncertainPeriodicFrequentPattern.basic.rst", "PAMI.weightedFrequentNeighbourhoodPattern.rst", "PAMI.weightedFrequentNeighbourhoodPattern.basic.rst", "PAMI.weightedFrequentPattern.rst", "PAMI.weightedFrequentPattern.basic.rst", "PAMI.weightedFrequentRegularPattern.rst", "PAMI.weightedFrequentRegularPattern.basic.rst", "PAMI.weightedUncertainFrequentPattern.rst", "PAMI.weightedUncertainFrequentPattern.basic.rst", "PartialPeriodicFrequentPatternMining1.rst", "PartialPeriodicPatternMining1.rst", "PeriodicCorrelatedPatternMining1.rst", "PeriodicFrequentPatternMining1.rst", "RecurringPatternMining1.rst", "RelativeHighUtilityPatternMining1.rst", "SequentialFrequentPatternMining1.rst", "StablePeriodicPatternMining1.rst", "UncertainFrequentPatternMining1.rst", "UncertainGeoReferencedFrequentPatternMining1.rst", "UncertainPeriodicFrequentPatternMining1.rst", "WeightedFrequentNeighbourhoodPatternMining1.rst", "WeightedFrequentPatternMining1.rst", "WeightedFrequentRegularPatternMining1.rst", "contiguousFrequentPatterns.rst", "contiguousPatternMining.rst", "correlatedPatternBasicCoMine.rst", "correlatedPatternBasicCoMinePlus.rst", "correlatedPatternMining.rst", "coveragePatternBasicCMine.rst", "coveragePatternBasicCPPG.rst", "coveragePatternMining.rst", "faultTolerantFrequentPatternBasicFTApriori.rst", "faultTolerantFrequentPatternBasicFTFPGrowth.rst", "faultTolerantPatternMining.rst", "frequent1.rst", "frequentPatternBasicApriori.rst", "frequentPatternBasicAprioribitset.rst", "frequentPatternBasicECLAT.rst", "frequentPatternBasicECLATDiffset.rst", "frequentPatternBasicECLATbitset.rst", "frequentPatternBasicFPGrowth.rst", "frequentPatternCUDAcuApriori.rst", "frequentPatternCUDAcuAprioriBit.rst", "frequentPatternCUDAcuAprioriGCT.rst", "frequentPatternCUDAcuAprioriTID.rst", "frequentPatternCUDAcuECLAT.rst", "frequentPatternCUDAcuECLATBit.rst", "frequentPatternCUDAcuECLATGCT.rst", "frequentPatternMaximalmaxFPGrowth.rst", "frequentPatternMining.rst", "frequentPatternPysparkParallelApriori.rst", "frequentPatternPysparkParallelECLAT.rst", "frequentPatternPysparkParallelFPGrowth.rst", "frequentPatternTopkFAE.rst", "frequentPatternWithMultipleMinimumSupport.rst", "frequentPatternclosedCHARM.rst", "fuzzyCorrelatedPatternMining.rst", "fuzzyCorrelatedPatternbasicFCPGrowth.rst", "fuzzyFrequentPatternMining.rst", "fuzzyFrequentPatternbasicFFIMiner.rst", "fuzzyGeoReferencedFrequentPatternMining.rst", "fuzzyGeoReferencedPeriodicFrequentPatternMining.rst", "fuzzyGeoreferencedFrequentPatternbasicFFSPMiner.rst", "fuzzyGeoreferencedPeriodicFrequentPatternbasicFGPFPMiner.rst", "fuzzyPatternMining.rst", "fuzzyPeriodicFrequentPatternMining.rst", "fuzzyPeriodicFrequentPatternbasicFPFPMiner.rst", "geoReferencedFrequentPatternMining.rst", "geoReferencedFrequentSequencePatternMining.rst", "geoReferencedPartialPeriodicPatternMining.rst", "geoReferencedPatternMining.rst", "geoReferencedPeriodicFrequentPatternMining.rst", "geoReferencedPeriodicFrequentPatternbasicGPFPMiner.rst", "georeferencedFrequentPatternbasicFSPGrowth.rst", "georeferencedFrequentPatternbasicSpatialECLAT.rst", "georeferencedPartialPeriodicPatternbasicSTEclat.rst", "highUtilityFrequentPatternBasicHUFIM.rst", "highUtilityFrequentPatternMining.rst", "highUtilityGeo-referencedFrequentPatternMining.rst", "highUtilityGeoreferencedFrequentPatternBasicSHUFIM.rst", "highUtilityPatternBasicEFIM.rst", "highUtilityPatternBasicHMiner.rst", "highUtilityPatternBasicUPGrowth.rst", "highUtilityPatternMining.rst", "highUtilitySpatialPatternBasicHDSHUIM.rst", "highUtilitySpatialPatternBasicSHUIM.rst", "highUtilitySpatialPatternMining.rst", "highUtilitySpatialPatternTopkTKSHUIM.rst", "index.rst", "localPeriodicPatternMining.rst", "localPeriodicPatternbasicLPPGrowth.rst", "localPeriodicPatternbasicLPPMBreadth.rst", "localPeriodicPatternbasicLPPMDepth.rst", "modules.rst", "multipleMinimumSupportBasedFrequentPatternBasicCFPGrowth.rst", "multipleMinimumSupportBasedFrequentPatternBasicCFPGrowthPlus.rst", "multiplePartialPeriodicPatternMining.rst", "multipleTimeseriesPatternMining.rst", "partialPeriodicFrequentPatternMining.rst", "partialPeriodicFrequentPatternbasicGPFgrowth.rst", "partialPeriodicFrequentPatternbasicPPF_DFS.rst", "partialPeriodicPatternInMultipleTimeSeriesPPGrowth.rst", "partialPeriodicPatternMining.rst", "partialPeriodicPatternbasicGThreePGrowth.rst", "partialPeriodicPatternbasicPPPGrowth.rst", "partialPeriodicPatternbasicPPP_ECLAT.rst", "partialPeriodicPatternclosedPPPClose.rst", "partialPeriodicPatternmaximalMax3PGrowth.rst", "partialPeriodicPatterntopkk3PMiner.rst", "periodicCorrelatedPatternMining.rst", "periodicCorrelatedPatternbasicEPCPGrowth.rst", "periodicFrequentPatternMining.rst", "periodicFrequentPatternbasicPFECLAT.rst", "periodicFrequentPatternbasicPFPGrowth.rst", "periodicFrequentPatternbasicPFPGrowthPlus.rst", "periodicFrequentPatternbasicPFPMC.rst", "periodicFrequentPatternbasicPSGrowth.rst", "periodicFrequentPatternclosedCPFPMiner.rst", "periodicFrequentPatternmaximalMaxPFGrowth.rst", "periodicFrequentPatterntopkTopkPFPTopkPFP.rst", "periodicFrequentPatterntopkkPFPMinerkPFPMiner.rst", "recurringPatternMining.rst", "recurringPatternbasicRPGrowth.rst", "relativeFrequent.rst", "relativeFrequentPattern.rst", "relativeFrequentPatternBasicRSFPGrowth.rst", "relativeHighUtilityPatternBasicRHUIM.rst", "relativeHighUtilityPatternMining.rst", "sequentialFrequentPatternMining.rst", "sequentialPatternMining.rst", "sequentialPatternMiningBasicSPADE.rst", "sequentialPatternMiningBasicSPAM.rst", "sequentialPatternMiningBasicprefixSpan.rst", "sequentialPatternMiningClosedbide.rst", "stablePeriodicFrequentPatternbasicSPPEclat.rst", "stablePeriodicFrequentPatternbasicSPPGrowth.rst", "stablePeriodicFrequentPatterntopKTSPIN.rst", "stablePeriodicPatternMining.rst", "temporalPatternMining.rst", "transactionalPatternMining.rst", "uncertainFrequentPatternBasicCUFPTree.rst", "uncertainFrequentPatternBasicPUFGrowth.rst", "uncertainFrequentPatternBasicTUFP.rst", "uncertainFrequentPatternBasicTubeP.rst", "uncertainFrequentPatternBasicTubeS.rst", "uncertainFrequentPatternBasicUFGrowth.rst", "uncertainFrequentPatternBasicUVECLAT.rst", "uncertainFrequentPatternMining.rst", "uncertainGeoReferencedFrequentPatternMining.rst", "uncertainGeoreferencedFrequentPatternBasicGFPGrowth.rst", "uncertainPatternMining.rst", "uncertainPeriodicFrequentPatternBasicUPFPGrowth.rst", "uncertainPeriodicFrequentPatternBasicUPFPGrowthPlus.rst", "uncertainPeriodicFrequentPatternMining.rst", "utilityPatternMining.rst", "weightedFrequentNeighbourhoodPatternBasicSWFPGrowth.rst", "weightedFrequentNeighbourhoodPatternMining.rst", "weightedFrequentPatternBasicWFIM.rst", "weightedFrequentPatternMining.rst", "weightedFrequentRegularPatternBasicWFRIMiner.rst", "weightedFrequentRegularPatternMining.rst"], "titles": ["Contiguous Frequent Patterns", "Correlated Pattern Mining", "Coverage Pattern Mining", "Fault-Tolerant Frequent Pattern Mining", "Frequent pattern With Multiple Minimum Support", "Fuzzy Correlated Pattern Mining", "Fuzzy Frequent Pattern Mining", "Fuzzy Geo-referenced Frequent Pattern Mining", "Fuzzy Geo-referenced Periodic Frequent Pattern Mining", "Fuzzy Periodic Frequent Pattern Mining", "Geo-referenced Frequent Pattern Mining", "Geo-referenced Frequent Sequence Pattern mining", "Geo-referenced Partial Periodic Pattern Mining", "Geo-referenced Periodic Frequent Pattern Mining", "High-Utility Frequent Pattern Mining", "High-Utility Geo-referenced Frequent Pattern Mining", "High-Utility Pattern mining", "High-Utility Spatial Pattern Mining", "Local Periodic Pattern Mining", "Multiple Partial Periodic Pattern Mining", "PAMI package", "PAMI.AssociationRules package", "PAMI.AssociationRules.basic package", "PAMI.correlatedPattern package", "PAMI.correlatedPattern.basic package", "PAMI.coveragePattern package", "PAMI.coveragePattern.basic package", "PAMI.extras package", "PAMI.extras.DF2DB package", "PAMI.extras.calculateMISValues package", "PAMI.extras.dbStats package", "PAMI.extras.fuzzyTransformation package", "PAMI.extras.generateDatabase package", "PAMI.extras.graph package", "PAMI.extras.image2Database package", "PAMI.extras.imageProcessing package", "PAMI.extras.messaging package", "PAMI.extras.neighbours package", "PAMI.extras.sampleDatasets package", "PAMI.extras.stats package", "PAMI.extras.syntheticDataGenerator package", "PAMI.extras.visualize package", "PAMI.faultTolerantFrequentPattern package", "PAMI.faultTolerantFrequentPattern.basic package", "PAMI.frequentPattern package", "PAMI.frequentPattern.basic package", "PAMI.frequentPattern.closed package", "PAMI.frequentPattern.cuda package", "PAMI.frequentPattern.maximal package", "PAMI.frequentPattern.pyspark package", "PAMI.frequentPattern.topk package", "PAMI.fuzzyCorrelatedPattern package", "PAMI.fuzzyCorrelatedPattern.basic package", "PAMI.fuzzyFrequentPattern package", "PAMI.fuzzyFrequentPattern.basic package", "PAMI.fuzzyGeoreferencedFrequentPattern package", "PAMI.fuzzyGeoreferencedFrequentPattern.basic package", "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern package", "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic package", "PAMI.fuzzyPartialPeriodicPatterns package", "PAMI.fuzzyPartialPeriodicPatterns.basic package", "PAMI.fuzzyPeriodicFrequentPattern package", "PAMI.fuzzyPeriodicFrequentPattern.basic package", "PAMI.geoReferencedPeriodicFrequentPattern package", "PAMI.geoReferencedPeriodicFrequentPattern.basic package", "PAMI.georeferencedFrequentPattern package", "PAMI.georeferencedFrequentPattern.basic package", "PAMI.georeferencedFrequentSequencePattern package", "PAMI.georeferencedPartialPeriodicPattern package", "PAMI.georeferencedPartialPeriodicPattern.basic package", "PAMI.highUtilityFrequentPattern package", "PAMI.highUtilityFrequentPattern.basic package", "PAMI.highUtilityGeoreferencedFrequentPattern package", "PAMI.highUtilityGeoreferencedFrequentPattern.basic package", "PAMI.highUtilityPattern package", "PAMI.highUtilityPattern.basic package", "PAMI.highUtilityPattern.parallel package", "PAMI.highUtilityPatternsInStreams package", "PAMI.highUtilitySpatialPattern package", "PAMI.highUtilitySpatialPattern.basic package", "PAMI.highUtilitySpatialPattern.topk package", "PAMI.localPeriodicPattern package", "PAMI.localPeriodicPattern.basic package", "PAMI.multipleMinimumSupportBasedFrequentPattern package", "PAMI.multipleMinimumSupportBasedFrequentPattern.basic package", "PAMI.partialPeriodicFrequentPattern package", "PAMI.partialPeriodicFrequentPattern.basic package", "PAMI.partialPeriodicPattern package", "PAMI.partialPeriodicPattern.basic package", "PAMI.partialPeriodicPattern.closed package", "PAMI.partialPeriodicPattern.maximal package", "PAMI.partialPeriodicPattern.pyspark package", "PAMI.partialPeriodicPattern.topk package", "PAMI.partialPeriodicPatternInMultipleTimeSeries package", "PAMI.periodicCorrelatedPattern package", "PAMI.periodicCorrelatedPattern.basic package", "PAMI.periodicFrequentPattern package", "PAMI.periodicFrequentPattern.basic package", "PAMI.periodicFrequentPattern.closed package", "PAMI.periodicFrequentPattern.cuda package", "PAMI.periodicFrequentPattern.maximal package", "PAMI.periodicFrequentPattern.pyspark package", "PAMI.periodicFrequentPattern.topk package", "PAMI.periodicFrequentPattern.topk.TopkPFP package", "PAMI.periodicFrequentPattern.topk.kPFPMiner package", "PAMI.recurringPattern package", "PAMI.recurringPattern.basic package", "PAMI.relativeFrequentPattern package", "PAMI.relativeFrequentPattern.basic package", "PAMI.relativeHighUtilityPattern package", "PAMI.relativeHighUtilityPattern.basic package", "PAMI.sequence package", "PAMI.sequentialPatternMining package", "PAMI.sequentialPatternMining.basic package", "PAMI.sequentialPatternMining.closed package", "PAMI.stablePeriodicFrequentPattern package", "PAMI.stablePeriodicFrequentPattern.basic package", "PAMI.stablePeriodicFrequentPattern.topK package", "PAMI.subgraphMining package", "PAMI.subgraphMining.basic package", "PAMI.subgraphMining.topK package", "PAMI.uncertainFaultTolerantFrequentPattern package", "PAMI.uncertainFrequentPattern package", "PAMI.uncertainFrequentPattern.basic package", "PAMI.uncertainGeoreferencedFrequentPattern package", "PAMI.uncertainGeoreferencedFrequentPattern.basic package", "PAMI.uncertainPeriodicFrequentPattern package", "PAMI.uncertainPeriodicFrequentPattern.basic package", "PAMI.weightedFrequentNeighbourhoodPattern package", "PAMI.weightedFrequentNeighbourhoodPattern.basic package", "PAMI.weightedFrequentPattern package", "PAMI.weightedFrequentPattern.basic package", "PAMI.weightedFrequentRegularPattern package", "PAMI.weightedFrequentRegularPattern.basic package", "PAMI.weightedUncertainFrequentPattern package", "PAMI.weightedUncertainFrequentPattern.basic package", "Partial Periodic Frequent Pattern Mining", "Partial Periodic Pattern Mining", "Periodic correlated pattern mining", "Periodic Frequent Pattern Mining", "Recurring Pattern Mining", "Relative High-Utility Pattern Mining", "Sequential Frequent Pattern mining", "Stable Periodic Pattern Mining", "Uncertain Frequent Pattern mining", "Uncertain Geo-Referenced Frequent Pattern mining", "Uncertain Periodic Frequent Pattern mining", "Weighted Frequent Neighbourhood Pattern Mining", "Weighted Frequent Pattern Mining", "Weighted Frequent Regular Pattern Mining", "<no title>", "Contiguous Patterns", "CoMine", "CoMinePlus", "Basic", "CMine", "CPPG", "Basic", "FTApriori", "FTFPGrowth", "Basic", "Frequent Pattern mining", "Apriori", "Aprioribitset", "ECLAT", "ECLATDiffset", "ECLATbitset", "FPGrowth", "cuApriori", "cuAprioriBit", "cudaAprioriGCT", "cudaAprioriTID", "cuEclat", "cuEclatBit", "cudaEclatGCT", "MaxFPGrowth", "Basic", "parallelApriori", "parallelECLAT", "parallelFPGrowth", "FAE", "Basic", "CHARM", "Basic", "FCPGrowth", "Basic", "FFIMiner", "Basic", "Basic", "FFSPMiner", "FGPFPMiner", "Fuzzy Pattern Mining", "Basic", "FPFPMiner", "Basic", "<no title>", "Basic", "Geo-referenced Pattern Mining", "Basic", "GPFPMiner", "FSPGrowth", "SpatialECLAT", "STEclat", "HUFIM", "Basic", "Basic", "SHUFIM", "EFIM", "HMiner", "UPGrowth", "Basic", "HDSHUIM", "SHUIM", "Basic", "TKSHUIM", "Welcome to PAMI\u2019s documentation!", "Basic", "LPPGrowth", "LPPMBreadth", "LPPMDepth", "PAMI", "CFPGrowth", "CFPGrowthPlus", "Basic", "Multiple Timeseries", "Basic", "GPFgrowth", "PPF_DFS", "PPGrowth", "Basic", "GThreePGrowth", "PPPGrowth", "PPP_ECLAT", "PPPClose", "Max3PGrowth", "k3PMiner", "Basic", "EPCPGrowth", "Basic", "PFECLAT", "PFPGrowth", "PFPGrowthPlus", "PFPMC", "PSGrowth", "CPFPMiner", "MaxPFGrowth", "TopkPFP", "kPFPMiner", "Basic", "RPGrowth", "Relative Frequent Pattern", "Basic", "RSFPGrowth", "RHUIM", "Basic", "Basic", "Sequential Database", "SPADE", "SPAM", "prefixSpan", "bide", "SPPEclat", "SPPGrowth", "TSPIN", "Basic", "Temporal Database", "Transactional Database", "CUFPTree", "PUFGrowth", "TUFP", "TubeP", "TubeS", "UFGrowth", "UVECLAT", "Basic", "Basic", "GFPGrowth", "Uncertain Database", "UPFPGrowth", "UPFPGrowthPlus", "Basic", "Utility Pattern mining", "SWFPGrowth", "Basic", "WFIM", "Basic", "WFRIMiner", "Basic"], "terms": {"ar": [1, 2, 6, 7, 8, 9, 11, 14, 15, 18, 46, 54, 56, 58, 62, 71, 73, 75, 79, 80, 82, 86, 88, 90, 91, 97, 100, 110, 116, 119, 123, 125, 127, 135, 136, 138, 142, 147, 148, 149, 154, 157, 182, 185, 186, 187, 188, 189, 190, 191, 192, 193, 195, 197, 203, 204, 205, 206, 207, 212, 214, 216, 217, 218, 219, 224, 225, 226, 230, 231, 232, 234, 236, 239, 241, 242, 243, 245, 253, 255, 256, 261, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 283, 285, 287], "specif": [1, 13, 119, 120, 136, 138, 139, 140, 143, 154, 198, 225, 236, 238, 248, 264], "type": [1, 5, 24, 26, 28, 29, 30, 32, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 154, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 183, 184, 186, 189, 190, 191, 193, 197, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 265, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "regular": [1, 13, 18, 19, 133, 136, 137, 139, 147, 154, 198, 215, 216, 223, 225, 229, 238, 265, 281, 283, 286, 287], "associ": [1, 5, 8, 10, 15, 45, 66, 75, 84, 139, 144, 145, 146, 154, 161, 162, 163, 164, 166, 183, 188, 194, 201, 205, 209, 221, 238, 274, 275, 277, 280], "exist": [1, 19, 46, 80, 154, 182, 191, 214, 223, 265, 277, 281], "within": [1, 2, 12, 18, 24, 26, 52, 82, 86, 97, 98, 100, 101, 103, 108, 119, 136, 137, 138, 139, 140, 143, 152, 153, 154, 155, 156, 157, 161, 184, 191, 196, 216, 217, 218, 219, 224, 225, 226, 227, 229, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 248, 252, 264, 277, 281], "dataset": [1, 2, 3, 4, 10, 11, 12, 14, 15, 17, 18, 19, 30, 39, 43, 71, 73, 75, 79, 80, 84, 88, 90, 91, 92, 93, 95, 97, 100, 101, 103, 104, 106, 108, 110, 116, 117, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 154, 157, 159, 160, 161, 181, 194, 195, 196, 203, 204, 205, 206, 207, 212, 213, 214, 216, 221, 222, 223, 228, 229, 230, 231, 234, 235, 237, 238, 240, 241, 243, 245, 246, 247, 248, 249, 252, 253, 254, 255, 262, 263, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 278, 279, 280, 282, 283, 284, 285, 286, 287], "where": [1, 2, 4, 8, 9, 11, 12, 14, 15, 17, 19, 82, 88, 91, 97, 110, 119, 120, 123, 125, 127, 129, 135, 136, 137, 139, 141, 142, 144, 145, 146, 147, 148, 149, 154, 157, 181, 188, 191, 192, 195, 196, 204, 205, 213, 217, 218, 219, 223, 225, 229, 230, 231, 238, 241, 250, 251, 253, 254, 255, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 282, 283, 285, 287], "occurr": [1, 2, 5, 8, 9, 12, 136, 138, 143, 145, 154, 157, 183, 188, 191, 192, 196, 225, 236, 250, 251, 264, 275, 277], "certain": [1, 3, 18, 119, 154, 160, 216], "item": [1, 4, 6, 14, 15, 17, 24, 26, 27, 28, 29, 30, 31, 32, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 145, 146, 148, 149, 152, 153, 154, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 181, 182, 184, 185, 186, 189, 190, 191, 193, 197, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212, 213, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 256, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285, 286, 287], "attribut": [1, 7, 8, 9, 10, 24, 26, 27, 28, 30, 31, 32, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 139, 144, 145, 146, 152, 153, 154, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 187, 188, 189, 190, 192, 193, 194, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 278, 279, 280, 282, 284, 286], "statist": [1, 88, 91, 154, 230, 231], "other": [1, 10, 12, 71, 82, 106, 110, 116, 141, 147, 148, 154, 194, 196, 197, 203, 217, 218, 219, 224, 249, 250, 251, 253, 254, 261, 265, 266, 283, 285], "These": [1, 2, 7, 8, 9, 13, 14, 15, 17, 119, 136, 137, 138, 141, 143, 148, 154, 157, 187, 188, 192, 198, 204, 205, 213, 225, 229, 236, 254, 264, 285], "repres": [1, 15, 19, 24, 28, 43, 45, 46, 48, 52, 54, 56, 58, 60, 62, 80, 82, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 108, 116, 117, 119, 120, 123, 125, 127, 129, 131, 133, 135, 136, 139, 141, 148, 152, 153, 154, 159, 167, 175, 182, 184, 186, 189, 190, 191, 193, 197, 205, 214, 217, 221, 222, 223, 224, 225, 226, 227, 228, 230, 231, 232, 234, 237, 238, 239, 240, 241, 242, 243, 245, 249, 250, 251, 252, 254, 256, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 285, 286], "meaning": [1, 5, 16, 140, 154, 183, 210, 248], "relationship": [1, 5, 7, 8, 9, 10, 138, 154, 183, 187, 188, 192, 194, 236], "depend": [1, 32, 40, 71, 73, 75, 79, 80, 110, 154, 203, 206, 207, 212, 214, 224, 253], "between": [1, 5, 6, 7, 8, 9, 24, 30, 39, 45, 46, 56, 75, 76, 82, 97, 108, 119, 121, 123, 125, 127, 129, 131, 133, 135, 138, 143, 152, 153, 154, 162, 163, 164, 165, 166, 167, 182, 183, 185, 187, 188, 189, 191, 192, 217, 218, 219, 236, 239, 240, 252, 264, 265, 267, 268, 269, 270, 271, 273, 276, 277, 278, 279, 282, 284, 286], "differ": [1, 4, 18, 147, 148, 149, 154, 181, 216, 250, 251, 283, 285, 287], "set": [1, 14, 24, 26, 28, 29, 31, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 154, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 197, 199, 201, 202, 203, 204, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "discoveri": [1, 3, 8, 15, 43, 45, 75, 97, 108, 116, 123, 139, 141, 143, 144, 145, 146, 147, 148, 149, 154, 159, 160, 165, 167, 188, 205, 209, 238, 239, 241, 252, 254, 262, 264, 268, 272, 274, 275, 277, 280, 283, 285, 287], "can": [1, 2, 24, 26, 27, 29, 31, 37, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 140, 152, 153, 154, 155, 156, 157, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 252, 253, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "provid": [1, 2, 119, 139, 140, 154, 157, 238, 248], "valuabl": [1, 154], "insight": [1, 2, 139, 140, 154, 157, 161, 238, 248], "underli": [1, 140, 154, 248], "structur": [1, 24, 82, 86, 119, 123, 141, 147, 149, 152, 153, 154, 161, 217, 226, 254, 268, 272, 283, 287], "behavior": [1, 13, 18, 82, 136, 137, 138, 139, 140, 143, 154, 198, 216, 217, 218, 219, 225, 229, 236, 238, 248, 264], "data": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 19, 24, 27, 28, 29, 30, 31, 33, 35, 39, 40, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 104, 106, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 138, 139, 140, 141, 142, 143, 144, 145, 146, 149, 152, 153, 154, 157, 158, 159, 160, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 203, 206, 208, 209, 211, 212, 214, 217, 218, 219, 223, 224, 228, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 249, 253, 254, 255, 261, 262, 263, 264, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 278, 279, 280, 281, 282, 284, 286, 287], "applic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 79, 116, 121, 123, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 154, 157, 160, 161, 181, 183, 185, 187, 188, 192, 194, 195, 196, 198, 204, 205, 210, 211, 213, 216, 223, 225, 229, 236, 238, 248, 250, 251, 254, 255, 261, 264, 267, 274, 275, 280, 281, 283, 285, 287], "fraud": [1, 14, 154, 204], "detect": [1, 14, 18, 24, 29, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 82, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 137, 140, 152, 153, 154, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 204, 206, 208, 211, 212, 216, 217, 218, 219, 228, 229, 230, 231, 232, 233, 234, 237, 239, 240, 241, 242, 243, 244, 245, 248, 249, 250, 251, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "suppli": [1, 154, 250, 251], "chain": [1, 154, 250, 251], "manag": [1, 12, 13, 17, 18, 136, 145, 154, 196, 198, 213, 216, 225, 275], "healthcar": [1, 2, 4, 5, 7, 14, 19, 137, 138, 139, 142, 144, 146, 148, 149, 154, 157, 181, 183, 187, 204, 223, 229, 236, 238, 255, 274, 280, 285, 287], "analysi": [1, 2, 3, 4, 5, 6, 8, 9, 14, 19, 50, 137, 138, 139, 141, 143, 148, 149, 154, 157, 160, 180, 181, 183, 185, 188, 192, 204, 223, 229, 236, 238, 250, 251, 254, 264, 285, 287], "retail": [1, 2, 4, 7, 138, 139, 141, 149, 154, 157, 181, 187, 236, 238, 254, 287], "market": [1, 4, 5, 7, 14, 19, 141, 142, 143, 148, 154, 181, 183, 187, 204, 223, 250, 251, 254, 255, 264, 285], "basic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 28, 42, 44, 48, 51, 53, 55, 57, 59, 61, 63, 65, 68, 70, 72, 74, 78, 81, 83, 85, 87, 89, 91, 93, 94, 96, 98, 100, 101, 105, 107, 109, 112, 115, 117, 118, 121, 122, 124, 126, 128, 130, 132, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 167, 175, 184, 186, 189, 190, 193, 197, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 237, 239, 240, 241, 242, 243, 244, 245, 249, 250, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "techniqu": [2, 3, 11, 12, 19, 24, 45, 46, 54, 56, 58, 62, 84, 137, 142, 152, 153, 157, 160, 162, 182, 186, 189, 190, 193, 195, 196, 222, 223, 229, 255], "focus": [2, 11, 12, 19, 119, 138, 139, 142, 143, 157, 195, 196, 223, 236, 238, 255, 264], "identifi": [2, 7, 12, 19, 119, 139, 142, 143, 157, 161, 187, 191, 196, 223, 238, 255, 256, 264, 266, 277, 281], "cover": [2, 12, 19, 157, 196, 223], "substanti": [2, 157], "portion": [2, 157], "irrespect": [2, 157], "frequenc": [2, 5, 24, 30, 39, 43, 45, 46, 48, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 108, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 136, 147, 149, 152, 153, 157, 158, 159, 166, 167, 175, 182, 183, 221, 222, 225, 227, 228, 230, 231, 232, 234, 237, 239, 240, 241, 242, 243, 245, 249, 250, 251, 252, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 283, 284, 286, 287], "unlik": [2, 3, 4, 6, 18, 136, 137, 138, 139, 143, 144, 146, 157, 160, 181, 185, 216, 225, 229, 236, 238, 264, 274, 280], "tradit": [2, 3, 4, 6, 18, 24, 52, 137, 138, 139, 143, 144, 146, 152, 153, 157, 160, 181, 184, 185, 216, 229, 236, 238, 264, 274, 280], "frequent": [2, 12, 17, 26, 28, 29, 31, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 143, 150, 151, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212, 213, 214, 215, 217, 218, 219, 221, 222, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 255, 256, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287], "which": [2, 3, 4, 6, 14, 18, 26, 27, 54, 56, 58, 62, 64, 66, 71, 75, 82, 86, 88, 97, 98, 100, 101, 103, 108, 110, 116, 119, 120, 123, 136, 138, 139, 144, 146, 148, 155, 156, 157, 160, 181, 185, 186, 189, 190, 193, 199, 201, 203, 204, 207, 216, 217, 218, 219, 225, 226, 227, 232, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 252, 253, 261, 271, 274, 280, 285], "priorit": [2, 157], "high": [2, 48, 52, 54, 56, 62, 71, 73, 75, 76, 79, 80, 110, 148, 157, 175, 184, 191, 193, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 253, 254, 281, 285], "emphas": [2, 157], "have": [2, 18, 49, 75, 79, 80, 82, 86, 116, 119, 144, 146, 148, 157, 179, 191, 207, 211, 212, 214, 216, 217, 218, 219, 226, 250, 251, 256, 261, 262, 265, 274, 277, 280, 281, 285], "wide": [2, 157], "across": [2, 18, 157, 216], "consid": [2, 4, 5, 8, 18, 26, 40, 43, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 84, 97, 98, 100, 101, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 138, 139, 156, 157, 158, 159, 175, 177, 178, 179, 180, 181, 183, 184, 186, 188, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 216, 221, 222, 236, 238, 239, 240, 241, 242, 243, 244, 245, 249, 252, 253, 261, 262, 263, 267, 272, 276, 278, 279, 282, 284, 286], "signific": [2, 4, 17, 40, 147, 148, 149, 157, 181, 213, 283, 285, 287], "thei": [2, 119, 157], "overal": [2, 14, 157, 204], "characterist": [2, 4, 157, 181], "trend": [2, 13, 116, 139, 157, 198, 238, 262], "present": [2, 142, 157, 250, 251, 255], "understand": [2, 157], "broad": [2, 157], "inform": [2, 3, 6, 11, 24, 26, 43, 45, 46, 48, 82, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 103, 106, 108, 116, 117, 119, 120, 123, 125, 127, 129, 131, 133, 135, 152, 153, 156, 157, 159, 160, 167, 175, 182, 185, 195, 217, 218, 219, 221, 222, 227, 228, 230, 231, 232, 234, 237, 239, 240, 241, 242, 243, 245, 246, 249, 252, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "decis": [2, 16, 157, 210], "make": [2, 6, 16, 137, 143, 157, 185, 210, 229, 264], "process": [2, 4, 7, 9, 10, 24, 26, 31, 35, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 142, 143, 149, 152, 153, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 181, 182, 184, 186, 187, 189, 190, 192, 193, 194, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 255, 261, 262, 263, 264, 266, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286, 287], "optim": [2, 4, 142, 143, 149, 157, 181, 255, 264, 287], "oper": [2, 43, 45, 75, 79, 84, 108, 119, 131, 157, 159, 167, 208, 211, 212, 221, 222, 252, 284], "improv": [2, 97, 157, 241], "effici": [2, 24, 26, 46, 54, 56, 58, 62, 66, 71, 75, 76, 97, 108, 116, 121, 127, 135, 152, 153, 155, 157, 182, 186, 189, 190, 193, 201, 203, 207, 209, 239, 241, 243, 252, 262, 279], "effect": [2, 43, 45, 49, 97, 121, 131, 133, 157, 158, 159, 162, 167, 177, 178, 179, 191, 241, 277, 281, 284, 286], "web": [2, 14, 138, 142, 157, 204, 236, 250, 251, 255], "usag": [2, 14, 24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 97, 100, 101, 106, 108, 110, 116, 120, 121, 123, 125, 127, 129, 131, 133, 135, 138, 152, 153, 155, 156, 157, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 204, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 236, 239, 240, 242, 245, 249, 250, 251, 252, 253, 261, 262, 267, 268, 269, 270, 271, 273, 276, 277, 278, 279, 281, 282, 284, 286], "manufactur": [2, 4, 6, 9, 143, 149, 157, 181, 185, 192, 250, 251, 264, 287], "social": [2, 157], "network": [2, 4, 9, 49, 137, 139, 148, 157, 177, 181, 192, 229, 238, 250, 251, 285], "approach": [3, 4, 5, 43, 45, 88, 91, 97, 121, 123, 143, 159, 160, 167, 181, 183, 230, 231, 232, 239, 241, 242, 264, 267], "aim": [3, 12, 16, 26, 73, 79, 80, 116, 138, 143, 155, 160, 196, 206, 210, 212, 214, 236, 261, 262, 264], "discov": [3, 7, 10, 11, 12, 14, 16, 24, 26, 43, 45, 46, 48, 49, 50, 52, 56, 60, 62, 66, 69, 73, 75, 76, 78, 79, 80, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 138, 139, 140, 143, 152, 153, 155, 156, 158, 159, 160, 162, 163, 164, 166, 167, 175, 177, 178, 179, 180, 182, 184, 187, 189, 193, 194, 195, 196, 201, 202, 204, 206, 210, 211, 212, 214, 221, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 240, 241, 243, 244, 245, 246, 247, 248, 249, 253, 261, 263, 264, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "larg": [3, 45, 56, 66, 79, 80, 90, 97, 98, 100, 104, 110, 160, 161, 162, 189, 201, 211, 214, 234, 241, 244, 245, 247, 253], "contain": [3, 10, 33, 71, 73, 75, 76, 79, 80, 110, 119, 144, 145, 146, 160, 194, 197, 203, 206, 207, 212, 214, 224, 253, 265, 266, 274, 275, 280, 281], "both": [3, 12, 80, 138, 139, 160, 196, 214, 236, 238], "uncertain": [3, 6, 40, 84, 121, 123, 125, 127, 135, 160, 185, 215, 221, 222, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 278, 279, 280], "record": [3, 24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 139, 152, 153, 155, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 221, 222, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "reli": [3, 5, 160, 183], "exact": [3, 6, 160, 185], "match": [3, 6, 32, 40, 160, 185], "base": [3, 4, 7, 10, 15, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 145, 147, 148, 149, 152, 153, 155, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 181, 182, 184, 186, 187, 189, 190, 193, 194, 199, 201, 202, 203, 205, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 275, 276, 278, 279, 282, 283, 284, 285, 286, 287], "support": [3, 16, 24, 29, 45, 46, 49, 52, 54, 56, 58, 60, 62, 71, 73, 78, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 103, 106, 108, 116, 117, 119, 120, 123, 125, 127, 129, 131, 133, 135, 139, 152, 153, 160, 162, 163, 164, 165, 166, 167, 179, 181, 182, 184, 186, 189, 190, 193, 203, 206, 210, 215, 221, 222, 226, 227, 228, 230, 231, 232, 234, 237, 238, 239, 240, 241, 242, 243, 245, 246, 249, 252, 261, 262, 263, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 282, 284, 286], "confid": [3, 24, 152, 153, 160], "valu": [3, 14, 15, 24, 27, 28, 29, 30, 32, 33, 35, 37, 39, 40, 45, 46, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 86, 91, 93, 95, 97, 101, 106, 110, 116, 117, 119, 123, 125, 127, 129, 135, 144, 152, 153, 160, 162, 163, 164, 165, 166, 167, 179, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 224, 226, 228, 237, 240, 249, 253, 262, 263, 267, 268, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 281, 282], "emploi": [3, 43, 45, 46, 49, 78, 80, 86, 92, 101, 121, 131, 133, 158, 159, 160, 162, 167, 177, 178, 179, 182, 284, 286], "approxim": [3, 160], "find": [3, 24, 27, 37, 45, 46, 52, 54, 56, 58, 60, 62, 71, 75, 76, 79, 80, 82, 84, 86, 101, 108, 119, 120, 123, 125, 127, 129, 131, 135, 152, 153, 160, 161, 162, 182, 184, 186, 189, 190, 193, 203, 208, 211, 214, 217, 221, 222, 226, 252, 267, 276, 278, 279, 282, 284], "therebi": [3, 160], "accommod": [3, 6, 160, 185], "error": [3, 121, 160], "miss": [3, 160], "chang": [3, 13, 160, 198], "thi": [3, 4, 5, 24, 26, 27, 28, 29, 30, 31, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 139, 152, 153, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 181, 182, 183, 184, 186, 189, 190, 193, 197, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 265, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "allow": [3, 4, 6, 12, 82, 160, 181, 185, 196, 217, 218, 219], "even": [3, 160], "presenc": [3, 138, 160, 236], "uncertainti": [3, 6, 7, 8, 9, 144, 145, 146, 160, 185, 187, 188, 192, 274, 275, 280], "geo": [3, 40, 64, 66, 69, 71, 73, 125, 160, 187, 188, 191, 194, 195, 196, 198, 199, 201, 202, 203, 206, 215, 256, 275, 276, 277, 281], "spatial": [3, 7, 8, 10, 11, 12, 13, 15, 52, 54, 56, 58, 60, 62, 66, 69, 73, 75, 79, 80, 129, 147, 160, 184, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 198, 201, 202, 205, 206, 209, 211, 212, 213, 214, 215, 277, 281, 282, 283], "remot": [3, 160], "sens": [3, 160], "imag": [3, 160], "weather": [3, 160], "forecast": [3, 5, 18, 139, 140, 146, 160, 183, 216, 238, 248, 280], "refer": [4, 7, 9, 24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 140, 145, 147, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 181, 182, 184, 186, 187, 189, 190, 192, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 275, 276, 278, 279, 282, 283, 284, 286], "occur": [4, 7, 11, 12, 13, 14, 15, 17, 19, 137, 139, 140, 142, 147, 148, 149, 161, 181, 187, 195, 196, 198, 204, 205, 213, 223, 229, 238, 248, 255, 265, 283, 285, 287], "meet": [4, 24, 152, 153, 181], "threshold": [4, 24, 27, 28, 29, 35, 75, 76, 79, 80, 84, 103, 110, 119, 123, 125, 127, 129, 131, 135, 152, 153, 181, 211, 212, 214, 221, 222, 246, 253, 267, 276, 278, 279, 282, 284], "mine": [4, 20, 24, 26, 29, 31, 37, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 151, 152, 153, 155, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 196, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 217, 218, 219, 221, 222, 223, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 282, 283, 284, 285, 286, 287], "us": [4, 14, 15, 24, 26, 27, 29, 30, 31, 33, 35, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 181, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 256, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "singl": [4, 45, 71, 75, 80, 110, 119, 120, 166, 181, 203, 207, 214, 253], "uniform": [4, 181, 265], "all": [4, 24, 26, 28, 30, 35, 39, 49, 54, 56, 58, 60, 62, 71, 73, 75, 78, 79, 80, 82, 84, 86, 89, 90, 91, 92, 106, 108, 110, 116, 119, 127, 152, 153, 155, 177, 179, 181, 186, 189, 190, 191, 193, 203, 206, 207, 208, 211, 212, 214, 217, 221, 222, 226, 227, 233, 234, 249, 250, 251, 252, 253, 261, 262, 265, 266, 277, 279], "vari": [4, 18, 136, 143, 145, 181, 216, 225, 264, 275, 281], "level": [4, 33, 101, 181], "By": [4, 181], "more": [4, 18, 66, 143, 181, 201, 216, 264, 265], "nuanc": [4, 181], "each": [4, 12, 14, 17, 19, 30, 39, 49, 73, 75, 79, 80, 82, 86, 119, 139, 141, 145, 146, 177, 178, 179, 181, 191, 196, 204, 206, 209, 211, 212, 213, 214, 217, 218, 219, 223, 226, 227, 238, 250, 251, 254, 256, 265, 266, 275, 277, 280, 281], "evalu": [4, 181], "individu": [4, 181, 191, 277, 281], "its": [4, 17, 29, 30, 39, 54, 56, 58, 62, 82, 86, 119, 136, 147, 149, 181, 186, 189, 190, 193, 213, 217, 218, 219, 225, 226, 266, 281, 283, 287], "import": [4, 14, 15, 17, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 181, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212, 213, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 265, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "context": [4, 14, 15, 17, 139, 181, 204, 205, 213, 238], "traffic": [4, 8, 9, 19, 136, 137, 139, 143, 148, 181, 188, 192, 223, 225, 229, 238, 264, 285], "involv": [5, 7, 8, 9, 10, 11, 14, 15, 17, 19, 79, 137, 139, 141, 142, 144, 145, 146, 147, 148, 149, 183, 187, 188, 192, 194, 195, 204, 205, 211, 213, 223, 229, 238, 254, 255, 274, 275, 280, 283, 285, 287], "explor": [5, 71, 110, 119, 183, 203, 253], "itemset": [5, 24, 45, 46, 48, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 86, 88, 91, 101, 110, 123, 129, 131, 133, 135, 141, 149, 152, 153, 166, 175, 182, 183, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 227, 230, 231, 253, 254, 256, 271, 273, 282, 284, 286, 287], "exhibit": [5, 7, 8, 9, 12, 136, 137, 138, 139, 143, 147, 149, 183, 187, 188, 192, 196, 225, 229, 236, 238, 264, 283, 287], "linear": [5, 183], "assess": [5, 183], "through": [5, 119, 123, 183, 271], "instead": [5, 183], "sole": [5, 138, 183, 236], "co": [5, 183], "strength": [5, 183], "uncov": [5, 183], "basket": [5, 14, 91, 101, 141, 148, 183, 204, 250, 251, 254, 285], "analyt": [5, 14, 104, 148, 149, 183, 204, 247, 285, 287], "financi": [5, 6, 9, 137, 140, 141, 143, 146, 183, 185, 192, 229, 248, 254, 264, 280], "ffp": [6, 185], "captur": [6, 8, 136, 185, 188, 225], "inher": [6, 185], "partial": [6, 60, 69, 86, 88, 89, 90, 91, 92, 101, 185, 196, 197, 202, 215, 223, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 235, 265], "event": [6, 8, 9, 10, 11, 12, 13, 15, 17, 19, 82, 136, 139, 142, 145, 147, 185, 188, 192, 194, 195, 196, 198, 205, 213, 217, 218, 219, 223, 224, 225, 238, 255, 275, 283], "requir": [6, 40, 73, 75, 136, 185, 206, 209, 225], "variat": [6, 12, 137, 185, 196, 229], "degre": [6, 136, 137, 185, 225, 229], "membership": [6, 54, 185, 186], "similar": [6, 185, 197], "them": [6, 119, 137, 143, 185, 229, 264], "suitabl": [6, 143, 185, 264], "imprecis": [6, 8, 9, 185, 188, 192], "medic": [6, 16, 185, 210], "qualiti": [6, 185], "control": [6, 26, 82, 86, 97, 98, 100, 101, 103, 108, 155, 156, 185, 217, 218, 219, 226, 227, 239, 240, 241, 242, 243, 244, 245, 246, 252], "geograph": [7, 8, 10, 11, 13, 145, 187, 188, 194, 195, 198, 275], "mai": [7, 9, 12, 13, 18, 19, 120, 136, 137, 143, 145, 146, 187, 192, 196, 198, 216, 223, 225, 229, 264, 265, 275, 280], "object": [7, 27, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 41, 49, 52, 80, 82, 86, 91, 97, 101, 116, 119, 120, 147, 179, 184, 187, 191, 214, 217, 226, 243, 262, 277, 281, 283], "epidemiolog": [7, 8, 187, 188], "environment": [7, 8, 10, 11, 12, 13, 15, 136, 144, 146, 147, 187, 188, 194, 195, 196, 198, 205, 225, 274, 280, 283], "monitor": [7, 8, 10, 11, 12, 13, 15, 19, 136, 137, 138, 139, 142, 146, 147, 187, 188, 194, 195, 196, 198, 205, 223, 225, 229, 236, 238, 255, 280, 283], "recur": [8, 9, 12, 13, 19, 106, 136, 137, 138, 139, 188, 192, 196, 198, 215, 223, 225, 229, 236, 238, 248, 249, 265], "tempor": [8, 9, 10, 11, 12, 13, 18, 28, 31, 32, 40, 62, 79, 86, 88, 89, 90, 91, 92, 95, 97, 98, 100, 103, 104, 116, 127, 136, 138, 139, 188, 191, 192, 193, 194, 195, 196, 197, 198, 211, 215, 216, 224, 225, 226, 230, 231, 233, 234, 235, 236, 237, 238, 239, 241, 243, 244, 245, 246, 247, 261, 262, 277, 278, 279, 281], "locat": [8, 10, 15, 145, 188, 194, 197, 205, 275], "repetit": [8, 136, 143, 188, 225, 264], "natur": [8, 9, 123, 138, 145, 188, 192, 236, 269, 270, 275, 281], "phenomena": [8, 11, 13, 139, 188, 195, 198, 238], "over": [8, 18, 80, 119, 136, 138, 139, 142, 143, 188, 197, 214, 216, 224, 225, 236, 238, 255, 264], "time": [8, 9, 11, 12, 13, 18, 24, 26, 28, 30, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 142, 143, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 188, 189, 190, 192, 193, 195, 196, 197, 198, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 216, 217, 218, 219, 221, 222, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 252, 253, 255, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "space": [8, 12, 24, 26, 27, 29, 30, 31, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 188, 189, 190, 191, 193, 196, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 256, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "while": [8, 11, 43, 64, 66, 69, 75, 82, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 158, 159, 188, 195, 199, 201, 202, 209, 217, 218, 219, 228, 230, 231, 232, 233, 234, 237, 241, 242, 243, 244, 245, 249, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 282, 284, 286], "entiti": [8, 188], "flow": [8, 143, 188, 264], "studi": [8, 188], "character": [9, 14, 15, 18, 138, 192, 204, 205, 216, 236], "seri": [9, 11, 18, 28, 30, 93, 97, 106, 137, 140, 192, 195, 216, 224, 228, 229, 243, 248, 249], "product": [9, 192, 281], "among": [10, 194], "It": [10, 11, 19, 24, 27, 28, 30, 35, 39, 40, 43, 45, 46, 49, 66, 79, 82, 86, 89, 90, 92, 97, 98, 101, 103, 104, 106, 119, 123, 131, 133, 135, 142, 152, 153, 159, 167, 179, 182, 194, 195, 197, 201, 211, 217, 223, 233, 234, 235, 239, 240, 241, 244, 246, 247, 249, 255, 267, 268, 269, 270, 272, 273, 281, 284, 286], "analyz": [10, 11, 19, 142, 161, 194, 195, 223, 255], "coordin": [10, 194], "timestamp": [10, 46, 82, 86, 88, 97, 101, 116, 127, 139, 182, 191, 194, 197, 217, 224, 226, 232, 238, 239, 242, 243, 261, 265, 277, 279, 281], "possibl": [10, 106, 194, 249], "relat": [10, 106, 119, 139, 147, 194, 238, 249, 283], "servic": [10, 15, 145, 194, 205, 275], "conserv": [10, 13, 194, 198], "tourism": [10, 194], "hospit": [10, 194], "sequenti": [11, 30, 39, 120, 195, 215, 255], "preserv": [11, 195], "order": [11, 54, 60, 73, 79, 80, 119, 142, 186, 195, 206, 212, 214, 224, 255, 256, 265], "instanc": [11, 119, 142, 195, 255], "transport": [11, 13, 147, 195, 198, 283], "urban": [11, 13, 15, 145, 147, 195, 198, 205, 275, 283], "plan": [11, 13, 15, 16, 145, 147, 195, 198, 205, 210, 275, 283], "alwai": [12, 196, 265], "entir": [12, 19, 196, 223, 281], "interest": [12, 78, 79, 80, 116, 196, 211, 261, 262], "In": [12, 24, 30, 39, 45, 75, 116, 119, 121, 123, 127, 131, 135, 139, 145, 147, 149, 152, 153, 162, 196, 197, 209, 224, 238, 262, 265, 271, 275, 278, 281, 283, 284, 287], "word": [12, 196, 197, 224, 265], "agricultur": [12, 17, 196, 213], "crop": [12, 196], "public": [12, 54, 186, 196], "health": [12, 196], "surveil": [12, 196], "disast": [12, 17, 145, 196, 213, 275], "describ": [13, 198, 277], "consist": [13, 14, 17, 18, 143, 191, 198, 204, 213, 216, 264, 277, 281], "activ": [13, 120, 198], "area": [13, 198], "interv": [13, 18, 19, 28, 82, 136, 137, 138, 139, 140, 143, 198, 216, 217, 218, 219, 223, 225, 229, 236, 238, 248, 264], "reveal": [13, 198], "movement": [13, 198], "human": [13, 198], "logist": [13, 198], "infrastructur": [13, 198], "transact": [14, 24, 26, 27, 28, 29, 30, 31, 32, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 141, 142, 143, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 197, 199, 201, 202, 203, 204, 206, 207, 208, 209, 211, 212, 214, 215, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 254, 255, 256, 261, 262, 263, 264, 265, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "databas": [14, 16, 24, 26, 27, 28, 29, 30, 31, 32, 35, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 136, 138, 139, 143, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 197, 199, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 214, 215, 217, 221, 222, 224, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 264, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 281, 282, 284, 286], "contribut": [14, 16, 17, 141, 204, 210, 213, 254], "significantli": [14, 17, 141, 204, 213, 254], "reflect": [14, 15, 17, 204, 205, 213], "domain": [14, 15, 17, 204, 205, 213], "georeferenc": [15, 205], "combin": [15, 45, 46, 66, 86, 88, 92, 103, 104, 108, 148, 166, 182, 197, 201, 205, 227, 232, 235, 246, 247, 252, 285], "distribut": [15, 17, 30, 39, 49, 101, 177, 205, 213], "lb": [15, 205], "develop": [15, 145, 205, 275], "The": [16, 24, 26, 27, 29, 30, 31, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 136, 139, 140, 148, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 197, 199, 201, 202, 203, 206, 207, 208, 209, 210, 211, 212, 214, 217, 218, 219, 221, 222, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 252, 253, 256, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 285, 286], "hupm": [16, 20, 210, 220], "maxim": [16, 20, 44, 82, 87, 96, 137, 139, 161, 175, 210, 217, 218, 219, 234, 245], "from": [16, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 144, 145, 146, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 210, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 286], "perspect": [16, 210], "diagnosi": [16, 210], "howev": [16, 24, 26, 27, 29, 31, 37, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 210, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "pai": [16, 210], "less": [16, 37, 116, 191, 210, 261, 262], "attent": [16, 210], "interpret": [16, 210], "explain": [16, 210], "scenario": [16, 210], "clinic": [16, 210], "drug": [16, 161, 210], "prescript": [16, 210], "therapi": [16, 210], "diseas": [16, 210], "predict": [16, 27, 136, 140, 143, 210, 225, 248, 264], "identif": [17, 137, 213, 229], "ha": [17, 46, 86, 97, 106, 141, 182, 213, 227, 242, 249, 254], "predefin": [17, 18, 82, 141, 213, 216, 217, 218, 219, 254], "measur": [17, 82, 110, 136, 141, 213, 217, 218, 219, 225, 253, 254], "resourc": [17, 18, 213, 216], "precis": [17, 144, 213, 274], "emerg": [17, 145, 213, 275], "respons": [17, 91, 101, 119, 145, 213, 275], "top": [17, 27, 50, 79, 80, 92, 103, 104, 117, 123, 139, 161, 180, 211, 214, 235, 246, 247, 263, 269, 270], "k": [17, 24, 27, 50, 56, 69, 71, 79, 80, 92, 93, 97, 103, 104, 110, 117, 120, 123, 127, 129, 133, 139, 152, 153, 161, 180, 189, 202, 203, 211, 214, 228, 235, 243, 246, 247, 253, 263, 269, 270, 278, 282, 286], "lpp": [18, 216], "some": [18, 30, 39, 82, 106, 137, 216, 217, 218, 219, 229, 249, 265], "non": [18, 82, 106, 123, 125, 135, 191, 216, 217, 218, 219, 224, 249, 265, 267, 268, 269, 270, 271, 272, 276, 277, 281], "A": [18, 20, 26, 40, 43, 45, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 86, 91, 97, 101, 110, 123, 127, 156, 159, 162, 167, 184, 186, 189, 190, 191, 193, 197, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 216, 217, 218, 219, 224, 226, 243, 253, 256, 265, 266, 268, 272, 277, 278, 281], "said": [18, 82, 197, 216, 217, 218, 219], "appear": [18, 26, 82, 97, 98, 100, 101, 108, 110, 155, 156, 161, 216, 217, 218, 219, 241, 242, 243, 244, 245, 252, 253], "regularli": [18, 82, 216, 217, 218, 219], "continu": [18, 82, 216, 217, 218, 219], "s": [18, 26, 33, 56, 71, 73, 75, 76, 79, 82, 86, 88, 89, 90, 91, 92, 93, 97, 98, 100, 101, 103, 104, 108, 110, 116, 117, 120, 156, 189, 203, 206, 207, 208, 209, 211, 212, 216, 217, 218, 219, 226, 227, 228, 230, 231, 232, 233, 234, 235, 241, 242, 243, 244, 245, 246, 247, 252, 253, 262, 263], "demonstr": [18, 136, 140, 143, 216, 225, 248, 264], "one": [18, 24, 26, 27, 29, 31, 37, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 216, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 282, 284, 286], "distinct": [18, 216, 265], "indic": [18, 119, 120, 216], "segment": [18, 216], "assum": [18, 216], "anomali": [18, 140, 216, 248], "sequenc": [19, 20, 30, 39, 71, 73, 82, 137, 141, 142, 149, 161, 195, 203, 206, 215, 217, 218, 219, 220, 223, 224, 229, 254, 255, 256, 287], "durat": [19, 82, 217, 218, 219, 223, 224], "cycl": [19, 223], "subset": [19, 148, 223, 285], "stock": [19, 223], "internet": [19, 223], "associationrul": [20, 220], "submodul": [20, 21, 23, 25, 42, 44, 51, 53, 55, 57, 59, 61, 63, 65, 68, 70, 72, 74, 81, 83, 85, 87, 94, 96, 102, 105, 107, 109, 112, 115, 118, 122, 124, 126, 128, 130, 132, 134, 220], "arwithconfid": [20, 21], "arwithleverag": [20, 21], "arwithlift": [20, 21], "rulemin": [20, 21], "abstract": [20, 21, 23, 25, 27, 42, 44, 51, 53, 55, 57, 59, 61, 63, 65, 68, 70, 72, 74, 81, 83, 85, 87, 94, 96, 102, 105, 107, 109, 112, 115, 118, 122, 124, 126, 128, 130, 132, 134, 220], "correlatedpattern": [20, 152, 153, 220], "comin": [20, 23, 153, 154], "comineplu": [20, 23, 154], "coveragepattern": [20, 155, 156, 220], "cmine": [20, 25, 157], "cppg": [20, 25, 157], "extra": [20, 220], "df2db": [20, 27], "df2dbplu": [20, 27], "denseformatdf": [20, 27], "sparseformatdf": [20, 27], "createtdb": [20, 27], "densedf2dbplu": [20, 27], "densedf2db_dump": [20, 27], "sparsedf2dbplu": [20, 27], "calculatemisvalu": [20, 27], "usingbeta": [20, 27], "usingsd": [20, 27], "dbstat": [20, 27, 39], "fuzzydatabas": [20, 27], "multipletimeseriesfuzzydatabasestat": [20, 27], "sequentialdatabas": [20, 27], "temporaldatabas": [20, 27, 32], "transactionaldatabas": [20, 27], "uncertaintemporaldatabas": [20, 27], "uncertaintransactionaldatabas": [20, 27], "utilitydatabas": [20, 27], "fuzzytransform": [20, 27], "temporaltofuzzi": [20, 27], "transactionaltofuzzi": [20, 27], "utilitytofuzzi": [20, 27], "generatedatabas": [20, 27], "generatespatiotemporaldatabas": [20, 27], "generatetemporaldatabas": [20, 27], "generatetransactionaldatabas": [20, 27], "graph": [20, 27, 30, 118], "df2fig": [20, 27], "df2tex": [20, 27], "plotlinegraphfromdictionari": [20, 27], "plotlinegraphsfromdatafram": [20, 27], "visualizefuzzypattern": [20, 27], "visualizepattern": [20, 27], "image2databas": [20, 27], "imageprocess": [20, 27], "imagery2databas": [20, 27], "messag": [20, 27], "discord": [20, 27], "gmail": [20, 27], "neighbour": [20, 27, 56, 58, 64, 66, 69, 73, 75, 79, 80, 189, 190, 199, 201, 202, 206, 209, 211, 212, 214], "findneighborsusingeuclideandistanceforpointinfo": [20, 27], "findneighboursusingeuclidean": [20, 27], "findneighboursusinggeodes": [20, 27], "sampledataset": [20, 27], "stat": [20, 27, 30, 49, 177], "graphdatabas": [20, 27, 41], "syntheticdatagener": [20, 27], "createsyntheticgeoreferentialtempor": [20, 27], "createsyntheticgeoreferentialtransact": [20, 27], "createsyntheticgeoreferentialuncertaintransact": [20, 27], "createsynthetictempor": [20, 27], "createsynthetictransact": [20, 27], "createsyntheticuncertaintempor": [20, 27], "createsyntheticuncertaintransact": [20, 27], "createsyntheticutil": [20, 27], "generatetempor": [20, 27], "generatetransact": [20, 27], "generateuncertaintempor": [20, 27], "generateuncertaintransact": [20, 27], "generateutilitytempor": [20, 27], "generateutilitytransact": [20, 27], "georeferencedtemporaldatabas": [20, 27], "georeferencedtransactionaldatabas": [20, 27], "syntheticutilitydatabas": [20, 27], "temporaldatabasegen": [20, 27], "visual": [20, 27, 33], "convertmultitsintofuzzi": [20, 220], "generatelatexgraphfil": [20, 220], "plotpointonmap": [20, 220], "plotpointonmap_dump": [20, 220], "scatterplotspatialpoint": [20, 220], "topkpattern": [20, 220], "uncertaindb_convert": [20, 220], "faulttolerantfrequentpattern": [20, 121, 158, 159, 220], "ftapriori": [20, 42, 160], "ftfpgrowth": [20, 42, 160], "frequentpattern": [20, 24, 28, 79, 84, 86, 108, 110, 123, 129, 131, 153, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 212, 220, 221, 222, 227, 252, 253, 267, 268, 269, 270, 271, 272, 273, 282, 284], "apriori": [20, 43, 44, 49, 66, 121, 158, 176, 177, 178, 201], "eclat": [20, 44, 66, 176, 201, 265], "eclatdiffset": [20, 44, 176], "eclatbitset": [20, 44, 176], "fpgrowth": [20, 28, 43, 44, 49, 159, 176, 179], "close": [20, 44, 75, 79, 86, 87, 96, 97, 112, 137, 139, 142, 161, 182, 191, 208, 211, 227, 233, 239, 242, 244], "charm": [20, 44, 176], "cuda": [20, 44, 96, 137, 161], "cuapriori": [20, 44, 176], "cuaprioribit": [20, 44, 176], "cueclat": [20, 44, 176], "cueclatbit": [20, 44, 176], "cudaapriorigct": [20, 44, 176], "cudaaprioritid": [20, 44, 176], "cudaeclatgct": [20, 44, 176], "maxfpgrowth": [20, 44, 176], "pyspark": [20, 44, 87, 96, 161, 177, 178, 179], "parallelapriori": [20, 44, 176], "paralleleclat": [20, 44, 176], "parallelfpgrowth": [20, 44, 176], "topk": [20, 33, 44, 78, 87, 96, 115, 116, 118, 137, 143, 180, 214, 235, 246, 247, 262, 263], "fae": [20, 44, 176], "fuzzycorrelatedpattern": [20, 184, 220], "fcpgrowth": [20, 51, 183], "fuzzyfrequentpattern": [20, 186, 220], "ffimin": [20, 53, 185], "ffiminer_old": [20, 53], "fuzzygeoreferencedfrequentpattern": [20, 189, 220], "ffspminer": [20, 55, 58, 187, 190], "ffspminer_old": [20, 55], "fuzzygeoreferencedperiodicfrequentpattern": [20, 190, 220], "fgpfpminer": [20, 57, 188], "fgpfpminer_old": [20, 57], "fuzzypartialperiodicpattern": [20, 220], "f3pminer": [20, 59], "fuzzyperiodicfrequentpattern": [20, 193, 220], "fpfpminer": [20, 61, 192], "fpfpminer_old": [20, 61], "georeferencedperiodicfrequentpattern": [20, 199, 220], "gpfpminer": [20, 63, 198], "georeferencedfrequentpattern": [20, 201, 220], "fspgrowth": [20, 65, 194], "spatialeclat": [20, 65, 194], "georeferencedfrequentsequencepattern": [20, 220], "georeferencedpartialperiodicpattern": [20, 202, 220], "steclat": [20, 68, 196], "highutilityfrequentpattern": [20, 203, 220], "hufim": [20, 70, 204], "highutilitygeoreferencedfrequentpattern": [20, 79, 206, 211, 220], "shufim": [20, 72, 205], "highutilitypattern": [20, 207, 208, 209, 220], "efim": [20, 74, 76, 254], "hminer": [20, 74, 254], "upgrowth": [20, 74, 254], "efimparallel": [20, 74], "parallel": [20, 49, 74, 101, 106, 177, 178, 179, 249], "highutilitypatternsinstream": [20, 220], "shugrowth": [20, 220], "highutilityspatialpattern": [20, 211, 212, 214, 220], "hdshuim": [20, 78, 213], "shuim": [20, 78, 211, 213], "tkshuim": [20, 78, 213], "localperiodicpattern": [20, 217, 218, 219, 220], "lppgrowth": [20, 81, 216], "lppmbreadth": [20, 81, 216], "lppmdepth": [20, 81, 216], "multipleminimumsupportbasedfrequentpattern": [20, 220, 221, 222], "cfpgrowth": [20, 83, 181], "cfpgrowthplu": [20, 83, 181], "partialperiodicfrequentpattern": [20, 220, 226, 227], "gpfgrowth": [20, 85, 225], "ppf_df": [20, 85, 225], "partialperiodicpattern": [20, 86, 220, 226, 227, 230, 231, 232, 233, 234, 235], "gthreepgrowth": [20, 87, 229], "gabstract": [20, 87], "pppgrowth": [20, 87, 229, 230], "ppp_eclat": [20, 87, 229], "pppclose": [20, 87, 229], "max3pgrowth": [20, 87, 229], "parallel3pgrowth": [20, 87], "k3pminer": [20, 87, 229], "partialperiodicpatterninmultipletimeseri": [20, 220, 228], "ppgrowth": [20, 220, 223], "periodiccorrelatedpattern": [20, 220, 237], "epcpgrowth": [20, 94, 236], "periodicfrequentpattern": [20, 62, 88, 89, 90, 93, 106, 127, 193, 220, 228, 230, 231, 232, 233, 234, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 278, 279], "pfeclat": [20, 96, 238], "pfpgrowth": [20, 95, 96, 237, 238, 241], "pfpgrowthplu": [20, 96, 238], "pfpmc": [20, 96, 238], "psgrowth": [20, 96, 238], "parallelpfpgrowth": [20, 96], "cpfpminer": [20, 96, 238], "cugpfmin": [20, 96], "gpfminerbit": [20, 96], "maxpfgrowth": [20, 96, 238], "recurringpattern": [20, 220, 249], "rpgrowth": [20, 105, 248], "relativefrequentpattern": [20, 220, 252], "rsfpgrowth": [20, 107, 251], "relativehighutilitypattern": [20, 220, 253], "rhuim": [20, 109, 210], "sequentialpatternmin": [20, 220], "spade": [20, 112, 255], "spam": [20, 112, 255], "prefixspan": [20, 112, 255], "bide": [20, 112, 255], "stableperiodicfrequentpattern": [20, 220, 261, 262, 263], "sppeclat": [20, 115, 264], "sppgrowth": [20, 115, 264], "sppgrowthdump": [20, 115], "tspin": [20, 115, 264], "subgraphmin": [20, 220], "dfscode": [20, 118], "edg": [20, 118], "extendededg": [20, 118], "frequentsubgraph": [20, 118], "gspan": [20, 118, 120], "sparsetriangularmatrix": [20, 118], "vertex": [20, 118], "dfsthread": [20, 118], "tkg": [20, 118], "uncertainfaulttolerantfrequentpattern": [20, 220], "vbftmine": [20, 220], "uncertainfrequentpattern": [20, 220, 267, 268, 269, 270, 271, 272, 273], "cufptre": [20, 122, 274], "pufgrowth": [20, 122, 272, 274], "tufp": [20, 122, 270, 274], "tubep": [20, 122, 274], "tube": [20, 122, 274], "ufgrowth": [20, 122, 274], "uveclat": [20, 122, 274], "uncertaingeoreferencedfrequentpattern": [20, 220, 276], "gfpgrowth": [20, 124, 275], "uncertainperiodicfrequentpattern": [20, 220, 278, 279], "upfpgrowth": [20, 126, 280], "upfpgrowthplu": [20, 126, 280], "weightedfrequentneighbourhoodpattern": [20, 220, 282], "swfpgrowth": [20, 128, 283], "weightedfrequentpattern": [20, 220, 284], "wfim": [20, 130, 285], "weightedfrequentregularpattern": [20, 220, 286], "wfrimin": [20, 132, 287], "weighteduncertainfrequentpattern": [20, 220], "wufim": [20, 134], "pattern": [20, 24, 26, 27, 28, 29, 31, 33, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 252, 253, 254, 255, 256, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 282, 283, 284, 285, 286, 287], "python": [20, 24, 26, 45, 46, 50, 56, 58, 86, 88, 92, 97, 98, 101, 103, 116, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 162, 163, 164, 165, 166, 167, 180, 182, 189, 190, 226, 227, 232, 235, 239, 240, 244, 246, 261, 267, 268, 269, 270, 271, 276, 278, 279, 282, 284, 286], "librari": 20, "class": [24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "ifil": [24, 26, 27, 29, 30, 31, 33, 37, 39, 41, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "union": [24, 28, 30, 39, 43, 62, 71, 82, 88, 100, 101, 108, 129, 152, 153, 159, 193, 203, 218, 219, 230, 245, 252, 282], "str": [24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "datafram": [24, 26, 27, 28, 29, 30, 32, 33, 35, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "minsup": [24, 26, 33, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 71, 73, 75, 79, 84, 86, 93, 95, 97, 98, 100, 101, 103, 108, 110, 116, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 139, 152, 153, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 182, 184, 186, 189, 190, 193, 199, 201, 203, 206, 208, 211, 212, 221, 222, 226, 227, 228, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 252, 253, 261, 262, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "int": [24, 26, 27, 28, 29, 30, 32, 33, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "float": [24, 26, 27, 28, 30, 32, 35, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "minallconf": [24, 52, 95, 152, 153, 184, 237], "sep": [24, 26, 27, 29, 30, 31, 32, 35, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 197, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 256, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "t": [24, 26, 27, 30, 31, 32, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "sourc": [24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "_correlatedpattern": [24, 152, 153], "about": [24, 26, 30, 39, 45, 46, 50, 97, 119, 152, 153, 155, 162, 163, 164, 165, 166, 167, 180, 182, 239, 240], "algorithm": [24, 26, 33, 43, 45, 46, 48, 49, 50, 52, 54, 60, 64, 66, 69, 71, 75, 76, 78, 79, 80, 82, 84, 86, 89, 90, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 199, 201, 202, 203, 207, 208, 209, 211, 212, 217, 218, 219, 221, 222, 226, 227, 228, 233, 234, 235, 237, 239, 240, 241, 243, 244, 245, 246, 247, 249, 252, 253, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 279, 282, 284, 286], "descript": [24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 281, 282, 284, 286], "fundament": [24, 43, 45, 48, 49, 69, 84, 88, 91, 93, 97, 100, 101, 106, 121, 123, 131, 133, 152, 153, 158, 159, 162, 163, 164, 166, 167, 175, 179, 202, 221, 228, 230, 231, 232, 239, 240, 241, 242, 243, 245, 249, 267, 268, 269, 270, 272, 273, 284, 286], "correl": [24, 52, 95, 152, 153, 154, 183, 184, 191, 215, 236, 237, 265, 266], "fp": [24, 28, 43, 45, 49, 131, 152, 153, 159, 167, 179, 284], "growth": [24, 48, 49, 75, 82, 86, 90, 97, 100, 127, 152, 153, 175, 179, 209, 217, 226, 234, 243, 245, 279], "depth": [24, 46, 82, 89, 98, 119, 152, 153, 182, 217, 218, 219, 233, 244], "first": [24, 45, 46, 49, 75, 80, 82, 86, 89, 98, 110, 119, 152, 153, 162, 179, 182, 207, 214, 217, 218, 219, 224, 226, 233, 244, 253, 265, 277], "search": [24, 43, 45, 46, 49, 54, 56, 58, 62, 75, 76, 82, 84, 89, 98, 119, 121, 131, 133, 152, 153, 158, 159, 162, 167, 177, 178, 179, 182, 186, 189, 190, 193, 215, 217, 218, 219, 222, 233, 244, 284, 286], "lee": [24, 97, 127, 152, 153, 240, 278], "y": [24, 33, 43, 45, 71, 97, 104, 116, 117, 119, 120, 152, 153, 159, 167, 203, 239, 247, 262, 263], "kim": [24, 152, 153], "w": [24, 79, 116, 127, 152, 153, 212, 261, 278], "cao": [24, 152, 153], "d": [24, 152, 153, 256, 265, 266], "han": [24, 43, 45, 84, 152, 153, 158, 159, 167, 221], "j": [24, 43, 45, 46, 48, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 91, 97, 110, 116, 119, 120, 123, 127, 131, 152, 153, 159, 167, 175, 182, 203, 206, 207, 212, 214, 217, 218, 219, 221, 226, 232, 233, 241, 253, 261, 267, 278, 284], "2003": [24, 45, 152, 153, 165], "icdm": [24, 123, 152, 153, 271], "pp": [24, 45, 49, 56, 62, 69, 79, 80, 93, 97, 110, 116, 129, 131, 133, 152, 153, 162, 177, 189, 193, 202, 211, 214, 228, 243, 253, 261, 282, 284, 286], "581": [24, 152, 153], "584": [24, 152, 153], "paramet": [24, 26, 27, 28, 29, 31, 32, 33, 35, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 273, 276, 278, 279, 282, 284, 286], "name": [24, 26, 27, 28, 29, 30, 31, 32, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 282, 284, 286], "input": [24, 26, 27, 29, 30, 31, 32, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "file": [24, 26, 27, 28, 29, 30, 31, 32, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "complet": [24, 26, 28, 29, 30, 31, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 136, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 282, 284, 286], "ofil": [24, 26, 27, 28, 29, 30, 31, 35, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "output": [24, 26, 27, 28, 29, 30, 31, 32, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "store": [24, 26, 27, 29, 30, 31, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "user": [24, 26, 27, 28, 29, 31, 37, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 139, 142, 143, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 255, 261, 262, 263, 264, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "specifi": [24, 29, 32, 33, 37, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "either": [24, 29, 40, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 208, 211, 212, 226, 227, 228, 230, 231, 232, 233, 234, 237, 239, 240, 241, 242, 243, 244, 245, 249, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 281, 282, 284, 286], "count": [24, 29, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 110, 116, 117, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 208, 211, 212, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "proport": [24, 29, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 136, 152, 153, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 208, 211, 212, 225, 226, 227, 228, 230, 231, 232, 233, 234, 237, 239, 240, 241, 242, 243, 244, 245, 249, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "size": [24, 29, 30, 33, 39, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 208, 211, 212, 226, 227, 228, 230, 231, 232, 233, 234, 237, 239, 240, 241, 242, 243, 244, 245, 249, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "If": [24, 29, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 208, 211, 212, 228, 230, 231, 232, 233, 234, 237, 239, 240, 241, 242, 243, 244, 245, 249, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 282, 284, 286], "program": [24, 26, 29, 30, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "integ": [24, 29, 30, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 208, 211, 212, 217, 224, 228, 230, 231, 232, 233, 234, 237, 239, 240, 241, 242, 243, 244, 245, 249, 253, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "treat": [24, 29, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 208, 211, 212, 228, 230, 231, 232, 233, 234, 237, 239, 240, 241, 242, 243, 244, 245, 249, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "express": [24, 29, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 208, 211, 212, 228, 230, 231, 232, 233, 234, 237, 239, 240, 241, 242, 243, 244, 245, 249, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "rang": [24, 30, 39, 40, 52, 84, 123, 125, 127, 129, 131, 135, 152, 153, 184, 221, 222, 267, 276, 277, 278, 279, 282, 284], "0": [24, 26, 27, 30, 33, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 64, 66, 69, 75, 76, 80, 82, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 189, 191, 197, 199, 201, 202, 207, 214, 217, 218, 219, 226, 227, 228, 230, 231, 232, 233, 234, 237, 239, 240, 241, 242, 243, 244, 245, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "1": [24, 30, 39, 43, 45, 46, 52, 56, 62, 75, 76, 79, 82, 84, 86, 88, 91, 97, 108, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 158, 162, 163, 164, 165, 166, 167, 182, 184, 189, 191, 193, 197, 212, 217, 218, 219, 221, 224, 226, 227, 230, 231, 239, 240, 243, 252, 256, 265, 266, 267, 268, 269, 270, 271, 273, 276, 277, 278, 279, 281, 282, 284, 286], "variabl": [24, 26, 27, 29, 30, 31, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 137, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "distinguish": [24, 26, 27, 29, 31, 37, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "anoth": [24, 26, 27, 29, 31, 37, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "default": [24, 26, 27, 29, 30, 31, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "seper": [24, 26, 27, 29, 31, 32, 37, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 256, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "tab": [24, 26, 27, 29, 30, 31, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 256, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "overrid": [24, 26, 27, 29, 31, 37, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "separ": [24, 26, 27, 29, 30, 31, 37, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "memoryuss": [24, 26, 43, 45, 46, 48, 49, 50, 64, 66, 69, 75, 76, 78, 80, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 199, 201, 202, 214, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "To": [24, 26, 28, 29, 30, 33, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "total": [24, 26, 28, 30, 32, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 197, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 250, 251, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "amount": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "uss": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "memori": [24, 26, 28, 33, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "consum": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "memoryrss": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "rss": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "starttim": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "start": [24, 26, 33, 43, 45, 46, 48, 49, 50, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 265, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "endtim": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "given": [24, 27, 28, 29, 32, 33, 40, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 86, 90, 108, 110, 119, 152, 153, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 234, 250, 251, 252, 253], "minimum": [24, 26, 27, 29, 30, 39, 43, 50, 54, 56, 58, 60, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 97, 98, 100, 101, 106, 108, 110, 116, 119, 121, 123, 125, 127, 129, 131, 135, 139, 152, 153, 155, 156, 158, 180, 181, 186, 189, 190, 206, 209, 211, 212, 214, 215, 217, 218, 219, 221, 222, 226, 230, 231, 232, 233, 234, 235, 238, 241, 242, 243, 244, 245, 249, 252, 253, 261, 262, 266, 267, 276, 278, 279, 282, 284], "ratio": [24, 52, 86, 136, 152, 153, 184, 225, 227], "should": [24, 52, 119, 152, 153, 184], "list": [24, 26, 27, 28, 30, 32, 35, 39, 40, 43, 45, 46, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 90, 91, 92, 93, 95, 97, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 179, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 221, 222, 226, 228, 230, 231, 232, 234, 235, 237, 239, 240, 241, 242, 243, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "mapsupport": [24, 43, 45, 46, 48, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 108, 116, 117, 123, 125, 127, 129, 131, 133, 135, 152, 153, 159, 167, 175, 182, 221, 222, 227, 228, 230, 231, 232, 234, 237, 239, 240, 241, 242, 243, 245, 249, 252, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "dictionari": [24, 26, 27, 30, 31, 39, 43, 45, 46, 48, 49, 50, 54, 64, 66, 69, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 186, 199, 201, 202, 206, 212, 214, 217, 221, 222, 226, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "maintain": [24, 43, 45, 46, 48, 49, 82, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 108, 116, 117, 123, 125, 127, 129, 131, 133, 135, 152, 153, 159, 167, 175, 179, 182, 217, 221, 222, 226, 227, 228, 230, 231, 232, 234, 237, 239, 240, 241, 242, 243, 245, 249, 252, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "lno": [24, 43, 48, 49, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 104, 106, 108, 116, 117, 123, 125, 127, 129, 131, 133, 135, 152, 153, 159, 175, 177, 178, 179, 221, 222, 227, 228, 230, 231, 232, 234, 237, 239, 240, 241, 242, 243, 245, 247, 249, 252, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 279, 282, 284, 286], "tree": [24, 43, 45, 46, 48, 49, 71, 73, 75, 79, 80, 82, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 108, 110, 116, 117, 123, 125, 127, 129, 131, 133, 135, 152, 153, 159, 167, 175, 179, 182, 203, 206, 207, 209, 212, 214, 217, 221, 222, 226, 228, 230, 231, 232, 234, 237, 239, 240, 241, 242, 243, 245, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "itemsetcount": [24, 46, 48, 90, 93, 95, 97, 100, 101, 106, 108, 116, 117, 123, 125, 127, 135, 152, 153, 175, 182, 228, 234, 237, 239, 240, 241, 242, 243, 245, 249, 252, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 279], "finalpattern": [24, 26, 31, 43, 45, 46, 48, 49, 50, 64, 66, 69, 78, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 199, 201, 202, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "dict": [24, 26, 27, 30, 31, 33, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "itemsetbuff": [24, 54, 56, 58, 60, 62, 108, 152, 153, 186, 189, 190, 252], "maxpatternlength": [24, 108, 152, 153, 252], "constraint": [24, 73, 79, 101, 108, 110, 116, 139, 143, 152, 153, 206, 212, 238, 252, 253, 261, 262, 264], "length": [24, 27, 30, 32, 39, 40, 43, 75, 79, 82, 108, 121, 123, 125, 127, 135, 152, 153, 158, 208, 211, 217, 218, 219, 252, 267, 268, 269, 270, 271, 272, 273, 276, 279], "execut": [24, 30, 39, 45, 46, 50, 58, 80, 82, 86, 89, 91, 92, 97, 100, 101, 103, 106, 152, 153, 162, 163, 164, 165, 166, 167, 180, 182, 190, 217, 218, 219, 233, 239, 240, 245, 246, 249], "method": [24, 26, 27, 30, 31, 32, 33, 37, 39, 40, 43, 45, 46, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 159, 162, 163, 164, 165, 166, 167, 177, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "termin": [24, 26, 45, 46, 50, 56, 93, 97, 98, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 162, 163, 164, 165, 166, 167, 180, 182, 189, 228, 239, 240, 244, 267, 268, 269, 270, 271, 273, 276, 278, 279, 282, 284, 286], "command": [24, 26, 45, 46, 50, 56, 93, 97, 98, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 162, 163, 164, 165, 166, 167, 180, 182, 189, 228, 239, 240, 244, 267, 268, 269, 270, 271, 273, 276, 278, 279, 282, 284, 286], "format": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 197, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 256, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "venv": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 88, 89, 91, 93, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 228, 231, 232, 233, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 267, 268, 269, 270, 271, 273, 276, 278, 279, 282, 284, 286], "python3": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "py": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "inputfil": [24, 26, 27, 30, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "outputfil": [24, 26, 27, 28, 30, 32, 35, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "exampl": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 197, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 224, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 256, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "sampletdb": [24, 26, 48, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 89, 90, 93, 95, 97, 98, 100, 101, 106, 110, 116, 117, 123, 125, 127, 135, 152, 153, 155, 156, 175, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 228, 233, 234, 237, 241, 242, 243, 244, 245, 249, 253, 261, 262, 263, 267, 272, 276, 278, 279], "txt": [24, 26, 30, 32, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "25": [24, 152, 153], "2": [24, 40, 48, 50, 52, 54, 56, 58, 60, 62, 69, 73, 79, 80, 88, 89, 91, 97, 98, 100, 106, 108, 116, 121, 127, 129, 152, 153, 175, 180, 184, 186, 189, 190, 191, 193, 197, 202, 206, 212, 214, 224, 230, 231, 233, 241, 242, 243, 244, 245, 249, 252, 261, 265, 266, 277, 278, 279, 281, 282], "call": [24, 26, 45, 46, 50, 56, 58, 78, 80, 82, 97, 98, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 162, 163, 164, 165, 166, 167, 180, 182, 189, 190, 219, 239, 240, 244, 267, 268, 269, 270, 271, 276, 277, 278, 279, 282, 284, 286], "alg": [24, 26, 30, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "obj": [24, 26, 27, 28, 29, 30, 31, 33, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "getpattern": [24, 26, 29, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "print": [24, 26, 28, 30, 32, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "number": [24, 26, 30, 32, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 281, 282, 284, 286], "len": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "savepattern": [24, 45, 46, 48, 75, 76, 84, 101, 104, 106, 110, 117, 120, 125, 127, 131, 152, 153, 165, 167, 175, 182, 222, 247, 249, 253, 263, 276, 279, 284], "df": [24, 26, 28, 43, 45, 46, 48, 49, 50, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "getpatternsasdatafram": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "memuss": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "getmemoryuss": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "memrss": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "getmemoryrss": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "run": [24, 26, 28, 30, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "getruntim": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "executiontim": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "second": [24, 26, 28, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "credit": [24, 40, 45, 46, 50, 97, 103, 152, 153, 162, 163, 164, 165, 166, 167, 180, 182, 239, 240, 246], "wa": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "written": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "b": [24, 52, 54, 56, 58, 62, 66, 75, 79, 88, 108, 121, 152, 153, 184, 186, 189, 190, 193, 201, 208, 211, 224, 232, 252, 256, 265, 266], "sai": [24, 40, 52, 54, 56, 58, 62, 66, 75, 79, 108, 152, 153, 184, 186, 189, 190, 193, 201, 208, 211, 212, 252], "chitra": [24, 52, 54, 56, 58, 62, 66, 75, 79, 108, 152, 153, 184, 186, 189, 190, 193, 201, 208, 211, 252], "revis": [24, 45, 46, 50, 97, 152, 153, 162, 163, 164, 165, 166, 167, 180, 182, 239, 240], "tarun": [24, 45, 46, 50, 75, 97, 152, 153, 162, 163, 164, 165, 166, 167, 180, 182, 239, 240], "sreepada": [24, 45, 46, 50, 75, 97, 152, 153, 162, 163, 164, 165, 166, 167, 180, 182, 239, 240], "under": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "supervis": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "professor": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "rage": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "udai": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "kiran": [24, 26, 30, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "retriev": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "function": [24, 26, 30, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "return": [24, 26, 27, 28, 29, 30, 32, 33, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "tupl": [24, 26, 43, 49, 82, 97, 100, 152, 153, 155, 158, 179, 218, 219, 240, 241, 243, 245], "send": [24, 26, 36, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "after": [24, 26, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "final": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "pd": [24, 26, 29, 32, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "calcul": [24, 26, 29, 30, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "runtim": [24, 26, 33, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "taken": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "none": [24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 39, 40, 43, 45, 52, 54, 56, 62, 71, 75, 79, 80, 82, 84, 88, 95, 97, 100, 101, 108, 110, 117, 119, 120, 123, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 184, 186, 189, 193, 203, 207, 209, 211, 212, 214, 217, 218, 219, 221, 222, 230, 231, 232, 237, 239, 240, 241, 242, 243, 245, 252, 253, 263, 267, 268, 269, 270, 278, 282, 284, 286], "main": [24, 26, 31, 43, 45, 52, 73, 75, 79, 80, 84, 86, 88, 90, 91, 92, 97, 100, 103, 104, 108, 120, 123, 125, 127, 131, 148, 152, 153, 155, 159, 167, 184, 206, 208, 211, 212, 214, 221, 222, 227, 230, 231, 232, 234, 235, 241, 245, 246, 247, 252, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 284, 285], "printresult": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "result": [24, 26, 27, 30, 39, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 106, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "recurs": [24, 71, 73, 75, 79, 80, 86, 88, 97, 110, 116, 119, 123, 152, 153, 203, 206, 207, 209, 212, 214, 227, 232, 239, 242, 253, 261, 271], "node": [24, 49, 75, 82, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 116, 117, 123, 125, 127, 135, 152, 153, 177, 178, 179, 209, 217, 226, 228, 230, 231, 234, 237, 240, 241, 243, 245, 249, 262, 263, 267, 268, 269, 270, 271, 272, 276, 278, 279], "root": [24, 49, 82, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 116, 117, 123, 125, 127, 135, 152, 153, 179, 217, 226, 228, 230, 231, 234, 237, 240, 241, 243, 245, 249, 262, 263, 267, 268, 269, 270, 271, 272, 276, 278, 279], "build": [24, 49, 75, 152, 153, 179, 209], "ani": [24, 26, 82, 86, 97, 98, 100, 101, 103, 120, 148, 152, 153, 155, 156, 217, 218, 219, 226, 227, 239, 240, 241, 242, 243, 244, 245, 246, 265, 285], "current": [24, 80, 152, 153, 214, 277], "being": [24, 152, 153, 265], "_node": [24, 152, 153], "save": [24, 26, 27, 28, 29, 30, 32, 33, 35, 37, 39, 40, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "outfil": [24, 26, 28, 29, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 276, 278, 279, 282, 284, 286], "an": [24, 26, 28, 29, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 62, 64, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 92, 95, 97, 98, 108, 110, 116, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 139, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 197, 199, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 224, 226, 227, 230, 232, 235, 237, 238, 239, 240, 241, 242, 243, 244, 250, 251, 252, 253, 256, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "startmin": [24, 26, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 272, 276, 278, 279, 282, 284, 286], "code": [24, 29, 35, 56, 78, 80, 86, 88, 92, 97, 101, 103, 116, 119, 153, 163, 226, 227, 232, 235, 239, 240, 246, 261], "minrf": [26, 155, 156], "minc": [26, 155, 156], "maxor": [26, 155, 156], "_coveragepattern": [26, 155, 156], "coverag": [26, 155, 156, 157, 215, 266], "bhargav": [26, 155, 156], "sripada": [26, 155], "polep": [26, 155], "krishna": [26, 69, 84, 86, 88, 89, 93, 101, 129, 155, 156, 202, 222, 226, 228, 232, 233, 282], "reddi": [26, 69, 71, 84, 86, 88, 93, 97, 101, 110, 129, 155, 156, 202, 203, 222, 226, 228, 232, 243, 253, 282], "banner": [26, 155], "advertis": [26, 155], "placement": [26, 155], "www": [26, 54, 88, 89, 95, 106, 155, 186, 232, 233, 237, 249], "companion": [26, 155], "volum": [26, 86, 123, 155, 226, 267], "2011": [26, 84, 123, 155, 222, 267, 273], "131": [26, 155], "132": [26, 155], "__http": [26, 155], "dl": [26, 92, 155, 235], "acm": [26, 45, 49, 75, 92, 123, 155, 165, 179, 209, 235, 273], "org": [26, 43, 45, 46, 50, 75, 76, 84, 86, 88, 90, 91, 92, 97, 98, 100, 104, 116, 117, 121, 123, 125, 127, 131, 155, 159, 162, 163, 164, 165, 166, 167, 180, 182, 207, 209, 221, 222, 226, 230, 231, 234, 235, 240, 241, 243, 244, 245, 247, 262, 263, 267, 269, 270, 271, 273, 276, 278, 279, 284], "doi": [26, 43, 45, 46, 49, 50, 52, 56, 62, 69, 71, 75, 76, 79, 80, 82, 84, 86, 88, 91, 92, 93, 97, 104, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 155, 159, 162, 165, 167, 177, 180, 182, 184, 189, 193, 202, 203, 207, 209, 211, 214, 217, 218, 219, 221, 222, 226, 228, 230, 231, 235, 240, 241, 243, 247, 253, 262, 263, 267, 269, 270, 271, 273, 276, 278, 279, 282, 284, 286], "10": [26, 27, 37, 40, 43, 45, 46, 49, 50, 52, 54, 56, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 177, 178, 179, 180, 182, 184, 186, 189, 191, 193, 197, 199, 201, 202, 203, 206, 207, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 281, 282, 284, 286], "1145": [26, 45, 75, 84, 88, 91, 123, 155, 162, 165, 209, 222, 230, 231, 273], "1963192": [26, 155], "1963259": [26, 155], "everi": [26, 78, 80, 82, 86, 92, 97, 98, 100, 101, 108, 155, 156, 217, 226, 241, 242, 243, 244, 245, 252, 265, 277, 281], "must": [26, 78, 80, 86, 92, 97, 98, 100, 101, 108, 110, 155, 156, 191, 224, 241, 242, 243, 244, 245, 252, 253, 265, 266, 277, 281], "least": [26, 108, 155, 156, 252], "maximum": [26, 30, 32, 39, 40, 62, 71, 73, 75, 76, 79, 80, 82, 86, 90, 97, 98, 100, 101, 103, 106, 110, 116, 117, 127, 129, 139, 155, 156, 193, 203, 206, 207, 209, 211, 212, 214, 217, 218, 219, 226, 227, 234, 238, 239, 240, 241, 242, 243, 244, 245, 246, 249, 253, 261, 262, 263, 278, 279, 282], "two": [26, 40, 71, 73, 75, 79, 80, 82, 86, 97, 98, 100, 101, 103, 110, 155, 156, 203, 206, 207, 209, 212, 214, 217, 218, 219, 224, 226, 227, 239, 240, 241, 242, 243, 244, 245, 246, 253, 265, 277], "reappear": [26, 82, 86, 97, 98, 100, 101, 103, 155, 156, 217, 218, 219, 226, 227, 239, 240, 241, 242, 243, 244, 245, 246], "4": [26, 52, 58, 69, 82, 88, 89, 90, 93, 95, 97, 98, 100, 101, 106, 116, 117, 123, 127, 131, 155, 156, 184, 190, 191, 197, 202, 217, 218, 219, 224, 228, 232, 233, 234, 237, 241, 242, 243, 244, 245, 249, 261, 262, 263, 265, 267, 277, 278, 279, 281, 284], "7": [26, 155, 156, 191, 265, 277, 281], "5": [26, 40, 64, 66, 69, 82, 86, 91, 97, 101, 116, 123, 133, 155, 156, 191, 197, 199, 201, 202, 217, 218, 219, 224, 226, 227, 242, 261, 269, 270, 277, 281, 286], "p": [26, 40, 43, 45, 46, 48, 50, 52, 56, 64, 69, 71, 73, 75, 76, 79, 80, 82, 84, 86, 88, 89, 90, 92, 93, 95, 97, 98, 100, 101, 103, 104, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 155, 156, 158, 159, 162, 167, 175, 180, 182, 184, 189, 199, 202, 203, 206, 207, 211, 212, 214, 217, 218, 219, 221, 222, 226, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "likhitha": [26, 40, 43, 45, 46, 48, 50, 60, 69, 84, 88, 89, 90, 92, 93, 95, 97, 98, 100, 103, 104, 116, 117, 121, 123, 125, 127, 129, 131, 133, 155, 156, 158, 159, 162, 167, 175, 180, 182, 202, 221, 222, 228, 230, 231, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "creatingcoverageitem": [26, 155], "creat": [26, 28, 29, 32, 35, 37, 40, 49, 75, 79, 80, 82, 86, 119, 120, 155, 179, 191, 197, 208, 211, 214, 217, 218, 219, 224, 226, 256, 265, 266, 277, 281], "_databas": [26, 155], "coveragetiddata": [26, 155], "tid": [26, 32, 40, 52, 54, 56, 58, 60, 62, 82, 86, 91, 101, 104, 155, 184, 186, 189, 190, 191, 193, 197, 217, 226, 227, 247, 265, 266, 277, 281], "genpattern": [26, 155], "prefix": [26, 46, 49, 52, 54, 56, 58, 60, 62, 75, 79, 80, 82, 86, 88, 91, 97, 108, 116, 155, 179, 182, 184, 186, 189, 190, 193, 208, 211, 214, 217, 226, 227, 232, 239, 242, 252, 261], "tiddata": [26, 155], "gener": [26, 32, 40, 43, 45, 46, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 75, 78, 79, 80, 82, 86, 88, 91, 92, 97, 103, 104, 116, 119, 127, 155, 159, 167, 179, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 209, 211, 217, 218, 219, 226, 227, 232, 235, 239, 242, 246, 247, 261, 265, 277, 278, 281], "string": [26, 54, 60, 80, 82, 86, 106, 120, 155, 186, 214, 217, 226, 249, 265, 266], "generateallpattern": [26, 155], "coverageitem": [26, 155], "load": [26, 28, 29, 43, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "tidtobitset": [26, 155], "item_set": [26, 155], "convert": [26, 27, 30, 31, 33, 52, 54, 56, 58, 60, 62, 64, 66, 69, 93, 95, 97, 101, 106, 116, 117, 123, 125, 127, 135, 155, 184, 186, 189, 190, 193, 199, 201, 202, 228, 237, 240, 249, 262, 263, 267, 268, 269, 270, 271, 272, 276, 278, 279], "bitset": [26, 45, 121, 155, 166], "gowtham": [26, 156], "sriniva": [26, 156], "trinath": [26, 156], "v": [26, 119, 120, 156], "r": [26, 45, 56, 62, 69, 71, 82, 84, 86, 88, 89, 90, 93, 97, 100, 101, 104, 108, 110, 127, 129, 156, 162, 189, 193, 202, 203, 217, 218, 219, 222, 226, 228, 232, 233, 234, 239, 241, 243, 245, 247, 252, 253, 278, 282], "2015": [26, 54, 97, 156, 186, 241], "journal": [26, 54, 86, 97, 156, 186, 226, 241], "intellig": [26, 49, 54, 79, 97, 116, 156, 177, 186, 212, 243, 261, 262], "system": [26, 49, 54, 56, 62, 86, 97, 116, 121, 123, 141, 156, 179, 186, 189, 193, 226, 241, 254, 261, 267], "45": [26, 156], "3": [26, 29, 33, 43, 45, 48, 49, 54, 56, 58, 62, 64, 69, 71, 73, 79, 82, 88, 89, 90, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 116, 117, 121, 123, 125, 127, 131, 135, 156, 158, 163, 164, 166, 175, 177, 178, 179, 189, 190, 191, 193, 197, 199, 202, 203, 206, 211, 217, 218, 219, 224, 228, 232, 233, 234, 235, 237, 240, 241, 243, 244, 245, 246, 247, 249, 261, 262, 263, 265, 266, 267, 268, 272, 273, 276, 277, 278, 279, 281, 284], "423": [26, 156], "439": [26, 156], "http": [26, 43, 45, 46, 48, 50, 52, 54, 75, 76, 84, 86, 88, 89, 90, 92, 95, 97, 98, 100, 103, 104, 106, 108, 116, 117, 121, 123, 125, 127, 131, 156, 159, 162, 163, 164, 165, 166, 167, 175, 180, 182, 184, 186, 207, 209, 221, 222, 226, 232, 233, 234, 235, 237, 240, 241, 243, 244, 245, 246, 247, 249, 252, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 284], "link": [26, 82, 86, 103, 123, 156, 217, 226, 246, 268, 272], "springer": [26, 103, 104, 116, 121, 123, 127, 156, 246, 247, 261, 262, 268, 269, 270, 272, 278, 279], "com": [26, 103, 123, 156, 246, 268, 272], "articl": [26, 88, 91, 156, 230, 231], "1007": [26, 71, 73, 75, 76, 79, 92, 97, 103, 104, 116, 117, 121, 123, 125, 127, 156, 203, 206, 207, 212, 235, 240, 246, 247, 262, 263, 268, 269, 270, 272, 276, 278, 279], "s10844": [26, 156], "014": [26, 156], "0318": [26, 156], "percentag": [26, 30, 32, 39, 40, 48, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 97, 98, 100, 101, 106, 108, 116, 117, 156, 175, 177, 178, 179, 184, 186, 190, 193, 199, 201, 202, 203, 206, 208, 211, 212, 239, 240, 241, 242, 243, 244, 245, 249, 252, 261, 262, 263], "period": [26, 30, 39, 56, 58, 60, 62, 64, 69, 82, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 116, 117, 127, 129, 135, 140, 156, 188, 189, 190, 191, 192, 193, 196, 197, 198, 199, 202, 215, 216, 217, 218, 219, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 261, 262, 263, 264, 265, 277, 278, 279, 280, 282], "generatelatexcod": [27, 58], "latexgraphfil": 27, "fuz": 27, "idf": [27, 28, 33], "plot": [27, 30, 33, 39, 41], "point": [27, 33, 191, 197, 277, 281], "plt": [27, 33], "path": [27, 30, 37, 39, 40, 64, 66, 69, 75, 76, 78, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 116, 117, 119, 120, 123, 125, 127, 129, 131, 133, 135, 199, 201, 202, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 241, 242, 243, 244, 245, 246, 247, 249, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "rank": [27, 49, 50, 91, 101, 123, 179, 180, 271], "gettopkpattern": 27, "storetopkpattern": 27, "get": [27, 28, 29, 30, 32, 39, 40, 49, 64, 66, 69, 75, 76, 82, 101, 179, 199, 201, 202, 217], "defin": [27, 28, 78, 80, 82, 86, 92, 139, 143, 217, 218, 219, 226, 227, 238, 264], "patternid": 27, "predictedclass2transact": 27, "predicted_class": 27, "minthreshold": 27, "8": [27, 43, 45, 56, 62, 97, 159, 167, 189, 191, 193, 243, 265], "dens": [27, 28], "un": 27, "getbinarytransact": 27, "inputdf": 28, "param": [28, 29, 30, 32, 33, 37, 39, 40, 43, 49, 75, 76, 80, 86, 91, 97, 101, 103, 110, 119, 120, 123, 159, 177, 178, 179, 207, 208, 209, 214, 226, 227, 241, 246, 253, 271, 272], "condit": [28, 45, 49, 75, 86, 91, 97, 101, 108, 119, 166, 179, 209, 226, 243, 252], "judg": 28, "thresholdvalu": 28, "db": [28, 29, 30, 31, 32, 35, 37, 39, 40], "iddf": 28, "16": [28, 29, 35], "convert2transactionaldatabas": 28, "outputfilenam": [28, 29, 40], "convert2temporaldatabas": 28, "convert2multipletimeseri": 28, "multipl": [28, 29, 30, 60, 84, 119, 181, 215, 221, 222, 223, 265, 266], "timeseri": [28, 60, 215], "convert2utilitydatabas": 28, "util": [28, 30, 39, 40, 52, 71, 73, 75, 76, 79, 80, 110, 184, 191, 197, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 253, 254, 277], "getfilenam": [28, 32, 37, 40], "write": [28, 119, 120], "break": 28, "convert2uncertaintransact": 28, "createtransact": [28, 80, 214], "createtempor": 28, "createutil": 28, "csv": [28, 29, 32, 40, 43, 45, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 78, 79, 80, 82, 86, 88, 90, 91, 95, 97, 98, 100, 101, 116, 123, 125, 127, 129, 131, 133, 135, 159, 165, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 226, 227, 230, 231, 234, 237, 239, 240, 241, 242, 243, 244, 245, 261, 262, 267, 268, 272, 273, 276, 278, 279, 282, 284, 286], "denseformatdfplu": 28, "thresholdconditiondf": 28, "denseformatdf_dump": 28, "sparseformatdfplu": 28, "beta": [29, 75, 76], "calculatemi": 29, "getmisdatafram": 29, "respect": [29, 45, 62, 82, 86, 97, 101, 108, 120, 127, 166, 193, 217, 226, 243, 252, 279], "rtype": [29, 30, 32, 39, 48, 49, 64, 73, 75, 76, 80, 86, 110, 116, 123, 175, 177, 178, 179, 199, 206, 207, 208, 209, 214, 226, 227, 253, 261, 272], "sd": 29, "getdatafram": [29, 35], "readdatabas": [30, 39], "read": [30, 39, 75, 76, 119, 120], "getdatabases": [30, 39], "getminimumtransactionlength": [30, 39], "getaveragetransactionlength": [30, 39], "averag": [30, 32, 39, 40], "sum": [30, 32, 39, 40, 52, 54, 56, 58, 60, 62, 80, 184, 186, 189, 190, 191, 193, 214, 277], "divid": [30, 39], "getmaximumtransactionlength": [30, 39], "getstandarddeviationtransactionlength": [30, 39], "standard": [30, 39, 120], "deviat": [30, 39], "getsortedlistofitemfrequ": [30, 39], "sort": [30, 39, 54, 60, 71, 73, 75, 79, 80, 88, 90, 91, 93, 95, 97, 100, 101, 106, 110, 116, 117, 123, 125, 127, 135, 186, 203, 206, 207, 212, 214, 228, 230, 231, 234, 237, 240, 241, 243, 245, 249, 253, 262, 263, 267, 268, 269, 270, 271, 272, 276, 278, 279], "getsortedlistoftransactionlength": [30, 39], "getminimumutil": [30, 39], "getaverageutil": [30, 39], "getmaximumutil": [30, 39], "getsortedutilityvaluesofitem": [30, 39], "fuzzydatabasestat": 30, "printstat": [30, 39, 75, 209], "creatingitemset": [30, 39, 43, 64, 66, 69, 84, 88, 90, 91, 92, 93, 95, 97, 100, 101, 103, 104, 106, 108, 116, 117, 123, 125, 127, 129, 131, 133, 135, 159, 199, 201, 202, 221, 222, 228, 230, 231, 234, 235, 237, 240, 241, 245, 246, 247, 249, 252, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "getfrequenciesinrang": [30, 39], "max": [30, 39, 86, 226], "min": [30, 86, 226], "getnumberofitem": [30, 39], "kei": [30, 33, 39, 66, 71, 75, 91, 101, 110, 119, 201, 203, 207, 253], "getspars": [30, 39], "sparsiti": [30, 39], "gettotalnumberofitem": [30, 39], "gettotalutil": [30, 39], "gettransanctionallengthdistribut": [30, 39], "getvariancetransactionlength": [30, 39], "varianc": [30, 39], "plotgraph": [30, 39], "multipletimeseriesdatabasestat": 30, "fuzzi": [30, 31, 52, 54, 56, 58, 60, 62, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 215], "convertdataintomatrix": [30, 39], "matrix": [30, 80, 214], "form": [30, 45, 71, 86, 88, 108, 110, 166, 203, 227, 232, 252, 253, 281], "densiti": 30, "getdens": [30, 39], "disctribut": 30, "ndarrai": [30, 39], "like": [30, 39, 281], "avarag": [30, 39], "minimun": [30, 39], "so": [30, 32, 39, 40, 82, 217, 218, 219], "subsequ": [30, 39, 142, 255], "self": [30, 39, 49, 52, 71, 73, 75, 79, 80, 88, 91, 110, 119, 179, 184, 203, 206, 207, 212, 214, 230, 232, 253], "getminimumsequencelength": [30, 39], "getaveragesubsequencepersequencelength": [30, 39], "per": [30, 32, 39, 40, 91], "getaverageitempersubsequencelength": [30, 39], "getmaximumsequencelength": [30, 39], "getstandarddeviationsubsequencelength": [30, 39], "getvariancesequencelength": [30, 39], "getsequences": [30, 39], "getminimumsubsequencelength": [30, 39], "getaverageitempersequencelength": [30, 39], "getmaximumsubsequencelength": [30, 39], "getvariancesubsequencelength": [30, 39], "getsequenciallengthdistribut": [30, 39], "getsubsequenciallengthdistribut": [30, 39], "statu": [30, 39], "sampledb": [30, 39, 43, 45, 46, 48, 49, 50, 82, 84, 86, 88, 91, 92, 97, 103, 104, 108, 116, 121, 123, 125, 127, 129, 131, 133, 135, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 217, 218, 219, 221, 222, 226, 227, 230, 231, 232, 235, 239, 240, 242, 246, 247, 252, 261, 267, 268, 269, 270, 271, 273, 276, 278, 279, 282, 284, 286], "_ap": [30, 39], "shota": [30, 39], "suzuki": [30, 39], "getstandarddeviationsequencelength": [30, 39], "getminimumperiod": [30, 39], "getaverageperiod": [30, 39], "getmaximumperiod": [30, 39], "getstandarddeviationperiod": [30, 39], "getnumberoftransactionspertimestamp": [30, 39], "stamp": [30, 39, 82, 86, 217, 218, 219, 226, 227], "getaverageinterarrivalperiod": [30, 39], "inter": [30, 39], "arriv": [30, 39], "getaverageperiodofitem": [30, 39], "getmaximuminterarrivalperiod": [30, 39], "getmaximumperiodofitem": [30, 39], "getminimuminterarrivalperiod": [30, 39], "getminimumperiodofitem": [30, 39], "getperiodsinrang": [30, 39], "And": [30, 39], "uncertaintemporaldatabasestat": 30, "fuzfil": [31, 54, 58, 186, 190], "_convert": 31, "startconvert": 31, "numoftransact": [32, 40], "avglenoftransact": [32, 40], "numitem": [32, 40], "x1": [32, 119, 120], "y1": [32, 119, 120], "x2": [32, 119, 120], "y2": [32, 119, 120], "50": [32, 40], "typeoffil": [32, 40], "frame": [32, 78, 80, 86, 92], "cointoss": [32, 40], "correspond": [32, 40, 73, 79, 80, 119, 191, 206, 212, 214, 281], "filenam": [32, 40, 90, 93, 95, 97, 100, 101, 106, 108, 116, 117, 123, 125, 127, 135, 228, 234, 237, 240, 241, 245, 249, 252, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 279], "createtemporalfil": [32, 40], "getdatabaseasdatafram": [32, 40], "performcoinflip": [32, 40], "perform": [32, 40, 46, 48, 49, 75, 76, 86, 88, 119, 175, 177, 178, 179, 182, 227, 232], "coin": [32, 40], "flip": [32, 40], "probabl": [32, 40, 79, 80, 123, 127, 144, 145, 146, 211, 214, 271, 274, 275, 277, 279, 280], "tune": [32, 40, 84, 123, 125, 127, 129, 131, 135, 221, 222, 267, 276, 278, 279, 282, 284], "arraylength": [32, 40], "100": [32, 33, 40, 191, 197, 281], "15": 32, "avgtransactionlength": [32, 40], "6": [32, 54, 60, 89, 97, 98, 100, 117, 123, 186, 191, 224, 233, 241, 243, 244, 245, 263, 269], "outfilenam": [32, 40], "temporal_ot": 32, "percent": 32, "75": 32, "frameorbas": 32, "you": [32, 120], "want": 32, "temporaldb": [32, 40], "generatearrai": 32, "num": [32, 91], "avg": 32, "maxitem": [32, 80, 214], "sumr": [32, 40], "random": [32, 40], "arrai": [32, 40, 73, 75, 76, 79, 80, 206, 212, 214], "n": [32, 40, 49, 52, 86, 88, 89, 116, 127, 177, 184, 226, 232, 233, 250, 251, 262, 278], "whose": [32, 37, 73, 206], "m": [32, 60, 69, 71, 82, 93, 97, 110, 116, 127, 129, 202, 203, 217, 218, 219, 228, 243, 253, 262, 278, 282], "getpoint": 32, "bool": [32, 40, 80, 88, 214, 230], "true": [32, 91, 101, 119, 120], "fals": [32, 119, 120, 123, 125, 127, 135, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279], "otherwis": [32, 43, 45, 46, 49, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 106, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 158, 159, 162, 163, 164, 167, 177, 178, 179, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 208, 211, 212, 228, 230, 231, 232, 233, 234, 237, 239, 240, 241, 242, 243, 244, 245, 249, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "equal": [32, 37, 40, 75, 207], "numlin": [32, 40], "avgitemsperlin": [32, 40], "line": [32, 33, 40, 80, 82, 86, 97, 108, 191, 214, 217, 226, 227, 241, 252, 256, 277, 281], "gettransact": [32, 40, 80, 91, 101, 214], "dataframeintofigur": 33, "figur": 33, "column": [33, 224, 265], "xcolumn": 33, "x": [33, 75, 79, 91, 101, 119, 120, 121, 208, 211], "axi": 33, "ycolumn": 33, "fig": 33, "plotgraphsfromdatafram": 33, "end": [33, 45, 78, 80, 82, 97, 101, 165, 166, 217, 218, 219, 243], "titl": 33, "xlabel": 33, "ylabel": 33, "plotlinegraph": 33, "draw": 33, "idict": 33, "plotlinegraphfromdatafram": 33, "plotlinegraphfromdatfram": 33, "produc": [33, 121, 281], "miner": [33, 54, 56, 58, 62, 71, 75, 79, 186, 189, 190, 193, 203, 208, 212], "take": [33, 40, 119], "viz": 33, "markers": 33, "20": [33, 71, 73, 84, 97, 110, 197, 203, 206, 222, 239, 240, 253], "zoom": 33, "width": 33, "1500": 33, "height": 33, "1000": 33, "marker": 33, "screen": 33, "createdatabas": 35, "detected_object": 35, "appli": [35, 79, 116, 123, 212, 261, 273], "detected_obj": 35, "saveastemporaldb": 35, "saveastransactionaldb": 35, "saveasuncertaintemporaldb": 35, "saveasuncertaintransactionaldb": 35, "saveasutilitytemporaldb": 35, "saveasutilitytransactionaldb": 35, "url": [36, 45, 46, 50, 97, 162, 163, 164, 165, 166, 167, 180, 182, 239, 240], "usernam": 36, "password": 36, "toaddress": 36, "subject": 36, "bodi": 36, "createneighborhoodfileusingeuclideandist": 37, "maxeuclediandist": 37, "neighbourhood": [37, 52, 64, 66, 69, 78, 79, 80, 129, 184, 199, 201, 202, 211, 214, 215, 281, 282], "euclid": 37, "distanc": [37, 73, 79, 206, 212], "pf": 37, "maxeuclideandist": 37, "pair": [37, 71, 75, 110, 119, 120, 203, 207, 253], "euclidean": 37, "than": [37, 73, 75, 79, 80, 116, 206, 207, 212, 214, 261, 262, 265], "maxeuclediandistac": 37, "plotedgedistribut": 39, "plotnodedistribut": 39, "printgraphdatabasestatist": 39, "printindividualgraphstat": 39, "transanct": 39, "e": [40, 71, 73, 75, 79, 80, 110, 191, 203, 206, 207, 212, 214, 253, 256, 265, 266, 277, 281], "g": [40, 48, 60, 119, 120, 175, 265], "wai": 40, "text": [40, 119], "randomli": 40, "target": [40, 120, 139, 143, 238, 264], "databases": 40, "avgitemspertransact": 40, "collect": [40, 75, 76, 224, 256, 265], "onli": [40, 71, 73, 75, 79, 80, 110, 140, 147, 149, 203, 206, 207, 212, 214, 248, 253, 283, 287], "ignor": [40, 265, 266], "metadata": 40, "creategeoreferentialtemporaldatabas": 40, "avgtransact": 40, "synthet": 40, "referenti": [40, 197], "totaltransact": 40, "No": [40, 88, 91, 230, 231], "noofitem": 40, "creategeoreferentialtransactiondatabas": 40, "creategeoreferentialtransactionaldatabas": 40, "creategeoreferentialuncertaintransactiondatabas": 40, "creategeoreferentialuncertaintransactionaldatabas": 40, "createtemporalldatabas": 40, "createtemporaldatabas": 40, "createtransactionaldatabas": 40, "createuncertaintemporaldatabas": 40, "createuncertaintransactionaldatabas": 40, "maxutilrang": 40, "createutilitydatabas": 40, "transactions": 40, "numofitem": 40, "minutilityvalu": 40, "maxutilityvalu": 40, "minnumoftimesanitem": 40, "maxnumoftimesanitem": 40, "__init__": 40, "constructor": [40, 120], "initi": [40, 73, 79, 80, 206, 212, 214], "createsyntheticutilitydatabas": 40, "createrandomnumb": 40, "targetsum": 40, "hemanth": 40, "sree": 40, "normal": 40, "multipli": 40, "total_transact": 40, "num_of_item": 40, "avg_transaction_length": 40, "create_temporal_databas": 40, "output_fil": 40, "generate_random_numb": 40, "target_sum": 40, "utilitydatagener": 40, "numberofitem": 40, "averagelengthoftransact": 40, "minimuminternalutilityvalu": 40, "maximuminternalutilityvalu": 40, "minimumexternalutilityvalu": 40, "maximumexternalutilityvalu": 40, "generateandprintitempair": 40, "generateexternalutilitydata": 40, "getexternalutilitydata": 40, "getinternalutilitydata": 40, "getutilitydata": 40, "saveitemsinternalutilityvalu": 40, "saveitemsexternalutilityvalu": 40, "itemsup": [43, 116, 121, 158, 159, 261], "minlength": [43, 121, 158, 159], "faulttoler": [43, 121, 158, 159], "_faulttolerantfrequentpattern": [43, 121, 158, 159], "ft": [43, 158], "fault": [43, 121, 158, 159, 160, 215, 266], "toler": [43, 121, 158, 159, 160, 215, 266], "properti": [43, 45, 46, 49, 90, 97, 121, 131, 133, 148, 158, 159, 162, 167, 177, 178, 179, 182, 234, 239, 242, 284, 285, 286], "downward": [43, 45, 49, 121, 131, 133, 148, 158, 159, 162, 167, 177, 178, 179, 284, 285, 286], "closur": [43, 45, 49, 121, 131, 133, 148, 158, 159, 162, 167, 177, 178, 179, 284, 285, 286], "reduc": [43, 45, 49, 54, 56, 58, 62, 84, 121, 131, 133, 158, 159, 162, 167, 177, 178, 179, 186, 189, 190, 193, 222, 284, 286], "pei": [43, 45, 54, 135, 158, 159, 167, 186], "jian": [43, 158], "tung": [43, 158], "anthoni": [43, 158], "jiawei": [43, 158], "2001": [43, 158], "problem": [43, 54, 56, 58, 62, 158, 186, 189, 190, 193], "challeng": [43, 54, 56, 58, 62, 137, 146, 158, 186, 189, 190, 193, 229, 280], "falut": [43, 158, 159], "here": [43, 45, 46, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 110, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 150, 151, 158, 159, 162, 163, 164, 165, 166, 177, 178, 179, 180, 182, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "csvfile": [43, 45, 46, 48, 49, 50, 158, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182], "compress": [43, 45, 49, 131, 133, 159, 167, 179, 284, 286], "decreas": [43, 45, 49, 88, 90, 91, 93, 95, 97, 100, 101, 106, 116, 117, 123, 125, 127, 131, 133, 135, 159, 167, 179, 228, 230, 231, 234, 237, 240, 241, 245, 249, 262, 263, 267, 268, 269, 270, 271, 272, 276, 278, 279, 284, 286], "extract": [43, 45, 46, 49, 84, 86, 88, 90, 91, 93, 95, 97, 100, 101, 106, 108, 116, 117, 123, 125, 127, 129, 131, 133, 135, 159, 165, 167, 179, 182, 221, 222, 227, 228, 230, 231, 232, 234, 237, 240, 241, 245, 249, 252, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "yin": [43, 45, 159, 167], "et": [43, 45, 49, 62, 75, 76, 79, 80, 98, 116, 117, 159, 167, 179, 193, 207, 211, 214, 244, 262, 263], "al": [43, 45, 49, 62, 75, 76, 79, 80, 98, 116, 117, 159, 167, 179, 193, 207, 211, 214, 244, 262, 263], "without": [43, 45, 103, 120, 121, 159, 167, 246], "candid": [43, 45, 71, 73, 75, 79, 80, 110, 120, 159, 167, 203, 206, 207, 208, 209, 211, 212, 214, 253], "knowledg": [43, 45, 75, 123, 133, 159, 165, 167, 209, 268, 272, 277, 286], "53": [43, 45, 79, 159, 167, 212], "87": [43, 45, 159, 167], "2004": [43, 45, 84, 159, 167, 221], "1023": [43, 45, 159, 167], "scan": [43, 45, 73, 79, 80, 84, 86, 88, 90, 91, 92, 93, 95, 97, 100, 101, 103, 104, 106, 108, 116, 117, 123, 125, 127, 129, 131, 133, 135, 159, 166, 206, 212, 214, 221, 222, 227, 228, 230, 231, 232, 234, 235, 237, 239, 240, 241, 242, 243, 245, 246, 247, 249, 252, 261, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279, 282, 284, 286], "frequentoneitem": [43, 64, 66, 69, 84, 92, 103, 104, 108, 123, 125, 129, 131, 133, 135, 159, 199, 201, 202, 221, 222, 235, 246, 247, 252, 267, 268, 269, 270, 271, 272, 273, 276, 282, 284, 286], "getpatternindatafram": [43, 45, 49, 50, 84, 86, 92, 103, 104, 121, 133, 159, 162, 163, 164, 165, 166, 167, 177, 178, 179, 180, 221, 222, 227, 235, 246, 247, 286], "_frequentpattern": [45, 46, 48, 49, 50, 84, 108, 123, 125, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 221, 222, 252, 267, 268, 269, 270, 271, 272, 273, 276], "breadth": [45, 82, 162, 218], "agraw": [45, 162], "imi": [45, 162], "nski": [45, 162], "swami": [45, 162], "rule": [45, 52, 66, 84, 162, 184, 191, 197, 201, 221, 224, 256, 265, 266, 277, 281], "sigmod": [45, 162], "207": [45, 162], "216": [45, 162], "1993": [45, 162], "170035": [45, 162], "170072": [45, 162], "also": [45, 46, 97, 121, 123, 125, 127, 129, 131, 133, 135, 147, 148, 149, 162, 163, 164, 165, 166, 167, 182, 239, 240, 266, 267, 268, 269, 270, 271, 273, 276, 278, 279, 282, 283, 284, 285, 286, 287], "moham": [45, 46, 163, 164, 166, 182], "jave": [45, 163, 164, 166], "zaki": [45, 46, 163, 164, 166, 182], "scalabl": [45, 66, 163, 164, 166, 201], "ieee": [45, 50, 56, 62, 69, 79, 80, 90, 97, 98, 100, 110, 123, 163, 164, 166, 180, 189, 193, 202, 211, 214, 234, 243, 244, 245, 253, 271], "tran": [45, 49, 75, 163, 164, 166, 179, 207], "knowl": [45, 75, 76, 163, 164, 166, 207], "eng": [45, 163, 164, 166], "12": [45, 163, 164, 166], "372": [45, 163, 164, 166], "390": [45, 163, 164, 166], "2000": [45, 163, 164, 166], "ieeexplor": [45, 50, 90, 98, 100, 163, 164, 166, 180, 234, 244, 245], "document": [45, 50, 90, 98, 100, 163, 164, 166, 180, 234, 244, 245], "846291": [45, 163, 164, 166], "kundai": [45, 58, 164, 165], "diffset": [45, 165], "kdd": [45, 75, 165, 209], "03": [45, 165], "proceed": [45, 46, 75, 88, 91, 123, 131, 165, 182, 209, 230, 231, 271, 273, 284], "ninth": [45, 165], "sigkdd": [45, 75, 165, 209], "intern": [45, 49, 56, 62, 69, 75, 79, 80, 88, 91, 93, 98, 103, 110, 116, 123, 129, 131, 133, 165, 177, 189, 193, 202, 209, 211, 214, 228, 230, 231, 244, 246, 253, 261, 271, 281, 282, 284, 286], "confer": [45, 49, 56, 62, 69, 75, 79, 80, 88, 91, 93, 98, 103, 110, 123, 129, 131, 133, 165, 177, 179, 189, 193, 202, 209, 211, 214, 228, 230, 231, 244, 246, 253, 268, 271, 272, 282, 284, 286], "august": [45, 165], "page": [45, 86, 88, 91, 123, 165, 215, 226, 230, 231, 267, 273], "326": [45, 165], "335": [45, 165], "956750": [45, 165], "956788": [45, 165], "yudai": [45, 49, 163, 166, 177, 178, 179], "masu": [45, 49, 163, 166, 177, 178, 179], "implement": [45, 49, 86, 88, 97, 116, 166, 177, 227, 232, 239, 242, 261], "we": [45, 54, 56, 58, 62, 166, 186, 189, 190, 193, 250, 251, 266, 277], "check": [45, 46, 71, 73, 75, 79, 80, 90, 91, 97, 108, 110, 119, 166, 182, 203, 206, 207, 212, 214, 234, 239, 241, 242, 252, 253], "superset": [46, 73, 182, 206], "same": [46, 49, 52, 54, 56, 58, 60, 62, 179, 182, 184, 186, 189, 190, 193, 197, 265], "origin": [46, 80, 120, 123, 125, 127, 135, 182, 214, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279], "ching": [46, 182], "jui": [46, 182], "hsiao": [46, 182], "2002": [46, 182], "siam": [46, 131, 182, 284], "sdm": [46, 182], "457": [46, 182], "473": [46, 182], "1137": [46, 131, 182, 284], "9781611972726": [46, 182], "27": [46, 182], "tidlist": [46, 66, 82, 86, 88, 92, 97, 103, 104, 116, 182, 201, 217, 226, 227, 232, 235, 239, 242, 246, 247, 261], "hash": [46, 97, 182, 239, 242], "equival": [46, 64, 66, 86, 88, 97, 116, 123, 182, 199, 201, 227, 232, 239, 242, 261, 273], "maxfp": [48, 175], "grahn": [48, 175], "zhu": [48, 175], "enc": [48, 175], "concordia": [48, 175], "ca": [48, 175], "paper": [48, 106, 175, 249], "hpdm03": [48, 175], "pdf": [48, 52, 88, 89, 95, 106, 108, 131, 175, 184, 232, 233, 237, 249, 252, 284], "maxper": [48, 52, 54, 56, 58, 60, 62, 64, 66, 75, 79, 82, 86, 93, 95, 97, 98, 100, 101, 103, 106, 108, 116, 117, 127, 129, 131, 139, 175, 184, 186, 189, 190, 193, 199, 201, 208, 211, 212, 217, 218, 219, 226, 227, 228, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 249, 252, 261, 262, 263, 278, 279, 282, 284], "functon": [48, 175], "numwork": [49, 91, 101, 177, 178, 179], "li": [49, 54, 177, 179, 186, 277], "l": [49, 121, 177], "zeng": [49, 177], "q": [49, 177], "he": [49, 177], "z": [49, 75, 79, 177, 208, 211], "shi": [49, 177], "mapreduc": [49, 177], "2012": [49, 123, 177, 267], "13th": [49, 177], "aci": [49, 177], "softwar": [49, 86, 97, 177, 226, 241], "engin": [49, 116, 177, 261], "artifici": [49, 116, 177, 262], "comput": [49, 75, 97, 104, 116, 121, 123, 127, 177, 209, 243, 247, 262, 271, 278, 279], "kyoto": [49, 177], "japan": [49, 177], "236": [49, 177], "241": [49, 177], "1109": [49, 50, 56, 62, 69, 79, 80, 93, 97, 110, 123, 129, 133, 177, 180, 189, 193, 202, 211, 214, 228, 243, 253, 271, 282, 286], "snpd": [49, 177], "31": [49, 177], "numpartit": [49, 91, 177, 178, 179], "partit": [49, 91, 101, 177, 178, 179], "On": [49, 177, 178, 179], "worker": [49, 101, 177, 178, 179], "executor": [49, 177, 178, 179], "unit": [49, 177, 178, 179], "children": [49, 82, 86, 91, 97, 101, 179, 217, 226, 243], "null": [49, 88, 90, 91, 93, 95, 97, 100, 101, 106, 110, 116, 117, 123, 125, 127, 135, 179, 228, 230, 231, 234, 237, 240, 241, 243, 245, 249, 253, 262, 263, 267, 268, 269, 270, 271, 272, 276, 278, 279], "nodelink": [49, 82, 86, 179, 217, 226], "addtransact": [49, 82, 86, 179, 217, 226], "addnodetonodelink": [49, 179], "add": [49, 80, 82, 86, 91, 101, 119, 120, 179, 214, 217, 226], "generateconditionaltre": [49, 179], "haoyuan": [49, 179], "pfp": [49, 179], "queri": [49, 179], "recommend": [49, 106, 141, 179, 249, 254], "2008": [49, 179], "static": [49, 139, 179, 238], "buildtre": [49, 88, 90, 91, 93, 95, 97, 100, 101, 106, 116, 117, 123, 125, 127, 135, 179, 228, 230, 231, 234, 237, 240, 241, 243, 245, 249, 262, 263, 267, 268, 269, 270, 271, 272, 276, 278, 279], "genallfrequentpattern": [49, 179], "tree_tupl": [49, 179], "id": [49, 52, 75, 76, 101, 119, 120, 179, 184], "gencondtransact": [49, 91, 101, 179], "genfreqpattern": [49, 179], "new": [49, 71, 73, 75, 79, 80, 84, 88, 89, 95, 106, 110, 119, 123, 179, 203, 206, 207, 209, 212, 214, 221, 232, 233, 237, 249, 253, 267], "getpartitionid": [49, 91, 101, 179], "zhi": [50, 180], "hong": [50, 54, 135, 180, 186], "deng": [50, 180], "guo": [50, 180], "dong": [50, 180], "fang": [50, 180], "icmlc": [50, 180], "2007": [50, 52, 180, 184], "4370261": [50, 180], "xplore": [50, 180], "topkfrequentpattern": [50, 180], "element": [52, 54, 56, 58, 60, 62, 66, 75, 79, 80, 119, 141, 184, 186, 189, 190, 193, 201, 208, 211, 214, 254, 277], "iutil": [52, 184], "rutil": [52, 184], "keep": [52, 54, 56, 58, 60, 62, 71, 73, 75, 79, 80, 110, 184, 186, 189, 190, 193, 203, 206, 207, 208, 211, 212, 214, 253], "tact": [52, 184], "rest": [52, 184], "_corelatedfuzzyfrequentpattern": [52, 184], "lin": [52, 54, 75, 76, 116, 123, 135, 184, 186, 207, 261, 267], "chueh": [52, 184], "h": [52, 60, 116, 184, 262], "citeseerx": [52, 184], "ist": [52, 184], "psu": [52, 184], "edu": [52, 184], "viewdoc": [52, 184], "download": [52, 184], "416": [52, 184], "6053": [52, 184], "rep": [52, 184], "rep1": [52, 184], "starttimetim": [52, 184], "itemscnt": [52, 54, 56, 58, 60, 62, 184, 186, 189, 190, 193], "mapitemslowsum": [52, 54, 56, 62, 184, 193], "map": [52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 76, 79, 80, 110, 119, 184, 186, 189, 190, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 253], "track": [52, 54, 56, 58, 60, 62, 75, 79, 184, 186, 189, 190, 193, 208, 211], "low": [52, 54, 56, 62, 80, 184, 191, 193, 214], "region": [52, 54, 56, 58, 60, 62, 184, 189, 193], "mapitemsmidsum": [52, 54, 56, 60, 62, 184, 193], "middl": [52, 54, 56, 62, 184, 193], "mapitemshighsum": [52, 54, 56, 62, 184, 193], "mapitemsum": [52, 54, 56, 58, 60, 62, 184, 186, 189, 190, 193], "mapitemregion": [52, 54, 56, 58, 60, 62, 184, 189, 193], "jointcnt": [52, 54, 62, 184, 193], "ffi": [52, 54, 56, 58, 60, 62, 184, 186, 189, 190, 193], "construct": [52, 54, 56, 58, 60, 62, 75, 79, 88, 91, 97, 119, 120, 123, 125, 127, 135, 184, 186, 189, 190, 193, 208, 209, 211, 224, 230, 231, 241, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279], "buffers": [52, 54, 56, 58, 60, 62, 184, 186, 189, 190, 193], "buffer": [52, 54, 56, 58, 60, 62, 184, 186, 189, 190, 193], "itembuff": [52, 54, 62, 184, 193], "starttimemin": [52, 184], "getratio": [52, 184], "prefixlen": [52, 54, 56, 58, 60, 62, 75, 79, 184, 186, 189, 190, 193, 208, 211], "ration": [52, 184], "fsfimin": [52, 54, 56, 58, 62, 184, 186, 189, 190, 193], "fsfim": [52, 54, 56, 58, 60, 62, 184, 186, 189, 190, 193], "px": [52, 54, 56, 58, 60, 62, 184, 186, 189, 190, 193], "findelementwithtid": [52, 54, 56, 58, 60, 62, 184, 186, 189, 190, 193], "ulist": [52, 54, 56, 58, 60, 62, 75, 79, 184, 186, 189, 190, 193, 208, 211], "writeout": [52, 54, 56, 58, 60, 62, 184, 186, 189, 190, 193], "sumiutil": [52, 54, 56, 58, 60, 62, 184, 186, 189, 190, 193], "patten": [52, 54, 56, 58, 60, 62, 82, 184, 186, 189, 190, 193, 217, 218, 219], "correlatedfuzzyfrequentpattern": [52, 184], "_fuzzyfrequentpattenr": [54, 186], "desir": [54, 56, 58, 62, 186, 189, 190, 193], "trivial": [54, 56, 58, 62, 186, 189, 190, 193], "huge": [54, 56, 58, 62, 186, 189, 190, 193], "prune": [54, 56, 58, 62, 186, 189, 190, 193], "chun": [54, 123, 135, 186, 267], "wei": [54, 75, 101, 123, 135, 186, 209, 267], "ting": [54, 186], "fournier": [54, 66, 71, 75, 76, 82, 89, 93, 110, 116, 117, 127, 135, 186, 201, 203, 207, 217, 218, 219, 228, 233, 253, 261, 262, 263, 279], "viger": [54, 66, 71, 75, 76, 82, 93, 110, 116, 117, 127, 135, 186, 201, 203, 207, 217, 218, 219, 228, 253, 261, 262, 263, 279], "philipp": [54, 66, 89, 103, 127, 135, 186, 201, 233, 246, 279], "tzung": [54, 123, 135, 186, 267], "fast": [54, 75, 76, 123, 186, 207, 271], "29": [54, 186], "2373": [54, 186], "2379": [54, 186], "3233": [54, 186], "IFS": [54, 186], "151936": [54, 186], "researchg": [54, 186], "net": [54, 186], "286510908_a_fast_algorithm_for_mining_fuzzy_frequent_itemset": [54, 186], "fmfile": [54, 186], "joinscnt": [54, 56, 58, 60, 62, 186, 189, 190], "compareitem": [54, 60, 186], "o1": [54, 60, 186], "o2": [54, 60, 186], "ascend": [54, 60, 186], "ffiminermin": 54, "fuzzymembership": 54, "nfile": [56, 58, 64, 66, 69, 71, 73, 78, 79, 80, 125, 129, 189, 190, 199, 201, 202, 203, 206, 211, 212, 214, 276, 282], "_fuzzyspatialfrequentpattern": [56, 58, 189, 190], "veena": [56, 79, 125, 127, 189, 212, 276, 279], "chithra": [56, 189], "u": [56, 62, 71, 80, 82, 88, 89, 95, 97, 104, 106, 110, 116, 131, 189, 193, 203, 214, 217, 218, 219, 232, 233, 237, 243, 247, 249, 253, 261, 284], "agarw": [56, 189], "zettsu": [56, 66, 69, 79, 90, 93, 97, 100, 101, 125, 127, 129, 189, 201, 202, 212, 228, 234, 239, 245, 276, 278, 279, 282], "quantit": [56, 60, 62, 79, 80, 189, 193, 211, 214, 281], "spatiotempor": [56, 66, 69, 73, 79, 80, 129, 189, 201, 202, 206, 211, 212, 214, 282], "2021": [56, 79, 80, 97, 110, 127, 189, 211, 214, 239, 253, 278], "fuzz": [56, 62, 189, 193], "fuzz45933": [56, 189], "9494594": [56, 189], "neighbor": [56, 58, 75, 79, 119, 147, 189, 190, 208, 211, 283], "intersect": [56, 58, 73, 79, 80, 189, 190, 206, 212, 214], "neighbourx": [56, 58, 189, 190], "neighbouri": [56, 58, 189, 190], "common": [56, 58, 64, 66, 69, 73, 79, 80, 189, 190, 199, 201, 202, 206, 212, 214, 265], "samplen": [56, 58, 64, 66, 69, 73, 75, 79, 80, 189, 190, 199, 201, 202, 206, 209, 211, 212, 214], "fuzzyspatialfrequentpattern": [56, 189], "block": [56, 86, 88, 92, 101, 103, 116, 226, 227, 232, 235, 246, 261], "consol": 56, "kwangwari": 58, "generategraph": 58, "_fuzzypartialperiodicpattern": 60, "irregulat": 60, "mapitemsgsum": 60, "mapitemshsum": 60, "f3pmine": 60, "palla": [60, 92, 125, 127, 235, 276, 279], "_fuzzyperiodicfrequentpattern": [62, 193], "2020": [62, 66, 82, 90, 98, 100, 101, 123, 193, 201, 217, 218, 219, 234, 244, 245, 269, 270], "glasgow": [62, 193], "uk": [62, 193], "fuzz48607": [62, 193], "9177579": [62, 193], "maxtid": [62, 193], "lasttid": [62, 193], "last": [62, 80, 82, 86, 119, 193, 214, 217, 218, 219, 226, 227], "itemstoregion": [62, 193], "il": 62, "_georeferencedperiodicfrequentpattern": [64, 199], "extens": [64, 66, 119, 199, 201, 250, 251], "\u00e9clat": [64, 199], "stand": [64, 66, 199, 201], "cluster": [64, 66, 199, 201], "bottom": [64, 66, 199, 201], "up": [64, 66, 75, 199, 201, 209], "lattic": [64, 66, 199, 201], "travers": [64, 66, 119, 199, 201], "referenc": [64, 66, 69, 71, 73, 125, 187, 188, 191, 194, 195, 196, 198, 199, 201, 202, 203, 206, 215, 256, 275, 276, 277, 281], "avail": [64, 66, 69, 199, 201, 202], "ifilenam": [64, 66, 69, 199, 201, 202], "getneighbouritem": [64, 66, 69, 199, 201, 202], "keyset": [64, 66, 69, 199, 201, 202], "mapneighbour": [64, 66, 69, 199, 201, 202], "neighbourfil": [64, 66, 69, 199, 201, 202], "georeferencedperidicfrequentpattern": [64, 199], "ravikumar": [64, 79, 88, 97, 104, 199, 212, 232, 239, 247], "_spatialfrequentpattern": [66, 201], "popular": [66, 201], "version": [66, 97, 201, 241], "koji": [66, 79, 90, 97, 100, 101, 125, 127, 201, 212, 234, 239, 245, 276, 279], "toyoda": [66, 69, 71, 86, 90, 100, 101, 106, 110, 127, 129, 201, 202, 203, 226, 234, 245, 249, 253, 279, 282], "masashi": [66, 86, 88, 89, 90, 100, 101, 106, 127, 201, 226, 232, 233, 234, 245, 249, 279], "kitsuregawa": [66, 69, 71, 86, 89, 90, 93, 100, 101, 106, 108, 129, 201, 202, 203, 226, 228, 233, 234, 245, 249, 252, 282], "masaru": [66, 86, 88, 89, 90, 100, 101, 106, 108, 201, 226, 232, 233, 234, 245, 249, 252], "veri": [66, 79, 80, 90, 97, 98, 100, 104, 110, 201, 211, 214, 234, 241, 244, 245, 247, 253], "dictkeystoint": [66, 201], "ilist": [66, 201], "eclatgener": [66, 92, 103, 104, 201, 235, 246, 247], "clist": [66, 201], "generatespatialfrequentpattern": [66, 201], "spatialfrequentpattern": [66, 201], "minp": [69, 88, 91, 92, 106, 108, 202, 230, 231, 232, 249, 252], "maxiat": [69, 202], "_partialperiodicspatialpattern": [69, 202], "georeferenec": [69, 202], "c": [69, 88, 93, 106, 116, 119, 120, 121, 129, 202, 224, 228, 232, 249, 256, 261, 265, 266, 282], "saideep": [69, 93, 101, 106, 202, 228, 249], "2019": [69, 71, 93, 116, 129, 202, 203, 228, 261, 282], "big": [69, 79, 80, 92, 98, 101, 104, 110, 116, 202, 211, 214, 235, 244, 247, 253, 262], "233": [69, 202], "238": [69, 202], "bigdata47090": [69, 202], "9005693": [69, 202], "partialperiodicspatialpattern": [69, 202], "minutil": [71, 73, 75, 76, 78, 79, 80, 110, 203, 206, 207, 208, 209, 211, 212, 214, 253], "_utilitypattern": [71, 73, 75, 76, 79, 110, 203, 206, 207, 208, 209, 211, 212, 253], "help": [71, 110, 203, 253], "hufi": [71, 203], "cutoff": [71, 203], "suffix": [71, 86, 203, 227], "pakdd": [71, 89, 97, 123, 125, 203, 233, 240, 268, 272, 276], "978": [71, 73, 92, 97, 103, 104, 116, 123, 125, 127, 203, 206, 235, 240, 246, 247, 262, 268, 272, 276, 278, 279], "030": [71, 73, 127, 203, 206, 278], "16145": [71, 203], "3_15": [71, 203], "candidatecount": [71, 73, 75, 79, 80, 110, 203, 206, 207, 209, 212, 214, 253], "maxmemori": [71, 73, 75, 76, 79, 80, 110, 203, 206, 207, 209, 212, 214, 253], "highutilityfrequentitemset": [71, 203], "utilitybinarraylu": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "hold": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "local": [71, 73, 75, 79, 80, 82, 110, 203, 206, 207, 212, 214, 215, 216, 217, 218, 219, 253, 265], "utilitybinarraysu": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "subtre": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "oldnamestonewnam": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "old": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "newnamestooldnam": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "singleitemsetssupport": [71, 203], "singleitemsetsutil": [71, 203], "patterncount": [71, 73, 75, 79, 110, 203, 206, 207, 212, 253], "rhui": [71, 110, 203, 253], "itemstokeep": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "promis": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "i": [71, 110, 119, 120, 123, 191, 203, 253, 265, 271, 277, 281], "extend": [71, 73, 75, 79, 80, 110, 119, 203, 206, 207, 212, 214, 253], "itemstoexplor": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "need": [71, 110, 119, 203, 253, 256], "backtrackinghufim": [71, 203], "transactionsofp": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "prefixlength": [71, 73, 75, 79, 80, 108, 110, 203, 206, 207, 212, 214, 252, 253], "useutilitybinarraystocalculateupperbound": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "transactionsp": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "sub": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "tempposit": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "rel": [71, 108, 110, 148, 203, 215, 251, 252, 253, 254, 265, 266, 281, 285], "what": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "chose": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "isequ": [71, 73, 203, 206], "transaction1": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "transaction2": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "ident": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "useutilitybinarraytocalculatesubtreeutilityfirsttim": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "sortdatabas": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "sorttransact": [71, 73, 203, 206], "trans1": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "trans2": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "useutilitybinarraytocalculatelocalutilityfirsttim": [71, 73, 75, 79, 80, 110, 203, 206, 207, 212, 214, 253], "35": [71, 73, 75, 79, 80, 110, 203, 206, 207, 208, 209, 211, 212, 214, 253], "pradeep": [71, 73, 75, 79, 80, 110, 203, 206, 207, 209, 212, 214, 253], "pallikila": [71, 73, 75, 79, 80, 110, 203, 206, 207, 209, 211, 212, 214, 253], "satisfi": [73, 79, 86, 101, 139, 148, 206, 212, 226, 238, 285], "37188": [73, 206], "3_17": [73, 206], "highutilityfrequentspatialitemset": [73, 206], "pmu": [73, 79, 80, 206, 211, 212, 214], "shufi": [73, 206], "ie": [73, 75, 79, 80, 206, 207, 212, 214], "subtreeutil": [73, 75, 79, 80, 206, 207, 212, 214], "grater": [73, 79, 80, 206, 212, 214], "calculateneighbourintersect": [73, 79, 80, 206, 212, 214], "backtrackingefim": [73, 75, 79, 80, 206, 207, 212, 214], "shui": [73, 79, 206, 212], "neighbourhoodlist": [73, 79, 80, 206, 212, 214], "av": [73, 79, 80, 206, 212, 214], "lst1": [73, 79, 80, 206, 212, 214], "lst2": [73, 79, 80, 206, 212, 214], "bin": [73, 79, 80, 206, 212, 214], "fastest": [75, 76, 123, 207, 271], "zida": [75, 76, 207], "cw": [75, 76, 207], "inf": [75, 76, 119, 120, 207], "syst": [75, 76, 84, 207, 221], "51": [75, 76, 207], "595": [75, 76, 207], "625": [75, 76, 207], "2017": [75, 76, 86, 88, 91, 133, 207, 226, 230, 231, 286], "s10115": [75, 76, 207], "016": [75, 76, 207], "0986": [75, 76, 207], "highutilityitemset": [75, 79, 207, 212], "hui": [75, 79, 207, 208, 211], "greater": [75, 116, 207, 261, 262], "is_equ": [75, 80, 110, 207, 214, 253], "sort_transact": [75, 79, 80, 110, 207, 212, 214, 253], "_pd": [75, 207], "_transact": [75, 110, 207, 253], "ifile1": [75, 208], "hmier": [75, 208], "mapfmap": [75, 79, 208, 211], "euc": [75, 79, 208, 211], "fhm": [75, 79, 208, 211], "genet": [75, 161, 208], "huicnt": [75, 79, 208, 211], "nighbou": [75, 208], "explore_searchtre": [75, 79, 208, 211], "updateclos": [75, 79, 208, 211], "cul": [75, 79, 208, 211], "st": [75, 79, 208, 211], "excul": [75, 79, 208, 211], "newt": [75, 79, 208, 211], "ex": [75, 79, 208, 211], "ey_t": [75, 208], "updat": [75, 79, 88, 90, 91, 93, 95, 97, 100, 101, 106, 116, 117, 119, 123, 125, 127, 135, 208, 211, 228, 230, 231, 234, 237, 240, 241, 243, 245, 249, 262, 263, 267, 268, 269, 270, 271, 272, 276, 278, 279], "saveitemset": [75, 79, 108, 208, 211, 252], "updateel": [75, 79, 208, 211], "duppo": [75, 208], "vale": [75, 79, 208, 211], "duplic": [75, 79, 208, 211], "construccul": [75, 208], "exnighbor": [75, 208], "phase": [75, 209], "vincent": [75, 209], "tseng": [75, 209], "cheng": [75, 101, 209], "wu": [75, 101, 209], "bai": [75, 123, 209, 269, 270], "en": [75, 209], "shie": [75, 209], "philip": [75, 209], "yu": [75, 209], "2010": [75, 209], "16th": [75, 209], "machineri": [75, 209], "york": [75, 209], "ny": [75, 209], "usa": [75, 79, 80, 110, 123, 209, 211, 214, 253, 271], "253": [75, 209], "262": [75, 110, 209, 253], "1835804": [75, 209], "1835839": [75, 209], "numberofnod": [75, 209], "parentnumberofnod": [75, 209], "parent": [75, 82, 86, 91, 97, 101, 127, 209, 217, 226, 243, 279], "mapitemtominimumutil": [75, 209], "phui": [75, 209], "mapitemtotwu": [75, 209], "twu": [75, 79, 80, 209, 212, 214], "createlocaltre": [75, 209], "alpha": [75, 91, 209], "thread": [75, 76, 120], "renam": [75, 76], "resid": [75, 76], "byte": [75, 76], "uniqu": [75, 76, 265], "read_fil": [75, 76], "filter": [75, 76], "primari": [75, 76, 80, 214], "secondari": [75, 76, 80, 214], "binarysearch": [75, 76], "arr": [75, 76], "binari": [75, 76, 191, 224, 277, 281], "project": [75, 76, 80, 101, 214], "file_data": [75, 76], "utilitypattern": [78, 80, 214], "abc": [78, 80, 86, 92], "actual": [78, 80, 250, 251], "model": [79, 143, 211, 264], "mani": [79, 211], "real": [79, 211, 281], "world": [79, 211, 281], "spatio": [79, 211], "orlando": [79, 80, 110, 211, 214, 253], "fl": [79, 80, 110, 211, 214, 253], "4925": [79, 80, 211, 214], "4935": [79, 80, 211, 214], "bigdata52589": [79, 80, 110, 211, 214, 253], "9671912": [79, 80, 211, 214], "mapofpmu": [79, 211], "constructcul": [79, 211], "compactulist": [79, 211], "exneighbour": [79, 211], "eyt": [79, 211], "duprevpo": [79, 211], "pamalla": [79, 125, 212, 276], "penugonda": [79, 212], "raj": [79, 212], "bathala": [79, 212], "dao": [79, 116, 127, 212, 262, 278], "minh": [79, 212], "bommisetti": [79, 212], "2023": [79, 106, 125, 127, 212, 249, 276, 279], "hdshui": [79, 212], "novel": [79, 84, 212, 222], "dimension": [79, 212], "26": [79, 212], "s10489": [79, 117, 123, 212, 263, 269, 270], "022": [79, 212], "04436": [79, 212], "when": [79, 80, 82, 212, 214, 217, 218, 219], "_isequ": [79, 212], "datasetpath": [80, 214], "largest": [80, 214], "getmaxitem": [80, 214], "tkshui": [80, 214], "additemset": [80, 214], "prioriti": [80, 214], "queue": [80, 120, 214], "ad": [80, 82, 86, 90, 91, 93, 95, 97, 100, 101, 106, 116, 117, 123, 125, 127, 135, 214, 217, 226, 227, 228, 234, 237, 240, 241, 242, 243, 245, 249, 262, 263, 267, 268, 269, 270, 271, 272, 276, 278, 279], "numpi": [80, 214], "heaplist": [80, 214], "inttostr": [80, 214], "item1": [80, 214, 256, 265, 266], "item2": [80, 214, 256, 265, 266], "whether": [80, 119, 120, 214], "posit": [80, 108, 127, 214, 252, 278], "strtoint": [80, 214], "temp": [80, 214], "transactionutil": [80, 214], "utilit": [80, 214], "prefixutil": [80, 214], "offset": [80, 214], "pointer": [80, 214], "projectedtransact": [80, 214], "till": [80, 214], "getitem": [80, 214], "getutil": [80, 214], "getpmu": [80, 214], "getlastposit": [80, 214], "removeunpromisingitem": [80, 214], "remov": [80, 88, 90, 91, 93, 95, 97, 100, 101, 106, 116, 117, 119, 123, 125, 127, 135, 214, 228, 230, 231, 234, 237, 240, 241, 243, 245, 249, 262, 263, 267, 268, 269, 270, 271, 272, 273, 276, 278, 279], "insertionsort": [80, 214], "projecttransact": [80, 214], "nams": [80, 214], "maxsop": [82, 217, 218, 219], "mindur": [82, 217, 218, 219], "_localperiodicpattern": [82, 217, 218, 219], "spillov": [82, 217, 218, 219], "minim": [82, 217, 218, 219], "ensur": [82, 148, 217, 218, 219, 285], "those": [82, 217, 218, 219], "yang": [82, 116, 117, 217, 218, 219, 261, 263], "ventura": [82, 217, 218, 219], "luna": [82, 110, 217, 218, 219, 253], "discret": [82, 217, 218, 219], "scienc": [82, 104, 116, 121, 123, 127, 144, 217, 218, 219, 247, 262, 269, 270, 274, 278, 279], "elsevi": [82, 217, 218, 219], "ppt": [82, 217, 218, 219], "1016": [82, 84, 86, 97, 123, 217, 218, 219, 221, 226, 241, 267], "ins": [82, 217, 218, 219], "09": [82, 84, 123, 217, 218, 219, 221, 267], "044": [82, 217, 218, 219], "consecut": [82, 217, 218, 219], "tsmin": [82, 217, 218, 219], "date": [82, 217, 218, 219], "tsmax": [82, 217, 218, 219], "ptl": [82, 217, 218, 219], "tslist": [82, 217, 218, 219], "bit": [82, 121, 217, 218, 219], "vector": [82, 121, 217, 218, 219], "whole": [82, 217], "findsepar": [82, 86, 217, 226], "split": [82, 217, 224], "cretelpplist": [82, 217], "createtslist": [82, 217, 218, 219], "generatelpp": [82, 217, 218, 219], "createlpptre": [82, 217], "lpptree": [82, 217], "patterngrowth": [82, 217], "prefixpflist": [82, 217], "calculateptl": [82, 217, 218, 219], "calculateptlbit": [82, 217], "getlocalperiodicpattern": [82, 217, 218, 219], "lppmgrowth": [82, 217], "minsop": [82, 217, 218, 219], "f": [82, 217, 218, 219, 250, 251, 256, 265, 266], "nakamura": [82, 86, 217, 218, 219, 226, 227], "localperiodicpatterntre": [82, 217], "child": [82, 86, 91, 217, 226], "next": [82, 86, 217, 226], "getchild": [82, 86, 217, 226], "itemnam": [82, 86, 97, 101, 217, 226, 243], "don": [82, 86, 217, 226], "frequentpatterngrowth": [82, 86, 217, 226], "firstnodelink": [82, 86, 217, 226], "branch": [82, 86, 97, 101, 217, 226, 243], "frequentpatterntre": [82, 86, 97, 101, 108, 217, 226, 243, 252], "fixnodelink": [82, 86, 217, 226], "newnod": [82, 86, 217, 226], "deletenod": [82, 86, 217, 226], "delet": [82, 86, 217, 226], "createprefixtre": [82, 86, 217, 226], "timestamplist": [82, 86, 217, 226], "fix": [82, 86, 197, 217, 226], "lppmbreathsearch": [82, 218], "extensionofp": [82, 218, 219], "lppbreadth": [82, 218], "lppmdepthsearch": [82, 219], "mi": [84, 221, 222], "ya": [84, 221], "hu": [84, 221], "yen": [84, 221], "liang": [84, 221], "chen": [84, 221], "2006": [84, 221], "mechan": [84, 221], "deci": [84, 221], "42": [84, 197, 221], "octob": [84, 221], "24": [84, 221], "dss": [84, 221], "007": [84, 221], "were": [84, 123, 125, 127, 129, 131, 135, 221, 222, 267, 276, 278, 279, 282, 284], "appropri": [84, 123, 125, 127, 129, 131, 135, 221, 222, 267, 276, 278, 279, 282, 284], "limit": [84, 123, 125, 127, 129, 131, 135, 221, 222, 267, 276, 278, 279, 282, 284], "misfil": [84, 221, 222], "note": [84, 97, 98, 100, 101, 104, 106, 108, 110, 116, 121, 191, 197, 221, 222, 241, 242, 243, 244, 245, 247, 249, 252, 253, 261, 262, 265, 277], "11": [84, 86, 123, 222, 226, 273], "edbt": [84, 222], "1951365": [84, 222], "1951370": [84, 222], "minpr": [86, 226, 227], "venkatesh": [86, 226], "125": [86, 226], "170": [86, 226], "182": [86, 226], "issn": [86, 226], "0164": [86, 226], "1212": [86, 226], "jss": [86, 97, 226, 241], "2016": [86, 97, 226, 241, 243], "035": [86, 97, 226, 241], "storepatternsinfil": [86, 123, 226, 269, 270, 273], "ouputfil": [86, 226, 227], "getpatternindf": [86, 88, 90, 91, 226, 230, 231, 234], "pfgrowth": [86, 226], "pflist": [86, 226], "pr": [86, 226], "createconditionaltre": [86, 226], "Its": [86, 226], "ip": [86, 226, 227], "calculateip": [86, 226], "timestampfin": [86, 226], "generatepflistver2": [86, 226], "generatepftreever2": [86, 226], "getper_sup": [86, 104, 227, 247], "calucl": [86, 227], "sup": [86, 227], "getpersup": [86, 227], "oneitem": [86, 106, 227, 249], "tidsetx": [86, 227], "tidset": [86, 227], "userd": [86, 227], "equibal": [86, 227], "getpartialperiodicpattern": [86, 227], "ouput": [86, 227], "userspecifi": 86, "term": [86, 250, 251], "getfrequentpattern": [86, 90, 108, 234, 252], "relativep": [88, 230], "_partialperiodicpattern": [88, 89, 90, 91, 93, 228, 230, 231, 232, 233, 234], "3pgrowth": [88, 230, 231], "ssdbm": [88, 91, 230, 231], "17": [88, 91, 230, 231], "29th": [88, 91, 230, 231], "scientif": [88, 91, 230, 231], "managementjun": [88, 91, 230, 231], "30": [88, 91, 197, 230, 231], "6http": [88, 91, 230, 231], "3085504": [88, 91, 230, 231], "3085535": [88, 91, 230, 231], "partialperiodiconeitem": [88, 91, 230, 231], "updatetransact": [88, 91, 123, 125, 127, 135, 230, 231, 267, 268, 269, 270, 271, 272, 276, 278], "aperiod": [88, 90, 91, 93, 95, 97, 100, 101, 116, 117, 127, 228, 230, 231, 234, 237, 240, 241, 245, 262, 263, 278, 279], "constrcut": [88, 91, 230, 231], "descripit": [88, 232], "3peclat": [88, 232], "kirana": [88, 232], "venkateshd": [88, 232], "toyodaa": [88, 232], "kitsuregawaa": [88, 232], "tkl": [88, 89, 95, 106, 232, 233, 237, 249], "ii": [88, 89, 95, 106, 232, 233, 237, 249], "tokyo": [88, 89, 95, 106, 232, 233, 237, 249], "ac": [88, 89, 95, 106, 232, 233, 237, 249], "jp": [88, 89, 95, 106, 232, 233, 237, 249], "upload": [88, 89, 95, 106, 232, 233, 237, 249], "publication_fil": [88, 89, 95, 106, 232, 233, 237, 249], "774": [88, 232], "jss_2017": [88, 232], "creatingoneitemset": [88, 97, 232, 239, 242], "getperiodandsupport": [88, 97, 232, 239, 242, 243], "periodicsupport": [89, 90, 91, 93, 228, 233, 234], "kiran1": [89, 233], "venkatesh2": [89, 233], "viger3": [89, 233], "toyoda1": [89, 233], "reddy2": [89, 233], "799": [89, 233], "max3p": [90, 234], "IS": [90, 234], "3p": [90, 234], "yutaka": [90, 100, 234, 245], "watanob": [90, 97, 100, 104, 234, 239, 245, 247], "bhaskar": [90, 100, 234, 245], "chaudhuri": [90, 100, 234, 245], "9260063": [90, 100, 234, 245], "maximaltre": [90, 234], "periodicfrequentoneitem": [90, 93, 95, 97, 100, 101, 116, 117, 127, 228, 234, 237, 240, 241, 245, 262, 263, 278, 279], "updatedatabas": [90, 93, 95, 97, 100, 101, 106, 116, 117, 127, 228, 234, 237, 240, 241, 245, 249, 262, 263, 279], "max3prowth": [90, 234], "threepgrowth": [90, 234], "_gettransact": 91, "addchild": [91, 97, 101, 243], "summari": [91, 101], "info": 91, "add_transact": 91, "add_transaction_summ": 91, "tid_summ": 91, "get_condition_pattern": 91, "remove_nod": 91, "node_v": 91, "get_t": 91, "ts": [91, 277], "merg": [91, 101], "generate_pattern": 91, "glist": 91, "isrespons": [91, 101], "lambda": [91, 101], "cond_tran": 91, "cond_pat": 91, "cond_tid": 91, "getpf": 91, "tid_list": 91, "getp": 91, "4pgrowth": 91, "me": 91, "npartit": [91, 101], "getfrequentitem": [91, 101], "getfrequentitemset": [91, 101], "perfreqitem": 91, "psinfo": 91, "setpartit": 91, "031": [92, 104, 116, 125, 235, 247, 262, 276], "39847": [92, 235], "6_28": [92, 235], "candidatelist": [92, 103, 104, 235, 246, 247], "generatefrequentpattern": [92, 103, 104, 235, 246, 247], "topk_pppgrowth": [92, 235], "irregular": [93, 137, 228, 229, 265], "workshop": [93, 129, 228, 282], "icdmw": [93, 129, 228, 282], "1020": [93, 228], "1028": [93, 228], "00147": [93, 228], "remain": [93, 95, 97, 101, 106, 116, 117, 123, 125, 127, 135, 224, 228, 237, 240, 249, 262, 263, 265, 267, 268, 269, 270, 271, 272, 276, 278, 279], "maxperallconf": [95, 237], "_periodiccorrelatedpattern": [95, 237], "897": [95, 237], "venkatesh2018_chapter_discoveringperiod": [95, 237], "maaxperallconf": [95, 237], "thr": [95, 237], "topkpfp": [96, 102, 238], "kpfpminer": [96, 102, 238], "_periodicfrequentpattern": [97, 98, 100, 101, 103, 104, 127, 239, 240, 241, 242, 243, 244, 245, 246, 247, 278, 279], "toward": [97, 108, 116, 239, 252, 262], "columnar": [97, 116, 239, 262], "iea": [97, 101, 116, 239, 261, 262], "aie": [97, 101, 116, 239, 261, 262], "sy": [97, 123, 240, 268, 272], "khairuzzaman": [97, 123, 240, 268, 272], "tanbeer": [97, 123, 240, 268, 272], "chowdhuri": [97, 240], "farhan": [97, 240], "byeong": [97, 240], "soo": [97, 240], "jeong": [97, 240], "young": [97, 240], "koo": [97, 240], "2009": [97, 240], "642": [97, 103, 123, 240, 246, 268, 272], "01307": [97, 240], "2_24": [97, 240], "metho": [97, 240], "greedi": [97, 241], "udaykiran": [97, 241], "masarukitsuregawa": [97, 241], "krishnareddyd": [97, 241], "februari": [97, 241], "delimit": [97, 108, 241, 252], "pfpgorwthplu": [97, 241], "append": [97, 119, 243], "detail": [97, 123, 243, 271], "ps": [97, 243], "anirudh": [97, 243], "kitsuregawai": [97, 243], "symposium": [97, 123, 243, 273], "ssci": [97, 243], "7849926": [97, 243], "getconditionalpatternsindatafram": [97, 243], "onelengthitem": [97, 243], "conditionaltransact": [97, 243], "_interv": [97, 243], "fail": [97, 121, 243], "9378215": [98, 244], "maxpf": [100, 245], "maxpfrowth": [100, 245], "tostr": 101, "pfptree": 101, "itemid": 101, "satisfyp": 101, "numtran": 101, "mincount": 101, "framework": 101, "807": 101, "819": 101, "machin": [101, 135], "nowork": 101, "func1": 101, "ps1": 101, "func2": 101, "ps2": 101, "func3": 101, "endt": 101, "freqitem": 101, "topkpfpgrowth": [103, 246], "komat": [103, 246], "amphawan": [103, 133, 246, 286], "lenca": [103, 246], "athasit": [103, 246], "surarerk": [103, 246], "advanc": [103, 116, 121, 246, 262], "technolog": [103, 133, 246, 286], "chapter": [103, 123, 246, 268, 272], "10392": [103, 246], "6_3": [103, 246], "sampl": [103, 191, 246, 265, 266, 277, 281], "2022": [104, 116, 117, 127, 247, 262, 263, 279], "bda": [104, 247], "lectur": [104, 116, 121, 247, 262], "vol": [104, 116, 121, 127, 247, 262, 278, 279], "13773": [104, 247], "cham": [104, 116, 127, 247, 262, 278], "24094": [104, 247], "2_14": [104, 247], "minrec": [106, 249], "_recurringpattern": [106, 249], "haichuan": [106, 249], "shang": [106, 249], "693": [106, 249], "could": [106, 249], "potenti": [106, 140, 248, 249], "numer": [106, 249], "minr": [108, 252], "comad": [108, 252], "comad2012": [108, 252], "saveallcombin": [108, 252], "tempbuff": [108, 252], "frequentpatterngrowthgener": [108, 252], "port": [108, 252], "particular": [108, 197, 224, 252, 256, 265], "__mapsupport": [108, 252], "__minratio": [108, 252], "23": [108, 252], "minur": [110, 253], "invari": [110, 253], "252": [110, 253], "9672064": [110, 253], "relativehighutilityitemset": [110, 253], "backtrackingrhuim": [110, 253], "maxla": [116, 117, 261, 262, 263], "_stableperiodicfrequentpattern": [116, 117, 261, 263], "stabl": [116, 117, 215, 261, 262, 263, 264, 265], "dicov": [116, 261, 262], "three": [116, 261, 262], "contraint": [116, 261, 262], "labil": [116, 261, 262], "proc": [116, 261], "32nd": [116, 261], "conf": [116, 261], "industri": [116, 261], "lnai": [116, 261], "230": [116, 261], "244": [116, 261], "loss": [116, 261], "calculatela": [116, 261], "pfpeclat": [116, 261], "fujita": [116, 262], "ali": [116, 262], "wang": [116, 117, 262, 263], "ed": [116, 121, 127, 262, 278], "theori": [116, 262], "practic": [116, 262], "13343": [116, 262], "08530": [116, 262], "7_70": [116, 262], "includ": [116, 117, 119, 262, 263], "spplist": [116, 262], "appl": [117, 263], "intel": [117, 263], "52": [117, 263], "6917": [117, 263], "6938": [117, 263], "020": [117, 263], "02181": [117, 263], "ee": [119, 120], "rightmost": 119, "containedg": [119, 120], "v1": [119, 120], "v2": [119, 120], "copi": [119, 120], "getallvlabel": [119, 120], "label": [119, 120], "getat": [119, 120], "index": [119, 120, 123, 215, 271], "geteelist": [119, 120], "getrightmost": [119, 120], "getrightmostpath": [119, 120], "isempti": [119, 120], "notpreofrm": [119, 120], "rightmostpath": 119, "onrightmostpath": [119, 120], "edgelabel": [119, 120], "getedgelabel": [119, 120], "vlabel1": [119, 120], "vlabel2": [119, 120], "getv1": [119, 120], "getv2": [119, 120], "getvlabel1": [119, 120], "getvlabel2": [119, 120], "pairsmallerthan": [119, 120], "smallerthan": [119, 120], "smallerthanorigin": [119, 120], "setofgraphsid": [119, 120], "vmap": [119, 120], "emptyintegerarrai": 119, "emptyvertexlist": 119, "findallwithlabel": [119, 120], "targetlabel": [119, 120], "getallneighbor": [119, 120], "getallvertic": [119, 120], "getedg": [119, 120], "getedgecount": [119, 120], "getid": [119, 120], "getnonprecalculatedallvertic": [119, 120], "getvlabel": [119, 120], "isneighbor": [119, 120], "precalculatelabelstovertic": [119, 120], "precalcul": 119, "precalculatevertexlist": [119, 120], "vertic": [119, 120], "iter": 119, "precalculatevertexneighbor": [119, 120], "cach": 119, "removeinfrequentlabel": [119, 120], "accordingli": 119, "minsupport": 119, "outputsinglevertic": [119, 120], "maxnumberofedg": [119, 120], "outputgraphid": [119, 120], "_gspan": 119, "edge_count_prun": [119, 120], "eliminate_infrequent_edge_label": [119, 120], "eliminate_infrequent_vertex_pair": [119, 120], "eliminate_infrequent_vertic": [119, 120], "findallonlyonevertex": [119, 120], "graphdb": [119, 120], "outputfrequentvertic": [119, 120], "option": 119, "infrequ": 119, "boolean": [119, 120], "flag": 119, "determin": [119, 136, 147, 149, 225, 283, 287], "getfrequentsubgraph": 119, "getsubgraphgraphmap": 119, "subgraph": [119, 120], "belong": 119, "fid": 119, "clabel": 119, "gid": 119, "gspandf": [119, 120], "subgraphid": [119, 120], "snippet": 119, "_ab": [119, 120], "itself": 119, "doe": 119, "modifi": 119, "found": 119, "dure": 119, "iscanon": [119, 120], "canon": 119, "compar": [119, 141, 254], "readgraph": [119, 120], "pars": 119, "removeinfrequentvertexpair": [119, 120], "rightmostpathextens": [119, 120], "graphid": [119, 120], "seem": 119, "rightmostpathextensionsfromsingl": [119, 120], "design": [119, 161], "outputpath": 119, "savesubgraphsbygraphid": 119, "flat": 119, "row": [119, 265, 266], "subgraphisomorph": [119, 120], "isomorph": 119, "try": 119, "valid": 119, "getsupportforitem": [119, 120], "incrementcount": [119, 120], "removeinfrequententriesfrommatrix": [119, 120], "setsupport": [119, 120], "vlabel": [119, 120], "addedg": [119, 120], "getedgelist": [119, 120], "getlabel": [119, 120], "removeedg": [119, 120], "edgetoremov": [119, 120], "tkginstanc": 120, "subclass": 120, "invok": 120, "callabl": 120, "pass": 120, "argument": 120, "keyword": 120, "arg": 120, "kwarg": 120, "empty_integer_arrai": 120, "empty_vertex_list": 120, "_tkg": 120, "dynamic_search": 120, "threaded_dynamic_search": 120, "getksubgraph": 120, "correct": 120, "newlin": 120, "getminsupport": 120, "getqueues": 120, "getsubgraphslist": 120, "empti": 120, "gspandynamicdf": 120, "metric": 120, "registerascandid": 120, "startthread": 120, "represent": 121, "koh": 121, "jl": 121, "yo": 121, "pw": 121, "2005": [121, 131, 284], "zhou": 121, "ooi": 121, "meng": 121, "dasfaa": 121, "3453": 121, "berlin": 121, "heidelberg": 121, "11408079_51": 121, "frequentfrequ": 121, "abil": 121, "handl": 121, "inconsist": 121, "incorrect": 121, "cufp": [123, 267], "peihong": [123, 267], "expert": [123, 267], "39": [123, 267], "issu": [123, 267], "march": [123, 267], "4084": [123, 267], "4093": [123, 267], "eswa": [123, 267], "087": [123, 267], "puf": [123, 135, 268, 272, 273], "carson": [123, 268, 271, 272, 273], "kai": [123, 268, 271, 272, 273], "sang": [123, 268, 271, 272, 273], "leung": [123, 268, 271, 272, 273], "compact": [123, 268, 272], "pacif": [123, 268, 272], "asia": [123, 268, 272], "2013": [123, 268, 272], "37453": [123, 268, 272], "1_2": [123, 268, 272], "cup": [123, 269, 270], "tuong": [123, 269, 270], "le": [123, 269, 270], "vo": [123, 269, 270], "van": [123, 269, 270], "nam": [123, 269, 270], "huynh": [123, 269, 270], "ngoc": [123, 269, 270], "thanh": [123, 269, 270], "nguyen": [123, 269, 270], "sung": [123, 269, 270], "wook": [123, 269, 270], "baik": [123, 269, 270], "busi": [123, 269, 270], "media": [123, 269, 270], "llc": [123, 269, 270], "part": [123, 269, 270], "019": [123, 269, 270], "01622": [123, 269, 270], "getpatternsindatafram": [123, 269, 270, 273], "richard": [123, 271], "kyle": [123, 271], "mackinnon": [123, 271], "2014": [123, 271], "14": [123, 271], "societi": [123, 271], "893": [123, 271], "898": [123, 271], "146": [123, 271], "dict1": [123, 271], "printtre": [123, 127, 271, 279], "lije": [123, 273], "sun": [123, 273], "transform": [123, 273], "sac": [123, 273], "computingmarch": [123, 273], "983": [123, 273], "984": [123, 273], "1982185": [123, 273], "1982399": [123, 273], "gfp": [125, 276], "33380": [125, 276], "4_3": [125, 276], "neighborfil": [125, 276], "sampleneighbor": [125, 276], "ms": [127, 278], "zhang": [127, 278], "mantoro": [127, 278], "ayu": [127, 278], "wong": [127, 278], "hidayanto": [127, 278], "neural": [127, 278], "iconip": [127, 278, 279], "commun": [127, 278, 279], "1516": [127, 278], "92307": [127, 278], "5_83": [127, 278], "_lno": [127, 278], "removefalseposit": [127, 278], "plu": [127, 279], "upfp": [127, 279], "1792": [127, 279], "singapor": [127, 279], "981": [127, 279], "99": [127, 279], "1642": [127, 279], "9_16": [127, 279], "floot": [127, 129, 279, 282], "minw": [129, 282], "_weightedfrequentspatialpattern": [129, 282], "weight": [129, 131, 133, 135, 215, 281, 282, 283, 284, 285, 286, 287], "987": [129, 282], "996": [129, 282], "00143": [129, 282], "minweight": [129, 131, 282, 284], "weightfil": [129, 131, 282, 284], "weightfrequentneighbourhoodpattern": [129, 282], "wfile": [129, 131, 133, 135, 282, 284, 286], "_weightedfrequentpattern": [131, 135, 284], "wfminer": [131, 284], "yun": [131, 284], "leggett": [131, 284], "636": [131, 284], "640": [131, 284], "epub": [131, 284], "9781611972757": [131, 284], "76": [131, 284], "weightsampl": [131, 284], "weightfrequentpattern": [131, 284], "_wfile": [133, 286], "ws": [133, 286], "_weightedfrequentregularpattern": [133, 286], "wfri": [133, 286], "klangwisan": [133, 286], "9th": [133, 286], "smart": [133, 286], "kst": [133, 286], "66": [133, 286], "71": [133, 286], "7886090": [133, 286], "weightsupport": [133, 286], "expsup": 135, "expwsup": 135, "learn": 135, "recognit": 135, "book": [135, 191, 277, 281], "jerri": 135, "wensheng": 135, "gan": 135, "cyclic": [136, 139, 225, 238], "full": [136, 225], "follow": [136, 191, 197, 225, 256, 265, 277, 281], "strict": [136, 225], "still": [136, 225], "interesting": [136, 225], "mainten": [136, 140, 225, 248], "repeat": [137, 147, 149, 229, 283, 287], "exactli": [137, 229], "intermitt": [137, 229], "convent": [137, 229], "task": [138, 143, 144, 145, 146, 236, 264, 274, 275, 280], "sale": [138, 139, 236, 238], "observ": [139, 197, 238, 250, 251], "goal": [139, 140, 238, 248], "plai": [139, 238], "crucial": [139, 238], "role": [139, 238], "togeth": [142, 161, 255], "clickstream": [142, 255], "biolog": [142, 255], "log": [142, 255], "retent": [142, 255], "sppm": [143, 264], "success": [143, 264], "known": [143, 264], "spp": [143, 264], "reliabl": [143, 264], "adher": [143, 264], "stabil": [143, 264], "enabl": [143, 264], "probabilist": [144, 145, 146, 274, 275, 277, 280], "determinist": [144, 146, 274, 280], "deal": [144, 146, 274, 280], "financ": [144, 274], "aris": [145, 275], "address": [146, 280], "pose": [146, 280], "neighborhood": [147, 197, 283], "assign": [147, 148, 149, 283, 285, 287], "proxim": [147, 283], "group": [147, 283], "cumul": [147, 148, 149, 283, 285, 287], "focu": [148, 285], "constitu": [149, 287], "contigu": [150, 215], "def": 150, "definit": 151, "pami": [152, 153, 155, 156, 158, 159, 162, 163, 164, 165, 166, 167, 175, 177, 178, 179, 180, 182, 184, 186, 189, 190, 191, 193, 199, 201, 202, 203, 206, 207, 208, 209, 211, 212, 214, 217, 218, 219, 221, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 252, 253, 261, 262, 263, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278, 279, 281, 282, 284, 286], "typic": 161, "done": 161, "dna": 161, "protein": 161, "lead": 161, "aprioribitset": 176, "logic": 191, "pleas": [191, 265], "lie": 191, "zero": [191, 277], "impli": 191, "chanc": 191, "bread": [191, 277, 281], "jam": [191, 277, 281], "butter": [191, 277, 281], "pen": [191, 277, 281], "bat": [191, 277, 281], "shown": [191, 224, 265, 266, 277, 281], "below": [191, 224, 265, 266, 277, 281], "tabl": [191, 265, 277, 281], "ball": [191, 277, 281], "fuzzyitema": 191, "fuzzyitemb": 191, "fuzzyitemn": 191, "fuzzyvalu": 191, "fuzzyvaluea": 191, "fuzzyvalueb": 191, "fuzzyvaluen": 191, "choic": [191, 277, 281], "sinc": [191, 265, 266, 277, 281], "polygon": [191, 277, 281], "comma": [191, 224, 265, 266, 277, 281], "facilit": [191, 277, 281], "symbol": [191, 277, 281], "110": [191, 281], "gather": [197, 224], "sensor": 197, "phenomenon": 197, "topic": 197, "spatialitem1": 197, "spatialitem2": 197, "spatialitemn": 197, "price": [197, 277, 281], "40": 197, "utilitya": [197, 281], "utilityb": [197, 281], "utilityn": [197, 281], "162": 197, "140": 197, "70": 197, "With": [215, 266], "modul": [215, 220], "packag": 220, "subpackag": 220, "content": 220, "broadli": 224, "classifi": 224, "window": 224, "windowid": 224, "brace": 224, "left": 224, "hand": 224, "side": 224, "letter": 224, "pend": 229, "quantiti": [250, 251], "mathemat": [250, 251], "wherea": [250, 251], "suppos": [250, 251], "intrus": [250, 251], "sid": 256, "itema": [256, 277, 281], "itemb": [256, 277, 281], "itemc": 256, "gap": 265, "implicitli": 265, "thereaft": 265, "rather": 265, "absolut": 265, "especi": 265, "variant": 265, "work": 265, "properli": 265, "share": 265, "itemn": [265, 266, 277, 281], "directli": 266, "storag": 266, "perfect": 277, "hidden": 277, "now": 277, "9": 277, "abov": 277, "probabilitya": 277, "probabilityb": 277, "probabilityn": 277, "introduct": 277, "becaus": 281, "contrast": 281, "fact": 281, "henceforth": 281, "most": 281, "extern": 281, "supermarket": 281, "do": 281, "purchas": 281, "custom": 281, "seo": 281}, "objects": {"": [[20, 0, 0, "-", "PAMI"]], "PAMI": [[21, 0, 0, "-", "AssociationRules"], [23, 0, 0, "-", "correlatedPattern"], [25, 0, 0, "-", "coveragePattern"], [27, 0, 0, "-", "extras"], [42, 0, 0, "-", "faultTolerantFrequentPattern"], [44, 0, 0, "-", "frequentPattern"], [51, 0, 0, "-", "fuzzyCorrelatedPattern"], [53, 0, 0, "-", "fuzzyFrequentPattern"], [55, 0, 0, "-", "fuzzyGeoreferencedFrequentPattern"], [57, 0, 0, "-", "fuzzyGeoreferencedPeriodicFrequentPattern"], [59, 0, 0, "-", "fuzzyPartialPeriodicPatterns"], [61, 0, 0, "-", "fuzzyPeriodicFrequentPattern"], [63, 0, 0, "-", "geoReferencedPeriodicFrequentPattern"], [65, 0, 0, "-", "georeferencedFrequentPattern"], [67, 0, 0, "-", "georeferencedFrequentSequencePattern"], [68, 0, 0, "-", "georeferencedPartialPeriodicPattern"], [70, 0, 0, "-", "highUtilityFrequentPattern"], [72, 0, 0, "-", "highUtilityGeoreferencedFrequentPattern"], [74, 0, 0, "-", "highUtilityPattern"], [77, 0, 0, "-", "highUtilityPatternsInStreams"], [78, 0, 0, "-", "highUtilitySpatialPattern"], [81, 0, 0, "-", "localPeriodicPattern"], [83, 0, 0, "-", "multipleMinimumSupportBasedFrequentPattern"], [85, 0, 0, "-", "partialPeriodicFrequentPattern"], [87, 0, 0, "-", "partialPeriodicPattern"], [93, 0, 0, "-", "partialPeriodicPatternInMultipleTimeSeries"], [94, 0, 0, "-", "periodicCorrelatedPattern"], [96, 0, 0, "-", "periodicFrequentPattern"], [105, 0, 0, "-", "recurringPattern"], [107, 0, 0, "-", "relativeFrequentPattern"], [109, 0, 0, "-", "relativeHighUtilityPattern"], [111, 0, 0, "-", "sequence"], [112, 0, 0, "-", "sequentialPatternMining"], [115, 0, 0, "-", "stablePeriodicFrequentPattern"], [118, 0, 0, "-", "subgraphMining"], [121, 0, 0, "-", "uncertainFaultTolerantFrequentPattern"], [122, 0, 0, "-", "uncertainFrequentPattern"], [124, 0, 0, "-", "uncertainGeoreferencedFrequentPattern"], [126, 0, 0, "-", "uncertainPeriodicFrequentPattern"], [128, 0, 0, "-", "weightedFrequentNeighbourhoodPattern"], [130, 0, 0, "-", "weightedFrequentPattern"], [132, 0, 0, "-", "weightedFrequentRegularPattern"], [134, 0, 0, "-", "weightedUncertainFrequentPattern"]], "PAMI.AssociationRules": [[22, 0, 0, "-", "basic"]], "PAMI.AssociationRules.basic": [[22, 0, 0, "-", "abstract"]], "PAMI.correlatedPattern": [[24, 0, 0, "-", "basic"]], "PAMI.correlatedPattern.basic": [[152, 0, 0, "-", "CoMine"], [153, 0, 0, "-", "CoMinePlus"], [24, 0, 0, "-", "abstract"]], "PAMI.correlatedPattern.basic.CoMine": [[152, 1, 1, "", "CoMine"]], "PAMI.correlatedPattern.basic.CoMine.CoMine": [[152, 2, 1, "", "getMemoryRSS"], [152, 2, 1, "", "getMemoryUSS"], [152, 2, 1, "", "getPatterns"], [152, 2, 1, "", "getPatternsAsDataFrame"], [152, 2, 1, "", "getRuntime"], [152, 2, 1, "", "mine"], [152, 2, 1, "", "printResults"], [152, 2, 1, "", "recursive"], [152, 2, 1, "", "save"], [152, 2, 1, "", "startMine"]], "PAMI.correlatedPattern.basic.CoMinePlus": [[153, 1, 1, "", "CoMine"]], "PAMI.correlatedPattern.basic.CoMinePlus.CoMine": [[153, 2, 1, "", "getMemoryRSS"], [153, 2, 1, "", "getMemoryUSS"], [153, 2, 1, "", "getPatterns"], [153, 2, 1, "", "getPatternsAsDataFrame"], [153, 2, 1, "", "getRuntime"], [153, 2, 1, "", "mine"], [153, 2, 1, "", "printResults"], [153, 2, 1, "", "recursive"], [153, 2, 1, "", "save"], [153, 2, 1, "", "startMine"]], "PAMI.coveragePattern": [[26, 0, 0, "-", "basic"]], "PAMI.coveragePattern.basic": [[155, 0, 0, "-", "CMine"], [156, 0, 0, "-", "CPPG"], [26, 0, 0, "-", "abstract"]], "PAMI.coveragePattern.basic.CMine": [[155, 1, 1, "", "CMine"]], "PAMI.coveragePattern.basic.CMine.CMine": [[155, 2, 1, "", "creatingCoverageItems"], [155, 2, 1, "", "genPatterns"], [155, 2, 1, "", "generateAllPatterns"], [155, 2, 1, "", "getMemoryRSS"], [155, 2, 1, "", "getMemoryUSS"], [155, 2, 1, "", "getPatterns"], [155, 2, 1, "", "getPatternsAsDataFrame"], [155, 2, 1, "", "getRuntime"], [155, 2, 1, "", "mine"], [155, 2, 1, "", "printResults"], [155, 2, 1, "", "save"], [155, 2, 1, "", "startMine"], [155, 2, 1, "", "tidToBitset"]], "PAMI.coveragePattern.basic.CPPG": [[156, 1, 1, "", "CPPG"]], "PAMI.coveragePattern.basic.CPPG.CPPG": [[156, 2, 1, "", "getMemoryRSS"], [156, 2, 1, "", "getMemoryUSS"], [156, 2, 1, "", "getPatterns"], [156, 2, 1, "", "getPatternsAsDataFrame"], [156, 2, 1, "", "getRuntime"], [156, 2, 1, "", "mine"], [156, 2, 1, "", "printResults"], [156, 2, 1, "", "save"], [156, 2, 1, "", "startMine"]], "PAMI.extras": [[28, 0, 0, "-", "DF2DB"], [29, 0, 0, "-", "calculateMISValues"], [30, 0, 0, "-", "dbStats"], [31, 0, 0, "-", "fuzzyTransformation"], [32, 0, 0, "-", "generateDatabase"], [27, 0, 0, "-", "generateLatexGraphFile"], [33, 0, 0, "-", "graph"], [34, 0, 0, "-", "image2Database"], [35, 0, 0, "-", "imageProcessing"], [36, 0, 0, "-", "messaging"], [37, 0, 0, "-", "neighbours"], [38, 0, 0, "-", "sampleDatasets"], [27, 0, 0, "-", "scatterPlotSpatialPoints"], [39, 0, 0, "-", "stats"], [40, 0, 0, "-", "syntheticDataGenerator"], [27, 0, 0, "-", "topKPatterns"], [27, 0, 0, "-", "uncertaindb_convert"], [41, 0, 0, "-", "visualize"]], "PAMI.extras.DF2DB": [[28, 0, 0, "-", "DenseFormatDF"], [28, 0, 0, "-", "SparseFormatDF"], [28, 0, 0, "-", "createTDB"], [28, 0, 0, "-", "denseDF2DBPlus"], [28, 0, 0, "-", "denseDF2DB_dump"], [28, 0, 0, "-", "sparseDF2DBPlus"]], "PAMI.extras.DF2DB.DenseFormatDF": [[28, 1, 1, "", "DenseFormatDF"]], "PAMI.extras.DF2DB.DenseFormatDF.DenseFormatDF": [[28, 2, 1, "", "convert2MultipleTimeSeries"], [28, 2, 1, "", "convert2TemporalDatabase"], [28, 2, 1, "", "convert2TransactionalDatabase"], [28, 2, 1, "", "convert2UncertainTransactional"], [28, 2, 1, "", "convert2UtilityDatabase"], [28, 2, 1, "", "getFileName"]], "PAMI.extras.DF2DB.SparseFormatDF": [[28, 1, 1, "", "SparseFormatDF"]], "PAMI.extras.DF2DB.SparseFormatDF.SparseFormatDF": [[28, 2, 1, "", "createTemporal"], [28, 2, 1, "", "createTransactional"], [28, 2, 1, "", "createUtility"], [28, 2, 1, "", "getFileName"]], "PAMI.extras.DF2DB.createTDB": [[28, 1, 1, "", "createTDB"]], "PAMI.extras.DF2DB.createTDB.createTDB": [[28, 2, 1, "", "createTDB"], [28, 2, 1, "", "save"]], "PAMI.extras.DF2DB.denseDF2DBPlus": [[28, 1, 1, "", "DenseFormatDFPlus"]], "PAMI.extras.DF2DB.denseDF2DBPlus.DenseFormatDFPlus": [[28, 2, 1, "", "createTemporal"], [28, 2, 1, "", "createTransactional"], [28, 2, 1, "", "createUtility"], [28, 2, 1, "", "getFileName"]], "PAMI.extras.DF2DB.denseDF2DB_dump": [[28, 1, 1, "", "DenseFormatDF"]], "PAMI.extras.DF2DB.denseDF2DB_dump.DenseFormatDF": [[28, 2, 1, "", "createTemporal"], [28, 2, 1, "", "createTransactional"], [28, 2, 1, "", "createUtility"], [28, 2, 1, "", "getFileName"]], "PAMI.extras.DF2DB.sparseDF2DBPlus": [[28, 1, 1, "", "SparseFormatDFPlus"]], "PAMI.extras.DF2DB.sparseDF2DBPlus.SparseFormatDFPlus": [[28, 2, 1, "", "createTemporal"], [28, 2, 1, "", "createTransactional"], [28, 2, 1, "", "createUtility"], [28, 2, 1, "", "getFileName"]], "PAMI.extras.calculateMISValues": [[29, 0, 0, "-", "usingBeta"], [29, 0, 0, "-", "usingSD"]], "PAMI.extras.calculateMISValues.usingBeta": [[29, 1, 1, "", "usingBeta"]], "PAMI.extras.calculateMISValues.usingBeta.usingBeta": [[29, 2, 1, "", "calculateMIS"], [29, 2, 1, "", "getMISDataFrame"], [29, 2, 1, "", "save"]], "PAMI.extras.calculateMISValues.usingSD": [[29, 1, 1, "", "usingSD"]], "PAMI.extras.calculateMISValues.usingSD.usingSD": [[29, 2, 1, "", "calculateMIS"], [29, 2, 1, "", "getDataFrame"], [29, 2, 1, "", "save"]], "PAMI.extras.dbStats": [[30, 0, 0, "-", "FuzzyDatabase"], [30, 0, 0, "-", "MultipleTimeSeriesFuzzyDatabaseStats"], [30, 0, 0, "-", "SequentialDatabase"], [30, 0, 0, "-", "TemporalDatabase"], [30, 0, 0, "-", "TransactionalDatabase"], [30, 0, 0, "-", "UncertainTemporalDatabase"], [30, 0, 0, "-", "UncertainTransactionalDatabase"], [30, 0, 0, "-", "UtilityDatabase"]], "PAMI.extras.dbStats.FuzzyDatabase": [[30, 1, 1, "", "FuzzyDatabase"]], "PAMI.extras.dbStats.FuzzyDatabase.FuzzyDatabase": [[30, 2, 1, "", "creatingItemSets"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getAverageUtility"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMaximumUtility"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getMinimumUtility"], [30, 2, 1, "", "getNumberOfItems"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSortedUtilityValuesOfItem"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTotalUtility"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.dbStats.MultipleTimeSeriesFuzzyDatabaseStats": [[30, 1, 1, "", "MultipleTimeSeriesFuzzyDatabaseStats"]], "PAMI.extras.dbStats.MultipleTimeSeriesFuzzyDatabaseStats.MultipleTimeSeriesFuzzyDatabaseStats": [[30, 2, 1, "", "convertDataIntoMatrix"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getDensity"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getNumberOfItems"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.dbStats.SequentialDatabase": [[30, 1, 1, "", "SequentialDatabase"]], "PAMI.extras.dbStats.SequentialDatabase.SequentialDatabase": [[30, 2, 1, "", "getAverageItemPerSequenceLength"], [30, 2, 1, "", "getAverageItemPerSubsequenceLength"], [30, 2, 1, "", "getAverageSubsequencePerSequenceLength"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumSequenceLength"], [30, 2, 1, "", "getMaximumSubsequenceLength"], [30, 2, 1, "", "getMinimumSequenceLength"], [30, 2, 1, "", "getMinimumSubsequenceLength"], [30, 2, 1, "", "getSequenceSize"], [30, 2, 1, "", "getSequencialLengthDistribution"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getStandardDeviationSequenceLength"], [30, 2, 1, "", "getStandardDeviationSubsequenceLength"], [30, 2, 1, "", "getSubsequencialLengthDistribution"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getVarianceSequenceLength"], [30, 2, 1, "", "getVarianceSubsequenceLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"]], "PAMI.extras.dbStats.TemporalDatabase": [[30, 1, 1, "", "TemporalDatabase"]], "PAMI.extras.dbStats.TemporalDatabase.TemporalDatabase": [[30, 2, 1, "", "convertDataIntoMatrix"], [30, 2, 1, "", "getAverageInterArrivalPeriod"], [30, 2, 1, "", "getAveragePeriodOfItem"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getDensity"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumInterArrivalPeriod"], [30, 2, 1, "", "getMaximumPeriodOfItem"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMinimumInterArrivalPeriod"], [30, 2, 1, "", "getMinimumPeriodOfItem"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getNumberOfTransactionsPerTimestamp"], [30, 2, 1, "", "getPeriodsInRange"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationPeriod"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.dbStats.TransactionalDatabase": [[30, 1, 1, "", "TransactionalDatabase"]], "PAMI.extras.dbStats.TransactionalDatabase.TransactionalDatabase": [[30, 2, 1, "", "convertDataIntoMatrix"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getDensity"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getNumberOfItems"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.dbStats.UncertainTemporalDatabase": [[30, 1, 1, "", "UncertainTemporalDatabase"]], "PAMI.extras.dbStats.UncertainTemporalDatabase.UncertainTemporalDatabase": [[30, 2, 1, "", "convertDataIntoMatrix"], [30, 2, 1, "", "getAveragePeriod"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getDensity"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumPeriod"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMinimumPeriod"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getNumberOfTransactionsPerTimestamp"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationPeriod"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.dbStats.UncertainTransactionalDatabase": [[30, 1, 1, "", "UncertainTransactionalDatabase"]], "PAMI.extras.dbStats.UncertainTransactionalDatabase.UncertainTransactionalDatabase": [[30, 2, 1, "", "convertDataIntoMatrix"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getDensity"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getNumberOfItems"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.dbStats.UtilityDatabase": [[30, 1, 1, "", "UtilityDatabase"]], "PAMI.extras.dbStats.UtilityDatabase.UtilityDatabase": [[30, 2, 1, "", "creatingItemSets"], [30, 2, 1, "", "getAverageTransactionLength"], [30, 2, 1, "", "getAverageUtility"], [30, 2, 1, "", "getDatabaseSize"], [30, 2, 1, "", "getFrequenciesInRange"], [30, 2, 1, "", "getMaximumTransactionLength"], [30, 2, 1, "", "getMaximumUtility"], [30, 2, 1, "", "getMinimumTransactionLength"], [30, 2, 1, "", "getMinimumUtility"], [30, 2, 1, "", "getNumberOfItems"], [30, 2, 1, "", "getSortedListOfItemFrequencies"], [30, 2, 1, "", "getSortedUtilityValuesOfItem"], [30, 2, 1, "", "getSparsity"], [30, 2, 1, "", "getStandardDeviationTransactionLength"], [30, 2, 1, "", "getTotalNumberOfItems"], [30, 2, 1, "", "getTotalUtility"], [30, 2, 1, "", "getTransanctionalLengthDistribution"], [30, 2, 1, "", "getVarianceTransactionLength"], [30, 2, 1, "", "plotGraphs"], [30, 2, 1, "", "printStats"], [30, 2, 1, "", "readDatabase"], [30, 2, 1, "", "run"], [30, 2, 1, "", "save"]], "PAMI.extras.fuzzyTransformation": [[31, 0, 0, "-", "abstract"], [31, 0, 0, "-", "temporalToFuzzy"], [31, 0, 0, "-", "transactionalToFuzzy"]], "PAMI.extras.fuzzyTransformation.temporalToFuzzy": [[31, 1, 1, "", "temporalToFuzzy"]], "PAMI.extras.fuzzyTransformation.temporalToFuzzy.temporalToFuzzy": [[31, 2, 1, "", "startConvert"]], "PAMI.extras.fuzzyTransformation.transactionalToFuzzy": [[31, 1, 1, "", "transactionalToFuzzy"]], "PAMI.extras.fuzzyTransformation.transactionalToFuzzy.transactionalToFuzzy": [[31, 2, 1, "", "startConvert"]], "PAMI.extras.generateDatabase": [[32, 0, 0, "-", "generateSpatioTemporalDatabase"], [32, 0, 0, "-", "generateTemporalDatabase"], [32, 0, 0, "-", "generateTransactionalDatabase"]], "PAMI.extras.generateDatabase.generateSpatioTemporalDatabase": [[32, 1, 1, "", "generateTemporalDatabase"]], "PAMI.extras.generateDatabase.generateSpatioTemporalDatabase.generateTemporalDatabase": [[32, 2, 1, "", "createTemporalFile"], [32, 2, 1, "", "generateArray"], [32, 2, 1, "", "getDatabaseAsDataFrame"], [32, 2, 1, "", "getFileName"], [32, 2, 1, "", "getPoint"], [32, 2, 1, "", "performCoinFlip"], [32, 2, 1, "", "tuning"]], "PAMI.extras.generateDatabase.generateTemporalDatabase": [[32, 1, 1, "", "generateTemporalDatabase"]], "PAMI.extras.generateDatabase.generateTemporalDatabase.generateTemporalDatabase": [[32, 2, 1, "", "createTemporalFile"], [32, 2, 1, "", "generateArray"], [32, 2, 1, "", "getDatabaseAsDataFrame"], [32, 2, 1, "", "getFileName"], [32, 2, 1, "", "performCoinFlip"], [32, 2, 1, "", "tuning"]], "PAMI.extras.generateDatabase.generateTransactionalDatabase": [[32, 1, 1, "", "generateTransactionalDatabase"]], "PAMI.extras.generateDatabase.generateTransactionalDatabase.generateTransactionalDatabase": [[32, 2, 1, "", "create"], [32, 2, 1, "", "generateArray"], [32, 2, 1, "", "getTransactions"], [32, 2, 1, "", "save"], [32, 2, 1, "", "tuning"]], "PAMI.extras.generateLatexGraphFile": [[27, 3, 1, "", "generateLatexCode"], [27, 1, 1, "", "generateLatexGraphFile"]], "PAMI.extras.graph": [[33, 0, 0, "-", "DF2Fig"], [33, 0, 0, "-", "plotLineGraphFromDictionary"], [33, 0, 0, "-", "plotLineGraphsFromDataFrame"], [33, 0, 0, "-", "visualizeFuzzyPatterns"], [33, 0, 0, "-", "visualizePatterns"]], "PAMI.extras.graph.DF2Fig": [[33, 1, 1, "", "DF2Fig"]], "PAMI.extras.graph.DF2Fig.DF2Fig": [[33, 2, 1, "", "plot"]], "PAMI.extras.graph.plotLineGraphFromDictionary": [[33, 1, 1, "", "plotLineGraphFromDictionary"]], "PAMI.extras.graph.plotLineGraphsFromDataFrame": [[33, 1, 1, "", "plotGraphsFromDataFrame"]], "PAMI.extras.graph.plotLineGraphsFromDataFrame.plotGraphsFromDataFrame": [[33, 2, 1, "", "plotGraphsFromDataFrame"]], "PAMI.extras.graph.visualizeFuzzyPatterns": [[33, 1, 1, "", "visualizeFuzzyPatterns"]], "PAMI.extras.graph.visualizeFuzzyPatterns.visualizeFuzzyPatterns": [[33, 2, 1, "", "visualize"]], "PAMI.extras.graph.visualizePatterns": [[33, 1, 1, "", "visualizePatterns"]], "PAMI.extras.graph.visualizePatterns.visualizePatterns": [[33, 2, 1, "", "visualize"]], "PAMI.extras.imageProcessing": [[35, 0, 0, "-", "imagery2Databases"]], "PAMI.extras.imageProcessing.imagery2Databases": [[35, 1, 1, "", "createDatabase"]], "PAMI.extras.imageProcessing.imagery2Databases.createDatabase": [[35, 2, 1, "", "getDataFrame"], [35, 2, 1, "", "saveAsTemporalDB"], [35, 2, 1, "", "saveAsTransactionalDB"], [35, 2, 1, "", "saveAsUncertainTemporalDB"], [35, 2, 1, "", "saveAsUncertainTransactionalDB"], [35, 2, 1, "", "saveAsUtilityTemporalDB"], [35, 2, 1, "", "saveAsUtilityTransactionalDB"]], "PAMI.extras.messaging": [[36, 0, 0, "-", "discord"], [36, 0, 0, "-", "gmail"]], "PAMI.extras.messaging.discord": [[36, 1, 1, "", "discord"]], "PAMI.extras.messaging.discord.discord": [[36, 2, 1, "", "send"]], "PAMI.extras.messaging.gmail": [[36, 1, 1, "", "gmail"]], "PAMI.extras.messaging.gmail.gmail": [[36, 2, 1, "", "send"]], "PAMI.extras.neighbours": [[37, 0, 0, "-", "findNeighborsUsingEuclideanDistanceforPointInfo"], [37, 0, 0, "-", "findNeighboursUsingEuclidean"]], "PAMI.extras.neighbours.findNeighborsUsingEuclideanDistanceforPointInfo": [[37, 1, 1, "", "createNeighborhoodFileUsingEuclideanDistance"]], "PAMI.extras.neighbours.findNeighborsUsingEuclideanDistanceforPointInfo.createNeighborhoodFileUsingEuclideanDistance": [[37, 2, 1, "", "getFileName"]], "PAMI.extras.neighbours.findNeighboursUsingEuclidean": [[37, 1, 1, "", "createNeighborhoodFileUsingEuclideanDistance"]], "PAMI.extras.neighbours.findNeighboursUsingEuclidean.createNeighborhoodFileUsingEuclideanDistance": [[37, 2, 1, "", "getFileName"]], "PAMI.extras.scatterPlotSpatialPoints": [[27, 1, 1, "", "scatterPlotSpatialPoints"]], "PAMI.extras.scatterPlotSpatialPoints.scatterPlotSpatialPoints": [[27, 2, 1, "", "scatterPlotSpatialPoints"]], "PAMI.extras.stats": [[39, 0, 0, "-", "TransactionalDatabase"], [39, 0, 0, "-", "graphDatabase"], [39, 0, 0, "-", "sequentialDatabase"], [39, 0, 0, "-", "temporalDatabase"], [39, 0, 0, "-", "utilityDatabase"]], "PAMI.extras.stats.TransactionalDatabase": [[39, 1, 1, "", "TransactionalDatabase"]], "PAMI.extras.stats.TransactionalDatabase.TransactionalDatabase": [[39, 2, 1, "", "convertDataIntoMatrix"], [39, 2, 1, "", "getAverageTransactionLength"], [39, 2, 1, "", "getDatabaseSize"], [39, 2, 1, "", "getDensity"], [39, 2, 1, "", "getFrequenciesInRange"], [39, 2, 1, "", "getMaximumTransactionLength"], [39, 2, 1, "", "getMinimumTransactionLength"], [39, 2, 1, "", "getNumberOfItems"], [39, 2, 1, "", "getSortedListOfItemFrequencies"], [39, 2, 1, "", "getSparsity"], [39, 2, 1, "", "getStandardDeviationTransactionLength"], [39, 2, 1, "", "getTotalNumberOfItems"], [39, 2, 1, "", "getTransanctionalLengthDistribution"], [39, 2, 1, "", "getVarianceTransactionLength"], [39, 2, 1, "", "plotGraphs"], [39, 2, 1, "", "printStats"], [39, 2, 1, "", "run"], [39, 2, 1, "", "save"]], "PAMI.extras.stats.graphDatabase": [[39, 1, 1, "", "graphDatabase"]], "PAMI.extras.stats.graphDatabase.graphDatabase": [[39, 2, 1, "", "plotEdgeDistribution"], [39, 2, 1, "", "plotNodeDistribution"], [39, 2, 1, "", "printGraphDatabaseStatistics"], [39, 2, 1, "", "printIndividualGraphStats"]], "PAMI.extras.stats.sequentialDatabase": [[39, 1, 1, "", "sequentialDatabase"]], "PAMI.extras.stats.sequentialDatabase.sequentialDatabase": [[39, 2, 1, "", "getAverageItemPerSequenceLength"], [39, 2, 1, "", "getAverageItemPerSubsequenceLength"], [39, 2, 1, "", "getAverageSubsequencePerSequenceLength"], [39, 2, 1, "", "getDatabaseSize"], [39, 2, 1, "", "getFrequenciesInRange"], [39, 2, 1, "", "getMaximumSequenceLength"], [39, 2, 1, "", "getMaximumSubsequenceLength"], [39, 2, 1, "", "getMinimumSequenceLength"], [39, 2, 1, "", "getMinimumSubsequenceLength"], [39, 2, 1, "", "getSequenceSize"], [39, 2, 1, "", "getSequencialLengthDistribution"], [39, 2, 1, "", "getSortedListOfItemFrequencies"], [39, 2, 1, "", "getStandardDeviationSequenceLength"], [39, 2, 1, "", "getStandardDeviationSubsequenceLength"], [39, 2, 1, "", "getSubsequencialLengthDistribution"], [39, 2, 1, "", "getTotalNumberOfItems"], [39, 2, 1, "", "getVarianceSequenceLength"], [39, 2, 1, "", "getVarianceSubsequenceLength"], [39, 2, 1, "", "plotGraphs"], [39, 2, 1, "", "printStats"], [39, 2, 1, "", "readDatabase"], [39, 2, 1, "", "run"]], "PAMI.extras.stats.temporalDatabase": [[39, 1, 1, "", "temporalDatabase"]], "PAMI.extras.stats.temporalDatabase.temporalDatabase": [[39, 2, 1, "", "convertDataIntoMatrix"], [39, 2, 1, "", "getAverageInterArrivalPeriod"], [39, 2, 1, "", "getAveragePeriodOfItem"], [39, 2, 1, "", "getAverageTransactionLength"], [39, 2, 1, "", "getDatabaseSize"], [39, 2, 1, "", "getDensity"], [39, 2, 1, "", "getFrequenciesInRange"], [39, 2, 1, "", "getMaximumInterArrivalPeriod"], [39, 2, 1, "", "getMaximumPeriodOfItem"], [39, 2, 1, "", "getMaximumTransactionLength"], [39, 2, 1, "", "getMinimumInterArrivalPeriod"], [39, 2, 1, "", "getMinimumPeriodOfItem"], [39, 2, 1, "", "getMinimumTransactionLength"], [39, 2, 1, "", "getNumberOfTransactionsPerTimestamp"], [39, 2, 1, "", "getPeriodsInRange"], [39, 2, 1, "", "getSortedListOfItemFrequencies"], [39, 2, 1, "", "getSparsity"], [39, 2, 1, "", "getStandardDeviationPeriod"], [39, 2, 1, "", "getStandardDeviationTransactionLength"], [39, 2, 1, "", "getTotalNumberOfItems"], [39, 2, 1, "", "getTransanctionalLengthDistribution"], [39, 2, 1, "", "getVarianceTransactionLength"], [39, 2, 1, "", "plotGraphs"], [39, 2, 1, "", "printStats"], [39, 2, 1, "", "readDatabase"], [39, 2, 1, "", "run"], [39, 2, 1, "", "save"]], "PAMI.extras.stats.utilityDatabase": [[39, 1, 1, "", "utilityDatabase"]], "PAMI.extras.stats.utilityDatabase.utilityDatabase": [[39, 2, 1, "", "creatingItemSets"], [39, 2, 1, "", "getAverageTransactionLength"], [39, 2, 1, "", "getAverageUtility"], [39, 2, 1, "", "getDatabaseSize"], [39, 2, 1, "", "getFrequenciesInRange"], [39, 2, 1, "", "getMaximumTransactionLength"], [39, 2, 1, "", "getMaximumUtility"], [39, 2, 1, "", "getMinimumTransactionLength"], [39, 2, 1, "", "getMinimumUtility"], [39, 2, 1, "", "getNumberOfItems"], [39, 2, 1, "", "getSortedListOfItemFrequencies"], [39, 2, 1, "", "getSortedUtilityValuesOfItem"], [39, 2, 1, "", "getSparsity"], [39, 2, 1, "", "getStandardDeviationTransactionLength"], [39, 2, 1, "", "getTotalNumberOfItems"], [39, 2, 1, "", "getTotalUtility"], [39, 2, 1, "", "getTransanctionalLengthDistribution"], [39, 2, 1, "", "getVarianceTransactionLength"], [39, 2, 1, "", "plotGraphs"], [39, 2, 1, "", "printStats"], [39, 2, 1, "", "readDatabase"], [39, 2, 1, "", "run"], [39, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator": [[40, 0, 0, "-", "TemporalDatabase"], [40, 0, 0, "-", "TransactionalDatabase"], [40, 0, 0, "-", "createSyntheticGeoreferentialTemporal"], [40, 0, 0, "-", "createSyntheticGeoreferentialTransactions"], [40, 0, 0, "-", "createSyntheticGeoreferentialUncertainTransaction"], [40, 0, 0, "-", "createSyntheticTemporal"], [40, 0, 0, "-", "createSyntheticTransactions"], [40, 0, 0, "-", "createSyntheticUncertainTemporal"], [40, 0, 0, "-", "createSyntheticUncertainTransactions"], [40, 0, 0, "-", "createSyntheticUtility"], [40, 0, 0, "-", "fuzzyDatabase"], [40, 0, 0, "-", "generateTemporal"], [40, 0, 0, "-", "generateTransactional"], [40, 0, 0, "-", "generateUncertainTemporal"], [40, 0, 0, "-", "generateUncertainTransactional"], [40, 0, 0, "-", "generateUtilityTemporal"], [40, 0, 0, "-", "generateUtilityTransactional"], [40, 0, 0, "-", "georeferencedTemporalDatabase"], [40, 0, 0, "-", "georeferencedTransactionalDatabase"], [40, 0, 0, "-", "syntheticUtilityDatabase"], [40, 0, 0, "-", "temporalDatabaseGen"], [40, 0, 0, "-", "utilityDatabase"]], "PAMI.extras.syntheticDataGenerator.TemporalDatabase": [[40, 1, 1, "", "TemporalDatabase"]], "PAMI.extras.syntheticDataGenerator.TemporalDatabase.TemporalDatabase": [[40, 2, 1, "", "create"], [40, 2, 1, "", "getDatabaseAsDataFrame"], [40, 2, 1, "", "getFileName"], [40, 2, 1, "", "performCoinFlip"], [40, 2, 1, "", "tuning"]], "PAMI.extras.syntheticDataGenerator.TransactionalDatabase": [[40, 1, 1, "", "TransactionalDatabase"]], "PAMI.extras.syntheticDataGenerator.TransactionalDatabase.TransactionalDatabase": [[40, 2, 1, "", "create"], [40, 2, 1, "", "getTransactions"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialTemporal": [[40, 1, 1, "", "createGeoreferentialTemporalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialTemporal.createGeoreferentialTemporalDatabase": [[40, 2, 1, "", "createGeoreferentialTemporalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialTransactions": [[40, 1, 1, "", "createSyntheticGeoreferentialTransaction"]], "PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialTransactions.createSyntheticGeoreferentialTransaction": [[40, 2, 1, "", "createGeoreferentialTransactionalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialUncertainTransaction": [[40, 1, 1, "", "createSyntheticGeoreferentialUncertainTransaction"]], "PAMI.extras.syntheticDataGenerator.createSyntheticGeoreferentialUncertainTransaction.createSyntheticGeoreferentialUncertainTransaction": [[40, 2, 1, "", "createGeoreferentialUncertainTransactionalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticTemporal": [[40, 1, 1, "", "createSyntheticTemporal"]], "PAMI.extras.syntheticDataGenerator.createSyntheticTemporal.createSyntheticTemporal": [[40, 2, 1, "", "createTemporalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticTransactions": [[40, 1, 1, "", "createSyntheticTransaction"]], "PAMI.extras.syntheticDataGenerator.createSyntheticTransactions.createSyntheticTransaction": [[40, 2, 1, "", "createTransactionalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticUncertainTemporal": [[40, 1, 1, "", "createSyntheticUncertainTemporal"]], "PAMI.extras.syntheticDataGenerator.createSyntheticUncertainTemporal.createSyntheticUncertainTemporal": [[40, 2, 1, "", "createUncertainTemporalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticUncertainTransactions": [[40, 1, 1, "", "createSyntheticUncertainTransaction"]], "PAMI.extras.syntheticDataGenerator.createSyntheticUncertainTransactions.createSyntheticUncertainTransaction": [[40, 2, 1, "", "createUncertainTransactionalDatabase"]], "PAMI.extras.syntheticDataGenerator.createSyntheticUtility": [[40, 1, 1, "", "createSyntheticUtility"]], "PAMI.extras.syntheticDataGenerator.createSyntheticUtility.createSyntheticUtility": [[40, 2, 1, "", "createUtilityDatabase"]], "PAMI.extras.syntheticDataGenerator.generateTemporal": [[40, 1, 1, "", "generateTemporal"]], "PAMI.extras.syntheticDataGenerator.generateTemporal.generateTemporal": [[40, 2, 1, "", "generate"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.generateTransactional": [[40, 1, 1, "", "generateTransactional"]], "PAMI.extras.syntheticDataGenerator.generateTransactional.generateTransactional": [[40, 2, 1, "", "generate"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.generateUncertainTemporal": [[40, 1, 1, "", "generateUncertainTemporal"]], "PAMI.extras.syntheticDataGenerator.generateUncertainTemporal.generateUncertainTemporal": [[40, 2, 1, "", "generate"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.generateUncertainTransactional": [[40, 1, 1, "", "generateUncertainTransactional"]], "PAMI.extras.syntheticDataGenerator.generateUncertainTransactional.generateUncertainTransactional": [[40, 2, 1, "", "generate"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.generateUtilityTemporal": [[40, 1, 1, "", "generateUtilityTemporal"]], "PAMI.extras.syntheticDataGenerator.generateUtilityTemporal.generateUtilityTemporal": [[40, 2, 1, "", "generate"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.generateUtilityTransactional": [[40, 1, 1, "", "generateUtilityTransactional"]], "PAMI.extras.syntheticDataGenerator.generateUtilityTransactional.generateUtilityTransactional": [[40, 2, 1, "", "generate"], [40, 2, 1, "", "save"]], "PAMI.extras.syntheticDataGenerator.syntheticUtilityDatabase": [[40, 1, 1, "", "syntheticUtilityDatabase"]], "PAMI.extras.syntheticDataGenerator.syntheticUtilityDatabase.syntheticUtilityDatabase": [[40, 2, 1, "", "__init__"], [40, 4, 1, "", "avgTransactionLength"], [40, 2, 1, "id0", "createRandomNumbers"], [40, 2, 1, "id1", "createSyntheticUtilityDatabase"], [40, 4, 1, "", "maxUtilRange"], [40, 4, 1, "", "numOfItems"], [40, 2, 1, "id2", "save"], [40, 4, 1, "", "totalTransactions"]], "PAMI.extras.syntheticDataGenerator.temporalDatabaseGen": [[40, 1, 1, "", "CreateSyntheticTemporal"]], "PAMI.extras.syntheticDataGenerator.temporalDatabaseGen.CreateSyntheticTemporal": [[40, 4, 1, "", "avg_transaction_length"], [40, 2, 1, "id3", "create_temporal_database"], [40, 2, 1, "", "generate_random_numbers"], [40, 4, 1, "", "num_of_items"], [40, 4, 1, "", "total_transactions"]], "PAMI.extras.syntheticDataGenerator.utilityDatabase": [[40, 1, 1, "", "UtilityDataGenerator"]], "PAMI.extras.syntheticDataGenerator.utilityDatabase.UtilityDataGenerator": [[40, 2, 1, "", "Generate"], [40, 2, 1, "", "GenerateAndPrintItemPairs"], [40, 2, 1, "", "GenerateExternalUtilityData"], [40, 2, 1, "", "GetExternalUtilityData"], [40, 2, 1, "", "GetInternalUtilityData"], [40, 2, 1, "", "GetUtilityData"], [40, 2, 1, "", "Save"], [40, 2, 1, "", "SaveItemsInternalUtilityValues"], [40, 2, 1, "", "Saveitemsexternalutilityvalues"]], "PAMI.extras.topKPatterns": [[27, 1, 1, "", "topKPatterns"]], "PAMI.extras.topKPatterns.topKPatterns": [[27, 2, 1, "", "getTopKPatterns"], [27, 2, 1, "", "save"]], "PAMI.extras.uncertaindb_convert": [[27, 1, 1, "", "predictedClass2Transaction"]], "PAMI.extras.uncertaindb_convert.predictedClass2Transaction": [[27, 2, 1, "", "getBinaryTransaction"]], "PAMI.extras.visualize": [[41, 0, 0, "-", "graphs"]], "PAMI.extras.visualize.graphs": [[41, 1, 1, "", "graphDatabase"]], "PAMI.extras.visualize.graphs.graphDatabase": [[41, 2, 1, "", "plot"]], "PAMI.faultTolerantFrequentPattern": [[43, 0, 0, "-", "basic"]], "PAMI.faultTolerantFrequentPattern.basic": [[158, 0, 0, "-", "FTApriori"], [159, 0, 0, "-", "FTFPGrowth"], [43, 0, 0, "-", "abstract"]], "PAMI.faultTolerantFrequentPattern.basic.FTApriori": [[158, 1, 1, "", "FTApriori"]], "PAMI.faultTolerantFrequentPattern.basic.FTApriori.FTApriori": [[158, 2, 1, "", "getMemoryRSS"], [158, 2, 1, "", "getMemoryUSS"], [158, 2, 1, "", "getPatterns"], [158, 2, 1, "", "getPatternsAsDataFrame"], [158, 2, 1, "", "getRuntime"], [158, 2, 1, "", "mine"], [158, 2, 1, "", "printResults"], [158, 2, 1, "", "save"], [158, 2, 1, "", "startMine"]], "PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth": [[159, 1, 1, "", "FTFPGrowth"]], "PAMI.faultTolerantFrequentPattern.basic.FTFPGrowth.FTFPGrowth": [[159, 2, 1, "", "getMemoryRSS"], [159, 2, 1, "", "getMemoryUSS"], [159, 2, 1, "", "getPatterns"], [159, 2, 1, "", "getPatternsAsDataFrame"], [159, 2, 1, "", "getRuntime"], [159, 2, 1, "", "mine"], [159, 2, 1, "", "printResults"], [159, 2, 1, "", "save"], [159, 2, 1, "", "startMine"]], "PAMI.frequentPattern": [[45, 0, 0, "-", "basic"], [46, 0, 0, "-", "closed"], [47, 0, 0, "-", "cuda"], [48, 0, 0, "-", "maximal"], [49, 0, 0, "-", "pyspark"], [50, 0, 0, "-", "topk"]], "PAMI.frequentPattern.basic": [[162, 0, 0, "-", "Apriori"], [163, 0, 0, "-", "Aprioribitset"], [164, 0, 0, "-", "ECLAT"], [165, 0, 0, "-", "ECLATDiffset"], [166, 0, 0, "-", "ECLATbitset"], [167, 0, 0, "-", "FPGrowth"], [45, 0, 0, "-", "abstract"]], "PAMI.frequentPattern.basic.Apriori": [[162, 1, 1, "", "Apriori"]], "PAMI.frequentPattern.basic.Apriori.Apriori": [[162, 2, 1, "", "getMemoryRSS"], [162, 2, 1, "", "getMemoryUSS"], [162, 2, 1, "", "getPatterns"], [162, 2, 1, "", "getPatternsAsDataFrame"], [162, 2, 1, "", "getRuntime"], [162, 2, 1, "", "mine"], [162, 2, 1, "", "printResults"], [162, 2, 1, "", "save"], [162, 2, 1, "", "startMine"]], "PAMI.frequentPattern.basic.Aprioribitset": [[163, 1, 1, "", "Aprioribitset"]], "PAMI.frequentPattern.basic.Aprioribitset.Aprioribitset": [[163, 2, 1, "", "getMemoryRSS"], [163, 2, 1, "", "getMemoryUSS"], [163, 2, 1, "", "getPatterns"], [163, 2, 1, "", "getPatternsAsDataFrame"], [163, 2, 1, "", "getRuntime"], [163, 2, 1, "", "mine"], [163, 2, 1, "", "printResults"], [163, 2, 1, "", "save"], [163, 2, 1, "", "startMine"]], "PAMI.frequentPattern.basic.ECLAT": [[164, 1, 1, "", "ECLAT"]], "PAMI.frequentPattern.basic.ECLAT.ECLAT": [[164, 2, 1, "", "getMemoryRSS"], [164, 2, 1, "", "getMemoryUSS"], [164, 2, 1, "", "getPatterns"], [164, 2, 1, "", "getPatternsAsDataFrame"], [164, 2, 1, "", "getRuntime"], [164, 2, 1, "", "mine"], [164, 2, 1, "", "printResults"], [164, 2, 1, "", "save"], [164, 2, 1, "", "startMine"]], "PAMI.frequentPattern.basic.ECLATDiffset": [[165, 1, 1, "", "ECLATDiffset"]], "PAMI.frequentPattern.basic.ECLATDiffset.ECLATDiffset": [[165, 2, 1, "", "getMemoryRSS"], [165, 2, 1, "", "getMemoryUSS"], [165, 2, 1, "", "getPatterns"], [165, 2, 1, "", "getPatternsAsDataFrame"], [165, 2, 1, "", "getRuntime"], [165, 2, 1, "", "mine"], [165, 2, 1, "", "printResults"], [165, 2, 1, "", "save"], [165, 2, 1, "", "startMine"]], "PAMI.frequentPattern.basic.ECLATbitset": [[166, 1, 1, "", "ECLATbitset"]], "PAMI.frequentPattern.basic.ECLATbitset.ECLATbitset": [[166, 2, 1, "", "getMemoryRSS"], [166, 2, 1, "", "getMemoryUSS"], [166, 2, 1, "", "getPatterns"], [166, 2, 1, "", "getPatternsAsDataFrame"], [166, 2, 1, "", "getRuntime"], [166, 2, 1, "", "mine"], [166, 2, 1, "", "printResults"], [166, 2, 1, "", "save"], [166, 2, 1, "", "startMine"]], "PAMI.frequentPattern.basic.FPGrowth": [[167, 1, 1, "", "FPGrowth"]], "PAMI.frequentPattern.basic.FPGrowth.FPGrowth": [[167, 2, 1, "", "getMemoryRSS"], [167, 2, 1, "", "getMemoryUSS"], [167, 2, 1, "", "getPatterns"], [167, 2, 1, "", "getPatternsAsDataFrame"], [167, 2, 1, "", "getRuntime"], [167, 2, 1, "", "mine"], [167, 2, 1, "", "printResults"], [167, 2, 1, "", "save"], [167, 2, 1, "", "startMine"]], "PAMI.frequentPattern.closed": [[182, 0, 0, "-", "CHARM"], [46, 0, 0, "-", "abstract"]], "PAMI.frequentPattern.closed.CHARM": [[182, 1, 1, "", "CHARM"]], "PAMI.frequentPattern.closed.CHARM.CHARM": [[182, 2, 1, "", "getMemoryRSS"], [182, 2, 1, "", "getMemoryUSS"], [182, 2, 1, "", "getPatterns"], [182, 2, 1, "", "getPatternsAsDataFrame"], [182, 2, 1, "", "getRuntime"], [182, 2, 1, "", "mine"], [182, 2, 1, "", "printResults"], [182, 2, 1, "", "save"], [182, 2, 1, "", "startMine"]], "PAMI.frequentPattern.maximal": [[175, 0, 0, "-", "MaxFPGrowth"], [48, 0, 0, "-", "abstract"]], "PAMI.frequentPattern.maximal.MaxFPGrowth": [[175, 1, 1, "", "MaxFPGrowth"]], "PAMI.frequentPattern.maximal.MaxFPGrowth.MaxFPGrowth": [[175, 2, 1, "", "getMemoryRSS"], [175, 2, 1, "", "getMemoryUSS"], [175, 2, 1, "", "getPatterns"], [175, 2, 1, "", "getPatternsAsDataFrame"], [175, 2, 1, "", "getRuntime"], [175, 2, 1, "", "mine"], [175, 2, 1, "", "printResults"], [175, 2, 1, "", "save"], [175, 2, 1, "", "startMine"]], "PAMI.frequentPattern.pyspark": [[49, 0, 0, "-", "abstract"], [177, 0, 0, "-", "parallelApriori"], [178, 0, 0, "-", "parallelECLAT"], [179, 0, 0, "-", "parallelFPGrowth"]], "PAMI.frequentPattern.pyspark.parallelApriori": [[177, 1, 1, "", "parallelApriori"]], "PAMI.frequentPattern.pyspark.parallelApriori.parallelApriori": [[177, 2, 1, "", "getMemoryRSS"], [177, 2, 1, "", "getMemoryUSS"], [177, 2, 1, "", "getPatterns"], [177, 2, 1, "", "getPatternsAsDataFrame"], [177, 2, 1, "", "getRuntime"], [177, 2, 1, "", "mine"], [177, 2, 1, "", "printResults"], [177, 2, 1, "", "save"], [177, 2, 1, "", "startMine"]], "PAMI.frequentPattern.pyspark.parallelECLAT": [[178, 1, 1, "", "parallelECLAT"]], "PAMI.frequentPattern.pyspark.parallelECLAT.parallelECLAT": [[178, 2, 1, "", "getMemoryRSS"], [178, 2, 1, "", "getMemoryUSS"], [178, 2, 1, "", "getPatterns"], [178, 2, 1, "", "getPatternsAsDataFrame"], [178, 2, 1, "", "getRuntime"], [178, 2, 1, "", "mine"], [178, 2, 1, "", "printResults"], [178, 2, 1, "", "save"], [178, 2, 1, "", "startMine"]], "PAMI.frequentPattern.pyspark.parallelFPGrowth": [[179, 1, 1, "", "Node"], [179, 1, 1, "", "Tree"], [179, 1, 1, "", "parallelFPGrowth"]], "PAMI.frequentPattern.pyspark.parallelFPGrowth.Tree": [[179, 2, 1, "", "addNodeToNodeLink"], [179, 2, 1, "", "addTransaction"], [179, 2, 1, "", "generateConditionalTree"]], "PAMI.frequentPattern.pyspark.parallelFPGrowth.parallelFPGrowth": [[179, 2, 1, "", "buildTree"], [179, 2, 1, "", "genAllFrequentPatterns"], [179, 2, 1, "", "genCondTransaction"], [179, 2, 1, "", "genFreqPatterns"], [179, 2, 1, "", "getMemoryRSS"], [179, 2, 1, "", "getMemoryUSS"], [179, 2, 1, "", "getPartitionId"], [179, 2, 1, "", "getPatterns"], [179, 2, 1, "", "getPatternsAsDataFrame"], [179, 2, 1, "", "getRuntime"], [179, 2, 1, "", "mine"], [179, 2, 1, "", "printResults"], [179, 2, 1, "", "save"], [179, 2, 1, "", "startMine"]], "PAMI.frequentPattern.topk": [[180, 0, 0, "-", "FAE"], [50, 0, 0, "-", "abstract"]], "PAMI.frequentPattern.topk.FAE": [[180, 1, 1, "", "FAE"]], "PAMI.frequentPattern.topk.FAE.FAE": [[180, 2, 1, "", "getMemoryRSS"], [180, 2, 1, "", "getMemoryUSS"], [180, 2, 1, "", "getPatterns"], [180, 2, 1, "", "getPatternsAsDataFrame"], [180, 2, 1, "", "getRuntime"], [180, 2, 1, "", "mine"], [180, 2, 1, "", "printResults"], [180, 2, 1, "", "save"], [180, 2, 1, "", "startMine"]], "PAMI.fuzzyCorrelatedPattern": [[52, 0, 0, "-", "basic"]], "PAMI.fuzzyCorrelatedPattern.basic": [[184, 0, 0, "-", "FCPGrowth"], [52, 0, 0, "-", "abstract"]], "PAMI.fuzzyCorrelatedPattern.basic.FCPGrowth": [[184, 1, 1, "", "Element"], [184, 1, 1, "", "FCPGrowth"], [184, 3, 1, "", "main"]], "PAMI.fuzzyCorrelatedPattern.basic.FCPGrowth.FCPGrowth": [[184, 2, 1, "", "getMemoryRSS"], [184, 2, 1, "", "getMemoryUSS"], [184, 2, 1, "", "getPatterns"], [184, 2, 1, "", "getPatternsAsDataFrame"], [184, 2, 1, "", "getRuntime"], [184, 2, 1, "", "mine"], [184, 2, 1, "", "printResults"], [184, 2, 1, "", "save"], [184, 2, 1, "", "startMine"]], "PAMI.fuzzyFrequentPattern": [[54, 0, 0, "-", "basic"]], "PAMI.fuzzyFrequentPattern.basic": [[186, 0, 0, "-", "FFIMiner"], [54, 0, 0, "-", "FFIMiner_old"], [54, 0, 0, "-", "abstract"]], "PAMI.fuzzyFrequentPattern.basic.FFIMiner": [[186, 1, 1, "", "FFIMiner"]], "PAMI.fuzzyFrequentPattern.basic.FFIMiner.FFIMiner": [[186, 2, 1, "", "getMemoryRSS"], [186, 2, 1, "", "getMemoryUSS"], [186, 2, 1, "", "getPatterns"], [186, 2, 1, "", "getPatternsAsDataFrame"], [186, 2, 1, "", "getRuntime"], [186, 2, 1, "", "mine"], [186, 2, 1, "", "printResults"], [186, 2, 1, "", "save"], [186, 2, 1, "", "startMine"]], "PAMI.fuzzyFrequentPattern.basic.FFIMiner_old": [[54, 1, 1, "", "FFIMiner"]], "PAMI.fuzzyFrequentPattern.basic.FFIMiner_old.FFIMiner": [[54, 2, 1, "", "getMemoryRSS"], [54, 2, 1, "", "getMemoryUSS"], [54, 2, 1, "", "getPatterns"], [54, 2, 1, "", "getPatternsAsDataFrame"], [54, 2, 1, "", "getRuntime"], [54, 2, 1, "", "mine"], [54, 2, 1, "", "printResults"], [54, 2, 1, "", "save"], [54, 2, 1, "", "startMine"]], "PAMI.fuzzyGeoreferencedFrequentPattern": [[56, 0, 0, "-", "basic"]], "PAMI.fuzzyGeoreferencedFrequentPattern.basic": [[189, 0, 0, "-", "FFSPMiner"], [56, 0, 0, "-", "FFSPMiner_old"], [56, 0, 0, "-", "abstract"]], "PAMI.fuzzyGeoreferencedFrequentPattern.basic.FFSPMiner": [[189, 1, 1, "", "FFSPMiner"]], "PAMI.fuzzyGeoreferencedFrequentPattern.basic.FFSPMiner.FFSPMiner": [[189, 2, 1, "", "getMemoryRSS"], [189, 2, 1, "", "getMemoryUSS"], [189, 2, 1, "", "getPatterns"], [189, 2, 1, "", "getPatternsAsDataFrame"], [189, 2, 1, "", "getRuntime"], [189, 2, 1, "", "mine"], [189, 2, 1, "", "printResults"], [189, 2, 1, "", "save"], [189, 2, 1, "", "startMine"]], "PAMI.fuzzyGeoreferencedFrequentPattern.basic.FFSPMiner_old": [[56, 1, 1, "", "FFSPMiner"]], "PAMI.fuzzyGeoreferencedFrequentPattern.basic.FFSPMiner_old.FFSPMiner": [[56, 2, 1, "", "getMemoryRSS"], [56, 2, 1, "", "getMemoryUSS"], [56, 2, 1, "", "getPatterns"], [56, 2, 1, "", "getPatternsAsDataFrame"], [56, 2, 1, "", "getRuntime"], [56, 2, 1, "", "mine"], [56, 2, 1, "", "printResults"], [56, 2, 1, "", "save"], [56, 2, 1, "", "startMine"]], "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern": [[58, 0, 0, "-", "basic"]], "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic": [[190, 0, 0, "-", "FGPFPMiner"], [58, 0, 0, "-", "FGPFPMiner_old"], [58, 0, 0, "-", "abstract"]], "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic.FGPFPMiner": [[190, 1, 1, "", "FGPFPMiner"]], "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic.FGPFPMiner.FGPFPMiner": [[190, 2, 1, "", "getMemoryRSS"], [190, 2, 1, "", "getMemoryUSS"], [190, 2, 1, "", "getPatterns"], [190, 2, 1, "", "getPatternsAsDataFrame"], [190, 2, 1, "", "getRuntime"], [190, 2, 1, "", "mine"], [190, 2, 1, "", "printResults"], [190, 2, 1, "", "save"], [190, 2, 1, "", "startMine"]], "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic.FGPFPMiner_old": [[58, 1, 1, "", "FGPFPMiner"]], "PAMI.fuzzyGeoreferencedPeriodicFrequentPattern.basic.FGPFPMiner_old.FGPFPMiner": [[58, 2, 1, "", "generateGraphs"], [58, 2, 1, "", "generateLatexCode"], [58, 2, 1, "", "getMemoryRSS"], [58, 2, 1, "", "getMemoryUSS"], [58, 2, 1, "", "getPatterns"], [58, 2, 1, "", "getPatternsAsDataFrame"], [58, 2, 1, "", "getPatternsAsDataframe"], [58, 2, 1, "", "getRuntime"], [58, 2, 1, "", "mine"], [58, 2, 1, "", "printResults"], [58, 2, 1, "", "save"], [58, 2, 1, "", "startMine"]], "PAMI.fuzzyPartialPeriodicPatterns": [[60, 0, 0, "-", "basic"]], "PAMI.fuzzyPartialPeriodicPatterns.basic": [[60, 0, 0, "-", "F3PMiner"], [60, 0, 0, "-", "abstract"]], "PAMI.fuzzyPartialPeriodicPatterns.basic.F3PMiner": [[60, 1, 1, "", "F3PMiner"]], "PAMI.fuzzyPartialPeriodicPatterns.basic.F3PMiner.F3PMiner": [[60, 2, 1, "", "getMemoryRSS"], [60, 2, 1, "", "getMemoryUSS"], [60, 2, 1, "", "getPatterns"], [60, 2, 1, "", "getPatternsAsDataFrame"], [60, 2, 1, "", "getRuntime"], [60, 2, 1, "", "mine"], [60, 2, 1, "", "printResults"], [60, 2, 1, "", "save"], [60, 2, 1, "", "startMine"]], "PAMI.fuzzyPeriodicFrequentPattern": [[62, 0, 0, "-", "basic"]], "PAMI.fuzzyPeriodicFrequentPattern.basic": [[193, 0, 0, "-", "FPFPMiner"], [62, 0, 0, "-", "FPFPMiner_old"], [62, 0, 0, "-", "abstract"]], "PAMI.fuzzyPeriodicFrequentPattern.basic.FPFPMiner": [[193, 1, 1, "", "FPFPMiner"]], "PAMI.fuzzyPeriodicFrequentPattern.basic.FPFPMiner.FPFPMiner": [[193, 2, 1, "", "getMemoryRSS"], [193, 2, 1, "", "getMemoryUSS"], [193, 2, 1, "", "getPatterns"], [193, 2, 1, "", "getPatternsAsDataFrame"], [193, 2, 1, "", "getRuntime"], [193, 2, 1, "", "mine"], [193, 2, 1, "", "printResults"], [193, 2, 1, "", "save"], [193, 2, 1, "", "startMine"]], "PAMI.fuzzyPeriodicFrequentPattern.basic.FPFPMiner_old": [[62, 1, 1, "", "FPFPMiner"]], "PAMI.fuzzyPeriodicFrequentPattern.basic.FPFPMiner_old.FPFPMiner": [[62, 2, 1, "", "getMemoryRSS"], [62, 2, 1, "", "getMemoryUSS"], [62, 2, 1, "", "getPatterns"], [62, 2, 1, "", "getPatternsAsDataFrame"], [62, 2, 1, "", "getRuntime"], [62, 2, 1, "", "mine"], [62, 2, 1, "", "printResults"], [62, 2, 1, "", "save"], [62, 2, 1, "", "startMine"]], "PAMI.geoReferencedPeriodicFrequentPattern": [[64, 0, 0, "-", "basic"]], "PAMI.geoReferencedPeriodicFrequentPattern.basic": [[199, 0, 0, "-", "GPFPMiner"], [64, 0, 0, "-", "abstract"]], "PAMI.geoReferencedPeriodicFrequentPattern.basic.GPFPMiner": [[199, 1, 1, "", "GPFPMiner"]], "PAMI.geoReferencedPeriodicFrequentPattern.basic.GPFPMiner.GPFPMiner": [[199, 2, 1, "", "getMemoryRSS"], [199, 2, 1, "", "getMemoryUSS"], [199, 2, 1, "", "getPatterns"], [199, 2, 1, "", "getPatternsAsDataFrame"], [199, 2, 1, "", "getRuntime"], [199, 2, 1, "", "mapNeighbours"], [199, 2, 1, "", "mine"], [199, 2, 1, "", "printResults"], [199, 2, 1, "", "save"], [199, 2, 1, "", "startMine"]], "PAMI.georeferencedFrequentPattern": [[66, 0, 0, "-", "basic"]], "PAMI.georeferencedFrequentPattern.basic": [[201, 0, 0, "-", "SpatialECLAT"], [66, 0, 0, "-", "abstract"]], "PAMI.georeferencedFrequentPattern.basic.SpatialECLAT": [[201, 1, 1, "", "SpatialECLAT"]], "PAMI.georeferencedFrequentPattern.basic.SpatialECLAT.SpatialECLAT": [[201, 2, 1, "", "getMemoryRSS"], [201, 2, 1, "", "getMemoryUSS"], [201, 2, 1, "", "getPatterns"], [201, 2, 1, "", "getPatternsAsDataFrame"], [201, 2, 1, "", "getRuntime"], [201, 2, 1, "", "mine"], [201, 2, 1, "", "printResults"], [201, 2, 1, "", "save"], [201, 2, 1, "", "startMine"]], "PAMI.georeferencedFrequentSequencePattern": [[67, 0, 0, "-", "abstract"]], "PAMI.georeferencedPartialPeriodicPattern": [[69, 0, 0, "-", "basic"]], "PAMI.georeferencedPartialPeriodicPattern.basic": [[202, 0, 0, "-", "STEclat"], [69, 0, 0, "-", "abstract"]], "PAMI.georeferencedPartialPeriodicPattern.basic.STEclat": [[202, 1, 1, "", "STEclat"]], "PAMI.georeferencedPartialPeriodicPattern.basic.STEclat.STEclat": [[202, 2, 1, "", "getMemoryRSS"], [202, 2, 1, "", "getMemoryUSS"], [202, 2, 1, "", "getPatterns"], [202, 2, 1, "", "getPatternsAsDataFrame"], [202, 2, 1, "", "getRuntime"], [202, 2, 1, "", "mapNeighbours"], [202, 2, 1, "", "mine"], [202, 2, 1, "", "printResults"], [202, 2, 1, "", "save"], [202, 2, 1, "", "startMine"]], "PAMI.highUtilityFrequentPattern": [[71, 0, 0, "-", "basic"]], "PAMI.highUtilityFrequentPattern.basic": [[203, 0, 0, "-", "HUFIM"], [71, 0, 0, "-", "abstract"]], "PAMI.highUtilityFrequentPattern.basic.HUFIM": [[203, 1, 1, "", "HUFIM"]], "PAMI.highUtilityFrequentPattern.basic.HUFIM.HUFIM": [[203, 2, 1, "", "getMemoryRSS"], [203, 2, 1, "", "getMemoryUSS"], [203, 2, 1, "", "getPatterns"], [203, 2, 1, "", "getPatternsAsDataFrame"], [203, 2, 1, "", "getRuntime"], [203, 2, 1, "", "mine"], [203, 2, 1, "", "printResults"], [203, 2, 1, "", "save"], [203, 2, 1, "", "startMine"]], "PAMI.highUtilityGeoreferencedFrequentPattern": [[73, 0, 0, "-", "basic"]], "PAMI.highUtilityGeoreferencedFrequentPattern.basic": [[206, 0, 0, "-", "SHUFIM"], [73, 0, 0, "-", "abstract"]], "PAMI.highUtilityGeoreferencedFrequentPattern.basic.SHUFIM": [[206, 1, 1, "", "SHUFIM"], [206, 3, 1, "", "main"]], "PAMI.highUtilityGeoreferencedFrequentPattern.basic.SHUFIM.SHUFIM": [[206, 2, 1, "", "getMemoryRSS"], [206, 2, 1, "", "getMemoryUSS"], [206, 2, 1, "", "getPatterns"], [206, 2, 1, "", "getPatternsAsDataFrame"], [206, 2, 1, "", "getRuntime"], [206, 2, 1, "", "mine"], [206, 2, 1, "", "printResults"], [206, 2, 1, "", "save"], [206, 2, 1, "", "startMine"]], "PAMI.highUtilityPattern": [[75, 0, 0, "-", "basic"], [76, 0, 0, "-", "parallel"]], "PAMI.highUtilityPattern.basic": [[207, 0, 0, "-", "EFIM"], [208, 0, 0, "-", "HMiner"], [209, 0, 0, "-", "UPGrowth"], [75, 0, 0, "-", "abstract"], [75, 0, 0, "-", "efimParallel"]], "PAMI.highUtilityPattern.basic.EFIM": [[207, 1, 1, "", "EFIM"]], "PAMI.highUtilityPattern.basic.EFIM.EFIM": [[207, 2, 1, "", "getMemoryRSS"], [207, 2, 1, "", "getMemoryUSS"], [207, 2, 1, "", "getPatterns"], [207, 2, 1, "", "getPatternsAsDataFrame"], [207, 2, 1, "", "getRuntime"], [207, 2, 1, "", "mine"], [207, 2, 1, "", "printResults"], [207, 2, 1, "", "save"], [207, 2, 1, "", "sort_transaction"], [207, 2, 1, "", "startMine"]], "PAMI.highUtilityPattern.basic.HMiner": [[208, 1, 1, "", "HMiner"]], "PAMI.highUtilityPattern.basic.HMiner.HMiner": [[208, 2, 1, "", "getMemoryRSS"], [208, 2, 1, "", "getMemoryUSS"], [208, 2, 1, "", "getPatterns"], [208, 2, 1, "", "getPatternsAsDataFrame"], [208, 2, 1, "", "getRuntime"], [208, 2, 1, "", "mine"], [208, 2, 1, "", "printResults"], [208, 2, 1, "", "save"], [208, 2, 1, "", "startMine"]], "PAMI.highUtilityPattern.basic.UPGrowth": [[209, 1, 1, "", "UPGrowth"]], "PAMI.highUtilityPattern.basic.UPGrowth.UPGrowth": [[209, 2, 1, "", "PrintStats"], [209, 2, 1, "", "getMemoryRSS"], [209, 2, 1, "", "getMemoryUSS"], [209, 2, 1, "", "getPatterns"], [209, 2, 1, "", "getPatternsAsDataFrame"], [209, 2, 1, "", "getRuntime"], [209, 2, 1, "", "mine"], [209, 2, 1, "", "printResults"], [209, 2, 1, "", "save"], [209, 2, 1, "", "startMine"]], "PAMI.highUtilityPattern.basic.efimParallel": [[75, 1, 1, "", "efimParallel"]], "PAMI.highUtilityPattern.basic.efimParallel.efimParallel": [[75, 2, 1, "", "getMemoryRSS"], [75, 2, 1, "", "getMemoryUSS"], [75, 2, 1, "", "getPatterns"], [75, 2, 1, "", "getPatternsAsDataFrame"], [75, 2, 1, "", "getRuntime"], [75, 2, 1, "", "mine"], [75, 2, 1, "", "printResults"], [75, 2, 1, "", "save"], [75, 2, 1, "", "startMine"]], "PAMI.highUtilityPattern.parallel": [[76, 0, 0, "-", "abstract"], [76, 0, 0, "-", "efimparallel"]], "PAMI.highUtilityPattern.parallel.efimparallel": [[76, 1, 1, "", "efimParallel"]], "PAMI.highUtilityPattern.parallel.efimparallel.efimParallel": [[76, 2, 1, "", "getMemoryRSS"], [76, 2, 1, "", "getMemoryUSS"], [76, 2, 1, "", "getPatterns"], [76, 2, 1, "", "getPatternsAsDataFrame"], [76, 2, 1, "", "getRuntime"], [76, 2, 1, "", "mine"], [76, 2, 1, "", "printResults"], [76, 2, 1, "", "save"], [76, 2, 1, "", "startMine"]], "PAMI.highUtilityPatternsInStreams": [[77, 0, 0, "-", "abstract"]], "PAMI.highUtilitySpatialPattern": [[78, 0, 0, "-", "abstract"], [79, 0, 0, "-", "basic"], [80, 0, 0, "-", "topk"]], "PAMI.highUtilitySpatialPattern.abstract": [[78, 1, 1, "", "utilityPatterns"]], "PAMI.highUtilitySpatialPattern.abstract.utilityPatterns": [[78, 2, 1, "", "endTime"], [78, 2, 1, "", "finalPatterns"], [78, 2, 1, "", "getMemoryRSS"], [78, 2, 1, "", "getMemoryUSS"], [78, 2, 1, "", "getPatterns"], [78, 2, 1, "", "getPatternsAsDataFrame"], [78, 2, 1, "", "getRuntime"], [78, 2, 1, "", "iFile"], [78, 2, 1, "", "memoryRSS"], [78, 2, 1, "", "memoryUSS"], [78, 2, 1, "", "minUtil"], [78, 2, 1, "", "nFile"], [78, 2, 1, "", "oFile"], [78, 2, 1, "", "save"], [78, 2, 1, "", "startMine"], [78, 2, 1, "", "startTime"]], "PAMI.highUtilitySpatialPattern.basic": [[211, 0, 0, "-", "HDSHUIM"], [212, 0, 0, "-", "SHUIM"], [79, 0, 0, "-", "abstract"]], "PAMI.highUtilitySpatialPattern.basic.HDSHUIM": [[211, 1, 1, "", "HDSHUIM"]], "PAMI.highUtilitySpatialPattern.basic.HDSHUIM.HDSHUIM": [[211, 2, 1, "", "getMemoryRSS"], [211, 2, 1, "", "getMemoryUSS"], [211, 2, 1, "", "getPatterns"], [211, 2, 1, "", "getPatternsAsDataFrame"], [211, 2, 1, "", "getRuntime"], [211, 2, 1, "", "mine"], [211, 2, 1, "", "printResults"], [211, 2, 1, "", "save"], [211, 2, 1, "", "startMine"]], "PAMI.highUtilitySpatialPattern.basic.SHUIM": [[212, 1, 1, "", "SHUIM"]], "PAMI.highUtilitySpatialPattern.basic.SHUIM.SHUIM": [[212, 2, 1, "", "getMemoryRSS"], [212, 2, 1, "", "getMemoryUSS"], [212, 2, 1, "", "getPatterns"], [212, 2, 1, "", "getPatternsAsDataFrame"], [212, 2, 1, "", "getRuntime"], [212, 2, 1, "", "mine"], [212, 2, 1, "", "printResults"], [212, 2, 1, "", "save"], [212, 2, 1, "", "startMine"]], "PAMI.highUtilitySpatialPattern.topk": [[214, 0, 0, "-", "TKSHUIM"], [80, 0, 0, "-", "abstract"]], "PAMI.highUtilitySpatialPattern.topk.TKSHUIM": [[214, 1, 1, "", "Dataset"], [214, 1, 1, "", "TKSHUIM"], [214, 1, 1, "", "Transaction"], [214, 3, 1, "", "main"]], "PAMI.highUtilitySpatialPattern.topk.TKSHUIM.Dataset": [[214, 2, 1, "", "createTransaction"], [214, 2, 1, "", "getMaxItem"], [214, 2, 1, "", "getTransactions"], [214, 4, 1, "", "maxItem"], [214, 4, 1, "", "transactions"]], "PAMI.highUtilitySpatialPattern.topk.TKSHUIM.TKSHUIM": [[214, 4, 1, "", "Neighbours"], [214, 2, 1, "", "additemset"], [214, 2, 1, "", "backtrackingEFIM"], [214, 2, 1, "", "calculateNeighbourIntersection"], [214, 4, 1, "", "candidateCount"], [214, 4, 1, "", "endTime"], [214, 4, 1, "", "finalPatterns"], [214, 2, 1, "", "getMemoryRSS"], [214, 2, 1, "", "getMemoryUSS"], [214, 2, 1, "", "getPatterns"], [214, 2, 1, "", "getPatternsAsDataFrame"], [214, 2, 1, "", "getRuntime"], [214, 4, 1, "", "heapList"], [214, 4, 1, "", "iFile"], [214, 4, 1, "", "intTostr"], [214, 2, 1, "", "intersection"], [214, 2, 1, "", "is_equal"], [214, 4, 1, "", "maxMemory"], [214, 4, 1, "", "memoryRSS"], [214, 4, 1, "", "memoryUSS"], [214, 4, 1, "", "minUtil"], [214, 2, 1, "", "mine"], [214, 4, 1, "", "nFile"], [214, 4, 1, "", "newNamesToOldNames"], [214, 4, 1, "", "oFile"], [214, 4, 1, "", "oldNamesToNewNames"], [214, 2, 1, "", "output"], [214, 2, 1, "", "printResults"], [214, 2, 1, "", "save"], [214, 4, 1, "", "sep"], [214, 2, 1, "", "sortDatabase"], [214, 2, 1, "", "sort_transaction"], [214, 2, 1, "", "startMine"], [214, 4, 1, "", "startTime"], [214, 4, 1, "", "strToint"], [214, 4, 1, "", "temp"], [214, 2, 1, "", "useUtilityBinArrayToCalculateLocalUtilityFirstTime"], [214, 2, 1, "", "useUtilityBinArrayToCalculateSubtreeUtilityFirstTime"], [214, 2, 1, "", "useUtilityBinArraysToCalculateUpperBounds"], [214, 4, 1, "", "utilityBinArrayLU"], [214, 4, 1, "", "utilityBinArraySU"]], "PAMI.highUtilitySpatialPattern.topk.TKSHUIM.Transaction": [[214, 2, 1, "", "getItems"], [214, 2, 1, "", "getLastPosition"], [214, 2, 1, "", "getPmus"], [214, 2, 1, "", "getUtilities"], [214, 2, 1, "", "insertionSort"], [214, 4, 1, "", "offset"], [214, 4, 1, "", "prefixUtility"], [214, 2, 1, "", "projectTransaction"], [214, 2, 1, "", "removeUnpromisingItems"]], "PAMI.highUtilitySpatialPattern.topk.abstract": [[80, 1, 1, "", "utilityPatterns"]], "PAMI.highUtilitySpatialPattern.topk.abstract.utilityPatterns": [[80, 2, 1, "", "endTime"], [80, 2, 1, "", "finalPatterns"], [80, 2, 1, "", "getMemoryRSS"], [80, 2, 1, "", "getMemoryUSS"], [80, 2, 1, "", "getPatterns"], [80, 2, 1, "", "getPatternsAsDataFrame"], [80, 2, 1, "", "getRuntime"], [80, 2, 1, "", "iFile"], [80, 2, 1, "", "memoryRSS"], [80, 2, 1, "", "memoryUSS"], [80, 2, 1, "", "nFile"], [80, 2, 1, "", "oFile"], [80, 2, 1, "", "printResults"], [80, 2, 1, "", "save"], [80, 2, 1, "", "startMine"], [80, 2, 1, "", "startTime"]], "PAMI.localPeriodicPattern": [[82, 0, 0, "-", "basic"]], "PAMI.localPeriodicPattern.basic": [[217, 0, 0, "-", "LPPGrowth"], [218, 0, 0, "-", "LPPMBreadth"], [219, 0, 0, "-", "LPPMDepth"], [82, 0, 0, "-", "abstract"]], "PAMI.localPeriodicPattern.basic.LPPGrowth": [[217, 1, 1, "", "LPPGrowth"], [217, 1, 1, "", "Node"], [217, 1, 1, "", "Tree"]], "PAMI.localPeriodicPattern.basic.LPPGrowth.LPPGrowth": [[217, 2, 1, "", "getMemoryRSS"], [217, 2, 1, "", "getMemoryUSS"], [217, 2, 1, "", "getPatterns"], [217, 2, 1, "", "getPatternsAsDataFrame"], [217, 2, 1, "", "getRuntime"], [217, 2, 1, "", "mine"], [217, 2, 1, "", "printResults"], [217, 2, 1, "", "save"], [217, 2, 1, "", "startMine"]], "PAMI.localPeriodicPattern.basic.LPPGrowth.Node": [[217, 2, 1, "", "getChild"]], "PAMI.localPeriodicPattern.basic.LPPGrowth.Tree": [[217, 2, 1, "", "addTransaction"], [217, 2, 1, "", "createPrefixTree"], [217, 2, 1, "", "deleteNode"], [217, 2, 1, "", "fixNodeLinks"]], "PAMI.localPeriodicPattern.basic.LPPMBreadth": [[218, 1, 1, "", "LPPMBreadth"]], "PAMI.localPeriodicPattern.basic.LPPMBreadth.LPPMBreadth": [[218, 2, 1, "", "getMemoryRSS"], [218, 2, 1, "", "getMemoryUSS"], [218, 2, 1, "", "getPatterns"], [218, 2, 1, "", "getPatternsAsDataFrame"], [218, 2, 1, "", "getRuntime"], [218, 2, 1, "", "mine"], [218, 2, 1, "", "printResults"], [218, 2, 1, "", "save"], [218, 2, 1, "", "startMine"]], "PAMI.localPeriodicPattern.basic.LPPMDepth": [[219, 1, 1, "", "LPPMDepth"]], "PAMI.localPeriodicPattern.basic.LPPMDepth.LPPMDepth": [[219, 2, 1, "", "getMemoryRSS"], [219, 2, 1, "", "getMemoryUSS"], [219, 2, 1, "", "getPatterns"], [219, 2, 1, "", "getPatternsAsDataFrame"], [219, 2, 1, "", "getRuntime"], [219, 2, 1, "", "mine"], [219, 2, 1, "", "printResults"], [219, 2, 1, "", "save"], [219, 2, 1, "", "startMine"]], "PAMI.multipleMinimumSupportBasedFrequentPattern": [[84, 0, 0, "-", "basic"]], "PAMI.multipleMinimumSupportBasedFrequentPattern.basic": [[221, 0, 0, "-", "CFPGrowth"], [222, 0, 0, "-", "CFPGrowthPlus"], [84, 0, 0, "-", "abstract"]], "PAMI.multipleMinimumSupportBasedFrequentPattern.basic.CFPGrowth": [[221, 1, 1, "", "CFPGrowth"]], "PAMI.multipleMinimumSupportBasedFrequentPattern.basic.CFPGrowth.CFPGrowth": [[221, 2, 1, "", "Mine"], [221, 2, 1, "", "getMemoryRSS"], [221, 2, 1, "", "getMemoryUSS"], [221, 2, 1, "", "getPatterns"], [221, 2, 1, "", "getPatternsAsDataFrame"], [221, 2, 1, "", "getRuntime"], [221, 2, 1, "", "printResults"], [221, 2, 1, "", "save"], [221, 2, 1, "", "startMine"]], "PAMI.multipleMinimumSupportBasedFrequentPattern.basic.CFPGrowthPlus": [[222, 1, 1, "", "CFPGrowthPlus"]], "PAMI.multipleMinimumSupportBasedFrequentPattern.basic.CFPGrowthPlus.CFPGrowthPlus": [[222, 2, 1, "", "Mine"], [222, 2, 1, "", "getMemoryRSS"], [222, 2, 1, "", "getMemoryUSS"], [222, 2, 1, "", "getPatterns"], [222, 2, 1, "", "getPatternsAsDataFrame"], [222, 2, 1, "", "getRuntime"], [222, 2, 1, "", "printResults"], [222, 2, 1, "", "save"], [222, 2, 1, "", "startMine"]], "PAMI.partialPeriodicFrequentPattern": [[86, 0, 0, "-", "basic"]], "PAMI.partialPeriodicFrequentPattern.basic": [[226, 0, 0, "-", "GPFgrowth"], [227, 0, 0, "-", "PPF_DFS"], [86, 0, 0, "-", "abstract"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth": [[226, 1, 1, "", "GPFgrowth"], [226, 1, 1, "", "Node"], [226, 1, 1, "", "PFgrowth"], [226, 1, 1, "", "Tree"], [226, 1, 1, "", "calculateIP"], [226, 1, 1, "", "generatePFListver2"], [226, 1, 1, "", "generatePFTreever2"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.GPFgrowth": [[226, 2, 1, "", "getMemoryRSS"], [226, 2, 1, "", "getMemoryUSS"], [226, 2, 1, "", "getPatterns"], [226, 2, 1, "", "getPatternsAsDataFrame"], [226, 2, 1, "", "getRuntime"], [226, 2, 1, "", "mine"], [226, 2, 1, "", "printResults"], [226, 4, 1, "", "runTime"], [226, 2, 1, "", "save"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.Node": [[226, 2, 1, "", "getChild"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.PFgrowth": [[226, 2, 1, "", "run"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.Tree": [[226, 2, 1, "", "addTransaction"], [226, 2, 1, "", "createConditionalTree"], [226, 2, 1, "", "createPrefixTree"], [226, 2, 1, "", "deleteNode"], [226, 2, 1, "", "fixNodeLinks"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.calculateIP": [[226, 2, 1, "", "run"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.generatePFListver2": [[226, 2, 1, "", "findSeparator"], [226, 2, 1, "", "run"]], "PAMI.partialPeriodicFrequentPattern.basic.GPFgrowth.generatePFTreever2": [[226, 2, 1, "", "findSeparator"], [226, 2, 1, "", "run"]], "PAMI.partialPeriodicFrequentPattern.basic.PPF_DFS": [[227, 1, 1, "", "PPF_DFS"]], "PAMI.partialPeriodicFrequentPattern.basic.PPF_DFS.PPF_DFS": [[227, 2, 1, "", "getMemoryRSS"], [227, 2, 1, "", "getMemoryUSS"], [227, 2, 1, "", "getPatterns"], [227, 2, 1, "", "getPatternsAsDataFrame"], [227, 2, 1, "", "getRuntime"], [227, 2, 1, "", "mine"], [227, 2, 1, "", "printResults"], [227, 2, 1, "", "save"]], "PAMI.partialPeriodicFrequentPattern.basic.abstract": [[86, 1, 1, "", "partialPeriodicPatterns"]], "PAMI.partialPeriodicFrequentPattern.basic.abstract.partialPeriodicPatterns": [[86, 2, 1, "", "getMemoryRSS"], [86, 2, 1, "", "getMemoryUSS"], [86, 2, 1, "", "getPatterns"], [86, 2, 1, "", "getPatternsAsDataFrame"], [86, 2, 1, "", "getRuntime"], [86, 2, 1, "", "printResults"], [86, 2, 1, "", "save"], [86, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPattern": [[88, 0, 0, "-", "basic"], [89, 0, 0, "-", "closed"], [90, 0, 0, "-", "maximal"], [91, 0, 0, "-", "pyspark"], [92, 0, 0, "-", "topk"]], "PAMI.partialPeriodicPattern.basic": [[230, 0, 0, "-", "GThreePGrowth"], [88, 0, 0, "-", "Gabstract"], [231, 0, 0, "-", "PPPGrowth"], [232, 0, 0, "-", "PPP_ECLAT"], [88, 0, 0, "-", "abstract"]], "PAMI.partialPeriodicPattern.basic.GThreePGrowth": [[230, 1, 1, "", "GThreePGrowth"]], "PAMI.partialPeriodicPattern.basic.GThreePGrowth.GThreePGrowth": [[230, 2, 1, "", "getMemoryRSS"], [230, 2, 1, "", "getMemoryUSS"], [230, 2, 1, "", "getPatterns"], [230, 2, 1, "", "getPatternsAsDataFrame"], [230, 2, 1, "", "getRuntime"], [230, 2, 1, "", "mine"], [230, 2, 1, "", "printResults"], [230, 2, 1, "", "save"]], "PAMI.partialPeriodicPattern.basic.PPPGrowth": [[231, 1, 1, "", "PPPGrowth"]], "PAMI.partialPeriodicPattern.basic.PPPGrowth.PPPGrowth": [[231, 2, 1, "", "getMemoryRSS"], [231, 2, 1, "", "getMemoryUSS"], [231, 2, 1, "", "getPatterns"], [231, 2, 1, "", "getPatternsAsDataFrame"], [231, 2, 1, "", "getRuntime"], [231, 2, 1, "", "mine"], [231, 2, 1, "", "printResults"], [231, 2, 1, "", "save"], [231, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPattern.basic.PPP_ECLAT": [[232, 1, 1, "", "PPP_ECLAT"]], "PAMI.partialPeriodicPattern.basic.PPP_ECLAT.PPP_ECLAT": [[232, 2, 1, "", "Mine"], [232, 2, 1, "", "getMemoryRSS"], [232, 2, 1, "", "getMemoryUSS"], [232, 2, 1, "", "getPatterns"], [232, 2, 1, "", "getPatternsAsDataFrame"], [232, 2, 1, "", "getRuntime"], [232, 2, 1, "", "printResults"], [232, 2, 1, "", "save"], [232, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPattern.closed": [[233, 0, 0, "-", "PPPClose"], [89, 0, 0, "-", "abstract"]], "PAMI.partialPeriodicPattern.closed.PPPClose": [[233, 1, 1, "", "PPPClose"]], "PAMI.partialPeriodicPattern.closed.PPPClose.PPPClose": [[233, 2, 1, "", "getMemoryRSS"], [233, 2, 1, "", "getMemoryUSS"], [233, 2, 1, "", "getPatterns"], [233, 2, 1, "", "getPatternsAsDataFrame"], [233, 2, 1, "", "getRuntime"], [233, 2, 1, "", "mine"], [233, 2, 1, "", "printResults"], [233, 2, 1, "", "save"], [233, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPattern.maximal": [[234, 0, 0, "-", "Max3PGrowth"], [90, 0, 0, "-", "abstract"]], "PAMI.partialPeriodicPattern.maximal.Max3PGrowth": [[234, 1, 1, "", "Max3PGrowth"]], "PAMI.partialPeriodicPattern.maximal.Max3PGrowth.Max3PGrowth": [[234, 2, 1, "", "getMemoryRSS"], [234, 2, 1, "", "getMemoryUSS"], [234, 2, 1, "", "getPatterns"], [234, 2, 1, "", "getPatternsAsDataFrame"], [234, 2, 1, "", "getRuntime"], [234, 2, 1, "", "mine"], [234, 2, 1, "", "printResults"], [234, 2, 1, "", "save"]], "PAMI.partialPeriodicPattern.pyspark": [[91, 0, 0, "-", "abstract"], [91, 0, 0, "-", "parallel3PGrowth"]], "PAMI.partialPeriodicPattern.pyspark.parallel3PGrowth": [[91, 1, 1, "", "Node"], [91, 1, 1, "", "Tree"], [91, 3, 1, "", "cond_trans"], [91, 3, 1, "", "getPF"], [91, 3, 1, "", "getps"], [91, 1, 1, "", "parallel3PGrowth"]], "PAMI.partialPeriodicPattern.pyspark.parallel3PGrowth.Node": [[91, 2, 1, "", "addChild"]], "PAMI.partialPeriodicPattern.pyspark.parallel3PGrowth.Tree": [[91, 2, 1, "", "add_transaction"], [91, 2, 1, "", "add_transaction_summ"], [91, 2, 1, "", "generate_patterns"], [91, 2, 1, "", "getTransactions"], [91, 2, 1, "", "get_condition_pattern"], [91, 2, 1, "", "get_ts"], [91, 2, 1, "", "merge"], [91, 2, 1, "", "remove_node"]], "PAMI.partialPeriodicPattern.pyspark.parallel3PGrowth.parallel3PGrowth": [[91, 2, 1, "", "cond_trans"], [91, 2, 1, "", "genCondTransactions"], [91, 2, 1, "", "getFrequentItems"], [91, 2, 1, "", "getFrequentItemsets"], [91, 2, 1, "", "getMemoryRSS"], [91, 2, 1, "", "getMemoryUSS"], [91, 2, 1, "", "getPF"], [91, 2, 1, "", "getPartitionId"], [91, 2, 1, "", "getPatterns"], [91, 2, 1, "", "getPatternsAsDataFrame"], [91, 2, 1, "", "getRuntime"], [91, 2, 1, "", "getps"], [91, 2, 1, "", "mine"], [91, 4, 1, "", "numPartitions"], [91, 2, 1, "", "printResults"], [91, 2, 1, "", "save"], [91, 2, 1, "", "setPartitions"], [91, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPattern.topk": [[92, 0, 0, "-", "abstract"], [235, 0, 0, "-", "k3PMiner"]], "PAMI.partialPeriodicPattern.topk.abstract": [[92, 1, 1, "", "partialPeriodicPatterns"]], "PAMI.partialPeriodicPattern.topk.abstract.partialPeriodicPatterns": [[92, 2, 1, "", "getMemoryRSS"], [92, 2, 1, "", "getMemoryUSS"], [92, 2, 1, "", "getPatterns"], [92, 2, 1, "", "getPatternsAsDataFrame"], [92, 2, 1, "", "getRuntime"], [92, 2, 1, "", "printResults"], [92, 2, 1, "", "save"], [92, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPattern.topk.k3PMiner": [[235, 1, 1, "", "k3PMiner"]], "PAMI.partialPeriodicPattern.topk.k3PMiner.k3PMiner": [[235, 2, 1, "", "getMemoryRSS"], [235, 2, 1, "", "getMemoryUSS"], [235, 2, 1, "", "getPatterns"], [235, 2, 1, "", "getPatternsAsDataFrame"], [235, 2, 1, "", "getRuntime"], [235, 2, 1, "", "mine"], [235, 2, 1, "", "printResults"], [235, 2, 1, "", "save"], [235, 2, 1, "", "startMine"]], "PAMI.partialPeriodicPatternInMultipleTimeSeries": [[228, 0, 0, "-", "PPGrowth"], [93, 0, 0, "-", "abstract"]], "PAMI.partialPeriodicPatternInMultipleTimeSeries.PPGrowth": [[228, 1, 1, "", "PPGrowth"]], "PAMI.partialPeriodicPatternInMultipleTimeSeries.PPGrowth.PPGrowth": [[228, 2, 1, "", "Mine"], [228, 2, 1, "", "getMemoryRSS"], [228, 2, 1, "", "getMemoryUSS"], [228, 2, 1, "", "getPatterns"], [228, 2, 1, "", "getPatternsAsDataFrame"], [228, 2, 1, "", "getRuntime"], [228, 2, 1, "", "printResults"], [228, 2, 1, "", "save"], [228, 2, 1, "", "startMine"]], "PAMI.periodicCorrelatedPattern": [[95, 0, 0, "-", "basic"]], "PAMI.periodicCorrelatedPattern.basic": [[237, 0, 0, "-", "EPCPGrowth"], [95, 0, 0, "-", "abstract"]], "PAMI.periodicCorrelatedPattern.basic.EPCPGrowth": [[237, 1, 1, "", "EPCPGrowth"]], "PAMI.periodicCorrelatedPattern.basic.EPCPGrowth.EPCPGrowth": [[237, 2, 1, "", "getMemoryRSS"], [237, 2, 1, "", "getMemoryUSS"], [237, 2, 1, "", "getPatterns"], [237, 2, 1, "", "getPatternsAsDataFrame"], [237, 2, 1, "", "getRuntime"], [237, 2, 1, "", "printResults"], [237, 2, 1, "", "save"], [237, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern": [[97, 0, 0, "-", "basic"], [98, 0, 0, "-", "closed"], [99, 0, 0, "-", "cuda"], [100, 0, 0, "-", "maximal"], [101, 0, 0, "-", "pyspark"], [102, 0, 0, "-", "topk"]], "PAMI.periodicFrequentPattern.basic": [[239, 0, 0, "-", "PFECLAT"], [240, 0, 0, "-", "PFPGrowth"], [241, 0, 0, "-", "PFPGrowthPlus"], [242, 0, 0, "-", "PFPMC"], [243, 0, 0, "-", "PSGrowth"], [97, 0, 0, "-", "abstract"]], "PAMI.periodicFrequentPattern.basic.PFECLAT": [[239, 1, 1, "", "PFECLAT"]], "PAMI.periodicFrequentPattern.basic.PFECLAT.PFECLAT": [[239, 2, 1, "", "getMemoryRSS"], [239, 2, 1, "", "getMemoryUSS"], [239, 2, 1, "", "getPatterns"], [239, 2, 1, "", "getPatternsAsDataFrame"], [239, 2, 1, "", "getRuntime"], [239, 2, 1, "", "mine"], [239, 2, 1, "", "printResults"], [239, 2, 1, "", "save"], [239, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.basic.PFPGrowth": [[240, 1, 1, "", "PFPGrowth"]], "PAMI.periodicFrequentPattern.basic.PFPGrowth.PFPGrowth": [[240, 2, 1, "", "getMemoryRSS"], [240, 2, 1, "", "getMemoryUSS"], [240, 2, 1, "", "getPatterns"], [240, 2, 1, "", "getPatternsAsDataFrame"], [240, 2, 1, "", "getRuntime"], [240, 2, 1, "", "mine"], [240, 2, 1, "", "printResults"], [240, 2, 1, "", "save"], [240, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.basic.PFPGrowthPlus": [[241, 1, 1, "", "PFPGrowthPlus"]], "PAMI.periodicFrequentPattern.basic.PFPGrowthPlus.PFPGrowthPlus": [[241, 2, 1, "", "getMemoryRSS"], [241, 2, 1, "", "getMemoryUSS"], [241, 2, 1, "", "getPatterns"], [241, 2, 1, "", "getPatternsAsDataFrame"], [241, 2, 1, "", "getRuntime"], [241, 2, 1, "", "printResults"], [241, 2, 1, "", "save"], [241, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.basic.PFPMC": [[242, 1, 1, "", "PFPMC"]], "PAMI.periodicFrequentPattern.basic.PFPMC.PFPMC": [[242, 2, 1, "", "getMemoryRSS"], [242, 2, 1, "", "getMemoryUSS"], [242, 2, 1, "", "getPatterns"], [242, 2, 1, "", "getPatternsAsDataFrame"], [242, 2, 1, "", "getRuntime"], [242, 2, 1, "", "printResults"], [242, 2, 1, "", "save"], [242, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.basic.PSGrowth": [[243, 1, 1, "", "Node"], [243, 1, 1, "", "PSGrowth"], [243, 3, 1, "", "conditionalTransactions"], [243, 3, 1, "", "getPeriodAndSupport"]], "PAMI.periodicFrequentPattern.basic.PSGrowth.Node": [[243, 2, 1, "", "addChild"]], "PAMI.periodicFrequentPattern.basic.PSGrowth.PSGrowth": [[243, 2, 1, "", "Mine"], [243, 2, 1, "", "getMemoryRSS"], [243, 2, 1, "", "getMemoryUSS"], [243, 2, 1, "", "getPatterns"], [243, 2, 1, "", "getPatternsAsDataFrame"], [243, 2, 1, "", "getRuntime"], [243, 2, 1, "", "printResults"], [243, 2, 1, "", "save"], [243, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.closed": [[244, 0, 0, "-", "CPFPMiner"], [98, 0, 0, "-", "abstract"]], "PAMI.periodicFrequentPattern.closed.CPFPMiner": [[244, 1, 1, "", "CPFPMiner"]], "PAMI.periodicFrequentPattern.closed.CPFPMiner.CPFPMiner": [[244, 2, 1, "", "Mine"], [244, 2, 1, "", "getMemoryRSS"], [244, 2, 1, "", "getMemoryUSS"], [244, 2, 1, "", "getPatterns"], [244, 2, 1, "", "getPatternsAsDataFrame"], [244, 2, 1, "", "getRuntime"], [244, 2, 1, "", "printResults"], [244, 2, 1, "", "save"], [244, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.maximal": [[245, 0, 0, "-", "MaxPFGrowth"], [100, 0, 0, "-", "abstract"]], "PAMI.periodicFrequentPattern.maximal.MaxPFGrowth": [[245, 1, 1, "", "MaxPFGrowth"]], "PAMI.periodicFrequentPattern.maximal.MaxPFGrowth.MaxPFGrowth": [[245, 2, 1, "", "Mine"], [245, 2, 1, "", "getMemoryRSS"], [245, 2, 1, "", "getMemoryUSS"], [245, 2, 1, "", "getPatterns"], [245, 2, 1, "", "getPatternsAsDataFrame"], [245, 2, 1, "", "getRuntime"], [245, 2, 1, "", "printResults"], [245, 2, 1, "", "save"], [245, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.pyspark": [[101, 0, 0, "-", "abstract"], [101, 0, 0, "-", "parallelPFPGrowth"]], "PAMI.periodicFrequentPattern.pyspark.parallelPFPGrowth": [[101, 1, 1, "", "Node"], [101, 1, 1, "", "PFPTree"], [101, 1, 1, "", "Summary"], [101, 1, 1, "", "parallelPFPGrowth"]], "PAMI.periodicFrequentPattern.pyspark.parallelPFPGrowth.Node": [[101, 2, 1, "", "addChild"], [101, 2, 1, "", "toString"]], "PAMI.periodicFrequentPattern.pyspark.parallelPFPGrowth.PFPTree": [[101, 2, 1, "", "add"], [101, 2, 1, "", "extract"], [101, 2, 1, "", "getTransactions"], [101, 2, 1, "", "merge"], [101, 2, 1, "", "project"], [101, 2, 1, "", "satisfyPer"]], "PAMI.periodicFrequentPattern.pyspark.parallelPFPGrowth.parallelPFPGrowth": [[101, 2, 1, "", "Mine"], [101, 2, 1, "", "func1"], [101, 2, 1, "", "func2"], [101, 2, 1, "", "func3"], [101, 2, 1, "", "genCondTransactions"], [101, 2, 1, "", "getFrequentItems"], [101, 2, 1, "", "getFrequentItemsets"], [101, 2, 1, "", "getMemoryRSS"], [101, 2, 1, "", "getMemoryUSS"], [101, 2, 1, "", "getPartitionId"], [101, 2, 1, "", "getPatterns"], [101, 2, 1, "", "getPatternsAsDataFrame"], [101, 2, 1, "", "getRuntime"], [101, 2, 1, "", "printResults"], [101, 2, 1, "", "save"], [101, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.topk": [[103, 0, 0, "-", "TopkPFP"], [104, 0, 0, "-", "kPFPMiner"]], "PAMI.periodicFrequentPattern.topk.TopkPFP": [[246, 0, 0, "-", "TopkPFP"], [103, 0, 0, "-", "abstract"]], "PAMI.periodicFrequentPattern.topk.TopkPFP.TopkPFP": [[246, 1, 1, "", "TopkPFPGrowth"]], "PAMI.periodicFrequentPattern.topk.TopkPFP.TopkPFP.TopkPFPGrowth": [[246, 2, 1, "", "Mine"], [246, 2, 1, "", "getMemoryRSS"], [246, 2, 1, "", "getMemoryUSS"], [246, 2, 1, "", "getPatterns"], [246, 2, 1, "", "getPatternsAsDataFrame"], [246, 2, 1, "", "getRuntime"], [246, 2, 1, "", "printResults"], [246, 2, 1, "", "save"], [246, 2, 1, "", "startMine"]], "PAMI.periodicFrequentPattern.topk.kPFPMiner": [[104, 0, 0, "-", "abstract"], [247, 0, 0, "-", "kPFPMiner"]], "PAMI.periodicFrequentPattern.topk.kPFPMiner.kPFPMiner": [[247, 1, 1, "", "kPFPMiner"]], "PAMI.periodicFrequentPattern.topk.kPFPMiner.kPFPMiner.kPFPMiner": [[247, 2, 1, "", "getMemoryRSS"], [247, 2, 1, "", "getMemoryUSS"], [247, 2, 1, "", "getPatterns"], [247, 2, 1, "", "getPatternsAsDataFrame"], [247, 2, 1, "", "getPer_Sup"], [247, 2, 1, "", "getRuntime"], [247, 4, 1, "", "lno"], [247, 2, 1, "", "printResults"], [247, 2, 1, "", "save"], [247, 2, 1, "", "startMine"]], "PAMI.recurringPattern": [[106, 0, 0, "-", "basic"]], "PAMI.recurringPattern.basic": [[249, 0, 0, "-", "RPGrowth"], [106, 0, 0, "-", "abstract"]], "PAMI.recurringPattern.basic.RPGrowth": [[249, 1, 1, "", "RPGrowth"]], "PAMI.recurringPattern.basic.RPGrowth.RPGrowth": [[249, 2, 1, "", "Mine"], [249, 2, 1, "", "getMemoryRSS"], [249, 2, 1, "", "getMemoryUSS"], [249, 2, 1, "", "getPatterns"], [249, 2, 1, "", "getPatternsAsDataFrame"], [249, 2, 1, "", "getRuntime"], [249, 2, 1, "", "printResults"], [249, 2, 1, "", "save"], [249, 2, 1, "", "startMine"]], "PAMI.relativeFrequentPattern": [[108, 0, 0, "-", "basic"]], "PAMI.relativeFrequentPattern.basic": [[252, 0, 0, "-", "RSFPGrowth"], [108, 0, 0, "-", "abstract"]], "PAMI.relativeFrequentPattern.basic.RSFPGrowth": [[252, 1, 1, "", "RSFPGrowth"]], "PAMI.relativeFrequentPattern.basic.RSFPGrowth.RSFPGrowth": [[252, 2, 1, "", "Mine"], [252, 2, 1, "", "getMemoryRSS"], [252, 2, 1, "", "getMemoryUSS"], [252, 2, 1, "", "getPatterns"], [252, 2, 1, "", "getPatternsAsDataFrame"], [252, 2, 1, "", "getRuntime"], [252, 2, 1, "", "printResults"], [252, 2, 1, "", "save"], [252, 2, 1, "", "startMine"]], "PAMI.relativeHighUtilityPattern": [[110, 0, 0, "-", "basic"]], "PAMI.relativeHighUtilityPattern.basic": [[253, 0, 0, "-", "RHUIM"], [110, 0, 0, "-", "abstract"]], "PAMI.relativeHighUtilityPattern.basic.RHUIM": [[253, 1, 1, "", "RHUIM"]], "PAMI.relativeHighUtilityPattern.basic.RHUIM.RHUIM": [[253, 2, 1, "", "getMemoryRSS"], [253, 2, 1, "", "getMemoryUSS"], [253, 2, 1, "", "getPatterns"], [253, 2, 1, "", "getPatternsAsDataFrame"], [253, 2, 1, "", "getRuntime"], [253, 2, 1, "", "printResults"], [253, 2, 1, "", "save"], [253, 2, 1, "", "sortDatabase"], [253, 2, 1, "", "sort_transaction"], [253, 2, 1, "", "startMine"]], "PAMI.sequentialPatternMining": [[113, 0, 0, "-", "basic"], [114, 0, 0, "-", "closed"]], "PAMI.stablePeriodicFrequentPattern": [[116, 0, 0, "-", "basic"], [117, 0, 0, "-", "topK"]], "PAMI.stablePeriodicFrequentPattern.basic": [[261, 0, 0, "-", "SPPEclat"], [262, 0, 0, "-", "SPPGrowth"], [116, 0, 0, "-", "abstract"]], "PAMI.stablePeriodicFrequentPattern.basic.SPPEclat": [[261, 1, 1, "", "SPPEclat"]], "PAMI.stablePeriodicFrequentPattern.basic.SPPEclat.SPPEclat": [[261, 2, 1, "", "getMemoryRSS"], [261, 2, 1, "", "getMemoryUSS"], [261, 2, 1, "", "getPatterns"], [261, 2, 1, "", "getPatternsAsDataFrame"], [261, 2, 1, "", "getRuntime"], [261, 2, 1, "", "mine"], [261, 2, 1, "", "printResults"], [261, 2, 1, "", "save"], [261, 2, 1, "", "startMine"]], "PAMI.stablePeriodicFrequentPattern.basic.SPPGrowth": [[262, 1, 1, "", "SPPGrowth"]], "PAMI.stablePeriodicFrequentPattern.basic.SPPGrowth.SPPGrowth": [[262, 4, 1, "", "SPPList"], [262, 2, 1, "", "getMemoryRSS"], [262, 2, 1, "", "getMemoryUSS"], [262, 2, 1, "", "getPatterns"], [262, 2, 1, "", "getPatternsAsDataFrame"], [262, 2, 1, "", "getRuntime"], [262, 2, 1, "", "mine"], [262, 2, 1, "", "printResults"], [262, 2, 1, "", "save"], [262, 2, 1, "", "startMine"]], "PAMI.stablePeriodicFrequentPattern.topK": [[263, 0, 0, "-", "TSPIN"], [117, 0, 0, "-", "abstract"]], "PAMI.stablePeriodicFrequentPattern.topK.TSPIN": [[263, 1, 1, "", "TSPIN"]], "PAMI.stablePeriodicFrequentPattern.topK.TSPIN.TSPIN": [[263, 2, 1, "", "getMemoryRSS"], [263, 2, 1, "", "getMemoryUSS"], [263, 2, 1, "", "getPatterns"], [263, 2, 1, "", "getPatternsAsDataFrame"], [263, 2, 1, "", "getRuntime"], [263, 2, 1, "", "printResults"], [263, 2, 1, "", "save"], [263, 2, 1, "", "startMine"]], "PAMI.subgraphMining": [[119, 0, 0, "-", "basic"], [120, 0, 0, "-", "topK"]], "PAMI.subgraphMining.basic": [[119, 0, 0, "-", "abstract"], [119, 0, 0, "-", "dfsCode"], [119, 0, 0, "-", "edge"], [119, 0, 0, "-", "extendedEdge"], [119, 0, 0, "-", "frequentSubgraph"], [119, 0, 0, "-", "graph"], [119, 0, 0, "-", "gspan"], [119, 0, 0, "-", "sparseTriangularMatrix"], [119, 0, 0, "-", "vertex"]], "PAMI.subgraphMining.basic.dfsCode": [[119, 1, 1, "", "DFSCode"]], "PAMI.subgraphMining.basic.dfsCode.DFSCode": [[119, 2, 1, "", "add"], [119, 2, 1, "", "containEdge"], [119, 2, 1, "", "copy"], [119, 2, 1, "", "getAllVLabels"], [119, 2, 1, "", "getAt"], [119, 2, 1, "", "getEeList"], [119, 2, 1, "", "getRightMost"], [119, 2, 1, "", "getRightMostPath"], [119, 2, 1, "", "isEmpty"], [119, 2, 1, "", "notPreOfRm"], [119, 2, 1, "", "onRightMostPath"]], "PAMI.subgraphMining.basic.edge": [[119, 1, 1, "", "Edge"]], "PAMI.subgraphMining.basic.edge.Edge": [[119, 2, 1, "", "another"], [119, 2, 1, "", "getEdgeLabel"]], "PAMI.subgraphMining.basic.extendedEdge": [[119, 1, 1, "", "ExtendedEdge"]], "PAMI.subgraphMining.basic.extendedEdge.ExtendedEdge": [[119, 2, 1, "", "getEdgeLabel"], [119, 2, 1, "", "getV1"], [119, 2, 1, "", "getV2"], [119, 2, 1, "", "getVLabel1"], [119, 2, 1, "", "getVLabel2"], [119, 2, 1, "", "pairSmallerThan"], [119, 2, 1, "", "smallerThan"], [119, 2, 1, "", "smallerThanOriginal"]], "PAMI.subgraphMining.basic.frequentSubgraph": [[119, 1, 1, "", "FrequentSubgraph"]], "PAMI.subgraphMining.basic.graph": [[119, 1, 1, "", "Graph"]], "PAMI.subgraphMining.basic.graph.Graph": [[119, 4, 1, "", "emptyIntegerArray"], [119, 4, 1, "", "emptyVertexList"], [119, 2, 1, "", "findAllWithLabel"], [119, 2, 1, "", "getAllNeighbors"], [119, 2, 1, "", "getAllVertices"], [119, 2, 1, "", "getEdge"], [119, 2, 1, "", "getEdgeCount"], [119, 2, 1, "", "getEdgeLabel"], [119, 2, 1, "", "getId"], [119, 2, 1, "", "getNonPrecalculatedAllVertices"], [119, 2, 1, "", "getVLabel"], [119, 2, 1, "", "isNeighboring"], [119, 2, 1, "", "precalculateLabelsToVertices"], [119, 2, 1, "", "precalculateVertexList"], [119, 2, 1, "", "precalculateVertexNeighbors"], [119, 2, 1, "", "removeInfrequentLabel"]], "PAMI.subgraphMining.basic.gspan": [[119, 1, 1, "", "GSpan"]], "PAMI.subgraphMining.basic.gspan.GSpan": [[119, 1, 1, "", "Pair"], [119, 4, 1, "", "edge_count_pruning"], [119, 4, 1, "", "eliminate_infrequent_edge_labels"], [119, 4, 1, "", "eliminate_infrequent_vertex_pairs"], [119, 4, 1, "", "eliminate_infrequent_vertices"], [119, 2, 1, "", "findAllOnlyOneVertex"], [119, 2, 1, "", "gSpan"], [119, 2, 1, "", "getFrequentSubgraphs"], [119, 2, 1, "", "getMemoryRSS"], [119, 2, 1, "", "getMemoryUSS"], [119, 2, 1, "", "getRuntime"], [119, 2, 1, "", "getSubgraphGraphMapping"], [119, 2, 1, "", "gspanDFS"], [119, 2, 1, "", "isCanonical"], [119, 2, 1, "", "mine"], [119, 2, 1, "", "readGraphs"], [119, 2, 1, "", "removeInfrequentVertexPairs"], [119, 2, 1, "", "rightMostPathExtensions"], [119, 2, 1, "", "rightMostPathExtensionsFromSingle"], [119, 2, 1, "", "save"], [119, 2, 1, "", "saveSubgraphsByGraphId"], [119, 2, 1, "", "subgraphIsomorphisms"]], "PAMI.subgraphMining.basic.sparseTriangularMatrix": [[119, 1, 1, "", "SparseTriangularMatrix"]], "PAMI.subgraphMining.basic.sparseTriangularMatrix.SparseTriangularMatrix": [[119, 2, 1, "", "getSupportForItems"], [119, 2, 1, "", "incrementCount"], [119, 2, 1, "", "removeInfrequentEntriesFromMatrix"], [119, 2, 1, "", "setSupport"]], "PAMI.subgraphMining.basic.vertex": [[119, 1, 1, "", "Vertex"]], "PAMI.subgraphMining.basic.vertex.Vertex": [[119, 2, 1, "", "addEdge"], [119, 2, 1, "", "getEdgeList"], [119, 2, 1, "", "getId"], [119, 2, 1, "", "getLabel"], [119, 2, 1, "", "removeEdge"]], "PAMI.subgraphMining.topK": [[120, 0, 0, "-", "DFSCode"], [120, 0, 0, "-", "DFSThread"], [120, 0, 0, "-", "abstract"], [120, 0, 0, "-", "edge"], [120, 0, 0, "-", "extendedEdge"], [120, 0, 0, "-", "frequentSubgraph"], [120, 0, 0, "-", "graph"], [120, 0, 0, "-", "sparseTriangularMatrix"], [120, 0, 0, "-", "tkg"], [120, 0, 0, "-", "vertex"]], "PAMI.subgraphMining.topK.DFSCode": [[120, 1, 1, "", "DfsCode"]], "PAMI.subgraphMining.topK.DFSCode.DfsCode": [[120, 2, 1, "", "add"], [120, 2, 1, "", "containEdge"], [120, 2, 1, "", "copy"], [120, 2, 1, "", "getAllVLabels"], [120, 2, 1, "", "getAt"], [120, 2, 1, "", "getEeList"], [120, 2, 1, "", "getRightMost"], [120, 2, 1, "", "getRightMostPath"], [120, 2, 1, "", "isEmpty"], [120, 2, 1, "", "notPreOfRm"], [120, 2, 1, "", "onRightMostPath"]], "PAMI.subgraphMining.topK.DFSThread": [[120, 1, 1, "", "DfsThread"]], "PAMI.subgraphMining.topK.DFSThread.DfsThread": [[120, 2, 1, "", "run"]], "PAMI.subgraphMining.topK.edge": [[120, 1, 1, "", "Edge"]], "PAMI.subgraphMining.topK.edge.Edge": [[120, 2, 1, "", "another"], [120, 2, 1, "", "getEdgeLabel"]], "PAMI.subgraphMining.topK.extendedEdge": [[120, 1, 1, "", "ExtendedEdge"]], "PAMI.subgraphMining.topK.extendedEdge.ExtendedEdge": [[120, 2, 1, "", "getEdgeLabel"], [120, 2, 1, "", "getV1"], [120, 2, 1, "", "getV2"], [120, 2, 1, "", "getVLabel1"], [120, 2, 1, "", "getVLabel2"], [120, 2, 1, "", "pairSmallerThan"], [120, 2, 1, "", "smallerThan"], [120, 2, 1, "", "smallerThanOriginal"]], "PAMI.subgraphMining.topK.frequentSubgraph": [[120, 1, 1, "", "FrequentSubgraph"]], "PAMI.subgraphMining.topK.graph": [[120, 1, 1, "", "Graph"]], "PAMI.subgraphMining.topK.graph.Graph": [[120, 4, 1, "", "EMPTY_INTEGER_ARRAY"], [120, 4, 1, "", "EMPTY_VERTEX_LIST"], [120, 2, 1, "", "findAllWithLabel"], [120, 2, 1, "", "getAllNeighbors"], [120, 2, 1, "", "getAllVertices"], [120, 2, 1, "", "getEdge"], [120, 2, 1, "", "getEdgeCount"], [120, 2, 1, "", "getEdgeLabel"], [120, 2, 1, "", "getId"], [120, 2, 1, "", "getNonPrecalculatedAllVertices"], [120, 2, 1, "", "getVLabel"], [120, 2, 1, "", "isNeighboring"], [120, 2, 1, "", "precalculateLabelsToVertices"], [120, 2, 1, "", "precalculateVertexList"], [120, 2, 1, "", "precalculateVertexNeighbors"], [120, 2, 1, "", "removeInfrequentLabel"]], "PAMI.subgraphMining.topK.sparseTriangularMatrix": [[120, 1, 1, "", "SparseTriangularMatrix"]], "PAMI.subgraphMining.topK.sparseTriangularMatrix.SparseTriangularMatrix": [[120, 2, 1, "", "getSupportForItems"], [120, 2, 1, "", "incrementCount"], [120, 2, 1, "", "removeInfrequentEntriesFromMatrix"], [120, 2, 1, "", "setSupport"]], "PAMI.subgraphMining.topK.tkg": [[120, 1, 1, "", "TKG"]], "PAMI.subgraphMining.topK.tkg.TKG": [[120, 4, 1, "", "DYNAMIC_SEARCH"], [120, 4, 1, "", "EDGE_COUNT_PRUNING"], [120, 4, 1, "", "ELIMINATE_INFREQUENT_EDGE_LABELS"], [120, 4, 1, "", "ELIMINATE_INFREQUENT_VERTEX_PAIRS"], [120, 4, 1, "", "ELIMINATE_INFREQUENT_VERTICES"], [120, 1, 1, "", "Pair"], [120, 4, 1, "", "THREADED_DYNAMIC_SEARCH"], [120, 2, 1, "", "findAllOnlyOneVertex"], [120, 2, 1, "", "gSpan"], [120, 2, 1, "", "getKSubgraphs"], [120, 2, 1, "", "getMemoryRSS"], [120, 2, 1, "", "getMemoryUSS"], [120, 2, 1, "", "getMinSupport"], [120, 2, 1, "", "getQueueSize"], [120, 2, 1, "", "getRuntime"], [120, 2, 1, "", "getSubgraphsList"], [120, 2, 1, "", "gspanDfs"], [120, 2, 1, "", "gspanDynamicDFS"], [120, 2, 1, "", "isCanonical"], [120, 2, 1, "", "mine"], [120, 2, 1, "", "readGraphs"], [120, 2, 1, "", "registerAsCandidate"], [120, 2, 1, "", "removeInfrequentVertexPairs"], [120, 2, 1, "", "rightMostPathExtensions"], [120, 2, 1, "", "rightMostPathExtensionsFromSingle"], [120, 2, 1, "", "save"], [120, 2, 1, "", "savePattern"], [120, 2, 1, "", "startThreads"], [120, 2, 1, "", "subgraphIsomorphisms"]], "PAMI.subgraphMining.topK.vertex": [[120, 1, 1, "", "Vertex"]], "PAMI.subgraphMining.topK.vertex.Vertex": [[120, 2, 1, "", "addEdge"], [120, 2, 1, "", "getEdgeList"], [120, 2, 1, "", "getId"], [120, 2, 1, "", "getLabel"], [120, 2, 1, "", "removeEdge"]], "PAMI.uncertainFaultTolerantFrequentPattern": [[121, 0, 0, "-", "VBFTMine"], [121, 0, 0, "-", "abstract"]], "PAMI.uncertainFaultTolerantFrequentPattern.VBFTMine": [[121, 1, 1, "", "VBFTMine"]], "PAMI.uncertainFaultTolerantFrequentPattern.VBFTMine.VBFTMine": [[121, 2, 1, "", "getMemoryRSS"], [121, 2, 1, "", "getMemoryUSS"], [121, 2, 1, "", "getPatterns"], [121, 2, 1, "", "getPatternsAsDataFrame"], [121, 2, 1, "", "getRuntime"], [121, 2, 1, "", "mine"], [121, 2, 1, "", "printResults"], [121, 2, 1, "", "save"], [121, 2, 1, "", "startMine"]], "PAMI.uncertainFrequentPattern": [[123, 0, 0, "-", "basic"]], "PAMI.uncertainFrequentPattern.basic": [[267, 0, 0, "-", "CUFPTree"], [268, 0, 0, "-", "PUFGrowth"], [269, 0, 0, "-", "TUFP"], [270, 0, 0, "-", "TubeP"], [271, 0, 0, "-", "TubeS"], [272, 0, 0, "-", "UFGrowth"], [273, 0, 0, "-", "UVECLAT"], [123, 0, 0, "-", "abstract"]], "PAMI.uncertainFrequentPattern.basic.CUFPTree": [[267, 1, 1, "", "CUFPTree"]], "PAMI.uncertainFrequentPattern.basic.CUFPTree.CUFPTree": [[267, 2, 1, "", "getMemoryRSS"], [267, 2, 1, "", "getMemoryUSS"], [267, 2, 1, "", "getPatterns"], [267, 2, 1, "", "getPatternsAsDataFrame"], [267, 2, 1, "", "getRuntime"], [267, 2, 1, "", "mine"], [267, 2, 1, "", "printResults"], [267, 2, 1, "", "save"], [267, 2, 1, "", "startMine"]], "PAMI.uncertainFrequentPattern.basic.PUFGrowth": [[268, 1, 1, "", "PUFGrowth"]], "PAMI.uncertainFrequentPattern.basic.PUFGrowth.PUFGrowth": [[268, 2, 1, "", "getMemoryRSS"], [268, 2, 1, "", "getMemoryUSS"], [268, 2, 1, "", "getPatterns"], [268, 2, 1, "", "getPatternsAsDataFrame"], [268, 2, 1, "", "getRuntime"], [268, 2, 1, "", "mine"], [268, 2, 1, "", "printResults"], [268, 2, 1, "", "save"], [268, 2, 1, "", "startMine"]], "PAMI.uncertainFrequentPattern.basic.TUFP": [[269, 1, 1, "", "TUFP"]], "PAMI.uncertainFrequentPattern.basic.TUFP.TUFP": [[269, 2, 1, "", "getMemoryRSS"], [269, 2, 1, "", "getMemoryUSS"], [269, 2, 1, "", "getPatterns"], [269, 2, 1, "", "getPatternsAsDataFrame"], [269, 2, 1, "", "getRuntime"], [269, 2, 1, "", "mine"], [269, 2, 1, "", "printResults"], [269, 2, 1, "", "save"], [269, 2, 1, "", "startMine"]], "PAMI.uncertainFrequentPattern.basic.TubeP": [[270, 1, 1, "", "TUFP"]], "PAMI.uncertainFrequentPattern.basic.TubeP.TUFP": [[270, 2, 1, "", "getMemoryRSS"], [270, 2, 1, "", "getMemoryUSS"], [270, 2, 1, "", "getPatterns"], [270, 2, 1, "", "getPatternsAsDataFrame"], [270, 2, 1, "", "getRuntime"], [270, 2, 1, "", "mine"], [270, 2, 1, "", "printResults"], [270, 2, 1, "", "save"], [270, 2, 1, "", "startMine"]], "PAMI.uncertainFrequentPattern.basic.TubeS": [[271, 3, 1, "", "Second"], [271, 1, 1, "", "TubeS"], [271, 3, 1, "", "printTree"]], "PAMI.uncertainFrequentPattern.basic.TubeS.TubeS": [[271, 2, 1, "", "getMemoryRSS"], [271, 2, 1, "", "getMemoryUSS"], [271, 2, 1, "", "getPatterns"], [271, 2, 1, "", "getPatternsAsDataFrame"], [271, 2, 1, "", "getRuntime"], [271, 2, 1, "", "mine"], [271, 2, 1, "", "printResults"], [271, 2, 1, "", "save"], [271, 2, 1, "", "updateTransactions"]], "PAMI.uncertainFrequentPattern.basic.UFGrowth": [[272, 1, 1, "", "UFGrowth"]], "PAMI.uncertainFrequentPattern.basic.UFGrowth.UFGrowth": [[272, 2, 1, "", "getMemoryRSS"], [272, 2, 1, "", "getMemoryUSS"], [272, 2, 1, "", "getPatterns"], [272, 2, 1, "", "getPatternsAsDataFrame"], [272, 2, 1, "", "getRuntime"], [272, 2, 1, "", "mine"], [272, 2, 1, "", "printResults"], [272, 2, 1, "", "save"]], "PAMI.uncertainFrequentPattern.basic.UVECLAT": [[273, 1, 1, "", "UVEclat"]], "PAMI.uncertainFrequentPattern.basic.UVECLAT.UVEclat": [[273, 2, 1, "", "getMemoryRSS"], [273, 2, 1, "", "getMemoryUSS"], [273, 2, 1, "", "getPatterns"], [273, 2, 1, "", "getPatternsAsDataFrame"], [273, 2, 1, "", "getRuntime"], [273, 2, 1, "", "mine"], [273, 2, 1, "", "printResults"], [273, 2, 1, "", "save"]], "PAMI.uncertainGeoreferencedFrequentPattern": [[125, 0, 0, "-", "basic"]], "PAMI.uncertainGeoreferencedFrequentPattern.basic": [[276, 0, 0, "-", "GFPGrowth"], [125, 0, 0, "-", "abstract"]], "PAMI.uncertainGeoreferencedFrequentPattern.basic.GFPGrowth": [[276, 1, 1, "", "GFPGrowth"]], "PAMI.uncertainGeoreferencedFrequentPattern.basic.GFPGrowth.GFPGrowth": [[276, 2, 1, "", "getMemoryRSS"], [276, 2, 1, "", "getMemoryUSS"], [276, 2, 1, "", "getPatterns"], [276, 2, 1, "", "getPatternsAsDataFrame"], [276, 2, 1, "", "getRuntime"], [276, 2, 1, "", "mine"], [276, 2, 1, "", "printResults"], [276, 2, 1, "", "save"], [276, 2, 1, "", "startMine"]], "PAMI.uncertainPeriodicFrequentPattern": [[127, 0, 0, "-", "basic"]], "PAMI.uncertainPeriodicFrequentPattern.basic": [[278, 0, 0, "-", "UPFPGrowth"], [279, 0, 0, "-", "UPFPGrowthPlus"], [127, 0, 0, "-", "abstract"]], "PAMI.uncertainPeriodicFrequentPattern.basic.UPFPGrowth": [[278, 1, 1, "", "UPFPGrowth"]], "PAMI.uncertainPeriodicFrequentPattern.basic.UPFPGrowth.UPFPGrowth": [[278, 2, 1, "", "getMemoryRSS"], [278, 2, 1, "", "getMemoryUSS"], [278, 2, 1, "", "getPatterns"], [278, 2, 1, "", "getPatternsAsDataFrame"], [278, 2, 1, "", "getRuntime"], [278, 2, 1, "", "mine"], [278, 2, 1, "", "printResults"], [278, 2, 1, "", "save"], [278, 2, 1, "", "startMine"]], "PAMI.uncertainPeriodicFrequentPattern.basic.UPFPGrowthPlus": [[279, 1, 1, "", "UPFPGrowthPlus"], [279, 3, 1, "", "printTree"]], "PAMI.uncertainPeriodicFrequentPattern.basic.UPFPGrowthPlus.UPFPGrowthPlus": [[279, 2, 1, "", "getMemoryRSS"], [279, 2, 1, "", "getMemoryUSS"], [279, 2, 1, "", "getPatterns"], [279, 2, 1, "", "getPatternsAsDataFrame"], [279, 2, 1, "", "getRuntime"], [279, 2, 1, "", "mine"], [279, 2, 1, "", "printResults"], [279, 2, 1, "", "save"], [279, 2, 1, "", "startMine"]], "PAMI.weightedFrequentNeighbourhoodPattern": [[129, 0, 0, "-", "basic"]], "PAMI.weightedFrequentNeighbourhoodPattern.basic": [[282, 0, 0, "-", "SWFPGrowth"], [129, 0, 0, "-", "abstract"]], "PAMI.weightedFrequentNeighbourhoodPattern.basic.SWFPGrowth": [[282, 1, 1, "", "SWFPGrowth"]], "PAMI.weightedFrequentNeighbourhoodPattern.basic.SWFPGrowth.SWFPGrowth": [[282, 2, 1, "", "getMemoryRSS"], [282, 2, 1, "", "getMemoryUSS"], [282, 2, 1, "", "getPatterns"], [282, 2, 1, "", "getPatternsAsDataFrame"], [282, 2, 1, "", "getRuntime"], [282, 2, 1, "", "mine"], [282, 2, 1, "", "printResults"], [282, 2, 1, "", "save"], [282, 2, 1, "", "startMine"]], "PAMI.weightedFrequentPattern": [[131, 0, 0, "-", "basic"]], "PAMI.weightedFrequentPattern.basic": [[284, 0, 0, "-", "WFIM"], [131, 0, 0, "-", "abstract"]], "PAMI.weightedFrequentPattern.basic.WFIM": [[284, 1, 1, "", "WFIM"]], "PAMI.weightedFrequentPattern.basic.WFIM.WFIM": [[284, 2, 1, "", "getMemoryRSS"], [284, 2, 1, "", "getMemoryUSS"], [284, 2, 1, "", "getPatterns"], [284, 2, 1, "", "getPatternsAsDataFrame"], [284, 2, 1, "", "getRuntime"], [284, 2, 1, "", "mine"], [284, 2, 1, "", "printResults"], [284, 2, 1, "", "save"], [284, 2, 1, "", "startMine"]], "PAMI.weightedFrequentRegularPattern": [[133, 0, 0, "-", "basic"]], "PAMI.weightedFrequentRegularPattern.basic": [[286, 0, 0, "-", "WFRIMiner"], [133, 0, 0, "-", "abstract"]], "PAMI.weightedFrequentRegularPattern.basic.WFRIMiner": [[286, 1, 1, "", "WFRIMiner"]], "PAMI.weightedFrequentRegularPattern.basic.WFRIMiner.WFRIMiner": [[286, 2, 1, "", "getMemoryRSS"], [286, 2, 1, "", "getMemoryUSS"], [286, 2, 1, "", "getPatterns"], [286, 2, 1, "", "getPatternsAsDataFrame"], [286, 2, 1, "", "getRuntime"], [286, 2, 1, "", "mine"], [286, 2, 1, "", "printResults"], [286, 2, 1, "", "save"], [286, 2, 1, "", "startMine"]], "PAMI.weightedUncertainFrequentPattern": [[135, 0, 0, "-", "basic"]], "PAMI.weightedUncertainFrequentPattern.basic": [[135, 0, 0, "-", "WUFIM"], [135, 0, 0, "-", "abstract"]], "PAMI.weightedUncertainFrequentPattern.basic.WUFIM": [[135, 1, 1, "", "WUFIM"]], "PAMI.weightedUncertainFrequentPattern.basic.WUFIM.WUFIM": [[135, 2, 1, "", "getMemoryRSS"], [135, 2, 1, "", "getMemoryUSS"], [135, 2, 1, "", "getPatterns"], [135, 2, 1, "", "getPatternsAsDataFrame"], [135, 2, 1, "", "getRuntime"], [135, 2, 1, "", "mine"], [135, 2, 1, "", "printResults"], [135, 2, 1, "", "save"], [135, 2, 1, "", "startMine"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"contigu": [0, 151], "frequent": [0, 3, 4, 6, 7, 8, 9, 10, 11, 13, 14, 15, 136, 139, 142, 144, 145, 146, 147, 148, 149, 161, 250], "pattern": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 161, 191, 197, 250, 281], "correl": [1, 5, 138], "mine": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 161, 191, 197, 281], "coverag": 2, "fault": 3, "toler": 3, "With": 4, "multipl": [4, 19, 224], "minimum": 4, "support": 4, "fuzzi": [5, 6, 7, 8, 9, 191], "geo": [7, 8, 10, 11, 12, 13, 15, 145, 197], "referenc": [7, 8, 10, 11, 12, 13, 15, 145, 197], "period": [8, 9, 12, 13, 18, 19, 136, 137, 138, 139, 143, 146], "sequenc": [11, 111], "partial": [12, 19, 136, 137], "high": [14, 15, 16, 17, 141], "util": [14, 15, 16, 17, 141, 281], "spatial": 17, "local": 18, "pami": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 215, 220], "packag": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], "subpackag": [20, 21, 23, 25, 27, 42, 44, 51, 53, 55, 57, 59, 61, 63, 65, 68, 70, 72, 74, 78, 81, 83, 85, 87, 94, 96, 102, 105, 107, 109, 112, 115, 118, 122, 124, 126, 128, 130, 132, 134], "modul": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], "content": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], "associationrul": [21, 22], "basic": [22, 24, 26, 43, 45, 52, 54, 56, 58, 60, 62, 64, 66, 69, 71, 73, 75, 79, 82, 84, 86, 88, 95, 97, 106, 108, 110, 113, 116, 119, 123, 125, 127, 129, 131, 133, 135, 154, 157, 160, 176, 181, 183, 185, 187, 188, 192, 194, 196, 198, 204, 205, 210, 213, 216, 223, 225, 229, 236, 238, 248, 251, 254, 255, 264, 274, 275, 280, 283, 285, 287], "submodul": [22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 46, 47, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 67, 69, 71, 73, 75, 76, 77, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 103, 104, 106, 108, 110, 113, 114, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135], "arwithconfid": 22, "arwithleverag": 22, "arwithlift": 22, "rulemin": 22, "abstract": [22, 24, 26, 31, 43, 45, 46, 47, 48, 49, 50, 52, 54, 56, 58, 60, 62, 64, 66, 67, 69, 71, 73, 75, 76, 77, 78, 79, 80, 82, 84, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 103, 104, 106, 108, 110, 113, 114, 116, 117, 119, 120, 121, 123, 125, 127, 129, 131, 133, 135], "correlatedpattern": [23, 24], "comin": [24, 152], "comineplu": [24, 153], "coveragepattern": [25, 26], "cmine": [26, 155], "cppg": [26, 156], "extra": [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41], "convertmultitsintofuzzi": 27, "generatelatexgraphfil": 27, "plotpointonmap": 27, "plotpointonmap_dump": 27, "scatterplotspatialpoint": 27, "topkpattern": 27, "uncertaindb_convert": 27, "df2db": 28, "df2dbplu": 28, "denseformatdf": 28, "sparseformatdf": 28, "createtdb": 28, "densedf2dbplu": 28, "densedf2db_dump": 28, "sparsedf2dbplu": 28, "calculatemisvalu": 29, "usingbeta": 29, "usingsd": 29, "dbstat": 30, "fuzzydatabas": [30, 40], "multipletimeseriesfuzzydatabasestat": 30, "sequentialdatabas": [30, 39], "temporaldatabas": [30, 39, 40], "transactionaldatabas": [30, 39, 40], "uncertaintemporaldatabas": 30, "uncertaintransactionaldatabas": 30, "utilitydatabas": [30, 39, 40], "fuzzytransform": 31, "temporaltofuzzi": 31, "transactionaltofuzzi": 31, "utilitytofuzzi": 31, "generatedatabas": 32, "generatespatiotemporaldatabas": 32, "generatetemporaldatabas": 32, "generatetransactionaldatabas": 32, "graph": [33, 41, 119, 120], "df2fig": 33, "df2tex": 33, "plotlinegraphfromdictionari": 33, "plotlinegraphsfromdatafram": 33, "visualizefuzzypattern": 33, "visualizepattern": 33, "image2databas": 34, "imageprocess": 35, "imagery2databas": 35, "messag": 36, "discord": 36, "gmail": 36, "neighbour": 37, "findneighborsusingeuclideandistanceforpointinfo": 37, "findneighboursusingeuclidean": 37, "findneighboursusinggeodes": 37, "sampledataset": 38, "stat": 39, "graphdatabas": 39, "syntheticdatagener": 40, "createsyntheticgeoreferentialtempor": 40, "createsyntheticgeoreferentialtransact": 40, "createsyntheticgeoreferentialuncertaintransact": 40, "createsynthetictempor": 40, "createsynthetictransact": 40, "createsyntheticuncertaintempor": 40, "createsyntheticuncertaintransact": 40, "createsyntheticutil": 40, "generatetempor": 40, "generatetransact": 40, "generateuncertaintempor": 40, "generateuncertaintransact": 40, "generateutilitytempor": 40, "generateutilitytransact": 40, "georeferencedtemporaldatabas": 40, "georeferencedtransactionaldatabas": 40, "syntheticutilitydatabas": 40, "temporaldatabasegen": 40, "visual": 41, "faulttolerantfrequentpattern": [42, 43], "ftapriori": [43, 158], "ftfpgrowth": [43, 159], "frequentpattern": [44, 45, 46, 47, 48, 49, 50], "apriori": [45, 162], "eclat": [45, 164], "eclatdiffset": [45, 165], "eclatbitset": [45, 166], "fpgrowth": [45, 167], "close": [46, 89, 98, 114, 176, 229, 238, 255], "charm": [46, 182], "cuda": [47, 99, 176, 229], "cuapriori": [47, 168], "cuaprioribit": [47, 169], "cueclat": [47, 172], "cueclatbit": [47, 173], "cudaapriorigct": [47, 170], "cudaaprioritid": [47, 171], "cudaeclatgct": [47, 174], "maxim": [48, 90, 100, 176, 229, 238], "maxfpgrowth": [48, 175], "pyspark": [49, 91, 101, 176], "parallelapriori": [49, 177], "paralleleclat": [49, 178], "parallelfpgrowth": [49, 179], "topk": [50, 80, 92, 102, 103, 104, 117, 120, 229, 264], "fae": [50, 180], "fuzzycorrelatedpattern": [51, 52], "fcpgrowth": [52, 184], "fuzzyfrequentpattern": [53, 54], "ffimin": [54, 186], "ffiminer_old": 54, "fuzzygeoreferencedfrequentpattern": [55, 56], "ffspminer": [56, 189], "ffspminer_old": 56, "fuzzygeoreferencedperiodicfrequentpattern": [57, 58], "fgpfpminer": [58, 190], "fgpfpminer_old": 58, "fuzzypartialperiodicpattern": [59, 60], "f3pminer": 60, "fuzzyperiodicfrequentpattern": [61, 62], "fpfpminer": [62, 193], "fpfpminer_old": 62, "georeferencedperiodicfrequentpattern": [63, 64], "gpfpminer": [64, 199], "georeferencedfrequentpattern": [65, 66], "fspgrowth": [66, 200], "spatialeclat": [66, 201], "georeferencedfrequentsequencepattern": 67, "georeferencedpartialperiodicpattern": [68, 69], "steclat": [69, 202], "highutilityfrequentpattern": [70, 71], "hufim": [71, 203], "highutilitygeoreferencedfrequentpattern": [72, 73], "shufim": [73, 206], "highutilitypattern": [74, 75, 76], "efim": [75, 207], "hminer": [75, 208], "upgrowth": [75, 209], "efimparallel": [75, 76], "parallel": 76, "highutilitypatternsinstream": 77, "hupm": 77, "shugrowth": 77, "highutilityspatialpattern": [78, 79, 80], "hdshuim": [79, 211], "shuim": [79, 212], "tkshuim": [80, 214], "localperiodicpattern": [81, 82], "lppgrowth": [82, 217], "lppmbreadth": [82, 218], "lppmdepth": [82, 219], "multipleminimumsupportbasedfrequentpattern": [83, 84], "cfpgrowth": [84, 221], "cfpgrowthplu": [84, 222], "partialperiodicfrequentpattern": [85, 86], "gpfgrowth": [86, 226], "ppf_df": [86, 227], "partialperiodicpattern": [87, 88, 89, 90, 91, 92], "gthreepgrowth": [88, 230], "gabstract": 88, "pppgrowth": [88, 231], "ppp_eclat": [88, 232], "pppclose": [89, 233], "max3pgrowth": [90, 234], "parallel3pgrowth": 91, "k3pminer": [92, 235], "partialperiodicpatterninmultipletimeseri": 93, "ppgrowth": [93, 228], "periodiccorrelatedpattern": [94, 95], "epcpgrowth": [95, 237], "periodicfrequentpattern": [96, 97, 98, 99, 100, 101, 102, 103, 104], "pfeclat": [97, 239], "pfpgrowth": [97, 240], "pfpgrowthplu": [97, 241], "pfpmc": [97, 242], "psgrowth": [97, 243], "parallelpfpgrowth": [97, 101], "cpfpminer": [98, 244], "cugpfmin": 99, "gpfminerbit": 99, "maxpfgrowth": [100, 245], "topkpfp": [103, 246], "kpfpminer": [104, 247], "recurringpattern": [105, 106], "rpgrowth": [106, 249], "relativefrequentpattern": [107, 108], "rsfpgrowth": [108, 252], "relativehighutilitypattern": [109, 110], "rhuim": [110, 253], "sequentialpatternmin": [112, 113, 114], "spade": [113, 257], "spam": [113, 258], "prefixspan": [113, 259], "bide": [114, 260], "stableperiodicfrequentpattern": [115, 116, 117], "sppeclat": [116, 261], "sppgrowth": [116, 262], "sppgrowthdump": 116, "tspin": [117, 263], "subgraphmin": [118, 119, 120], "dfscode": [119, 120], "edg": [119, 120], "extendededg": [119, 120], "frequentsubgraph": [119, 120], "gspan": 119, "sparsetriangularmatrix": [119, 120], "vertex": [119, 120], "dfsthread": 120, "tkg": 120, "uncertainfaulttolerantfrequentpattern": 121, "vbftmine": 121, "uncertainfrequentpattern": [122, 123], "cufptre": [123, 267], "pufgrowth": [123, 268], "tufp": [123, 269], "tubep": [123, 270], "tube": [123, 271], "ufgrowth": [123, 272], "uveclat": [123, 273], "uncertaingeoreferencedfrequentpattern": [124, 125], "gfpgrowth": [125, 276], "uncertainperiodicfrequentpattern": [126, 127], "upfpgrowth": [127, 278], "upfpgrowthplu": [127, 279], "weightedfrequentneighbourhoodpattern": [128, 129], "swfpgrowth": [129, 282], "weightedfrequentpattern": [130, 131], "wfim": [131, 284], "weightedfrequentregularpattern": [132, 133], "wfrimin": [133, 286], "weighteduncertainfrequentpattern": [134, 135], "wufim": 135, "recur": 140, "rel": [141, 250], "sequenti": [142, 256], "stabl": 143, "uncertain": [144, 145, 146, 277], "weight": [147, 148, 149], "neighbourhood": 147, "regular": 149, "aprioribitset": 163, "top": [176, 213, 238], "k": [176, 213, 238], "welcom": 215, "s": 215, "document": 215, "indic": 215, "tabl": 215, "timeseri": 224, "databas": [256, 265, 266, 277], "tempor": 265, "transact": 266}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 56}}) \ No newline at end of file diff --git a/finalSphinxDocs/_build/html/sequentialPatternMiningBasicSPADE.html b/finalSphinxDocs/_build/html/sequentialPatternMiningBasicSPADE.html index 6356c10e..fcd913b8 100644 --- a/finalSphinxDocs/_build/html/sequentialPatternMiningBasicSPADE.html +++ b/finalSphinxDocs/_build/html/sequentialPatternMiningBasicSPADE.html @@ -112,314 +112,8 @@
    -
    -

    SPADE

    -
    -
    -class PAMI.sequentialPatternMining.basic.SPADE.SPADE(iFile, minSup, sep='\t')[source]
    -

    Bases: _sequentialPatterns

    -
    -
    Description:
    -
      -
    • SPADE is one of the fundamental algorithm to discover sequential frequent patterns in a transactional database.

    • -
    • This program employs SPADE property (or downward closure property) to reduce the search space effectively.

    • -
    • This algorithm employs breadth-first search technique when 1-2 length patterns and depth-first serch when above 3 length patterns to find the complete set of frequent patterns in a transactional database.

    • -
    -
    -
    Reference:
    -

    Mohammed J. Zaki. 2001. SPADE: An Efficient Algorithm for Mining Frequent Sequences. Mach. Learn. 42, 1-2 (January 2001), 31-60. DOI=10.1023/A:1007652502315 http://dx.doi.org/10.1023/A:1007652502315

    -
    -
    Parameters:
    -
      -
    • iFile – str : -Name of the Input file to mine complete set of Sequential frequent patterns

    • -
    • oFile – str : -Name of the output file to store complete set of Sequential frequent patterns

    • -
    • minSup – float or int or str : -minSup measure constraints the minimum number of transactions in a database where a pattern must appear -Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float

    • -
    • sep – str : -This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.

    • -
    -
    -
    Attributes:
    -
    -
    iFilestr

    Input file name or path of the input file

    -
    -
    oFilestr

    Name of the output file or the path of output file

    -
    -
    minSup: float or int or str

    The user can specify minSup either in count or proportion of database size. -If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. -Otherwise, it will be treated as float. -Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float

    -
    -
    sepstr

    This variable is used to distinguish items from one another in a transaction. The default seperator is tab space or . -However, the users can override their default separator.

    -
    -
    startTime:float

    To record the start time of the mining process

    -
    -
    endTime:float

    To record the completion time of the mining process

    -
    -
    finalPatterns: dict

    Storing the complete set of patterns in a dictionary variable

    -
    -
    memoryUSSfloat

    To store the total amount of USS memory consumed by the program

    -
    -
    memoryRSSfloat

    To store the total amount of RSS memory consumed by the program

    -
    -
    Databaselist

    To store the transactions of a database in list

    -
    -
    _xLenDatabase: dict

    To store the datas in different sequence separated by sequence, rownumber, length.

    -
    -
    _xLenDatabaseSamedict

    To store the datas in same sequence separated by sequence, rownumber, length.

    -
    -
    -
    -
    Methods:
    -
    -
    startMine()

    Mining process will start from here

    -
    -
    getPatterns()

    Complete set of patterns will be retrieved with this function

    -
    -
    savePatterns(oFile)

    Complete set of frequent patterns will be loaded in to an output file

    -
    -
    getPatternsAsDataFrame()

    Complete set of frequent patterns will be loaded in to a dataframe

    -
    -
    getMemoryUSS()

    Total amount of USS memory consumed by the mining process will be retrieved from this function

    -
    -
    getMemoryRSS()

    Total amount of RSS memory consumed by the mining process will be retrieved from this function

    -
    -
    getRuntime()

    Total amount of runtime taken by the mining process will be retrieved from this function

    -
    -
    candidateToFrequent(candidateList)

    Generates frequent patterns from the candidate patterns

    -
    -
    frequentToCandidate(frequentList, length)

    Generates candidate patterns from the frequent patterns

    -
    -
    -
    -
    -
    Format:
    -
    -(.venv) $ python3 SPADE.py <inputFile> <outputFile> <minSup>
    -
    -Example usage:
    -
    -(.venv) $ python3 SPADE.py sampleDB.txt patterns.txt 10.0
    -
    -
    -        .. note:: minSup will be considered in times of minSup and count of database transactions
    -
    -
    -
    import PAMI.sequentialPatternMining.basic.SPADE as alg
    -
    -obj = alg.SPADE(iFile, minSup)
    -
    -obj.startMine()
    -
    -sequentialPatternMining = obj.getPatterns()
    -
    -print("Total number of Frequent Patterns:", len(frequentPatterns))
    -
    -obj.save(oFile)
    -
    -Df = obj.getPatternInDataFrame()
    -
    -memUSS = obj.getMemoryUSS()
    -
    -print("Total Memory in USS:", memUSS)
    -
    -memRSS = obj.getMemoryRSS()
    -
    -print("Total Memory in RSS", memRSS)
    -
    -run = obj.getRuntime()
    -
    -print("Total ExecutionTime in seconds:", run)
    -
    -
    -
    -

    The complete program was written by Suzuki Shota under the supervision of Professor Rage Uday Kiran.

    -
    -
    -
    -Mine()[source]
    -

    Frequent pattern mining process will start from here

    -
    - -
    -
    -getMemoryRSS()[source]
    -

    Total amount of RSS memory consumed by the mining process will be retrieved from this function

    -
    -
    Returns:
    -

    returning RSS memory consumed by the mining process

    -
    -
    Return type:
    -

    float

    -
    -
    -
    - -
    -
    -getMemoryUSS()[source]
    -

    Total amount of USS memory consumed by the mining process will be retrieved from this function

    -
    -
    Returns:
    -

    returning USS memory consumed by the mining process

    -
    -
    Return type:
    -

    float

    -
    -
    -
    - -
    -
    -getPatterns()[source]
    -

    Function to send the set of frequent patterns after completion of the mining process

    -
    -
    Returns:
    -

    returning frequent patterns

    -
    -
    Return type:
    -

    dict

    -
    -
    -
    - -
    -
    -getPatternsAsDataFrame()[source]
    -

    Storing final frequent patterns in a dataframe

    -
    -
    Returns:
    -

    returning frequent patterns in a dataframe

    -
    -
    Return type:
    -

    pd.DataFrame

    -
    -
    -
    - -
    -
    -getRuntime()[source]
    -

    Calculating the total amount of runtime taken by the mining process

    -
    -
    Returns:
    -

    returning total amount of runtime taken by the mining process

    -
    -
    Return type:
    -

    float

    -
    -
    -
    - -
    -
    -make1LenDatabase()[source]
    -

    To make 1 length frequent patterns by breadth-first search technique and update Database to sequential database

    -
    - -
    -
    -make2LenDatabase()[source]
    -

    To make 2 length frequent patterns by joining two one length patterns by breadth-first search technique and update xlen Database to sequential database

    -
    - -
    -
    -make3LenDatabase()[source]
    -

    To call each 2 length patterns to make 3 length frequent patterns depth-first search technique

    -
    - -
    -
    -makeNextRow(bs, latestWord, latestWord2)[source]
    -

    To make pattern row when two patterns have the latest word in different sequence

    -

    :param bs : previous pattern without the latest one -:param latestWord : latest word of one previous pattern -:param latestWord2 : latest word of other previous pattern

    -
    - -
    -
    -makeNextRowSame(bs, latestWord, latestWord2)[source]
    -

    To make pattern row when one pattern have the latestWord1 in different sequence and other(latestWord2) in same

    -

    :param bs : previous pattern without the latest one -:param latestWord : latest word of one previous pattern in same sequence -:param latestWord2 : latest word of other previous pattern in different sequence

    -
    - -
    -
    -makeNextRowSame2(bs, latestWord, latestWord2)[source]
    -

    To make pattern row when two patterns have the latest word in same sequence

    -

    :param bs : previous pattern without the latest one -:param latestWord : latest word of one previous pattern -:param latestWord2 : latest word of the other previous pattern

    -
    - -
    -
    -makeNextRowSame3(bs, latestWord, latestWord2)[source]
    -

    To make pattern row when two patterns have the latest word in different sequence and both latest word is in same sequence

    -

    :param bs : previous pattern without the latest one -:param latestWord : latest word of one previous pattern -:param latestWord2 : latest word of other previous pattern

    -
    - -
    -
    -makexLenDatabase(rowLen, bs, latestWord)[source]
    -

    To make “rowLen” length frequent patterns from pattern which the latest word is in same seq by joining “rowLen”-1 length patterns by depth-first search technique and update xlenDatabase to sequential database

    -
    -
    Parameters:
    -

    rowLen – row length of patterns.

    -
    -
    -

    :param bs : patterns without the latest one -:param latestWord : latest word of patterns

    -
    - -
    -
    -makexLenDatabaseSame(rowLen, bs, latestWord)[source]
    -

    To make 3 or more length frequent patterns from pattern which the latest word is in different seq by depth-first search technique and update xlenDatabase to sequential database

    -
    -
    Parameters:
    -

    rowLen – row length of previous patterns.

    -
    -
    -

    :param bs : previous patterns without the latest one -:param latestWord : latest word of previous patterns

    -
    - -
    -
    -printResults()[source]
    -

    This function is used to prnt the results

    -
    - -
    -
    -save(outFile)[source]
    -

    Complete set of frequent patterns will be loaded in to an output file

    -
    -
    Parameters:
    -

    outFile (csv file) – name of the output file

    -
    -
    -
    - -
    -
    -startMine()[source]
    -

    Frequent pattern mining process will start from here

    -
    - -
    - +
    +

    SPADE

    diff --git a/finalSphinxDocs/_build/html/sequentialPatternMiningBasicSPAM.html b/finalSphinxDocs/_build/html/sequentialPatternMiningBasicSPAM.html index 38e7917f..e25f10a4 100644 --- a/finalSphinxDocs/_build/html/sequentialPatternMiningBasicSPAM.html +++ b/finalSphinxDocs/_build/html/sequentialPatternMiningBasicSPAM.html @@ -112,247 +112,8 @@
    -
    -

    SPAM

    -
    -
    -class PAMI.sequentialPatternMining.basic.SPAM.SPAM(iFile, minSup, sep='\t')[source]
    -

    Bases: _sequentialPatterns

    -
    -
    Description:
    -

    SPAM is one of the fundamental algorithm to discover sequential frequent patterns in a transactional database. -This program employs SPAM property (or downward closure property) to reduce the search space effectively. -This algorithm employs breadth-first search technique to find the complete set of frequent patterns in a sequential database.

    -
    -
    Reference:
    -
      -
    1. Ayres, J. Gehrke, T.Yiu, and J. Flannick. Sequential Pattern Mining Using Bitmaps. In Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Edmonton, Alberta, Canada, July 2002.

    2. -
    -
    -
    Parameters:
    -
      -
    • iFile – str : -Name of the Input file to mine complete set of Sequential frequent patterns

    • -
    • oFile – str : -Name of the output file to store complete set of Sequential frequent patterns

    • -
    • minSup – float or int or str : -minSup measure constraints the minimum number of transactions in a database where a pattern must appear -Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float

    • -
    • sep – str : -This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.

    • -
    -
    -
    Attributes:
    -
    -
    iFilestr

    Input file name or path of the input file

    -
    -
    oFilestr

    Name of the output file or the path of output file

    -
    -
    minSupfloat or int or str

    The user can specify minSup either in count or proportion of database size. -If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. -Otherwise, it will be treated as float. -Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float

    -
    -
    sepstr

    This variable is used to distinguish items from one another in a transaction. The default seperator is tab space or . -However, the users can override their default separator.

    -
    -
    startTimefloat

    To record the start time of the mining process

    -
    -
    endTimefloat

    To record the completion time of the mining process

    -
    -
    finalPatternsdict

    Storing the complete set of patterns in a dictionary variable

    -
    -
    memoryUSSfloat

    To store the total amount of USS memory consumed by the program

    -
    -
    memoryRSSfloat

    To store the total amount of RSS memory consumed by the program

    -
    -
    Databaselist

    To store the sequences of a database in list

    -
    -
    _idDatabasedict

    To store the sequences of a database by bit map

    -
    -
    _maxSeqLen:

    the maximum length of subsequence in sequence.

    -
    -
    -
    -
    Methods:
    -
    -
    _creatingItemSets():

    Storing the complete sequences of the database/input file in a database variable

    -
    -
    _convert(value):

    To convert the user specified minSup value

    -
    -
    make2BitDatabase():

    To make 1 length frequent patterns by breadth-first search technique and update Database to sequential database

    -
    -
    DfsPruning(items,sStep,iStep):

    the main algorithm of spam. This can search sstep and istep items and find next patterns, its sstep, and its istep. And call this function again by using them. Recursion until there are no more items available for exploration.

    -
    -
    Sstep(s):

    To convert bit to ssteo bit.The first time you get 1, you set it to 0 and subsequent ones to 1.(like 010101=>001111, 00001001=>00000111)

    -
    -
    startMine()

    Mining process will start from here

    -
    -
    getPatterns()

    Complete set of patterns will be retrieved with this function

    -
    -
    savePatterns(oFile)

    Complete set of frequent patterns will be loaded in to a output file

    -
    -
    getPatternsAsDataFrame()

    Complete set of frequent patterns will be loaded in to a dataframe

    -
    -
    getMemoryUSS()

    Total amount of USS memory consumed by the mining process will be retrieved from this function

    -
    -
    getMemoryRSS()

    Total amount of RSS memory consumed by the mining process will be retrieved from this function

    -
    -
    getRuntime()

    Total amount of runtime taken by the mining process will be retrieved from this function

    -
    -
    candidateToFrequent(candidateList)

    Generates frequent patterns from the candidate patterns

    -
    -
    frequentToCandidate(frequentList, length)

    Generates candidate patterns from the frequent patterns

    -
    -
    -
    -
    -
    Format:
    -
    -(.venv) $ python3 SPAM.py <inputFile> <outputFile> <minSup> (<separator>)
    -
    -Examples usage:
    -
    -(.venv) $ python3 SPAM.py sampleDB.txt patterns.txt 10.0
    -
    -
    -        .. note:: minSup will be considered in times of minSup and count of database transactions
    -
    -
    -
    -

    import PAMI.sequentialPatternMining.basic.SPAM as alg

    -

    obj = alg.SPAM(iFile, minSup)

    -

    obj.startMine()

    -

    sequentialPatternMining = obj.getPatterns()

    -

    print(“Total number of Frequent Patterns:”, len(frequentPatterns))

    -

    obj.savePatterns(oFile)

    -

    Df = obj.getPatternInDataFrame()

    -

    memUSS = obj.getMemoryUSS()

    -

    print(“Total Memory in USS:”, memUSS)

    -

    memRSS = obj.getMemoryRSS()

    -

    print(“Total Memory in RSS”, memRSS)

    -

    run = obj.getRuntime()

    -

    print(“Total ExecutionTime in seconds:”, run)

    -
    -
    -

    The complete program was written by Shota Suzuki under the supervision of Professor Rage Uday Kiran.

    -
    -
    -
    -DfsPruning(items, sStep, iStep)[source]
    -

    the main algorithm of spam. This can search sstep and istep items and find next patterns, its sstep, and its istep. And call this function again by using them. Recursion until there are no more items available for exploration.

    -
    -
    Attributes:
    -

    -
    -
    -
    itemsstr

    The pattrens I got before

    -
    -
    sSteplist

    Items presumed to have “sstep” relationship with “items”.(sstep is What appears later like a-b and a-c)

    -
    -
    iSteplist

    Items presumed to have “istep” relationship with “items”(istep is What appears in same time like ab and ac)

    -
    -
    -
    - -
    -
    -Sstep(s)[source]
    -

    To convert bit to Sstep bit.The first time you get 1, you set it to 0 and subsequent ones to 1.(like 010101=>001111, 00001001=>00000111)

    -
    -
    :param s:list

    to store each bit sequence

    -
    -
    -
    -
    Returns:
    -

    nextS:list to store the bit sequence converted by sstep

    -
    -
    -
    - -
    -
    -countSup(n)[source]
    -

    count support

    -
    -
    :param n:list

    to store each bit sequence

    -
    -
    -
    -
    Returns:
    -

    count: int support of this list

    -
    -
    -
    - -
    -
    -getMemoryRSS()[source]
    -

    Total amount of RSS memory consumed by the mining process will be retrieved from this function -:return: returning RSS memory consumed by the mining process -:rtype: float

    -
    - -
    -
    -getMemoryUSS()[source]
    -

    Total amount of USS memory consumed by the mining process will be retrieved from this function -:return: returning USS memory consumed by the mining process -:rtype: float

    -
    - -
    -
    -getPatterns()[source]
    -

    Function to send the set of frequent patterns after completion of the mining process -:return: returning frequent patterns -:rtype: dict

    -
    - -
    -
    -getPatternsAsDataFrame()[source]
    -

    Storing final frequent patterns in a dataframe -:return: returning frequent patterns in a dataframe -:rtype: pd.DataFrame

    -
    - -
    -
    -getRuntime()[source]
    -

    Calculating the total amount of runtime taken by the mining process -:return: returning total amount of runtime taken by the mining process -:rtype: float

    -
    - -
    -
    -make2BitDatabase()[source]
    -

    To make 1 length frequent patterns by breadth-first search technique and update Database to sequential database

    -
    - -
    -
    -printResults()[source]
    -

    This function is used to print the results

    -
    - -
    -
    -save(outFile)[source]
    -

    Complete set of frequent patterns will be loaded in to an output file -:param outFile: name of the output file -:type outFile: file

    -
    - -
    -
    -startMine()[source]
    -

    Frequent pattern mining process will start from here

    -
    - -
    - +
    +

    SPAM

    diff --git a/finalSphinxDocs/_build/html/sequentialPatternMiningBasicprefixSpan.html b/finalSphinxDocs/_build/html/sequentialPatternMiningBasicprefixSpan.html index 88c227bd..49cb1547 100644 --- a/finalSphinxDocs/_build/html/sequentialPatternMiningBasicprefixSpan.html +++ b/finalSphinxDocs/_build/html/sequentialPatternMiningBasicprefixSpan.html @@ -112,342 +112,8 @@
    -
    -

    prefixSpan

    -
    -
    -class PAMI.sequentialPatternMining.basic.prefixSpan.prefixSpan(iFile, minSup, sep='\t')[source]
    -

    Bases: _sequentialPatterns

    -
    -
    Description:
    -
      -
    • Prefix Span is one of the fundamental algorithm to discover sequential frequent patterns in a transactional database.

    • -
    • This program employs Prefix Span property (or downward closure property) to reduce the search space effectively.

    • -
    • This algorithm employs depth-first search technique to find the complete set of frequent patterns in a transactional database.

    • -
    -
    -
    Reference:
    -
      -
    1. Pei, J. Han, B. Mortazavi-Asl, J. Wang, H. Pinto, Q. Chen, U. Dayal, M. Hsu: Mining Sequential Patterns by Pattern-Growth: The PrefixSpan Approach. IEEE Trans. Knowl. Data Eng. 16(11): 1424-1440 (2004)

    2. -
    -
    -
    Parameters:
    -
      -
    • iFile – str : -Name of the Input file to mine complete set of Sequential frequent patterns

    • -
    • oFile – str : -Name of the output file to store complete set of Sequential frequent patterns

    • -
    • minSup – float or int or str : -minSup measure constraints the minimum number of transactions in a database where a pattern must appear -Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float

    • -
    • sep – str : -This variable is used to distinguish items from one another in a transaction. The default seperator is tab space. However, the users can override their default separator.

    • -
    -
    -
    Attributes:
    -
    -
    iFilestr

    Input file name or path of the input file

    -
    -
    oFilestr

    Name of the output file or the path of output file

    -
    -
    minSupfloat or int or str

    The user can specify minSup either in count or proportion of database size. -If the program detects the data type of minSup is integer, then it treats minSup is expressed in count. -Otherwise, it will be treated as float. -Example: minSup=10 will be treated as integer, while minSup=10.0 will be treated as float

    -
    -
    sepstr

    This variable is used to distinguish items from one another in a transaction. The default seperator is tab space or . -However, the users can override their default separator.

    -
    -
    startTimefloat

    To record the start time of the mining process

    -
    -
    endTimefloat

    To record the completion time of the mining process

    -
    -
    finalPatternsdict

    Storing the complete set of patterns in a dictionary variable

    -
    -
    memoryUSSfloat

    To store the total amount of USS memory consumed by the program

    -
    -
    memoryRSSfloat

    To store the total amount of RSS memory consumed by the program

    -
    -
    Databaselist

    To store the transactions of a database in list

    -
    -
    -
    -
    Methods:
    -
    -
    startMine()

    Mining process will start from here

    -
    -
    getPatterns()

    Complete set of patterns will be retrieved with this function

    -
    -
    savePatterns(oFile)

    Complete set of frequent patterns will be loaded in to a output file

    -
    -
    getPatternsAsDataFrame()

    Complete set of frequent patterns will be loaded in to a dataframe

    -
    -
    getMemoryUSS()

    Total amount of USS memory consumed by the mining process will be retrieved from this function

    -
    -
    getMemoryRSS()

    Total amount of RSS memory consumed by the mining process will be retrieved from this function

    -
    -
    getRuntime()

    Total amount of runtime taken by the mining process will be retrieved from this function

    -
    -
    candidateToFrequent(candidateList)

    Generates frequent patterns from the candidate patterns

    -
    -
    frequentToCandidate(frequentList, length)

    Generates candidate patterns from the frequent patterns

    -
    -
    -
    -
    -
    Format:
    -
    -(.venv) $ python3 prefixSpan.py <inputFile> <outputFile> <minSup>
    -
    -Example usage:
    -
    -(.venv) $ python3 prefixSpan.py sampleDB.txt patterns.txt 10
    -
    -
    -        .. note:: minSup will be considered in support count or frequency
    -
    -
    -
    import PAMI.frequentPattern.basic.prefixSpan as alg
    -
    -obj = alg.prefixSpan(iFile, minSup)
    -
    -obj.startMine()
    -
    -frequentPatterns = obj.getPatterns()
    -
    -print("Total number of Frequent Patterns:", len(frequentPatterns))
    -
    -obj.save(oFile)
    -
    -Df = obj.getPatternInDataFrame()
    -
    -memUSS = obj.getMemoryUSS()
    -
    -print("Total Memory in USS:", memUSS)
    -
    -memRSS = obj.getMemoryRSS()
    -
    -print("Total Memory in RSS", memRSS)
    -
    -run = obj.getRuntime()
    -
    -print("Total ExecutionTime in seconds:", run)
    -
    -
    -
    -

    The complete program was written by Suzuki Shota under the supervision of Professor Rage Uday Kiran.

    -
    -
    -
    -Mine()[source]
    -

    Frequent pattern mining process will start from here

    -
    - -
    -
    -getMemoryRSS()[source]
    -

    Total amount of RSS memory consumed by the mining process will be retrieved from this function

    -
    -
    Returns:
    -

    returning RSS memory consumed by the mining process

    -
    -
    Return type:
    -

    float

    -
    -
    -
    - -
    -
    -getMemoryUSS()[source]
    -

    Total amount of USS memory consumed by the mining process will be retrieved from this function

    -
    -
    Returns:
    -

    returning USS memory consumed by the mining process

    -
    -
    Return type:
    -

    float

    -
    -
    -
    - -
    -
    -getPatterns()[source]
    -

    Function to send the set of frequent patterns after completion of the mining process

    -
    -
    Returns:
    -

    returning frequent patterns

    -
    -
    Return type:
    -

    dict

    -
    -
    -
    - -
    -
    -getPatternsAsDataFrame()[source]
    -

    Storing final frequent patterns in a dataframe

    -
    -
    Returns:
    -

    returning frequent patterns in a dataframe

    -
    -
    Return type:
    -

    pd.DataFrame

    -
    -
    -
    - -
    -
    -getRuntime()[source]
    -

    Calculating the total amount of runtime taken by the mining process

    -
    -
    Returns:
    -

    returning total amount of runtime taken by the mining process

    -
    -
    Return type:
    -

    float

    -
    -
    -
    - -
    -
    -getSameSeq(startrow)[source]
    -
    -

    To get words in the latest sequence

    -
    -
    -
    Parameters:
    -

    startrow – the patterns get before

    -
    -
    -
    - -
    -
    -makeNext(sepDatabase, startrow)[source]
    -

    To get next pattern by adding head word to next sequence of startrow

    -
    -
    Parameters:
    -
      -
    • sepDatabase – dict -what words and rows startrow have to add it.

    • -
    • startrow – the patterns get before

    • -
    -
    -
    -
    - -
    -
    -makeNextSame(sepDatabase, startrow)[source]
    -
    -

    To get next pattern by adding head word to the latest sequence of startrow

    -
    -
    -
    Parameters:
    -
      -
    • sepDatabase – dict -what words and rows startrow have to add it

    • -
    • startrow – the patterns get before

    • -
    -
    -
    -
    - -
    -
    -makeSeqDatabaseFirst(database)[source]
    -

    To make 1 length sequence dataset list which start from same word. It was stored only 1 from 1 line.

    -
    -
    Parameters:
    -

    database – To store the transactions of a database in list

    -
    -
    -
    - -
    -
    -makeSeqDatabaseSame(database, startrow)[source]
    -

    To make sequence dataset list which start from same word(head). It was stored only 1 from 1 line. -And it separated by having head in the latest sequence of startrow or not.

    -
    -
    Parameters:
    -
      -
    • database – To store the transactions of a database in list

    • -
    • startrow – the patterns get before

    • -
    -
    -
    -
    - -
    -
    -makeSupDatabase(database, head)[source]
    -

    To delete not frequent words without words in the latest sequence

    -
    -
    Parameters:
    -

    database – list -database of lines having same startrow and head word

    -
    -
    -
    -
    :param head:list

    words in the latest sequence

    -
    -
    -
    -
    Returns:
    -

    changed database

    -
    -
    -
    - -
    -
    -printResults()[source]
    -

    This function is used to print the results

    -
    - -
    -
    -save(outFile)[source]
    -

    Complete set of frequent patterns will be loaded in to an output file

    -
    -
    Parameters:
    -

    outFile (csv file) – name of the output file

    -
    -
    -
    - -
    -
    -serchSame(database, startrow, give)[source]
    -

    To get 2 or more length patterns in same sequence.

    -
    -
    Parameters:
    -
      -
    • database – list -To store the transactions of a database in list which have same startrow and head word

    • -
    • startrow – list -the patterns get before

    • -
    • give – list -the word in the latest sequence of startrow

    • -
    -
    -
    -
    - -
    -
    -startMine()[source]
    -

    Frequent pattern mining process will start from here

    -
    - -
    - +
    +

    prefixSpan

    diff --git a/finalSphinxDocs/_build/html/sequentialPatternMiningClosedbide.html b/finalSphinxDocs/_build/html/sequentialPatternMiningClosedbide.html index 476acd97..03bbef7e 100644 --- a/finalSphinxDocs/_build/html/sequentialPatternMiningClosedbide.html +++ b/finalSphinxDocs/_build/html/sequentialPatternMiningClosedbide.html @@ -110,8 +110,8 @@
    -
    -

    bide

    +
    +

    bide

    diff --git a/finalSphinxDocs/frequentPatternBasicAprioribitset.rst b/finalSphinxDocs/frequentPatternBasicAprioribitset.rst new file mode 100644 index 00000000..796aa946 --- /dev/null +++ b/finalSphinxDocs/frequentPatternBasicAprioribitset.rst @@ -0,0 +1,7 @@ +Aprioribitset +------------- + +.. automodule:: PAMI.frequentPattern.basic.Aprioribitset + :members: + :undoc-members: + :show-inheritance: \ No newline at end of file diff --git a/finalSphinxDocs/frequentPatternMining.rst b/finalSphinxDocs/frequentPatternMining.rst index 75ca2ed1..2c5f19d9 100644 --- a/finalSphinxDocs/frequentPatternMining.rst +++ b/finalSphinxDocs/frequentPatternMining.rst @@ -5,6 +5,7 @@ Basic :maxdepth: 1 frequentPatternBasicApriori + frequentPatternBasicAprioribitset frequentPatternBasicECLAT frequentPatternBasicECLATDiffset frequentPatternBasicECLATbitset