diff --git a/Cartfile b/Cartfile
index c26e85b..ccd234f 100644
--- a/Cartfile
+++ b/Cartfile
@@ -1 +1 @@
-github "ZipArchive/ZipArchive" ~> 2.1
+github "ZipArchive/ZipArchive" ~> 2.2
diff --git a/Carthage/Build/.XlsxReaderWriter.version b/Carthage/Build/.XlsxReaderWriter.version
new file mode 100644
index 0000000..4bcc96e
--- /dev/null
+++ b/Carthage/Build/.XlsxReaderWriter.version
@@ -0,0 +1,43 @@
+{
+ "Mac" : [
+ {
+ "name" : "XlsxReaderWriter",
+ "hash" : "eb946a4f5a525db8969b67728d03b6a433079a5c8432a6ede4a4a6eb03698395"
+ },
+ {
+ "name" : "ZipArchive",
+ "hash" : "55a717a5d1eee689d26e91b559449c35d2bfe8197fd420d75183725d1852e059"
+ },
+ {
+ "name" : "XlsxReaderWriter",
+ "hash" : "eb946a4f5a525db8969b67728d03b6a433079a5c8432a6ede4a4a6eb03698395"
+ }
+ ],
+ "watchOS" : [
+ {
+ "name" : "ZipArchive",
+ "hash" : "5e236766191541b7efb36b1994ad83856ca51c050fedcd9f0f1dffbb36ca2750"
+ }
+ ],
+ "tvOS" : [
+ {
+ "name" : "ZipArchive",
+ "hash" : "26ecdee72c3ec6adcd0771eede4bc9e5a2bacb4f78ff72d88be7d58efaca483a"
+ }
+ ],
+ "commitish" : "ec655c842424a956a0024fffedfaa9bf8542adb6",
+ "iOS" : [
+ {
+ "name" : "ZipArchive",
+ "hash" : "c012e5c575c0d61b151e3e8fd5f8468a0782ef7fe7ef7513f7bf704a817839be"
+ },
+ {
+ "name" : "XlsxReaderWriter",
+ "hash" : "e3e8e949601b7a841aaedd6c780d9425bd6a338dbddb267e7d6f289cdabc34f4"
+ },
+ {
+ "name" : "XlsxReaderWriter",
+ "hash" : "e3e8e949601b7a841aaedd6c780d9425bd6a338dbddb267e7d6f289cdabc34f4"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Carthage/Build/.ZipArchive.version b/Carthage/Build/.ZipArchive.version
new file mode 100644
index 0000000..c203c6e
--- /dev/null
+++ b/Carthage/Build/.ZipArchive.version
@@ -0,0 +1,27 @@
+{
+ "Mac" : [
+ {
+ "name" : "ZipArchive",
+ "hash" : "d81eadf200ce731b66a40e98a344831a872382d71714c4a201a9669e13963eb2"
+ }
+ ],
+ "watchOS" : [
+ {
+ "name" : "ZipArchive",
+ "hash" : "1de944d152a7e106dac69e10170c8ae4d7baf5c48c9e4985ccef3a0c0ff4e7df"
+ }
+ ],
+ "tvOS" : [
+ {
+ "name" : "ZipArchive",
+ "hash" : "a824bf80bdebf07cfefba0538d1415d3ea12088399a8f5e78c37231dd11d8dd8"
+ }
+ ],
+ "commitish" : "v2.2.2",
+ "iOS" : [
+ {
+ "name" : "ZipArchive",
+ "hash" : "0d89230ab0b5963ab1886a65e08cfb4511befa4f7fbd1097ac4b10187f0a6cd9"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework.dSYM/Contents/Info.plist b/Carthage/Build/Mac/XlsxReaderWriter.framework.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..7455f20
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.com.charlymr.XlsxReaderWriter-Mac
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 2.4.1
+ CFBundleVersion
+ 1
+
+
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework.dSYM/Contents/Resources/DWARF/XlsxReaderWriter b/Carthage/Build/Mac/XlsxReaderWriter.framework.dSYM/Contents/Resources/DWARF/XlsxReaderWriter
new file mode 100644
index 0000000..a17c695
Binary files /dev/null and b/Carthage/Build/Mac/XlsxReaderWriter.framework.dSYM/Contents/Resources/DWARF/XlsxReaderWriter differ
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Headers b/Carthage/Build/Mac/XlsxReaderWriter.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Modules b/Carthage/Build/Mac/XlsxReaderWriter.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Resources b/Carthage/Build/Mac/XlsxReaderWriter.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACalcChain.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACalcChain.h
new file mode 100644
index 0000000..a3f9fde
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACalcChain.h
@@ -0,0 +1,17 @@
+//
+// BRACalcChain.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 24/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+#import
+
+@interface BRACalcChain : BRARelationship
+
+@property (nonatomic, strong) NSArray *cells;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACalcChainCell.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACalcChainCell.h
new file mode 100644
index 0000000..a3e70ca
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACalcChainCell.h
@@ -0,0 +1,18 @@
+//
+// BRACalcChainCell.h
+// XlsxReaderWriter
+//
+// Created by René BIGOT on 23/09/2015.
+// Copyright © 2015 BRAE. All rights reserved.
+//
+
+@import Foundation;
+
+#import
+
+@interface BRACalcChainCell : BRAOpenXmlSubElement
+
+@property (nonatomic, strong) NSString *reference;
+
+@end
+
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACell.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACell.h
new file mode 100644
index 0000000..c703ad9
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACell.h
@@ -0,0 +1,84 @@
+//
+// BRACell.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 17/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+@import CoreGraphics;
+#import
+
+#import
+#import
+
+@class BRAMergeCell, BRACellFormat, BRARow, BRAImage;
+
+typedef enum : NSUInteger {
+ BRACellContentTypeBoolean,
+ BRACellContentTypeDate,
+ BRACellContentTypeError,
+ BRACellContentTypeInlineString,
+ BRACellContentTypeNumber,
+ BRACellContentTypeSharedString,
+ BRACellContentTypeString,
+ BRACellContentTypeUnknown
+} BRACellContentType;
+
+@interface BRACell : BRAOpenXmlSubElementWithWorksheet {
+ NSDate *_dateValue;
+ NSString *_formulaString;
+}
+
+//General
++ (NSString *)cellReferenceForColumnIndex:(NSInteger)columnIndex andRowIndex:(NSInteger)rowIndex;
+- (instancetype)initWithReference:(NSString *)reference andStyleId:(NSInteger)styleId inWorksheet:(BRAWorksheet *)worksheet;
+- (NSInteger)columnIndex;
+- (NSString *)columnName;
+- (NSInteger)rowIndex;
+
+//Styles
+- (void)setNumberFormat:(NSString *)numberFormat;
+- (void)setCellFillWithForegroundColor:(BRANativeColor *)foregroundColor backgroundColor:(BRANativeColor *)backgroundColor andPatternType:(BRACellFillPatternType)patternType;
+- (void)setCellFill:(BRACellFill *)cellFill;
+- (void)setTextAlignment:(NSTextAlignment)alignment;
+- (BRACellFill *)cellFill;
+- (BRANativeColor *)cellFillColor;
+- (NSString *)numberFormatCode;
+- (NSTextAlignment)textAlignment;
+
+//Cell content setters
+- (void)setBoolValue:(BOOL)boolValue;
+- (void)setIntegerValue:(NSInteger)integerValue;
+- (void)setFloatValue:(float)floatValue;
+- (void)setStringValue:(NSString *)stringValue;
+- (void)setAttributedStringValue:(NSAttributedString *)attributedStringValue;
+- (void)setDateValue:(NSDate *)date;
+- (void)setFormulaString:(NSString *)formulaString;
+- (void)setErrorValue:(NSString *)errorValue;
+
+//Cell content getters
+- (BOOL)boolValue;
+- (NSInteger)integerValue;
+- (long long)longLongValue;
+- (float)floatValue;
+- (double)doubleValue;
+- (NSString *)stringValue;
+- (NSAttributedString *)attributedStringValue;
+- (NSDate *)dateValue;
+- (NSString *)formulaString;
+- (NSString *)errorValue;
+
+
+
+@property (nonatomic, strong) BRAMergeCell *mergeCell;
+@property (nonatomic, strong) NSString *reference;
+
+@property (nonatomic) NSInteger styleId;
+@property (nonatomic) NSInteger sharedStringIndex;
+@property (nonatomic) BRACellContentType type;
+@property (nonatomic, getter=hasError) BOOL error;
+@property (nonatomic, strong) NSString *value;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACellFill.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACellFill.h
new file mode 100644
index 0000000..6d70f76
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACellFill.h
@@ -0,0 +1,47 @@
+//
+// BRACellFill.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 07/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+#import
+
+@class BRAStyles;
+
+typedef NSString* BRACellFillPatternType;
+static BRACellFillPatternType kBRACellFillPatternTypeNone = @"none";
+static BRACellFillPatternType kBRACellFillPatternTypeSolid = @"solid";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkGray = @"darkGray";
+static BRACellFillPatternType kBRACellFillPatternTypeMediumGray = @"mediumGray";
+static BRACellFillPatternType kBRACellFillPatternTypeLightGray = @"lightGray";
+static BRACellFillPatternType kBRACellFillPatternTypeGray125 = @"gray125";
+static BRACellFillPatternType kBRACellFillPatternTypeGray0625 = @"gray0625";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkHorizontal = @"darkHorizontal";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkVertical = @"darkVertical";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkDown = @"darkDown";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkUp = @"darkUp";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkGrid = @"darkGrid";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkTrellis = @"darkTrellis";
+static BRACellFillPatternType kBRACellFillPatternTypeLightHorizontal = @"lightHorizontal";
+static BRACellFillPatternType kBRACellFillPatternTypeLightVertical = @"lightVertical";
+static BRACellFillPatternType kBRACellFillPatternTypeLightDown = @"lightDown";
+static BRACellFillPatternType kBRACellFillPatternTypeLightUp = @"lightUp";
+static BRACellFillPatternType kBRACellFillPatternTypeLightGrid = @"lightGrid";
+static BRACellFillPatternType kBRACellFillPatternTypeLightTrellis = @"lightTrellis";
+
+
+@interface BRACellFill : BRAOpenXmlSubElementWithStyle
+
+- (instancetype)initWithForegroundColor:(BRANativeColor *)foregroundColor backgroundColor:(BRANativeColor *)backgroundColor andPatternType:(BRACellFillPatternType)patternType inStyles:(BRAStyles *)styles;
+- (BRANativeColor *)patternedColor;
+
+@property (nonatomic, strong) BRANativeColor *backgroundColor;
+@property (nonatomic, strong) BRANativeColor *foregroundColor;
+@property (nonatomic, strong) BRACellFillPatternType patternType;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACellFormat.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACellFormat.h
new file mode 100644
index 0000000..e9f5c9f
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACellFormat.h
@@ -0,0 +1,37 @@
+//
+// BRACellFormat.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 08/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+#import
+
+@class BRAStyles, BRACellFill, BRANumberFormat;
+
+@interface BRACellFormat : BRAOpenXmlSubElementWithStyle {
+ BOOL _isCellStyleXf;
+ NSDictionary *_stylesTextsAttributes;
+ BRACellFill *_cellFill;
+ BRANumberFormat *_numberFormat;
+}
+
+@property (nonatomic, getter=isProtected) BOOL protected;
+@property (nonatomic) NSTextAlignment textAlignment;
+@property (nonatomic, strong) NSDictionary *textAttributes;
+
+//Cell format (cellXfs) may have a reference to a cell style format (cellStyleXfs)
+@property (nonatomic, weak) BRACellFormat *cellStyleFormat;
+
+- (void)setCellFill:(BRACellFill *)cellFill;
+- (BRACellFill *)cellFill;
+
+- (void)setNumberFormat:(BRANumberFormat *)numberFormat;
+- (BRANumberFormat *)numberFormat;
+
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACellRange.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACellRange.h
new file mode 100644
index 0000000..6752d71
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRACellRange.h
@@ -0,0 +1,26 @@
+//
+// BRACellRange.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 17/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRACellRange : BRAOpenXmlSubElement {
+ NSString *_leftColumnName;
+ NSString *_rightColumnName;
+}
+
+- (instancetype)initWithRangeReference:(NSString *)rangeReference;
+- (NSString *)reference;
+
+@property (nonatomic) NSInteger topRowIndex;
+@property (nonatomic) NSInteger bottomRowIndex;
+@property (nonatomic) NSInteger leffColumnIndex;
+@property (nonatomic) NSInteger rightColumnIndex;
+
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAColumn.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAColumn.h
new file mode 100644
index 0000000..a762414
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAColumn.h
@@ -0,0 +1,25 @@
+//
+// BRAColumn.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 17/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRAColumn : BRAOpenXmlSubElement
+
++ (NSInteger)columnIndexForCellReference:(NSString *)cellReference;
++ (NSString *)columnNameForCellReference:(NSString *)cellReference;
++ (NSString *)columnNameForColumnIndex:(NSInteger)index;
+- (instancetype)initWithMinimum:(NSInteger)minimum andMaximum:(NSInteger)maximum;
+
+@property (nonatomic, getter = hasCustomWidth) BOOL customWidth;
+@property (nonatomic) NSInteger minimum;
+@property (nonatomic) NSInteger maximum;
+@property (nonatomic) NSInteger width;
+@property (nonatomic) NSInteger pointWidth;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAComment.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAComment.h
new file mode 100644
index 0000000..870e766
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAComment.h
@@ -0,0 +1,19 @@
+//
+// BRAComment.h
+// XlsxReaderWriter
+//
+// Created by René BIGOT on 23/09/2015.
+// Copyright © 2015 BRAE. All rights reserved.
+//
+
+#import
+
+/** This class does not change the comments content.
+ * It just handles rows and columns deletions / additions */
+
+@interface BRAComment : BRAOpenXmlSubElement
+
+@property (nonatomic, strong) NSString *reference;
+
+@end
+
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAComments.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAComments.h
new file mode 100644
index 0000000..34c8190
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAComments.h
@@ -0,0 +1,20 @@
+//
+// BRAComments.m
+// XlsxReaderWriter
+//
+// Created by René BIGOT on 23/09/2015.
+// Copyright © 2015 BRAE. All rights reserved.
+//
+
+#import
+#import
+#import
+
+/** This class does not change the comments content.
+ * It just handles rows and columns deletions / additions */
+
+@interface BRAComments : BRARelationship
+
+@property (nonatomic, strong) NSArray *comments;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAContentTypes.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAContentTypes.h
new file mode 100644
index 0000000..48547ff
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAContentTypes.h
@@ -0,0 +1,26 @@
+//
+// BRAContentTypes.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 05/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+typedef NSString *BRAContentType;
+
+@class BRARelationship;
+
+@interface BRAContentTypes : BRAOpenXmlElement
+
+- (BOOL)hasOverrideForPart:(NSString *)partName;
+- (BOOL)hasContentTypeForPart:(NSString *)partName;
+- (void)addContentTypeForExtension:(NSString *)extension;
+- (void)overrideContentType:(NSString *)contentType forPart:(NSString *)partName;
+
+@property (nonatomic, strong) NSArray *defaultExtensions;
+@property (nonatomic, strong) NSArray *overrides;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAContentTypesDefaultExtension.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAContentTypesDefaultExtension.h
new file mode 100644
index 0000000..681145c
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAContentTypesDefaultExtension.h
@@ -0,0 +1,21 @@
+//
+// BRAContentTypesDefaultExtension.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 23/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@class BRARelationship;
+
+@interface BRAContentTypesDefaultExtension : BRAOpenXmlSubElement
+
+- (instancetype)initWithExtension:(NSString *)extension;
+
+@property (nonatomic, strong) NSString *extension;
+@property (nonatomic, strong) NSString *contentType;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAContentTypesOverride.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAContentTypesOverride.h
new file mode 100644
index 0000000..a31a284
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAContentTypesOverride.h
@@ -0,0 +1,20 @@
+//
+// BRAContentTypesOverride.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 23/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+#import
+
+@class BRARelationship;
+
+@interface BRAContentTypesOverride : BRAOpenXmlSubElement
+
+- (instancetype)initWithContentType:(NSString *)contentType forPart:(NSString *)partName;
+
+@property (nonatomic, strong) NSString *partName;
+@property (nonatomic, strong) NSString *contentType;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRADrawing.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRADrawing.h
new file mode 100644
index 0000000..d91dacf
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRADrawing.h
@@ -0,0 +1,21 @@
+//
+// BRADrawing.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 22/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+#import
+
+@class BRAWorksheetDrawing, BRAImage, BRAAnchor;
+
+@interface BRADrawing : BRARelationship
+
+- (BRAWorksheetDrawing *)addDrawingForImage:(BRAImage *)image withAnchor:(BRAAnchor *)anchor;
+
+@property (nonatomic, strong) NSArray *worksheetDrawings;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAElementWithRelationships.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAElementWithRelationships.h
new file mode 100644
index 0000000..d4cd9f7
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAElementWithRelationships.h
@@ -0,0 +1,21 @@
+//
+// BRAElementWithRelationships.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 03/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+#import
+
+@class BRARelationships;
+
+@interface BRAElementWithRelationships : BRAOpenXmlElement
+
+@property (nonatomic, strong) BRARelationships *relationships;
+
+- (NSString *)relationshipsTarget;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAImage.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAImage.h
new file mode 100644
index 0000000..f268066
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAImage.h
@@ -0,0 +1,17 @@
+//
+// BRAImage.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 22/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRAImage : BRARelationship
+
+@property (nonatomic, getter=isJpeg) BOOL jpeg;
+@property (nonatomic, strong) BRANativeImage *uiImage;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAMergeCell.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAMergeCell.h
new file mode 100644
index 0000000..2bee4ed
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAMergeCell.h
@@ -0,0 +1,16 @@
+//
+// BRAMergeCell.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 17/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRAMergeCell : BRACellRange
+
+- (NSString *)firstCellReference;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRANumberFormat.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRANumberFormat.h
new file mode 100644
index 0000000..56972bb
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRANumberFormat.h
@@ -0,0 +1,64 @@
+//
+// BRANumberFormat.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 08/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+@import CoreGraphics;
+
+#import
+#import
+
+@class BRAStyles;
+
+typedef enum : NSUInteger {
+ kBRAFormatCodeTypeNone = 0,
+ kBRAFormatCodeTypePercentage,
+ kBRAFormatCodeTypeDateTime,
+ kBRAFormatCodeTypeCurrency,
+ kBRAFormatCodeTypeFraction,
+ kBRAFormatCodeTypeNumber
+} BRAFormatCodeType;
+
+typedef struct {
+ NSInteger numerator;
+ NSInteger denominator;
+ CGFloat error;
+} BRAFraction;
+
+
+@interface BRANumberFormatData : NSObject
+
+- (instancetype)initWithCode:(NSString *)code;
+
+@property (nonatomic) BOOL hasThousands;
+@property (nonatomic) BOOL isScientific;
+@property (nonatomic) NSInteger exponentLength;
+@property (nonatomic) NSInteger minWidth;
+@property (nonatomic) NSInteger decimals;
+@property (nonatomic) NSInteger precision;
+@property (nonatomic) BRAFormatCodeType type;
+@property (nonatomic) CGFloat scale;
+@property (nonatomic, strong) NSString *exponentSymbol;
+@property (nonatomic, strong) NSString *code;
+@property (nonatomic, strong) NSString *currency;
+@property (nonatomic, strong) NSString *pattern;
+@property (nonatomic, strong) BRANativeColor *color;
+
+@end
+
+@interface BRANumberFormat : BRAOpenXmlSubElementWithStyle {
+ BRANumberFormatData *_cacheData;
+ NSArray *_numberFormatParts;
+}
+
+@property (nonatomic, strong) NSString *formatCode;
+@property (nonatomic, strong) NSString *formatId;
+
+- (instancetype)initWithFormatCode:(NSString *)formatCode andId:(NSInteger)formatId inStyles:(BRAStyles *)styles;
+- (NSAttributedString *)formatNumber:(CGFloat)number;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAOfficeDocument.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAOfficeDocument.h
new file mode 100644
index 0000000..012f56d
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAOfficeDocument.h
@@ -0,0 +1,27 @@
+//
+// BRAOfficeDocument.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 03/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@class BRASharedStrings, BRACalcChain, BRAStyles, BRAWorksheet;
+
+@interface BRAOfficeDocument : BRARelationship
+
+- (BRAWorksheet *)worksheetNamed:(NSString *)worksheetName;
+- (BRAWorksheet *)createWorksheetNamed:(NSString *)worksheetName;
+- (BRAWorksheet *)createWorksheetNamed:(NSString *)worksheetName byCopyingWorksheet:(BRAWorksheet *)worksheet;
+- (void)removeWorksheetNamed:(NSString *)worksheetName;
+
+@property (nonatomic, weak) BRACalcChain *calcChain;
+@property (nonatomic, weak) BRASharedStrings *sharedStrings;
+@property (nonatomic, weak) BRAStyles *styles;
+@property (nonatomic, strong) NSArray *sheets;
+@property (nonatomic, strong, readonly) NSArray *worksheets;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAOfficeDocumentPackage.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAOfficeDocumentPackage.h
new file mode 100644
index 0000000..96ba5e9
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAOfficeDocumentPackage.h
@@ -0,0 +1,69 @@
+//
+// BRAOfficeDocumentPackage.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 03/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+
+#import
+
+@class BRAContentTypes, BRAOfficeDocument;
+
+/*!
+ * @brief BRADocumentPackage is the OPC package representation. OpenXml documents are OPC (Open Packaging Convention) packages which uses the ZIP archive format.
+ * Files types contained in the packages are discribed by the [Content-Types].xml file.
+ * The set of explicit relationships for a given package as a whole are stored in _rels/.rels file.
+ */
+@interface BRAOfficeDocumentPackage : BRAElementWithRelationships
+
+ /*! @brief The content type. Files types contained in the packages are discribed by the [Content-Types].xml file. */
+ @property (nonatomic, strong, readonly) BRAContentTypes * contentTypes;
+
+ /*! @brief The Workbook for the XLSx file. This is your starting poing */
+ @property (nonatomic, strong, readonly) BRAOfficeDocument * workbook;
+
+ /*! @brief The cache Directory use by the package */
+ @property (nonatomic, strong, readonly) NSString * cacheDirectory;
+
+ /*!
+ * @brief Initialize a spreadsheet document from a file and read its .rels file
+ * @param filePath The file path.
+ * @return BRAOfficeDocumentPackage
+ */
+- (instancetype)initWithContentsOfFile:(NSString *)filePath NS_DESIGNATED_INITIALIZER;
+
+ /*!
+ * @brief Opens an OPC package and unzip it, read its [Content-Types] and _rels/.rels files.
+ * @param filePath Path to the OPC package file to read.
+ * @return BRAOfficeDocumentPackage
+ */
++ (instancetype)open:(NSString *)filePath;
+
+ /*!
+ * @brief Saves an OPC package : update [Content-Types] and zip all datas to it's known file path.
+ */
+- (void)save;
+
+ /*!
+ * @brief Saves an OPC package : update [Content-Types] and zip all datas to filePath.
+ * @param filePath Destination path
+ */
+- (void)saveAs:(NSString *)filePath;
+
+ /*!
+ * @brief TODO: Creates an OPC package with a basic [Content-Types] and _rels/.rels files.
+ * @warning Not Implemented.
+ * @param filePath Destionation file path.
+ * @return BRAOfficeDocumentPackage
+ */
++ (instancetype)create:(NSString *)filePath NS_UNAVAILABLE;
+
+ /*!
+ * @brief Use Designated initializer
+ */
+- (instancetype)init NS_UNAVAILABLE;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAOpenXmlElement.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAOpenXmlElement.h
new file mode 100644
index 0000000..22f8d33
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAOpenXmlElement.h
@@ -0,0 +1,28 @@
+//
+// BRAOpenXmlElement.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 05/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+
+#define NOT_IMPLEMENTED NSAssert2(NO, @"%s is not implemented in %@", __PRETTY_FUNCTION__, [super class]);
+
+@interface BRAOpenXmlElement : NSObject {
+ NSString *_xmlRepresentation;
+ NSData *_dataRepresentation;
+}
+
+@property (nonatomic, strong) NSString *target;
+@property (nonatomic, strong) NSString *parentDirectory;
+@property (nonatomic, strong) NSString *xmlRepresentation;
+@property (nonatomic, strong) NSData *dataRepresentation;
+
+- (instancetype)initWithContentsOfTarget:(NSString *)target inParentDirectory:(NSString *)parentDirectory;
+- (instancetype)initWithTarget:(NSString *)target inParentDirectory:(NSString *)parentDirectory;
+- (void)loadXmlContents;
+- (void)save;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAOpenXmlSubElement.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAOpenXmlSubElement.h
new file mode 100644
index 0000000..8c27cfe
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAOpenXmlSubElement.h
@@ -0,0 +1,37 @@
+//
+// BRAOpenXmlSubElement.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 22/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+
+@class BRAStyles, BRAWorksheet;
+
+@interface BRAOpenXmlSubElement : NSObject
+
+- (instancetype)initWithOpenXmlAttributes:(NSDictionary *)attributes;
+- (void)loadAttributes;
+
+@property (nonatomic, strong) NSDictionary *dictionaryRepresentation;
+
+@end
+
+
+@interface BRAOpenXmlSubElementWithStyle : BRAOpenXmlSubElement {
+ BRAStyles *_styles;
+}
+
+- (instancetype)initWithOpenXmlAttributes:(NSDictionary *)attributes inStyles:(BRAStyles *)styles;
+
+@end
+
+@interface BRAOpenXmlSubElementWithWorksheet : BRAOpenXmlSubElement {
+ BRAWorksheet *_worksheet;
+}
+
+- (instancetype)initWithOpenXmlAttributes:(NSDictionary *)attributes inWorksheet:(BRAWorksheet *)worksheet;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAPlatformSpecificDefines.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAPlatformSpecificDefines.h
new file mode 100644
index 0000000..9b5a0b9
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAPlatformSpecificDefines.h
@@ -0,0 +1,79 @@
+
+#if TARGET_OS_IPHONE
+
+@import UIKit;
+
+#define BRANativeMakeSize CGSizeMake
+#define BRANativeColor UIColor
+#define BRANativeImage UIImage
+#define BRANativeFont UIFont
+#define BRANativeFontDescriptor UIFontDescriptor
+#define BRANativeFontDescriptorSizeAttribute UIFontDescriptorSizeAttribute
+#define BRANativeEdgeInsets UIEdgeInsets
+#define BRANativeEdgeInsetsMake UIEdgeInsetsMake
+#define BRANativeEdgeInsetsZero UIEdgeInsetsZero
+#define BRANativeEdgeInsetsEqualToEdgeInsets UIEdgeInsetsEqualToEdgeInsets
+#define BRANativeImagePNGRepresentation UIImagePNGRepresentation
+#define BRANativeImageJPEGRepresentation UIImageJPEGRepresentation
+NS_INLINE BRANativeImage* BRANativeGraphicsGetImageFromContext(CGContextRef context) {
+ CGImageRef imageRef = CGBitmapContextCreateImage(context);
+ BRANativeImage *img = [[BRANativeImage alloc] initWithCGImage:imageRef];
+ CGImageRelease(imageRef);
+ return img;
+}
+
+
+
+
+#else
+
+@import Cocoa;
+
+#define BRANativeMakeSize NSMakeSize
+#define BRANativeColor NSColor
+#define BRANativeImage NSImage
+#define BRANativeFont NSFont
+#define BRANativeFontDescriptor NSFontDescriptor
+#define BRANativeFontDescriptorSizeAttribute NSFontSizeAttribute
+#define BRANativeEdgeInsets NSEdgeInsets
+#define BRANativeEdgeInsetsMake NSEdgeInsetsMake
+#define BRANativeEdgeInsetsZero NSEdgeInsetsMake(0, 0, 0, 0)
+
+NS_INLINE BOOL BRANativeEdgeInsetsEqualToEdgeInsets(NSEdgeInsets a, NSEdgeInsets b) {
+ return ((fabs(a.left - b.left) < 0.01f) &&
+ (fabs(a.top - b.top) > 0.01f) &&
+ (fabs(a.right - b.right) > 0.01f) &&
+ (fabs(a.bottom - b.bottom) > 0.01f));
+}
+
+NS_INLINE NSData* BRANativeImagePNGRepresentation(NSImage *image) {
+ // Create a bitmap representation from the current image
+
+ [image lockFocus];
+ NSBitmapImageRep *bitmapRep = [[NSBitmapImageRep alloc] initWithFocusedViewRect:NSMakeRect(0, 0, image.size.width, image.size.height)];
+ [image unlockFocus];
+
+ return [bitmapRep representationUsingType:NSPNGFileType properties:@{}];
+}
+
+
+NS_INLINE NSData* BRANativeImageJPEGRepresentation(NSImage *image, CGFloat quality) {
+ // Create a bitmap representation from the current image
+
+ [image lockFocus];
+ NSBitmapImageRep *bitmapRep = [[NSBitmapImageRep alloc] initWithFocusedViewRect:NSMakeRect(0, 0, image.size.width, image.size.height)];
+ [image unlockFocus];
+
+ return [bitmapRep representationUsingType:NSJPEGFileType properties:@{NSImageCompressionFactor:@(quality)}];
+}
+
+
+NS_INLINE BRANativeImage* BRANativeGraphicsGetImageFromContext(CGContextRef context) {
+ CGImageRef imageRef = CGBitmapContextCreateImage(context);
+ BRANativeImage *img = [[BRANativeImage alloc] initWithCGImage:imageRef
+ size:CGSizeMake(CGBitmapContextGetWidth(context), CGBitmapContextGetHeight(context))];
+ CGImageRelease(imageRef);
+ return img;
+}
+
+#endif /* BRAPlatformSpecificDefines_h */
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRARelatedToColumnAndRowProtocol.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRARelatedToColumnAndRowProtocol.h
new file mode 100644
index 0000000..c480191
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRARelatedToColumnAndRowProtocol.h
@@ -0,0 +1,19 @@
+//
+// BRARelatedToColumnAndRowProtocol.h
+// XlsxReaderWriter
+//
+// Created by René BIGOT on 23/09/2015.
+// Copyright © 2015 BRAE. All rights reserved.
+//
+
+@import Foundation;
+
+@protocol BRARelatedToColumnAndRowProtocol
+
+@required
+- (void)didAddRowsAtIndexes:(NSIndexSet *)indexes;
+- (void)didRemoveRowsAtIndexes:(NSIndexSet *)indexes;
+- (void)didAddColumnsAtIndexes:(NSIndexSet *)indexes;
+- (void)didRemoveColumnsAtIndexes:(NSIndexSet *)indexes;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRARelationship.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRARelationship.h
new file mode 100644
index 0000000..74738c7
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRARelationship.h
@@ -0,0 +1,26 @@
+//
+// BRARelationship.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 05/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+#import
+
+@interface BRARelationship : BRAElementWithRelationships
+
++ (NSString *)fullRelationshipType;
+- (instancetype)initWithId:(NSString *)relationshipId type:(NSString *)relationshipType andTarget:(NSString *)relationTarget inParentDirectory:(NSString *)parentDirectory;
+- (instancetype)initWithXmlRepresentation:(NSString *)xmlRepresentation forRelationId:(NSString *)relationId inParentDirectory:(NSString *)parentDirectory;
+- (instancetype)initWithDataRepresentation:(NSData *)dataRepresentation forRelationId:(NSString *)relationId inParentDirectory:(NSString *)parentDirectory;
+- (NSString *)contentType;
+- (NSString *)targetFormat;
+- (NSString *)newTarget;
+
+@property (nonatomic, strong) NSString *identifier;
+@property (nonatomic, strong) NSString *type;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRARelationships.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRARelationships.h
new file mode 100644
index 0000000..fdecad8
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRARelationships.h
@@ -0,0 +1,23 @@
+//
+// BRARelationships.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 04/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRARelationships : BRAOpenXmlElement
+
+@property (nonatomic, strong) NSMutableArray *relationshipsArray;
+
+- (id)relationshipWithId:(NSString *)rId;
+- (id)anyRelationshipWithType:(NSString *)relationshipType;
+- (void)addRelationship:(BRARelationship *)relationship;
+- (void)removeRelationshipWithId:(NSString *)identifier;
+- (NSArray *)allRelationships;
+- (NSString *)relationshipIdForNewRelationship;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRARow.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRARow.h
new file mode 100644
index 0000000..f681a7d
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRARow.h
@@ -0,0 +1,25 @@
+//
+// BRARow.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 17/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@class BRACell, BRAWorksheet;
+
+@interface BRARow : BRAOpenXmlSubElementWithWorksheet
+
++ (NSInteger)rowIndexForCellReference:(NSString *)cellReference;
+- (instancetype)initWithRowIndex:(NSInteger)rowIndex inWorksheet:(BRAWorksheet *)worksheet;
+- (void)addCell:(BRACell *)cell;
+
+@property (nonatomic, getter=hasCustomHeight) BOOL customHeight;
+@property (nonatomic) NSInteger rowIndex;
+@property (nonatomic) NSInteger height;
+@property (nonatomic, strong) NSMutableArray *cells;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRASharedString.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRASharedString.h
new file mode 100644
index 0000000..c29a4fa
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRASharedString.h
@@ -0,0 +1,21 @@
+//
+// BRASharedString.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 07/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRASharedString : BRAOpenXmlSubElementWithStyle {
+ NSMutableAttributedString *_attributedString;
+}
+
+- (instancetype)initWithAttributedString:(NSAttributedString *)attributedString inStyles:(BRAStyles *)styles;
+
+//Read only ! We won't change shared strings but create new ones
+- (NSAttributedString *)attributedString;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRASharedStrings.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRASharedStrings.h
new file mode 100644
index 0000000..9823a70
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRASharedStrings.h
@@ -0,0 +1,21 @@
+//
+// BRASharedStrings.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 05/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@class BRAStyles, BRASharedString;
+
+@interface BRASharedStrings : BRARelationship
+
+- (void)addSharedString:(BRASharedString *)sharedString;
+
+@property (nonatomic, weak) BRAStyles *styles;
+@property (nonatomic, strong) NSArray *sharedStrings;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRASheet.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRASheet.h
new file mode 100644
index 0000000..cea0713
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRASheet.h
@@ -0,0 +1,19 @@
+//
+// BRASheet.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 05/11/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRASheet : BRAOpenXmlSubElement
+
+@property (nonatomic, strong) NSString *identifier;
+@property (nonatomic, strong) NSString *name;
+@property (nonatomic, strong) NSString *sheetId;
+@property (nonatomic, strong) NSString *state;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAStyles.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAStyles.h
new file mode 100644
index 0000000..45ccd1b
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAStyles.h
@@ -0,0 +1,36 @@
+//
+// BRAStyles.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 07/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+#import
+
+@class BRATheme, BRANumberFormat;
+
+@interface BRAStyles : BRARelationship {
+ NSDictionary *_attributes;
+}
+
+@property (nonatomic, strong) NSArray *indexedColors;
+@property (nonatomic, strong) NSArray *textsAttributes;
+@property (nonatomic, strong) NSArray *cellFormats;
+@property (nonatomic, strong) NSArray *cellStyleFormats;
+@property (nonatomic, strong) NSArray *cellFills;
+@property (nonatomic, strong) NSDictionary *numberFormats;
+@property (nonatomic, weak) BRATheme *theme;
+
+- (void)loadThemableContent;
+- (NSDictionary *)defaultNumberFormats;
+- (NSDictionary *)attributedStringAttributesFromOpenXmlAttributes:(NSDictionary *)attributes;
+- (BRANativeColor *)colorWithOpenXmlAttributes:(NSDictionary *)attributes;
+- (NSDictionary *)openXmlAttributesWithColor:(BRANativeColor *)color;
+- (NSString *)addNumberFormat:(BRANumberFormat *)numberFormat;
+- (NSInteger)addStyleByCopyingStyleWithId:(NSInteger)styleId;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRATheme.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRATheme.h
new file mode 100644
index 0000000..7f1185d
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRATheme.h
@@ -0,0 +1,16 @@
+//
+// BRATheme.h
+// XlsxReaderWriter
+//
+// Created by René BIGOT on 06/07/2015.
+// Copyright (c) 2015 BRAE. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRATheme : BRARelationship
+
+@property (nonatomic, strong, readonly) NSArray *colors;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAVmlDrawing.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAVmlDrawing.h
new file mode 100644
index 0000000..7408b1a
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAVmlDrawing.h
@@ -0,0 +1,14 @@
+//
+// BRAVmlDrawing.h
+// XlsxReaderWriter
+//
+// Created by René BIGOT on 28/09/2015.
+// Copyright © 2015 BRAE. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRAVmlDrawing : BRARelationship
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAWorksheet.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAWorksheet.h
new file mode 100644
index 0000000..16adb72
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAWorksheet.h
@@ -0,0 +1,49 @@
+//
+// BRAWorksheet.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 10/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@class BRAMergeCell, BRACell, BRAImage, BRAWorksheetDrawing, BRACellRange, BRADrawing, BRAComments, BRASharedStrings, BRAStyles, BRACalcChain;
+
+@interface BRAWorksheet : BRARelationship {
+ BRACellRange *_dimension;
+}
+
+- (BRAMergeCell *)mergeCellForCell:(BRACell *)cell;
+- (BRACell *)cellForCellReference:(NSString *)cellReference;
+- (BRACell *)cellOrFirstCellInMergeCellForCellReference:(NSString *)cellReference;
+- (BRACell *)cellForCellReference:(NSString *)cellReference shouldCreate:(BOOL)shouldCreate;
+
+//Image
+- (BRAImage *)imageForCellReference:(NSString *)cellReference;
+- (BRAWorksheetDrawing *)addImage:(BRANativeImage *)image betweenCellsReferenced:(NSString *)firstCellReference and:(NSString *)secondCellReference withInsets:(BRANativeEdgeInsets)insets preserveTransparency:(BOOL)transparency;
+- (BRAWorksheetDrawing *)addImage:(BRANativeImage *)image inCellReferenced:(NSString *)cellReference withOffset:(CGPoint)offset size:(CGSize)size preserveTransparency:(BOOL)transparency;
+- (BRAWorksheetDrawing *)addImage:(BRANativeImage *)image inFrame:(CGRect)frame preserveTransparency:(BOOL)transparency;
+
+//Column
+
+//Rows
+- (void)addRowAt:(NSInteger)rowIndex;
+- (void)addRowsAt:(NSInteger)rowIndex count:(NSInteger)numberOfRowsToAdd;
+- (void)removeRow:(NSInteger)rowIndex;
+- (void)removeRow:(NSInteger)rowIndex count:(NSInteger)numberOfRowsToRemove;
+
+@property (nonatomic, getter=isTabSelected) BOOL tabSelected;
+@property (nonatomic, strong) NSMutableArray *cells;
+@property (nonatomic, strong) NSMutableArray *mergeCells;
+@property (nonatomic, strong) NSMutableArray *rows;
+@property (nonatomic, strong) NSMutableArray *columns;
+@property (nonatomic, strong) BRACellRange *dimension;
+@property (nonatomic, strong) BRADrawing *drawings;
+@property (nonatomic, strong) BRAComments *comments;
+@property (nonatomic, strong) BRASharedStrings *sharedStrings;
+@property (nonatomic, strong) BRAStyles *styles;
+@property (nonatomic, strong) BRACalcChain *calcChain;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAWorksheetDrawing.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAWorksheetDrawing.h
new file mode 100644
index 0000000..a239d9c
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/BRAWorksheetDrawing.h
@@ -0,0 +1,54 @@
+//
+// BRAWorksheetDrawing.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 22/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+#import
+
+@class BRAImage;
+
+@interface BRAAnchor : NSObject
+
+- (NSDictionary *)openXmlAttributesForNewAnchoredDrawing;
+
+@end
+
+@interface BRAAbsoluteAnchor : BRAAnchor
+
+@property (nonatomic) CGRect frame;
+
+@end
+
+@interface BRAOneCellAnchor : BRAAnchor
+
+@property (nonatomic) CGSize size;
+@property (nonatomic) CGPoint topLeftCellOffset;
+@property (nonatomic, strong) NSString *topLeftCellReference;
+
+@end
+
+@interface BRATwoCellAnchor : BRAOneCellAnchor
+
+@property (nonatomic) CGPoint bottomRightCellOffset;
+@property (nonatomic, strong) NSString *bottomRightCellReference;
+
+@end
+
+@interface BRAWorksheetDrawing : BRAOpenXmlSubElement
+
+@property (nonatomic, getter=shouldKeepAspectRatio) BOOL keepAspectRatio;
+@property (nonatomic) BRANativeEdgeInsets insets;
+@property (nonatomic, strong) BRAAnchor *anchor;
+@property (nonatomic, strong) NSString *name;
+@property (nonatomic, strong) NSString *identifier;
+@property (nonatomic, strong) NSString *drawingIdentifier;
+@property (nonatomic, strong) BRAImage *image;
+
+- (instancetype)initWithImage:(BRAImage *)image andAnchor:(BRAAnchor *)anchor;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NSDictionary+DeepCopy.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NSDictionary+DeepCopy.h
new file mode 100644
index 0000000..f20b2b1
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NSDictionary+DeepCopy.h
@@ -0,0 +1,21 @@
+//
+// NSDictionary+DeepCopy.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 20/06/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+
+@interface NSDictionary (DeepCopy)
+
+- (NSMutableDictionary *)mutableDeepCopy;
+
+@end
+
+@interface NSArray (DeepCopy)
+
+- (NSMutableArray *)mutableDeepCopy;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NSDictionary+OpenXMLDictionaryParser.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NSDictionary+OpenXMLDictionaryParser.h
new file mode 100644
index 0000000..b84744d
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NSDictionary+OpenXMLDictionaryParser.h
@@ -0,0 +1,20 @@
+//
+// NSDictionary+OpenXMLDictionaryParser.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 19/06/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+
+@class NSXMLParser;
+
+@interface NSDictionary (OpenXMLDictionaryParser)
+
++ (NSDictionary *)dictionaryWithOpenXmlParser:(NSXMLParser *)parser;
++ (NSDictionary *)dictionaryWithOpenXmlData:(NSData *)data;
++ (NSDictionary *)dictionaryWithOpenXmlString:(NSString *)string;
++ (NSDictionary *)dictionaryWithOpenXmlFile:(NSString *)path;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NSDictionary+OpenXmlString.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NSDictionary+OpenXmlString.h
new file mode 100644
index 0000000..13b4597
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NSDictionary+OpenXmlString.h
@@ -0,0 +1,15 @@
+//
+// NSDictionary+OpenXmlString.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 03/09/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+
+@interface NSDictionary (OpenXmlString)
+
+- (NSString *)openXmlStringInNodeNamed:(NSString *)nodeName;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NativeColor+HTML.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NativeColor+HTML.h
new file mode 100644
index 0000000..761e4bc
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NativeColor+HTML.h
@@ -0,0 +1,18 @@
+//
+// NativeColor+HTML.h
+// FasciaLib
+//
+// Created by René Bigot on 26/01/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRANativeColor(HTML)
+
++ (BRANativeColor *)colorWithHexString:(NSString *)hexString;
++ (CGFloat)colorComponentFrom:(NSString *)string start:(NSUInteger)start length:(NSUInteger)length;
+- (NSString *)hexStringValue;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NativeColor+OpenXML.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NativeColor+OpenXML.h
new file mode 100644
index 0000000..4e7bcd5
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NativeColor+OpenXML.h
@@ -0,0 +1,16 @@
+//
+// NativeColor+OpenXml.h
+// Levé
+//
+// Created by René BIGOT on 14/04/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRANativeColor (OpenXml)
+
++ (NSArray *)defaultIndexedColors;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NativeFont+BoldItalic.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NativeFont+BoldItalic.h
new file mode 100644
index 0000000..18b0823
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/NativeFont+BoldItalic.h
@@ -0,0 +1,23 @@
+//
+// NativeFont+BoldItalic.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 22/04/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+static const NSString *kBRAFontNameRegular = @"regular";
+static const NSString *kBRAFontNameItalic = @"italic";
+static const NSString *kBRAFontNameBold = @"bold";
+static const NSString *kBRAFontNameBoldItalic = @"bold-italic";
+static const NSString *kBRAFontNameWindows = @"windows";
+
+@interface BRANativeFont (BoldItalic)
+
++ (BRANativeFont *)nativeFontWithName:(NSString *)fontName size:(CGFloat)size bold:(BOOL)isBold italic:(BOOL)isItalic;
+- (NSDictionary *)windowsFontProperties;
+
+@end
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/XlsxReaderWriter-swift-bridge.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/XlsxReaderWriter-swift-bridge.h
new file mode 100644
index 0000000..6b94640
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/XlsxReaderWriter-swift-bridge.h
@@ -0,0 +1,46 @@
+//
+// XlsxReaderWriter-swift-bridge.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 02/09/2015.
+// Copyright (c) 2015 René Bigot. All rights reserved.
+//
+
+// XlsxReaderWriter
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+
+// Addition
+#import
+#import
+#import
+#import
+#import
+#import
+#import
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/XlsxReaderWriter.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/XlsxReaderWriter.h
new file mode 100644
index 0000000..c39d645
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/XlsxReaderWriter.h
@@ -0,0 +1,42 @@
+//
+// XlsxReaderWriter.h
+// XlsxReaderWriter
+//
+// Created by Denis Martin on 24/02/2018.
+// Copyright © 2018 BRAE. All rights reserved.
+//
+
+#import
+
+//! Project version number for XlsxReaderWriter.
+FOUNDATION_EXPORT double XlsxReaderWriter_macOSVersionNumber;
+
+//! Project version string for XlsxReaderWriter.
+FOUNDATION_EXPORT const unsigned char XlsxReaderWriter_macOSVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import
+
+
+#ifndef BRAXlsxReaderWriter_h
+#define BRAXlsxReaderWriter_h
+
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+
+#import
+#import
+#import
+#import
+#import
+
+#import
+#import
+
+#endif /* BRAXlsxReaderWriter_h */
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/XlsxReaderXMLDictionary.h b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/XlsxReaderXMLDictionary.h
new file mode 100644
index 0000000..26732d6
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Headers/XlsxReaderXMLDictionary.h
@@ -0,0 +1,114 @@
+//
+// XlsxReaderXMLDictionary.h
+//
+// Version 1.4.1
+//
+// Created by Nick Lockwood on 15/11/2010.
+// Copyright 2010 Charcoal Design. All rights reserved.
+//
+// Get the latest version of XlsxReaderXMLDictionary from here:
+//
+// https://github.com/nicklockwood/XlsxReaderXMLDictionary
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would be
+// appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+
+@import Foundation;
+
+NS_ASSUME_NONNULL_BEGIN
+
+
+typedef NS_ENUM(NSInteger, XlsxReaderXMLDictionaryAttributesMode)
+{
+ XlsxReaderXMLDictionaryAttributesModePrefixed = 0, //default
+ XlsxReaderXMLDictionaryAttributesModeDictionary,
+ XlsxReaderXMLDictionaryAttributesModeUnprefixed,
+ XlsxReaderXMLDictionaryAttributesModeDiscard
+};
+
+
+typedef NS_ENUM(NSInteger, XlsxReaderXMLDictionaryNodeNameMode)
+{
+ XlsxReaderXMLDictionaryNodeNameModeRootOnly = 0, //default
+ XlsxReaderXMLDictionaryNodeNameModeAlways,
+ XlsxReaderXMLDictionaryNodeNameModeNever
+};
+
+
+static NSString *const XlsxReaderXMLDictionaryAttributesKey = @"__attributes";
+static NSString *const XlsxReaderXMLDictionaryCommentsKey = @"__comments";
+static NSString *const XlsxReaderXMLDictionaryTextKey = @"__text";
+static NSString *const XlsxReaderXMLDictionaryNodeNameKey = @"__name";
+static NSString *const XlsxReaderXMLDictionaryAttributePrefix = @"_";
+
+
+@interface XlsxReaderXMLDictionaryParser : NSObject
+
++ (XlsxReaderXMLDictionaryParser *)sharedInstance;
+
+@property (nonatomic, assign) BOOL collapseTextNodes; // defaults to YES
+@property (nonatomic, assign) BOOL stripEmptyNodes; // defaults to YES
+@property (nonatomic, assign) BOOL trimWhiteSpace; // defaults to YES
+@property (nonatomic, assign) BOOL alwaysUseArrays; // defaults to NO
+@property (nonatomic, assign) BOOL preserveComments; // defaults to NO
+@property (nonatomic, assign) BOOL wrapRootNode; // defaults to NO
+
+@property (nonatomic, assign) XlsxReaderXMLDictionaryAttributesMode attributesMode;
+@property (nonatomic, assign) XlsxReaderXMLDictionaryNodeNameMode nodeNameMode;
+
+- (nullable NSDictionary *)dictionaryWithParser:(NSXMLParser *)parser;
+- (nullable NSDictionary *)dictionaryWithData:(NSData *)data;
+- (nullable NSDictionary *)dictionaryWithString:(NSString *)string;
+- (nullable NSDictionary *)dictionaryWithFile:(NSString *)path;
+
+@end
+
+
+@interface NSDictionary (XlsxReaderXMLDictionary)
+
++ (nullable NSDictionary *)xlsxReaderDictionaryWithXMLParser:(NSXMLParser *)parser;
++ (nullable NSDictionary *)xlsxReaderDictionaryWithXMLData:(NSData *)data;
++ (nullable NSDictionary *)xlsxReaderDictionaryWithXMLString:(NSString *)string;
++ (nullable NSDictionary *)xlsxReaderDictionaryWithXMLFile:(NSString *)path;
+
+@property (nonatomic, readonly, copy, nullable) NSDictionary *xlsxReaderAttributes;
+@property (nonatomic, readonly, copy, nullable) NSDictionary *xlsxReaderChildNodes;
+@property (nonatomic, readonly, copy, nullable) NSArray *xlsxReaderComments;
+@property (nonatomic, readonly, copy, nullable) NSString *xlsxReaderNodeName;
+@property (nonatomic, readonly, copy, nullable) NSString *xlsxReaderInnerText;
+@property (nonatomic, readonly, copy) NSString *xlsxReaderInnerXML;
+@property (nonatomic, readonly, copy) NSString *xlsxReaderXMLString;
+
+- (nullable NSArray *)xlsxReaderArrayValueForKeyPath:(NSString *)keyPath;
+- (nullable NSString *)xlsxReaderStringValueForKeyPath:(NSString *)keyPath;
+- (nullable NSDictionary *)xlsxReaderDictionaryValueForKeyPath:(NSString *)keyPath;
+
+@end
+
+
+@interface NSString (XlsxReaderXMLDictionary)
+
+@property (nonatomic, readonly, copy) NSString *xlsxReaderXMLEncodedString;
+
+@end
+
+
+NS_ASSUME_NONNULL_END
+
+
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Modules/module.modulemap b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Modules/module.modulemap
new file mode 100644
index 0000000..bad92c8
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module XlsxReaderWriter {
+ umbrella header "XlsxReaderWriter.h"
+
+ export *
+ module * { export * }
+}
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Resources/Info.plist b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..b31e114
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,50 @@
+
+
+
+
+ BuildMachineOSBuild
+ 20B5012d
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ XlsxReaderWriter
+ CFBundleIdentifier
+ com.charlymr.XlsxReaderWriter-Mac
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ XlsxReaderWriter
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 2.4.1
+ CFBundleSignature
+ ????
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 1
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 12A7208
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 10.15.6
+ DTSDKBuild
+ 19G68
+ DTSDKName
+ macosx10.15
+ DTXcode
+ 1200
+ DTXcodeBuild
+ 12A7208
+ LSMinimumSystemVersion
+ 10.9
+ NSHumanReadableCopyright
+ Copyright © 2016 BRAE. All rights reserved.
+
+
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/XlsxReaderWriter b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/XlsxReaderWriter
new file mode 100755
index 0000000..e813347
Binary files /dev/null and b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/A/XlsxReaderWriter differ
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/Current b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/Carthage/Build/Mac/XlsxReaderWriter.framework/XlsxReaderWriter b/Carthage/Build/Mac/XlsxReaderWriter.framework/XlsxReaderWriter
new file mode 120000
index 0000000..8129ac0
--- /dev/null
+++ b/Carthage/Build/Mac/XlsxReaderWriter.framework/XlsxReaderWriter
@@ -0,0 +1 @@
+Versions/Current/XlsxReaderWriter
\ No newline at end of file
diff --git a/Carthage/Build/Mac/ZipArchive.framework.dSYM/Contents/Info.plist b/Carthage/Build/Mac/ZipArchive.framework.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..95eb559
--- /dev/null
+++ b/Carthage/Build/Mac/ZipArchive.framework.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.com.ziparchive.ZipArchive
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/Carthage/Build/Mac/ZipArchive.framework.dSYM/Contents/Resources/DWARF/ZipArchive b/Carthage/Build/Mac/ZipArchive.framework.dSYM/Contents/Resources/DWARF/ZipArchive
new file mode 100644
index 0000000..e841b7e
Binary files /dev/null and b/Carthage/Build/Mac/ZipArchive.framework.dSYM/Contents/Resources/DWARF/ZipArchive differ
diff --git a/Carthage/Build/Mac/ZipArchive.framework/Headers b/Carthage/Build/Mac/ZipArchive.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/Carthage/Build/Mac/ZipArchive.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/Carthage/Build/Mac/ZipArchive.framework/Modules b/Carthage/Build/Mac/ZipArchive.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/Carthage/Build/Mac/ZipArchive.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/Carthage/Build/Mac/ZipArchive.framework/Resources b/Carthage/Build/Mac/ZipArchive.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/Carthage/Build/Mac/ZipArchive.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Headers/SSZipArchive.h b/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Headers/SSZipArchive.h
new file mode 100755
index 0000000..655ac3b
--- /dev/null
+++ b/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Headers/SSZipArchive.h
@@ -0,0 +1,147 @@
+//
+// SSZipArchive.h
+// SSZipArchive
+//
+// Created by Sam Soffes on 7/21/10.
+// Copyright (c) Sam Soffes 2010-2015. All rights reserved.
+//
+
+#ifndef _SSZIPARCHIVE_H
+#define _SSZIPARCHIVE_H
+
+#import
+#include "SSZipCommon.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+extern NSString *const SSZipArchiveErrorDomain;
+typedef NS_ENUM(NSInteger, SSZipArchiveErrorCode) {
+ SSZipArchiveErrorCodeFailedOpenZipFile = -1,
+ SSZipArchiveErrorCodeFailedOpenFileInZip = -2,
+ SSZipArchiveErrorCodeFileInfoNotLoadable = -3,
+ SSZipArchiveErrorCodeFileContentNotReadable = -4,
+ SSZipArchiveErrorCodeFailedToWriteFile = -5,
+ SSZipArchiveErrorCodeInvalidArguments = -6,
+};
+
+@protocol SSZipArchiveDelegate;
+
+@interface SSZipArchive : NSObject
+
+// Password check
++ (BOOL)isFilePasswordProtectedAtPath:(NSString *)path;
++ (BOOL)isPasswordValidForArchiveAtPath:(NSString *)path password:(NSString *)pw error:(NSError * _Nullable * _Nullable)error NS_SWIFT_NOTHROW;
+
+// Unzip
++ (BOOL)unzipFileAtPath:(NSString *)path toDestination:(NSString *)destination;
++ (BOOL)unzipFileAtPath:(NSString *)path toDestination:(NSString *)destination delegate:(nullable id)delegate;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+ toDestination:(NSString *)destination
+ overwrite:(BOOL)overwrite
+ password:(nullable NSString *)password
+ error:(NSError * *)error;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+ toDestination:(NSString *)destination
+ overwrite:(BOOL)overwrite
+ password:(nullable NSString *)password
+ error:(NSError * *)error
+ delegate:(nullable id)delegate NS_REFINED_FOR_SWIFT;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+ toDestination:(NSString *)destination
+ preserveAttributes:(BOOL)preserveAttributes
+ overwrite:(BOOL)overwrite
+ password:(nullable NSString *)password
+ error:(NSError * *)error
+ delegate:(nullable id)delegate;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+ toDestination:(NSString *)destination
+ progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
+ completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+ toDestination:(NSString *)destination
+ overwrite:(BOOL)overwrite
+ password:(nullable NSString *)password
+ progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
+ completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
+
++ (BOOL)unzipFileAtPath:(NSString *)path
+ toDestination:(NSString *)destination
+ preserveAttributes:(BOOL)preserveAttributes
+ overwrite:(BOOL)overwrite
+ nestedZipLevel:(NSInteger)nestedZipLevel
+ password:(nullable NSString *)password
+ error:(NSError **)error
+ delegate:(nullable id)delegate
+ progressHandler:(void (^_Nullable)(NSString *entry, unz_file_info zipInfo, long entryNumber, long total))progressHandler
+ completionHandler:(void (^_Nullable)(NSString *path, BOOL succeeded, NSError * _Nullable error))completionHandler;
+
+// Zip
+// default compression level is Z_DEFAULT_COMPRESSION (from "zlib.h")
+// keepParentDirectory: if YES, then unzipping will give `directoryName/fileName`. If NO, then unzipping will just give `fileName`. Default is NO.
+
+// without password
++ (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray *)paths;
++ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath;
+
++ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath keepParentDirectory:(BOOL)keepParentDirectory;
+
+// with optional password, default encryption is AES
+// don't use AES if you need compatibility with native macOS unzip and Archive Utility
++ (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray *)paths withPassword:(nullable NSString *)password;
++ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath withPassword:(nullable NSString *)password;
++ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath keepParentDirectory:(BOOL)keepParentDirectory withPassword:(nullable NSString *)password;
++ (BOOL)createZipFileAtPath:(NSString *)path
+ withContentsOfDirectory:(NSString *)directoryPath
+ keepParentDirectory:(BOOL)keepParentDirectory
+ withPassword:(nullable NSString *)password
+ andProgressHandler:(void(^ _Nullable)(NSUInteger entryNumber, NSUInteger total))progressHandler;
++ (BOOL)createZipFileAtPath:(NSString *)path
+ withContentsOfDirectory:(NSString *)directoryPath
+ keepParentDirectory:(BOOL)keepParentDirectory
+ compressionLevel:(int)compressionLevel
+ password:(nullable NSString *)password
+ AES:(BOOL)aes
+ progressHandler:(void(^ _Nullable)(NSUInteger entryNumber, NSUInteger total))progressHandler;
+
+- (instancetype)init NS_UNAVAILABLE;
+- (instancetype)initWithPath:(NSString *)path NS_DESIGNATED_INITIALIZER;
+- (BOOL)open;
+
+/// write empty folder
+- (BOOL)writeFolderAtPath:(NSString *)path withFolderName:(NSString *)folderName withPassword:(nullable NSString *)password;
+/// write file
+- (BOOL)writeFile:(NSString *)path withPassword:(nullable NSString *)password;
+- (BOOL)writeFileAtPath:(NSString *)path withFileName:(nullable NSString *)fileName withPassword:(nullable NSString *)password;
+- (BOOL)writeFileAtPath:(NSString *)path withFileName:(nullable NSString *)fileName compressionLevel:(int)compressionLevel password:(nullable NSString *)password AES:(BOOL)aes;
+/// write data
+- (BOOL)writeData:(NSData *)data filename:(nullable NSString *)filename withPassword:(nullable NSString *)password;
+- (BOOL)writeData:(NSData *)data filename:(nullable NSString *)filename compressionLevel:(int)compressionLevel password:(nullable NSString *)password AES:(BOOL)aes;
+
+- (BOOL)close;
+
+@end
+
+@protocol SSZipArchiveDelegate
+
+@optional
+
+- (void)zipArchiveWillUnzipArchiveAtPath:(NSString *)path zipInfo:(unz_global_info)zipInfo;
+- (void)zipArchiveDidUnzipArchiveAtPath:(NSString *)path zipInfo:(unz_global_info)zipInfo unzippedPath:(NSString *)unzippedPath;
+
+- (BOOL)zipArchiveShouldUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo;
+- (void)zipArchiveWillUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo;
+- (void)zipArchiveDidUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo;
+- (void)zipArchiveDidUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath unzippedFilePath:(NSString *)unzippedFilePath;
+
+- (void)zipArchiveProgressEvent:(unsigned long long)loaded total:(unsigned long long)total;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif /* _SSZIPARCHIVE_H */
diff --git a/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Headers/SSZipCommon.h b/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Headers/SSZipCommon.h
new file mode 100644
index 0000000..78fa282
--- /dev/null
+++ b/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Headers/SSZipCommon.h
@@ -0,0 +1,68 @@
+#ifndef SSZipCommon
+#define SSZipCommon
+
+// typedefs moved from mz_compat.h to here for public access
+
+/* unz_global_info structure contain global data about the ZIPfile
+ These data comes from the end of central dir */
+typedef struct unz_global_info64_s
+{
+ uint64_t number_entry; /* total number of entries in the central dir on this disk */
+ uint32_t number_disk_with_CD; /* number the the disk with central dir, used for spanning ZIP */
+ uint16_t size_comment; /* size of the global comment of the zipfile */
+} unz_global_info64;
+
+typedef struct unz_global_info_s
+{
+ uint32_t number_entry; /* total number of entries in the central dir on this disk */
+ uint32_t number_disk_with_CD; /* number the the disk with central dir, used for spanning ZIP */
+ uint16_t size_comment; /* size of the global comment of the zipfile */
+} unz_global_info;
+
+/* unz_file_info contain information about a file in the zipfile */
+/* https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT */
+typedef struct unz_file_info64_s
+{
+ uint16_t version; /* version made by 2 bytes */
+ uint16_t version_needed; /* version needed to extract 2 bytes */
+ uint16_t flag; /* general purpose bit flag 2 bytes */
+ uint16_t compression_method; /* compression method 2 bytes */
+ uint32_t dos_date; /* last mod file date in Dos fmt 4 bytes */
+ uint32_t crc; /* crc-32 4 bytes */
+ uint64_t compressed_size; /* compressed size 8 bytes */
+ uint64_t uncompressed_size; /* uncompressed size 8 bytes */
+ uint16_t size_filename; /* filename length 2 bytes */
+ uint16_t size_file_extra; /* extra field length 2 bytes */
+ uint16_t size_file_comment; /* file comment length 2 bytes */
+
+ uint32_t disk_num_start; /* disk number start 4 bytes */
+ uint16_t internal_fa; /* internal file attributes 2 bytes */
+ uint32_t external_fa; /* external file attributes 4 bytes */
+
+ uint64_t disk_offset;
+
+ uint16_t size_file_extra_internal;
+} unz_file_info64;
+
+typedef struct unz_file_info_s
+{
+ uint16_t version; /* version made by 2 bytes */
+ uint16_t version_needed; /* version needed to extract 2 bytes */
+ uint16_t flag; /* general purpose bit flag 2 bytes */
+ uint16_t compression_method; /* compression method 2 bytes */
+ uint32_t dos_date; /* last mod file date in Dos fmt 4 bytes */
+ uint32_t crc; /* crc-32 4 bytes */
+ uint32_t compressed_size; /* compressed size 4 bytes */
+ uint32_t uncompressed_size; /* uncompressed size 4 bytes */
+ uint16_t size_filename; /* filename length 2 bytes */
+ uint16_t size_file_extra; /* extra field length 2 bytes */
+ uint16_t size_file_comment; /* file comment length 2 bytes */
+
+ uint16_t disk_num_start; /* disk number start 2 bytes */
+ uint16_t internal_fa; /* internal file attributes 2 bytes */
+ uint32_t external_fa; /* external file attributes 4 bytes */
+
+ uint64_t disk_offset;
+} unz_file_info;
+
+#endif
diff --git a/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Headers/ZipArchive.h b/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Headers/ZipArchive.h
new file mode 100644
index 0000000..7a53df8
--- /dev/null
+++ b/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Headers/ZipArchive.h
@@ -0,0 +1,19 @@
+//
+// ZipArchive.h
+// ZipArchive
+//
+// Created by Serhii Mumriak on 12/1/15.
+// Copyright © 2015 smumryak. All rights reserved.
+//
+
+#import
+
+//! Project version number for ZipArchive.
+FOUNDATION_EXPORT double ZipArchiveVersionNumber;
+
+//! Project version string for ZipArchive.
+FOUNDATION_EXPORT const unsigned char ZipArchiveVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import
+
+#import "SSZipArchive.h"
diff --git a/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Modules/module.modulemap b/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Modules/module.modulemap
new file mode 100644
index 0000000..5402a15
--- /dev/null
+++ b/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module ZipArchive {
+ umbrella header "ZipArchive.h"
+
+ export *
+ module * { export * }
+}
diff --git a/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Resources/Info.plist b/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..dc22dba
--- /dev/null
+++ b/Carthage/Build/Mac/ZipArchive.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,48 @@
+
+
+
+
+ BuildMachineOSBuild
+ 20B5012d
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ ZipArchive
+ CFBundleIdentifier
+ com.ziparchive.ZipArchive
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ ZipArchive
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 1
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 12A7208
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 10.15.6
+ DTSDKBuild
+ 19G68
+ DTSDKName
+ macosx10.15
+ DTXcode
+ 1200
+ DTXcodeBuild
+ 12A7208
+ LSMinimumSystemVersion
+ 10.8
+
+
diff --git a/Carthage/Build/Mac/ZipArchive.framework/Versions/A/ZipArchive b/Carthage/Build/Mac/ZipArchive.framework/Versions/A/ZipArchive
new file mode 100755
index 0000000..a1b9b06
Binary files /dev/null and b/Carthage/Build/Mac/ZipArchive.framework/Versions/A/ZipArchive differ
diff --git a/Carthage/Build/Mac/ZipArchive.framework/Versions/Current b/Carthage/Build/Mac/ZipArchive.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/Carthage/Build/Mac/ZipArchive.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/Carthage/Build/Mac/ZipArchive.framework/ZipArchive b/Carthage/Build/Mac/ZipArchive.framework/ZipArchive
new file mode 120000
index 0000000..3449ba2
--- /dev/null
+++ b/Carthage/Build/Mac/ZipArchive.framework/ZipArchive
@@ -0,0 +1 @@
+Versions/Current/ZipArchive
\ No newline at end of file
diff --git a/Carthage/Build/iOS/59543031-0F73-3BB4-87C0-C521147E1336.bcsymbolmap b/Carthage/Build/iOS/59543031-0F73-3BB4-87C0-C521147E1336.bcsymbolmap
new file mode 100644
index 0000000..9764459
--- /dev/null
+++ b/Carthage/Build/iOS/59543031-0F73-3BB4-87C0-C521147E1336.bcsymbolmap
@@ -0,0 +1,835 @@
+BCSymbolMap Version: 2.0
+Apple clang version 12.0.0 (clang-1200.0.32.2)
+/Applications/Xcode_12/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk
+iPhoneOS14.0.sdk
+/Users/dm/Library/Developer/Xcode/DerivedData/ZipArchive-evmhnpprpjrrapgqdybvlbmftmga/Build/Intermediates.noindex/ArchiveIntermediates/ZipArchive-iOS/IntermediateBuildFilesPath/ZipArchive.build/Release-iphoneos/ZipArchive-iOS.build/DerivedSources/ZipArchive_vers.c
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive
+_mz_os_rand.calls
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_os_posix.c
+mz_os_ms_time
+SSZipArchive/minizip/mz_os_posix.c
+mz_os_read_symlink
+mz_os_make_symlink
+mz_os_is_symlink
+mz_os_is_dir
+mz_os_close_dir
+mz_os_read_dir
+mz_os_open_dir
+mz_os_make_dir
+mz_os_set_file_attribs
+mz_os_get_file_attribs
+mz_os_set_file_date
+mz_os_get_file_date
+mz_os_get_file_size
+mz_os_file_exists
+mz_os_unlink
+mz_os_rename
+mz_os_rand
+mz_os_utf8_string_delete
+mz_os_utf8_string_create
+_mz_stream_mem_set_size
+_mz_stream_mem_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_mem.c
+mz_stream_mem_get_interface
+SSZipArchive/minizip/mz_strm_mem.c
+mz_stream_mem_delete
+mz_stream_mem_create
+mz_stream_mem_set_grow_size
+mz_stream_mem_set_buffer_limit
+mz_stream_mem_get_buffer_length
+mz_stream_mem_get_buffer_at_current
+mz_stream_mem_get_buffer_at
+mz_stream_mem_get_buffer
+mz_stream_mem_set_buffer
+mz_stream_mem_error
+mz_stream_mem_close
+mz_stream_mem_seek
+mz_stream_mem_tell
+mz_stream_mem_write
+mz_stream_mem_read
+mz_stream_mem_is_open
+mz_stream_mem_set_size
+mz_stream_mem_open
+_mz_stream_wzaes_encrypt_data
+_mz_stream_wzaes_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_wzaes.c
+mz_stream_wzaes_get_interface
+SSZipArchive/minizip/mz_strm_wzaes.c
+mz_stream_wzaes_delete
+mz_stream_wzaes_create
+mz_stream_wzaes_set_prop_int64
+mz_stream_wzaes_get_prop_int64
+mz_stream_wzaes_set_encryption_mode
+mz_stream_wzaes_set_password
+mz_stream_wzaes_error
+mz_stream_wzaes_close
+mz_stream_wzaes_seek
+mz_stream_wzaes_tell
+mz_stream_wzaes_write
+mz_stream_wzaes_encrypt_data
+mz_stream_wzaes_read
+mz_stream_wzaes_is_open
+mz_stream_wzaes_open
+_mz_zip_seek_to_local_header
+_mz_zip_entry_read_header
+_mz_zip_entry_open_int
+_mz_zip_entry_write_header
+_mz_zip_entry_read_descriptor
+_mz_zip_entry_close_int
+_mz_zip_entry_write_descriptor
+_mz_zip_goto_next_entry_int
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_zip.c
+mz_zip_unix_to_ntfs_time
+SSZipArchive/minizip/mz_zip.c
+mz_zip_ntfs_to_unix_time
+mz_zip_tm_to_dosdate
+mz_zip_invalid_date
+mz_zip_time_t_to_dos_date
+mz_zip_time_t_to_tm
+mz_zip_dosdate_to_time_t
+mz_zip_dosdate_to_raw_tm
+mz_zip_dosdate_to_tm
+mz_zip_extrafield_write
+mz_zip_extrafield_read
+mz_zip_extrafield_find
+mz_zip_attrib_posix_to_win32
+mz_zip_attrib_win32_to_posix
+mz_zip_attrib_convert
+mz_zip_locate_next_entry
+mz_zip_locate_first_entry
+mz_zip_goto_first_entry
+mz_zip_path_compare
+tolower
+/Applications/Xcode_12/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/usr/include/_ctype.h
+mz_zip_locate_entry
+mz_zip_goto_next_entry
+mz_zip_goto_next_entry_int
+mz_zip_goto_entry
+mz_zip_get_entry
+mz_zip_get_disk_number_with_cd
+mz_zip_set_disk_number_with_cd
+mz_zip_get_number_entry
+mz_zip_set_number_entry
+mz_zip_entry_close_raw
+mz_zip_entry_is_open
+mz_zip_entry_set_extrafield
+mz_zip_entry_get_local_info
+mz_zip_entry_get_info
+mz_zip_attrib_is_symlink
+mz_zip_entry_is_symlink
+mz_zip_entry_is_dir
+mz_zip_entry_write_descriptor
+mz_zip_entry_write_close
+mz_zip_entry_close_int
+mz_zip_entry_read_descriptor
+mz_zip_extrafield_contains
+mz_zip_entry_read_close
+mz_zip_entry_write
+mz_zip_entry_read
+mz_zip_entry_write_header
+mz_zip_attrib_is_dir
+mz_zip_entry_write_open
+mz_zip_entry_close
+mz_zip_entry_open_int
+mz_zip_entry_read_header
+mz_zip_seek_to_local_header
+mz_zip_entry_read_open
+mz_zip_get_cd_mem_stream
+mz_zip_set_cd_stream
+mz_zip_get_stream
+mz_zip_set_recover
+mz_zip_set_version_madeby
+mz_zip_get_version_madeby
+mz_zip_set_comment
+mz_zip_get_comment
+mz_zip_close
+mz_zip_write_cd
+mz_zip_open
+mz_zip_recover_cd
+mz_zip_read_cd
+mz_zip_search_zip64_eocd
+mz_zip_search_eocd
+mz_zip_delete
+mz_zip_create
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_crypt.c
+mz_crypt_pbkdf2
+SSZipArchive/minizip/mz_crypt.c
+mz_crypt_crc32_update
+_mz_stream_split_goto_disk
+_mz_stream_split_close_disk
+_mz_stream_split_open_disk
+_mz_stream_split_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_split.c
+mz_stream_split_open_disk
+SSZipArchive/minizip/mz_strm_split.c
+mz_stream_split_get_interface
+mz_stream_split_delete
+mz_stream_split_create
+mz_stream_split_set_prop_int64
+mz_stream_split_get_prop_int64
+mz_stream_split_error
+mz_stream_split_close_disk
+mz_stream_split_close
+mz_stream_split_seek
+mz_stream_split_tell
+mz_stream_split_write
+mz_stream_split_read
+mz_stream_split_is_open
+mz_stream_split_goto_disk
+mz_stream_split_open
+_mz_stream_pkcrypt_update_keys
+_mz_stream_pkcrypt_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_pkcrypt.c
+mz_stream_pkcrypt_get_interface
+SSZipArchive/minizip/mz_strm_pkcrypt.c
+mz_stream_pkcrypt_delete
+mz_stream_pkcrypt_create
+mz_stream_pkcrypt_set_prop_int64
+mz_stream_pkcrypt_get_prop_int64
+mz_stream_pkcrypt_get_verify
+mz_stream_pkcrypt_set_verify
+mz_stream_pkcrypt_set_password
+mz_stream_pkcrypt_error
+mz_stream_pkcrypt_close
+mz_stream_pkcrypt_seek
+mz_stream_pkcrypt_tell
+mz_stream_pkcrypt_write
+mz_stream_pkcrypt_decrypt_byte
+mz_stream_pkcrypt_read
+mz_stream_pkcrypt_is_open
+mz_stream_pkcrypt_update_keys
+mz_stream_pkcrypt_open
+mz_stream_pkcrypt_init_keys
+_mz_stream_read_value
+_mz_stream_write_value
+_mz_stream_raw_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm.c
+mz_stream_raw_delete
+SSZipArchive/minizip/mz_strm.c
+mz_stream_raw_create
+mz_stream_raw_set_prop_int64
+mz_stream_raw_get_prop_int64
+mz_stream_raw_error
+mz_stream_error
+mz_stream_raw_close
+mz_stream_raw_seek
+mz_stream_raw_tell
+mz_stream_raw_write
+mz_stream_raw_read
+mz_stream_raw_is_open
+mz_stream_is_open
+mz_stream_raw_open
+mz_stream_delete
+mz_stream_create
+mz_stream_set_prop_int64
+mz_stream_get_prop_int64
+mz_stream_get_interface
+mz_stream_set_base
+mz_stream_close
+mz_stream_find_reverse
+mz_stream_find
+mz_stream_seek
+mz_stream_tell
+mz_stream_copy_stream_to_end
+mz_stream_copy_to_end
+mz_stream_copy_stream
+mz_stream_copy
+mz_stream_write_uint64
+mz_stream_write_int64
+mz_stream_write_uint32
+mz_stream_write_uint16
+mz_stream_write_value
+mz_stream_write_uint8
+mz_stream_write
+mz_stream_read_uint64
+mz_stream_read_int64
+mz_stream_read_uint32
+mz_stream_read_uint16
+mz_stream_read_value
+mz_stream_read_uint8
+mz_stream_read
+mz_stream_open
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_compat.c
+fill_memory_filefunc
+SSZipArchive/minizip/mz_compat.c
+fill_win32_filefunc64W
+fill_win32_filefunc64A
+fill_win32_filefunc64
+fill_win32_filefunc
+fill_fopen64_filefunc
+fill_fopen_filefunc
+unzGetStream
+unzEndOfFile
+unzSeek64
+unzSeek
+unzTell64
+unzTell
+unztell
+unzGetLocalExtrafield
+unzSetOffset64
+unzSetOffset
+unzGetOffset64
+unzGetFilePos64
+unzGoToFilePos64
+unzGoToFilePos
+unzGetOffset
+unzGetFilePos
+unzLocateFile
+unzGoToNextFile
+unzGoToFirstFile
+unzGetCurrentFileInfo64
+unzGetCurrentFileInfo
+unzCloseCurrentFile
+unzReadCurrentFile
+unzOpenCurrentFile2
+unzOpenCurrentFilePassword
+unzOpenCurrentFile
+unzOpenCurrentFile3
+unzGetGlobalComment
+unzGetGlobalInfo64
+unzGetGlobalInfo
+unzClose_MZ
+unzClose
+unzOpen_MZ
+unzOpen2_64
+unzOpen2
+unzOpen64
+unzOpen
+zipGetStream
+zipClose_MZ
+zipClose2_MZ
+zipClose2_64
+zipClose_64
+zipClose
+zipCloseFileInZip64
+zipCloseFileInZip
+zipCloseFileInZipRaw64
+zipCloseFileInZipRaw
+zipWriteInFileInZip
+zipOpenNewFileInZip5
+zipOpen_MZ
+zipConvertAppendToStreamMode
+zipOpen2_64
+zipOpen64
+zipOpen2
+zipOpen
+_mz_stream_zlib_deflate
+_mz_stream_zlib_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_zlib.c
+mz_stream_zlib_get_interface
+SSZipArchive/minizip/mz_strm_zlib.c
+mz_stream_zlib_delete
+mz_stream_zlib_create
+mz_stream_zlib_set_prop_int64
+mz_stream_zlib_get_prop_int64
+mz_stream_zlib_error
+mz_stream_zlib_close
+mz_stream_zlib_flush
+mz_stream_zlib_seek
+mz_stream_zlib_tell
+mz_stream_zlib_deflate
+mz_stream_zlib_write
+mz_stream_zlib_read
+mz_stream_zlib_is_open
+mz_stream_zlib_open
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_crypt_apple.c
+mz_crypt_hmac_delete
+SSZipArchive/minizip/mz_crypt_apple.c
+mz_crypt_hmac_free
+mz_crypt_hmac_create
+mz_crypt_hmac_copy
+mz_crypt_hmac_set_algorithm
+mz_crypt_hmac_end
+mz_crypt_hmac_update
+mz_crypt_hmac_init
+mz_crypt_hmac_reset
+mz_crypt_aes_delete
+mz_crypt_aes_reset
+mz_crypt_aes_create
+mz_crypt_aes_set_mode
+mz_crypt_aes_set_decrypt_key
+mz_crypt_aes_set_encrypt_key
+mz_crypt_aes_decrypt
+mz_crypt_aes_encrypt
+mz_crypt_sha_delete
+mz_crypt_sha_create
+mz_crypt_sha_set_algorithm
+mz_crypt_sha_end
+mz_crypt_sha_update
+mz_crypt_sha_begin
+mz_crypt_sha_reset
+mz_crypt_rand
+_mz_zip_reader_locate_entry_cb
+_mz_zip_writer_open_int
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_zip_rw.c
+mz_zip_writer_delete
+SSZipArchive/minizip/mz_zip_rw.c
+mz_zip_writer_create
+mz_zip_writer_set_entry_cb
+mz_zip_writer_set_progress_interval
+mz_zip_writer_set_progress_cb
+mz_zip_writer_set_password_cb
+mz_zip_writer_set_overwrite_cb
+mz_zip_writer_set_certificate
+mz_zip_writer_set_zip_cd
+mz_zip_writer_set_store_links
+mz_zip_writer_set_follow_links
+mz_zip_writer_set_compress_level
+mz_zip_writer_set_compress_method
+mz_zip_writer_set_aes
+mz_zip_writer_get_raw
+mz_zip_writer_set_raw
+mz_zip_writer_set_comment
+mz_zip_writer_set_password
+mz_zip_writer_get_zip_handle
+mz_zip_writer_copy_from_reader
+mz_zip_reader_entry_get_info
+mz_zip_writer_is_open
+mz_zip_reader_is_open
+mz_zip_writer_add_path
+mz_zip_writer_add_file
+mz_zip_writer_add_buffer
+mz_zip_writer_add_info
+mz_zip_writer_add
+mz_zip_writer_add_process
+mz_zip_writer_entry_close
+mz_zip_writer_entry_write
+mz_zip_writer_entry_open
+mz_zip_writer_zip_cd
+mz_zip_writer_open_file_in_memory
+mz_zip_writer_open
+mz_zip_writer_close
+mz_zip_writer_open_file
+mz_zip_writer_open_int
+mz_zip_reader_delete
+mz_zip_reader_create
+mz_zip_reader_get_zip_handle
+mz_zip_reader_set_entry_cb
+mz_zip_reader_set_progress_interval
+mz_zip_reader_set_progress_cb
+mz_zip_reader_set_password_cb
+mz_zip_reader_set_overwrite_cb
+mz_zip_reader_set_sign_required
+mz_zip_reader_set_encoding
+mz_zip_reader_get_comment
+mz_zip_reader_get_zip_cd
+mz_zip_reader_get_raw
+mz_zip_reader_set_raw
+mz_zip_reader_set_password
+mz_zip_reader_set_pattern
+mz_zip_reader_save_all
+mz_zip_reader_entry_save_buffer_length
+mz_zip_reader_entry_save_buffer
+mz_zip_reader_entry_save_file
+mz_zip_reader_entry_save
+mz_zip_reader_entry_save_process
+mz_zip_reader_entry_is_dir
+mz_zip_reader_entry_has_sign
+mz_zip_reader_entry_get_hash
+mz_zip_reader_entry_get_first_hash
+mz_zip_reader_locate_entry
+mz_zip_reader_goto_next_entry
+mz_zip_reader_locate_entry_cb
+mz_zip_reader_entry_close
+mz_zip_reader_entry_read
+mz_zip_reader_entry_open
+mz_zip_reader_goto_first_entry
+mz_zip_reader_open_buffer
+mz_zip_reader_open_file_in_memory
+mz_zip_reader_open_file
+mz_zip_reader_unzip_cd
+mz_zip_reader_close
+mz_zip_reader_open
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_os.c
+mz_file_get_crc
+SSZipArchive/minizip/mz_os.c
+mz_dir_make
+mz_path_get_filename
+mz_path_remove_extension
+mz_path_remove_filename
+mz_path_resolve
+mz_path_compare_wc
+mz_path_convert_slashes
+mz_path_has_slash
+mz_path_remove_slash
+mz_path_append_slash
+mz_path_combine
+_mz_stream_os_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_os_posix.c
+mz_stream_os_get_interface
+SSZipArchive/minizip/mz_strm_os_posix.c
+mz_stream_os_delete
+mz_stream_os_create
+mz_stream_os_error
+mz_stream_os_close
+mz_stream_os_tell
+mz_stream_os_write
+mz_stream_os_read
+mz_stream_os_is_open
+mz_stream_os_seek
+mz_stream_os_open
++[SSZipArchive isFilePasswordProtectedAtPath:]
++[SSZipArchive isPasswordValidForArchiveAtPath:password:error:]
++[SSZipArchive unzipFileAtPath:toDestination:]
++[SSZipArchive unzipFileAtPath:toDestination:overwrite:password:error:]
++[SSZipArchive unzipFileAtPath:toDestination:delegate:]
++[SSZipArchive unzipFileAtPath:toDestination:overwrite:password:error:delegate:]
++[SSZipArchive unzipFileAtPath:toDestination:overwrite:password:progressHandler:completionHandler:]
++[SSZipArchive unzipFileAtPath:toDestination:progressHandler:completionHandler:]
++[SSZipArchive unzipFileAtPath:toDestination:preserveAttributes:overwrite:password:error:delegate:]
++[SSZipArchive unzipFileAtPath:toDestination:preserveAttributes:overwrite:password:error:delegate:progressHandler:completionHandler:]
++[SSZipArchive unzipFileAtPath:toDestination:preserveAttributes:overwrite:nestedZipLevel:password:error:delegate:progressHandler:completionHandler:]
++[SSZipArchive createZipFileAtPath:withFilesAtPaths:]
++[SSZipArchive createZipFileAtPath:withContentsOfDirectory:]
++[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:]
++[SSZipArchive createZipFileAtPath:withFilesAtPaths:withPassword:]
++[SSZipArchive createZipFileAtPath:withContentsOfDirectory:withPassword:]
++[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:withPassword:]
++[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:withPassword:andProgressHandler:]
++[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:compressionLevel:password:AES:progressHandler:]
+-[SSZipArchive init]
+-[SSZipArchive initWithPath:]
+-[SSZipArchive open]
+-[SSZipArchive writeFolderAtPath:withFolderName:withPassword:]
+-[SSZipArchive writeFile:withPassword:]
+-[SSZipArchive writeFileAtPath:withFileName:withPassword:]
+-[SSZipArchive writeFileAtPath:withFileName:compressionLevel:password:AES:]
+-[SSZipArchive writeData:filename:withPassword:]
+-[SSZipArchive writeData:filename:compressionLevel:password:AES:]
+-[SSZipArchive close]
++[SSZipArchive _filenameStringWithCString:version_made_by:general_purpose_flag:size:]
++[SSZipArchive zipInfo:setAttributesOfItemAtPath:]
++[SSZipArchive zipInfo:setDate:]
++[SSZipArchive _gregorian]
+___26+[SSZipArchive _gregorian]_block_invoke
++[SSZipArchive _dateWithMSDOSFormat:]
+-[SSZipArchive .cxx_destruct]
+-[NSData(SSZipArchive) _base64RFC4648]
+-[NSData(SSZipArchive) _hexString]
+-[NSString(SSZipArchive) _sanitizedPath]
+_OBJC_SELECTOR_REFERENCES_
+_OBJC_CLASSLIST_REFERENCES_$_
+_OBJC_CLASSLIST_REFERENCES_$_.4
+_OBJC_SELECTOR_REFERENCES_.6
+_OBJC_SELECTOR_REFERENCES_.8
+_OBJC_SELECTOR_REFERENCES_.10
+_OBJC_SELECTOR_REFERENCES_.12
+_OBJC_SELECTOR_REFERENCES_.20
+_OBJC_SELECTOR_REFERENCES_.22
+_OBJC_SELECTOR_REFERENCES_.24
+_OBJC_CLASSLIST_REFERENCES_$_.27
+_OBJC_SELECTOR_REFERENCES_.29
+_OBJC_SELECTOR_REFERENCES_.31
+_OBJC_SELECTOR_REFERENCES_.33
+_OBJC_SELECTOR_REFERENCES_.35
+_OBJC_CLASSLIST_REFERENCES_$_.36
+_OBJC_SELECTOR_REFERENCES_.38
+_OBJC_SELECTOR_REFERENCES_.40
+_OBJC_SELECTOR_REFERENCES_.42
+_OBJC_SELECTOR_REFERENCES_.44
+_OBJC_SELECTOR_REFERENCES_.48
+_OBJC_SELECTOR_REFERENCES_.50
+_OBJC_CLASSLIST_REFERENCES_$_.51
+_OBJC_SELECTOR_REFERENCES_.53
+_OBJC_SELECTOR_REFERENCES_.57
+_OBJC_SELECTOR_REFERENCES_.59
+_OBJC_CLASSLIST_REFERENCES_$_.60
+_OBJC_SELECTOR_REFERENCES_.62
+_OBJC_SELECTOR_REFERENCES_.64
+_OBJC_SELECTOR_REFERENCES_.66
+_OBJC_SELECTOR_REFERENCES_.68
+_OBJC_SELECTOR_REFERENCES_.70
+_OBJC_SELECTOR_REFERENCES_.76
+_OBJC_SELECTOR_REFERENCES_.78
+_OBJC_SELECTOR_REFERENCES_.80
+_OBJC_SELECTOR_REFERENCES_.82
+_OBJC_SELECTOR_REFERENCES_.84
+_OBJC_SELECTOR_REFERENCES_.86
+_OBJC_SELECTOR_REFERENCES_.90
+_OBJC_SELECTOR_REFERENCES_.92
+_OBJC_CLASSLIST_REFERENCES_$_.94
+_OBJC_SELECTOR_REFERENCES_.98
+_OBJC_SELECTOR_REFERENCES_.102
+_OBJC_SELECTOR_REFERENCES_.104
+_OBJC_SELECTOR_REFERENCES_.108
+_OBJC_SELECTOR_REFERENCES_.110
+_OBJC_SELECTOR_REFERENCES_.112
+_OBJC_SELECTOR_REFERENCES_.116
+_OBJC_CLASSLIST_REFERENCES_$_.117
+_OBJC_SELECTOR_REFERENCES_.119
+_OBJC_SELECTOR_REFERENCES_.121
+_OBJC_CLASSLIST_REFERENCES_$_.126
+_OBJC_SELECTOR_REFERENCES_.128
+_OBJC_SELECTOR_REFERENCES_.130
+_OBJC_SELECTOR_REFERENCES_.132
+_OBJC_SELECTOR_REFERENCES_.138
+_OBJC_SELECTOR_REFERENCES_.140
+_OBJC_SELECTOR_REFERENCES_.142
+_OBJC_SELECTOR_REFERENCES_.148
+_OBJC_SELECTOR_REFERENCES_.152
+_OBJC_SELECTOR_REFERENCES_.154
+_OBJC_SELECTOR_REFERENCES_.156
+_OBJC_SELECTOR_REFERENCES_.158
+_OBJC_SELECTOR_REFERENCES_.160
+_OBJC_SELECTOR_REFERENCES_.162
+_OBJC_SELECTOR_REFERENCES_.164
+_OBJC_SELECTOR_REFERENCES_.166
+_OBJC_SELECTOR_REFERENCES_.168
+_OBJC_SELECTOR_REFERENCES_.170
+_OBJC_SELECTOR_REFERENCES_.172
+_OBJC_SELECTOR_REFERENCES_.174
+_OBJC_CLASSLIST_REFERENCES_$_.177
+_OBJC_SELECTOR_REFERENCES_.179
+_OBJC_SELECTOR_REFERENCES_.181
+_OBJC_SELECTOR_REFERENCES_.183
+_OBJC_SELECTOR_REFERENCES_.185
+_OBJC_SELECTOR_REFERENCES_.187
+_OBJC_SELECTOR_REFERENCES_.189
+_OBJC_SELECTOR_REFERENCES_.191
+_OBJC_SELECTOR_REFERENCES_.193
+_OBJC_SELECTOR_REFERENCES_.197
+_OBJC_SELECTOR_REFERENCES_.199
+_OBJC_SELECTOR_REFERENCES_.202
+_OBJC_CLASSLIST_REFERENCES_$_.203
+_OBJC_SELECTOR_REFERENCES_.205
+_OBJC_SELECTOR_REFERENCES_.207
+_OBJC_SELECTOR_REFERENCES_.209
+_OBJC_SELECTOR_REFERENCES_.211
+_OBJC_CLASSLIST_REFERENCES_$_.212
+_OBJC_SELECTOR_REFERENCES_.214
+_OBJC_SELECTOR_REFERENCES_.216
+_OBJC_SELECTOR_REFERENCES_.218
+_OBJC_SELECTOR_REFERENCES_.220
+_OBJC_SELECTOR_REFERENCES_.222
+_OBJC_SELECTOR_REFERENCES_.224
+_OBJC_SELECTOR_REFERENCES_.226
+_OBJC_SELECTOR_REFERENCES_.228
+_OBJC_SELECTOR_REFERENCES_.230
+_OBJC_SELECTOR_REFERENCES_.232
+_OBJC_SELECTOR_REFERENCES_.234
+_OBJC_SELECTOR_REFERENCES_.236
+_OBJC_SELECTOR_REFERENCES_.238
+_OBJC_SELECTOR_REFERENCES_.240
+_OBJC_SELECTOR_REFERENCES_.242
+__gregorian.gregorian
+__gregorian.onceToken
+___block_descriptor_32_e5_v8?0l
+___block_literal_global
+_OBJC_CLASSLIST_REFERENCES_$_.244
+_OBJC_SELECTOR_REFERENCES_.246
+_OBJC_CLASSLIST_REFERENCES_$_.247
+_OBJC_SELECTOR_REFERENCES_.249
+_OBJC_SELECTOR_REFERENCES_.251
+_OBJC_SELECTOR_REFERENCES_.253
+_OBJC_SELECTOR_REFERENCES_.255
+_OBJC_SELECTOR_REFERENCES_.257
+_OBJC_SELECTOR_REFERENCES_.259
+_OBJC_SELECTOR_REFERENCES_.261
+__OBJC_$_CLASS_METHODS_SSZipArchive
+__OBJC_METACLASS_RO_$_SSZipArchive
+__OBJC_$_INSTANCE_METHODS_SSZipArchive
+_OBJC_IVAR_$_SSZipArchive._path
+_OBJC_IVAR_$_SSZipArchive._zip
+__OBJC_$_INSTANCE_VARIABLES_SSZipArchive
+__OBJC_CLASS_RO_$_SSZipArchive
+_OBJC_SELECTOR_REFERENCES_.303
+_OBJC_SELECTOR_REFERENCES_.305
+_OBJC_SELECTOR_REFERENCES_.311
+_OBJC_CLASSLIST_REFERENCES_$_.315
+_OBJC_SELECTOR_REFERENCES_.321
+_OBJC_SELECTOR_REFERENCES_.323
+__OBJC_$_CATEGORY_INSTANCE_METHODS_NSData_$_SSZipArchive
+__OBJC_$_CATEGORY_NSData_$_SSZipArchive
+_OBJC_CLASSLIST_REFERENCES_$_.327
+_OBJC_SELECTOR_REFERENCES_.329
+_OBJC_SELECTOR_REFERENCES_.331
+_OBJC_CLASSLIST_REFERENCES_$_.334
+_OBJC_SELECTOR_REFERENCES_.336
+_OBJC_SELECTOR_REFERENCES_.338
+_OBJC_SELECTOR_REFERENCES_.340
+_OBJC_SELECTOR_REFERENCES_.342
+_OBJC_SELECTOR_REFERENCES_.344
+__OBJC_$_CATEGORY_INSTANCE_METHODS_NSString_$_SSZipArchive
+__OBJC_$_CATEGORY_NSString_$_SSZipArchive
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/SSZipArchive.m
+SSZipArchive/SSZipArchive.m
+__26+[SSZipArchive _gregorian]_block_invoke
+/Applications/Xcode_12/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/usr/include/dispatch/once.h
+_zipOpenEntry
+_fileIsSymbolicLink
+_mz_stream_buffered_flush
+_mz_stream_buffered_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_buf.c
+mz_stream_buffered_get_interface
+SSZipArchive/minizip/mz_strm_buf.c
+mz_stream_buffered_delete
+mz_stream_buffered_create
+mz_stream_buffered_error
+mz_stream_buffered_close
+mz_stream_buffered_reset
+mz_stream_buffered_seek
+mz_stream_buffered_tell
+mz_stream_buffered_flush
+mz_stream_buffered_write
+mz_stream_buffered_read
+mz_stream_buffered_is_open
+mz_stream_buffered_open
+__ZL15__ARCLite__loadv
+__ZL58__arclite_NSMutableDictionary__setObject_forKeyedSubscriptP19NSMutableDictionaryP13objc_selectorP11objc_objectS4_
+__ZL22add_image_hook_swiftV1PK11mach_headerl
+__ZL42__arclite_NSUndoManagerProxy_isKindOfClassP11objc_objectP13objc_selectorP10objc_class
+__ZL30__arclite_NSManagedObject_initP11objc_objectP13objc_selector
+__ZL41__arclite_NSManagedObject_allocWithEntityP11objc_objectP13objc_selectorS0_
+__ZL36__arclite_NSManagedObject_allocBatchP11objc_objectP13objc_selectorPS0_S0_j
+__ZL37__arclite_NSKKMS_fastIndexForKnownKeyP11objc_objectP13objc_selectorS0_
+__ZL28__arclite_NSKKMS_indexForKeyP11objc_objectP13objc_selectorS0_
+__ZL29__arclite_NSKKsD_objectForKeyP11objc_objectP13objc_selectorS0_
+__ZL35__arclite_NSKKsD_removeObjectForKeyP11objc_objectP13objc_selectorS0_
+__ZL33__arclite_NSKKsD_setObject_forKeyP11objc_objectP13objc_selectorS0_S0_
+__ZL41__arclite_NSKKsD_addEntriesFromDictionaryP11objc_objectP13objc_selectorP12NSDictionary
+__ZL28__arclite_objc_readClassPairP10objc_classPK15objc_image_info
+__ZL32__arclite_objc_allocateClassPairP10objc_classPKcm
+__ZL32__arclite_object_getIndexedIvarsP11objc_object
+__ZL23__arclite_objc_getClassPKc
+__ZL27__arclite_objc_getMetaClassPKc
+__ZL31__arclite_objc_getRequiredClassPKc
+__ZL26__arclite_objc_lookUpClassPKc
+__ZL26__arclite_objc_getProtocolPKc
+__ZL23__arclite_class_getNameP10objc_class
+__ZL26__arclite_protocol_getNameP8Protocol
+__ZL37__arclite_objc_copyClassNamesForImagePKcPj
+__ZL17transcribeMethodsP10objc_classP15glue_class_ro_t
+__ZL19transcribeProtocolsP10objc_classP15glue_class_ro_t
+__ZL20transcribePropertiesP10objc_classP15glue_class_ro_t
+__ZL14initialize_impP11objc_objectP13objc_selector
+__ZL18allocateMaybeSwiftP18glue_swift_class_tm
+__ZL22copySwiftV1MangledNamePKcb
+__ZL13demangledNamePKcb
+__ZL16scanMangledFieldRPKcS0_S1_Ri
+__ZL30arclite_uninitialized_functionv
+__ZL12cxxConstructP11objc_object
+__ZL20fixStringForCoreDataP11objc_object
+_OBJC_METACLASS_$___ARCLite__
+__ZL24OBJC_CLASS_$___ARCLite__
+__ZL31OBJC_METACLASS_RO_$___ARCLite__
+__non_lazy_classes
+__ZL27OBJC_CLASS_RO_$___ARCLite__
+__ZL11_class_name
+__ZL32OBJC_$_CLASS_METHODS___ARCLite__
+__ZL17_load_method_name
+__ZL17_load_method_type
+_OBJC_SELECTOR_REFERENCES_.2
+_OBJC_SELECTOR_REFERENCES_.4
+__OBJC_$_PROTOCOL_INSTANCE_METHODS___ARCLiteKeyedSubscripting__
+__OBJC_$_PROTOCOL_METHOD_TYPES___ARCLiteKeyedSubscripting__
+__OBJC_PROTOCOL_$___ARCLiteKeyedSubscripting__
+__OBJC_LABEL_PROTOCOL_$___ARCLiteKeyedSubscripting__
+__OBJC_PROTOCOL_REFERENCE_$___ARCLiteKeyedSubscripting__
+__ZL30NSUndoManagerProxy_targetClass
+_OBJC_SELECTOR_REFERENCES_.14
+__ZL29original_NSManagedObject_init
+_OBJC_SELECTOR_REFERENCES_.16
+__ZL40original_NSManagedObject_allocWithEntity
+_OBJC_SELECTOR_REFERENCES_.18
+__ZL35original_NSManagedObject_allocBatch
+__ZL25NSMutableDictionary_class
+__ZL22NSConstantString_class
+__ZL14NSString_class
+_OBJC_SELECTOR_REFERENCES_.23
+__ZL36original_NSKKMS_fastIndexForKnownKey
+_OBJC_SELECTOR_REFERENCES_.25
+__ZL27original_NSKKMS_indexForKey
+_OBJC_SELECTOR_REFERENCES_.28
+__ZL28original_NSKKsD_objectForKey
+__ZL34original_NSKKsD_removeObjectForKey
+__ZL32original_NSKKsD_setObject_forKey
+_OBJC_SELECTOR_REFERENCES_.30
+__ZL40original_NSKKsD_addEntriesFromDictionary
+__ZZL22add_image_hook_swiftV1PK11mach_headerlE7patches
+__ZGVZL22add_image_hook_swiftV1PK11mach_headerlE7patches
+__ZL31original_objc_allocateClassPair
+__ZL31original_object_getIndexedIvars
+__ZL22original_objc_getClass
+__ZL26original_objc_getMetaClass
+__ZL30original_objc_getRequiredClass
+__ZL25original_objc_lookUpClass
+__ZL25original_objc_getProtocol
+__ZL22original_class_getName
+__ZL25original_protocol_getName
+__ZL36original_objc_copyClassNamesForImage
+_OBJC_SELECTOR_REFERENCES_.43
+_OBJC_SELECTOR_REFERENCES_.45
+__ZL12demangleLock
+__ZL9Demangled
+_OBJC_SELECTOR_REFERENCES_.58
+_OBJC_SELECTOR_REFERENCES_.60
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ --target=arm64-apple-ios4.3 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c++11 -Wno-trigraphs -fno-exceptions -fno-rtti -fno-sanitize=vptr -mpascal-strings -Os -Wno-missing-field-initializers -Wmissing-prototypes -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -D NDEBUG=1 -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.Internal.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -g -fno-threadsafe-statics -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -fembed-bitcode=all -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-generated-files.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-own-target-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-all-target-headers.hmap -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-project-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts/include -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources-normal/arm64 -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources/arm64 -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources -F/Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts -iframework /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.Internal.sdk/System/Library/PrivateFrameworks -Wall -Wextra -Wno-gcc-compat -Wno-error=incomplete-umbrella -Wno-error=invalid-ios-deployment-target -Wno-error=deprecated-declarations -Wno-error=documentation -Wno-error=incomplete-umbrella -Wno-error=invalid-ios-deployment-target -Wno-error=deprecated-declarations -Wno-error=documentation -MMD -MT dependencies -MF /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/arm64/arclite.d --serialize-diagnostics /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/arm64/arclite.dia -c /Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-76/source/arclite.mm -o /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/arm64/arclite.o -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -mlinker-version=609
+/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.Internal.sdk
+iPhoneOS14.0.Internal.sdk
+/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-76/source/arclite.mm
+/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-76
+fixStringForCoreData
+source/arclite.mm
+cxxConstruct
+arclite_uninitialized_function
+scanMangledField
+/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.Internal.sdk/usr/include/_ctype.h
+__isctype
+demangledName
+copySwiftV1DemangledName
+copySwiftV1MangledName
+allocateMaybeSwift
+word_align
+isSwift
+initialize_imp
+transcribeProperties
+property_list_nth
+transcribeProtocols
+transcribeMethods
+data
+method_list_nth
+__arclite_objc_copyClassNamesForImage
+__arclite_protocol_getName
+__arclite_class_getName
+__arclite_objc_getProtocol
+__arclite_objc_lookUpClass
+__arclite_objc_getRequiredClass
+__arclite_objc_getMetaClass
+__arclite_objc_getClass
+__arclite_object_getIndexedIvars
+__arclite_objc_allocateClassPair
+metaclass
+__arclite_objc_readClassPair
+transcribeIvars
+ivar_list_nth
+max
+alignment
+ro
+fastFlags
+__arclite_NSKKsD_addEntriesFromDictionary
+__arclite_NSKKsD_setObject_forKey
+__arclite_NSKKsD_removeObjectForKey
+__arclite_NSKKsD_objectForKey
+__arclite_NSKKMS_indexForKey
+__arclite_NSKKMS_fastIndexForKnownKey
+__arclite_NSManagedObject_allocBatch
+__arclite_NSManagedObject_allocWithEntity
+__arclite_NSManagedObject_init
+__arclite_NSUndoManagerProxy_isKindOfClass
+add_image_hook_swiftV1
+patch_lazy_pointers
+patch_t
+patch_t
+patch_t
+patch_t
+patch_t
+patch_t
+patch_t
+patch_t
+__arclite_NSMutableDictionary__setObject_forKeyedSubscript
+__ARCLite__load
+install_swiftV1
+replaceMethod
+install_dict_nil_value
+addOrReplaceMethod
+keyedGetter
diff --git a/Carthage/Build/iOS/B5D3934F-905D-30A1-BBE7-7BCC5721CD3D.bcsymbolmap b/Carthage/Build/iOS/B5D3934F-905D-30A1-BBE7-7BCC5721CD3D.bcsymbolmap
new file mode 100644
index 0000000..e5a4427
--- /dev/null
+++ b/Carthage/Build/iOS/B5D3934F-905D-30A1-BBE7-7BCC5721CD3D.bcsymbolmap
@@ -0,0 +1,920 @@
+BCSymbolMap Version: 2.0
+Apple clang version 12.0.0 (clang-1200.0.32.2)
+/Applications/Xcode_12/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk
+iPhoneOS14.0.sdk
+/Users/dm/Library/Developer/Xcode/DerivedData/ZipArchive-evmhnpprpjrrapgqdybvlbmftmga/Build/Intermediates.noindex/ArchiveIntermediates/ZipArchive-iOS/IntermediateBuildFilesPath/ZipArchive.build/Release-iphoneos/ZipArchive-iOS.build/DerivedSources/ZipArchive_vers.c
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive
+_mz_os_rand.calls
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_os_posix.c
+mz_os_ms_time
+SSZipArchive/minizip/mz_os_posix.c
+mz_os_read_symlink
+mz_os_make_symlink
+mz_os_is_symlink
+mz_os_is_dir
+mz_os_close_dir
+mz_os_read_dir
+mz_os_open_dir
+mz_os_make_dir
+mz_os_set_file_attribs
+mz_os_get_file_attribs
+mz_os_set_file_date
+mz_os_get_file_date
+mz_os_get_file_size
+mz_os_file_exists
+mz_os_unlink
+mz_os_rename
+mz_os_rand
+mz_os_utf8_string_delete
+mz_os_utf8_string_create
+_mz_stream_mem_set_size
+_mz_stream_mem_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_mem.c
+mz_stream_mem_get_interface
+SSZipArchive/minizip/mz_strm_mem.c
+mz_stream_mem_delete
+mz_stream_mem_create
+mz_stream_mem_set_grow_size
+mz_stream_mem_set_buffer_limit
+mz_stream_mem_get_buffer_length
+mz_stream_mem_get_buffer_at_current
+mz_stream_mem_get_buffer_at
+mz_stream_mem_get_buffer
+mz_stream_mem_set_buffer
+mz_stream_mem_error
+mz_stream_mem_close
+mz_stream_mem_seek
+mz_stream_mem_tell
+mz_stream_mem_write
+mz_stream_mem_read
+mz_stream_mem_is_open
+mz_stream_mem_set_size
+mz_stream_mem_open
+_mz_stream_wzaes_encrypt_data
+_mz_stream_wzaes_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_wzaes.c
+mz_stream_wzaes_get_interface
+SSZipArchive/minizip/mz_strm_wzaes.c
+mz_stream_wzaes_delete
+mz_stream_wzaes_create
+mz_stream_wzaes_set_prop_int64
+mz_stream_wzaes_get_prop_int64
+mz_stream_wzaes_set_encryption_mode
+mz_stream_wzaes_set_password
+mz_stream_wzaes_error
+mz_stream_wzaes_close
+mz_stream_wzaes_seek
+mz_stream_wzaes_tell
+mz_stream_wzaes_write
+mz_stream_wzaes_encrypt_data
+mz_stream_wzaes_read
+mz_stream_wzaes_is_open
+mz_stream_wzaes_open
+_mz_zip_seek_to_local_header
+_mz_zip_entry_read_header
+_mz_zip_entry_open_int
+_mz_zip_entry_write_header
+_mz_zip_entry_read_descriptor
+_mz_zip_entry_close_int
+_mz_zip_entry_write_descriptor
+_mz_zip_goto_next_entry_int
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_zip.c
+mz_zip_unix_to_ntfs_time
+SSZipArchive/minizip/mz_zip.c
+mz_zip_ntfs_to_unix_time
+mz_zip_tm_to_dosdate
+mz_zip_invalid_date
+mz_zip_time_t_to_dos_date
+mz_zip_time_t_to_tm
+mz_zip_dosdate_to_time_t
+mz_zip_dosdate_to_raw_tm
+mz_zip_dosdate_to_tm
+mz_zip_extrafield_write
+mz_zip_extrafield_read
+mz_zip_extrafield_find
+mz_zip_attrib_posix_to_win32
+mz_zip_attrib_win32_to_posix
+mz_zip_attrib_convert
+mz_zip_locate_next_entry
+mz_zip_locate_first_entry
+mz_zip_goto_first_entry
+mz_zip_path_compare
+tolower
+/Applications/Xcode_12/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/usr/include/_ctype.h
+mz_zip_locate_entry
+mz_zip_goto_next_entry
+mz_zip_goto_next_entry_int
+mz_zip_goto_entry
+mz_zip_get_entry
+mz_zip_get_disk_number_with_cd
+mz_zip_set_disk_number_with_cd
+mz_zip_get_number_entry
+mz_zip_set_number_entry
+mz_zip_entry_close_raw
+mz_zip_entry_is_open
+mz_zip_entry_set_extrafield
+mz_zip_entry_get_local_info
+mz_zip_entry_get_info
+mz_zip_attrib_is_symlink
+mz_zip_entry_is_symlink
+mz_zip_entry_is_dir
+mz_zip_entry_write_descriptor
+mz_zip_entry_write_close
+mz_zip_entry_close_int
+mz_zip_entry_read_descriptor
+mz_zip_extrafield_contains
+mz_zip_entry_read_close
+mz_zip_entry_write
+mz_zip_entry_read
+mz_zip_entry_write_header
+mz_zip_attrib_is_dir
+mz_zip_entry_write_open
+mz_zip_entry_close
+mz_zip_entry_open_int
+mz_zip_entry_read_header
+mz_zip_seek_to_local_header
+mz_zip_entry_read_open
+mz_zip_get_cd_mem_stream
+mz_zip_set_cd_stream
+mz_zip_get_stream
+mz_zip_set_recover
+mz_zip_set_version_madeby
+mz_zip_get_version_madeby
+mz_zip_set_comment
+mz_zip_get_comment
+mz_zip_close
+mz_zip_write_cd
+mz_zip_open
+mz_zip_recover_cd
+mz_zip_read_cd
+mz_zip_search_zip64_eocd
+mz_zip_search_eocd
+mz_zip_delete
+mz_zip_create
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_crypt.c
+mz_crypt_pbkdf2
+SSZipArchive/minizip/mz_crypt.c
+mz_crypt_crc32_update
+_mz_stream_split_goto_disk
+_mz_stream_split_close_disk
+_mz_stream_split_open_disk
+_mz_stream_split_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_split.c
+mz_stream_split_open_disk
+SSZipArchive/minizip/mz_strm_split.c
+mz_stream_split_get_interface
+mz_stream_split_delete
+mz_stream_split_create
+mz_stream_split_set_prop_int64
+mz_stream_split_get_prop_int64
+mz_stream_split_error
+mz_stream_split_close_disk
+mz_stream_split_close
+mz_stream_split_seek
+mz_stream_split_tell
+mz_stream_split_write
+mz_stream_split_read
+mz_stream_split_is_open
+mz_stream_split_goto_disk
+mz_stream_split_open
+_mz_stream_pkcrypt_update_keys
+_mz_stream_pkcrypt_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_pkcrypt.c
+mz_stream_pkcrypt_get_interface
+SSZipArchive/minizip/mz_strm_pkcrypt.c
+mz_stream_pkcrypt_delete
+mz_stream_pkcrypt_create
+mz_stream_pkcrypt_set_prop_int64
+mz_stream_pkcrypt_get_prop_int64
+mz_stream_pkcrypt_get_verify
+mz_stream_pkcrypt_set_verify
+mz_stream_pkcrypt_set_password
+mz_stream_pkcrypt_error
+mz_stream_pkcrypt_close
+mz_stream_pkcrypt_seek
+mz_stream_pkcrypt_tell
+mz_stream_pkcrypt_write
+mz_stream_pkcrypt_decrypt_byte
+mz_stream_pkcrypt_read
+mz_stream_pkcrypt_is_open
+mz_stream_pkcrypt_update_keys
+mz_stream_pkcrypt_open
+mz_stream_pkcrypt_init_keys
+_mz_stream_read_value
+_mz_stream_write_value
+_mz_stream_raw_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm.c
+mz_stream_raw_delete
+SSZipArchive/minizip/mz_strm.c
+mz_stream_raw_create
+mz_stream_raw_set_prop_int64
+mz_stream_raw_get_prop_int64
+mz_stream_raw_error
+mz_stream_error
+mz_stream_raw_close
+mz_stream_raw_seek
+mz_stream_raw_tell
+mz_stream_raw_write
+mz_stream_raw_read
+mz_stream_raw_is_open
+mz_stream_is_open
+mz_stream_raw_open
+mz_stream_delete
+mz_stream_create
+mz_stream_set_prop_int64
+mz_stream_get_prop_int64
+mz_stream_get_interface
+mz_stream_set_base
+mz_stream_close
+mz_stream_find_reverse
+mz_stream_find
+mz_stream_seek
+mz_stream_tell
+mz_stream_copy_stream_to_end
+mz_stream_copy_to_end
+mz_stream_copy_stream
+mz_stream_copy
+mz_stream_write_uint64
+mz_stream_write_int64
+mz_stream_write_uint32
+mz_stream_write_uint16
+mz_stream_write_value
+mz_stream_write_uint8
+mz_stream_write
+mz_stream_read_uint64
+mz_stream_read_int64
+mz_stream_read_uint32
+mz_stream_read_uint16
+mz_stream_read_value
+mz_stream_read_uint8
+mz_stream_read
+mz_stream_open
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_compat.c
+fill_memory_filefunc
+SSZipArchive/minizip/mz_compat.c
+fill_win32_filefunc64W
+fill_win32_filefunc64A
+fill_win32_filefunc64
+fill_win32_filefunc
+fill_fopen64_filefunc
+fill_fopen_filefunc
+unzGetStream
+unzEndOfFile
+unzSeek64
+unzSeek
+unzTell64
+unzTell
+unztell
+unzGetLocalExtrafield
+unzSetOffset64
+unzSetOffset
+unzGetOffset64
+unzGetFilePos64
+unzGoToFilePos64
+unzGoToFilePos
+unzGetOffset
+unzGetFilePos
+unzLocateFile
+unzGoToNextFile
+unzGoToFirstFile
+unzGetCurrentFileInfo64
+unzGetCurrentFileInfo
+unzCloseCurrentFile
+unzReadCurrentFile
+unzOpenCurrentFile2
+unzOpenCurrentFilePassword
+unzOpenCurrentFile
+unzOpenCurrentFile3
+unzGetGlobalComment
+unzGetGlobalInfo64
+unzGetGlobalInfo
+unzClose_MZ
+unzClose
+unzOpen_MZ
+unzOpen2_64
+unzOpen2
+unzOpen64
+unzOpen
+zipGetStream
+zipClose_MZ
+zipClose2_MZ
+zipClose2_64
+zipClose_64
+zipClose
+zipCloseFileInZip64
+zipCloseFileInZip
+zipCloseFileInZipRaw64
+zipCloseFileInZipRaw
+zipWriteInFileInZip
+zipOpenNewFileInZip5
+zipOpen_MZ
+zipConvertAppendToStreamMode
+zipOpen2_64
+zipOpen64
+zipOpen2
+zipOpen
+_mz_stream_zlib_deflate
+_mz_stream_zlib_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_zlib.c
+mz_stream_zlib_get_interface
+SSZipArchive/minizip/mz_strm_zlib.c
+mz_stream_zlib_delete
+mz_stream_zlib_create
+mz_stream_zlib_set_prop_int64
+mz_stream_zlib_get_prop_int64
+mz_stream_zlib_error
+mz_stream_zlib_close
+mz_stream_zlib_flush
+mz_stream_zlib_seek
+mz_stream_zlib_tell
+mz_stream_zlib_deflate
+mz_stream_zlib_write
+mz_stream_zlib_read
+mz_stream_zlib_is_open
+mz_stream_zlib_open
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_crypt_apple.c
+mz_crypt_hmac_delete
+SSZipArchive/minizip/mz_crypt_apple.c
+mz_crypt_hmac_free
+mz_crypt_hmac_create
+mz_crypt_hmac_copy
+mz_crypt_hmac_set_algorithm
+mz_crypt_hmac_end
+mz_crypt_hmac_update
+mz_crypt_hmac_init
+mz_crypt_hmac_reset
+mz_crypt_aes_delete
+mz_crypt_aes_reset
+mz_crypt_aes_create
+mz_crypt_aes_set_mode
+mz_crypt_aes_set_decrypt_key
+mz_crypt_aes_set_encrypt_key
+mz_crypt_aes_decrypt
+mz_crypt_aes_encrypt
+mz_crypt_sha_delete
+mz_crypt_sha_create
+mz_crypt_sha_set_algorithm
+mz_crypt_sha_end
+mz_crypt_sha_update
+mz_crypt_sha_begin
+mz_crypt_sha_reset
+mz_crypt_rand
+_mz_zip_reader_locate_entry_cb
+_mz_zip_writer_open_int
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_zip_rw.c
+mz_zip_writer_delete
+SSZipArchive/minizip/mz_zip_rw.c
+mz_zip_writer_create
+mz_zip_writer_set_entry_cb
+mz_zip_writer_set_progress_interval
+mz_zip_writer_set_progress_cb
+mz_zip_writer_set_password_cb
+mz_zip_writer_set_overwrite_cb
+mz_zip_writer_set_certificate
+mz_zip_writer_set_zip_cd
+mz_zip_writer_set_store_links
+mz_zip_writer_set_follow_links
+mz_zip_writer_set_compress_level
+mz_zip_writer_set_compress_method
+mz_zip_writer_set_aes
+mz_zip_writer_get_raw
+mz_zip_writer_set_raw
+mz_zip_writer_set_comment
+mz_zip_writer_set_password
+mz_zip_writer_get_zip_handle
+mz_zip_writer_copy_from_reader
+mz_zip_reader_entry_get_info
+mz_zip_writer_is_open
+mz_zip_reader_is_open
+mz_zip_writer_add_path
+mz_zip_writer_add_file
+mz_zip_writer_add_buffer
+mz_zip_writer_add_info
+mz_zip_writer_add
+mz_zip_writer_add_process
+mz_zip_writer_entry_close
+mz_zip_writer_entry_write
+mz_zip_writer_entry_open
+mz_zip_writer_zip_cd
+mz_zip_writer_open_file_in_memory
+mz_zip_writer_open
+mz_zip_writer_close
+mz_zip_writer_open_file
+mz_zip_writer_open_int
+mz_zip_reader_delete
+mz_zip_reader_create
+mz_zip_reader_get_zip_handle
+mz_zip_reader_set_entry_cb
+mz_zip_reader_set_progress_interval
+mz_zip_reader_set_progress_cb
+mz_zip_reader_set_password_cb
+mz_zip_reader_set_overwrite_cb
+mz_zip_reader_set_sign_required
+mz_zip_reader_set_encoding
+mz_zip_reader_get_comment
+mz_zip_reader_get_zip_cd
+mz_zip_reader_get_raw
+mz_zip_reader_set_raw
+mz_zip_reader_set_password
+mz_zip_reader_set_pattern
+mz_zip_reader_save_all
+mz_zip_reader_entry_save_buffer_length
+mz_zip_reader_entry_save_buffer
+mz_zip_reader_entry_save_file
+mz_zip_reader_entry_save
+mz_zip_reader_entry_save_process
+mz_zip_reader_entry_is_dir
+mz_zip_reader_entry_has_sign
+mz_zip_reader_entry_get_hash
+mz_zip_reader_entry_get_first_hash
+mz_zip_reader_locate_entry
+mz_zip_reader_goto_next_entry
+mz_zip_reader_locate_entry_cb
+mz_zip_reader_entry_close
+mz_zip_reader_entry_read
+mz_zip_reader_entry_open
+mz_zip_reader_goto_first_entry
+mz_zip_reader_open_buffer
+mz_zip_reader_open_file_in_memory
+mz_zip_reader_open_file
+mz_zip_reader_unzip_cd
+mz_zip_reader_close
+mz_zip_reader_open
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_os.c
+mz_file_get_crc
+SSZipArchive/minizip/mz_os.c
+mz_dir_make
+mz_path_get_filename
+mz_path_remove_extension
+mz_path_remove_filename
+mz_path_resolve
+mz_path_compare_wc
+mz_path_convert_slashes
+mz_path_has_slash
+mz_path_remove_slash
+mz_path_append_slash
+mz_path_combine
+_mz_stream_os_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_os_posix.c
+mz_stream_os_get_interface
+SSZipArchive/minizip/mz_strm_os_posix.c
+mz_stream_os_delete
+mz_stream_os_create
+mz_stream_os_error
+mz_stream_os_close
+mz_stream_os_tell
+mz_stream_os_write
+mz_stream_os_read
+mz_stream_os_is_open
+mz_stream_os_seek
+mz_stream_os_open
++[SSZipArchive isFilePasswordProtectedAtPath:]
++[SSZipArchive isPasswordValidForArchiveAtPath:password:error:]
++[SSZipArchive unzipFileAtPath:toDestination:]
++[SSZipArchive unzipFileAtPath:toDestination:overwrite:password:error:]
++[SSZipArchive unzipFileAtPath:toDestination:delegate:]
++[SSZipArchive unzipFileAtPath:toDestination:overwrite:password:error:delegate:]
++[SSZipArchive unzipFileAtPath:toDestination:overwrite:password:progressHandler:completionHandler:]
++[SSZipArchive unzipFileAtPath:toDestination:progressHandler:completionHandler:]
++[SSZipArchive unzipFileAtPath:toDestination:preserveAttributes:overwrite:password:error:delegate:]
++[SSZipArchive unzipFileAtPath:toDestination:preserveAttributes:overwrite:password:error:delegate:progressHandler:completionHandler:]
++[SSZipArchive unzipFileAtPath:toDestination:preserveAttributes:overwrite:nestedZipLevel:password:error:delegate:progressHandler:completionHandler:]
++[SSZipArchive createZipFileAtPath:withFilesAtPaths:]
++[SSZipArchive createZipFileAtPath:withContentsOfDirectory:]
++[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:]
++[SSZipArchive createZipFileAtPath:withFilesAtPaths:withPassword:]
++[SSZipArchive createZipFileAtPath:withContentsOfDirectory:withPassword:]
++[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:withPassword:]
++[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:withPassword:andProgressHandler:]
++[SSZipArchive createZipFileAtPath:withContentsOfDirectory:keepParentDirectory:compressionLevel:password:AES:progressHandler:]
+-[SSZipArchive init]
+-[SSZipArchive initWithPath:]
+-[SSZipArchive open]
+-[SSZipArchive writeFolderAtPath:withFolderName:withPassword:]
+-[SSZipArchive writeFile:withPassword:]
+-[SSZipArchive writeFileAtPath:withFileName:withPassword:]
+-[SSZipArchive writeFileAtPath:withFileName:compressionLevel:password:AES:]
+-[SSZipArchive writeData:filename:withPassword:]
+-[SSZipArchive writeData:filename:compressionLevel:password:AES:]
+-[SSZipArchive close]
++[SSZipArchive _filenameStringWithCString:version_made_by:general_purpose_flag:size:]
++[SSZipArchive zipInfo:setAttributesOfItemAtPath:]
++[SSZipArchive zipInfo:setDate:]
++[SSZipArchive _gregorian]
+___26+[SSZipArchive _gregorian]_block_invoke
++[SSZipArchive _dateWithMSDOSFormat:]
+-[SSZipArchive .cxx_destruct]
+-[NSData(SSZipArchive) _base64RFC4648]
+-[NSData(SSZipArchive) _hexString]
+-[NSString(SSZipArchive) _sanitizedPath]
+_OBJC_SELECTOR_REFERENCES_
+_OBJC_CLASSLIST_REFERENCES_$_
+_OBJC_CLASSLIST_REFERENCES_$_.4
+_OBJC_SELECTOR_REFERENCES_.6
+_OBJC_SELECTOR_REFERENCES_.8
+_OBJC_SELECTOR_REFERENCES_.10
+_OBJC_SELECTOR_REFERENCES_.12
+_OBJC_SELECTOR_REFERENCES_.20
+_OBJC_SELECTOR_REFERENCES_.22
+_OBJC_SELECTOR_REFERENCES_.24
+_OBJC_CLASSLIST_REFERENCES_$_.27
+_OBJC_SELECTOR_REFERENCES_.29
+_OBJC_SELECTOR_REFERENCES_.31
+_OBJC_SELECTOR_REFERENCES_.33
+_OBJC_SELECTOR_REFERENCES_.35
+_OBJC_CLASSLIST_REFERENCES_$_.36
+_OBJC_SELECTOR_REFERENCES_.38
+_OBJC_SELECTOR_REFERENCES_.40
+_OBJC_SELECTOR_REFERENCES_.42
+_OBJC_SELECTOR_REFERENCES_.44
+_OBJC_SELECTOR_REFERENCES_.48
+_OBJC_SELECTOR_REFERENCES_.50
+_OBJC_CLASSLIST_REFERENCES_$_.51
+_OBJC_SELECTOR_REFERENCES_.53
+_OBJC_SELECTOR_REFERENCES_.57
+_OBJC_SELECTOR_REFERENCES_.59
+_OBJC_CLASSLIST_REFERENCES_$_.60
+_OBJC_SELECTOR_REFERENCES_.62
+_OBJC_SELECTOR_REFERENCES_.64
+_OBJC_SELECTOR_REFERENCES_.66
+_OBJC_SELECTOR_REFERENCES_.68
+_OBJC_SELECTOR_REFERENCES_.70
+_OBJC_SELECTOR_REFERENCES_.76
+_OBJC_SELECTOR_REFERENCES_.78
+_OBJC_SELECTOR_REFERENCES_.80
+_OBJC_SELECTOR_REFERENCES_.82
+_OBJC_SELECTOR_REFERENCES_.84
+_OBJC_SELECTOR_REFERENCES_.86
+_OBJC_SELECTOR_REFERENCES_.90
+_OBJC_SELECTOR_REFERENCES_.92
+_OBJC_CLASSLIST_REFERENCES_$_.94
+_OBJC_SELECTOR_REFERENCES_.98
+_OBJC_SELECTOR_REFERENCES_.102
+_OBJC_SELECTOR_REFERENCES_.104
+_OBJC_SELECTOR_REFERENCES_.108
+_OBJC_SELECTOR_REFERENCES_.110
+_OBJC_SELECTOR_REFERENCES_.112
+_OBJC_SELECTOR_REFERENCES_.116
+_OBJC_CLASSLIST_REFERENCES_$_.117
+_OBJC_SELECTOR_REFERENCES_.119
+_OBJC_SELECTOR_REFERENCES_.121
+_OBJC_CLASSLIST_REFERENCES_$_.126
+_OBJC_SELECTOR_REFERENCES_.128
+_OBJC_SELECTOR_REFERENCES_.130
+_OBJC_SELECTOR_REFERENCES_.132
+_OBJC_SELECTOR_REFERENCES_.138
+_OBJC_SELECTOR_REFERENCES_.140
+_OBJC_SELECTOR_REFERENCES_.142
+_OBJC_SELECTOR_REFERENCES_.148
+_OBJC_SELECTOR_REFERENCES_.152
+_OBJC_SELECTOR_REFERENCES_.154
+_OBJC_SELECTOR_REFERENCES_.156
+_OBJC_SELECTOR_REFERENCES_.158
+_OBJC_SELECTOR_REFERENCES_.160
+_OBJC_SELECTOR_REFERENCES_.162
+_OBJC_SELECTOR_REFERENCES_.164
+_OBJC_SELECTOR_REFERENCES_.166
+_OBJC_SELECTOR_REFERENCES_.168
+_OBJC_SELECTOR_REFERENCES_.170
+_OBJC_SELECTOR_REFERENCES_.172
+_OBJC_SELECTOR_REFERENCES_.174
+_OBJC_CLASSLIST_REFERENCES_$_.177
+_OBJC_SELECTOR_REFERENCES_.179
+_OBJC_SELECTOR_REFERENCES_.181
+_OBJC_SELECTOR_REFERENCES_.183
+_OBJC_SELECTOR_REFERENCES_.185
+_OBJC_SELECTOR_REFERENCES_.187
+_OBJC_SELECTOR_REFERENCES_.189
+_OBJC_SELECTOR_REFERENCES_.191
+_OBJC_SELECTOR_REFERENCES_.193
+_OBJC_SELECTOR_REFERENCES_.197
+_OBJC_SELECTOR_REFERENCES_.199
+_OBJC_SELECTOR_REFERENCES_.202
+_OBJC_CLASSLIST_REFERENCES_$_.203
+_OBJC_SELECTOR_REFERENCES_.205
+_OBJC_SELECTOR_REFERENCES_.207
+_OBJC_SELECTOR_REFERENCES_.209
+_OBJC_SELECTOR_REFERENCES_.211
+_OBJC_CLASSLIST_REFERENCES_$_.212
+_OBJC_SELECTOR_REFERENCES_.214
+_OBJC_SELECTOR_REFERENCES_.216
+_OBJC_SELECTOR_REFERENCES_.218
+_OBJC_SELECTOR_REFERENCES_.220
+_OBJC_SELECTOR_REFERENCES_.222
+_OBJC_SELECTOR_REFERENCES_.224
+_OBJC_SELECTOR_REFERENCES_.226
+_OBJC_SELECTOR_REFERENCES_.228
+_OBJC_SELECTOR_REFERENCES_.230
+_OBJC_SELECTOR_REFERENCES_.232
+_OBJC_SELECTOR_REFERENCES_.234
+_OBJC_SELECTOR_REFERENCES_.236
+_OBJC_SELECTOR_REFERENCES_.238
+_OBJC_SELECTOR_REFERENCES_.240
+_OBJC_SELECTOR_REFERENCES_.242
+__gregorian.gregorian
+__gregorian.onceToken
+___block_descriptor_20_e5_v4?0l
+___block_literal_global
+_OBJC_CLASSLIST_REFERENCES_$_.244
+_OBJC_SELECTOR_REFERENCES_.246
+_OBJC_CLASSLIST_REFERENCES_$_.247
+_OBJC_SELECTOR_REFERENCES_.249
+_OBJC_SELECTOR_REFERENCES_.251
+_OBJC_SELECTOR_REFERENCES_.253
+_OBJC_SELECTOR_REFERENCES_.255
+_OBJC_SELECTOR_REFERENCES_.257
+_OBJC_SELECTOR_REFERENCES_.259
+_OBJC_SELECTOR_REFERENCES_.261
+__OBJC_$_CLASS_METHODS_SSZipArchive
+__OBJC_METACLASS_RO_$_SSZipArchive
+__OBJC_$_INSTANCE_METHODS_SSZipArchive
+_OBJC_IVAR_$_SSZipArchive._path
+_OBJC_IVAR_$_SSZipArchive._zip
+__OBJC_$_INSTANCE_VARIABLES_SSZipArchive
+__OBJC_CLASS_RO_$_SSZipArchive
+_OBJC_SELECTOR_REFERENCES_.303
+_OBJC_SELECTOR_REFERENCES_.305
+_OBJC_SELECTOR_REFERENCES_.311
+_OBJC_CLASSLIST_REFERENCES_$_.315
+_OBJC_SELECTOR_REFERENCES_.321
+_OBJC_SELECTOR_REFERENCES_.323
+__OBJC_$_CATEGORY_INSTANCE_METHODS_NSData_$_SSZipArchive
+__OBJC_$_CATEGORY_NSData_$_SSZipArchive
+_OBJC_CLASSLIST_REFERENCES_$_.327
+_OBJC_SELECTOR_REFERENCES_.329
+_OBJC_SELECTOR_REFERENCES_.331
+_OBJC_CLASSLIST_REFERENCES_$_.334
+_OBJC_SELECTOR_REFERENCES_.336
+_OBJC_SELECTOR_REFERENCES_.338
+_OBJC_SELECTOR_REFERENCES_.340
+_OBJC_SELECTOR_REFERENCES_.342
+_OBJC_SELECTOR_REFERENCES_.344
+__OBJC_$_CATEGORY_INSTANCE_METHODS_NSString_$_SSZipArchive
+__OBJC_$_CATEGORY_NSString_$_SSZipArchive
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/SSZipArchive.m
+SSZipArchive/SSZipArchive.m
+__26+[SSZipArchive _gregorian]_block_invoke
+/Applications/Xcode_12/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/usr/include/dispatch/once.h
+_zipOpenEntry
+_fileIsSymbolicLink
+_mz_stream_buffered_flush
+_mz_stream_buffered_vtbl
+/Users/dm/Repositories/XlsxReaderWriter/Demo/Carthage/Checkouts/ZipArchive/SSZipArchive/minizip/mz_strm_buf.c
+mz_stream_buffered_get_interface
+SSZipArchive/minizip/mz_strm_buf.c
+mz_stream_buffered_delete
+mz_stream_buffered_create
+mz_stream_buffered_error
+mz_stream_buffered_close
+mz_stream_buffered_reset
+mz_stream_buffered_seek
+mz_stream_buffered_tell
+mz_stream_buffered_flush
+mz_stream_buffered_write
+mz_stream_buffered_read
+mz_stream_buffered_is_open
+mz_stream_buffered_open
+__ZL15__ARCLite__loadv
+__ZL30add_image_hook_autoreleasepoolPK11mach_headerl
+__ZL34__arclite_objc_autoreleasePoolPushv
+__ZL33__arclite_objc_autoreleasePoolPopPv
+__ZL19patch_lazy_pointersPK11mach_headerP7patch_tm
+__ZL42__arclite_NSArray_objectAtIndexedSubscriptP7NSArrayP13objc_selectorj
+__ZL53__arclite_NSMutableArray_setObject_atIndexedSubscriptP14NSMutableArrayP13objc_selectorP11objc_objectj
+__ZL46__arclite_NSDictionary_objectForKeyedSubscriptP12NSDictionaryP13objc_selectorP11objc_object
+__ZL47__arclite_NSOrderedSet_objectAtIndexedSubscriptP12NSOrderedSetP13objc_selectorj
+__ZL58__arclite_NSMutableOrderedSet_setObject_atIndexedSubscriptP19NSMutableOrderedSetP13objc_selectorP11objc_objectj
+__ZL58__arclite_NSMutableDictionary__setObject_forKeyedSubscriptP19NSMutableDictionaryP13objc_selectorP11objc_objectS4_
+__ZL18add_image_hook_ARCPK11mach_headerl
+__ZL27__arclite_objc_loadClassrefPP10objc_class
+__ZL36__arclite_object_setInstanceVariableP11objc_objectPKcPv
+__ZL24__arclite_object_setIvarP11objc_objectP9objc_ivarS0_
+__ZL21__arclite_object_copyP11objc_objectm
+__ZL21__arclite_objc_retainP11objc_object
+__ZL26__arclite_objc_retainBlockP11objc_object
+__ZL22__arclite_objc_releaseP11objc_object
+__ZL26__arclite_objc_autoreleaseP11objc_object
+__ZL32__arclite_objc_retainAutoreleaseP11objc_object
+__ZL37__arclite_objc_autoreleaseReturnValueP11objc_object
+__ZL43__arclite_objc_retainAutoreleaseReturnValueP11objc_object
+__ZL44__arclite_objc_retainAutoreleasedReturnValueP11objc_object
+__ZL26__arclite_objc_storeStrongPP11objc_objectS0_
+__ZL22add_image_hook_swiftV1PK11mach_headerl
+__ZL42__arclite_NSUndoManagerProxy_isKindOfClassP11objc_objectP13objc_selectorP10objc_class
+__ZL30__arclite_NSManagedObject_initP11objc_objectP13objc_selector
+__ZL41__arclite_NSManagedObject_allocWithEntityP11objc_objectP13objc_selectorS0_
+__ZL36__arclite_NSManagedObject_allocBatchP11objc_objectP13objc_selectorPS0_S0_j
+__ZL37__arclite_NSKKMS_fastIndexForKnownKeyP11objc_objectP13objc_selectorS0_
+__ZL28__arclite_NSKKMS_indexForKeyP11objc_objectP13objc_selectorS0_
+__ZL29__arclite_NSKKsD_objectForKeyP11objc_objectP13objc_selectorS0_
+__ZL35__arclite_NSKKsD_removeObjectForKeyP11objc_objectP13objc_selectorS0_
+__ZL33__arclite_NSKKsD_setObject_forKeyP11objc_objectP13objc_selectorS0_S0_
+__ZL41__arclite_NSKKsD_addEntriesFromDictionaryP11objc_objectP13objc_selectorP12NSDictionary
+__ZL28__arclite_objc_readClassPairP10objc_classPK15objc_image_info
+__ZL32__arclite_objc_allocateClassPairP10objc_classPKcm
+__ZL32__arclite_object_getIndexedIvarsP11objc_object
+__ZL23__arclite_objc_getClassPKc
+__ZL27__arclite_objc_getMetaClassPKc
+__ZL31__arclite_objc_getRequiredClassPKc
+__ZL26__arclite_objc_lookUpClassPKc
+__ZL26__arclite_objc_getProtocolPKc
+__ZL23__arclite_class_getNameP10objc_class
+__ZL26__arclite_protocol_getNameP8Protocol
+__ZL37__arclite_objc_copyClassNamesForImagePKcPj
+__ZL17transcribeMethodsP10objc_classP15glue_class_ro_t
+__ZL19transcribeProtocolsP10objc_classP15glue_class_ro_t
+__ZL20transcribePropertiesP10objc_classP15glue_class_ro_t
+__ZL14initialize_impP11objc_objectP13objc_selector
+__ZL18allocateMaybeSwiftP18glue_swift_class_tm
+__ZL22copySwiftV1MangledNamePKcb
+__ZL13demangledNamePKcb
+__ZL16scanMangledFieldRPKcS0_S1_Ri
+__ZL30arclite_uninitialized_functionv
+__ZL12cxxConstructP11objc_object
+__ZL20fixStringForCoreDataP11objc_object
+_OBJC_METACLASS_$___ARCLite__
+__ZL24OBJC_CLASS_$___ARCLite__
+__ZL31OBJC_METACLASS_RO_$___ARCLite__
+__non_lazy_classes
+__ZL27OBJC_CLASS_RO_$___ARCLite__
+__ZL11_class_name
+__ZL32OBJC_$_CLASS_METHODS___ARCLite__
+__ZL17_load_method_name
+__ZL17_load_method_type
+__ZL23NSAutoreleasePool_class
+__ZZL30add_image_hook_autoreleasepoolPK11mach_headerlE7patches
+__ZGVZL30add_image_hook_autoreleasepoolPK11mach_headerlE7patches
+_OBJC_SELECTOR_REFERENCES_.4
+_OBJC_SELECTOR_REFERENCES_.9
+_OBJC_SELECTOR_REFERENCES_.15
+_OBJC_SELECTOR_REFERENCES_.19
+__OBJC_$_PROTOCOL_INSTANCE_METHODS___ARCLiteIndexedSubscripting__
+__OBJC_$_PROTOCOL_METHOD_TYPES___ARCLiteIndexedSubscripting__
+__OBJC_PROTOCOL_$___ARCLiteIndexedSubscripting__
+__OBJC_LABEL_PROTOCOL_$___ARCLiteIndexedSubscripting__
+__OBJC_PROTOCOL_REFERENCE_$___ARCLiteIndexedSubscripting__
+_OBJC_SELECTOR_REFERENCES_.26
+_OBJC_SELECTOR_REFERENCES_.28
+__OBJC_$_PROTOCOL_INSTANCE_METHODS___ARCLiteKeyedSubscripting__
+__OBJC_$_PROTOCOL_METHOD_TYPES___ARCLiteKeyedSubscripting__
+__OBJC_PROTOCOL_$___ARCLiteKeyedSubscripting__
+__OBJC_LABEL_PROTOCOL_$___ARCLiteKeyedSubscripting__
+__OBJC_PROTOCOL_REFERENCE_$___ARCLiteKeyedSubscripting__
+_OBJC_SELECTOR_REFERENCES_.34
+_OBJC_SELECTOR_REFERENCES_.36
+__ZZL18add_image_hook_ARCPK11mach_headerlE7patches
+__ZGVZL18add_image_hook_ARCPK11mach_headerlE7patches
+_OBJC_SELECTOR_REFERENCES_.55
+__ZL30NSUndoManagerProxy_targetClass
+_OBJC_SELECTOR_REFERENCES_.63
+_OBJC_SELECTOR_REFERENCES_.67
+__ZL29original_NSManagedObject_init
+_OBJC_SELECTOR_REFERENCES_.69
+__ZL40original_NSManagedObject_allocWithEntity
+_OBJC_SELECTOR_REFERENCES_.71
+__ZL35original_NSManagedObject_allocBatch
+__ZL25NSMutableDictionary_class
+__ZL22NSConstantString_class
+__ZL14NSString_class
+__ZL36original_NSKKMS_fastIndexForKnownKey
+__ZL27original_NSKKMS_indexForKey
+__ZL28original_NSKKsD_objectForKey
+__ZL34original_NSKKsD_removeObjectForKey
+__ZL32original_NSKKsD_setObject_forKey
+_OBJC_SELECTOR_REFERENCES_.81
+__ZL40original_NSKKsD_addEntriesFromDictionary
+__ZZL22add_image_hook_swiftV1PK11mach_headerlE7patches
+__ZGVZL22add_image_hook_swiftV1PK11mach_headerlE7patches
+__ZL31original_objc_allocateClassPair
+__ZL31original_object_getIndexedIvars
+__ZL22original_objc_getClass
+__ZL26original_objc_getMetaClass
+__ZL30original_objc_getRequiredClass
+__ZL25original_objc_lookUpClass
+__ZL25original_objc_getProtocol
+__ZL22original_class_getName
+__ZL25original_protocol_getName
+__ZL36original_objc_copyClassNamesForImage
+_OBJC_SELECTOR_REFERENCES_.94
+_OBJC_SELECTOR_REFERENCES_.96
+__ZL12demangleLock
+__ZL9Demangled
+_OBJC_SELECTOR_REFERENCES_.107
+_OBJC_SELECTOR_REFERENCES_.109
+_OBJC_SELECTOR_REFERENCES_.111
+_OBJC_SELECTOR_REFERENCES_.113
+_OBJC_SELECTOR_REFERENCES_.115
+_OBJC_SELECTOR_REFERENCES_.117
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ --target=armv7-apple-ios4.3 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c++11 -Wno-trigraphs -fno-exceptions -fno-rtti -fno-sanitize=vptr -mpascal-strings -Os -Wno-missing-field-initializers -Wmissing-prototypes -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -D NDEBUG=1 -D OBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.Internal.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -g -fno-threadsafe-statics -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -fembed-bitcode=all -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-generated-files.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-own-target-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-all-target-headers.hmap -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-project-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts/include -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources-normal/armv7 -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources/armv7 -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources -F/Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts -iframework /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.Internal.sdk/System/Library/PrivateFrameworks -Wall -Wextra -Wno-gcc-compat -Wno-error=incomplete-umbrella -Wno-error=invalid-ios-deployment-target -Wno-error=deprecated-declarations -Wno-error=documentation -Wno-error=incomplete-umbrella -Wno-error=invalid-ios-deployment-target -Wno-error=deprecated-declarations -Wno-error=documentation -MMD -MT dependencies -MF /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/armv7/arclite.d --serialize-diagnostics /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/armv7/arclite.dia -c /Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-76/source/arclite.mm -o /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/armv7/arclite.o -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -mlinker-version=609 -march=armv7a
+/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.Internal.sdk
+iPhoneOS14.0.Internal.sdk
+/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-76/source/arclite.mm
+/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-76
+fixStringForCoreData
+source/arclite.mm
+cxxConstruct
+arclite_uninitialized_function
+scanMangledField
+/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.Internal.sdk/usr/include/_ctype.h
+__isctype
+demangledName
+copySwiftV1DemangledName
+copySwiftV1MangledName
+allocateMaybeSwift
+word_align
+isSwift
+initialize_imp
+transcribeProperties
+property_list_nth
+transcribeProtocols
+transcribeMethods
+data
+method_list_nth
+__arclite_objc_copyClassNamesForImage
+__arclite_protocol_getName
+__arclite_class_getName
+__arclite_objc_getProtocol
+__arclite_objc_lookUpClass
+__arclite_objc_getRequiredClass
+__arclite_objc_getMetaClass
+__arclite_objc_getClass
+__arclite_object_getIndexedIvars
+__arclite_objc_allocateClassPair
+metaclass
+__arclite_objc_readClassPair
+transcribeIvars
+ivar_list_nth
+max
+alignment
+ro
+fastFlags
+__arclite_NSKKsD_addEntriesFromDictionary
+__arclite_NSKKsD_setObject_forKey
+__arclite_NSKKsD_removeObjectForKey
+__arclite_NSKKsD_objectForKey
+__arclite_NSKKMS_indexForKey
+__arclite_NSKKMS_fastIndexForKnownKey
+__arclite_NSManagedObject_allocBatch
+__arclite_NSManagedObject_allocWithEntity
+__arclite_NSManagedObject_init
+__arclite_NSUndoManagerProxy_isKindOfClass
+add_image_hook_swiftV1
+patch_t
+patch_t
+patch_t
+patch_t
+patch_t
+patch_t
+patch_t
+patch_t
+__arclite_objc_storeStrong
+__arclite_objc_release
+__arclite_objc_retain
+__arclite_objc_retainAutoreleasedReturnValue
+__arclite_objc_retainAutoreleaseReturnValue
+__arclite_objc_autoreleaseReturnValue
+__arclite_objc_retainAutorelease
+__arclite_objc_autorelease
+__arclite_objc_retainBlock
+__arclite_object_copy
+fixupCopiedReferences
+_class_getInstanceStart
+alignedInstanceStart
+__arclite_class_usesAutomaticRetainRelease
+classOrSuperClassesUseARR
+__arclite_object_setIvar
+isScannedOffset
+_ivar_getClass
+__arclite_object_setInstanceVariable
+__arclite_objc_loadClassref
+add_image_hook_ARC
+patch_t
+patch_t
+patch_t
+patch_t
+patch_t
+patch_t
+patch_t
+__arclite_NSMutableDictionary__setObject_forKeyedSubscript
+__arclite_NSMutableOrderedSet_setObject_atIndexedSubscript
+__arclite_NSOrderedSet_objectAtIndexedSubscript
+__arclite_NSDictionary_objectForKeyedSubscript
+__arclite_NSMutableArray_setObject_atIndexedSubscript
+__arclite_NSArray_objectAtIndexedSubscript
+patch_lazy_pointers
+__arclite_objc_autoreleasePoolPop
+__arclite_objc_autoreleasePoolPush
+add_image_hook_autoreleasepool
+patch_t
+patch_t
+__ARCLite__load
+install_swiftV1
+replaceMethod
+install_ARC
+install_dict_nil_value
+addOrReplaceMethod
+keyedGetter
+install_subscripting
+addMethod
+indexedGetter
+install_autoreleasepool
diff --git a/Carthage/Build/iOS/D9A96F06-0176-3A35-8DD1-A18828158332.bcsymbolmap b/Carthage/Build/iOS/D9A96F06-0176-3A35-8DD1-A18828158332.bcsymbolmap
new file mode 100644
index 0000000..57fb081
--- /dev/null
+++ b/Carthage/Build/iOS/D9A96F06-0176-3A35-8DD1-A18828158332.bcsymbolmap
@@ -0,0 +1,1733 @@
+BCSymbolMap Version: 2.0
+Apple clang version 12.0.0 (clang-1200.0.32.2)
+/Applications/Xcode_12/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk
+iPhoneOS14.0.sdk
+/Users/dm/Library/Developer/Xcode/DerivedData/XlsxReaderWriter-esseagseiomluwhbcqykgupqthuo/Build/Intermediates.noindex/ArchiveIntermediates/XlsxReaderWriter-iOS/IntermediateBuildFilesPath/XlsxReaderWriter.build/Release-iphoneos/XlsxReaderWriter-iOS.build/DerivedSources/XlsxReaderWriter_vers.c
+/Users/dm/Repositories/XlsxReaderWriter
++[XlsxReaderXMLDictionaryParser sharedInstance]
+___47+[XlsxReaderXMLDictionaryParser sharedInstance]_block_invoke
+-[XlsxReaderXMLDictionaryParser init]
+-[XlsxReaderXMLDictionaryParser copyWithZone:]
+-[XlsxReaderXMLDictionaryParser dictionaryWithParser:]
+-[XlsxReaderXMLDictionaryParser dictionaryWithData:]
+-[XlsxReaderXMLDictionaryParser dictionaryWithString:]
+-[XlsxReaderXMLDictionaryParser dictionaryWithFile:]
++[XlsxReaderXMLDictionaryParser XMLStringForNode:withNodeName:]
+___63+[XlsxReaderXMLDictionaryParser XMLStringForNode:withNodeName:]_block_invoke
+___copy_helper_block_e8_32s
+___destroy_helper_block_e8_32s
+-[XlsxReaderXMLDictionaryParser endText]
+-[XlsxReaderXMLDictionaryParser addText:]
+-[XlsxReaderXMLDictionaryParser parser:didStartElement:namespaceURI:qualifiedName:attributes:]
+-[XlsxReaderXMLDictionaryParser nameForNode:inDictionary:]
+-[XlsxReaderXMLDictionaryParser parser:didEndElement:namespaceURI:qualifiedName:]
+-[XlsxReaderXMLDictionaryParser parser:foundCharacters:]
+-[XlsxReaderXMLDictionaryParser parser:foundCDATA:]
+-[XlsxReaderXMLDictionaryParser parser:foundComment:]
+-[XlsxReaderXMLDictionaryParser collapseTextNodes]
+-[XlsxReaderXMLDictionaryParser setCollapseTextNodes:]
+-[XlsxReaderXMLDictionaryParser stripEmptyNodes]
+-[XlsxReaderXMLDictionaryParser setStripEmptyNodes:]
+-[XlsxReaderXMLDictionaryParser trimWhiteSpace]
+-[XlsxReaderXMLDictionaryParser setTrimWhiteSpace:]
+-[XlsxReaderXMLDictionaryParser alwaysUseArrays]
+-[XlsxReaderXMLDictionaryParser setAlwaysUseArrays:]
+-[XlsxReaderXMLDictionaryParser preserveComments]
+-[XlsxReaderXMLDictionaryParser setPreserveComments:]
+-[XlsxReaderXMLDictionaryParser wrapRootNode]
+-[XlsxReaderXMLDictionaryParser setWrapRootNode:]
+-[XlsxReaderXMLDictionaryParser attributesMode]
+-[XlsxReaderXMLDictionaryParser setAttributesMode:]
+-[XlsxReaderXMLDictionaryParser nodeNameMode]
+-[XlsxReaderXMLDictionaryParser setNodeNameMode:]
+-[XlsxReaderXMLDictionaryParser root]
+-[XlsxReaderXMLDictionaryParser setRoot:]
+-[XlsxReaderXMLDictionaryParser stack]
+-[XlsxReaderXMLDictionaryParser setStack:]
+-[XlsxReaderXMLDictionaryParser text]
+-[XlsxReaderXMLDictionaryParser setText:]
+-[XlsxReaderXMLDictionaryParser .cxx_destruct]
++[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderDictionaryWithXMLParser:]
++[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderDictionaryWithXMLData:]
++[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderDictionaryWithXMLString:]
++[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderDictionaryWithXMLFile:]
+-[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderAttributes]
+-[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderChildNodes]
+-[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderComments]
+-[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderNodeName]
+-[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderInnerText]
+-[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderInnerXML]
+-[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderXMLString]
+-[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderArrayValueForKeyPath:]
+-[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderStringValueForKeyPath:]
+-[NSDictionary(XlsxReaderXMLDictionary) xlsxReaderDictionaryValueForKeyPath:]
+-[NSString(XlsxReaderXMLDictionary) xlsxReaderXMLEncodedString]
+_sharedInstance.once
+_sharedInstance.sharedInstance
+___block_descriptor_32_e5_v8?0l
+___block_literal_global
+_OBJC_CLASSLIST_REFERENCES_$_
+_OBJC_SELECTOR_REFERENCES_
+_OBJC_SELECTOR_REFERENCES_.11
+_OBJC_SELECTOR_REFERENCES_.13
+_OBJC_SELECTOR_REFERENCES_.15
+_OBJC_SELECTOR_REFERENCES_.17
+_OBJC_SELECTOR_REFERENCES_.19
+_OBJC_SELECTOR_REFERENCES_.21
+_OBJC_SELECTOR_REFERENCES_.23
+_OBJC_SELECTOR_REFERENCES_.25
+_OBJC_SELECTOR_REFERENCES_.27
+_OBJC_SELECTOR_REFERENCES_.29
+_OBJC_SELECTOR_REFERENCES_.31
+_OBJC_SELECTOR_REFERENCES_.33
+_OBJC_CLASSLIST_REFERENCES_$_.34
+_OBJC_SELECTOR_REFERENCES_.36
+_OBJC_SELECTOR_REFERENCES_.38
+_OBJC_SELECTOR_REFERENCES_.40
+_OBJC_SELECTOR_REFERENCES_.42
+_OBJC_CLASSLIST_REFERENCES_$_.43
+_OBJC_SELECTOR_REFERENCES_.45
+_OBJC_CLASSLIST_REFERENCES_$_.46
+_OBJC_SELECTOR_REFERENCES_.48
+_OBJC_CLASSLIST_REFERENCES_$_.49
+_OBJC_SELECTOR_REFERENCES_.51
+_OBJC_SELECTOR_REFERENCES_.53
+_OBJC_SELECTOR_REFERENCES_.55
+_OBJC_SELECTOR_REFERENCES_.57
+_OBJC_SELECTOR_REFERENCES_.59
+_OBJC_SELECTOR_REFERENCES_.63
+_OBJC_CLASSLIST_REFERENCES_$_.64
+_OBJC_SELECTOR_REFERENCES_.66
+_OBJC_CLASSLIST_REFERENCES_$_.67
+_OBJC_SELECTOR_REFERENCES_.69
+_OBJC_SELECTOR_REFERENCES_.73
+_OBJC_SELECTOR_REFERENCES_.75
+_OBJC_SELECTOR_REFERENCES_.77
+___block_descriptor_40_e8_32s_e35_v32?0"NSString"8"NSString"16^B24l
+_OBJC_SELECTOR_REFERENCES_.80
+_OBJC_SELECTOR_REFERENCES_.82
+_OBJC_SELECTOR_REFERENCES_.84
+_OBJC_CLASSLIST_REFERENCES_$_.85
+_OBJC_SELECTOR_REFERENCES_.89
+_OBJC_CLASSLIST_REFERENCES_$_.94
+_OBJC_SELECTOR_REFERENCES_.96
+_OBJC_SELECTOR_REFERENCES_.98
+_OBJC_SELECTOR_REFERENCES_.100
+_OBJC_SELECTOR_REFERENCES_.102
+_OBJC_SELECTOR_REFERENCES_.104
+_OBJC_SELECTOR_REFERENCES_.106
+_OBJC_SELECTOR_REFERENCES_.108
+_OBJC_SELECTOR_REFERENCES_.110
+_OBJC_SELECTOR_REFERENCES_.112
+_OBJC_SELECTOR_REFERENCES_.114
+_OBJC_CLASSLIST_REFERENCES_$_.115
+_OBJC_SELECTOR_REFERENCES_.117
+_OBJC_SELECTOR_REFERENCES_.119
+_OBJC_SELECTOR_REFERENCES_.121
+_OBJC_SELECTOR_REFERENCES_.123
+_OBJC_SELECTOR_REFERENCES_.125
+_OBJC_SELECTOR_REFERENCES_.127
+_OBJC_SELECTOR_REFERENCES_.129
+_OBJC_SELECTOR_REFERENCES_.131
+_OBJC_SELECTOR_REFERENCES_.133
+_OBJC_SELECTOR_REFERENCES_.135
+_OBJC_SELECTOR_REFERENCES_.137
+_OBJC_SELECTOR_REFERENCES_.139
+_OBJC_SELECTOR_REFERENCES_.141
+_OBJC_SELECTOR_REFERENCES_.143
+_OBJC_SELECTOR_REFERENCES_.145
+_OBJC_SELECTOR_REFERENCES_.149
+_OBJC_SELECTOR_REFERENCES_.151
+__OBJC_$_CLASS_METHODS_XlsxReaderXMLDictionaryParser
+__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject
+__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject
+__OBJC_$_PROP_LIST_NSObject
+__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject
+__OBJC_PROTOCOL_$_NSObject
+__OBJC_LABEL_PROTOCOL_$_NSObject
+__OBJC_$_PROTOCOL_REFS_NSXMLParserDelegate
+__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSXMLParserDelegate
+__OBJC_$_PROTOCOL_METHOD_TYPES_NSXMLParserDelegate
+__OBJC_PROTOCOL_$_NSXMLParserDelegate
+__OBJC_LABEL_PROTOCOL_$_NSXMLParserDelegate
+__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying
+__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying
+__OBJC_PROTOCOL_$_NSCopying
+__OBJC_LABEL_PROTOCOL_$_NSCopying
+__OBJC_CLASS_PROTOCOLS_$_XlsxReaderXMLDictionaryParser
+__OBJC_METACLASS_RO_$_XlsxReaderXMLDictionaryParser
+__OBJC_$_INSTANCE_METHODS_XlsxReaderXMLDictionaryParser
+_OBJC_IVAR_$_XlsxReaderXMLDictionaryParser._collapseTextNodes
+_OBJC_IVAR_$_XlsxReaderXMLDictionaryParser._stripEmptyNodes
+_OBJC_IVAR_$_XlsxReaderXMLDictionaryParser._trimWhiteSpace
+_OBJC_IVAR_$_XlsxReaderXMLDictionaryParser._alwaysUseArrays
+_OBJC_IVAR_$_XlsxReaderXMLDictionaryParser._preserveComments
+_OBJC_IVAR_$_XlsxReaderXMLDictionaryParser._wrapRootNode
+_OBJC_IVAR_$_XlsxReaderXMLDictionaryParser._attributesMode
+_OBJC_IVAR_$_XlsxReaderXMLDictionaryParser._nodeNameMode
+_OBJC_IVAR_$_XlsxReaderXMLDictionaryParser._root
+_OBJC_IVAR_$_XlsxReaderXMLDictionaryParser._stack
+_OBJC_IVAR_$_XlsxReaderXMLDictionaryParser._text
+__OBJC_$_INSTANCE_VARIABLES_XlsxReaderXMLDictionaryParser
+__OBJC_$_PROP_LIST_XlsxReaderXMLDictionaryParser
+__OBJC_CLASS_RO_$_XlsxReaderXMLDictionaryParser
+_OBJC_SELECTOR_REFERENCES_.291
+_OBJC_SELECTOR_REFERENCES_.293
+_OBJC_SELECTOR_REFERENCES_.294
+_OBJC_SELECTOR_REFERENCES_.295
+_OBJC_SELECTOR_REFERENCES_.297
+_OBJC_SELECTOR_REFERENCES_.299
+_OBJC_SELECTOR_REFERENCES_.301
+_OBJC_SELECTOR_REFERENCES_.303
+_OBJC_SELECTOR_REFERENCES_.305
+_OBJC_SELECTOR_REFERENCES_.307
+_OBJC_SELECTOR_REFERENCES_.313
+_OBJC_SELECTOR_REFERENCES_.315
+_OBJC_SELECTOR_REFERENCES_.317
+_OBJC_SELECTOR_REFERENCES_.319
+__OBJC_$_CATEGORY_INSTANCE_METHODS_NSDictionary_$_XlsxReaderXMLDictionary
+__OBJC_$_CATEGORY_CLASS_METHODS_NSDictionary_$_XlsxReaderXMLDictionary
+__OBJC_$_PROP_LIST_NSDictionary_$_XlsxReaderXMLDictionary
+__OBJC_$_CATEGORY_NSDictionary_$_XlsxReaderXMLDictionary
+_OBJC_SELECTOR_REFERENCES_.344
+__OBJC_$_CATEGORY_INSTANCE_METHODS_NSString_$_XlsxReaderXMLDictionary
+__OBJC_$_PROP_LIST_NSString_$_XlsxReaderXMLDictionary
+__OBJC_$_CATEGORY_NSString_$_XlsxReaderXMLDictionary
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/XlsxReaderXMLDictionary.m
+XlsxReaderWriter/XlsxReaderXMLDictionary.m
+XlsxReaderWriter/XlsxReaderXMLDictionary.h
+__destroy_helper_block_e8_32s
+__copy_helper_block_e8_32s
+__63+[XlsxReaderXMLDictionaryParser XMLStringForNode:withNodeName:]_block_invoke
+__47+[XlsxReaderXMLDictionaryParser sharedInstance]_block_invoke
+/Applications/Xcode_12/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/usr/include/dispatch/once.h
+-[NSDictionary(DeepCopy) mutableDeepCopy]
+-[NSArray(DeepCopy) mutableDeepCopy]
+_OBJC_SELECTOR_REFERENCES_.2
+_OBJC_SELECTOR_REFERENCES_.4
+_OBJC_SELECTOR_REFERENCES_.6
+_OBJC_SELECTOR_REFERENCES_.8
+_OBJC_SELECTOR_REFERENCES_.10
+_OBJC_SELECTOR_REFERENCES_.12
+_OBJC_SELECTOR_REFERENCES_.14
+_OBJC_SELECTOR_REFERENCES_.16
+_OBJC_SELECTOR_REFERENCES_.18
+__OBJC_$_CATEGORY_INSTANCE_METHODS_NSDictionary_$_DeepCopy
+__OBJC_$_CATEGORY_NSDictionary_$_DeepCopy
+_OBJC_CLASSLIST_REFERENCES_$_.19
+__OBJC_$_CATEGORY_INSTANCE_METHODS_NSArray_$_DeepCopy
+__OBJC_$_CATEGORY_NSArray_$_DeepCopy
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/NSDictionary+DeepCopy.m
+XlsxReaderWriter/NSDictionary+DeepCopy.m
++[NSDictionary(OpenXMLDictionaryParser) dictionaryWithOpenXmlParser:]
++[NSDictionary(OpenXMLDictionaryParser) dictionaryWithOpenXmlData:]
++[NSDictionary(OpenXMLDictionaryParser) dictionaryWithOpenXmlString:]
++[NSDictionary(OpenXMLDictionaryParser) dictionaryWithOpenXmlFile:]
+_OBJC_SELECTOR_REFERENCES_.20
+_OBJC_SELECTOR_REFERENCES_.22
+__OBJC_$_CATEGORY_CLASS_METHODS_NSDictionary_$_OpenXMLDictionaryParser
+__OBJC_$_CATEGORY_NSDictionary_$_OpenXMLDictionaryParser
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/NSDictionary+OpenXMLDictionaryParser.m
+XlsxReaderWriter/NSDictionary+OpenXMLDictionaryParser.m
++[NSDictionary(OpenXmlString) openXmlOrderedKeys]
+___49+[NSDictionary(OpenXmlString) openXmlOrderedKeys]_block_invoke
+-[NSDictionary(OpenXmlString) openXmlStringInNodeNamed:]
+-[NSDictionary(OpenXmlString) openXmlInnerXMLInNodeNamed:]
+-[NSDictionary(OpenXmlString) openXmlInnerText]
++[NSDictionary(OpenXmlString) openXmlStringForNode:withNodeName:]
+_openXmlOrderedKeys._orderedKeys
+_openXmlOrderedKeys.pred
+_OBJC_CLASSLIST_REFERENCES_$_.644
+_OBJC_SELECTOR_REFERENCES_.646
+_OBJC_SELECTOR_REFERENCES_.648
+_OBJC_SELECTOR_REFERENCES_.652
+_OBJC_CLASSLIST_REFERENCES_$_.653
+_OBJC_SELECTOR_REFERENCES_.655
+_OBJC_SELECTOR_REFERENCES_.657
+_OBJC_SELECTOR_REFERENCES_.659
+_OBJC_CLASSLIST_REFERENCES_$_.660
+_OBJC_SELECTOR_REFERENCES_.664
+_OBJC_SELECTOR_REFERENCES_.666
+_OBJC_SELECTOR_REFERENCES_.668
+_OBJC_SELECTOR_REFERENCES_.670
+_OBJC_SELECTOR_REFERENCES_.672
+_OBJC_SELECTOR_REFERENCES_.674
+_OBJC_SELECTOR_REFERENCES_.676
+_OBJC_SELECTOR_REFERENCES_.678
+_OBJC_SELECTOR_REFERENCES_.680
+_OBJC_SELECTOR_REFERENCES_.682
+_OBJC_SELECTOR_REFERENCES_.684
+_OBJC_SELECTOR_REFERENCES_.688
+_OBJC_SELECTOR_REFERENCES_.690
+_OBJC_SELECTOR_REFERENCES_.692
+_OBJC_SELECTOR_REFERENCES_.696
+_OBJC_SELECTOR_REFERENCES_.698
+_OBJC_SELECTOR_REFERENCES_.700
+_OBJC_CLASSLIST_REFERENCES_$_.701
+_OBJC_SELECTOR_REFERENCES_.703
+_OBJC_SELECTOR_REFERENCES_.707
+_OBJC_SELECTOR_REFERENCES_.709
+_OBJC_SELECTOR_REFERENCES_.711
+__OBJC_$_CATEGORY_INSTANCE_METHODS_NSDictionary_$_OpenXmlString
+__OBJC_$_CATEGORY_CLASS_METHODS_NSDictionary_$_OpenXmlString
+__OBJC_$_CATEGORY_NSDictionary_$_OpenXmlString
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/NSDictionary+OpenXmlString.m
+XlsxReaderWriter/NSDictionary+OpenXmlString.m
+__49+[NSDictionary(OpenXmlString) openXmlOrderedKeys]_block_invoke
++[UIFont(BoldItalic) nativeFontWithName:size:bold:italic:]
+___58+[UIFont(BoldItalic) nativeFontWithName:size:bold:italic:]_block_invoke
+-[UIFont(BoldItalic) windowsFontProperties]
+___43-[UIFont(BoldItalic) windowsFontProperties]_block_invoke
+_nativeFontWithName:size:bold:italic:.pred
+_nativeFontWithName:size:bold:italic:._openXml2IOsFonts
+_OBJC_CLASSLIST_REFERENCES_$_.140
+_OBJC_SELECTOR_REFERENCES_.142
+_windowsFontProperties.pred
+_windowsFontProperties._ios2OpenXmlFonts
+___block_literal_global.143
+_OBJC_CLASSLIST_REFERENCES_$_.146
+_OBJC_SELECTOR_REFERENCES_.148
+_OBJC_SELECTOR_REFERENCES_.152
+__OBJC_$_CATEGORY_INSTANCE_METHODS_UIFont_$_BoldItalic
+__OBJC_$_CATEGORY_CLASS_METHODS_UIFont_$_BoldItalic
+__OBJC_$_CATEGORY_UIFont_$_BoldItalic
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/NativeFont+BoldItalic.m
+__43-[UIFont(BoldItalic) windowsFontProperties]_block_invoke
+XlsxReaderWriter/NativeFont+BoldItalic.m
+__58+[UIFont(BoldItalic) nativeFontWithName:size:bold:italic:]_block_invoke
++[UIColor(HTML) colorWithHexString:]
++[UIColor(HTML) colorComponentFrom:start:length:]
+-[UIColor(HTML) hexStringValue]
+_OBJC_CLASSLIST_REFERENCES_$_.15
+_OBJC_CLASSLIST_REFERENCES_$_.20
+_OBJC_SELECTOR_REFERENCES_.24
+_OBJC_CLASSLIST_REFERENCES_$_.25
+__OBJC_$_CATEGORY_INSTANCE_METHODS_UIColor_$_HTML
+__OBJC_$_CATEGORY_CLASS_METHODS_UIColor_$_HTML
+__OBJC_$_CATEGORY_UIColor_$_HTML
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/NativeColor+HTML.m
+XlsxReaderWriter/NativeColor+HTML.m
+NSMakeRange
+/Applications/Xcode_12/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h
++[UIColor(OpenXml) defaultIndexedColors]
+___40+[UIColor(OpenXml) defaultIndexedColors]_block_invoke
+_defaultIndexedColors.pred
+_defaultIndexedColors._defaultIndexedColors
+_OBJC_CLASSLIST_REFERENCES_$_.92
+_OBJC_SELECTOR_REFERENCES_.94
+_OBJC_CLASSLIST_REFERENCES_$_.97
+_OBJC_SELECTOR_REFERENCES_.99
+_OBJC_SELECTOR_REFERENCES_.101
+__OBJC_$_CATEGORY_CLASS_METHODS_UIColor_$_OpenXml
+__OBJC_$_CATEGORY_UIColor_$_OpenXml
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/NativeColor+OpenXML.m
+__40+[UIColor(OpenXml) defaultIndexedColors]_block_invoke
+XlsxReaderWriter/NativeColor+OpenXML.m
++[BRAOfficeDocumentPackage open:]
++[BRAOfficeDocumentPackage create:]
+-[BRAOfficeDocumentPackage initWithContentsOfFile:]
+-[BRAOfficeDocumentPackage save]
+-[BRAOfficeDocumentPackage saveAs:]
+-[BRAOfficeDocumentPackage workbook]
+-[BRAOfficeDocumentPackage deleteCacheDirectory]
+-[BRAOfficeDocumentPackage contentTypesFilePath]
+-[BRAOfficeDocumentPackage relationshipsTarget]
+-[BRAOfficeDocumentPackage contentTypes]
+-[BRAOfficeDocumentPackage setContentTypes:]
+-[BRAOfficeDocumentPackage cacheDirectory]
+-[BRAOfficeDocumentPackage setCacheDirectory:]
+-[BRAOfficeDocumentPackage setWorkbook:]
+-[BRAOfficeDocumentPackage .cxx_destruct]
+_OBJC_SELECTOR_REFERENCES_.44
+_OBJC_SELECTOR_REFERENCES_.46
+_OBJC_SELECTOR_REFERENCES_.50
+_OBJC_SELECTOR_REFERENCES_.52
+_OBJC_SELECTOR_REFERENCES_.54
+_OBJC_SELECTOR_REFERENCES_.56
+_OBJC_CLASSLIST_REFERENCES_$_.57
+_OBJC_CLASSLIST_REFERENCES_$_.60
+_OBJC_SELECTOR_REFERENCES_.62
+_OBJC_SELECTOR_REFERENCES_.64
+_OBJC_SELECTOR_REFERENCES_.71
+_OBJC_SELECTOR_REFERENCES_.79
+_OBJC_SELECTOR_REFERENCES_.81
+_OBJC_SELECTOR_REFERENCES_.83
+_OBJC_SELECTOR_REFERENCES_.85
+_OBJC_SELECTOR_REFERENCES_.87
+_OBJC_SELECTOR_REFERENCES_.91
+_OBJC_SELECTOR_REFERENCES_.93
+_OBJC_SELECTOR_REFERENCES_.95
+_OBJC_CLASSLIST_REFERENCES_$_.102
+_OBJC_SELECTOR_REFERENCES_.116
+_OBJC_SELECTOR_REFERENCES_.118
+_OBJC_SELECTOR_REFERENCES_.120
+_OBJC_SELECTOR_REFERENCES_.122
+_OBJC_SELECTOR_REFERENCES_.124
+_OBJC_SELECTOR_REFERENCES_.126
+_OBJC_CLASSLIST_REFERENCES_$_.127
+_OBJC_IVAR_$_BRAOfficeDocumentPackage._contentTypes
+_OBJC_IVAR_$_BRAOfficeDocumentPackage._cacheDirectory
+_OBJC_IVAR_$_BRAOfficeDocumentPackage._workbook
+__OBJC_$_CLASS_METHODS_BRAOfficeDocumentPackage
+__OBJC_METACLASS_RO_$_BRAOfficeDocumentPackage
+__OBJC_$_INSTANCE_METHODS_BRAOfficeDocumentPackage
+__OBJC_$_INSTANCE_VARIABLES_BRAOfficeDocumentPackage
+__OBJC_$_PROP_LIST_BRAOfficeDocumentPackage
+__OBJC_CLASS_RO_$_BRAOfficeDocumentPackage
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAOfficeDocumentPackage.m
+XlsxReaderWriter/BRAOfficeDocumentPackage.m
+XlsxReaderWriter/BRAOfficeDocumentPackage.h
+-[BRACalcChainCell loadAttributes]
+-[BRACalcChainCell dictionaryRepresentation]
+-[BRACalcChainCell description]
+-[BRACalcChainCell reference]
+-[BRACalcChainCell setReference:]
+-[BRACalcChainCell .cxx_destruct]
+_OBJC_IVAR_$_BRACalcChainCell._reference
+__OBJC_METACLASS_RO_$_BRACalcChainCell
+__OBJC_$_INSTANCE_METHODS_BRACalcChainCell
+__OBJC_$_INSTANCE_VARIABLES_BRACalcChainCell
+__OBJC_$_PROP_LIST_BRACalcChainCell
+__OBJC_CLASS_RO_$_BRACalcChainCell
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRACalcChainCell.m
+XlsxReaderWriter/BRACalcChainCell.m
+XlsxReaderWriter/BRACalcChainCell.h
++[BRACalcChain fullRelationshipType]
+-[BRACalcChain contentType]
+-[BRACalcChain targetFormat]
+-[BRACalcChain loadXmlContents]
+-[BRACalcChain didAddRowsAtIndexes:]
+___36-[BRACalcChain didAddRowsAtIndexes:]_block_invoke
+-[BRACalcChain didRemoveRowsAtIndexes:]
+___39-[BRACalcChain didRemoveRowsAtIndexes:]_block_invoke
+___copy_helper_block_e8_32s40s
+___destroy_helper_block_e8_32s40s
+-[BRACalcChain didAddColumnsAtIndexes:]
+___39-[BRACalcChain didAddColumnsAtIndexes:]_block_invoke
+-[BRACalcChain didRemoveColumnsAtIndexes:]
+___42-[BRACalcChain didRemoveColumnsAtIndexes:]_block_invoke
+-[BRACalcChain xmlRepresentation]
+-[BRACalcChain cells]
+-[BRACalcChain setCells:]
+-[BRACalcChain .cxx_destruct]
+_OBJC_SELECTOR_REFERENCES_.58
+_OBJC_CLASSLIST_REFERENCES_$_.59
+_OBJC_SELECTOR_REFERENCES_.61
+_OBJC_SELECTOR_REFERENCES_.68
+_OBJC_IVAR_$_BRACalcChain._cells
+_OBJC_CLASSLIST_REFERENCES_$_.69
+_OBJC_CLASSLIST_REFERENCES_$_.74
+_OBJC_CLASSLIST_REFERENCES_$_.75
+___block_descriptor_40_e8_32s_e12_v24?0Q8^B16l
+___block_descriptor_48_e8_32s40s_e12_v24?0Q8^B16l
+_OBJC_SELECTOR_REFERENCES_.97
+_OBJC_SELECTOR_REFERENCES_.103
+_OBJC_SELECTOR_REFERENCES_.105
+__OBJC_$_CLASS_METHODS_BRACalcChain
+__OBJC_$_PROTOCOL_REFS_BRARelatedToColumnAndRowProtocol
+__OBJC_$_PROTOCOL_INSTANCE_METHODS_BRARelatedToColumnAndRowProtocol
+__OBJC_$_PROTOCOL_METHOD_TYPES_BRARelatedToColumnAndRowProtocol
+__OBJC_PROTOCOL_$_BRARelatedToColumnAndRowProtocol
+__OBJC_LABEL_PROTOCOL_$_BRARelatedToColumnAndRowProtocol
+__OBJC_CLASS_PROTOCOLS_$_BRACalcChain
+__OBJC_METACLASS_RO_$_BRACalcChain
+__OBJC_$_INSTANCE_METHODS_BRACalcChain
+__OBJC_$_INSTANCE_VARIABLES_BRACalcChain
+__OBJC_$_PROP_LIST_BRACalcChain
+__OBJC_CLASS_RO_$_BRACalcChain
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRACalcChain.m
+XlsxReaderWriter/BRACalcChain.m
+XlsxReaderWriter/BRACalcChain.h
+__42-[BRACalcChain didRemoveColumnsAtIndexes:]_block_invoke
+__39-[BRACalcChain didAddColumnsAtIndexes:]_block_invoke
+__destroy_helper_block_e8_32s40s
+__copy_helper_block_e8_32s40s
+__39-[BRACalcChain didRemoveRowsAtIndexes:]_block_invoke
+__36-[BRACalcChain didAddRowsAtIndexes:]_block_invoke
+-[BRAComment loadAttributes]
+-[BRAComment dictionaryRepresentation]
+-[BRAComment description]
+-[BRAComment reference]
+-[BRAComment setReference:]
+-[BRAComment .cxx_destruct]
+_OBJC_IVAR_$_BRAComment._reference
+__OBJC_METACLASS_RO_$_BRAComment
+__OBJC_$_INSTANCE_METHODS_BRAComment
+__OBJC_$_INSTANCE_VARIABLES_BRAComment
+__OBJC_$_PROP_LIST_BRAComment
+__OBJC_CLASS_RO_$_BRAComment
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAComment.m
+XlsxReaderWriter/BRAComment.m
+XlsxReaderWriter/BRAComment.h
++[BRAComments fullRelationshipType]
+-[BRAComments contentType]
+-[BRAComments targetFormat]
+-[BRAComments loadXmlContents]
+-[BRAComments didAddRowsAtIndexes:]
+___35-[BRAComments didAddRowsAtIndexes:]_block_invoke
+-[BRAComments didRemoveRowsAtIndexes:]
+___38-[BRAComments didRemoveRowsAtIndexes:]_block_invoke
+-[BRAComments didAddColumnsAtIndexes:]
+___38-[BRAComments didAddColumnsAtIndexes:]_block_invoke
+-[BRAComments didRemoveColumnsAtIndexes:]
+___41-[BRAComments didRemoveColumnsAtIndexes:]_block_invoke
+-[BRAComments xmlRepresentation]
+-[BRAComments comments]
+-[BRAComments setComments:]
+-[BRAComments .cxx_destruct]
+_OBJC_IVAR_$_BRAComments._comments
+__OBJC_$_CLASS_METHODS_BRAComments
+__OBJC_CLASS_PROTOCOLS_$_BRAComments
+__OBJC_METACLASS_RO_$_BRAComments
+__OBJC_$_INSTANCE_METHODS_BRAComments
+__OBJC_$_INSTANCE_VARIABLES_BRAComments
+__OBJC_$_PROP_LIST_BRAComments
+__OBJC_CLASS_RO_$_BRAComments
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAComments.m
+XlsxReaderWriter/BRAComments.m
+XlsxReaderWriter/BRAComments.h
+__41-[BRAComments didRemoveColumnsAtIndexes:]_block_invoke
+__38-[BRAComments didAddColumnsAtIndexes:]_block_invoke
+__38-[BRAComments didRemoveRowsAtIndexes:]_block_invoke
+__35-[BRAComments didAddRowsAtIndexes:]_block_invoke
+-[BRAContentTypesOverride initWithContentType:forPart:]
+-[BRAContentTypesOverride loadAttributes]
+-[BRAContentTypesOverride description]
+-[BRAContentTypesOverride partName]
+-[BRAContentTypesOverride setPartName:]
+-[BRAContentTypesOverride contentType]
+-[BRAContentTypesOverride setContentType:]
+-[BRAContentTypesOverride .cxx_destruct]
+_OBJC_SELECTOR_REFERENCES_.28
+_OBJC_CLASSLIST_REFERENCES_$_.29
+_OBJC_IVAR_$_BRAContentTypesOverride._contentType
+_OBJC_IVAR_$_BRAContentTypesOverride._partName
+_OBJC_SELECTOR_REFERENCES_.35
+__OBJC_METACLASS_RO_$_BRAContentTypesOverride
+__OBJC_$_INSTANCE_METHODS_BRAContentTypesOverride
+__OBJC_$_INSTANCE_VARIABLES_BRAContentTypesOverride
+__OBJC_$_PROP_LIST_BRAContentTypesOverride
+__OBJC_CLASS_RO_$_BRAContentTypesOverride
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAContentTypesOverride.m
+XlsxReaderWriter/BRAContentTypesOverride.m
+XlsxReaderWriter/BRAContentTypesOverride.h
++[BRAContentTypesDefaultExtension knownTypes]
+-[BRAContentTypesDefaultExtension initWithExtension:]
+-[BRAContentTypesDefaultExtension loadAttributes]
+-[BRAContentTypesDefaultExtension extension]
+-[BRAContentTypesDefaultExtension setExtension:]
+-[BRAContentTypesDefaultExtension contentType]
+-[BRAContentTypesDefaultExtension setContentType:]
+-[BRAContentTypesDefaultExtension .cxx_destruct]
+_OBJC_CLASSLIST_REFERENCES_$_.31
+_OBJC_SELECTOR_REFERENCES_.41
+_OBJC_SELECTOR_REFERENCES_.43
+_OBJC_SELECTOR_REFERENCES_.49
+_OBJC_IVAR_$_BRAContentTypesDefaultExtension._extension
+_OBJC_IVAR_$_BRAContentTypesDefaultExtension._contentType
+__OBJC_$_CLASS_METHODS_BRAContentTypesDefaultExtension
+__OBJC_METACLASS_RO_$_BRAContentTypesDefaultExtension
+__OBJC_$_INSTANCE_METHODS_BRAContentTypesDefaultExtension
+__OBJC_$_INSTANCE_VARIABLES_BRAContentTypesDefaultExtension
+__OBJC_$_PROP_LIST_BRAContentTypesDefaultExtension
+__OBJC_CLASS_RO_$_BRAContentTypesDefaultExtension
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAContentTypesDefaultExtension.m
+XlsxReaderWriter/BRAContentTypesDefaultExtension.m
+XlsxReaderWriter/BRAContentTypesDefaultExtension.h
+-[BRAContentTypes loadXmlContents]
+-[BRAContentTypes xmlRepresentation]
+-[BRAContentTypes hasContentTypeForPart:]
+___41-[BRAContentTypes hasContentTypeForPart:]_block_invoke
+-[BRAContentTypes hasOverrideForPart:]
+___38-[BRAContentTypes hasOverrideForPart:]_block_invoke
+-[BRAContentTypes overrideContentType:forPart:]
+-[BRAContentTypes addContentTypeForExtension:]
+-[BRAContentTypes defaultExtensions]
+-[BRAContentTypes setDefaultExtensions:]
+-[BRAContentTypes overrides]
+-[BRAContentTypes setOverrides:]
+-[BRAContentTypes .cxx_destruct]
+_OBJC_CLASSLIST_REFERENCES_$_.3
+_OBJC_SELECTOR_REFERENCES_.5
+_OBJC_SELECTOR_REFERENCES_.7
+_OBJC_SELECTOR_REFERENCES_.9
+_OBJC_CLASSLIST_REFERENCES_$_.10
+_OBJC_IVAR_$_BRAContentTypes._defaultExtensions
+_OBJC_IVAR_$_BRAContentTypes._overrides
+_OBJC_SELECTOR_REFERENCES_.37
+_OBJC_SELECTOR_REFERENCES_.39
+___block_descriptor_40_e8_32s_e48_B32?0"BRAContentTypesDefaultExtension"8Q16^B24l
+___block_descriptor_40_e8_32s_e40_B32?0"BRAContentTypesOverride"8Q16^B24l
+__OBJC_METACLASS_RO_$_BRAContentTypes
+__OBJC_$_INSTANCE_METHODS_BRAContentTypes
+__OBJC_$_INSTANCE_VARIABLES_BRAContentTypes
+__OBJC_$_PROP_LIST_BRAContentTypes
+__OBJC_CLASS_RO_$_BRAContentTypes
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAContentTypes.m
+XlsxReaderWriter/BRAContentTypes.m
+XlsxReaderWriter/BRAContentTypes.h
+__38-[BRAContentTypes hasOverrideForPart:]_block_invoke
+__41-[BRAContentTypes hasContentTypeForPart:]_block_invoke
+-[BRAAnchor openXmlAttributesForNewAnchoredDrawing]
+-[BRAOneCellAnchor openXmlAttributesForNewAnchoredDrawing]
+-[BRAOneCellAnchor size]
+-[BRAOneCellAnchor setSize:]
+-[BRAOneCellAnchor topLeftCellOffset]
+-[BRAOneCellAnchor setTopLeftCellOffset:]
+-[BRAOneCellAnchor topLeftCellReference]
+-[BRAOneCellAnchor setTopLeftCellReference:]
+-[BRAOneCellAnchor .cxx_destruct]
+-[BRATwoCellAnchor openXmlAttributesForNewAnchoredDrawing]
+-[BRATwoCellAnchor bottomRightCellOffset]
+-[BRATwoCellAnchor setBottomRightCellOffset:]
+-[BRATwoCellAnchor bottomRightCellReference]
+-[BRATwoCellAnchor setBottomRightCellReference:]
+-[BRATwoCellAnchor .cxx_destruct]
+-[BRAAbsoluteAnchor openXmlAttributesForNewAnchoredDrawing]
+-[BRAAbsoluteAnchor frame]
+-[BRAAbsoluteAnchor setFrame:]
+-[BRAWorksheetDrawing initWithImage:andAnchor:]
+-[BRAWorksheetDrawing loadAttributes]
+-[BRAWorksheetDrawing dictionaryRepresentation]
+-[BRAWorksheetDrawing shouldKeepAspectRatio]
+-[BRAWorksheetDrawing setKeepAspectRatio:]
+-[BRAWorksheetDrawing insets]
+-[BRAWorksheetDrawing setInsets:]
+-[BRAWorksheetDrawing anchor]
+-[BRAWorksheetDrawing setAnchor:]
+-[BRAWorksheetDrawing name]
+-[BRAWorksheetDrawing setName:]
+-[BRAWorksheetDrawing identifier]
+-[BRAWorksheetDrawing setIdentifier:]
+-[BRAWorksheetDrawing drawingIdentifier]
+-[BRAWorksheetDrawing setDrawingIdentifier:]
+-[BRAWorksheetDrawing image]
+-[BRAWorksheetDrawing setImage:]
+-[BRAWorksheetDrawing .cxx_destruct]
+__OBJC_METACLASS_RO_$_BRAAnchor
+__OBJC_$_INSTANCE_METHODS_BRAAnchor
+__OBJC_CLASS_RO_$_BRAAnchor
+_OBJC_IVAR_$_BRAOneCellAnchor._size
+_OBJC_IVAR_$_BRAOneCellAnchor._topLeftCellOffset
+_OBJC_IVAR_$_BRAOneCellAnchor._topLeftCellReference
+__OBJC_METACLASS_RO_$_BRAOneCellAnchor
+__OBJC_$_INSTANCE_METHODS_BRAOneCellAnchor
+__OBJC_$_INSTANCE_VARIABLES_BRAOneCellAnchor
+__OBJC_$_PROP_LIST_BRAOneCellAnchor
+__OBJC_CLASS_RO_$_BRAOneCellAnchor
+_OBJC_IVAR_$_BRATwoCellAnchor._bottomRightCellOffset
+_OBJC_IVAR_$_BRATwoCellAnchor._bottomRightCellReference
+__OBJC_METACLASS_RO_$_BRATwoCellAnchor
+__OBJC_$_INSTANCE_METHODS_BRATwoCellAnchor
+__OBJC_$_INSTANCE_VARIABLES_BRATwoCellAnchor
+__OBJC_$_PROP_LIST_BRATwoCellAnchor
+__OBJC_CLASS_RO_$_BRATwoCellAnchor
+_OBJC_IVAR_$_BRAAbsoluteAnchor._frame
+__OBJC_METACLASS_RO_$_BRAAbsoluteAnchor
+__OBJC_$_INSTANCE_METHODS_BRAAbsoluteAnchor
+__OBJC_$_INSTANCE_VARIABLES_BRAAbsoluteAnchor
+__OBJC_$_PROP_LIST_BRAAbsoluteAnchor
+__OBJC_CLASS_RO_$_BRAAbsoluteAnchor
+_OBJC_SELECTOR_REFERENCES_.161
+_OBJC_SELECTOR_REFERENCES_.163
+_OBJC_SELECTOR_REFERENCES_.165
+_OBJC_SELECTOR_REFERENCES_.167
+_OBJC_SELECTOR_REFERENCES_.169
+_OBJC_SELECTOR_REFERENCES_.171
+_OBJC_SELECTOR_REFERENCES_.173
+_OBJC_SELECTOR_REFERENCES_.175
+_OBJC_CLASSLIST_REFERENCES_$_.176
+_OBJC_SELECTOR_REFERENCES_.178
+_OBJC_SELECTOR_REFERENCES_.182
+_OBJC_SELECTOR_REFERENCES_.185
+_OBJC_CLASSLIST_REFERENCES_$_.190
+_OBJC_SELECTOR_REFERENCES_.192
+_OBJC_SELECTOR_REFERENCES_.193
+_OBJC_SELECTOR_REFERENCES_.198
+_OBJC_SELECTOR_REFERENCES_.203
+_OBJC_CLASSLIST_REFERENCES_$_.204
+_OBJC_SELECTOR_REFERENCES_.209
+_OBJC_CLASSLIST_REFERENCES_$_.214
+_OBJC_SELECTOR_REFERENCES_.215
+_OBJC_SELECTOR_REFERENCES_.219
+_OBJC_SELECTOR_REFERENCES_.221
+_OBJC_SELECTOR_REFERENCES_.225
+_OBJC_SELECTOR_REFERENCES_.233
+_OBJC_SELECTOR_REFERENCES_.237
+_OBJC_SELECTOR_REFERENCES_.241
+_OBJC_SELECTOR_REFERENCES_.245
+_OBJC_SELECTOR_REFERENCES_.247
+_OBJC_SELECTOR_REFERENCES_.249
+_OBJC_CLASSLIST_REFERENCES_$_.250
+_OBJC_SELECTOR_REFERENCES_.254
+_OBJC_SELECTOR_REFERENCES_.256
+_OBJC_SELECTOR_REFERENCES_.258
+_OBJC_SELECTOR_REFERENCES_.262
+_OBJC_SELECTOR_REFERENCES_.264
+_OBJC_SELECTOR_REFERENCES_.270
+_OBJC_SELECTOR_REFERENCES_.272
+_OBJC_SELECTOR_REFERENCES_.274
+_OBJC_SELECTOR_REFERENCES_.276
+_OBJC_SELECTOR_REFERENCES_.278
+_OBJC_SELECTOR_REFERENCES_.279
+_OBJC_SELECTOR_REFERENCES_.280
+_OBJC_CLASSLIST_REFERENCES_$_.281
+_OBJC_SELECTOR_REFERENCES_.282
+_OBJC_SELECTOR_REFERENCES_.284
+_OBJC_CLASSLIST_REFERENCES_$_.285
+_OBJC_SELECTOR_REFERENCES_.287
+_OBJC_SELECTOR_REFERENCES_.288
+_OBJC_SELECTOR_REFERENCES_.289
+_OBJC_SELECTOR_REFERENCES_.290
+_OBJC_SELECTOR_REFERENCES_.292
+_OBJC_IVAR_$_BRAWorksheetDrawing._keepAspectRatio
+_OBJC_IVAR_$_BRAWorksheetDrawing._insets
+_OBJC_IVAR_$_BRAWorksheetDrawing._anchor
+_OBJC_IVAR_$_BRAWorksheetDrawing._name
+_OBJC_IVAR_$_BRAWorksheetDrawing._identifier
+_OBJC_IVAR_$_BRAWorksheetDrawing._drawingIdentifier
+_OBJC_IVAR_$_BRAWorksheetDrawing._image
+__OBJC_METACLASS_RO_$_BRAWorksheetDrawing
+__OBJC_$_INSTANCE_METHODS_BRAWorksheetDrawing
+__OBJC_$_INSTANCE_VARIABLES_BRAWorksheetDrawing
+__OBJC_$_PROP_LIST_BRAWorksheetDrawing
+__OBJC_CLASS_RO_$_BRAWorksheetDrawing
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAWorksheetDrawing.m
+XlsxReaderWriter/BRAWorksheetDrawing.m
+XlsxReaderWriter/BRAWorksheetDrawing.h
+UIEdgeInsetsEqualToEdgeInsets
+/Applications/Xcode_12/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGeometry.h
++[BRADrawing fullRelationshipType]
+-[BRADrawing contentType]
+-[BRADrawing targetFormat]
+-[BRADrawing loadXmlContents]
+-[BRADrawing addWorksheetDrawingsForAnchorType:]
+-[BRADrawing addDrawing:]
+-[BRADrawing addDrawingForImage:withAnchor:]
+-[BRADrawing newDrawingIdentifier]
+-[BRADrawing didAddRowsAtIndexes:]
+___34-[BRADrawing didAddRowsAtIndexes:]_block_invoke
+-[BRADrawing didRemoveRowsAtIndexes:]
+___37-[BRADrawing didRemoveRowsAtIndexes:]_block_invoke
+-[BRADrawing didAddColumnsAtIndexes:]
+___37-[BRADrawing didAddColumnsAtIndexes:]_block_invoke
+-[BRADrawing didRemoveColumnsAtIndexes:]
+___40-[BRADrawing didRemoveColumnsAtIndexes:]_block_invoke
+-[BRADrawing xmlRepresentation]
+-[BRADrawing copy]
+-[BRADrawing worksheetDrawings]
+-[BRADrawing setWorksheetDrawings:]
+-[BRADrawing .cxx_destruct]
+_OBJC_IVAR_$_BRADrawing._worksheetDrawings
+_OBJC_CLASSLIST_REFERENCES_$_.90
+_OBJC_CLASSLIST_REFERENCES_$_.101
+_OBJC_CLASSLIST_REFERENCES_$_.104
+_OBJC_CLASSLIST_REFERENCES_$_.105
+_OBJC_SELECTOR_REFERENCES_.107
+_OBJC_SELECTOR_REFERENCES_.109
+_OBJC_SELECTOR_REFERENCES_.111
+_OBJC_SELECTOR_REFERENCES_.113
+_OBJC_SELECTOR_REFERENCES_.115
+_OBJC_CLASSLIST_REFERENCES_$_.119
+_OBJC_CLASSLIST_REFERENCES_$_.130
+_OBJC_CLASSLIST_REFERENCES_$_.131
+_OBJC_CLASSLIST_REFERENCES_$_.136
+_OBJC_CLASSLIST_REFERENCES_$_.137
+_OBJC_SELECTOR_REFERENCES_.147
+_OBJC_SELECTOR_REFERENCES_.153
+_OBJC_SELECTOR_REFERENCES_.155
+_OBJC_SELECTOR_REFERENCES_.157
+_OBJC_SELECTOR_REFERENCES_.159
+__OBJC_$_CLASS_METHODS_BRADrawing
+__OBJC_CLASS_PROTOCOLS_$_BRADrawing
+__OBJC_METACLASS_RO_$_BRADrawing
+__OBJC_$_INSTANCE_METHODS_BRADrawing
+__OBJC_$_INSTANCE_VARIABLES_BRADrawing
+__OBJC_$_PROP_LIST_BRADrawing
+__OBJC_CLASS_RO_$_BRADrawing
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRADrawing.m
+XlsxReaderWriter/BRADrawing.m
+XlsxReaderWriter/BRADrawing.h
+__40-[BRADrawing didRemoveColumnsAtIndexes:]_block_invoke
+__37-[BRADrawing didAddColumnsAtIndexes:]_block_invoke
+__37-[BRADrawing didRemoveRowsAtIndexes:]_block_invoke
+__34-[BRADrawing didAddRowsAtIndexes:]_block_invoke
+-[BRAImage targetFormat]
++[BRAImage fullRelationshipType]
+-[BRAImage loadXmlContents]
+-[BRAImage xmlRepresentation]
+-[BRAImage isJpeg]
+-[BRAImage setJpeg:]
+-[BRAImage uiImage]
+-[BRAImage setUiImage:]
+-[BRAImage .cxx_destruct]
+_OBJC_IVAR_$_BRAImage._uiImage
+_OBJC_IVAR_$_BRAImage._jpeg
+__OBJC_$_CLASS_METHODS_BRAImage
+__OBJC_METACLASS_RO_$_BRAImage
+__OBJC_$_INSTANCE_METHODS_BRAImage
+__OBJC_$_INSTANCE_VARIABLES_BRAImage
+__OBJC_$_PROP_LIST_BRAImage
+__OBJC_CLASS_RO_$_BRAImage
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAImage.m
+XlsxReaderWriter/BRAImage.m
+XlsxReaderWriter/BRAImage.h
+-[BRASharedString initWithAttributedString:inStyles:]
+-[BRASharedString loadAttributes]
+-[BRASharedString refreshContent]
+-[BRASharedString stringFromTextDictionary:]
+-[BRASharedString attributedString]
+-[BRASharedString setStyles:]
+-[BRASharedString dictionaryRepresentation]
+___43-[BRASharedString dictionaryRepresentation]_block_invoke
+___copy_helper_block_e8_32s40s48r
+___destroy_helper_block_e8_32s40s48r
+-[BRASharedString .cxx_destruct]
+_OBJC_SELECTOR_REFERENCES_.26
+_OBJC_CLASSLIST_REFERENCES_$_.42
+_OBJC_CLASSLIST_REFERENCES_$_.47
+_OBJC_CLASSLIST_REFERENCES_$_.52
+_OBJC_CLASSLIST_REFERENCES_$_.55
+___block_descriptor_56_e8_32s40s48r_e27_v40?08{_NSRange=QQ}16^B32l
+__OBJC_METACLASS_RO_$_BRASharedString
+__OBJC_$_INSTANCE_METHODS_BRASharedString
+__OBJC_$_INSTANCE_VARIABLES_BRASharedString
+__OBJC_CLASS_RO_$_BRASharedString
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRASharedString.m
+XlsxReaderWriter/BRASharedString.m
+__destroy_helper_block_e8_32s40s48r
+__copy_helper_block_e8_32s40s48r
+__43-[BRASharedString dictionaryRepresentation]_block_invoke
++[BRASharedStrings fullRelationshipType]
+-[BRASharedStrings contentType]
+-[BRASharedStrings targetFormat]
+-[BRASharedStrings loadXmlContents]
+-[BRASharedStrings addSharedString:]
+-[BRASharedStrings setStyles:]
+-[BRASharedStrings xmlRepresentation]
+-[BRASharedStrings styles]
+-[BRASharedStrings sharedStrings]
+-[BRASharedStrings setSharedStrings:]
+-[BRASharedStrings .cxx_destruct]
+_OBJC_CLASSLIST_REFERENCES_$_.21
+_OBJC_CLASSLIST_REFERENCES_$_.28
+_OBJC_SELECTOR_REFERENCES_.30
+_OBJC_SELECTOR_REFERENCES_.32
+_OBJC_IVAR_$_BRASharedStrings._sharedStrings
+_OBJC_SELECTOR_REFERENCES_.34
+_OBJC_IVAR_$_BRASharedStrings._styles
+__OBJC_$_CLASS_METHODS_BRASharedStrings
+__OBJC_METACLASS_RO_$_BRASharedStrings
+__OBJC_$_INSTANCE_METHODS_BRASharedStrings
+__OBJC_$_INSTANCE_VARIABLES_BRASharedStrings
+__OBJC_$_PROP_LIST_BRASharedStrings
+__OBJC_CLASS_RO_$_BRASharedStrings
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRASharedStrings.m
+XlsxReaderWriter/BRASharedStrings.m
+XlsxReaderWriter/BRASharedStrings.h
+-[BRACellFormat loadAttributes]
+-[BRACellFormat dictionaryRepresentation]
+___Block_byref_object_copy_
+___Block_byref_object_dispose_
+___41-[BRACellFormat dictionaryRepresentation]_block_invoke
+___copy_helper_block_e8_32s40r
+___destroy_helper_block_e8_32s40r
+-[BRACellFormat isProtected]
+-[BRACellFormat textAlignment]
+-[BRACellFormat cellFill]
+-[BRACellFormat textAttributes]
+-[BRACellFormat numberFormat]
+-[BRACellFormat setCellFill:]
+-[BRACellFormat setNumberFormat:]
+___33-[BRACellFormat setNumberFormat:]_block_invoke
+-[BRACellFormat description]
+-[BRACellFormat setProtected:]
+-[BRACellFormat setTextAlignment:]
+-[BRACellFormat setTextAttributes:]
+-[BRACellFormat cellStyleFormat]
+-[BRACellFormat setCellStyleFormat:]
+-[BRACellFormat .cxx_destruct]
+_OBJC_SELECTOR_REFERENCES_.60
+_OBJC_IVAR_$_BRACellFormat._textAlignment
+_OBJC_SELECTOR_REFERENCES_.72
+_OBJC_SELECTOR_REFERENCES_.76
+_OBJC_SELECTOR_REFERENCES_.78
+_OBJC_SELECTOR_REFERENCES_.86
+_OBJC_SELECTOR_REFERENCES_.90
+_OBJC_CLASSLIST_REFERENCES_$_.91
+_OBJC_IVAR_$_BRACellFormat._textAttributes
+_OBJC_IVAR_$_BRACellFormat._protected
+_OBJC_IVAR_$_BRACellFormat._cellStyleFormat
+_OBJC_CLASSLIST_REFERENCES_$_.122
+_OBJC_SELECTOR_REFERENCES_.128
+___block_descriptor_48_e8_32s40r_e42_v32?0"NSString"8"BRANumberFormat"16^B24l
+___block_descriptor_40_e8_32s_e32_B32?08"BRANumberFormat"16^B24l
+_OBJC_SELECTOR_REFERENCES_.162
+_OBJC_SELECTOR_REFERENCES_.164
+_OBJC_SELECTOR_REFERENCES_.166
+_OBJC_SELECTOR_REFERENCES_.168
+_OBJC_SELECTOR_REFERENCES_.170
+_OBJC_SELECTOR_REFERENCES_.174
+__OBJC_METACLASS_RO_$_BRACellFormat
+__OBJC_$_INSTANCE_METHODS_BRACellFormat
+__OBJC_$_INSTANCE_VARIABLES_BRACellFormat
+__OBJC_$_PROP_LIST_BRACellFormat
+__OBJC_CLASS_RO_$_BRACellFormat
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRACellFormat.m
+XlsxReaderWriter/BRACellFormat.m
+XlsxReaderWriter/BRACellFormat.h
+__33-[BRACellFormat setNumberFormat:]_block_invoke
+__destroy_helper_block_e8_32s40r
+__copy_helper_block_e8_32s40r
+__41-[BRACellFormat dictionaryRepresentation]_block_invoke
+__Block_byref_object_dispose_
+__Block_byref_object_copy_
+-[BRANumberFormatData initWithCode:]
+-[BRANumberFormatData description]
+-[BRANumberFormatData hasThousands]
+-[BRANumberFormatData setHasThousands:]
+-[BRANumberFormatData isScientific]
+-[BRANumberFormatData setIsScientific:]
+-[BRANumberFormatData exponentLength]
+-[BRANumberFormatData setExponentLength:]
+-[BRANumberFormatData minWidth]
+-[BRANumberFormatData setMinWidth:]
+-[BRANumberFormatData decimals]
+-[BRANumberFormatData setDecimals:]
+-[BRANumberFormatData precision]
+-[BRANumberFormatData setPrecision:]
+-[BRANumberFormatData type]
+-[BRANumberFormatData setType:]
+-[BRANumberFormatData scale]
+-[BRANumberFormatData setScale:]
+-[BRANumberFormatData exponentSymbol]
+-[BRANumberFormatData setExponentSymbol:]
+-[BRANumberFormatData code]
+-[BRANumberFormatData setCode:]
+-[BRANumberFormatData currency]
+-[BRANumberFormatData setCurrency:]
+-[BRANumberFormatData pattern]
+-[BRANumberFormatData setPattern:]
+-[BRANumberFormatData color]
+-[BRANumberFormatData setColor:]
+-[BRANumberFormatData .cxx_destruct]
+-[BRANumberFormat initWithFormatCode:andId:inStyles:]
+-[BRANumberFormat loadAttributes]
+-[BRANumberFormat colorStringFromFormatCode:]
+-[BRANumberFormat colorFromColorString:]
+-[BRANumberFormat isPercentageCode:]
+-[BRANumberFormat isDateTimeCode:]
+-[BRANumberFormat isFractionCode:]
+-[BRANumberFormat createPatternCacheFromCode:]
+-[BRANumberFormat nonDateTimeFormatStringInCode:]
+-[BRANumberFormat currencyFromCode:]
+-[BRANumberFormat replaceOpenXmlFormatCodesWithNSFormatterCodesInString:]
+-[BRANumberFormat greatestCommonDivisonWithErrorFor:and:]
+-[BRANumberFormat greatestCommonDivisonFor:and:]
+-[BRANumberFormat convertToFraction:withDenominatorLength:]
+-[BRANumberFormat formatNumber:]
+-[BRANumberFormat formatOutputCode:]
+-[BRANumberFormat dictionaryRepresentation]
+-[BRANumberFormat formatCode]
+-[BRANumberFormat setFormatCode:]
+-[BRANumberFormat formatId]
+-[BRANumberFormat setFormatId:]
+-[BRANumberFormat .cxx_destruct]
+__OBJC_METACLASS_RO_$_BRANumberFormatData
+__OBJC_$_INSTANCE_METHODS_BRANumberFormatData
+_OBJC_IVAR_$_BRANumberFormatData._hasThousands
+_OBJC_IVAR_$_BRANumberFormatData._isScientific
+_OBJC_IVAR_$_BRANumberFormatData._exponentLength
+_OBJC_IVAR_$_BRANumberFormatData._minWidth
+_OBJC_IVAR_$_BRANumberFormatData._decimals
+_OBJC_IVAR_$_BRANumberFormatData._precision
+_OBJC_IVAR_$_BRANumberFormatData._type
+_OBJC_IVAR_$_BRANumberFormatData._scale
+_OBJC_IVAR_$_BRANumberFormatData._exponentSymbol
+_OBJC_IVAR_$_BRANumberFormatData._code
+_OBJC_IVAR_$_BRANumberFormatData._currency
+_OBJC_IVAR_$_BRANumberFormatData._pattern
+_OBJC_IVAR_$_BRANumberFormatData._color
+__OBJC_$_INSTANCE_VARIABLES_BRANumberFormatData
+__OBJC_$_PROP_LIST_BRANumberFormatData
+__OBJC_CLASS_RO_$_BRANumberFormatData
+_OBJC_IVAR_$_BRANumberFormat._formatId
+_OBJC_IVAR_$_BRANumberFormat._formatCode
+_OBJC_SELECTOR_REFERENCES_.140
+_OBJC_CLASSLIST_REFERENCES_$_.143
+_OBJC_SELECTOR_REFERENCES_.146
+_OBJC_SELECTOR_REFERENCES_.154
+_OBJC_SELECTOR_REFERENCES_.158
+_OBJC_SELECTOR_REFERENCES_.160
+_OBJC_CLASSLIST_REFERENCES_$_.165
+_OBJC_SELECTOR_REFERENCES_.188
+_OBJC_SELECTOR_REFERENCES_.205
+_OBJC_SELECTOR_REFERENCES_.212
+_OBJC_SELECTOR_REFERENCES_.220
+_OBJC_SELECTOR_REFERENCES_.222
+_OBJC_SELECTOR_REFERENCES_.224
+_OBJC_SELECTOR_REFERENCES_.227
+_OBJC_CLASSLIST_REFERENCES_$_.228
+_OBJC_SELECTOR_REFERENCES_.232
+_OBJC_SELECTOR_REFERENCES_.234
+_OBJC_SELECTOR_REFERENCES_.236
+_OBJC_SELECTOR_REFERENCES_.238
+_OBJC_SELECTOR_REFERENCES_.240
+_OBJC_CLASSLIST_REFERENCES_$_.243
+_OBJC_SELECTOR_REFERENCES_.253
+_OBJC_SELECTOR_REFERENCES_.257
+_OBJC_SELECTOR_REFERENCES_.261
+_OBJC_SELECTOR_REFERENCES_.265
+_OBJC_SELECTOR_REFERENCES_.269
+_OBJC_SELECTOR_REFERENCES_.273
+_OBJC_SELECTOR_REFERENCES_.275
+_OBJC_SELECTOR_REFERENCES_.281
+_OBJC_SELECTOR_REFERENCES_.283
+_OBJC_SELECTOR_REFERENCES_.300
+_OBJC_SELECTOR_REFERENCES_.302
+_OBJC_SELECTOR_REFERENCES_.306
+_OBJC_SELECTOR_REFERENCES_.308
+_OBJC_SELECTOR_REFERENCES_.309
+_OBJC_CLASSLIST_REFERENCES_$_.316
+_OBJC_CLASSLIST_REFERENCES_$_.317
+_OBJC_SELECTOR_REFERENCES_.321
+_OBJC_SELECTOR_REFERENCES_.323
+_OBJC_SELECTOR_REFERENCES_.379
+_OBJC_SELECTOR_REFERENCES_.381
+_OBJC_SELECTOR_REFERENCES_.383
+_OBJC_CLASSLIST_REFERENCES_$_.384
+_OBJC_SELECTOR_REFERENCES_.387
+_OBJC_SELECTOR_REFERENCES_.389
+_OBJC_SELECTOR_REFERENCES_.390
+_OBJC_SELECTOR_REFERENCES_.394
+_OBJC_CLASSLIST_REFERENCES_$_.397
+_OBJC_SELECTOR_REFERENCES_.401
+_OBJC_SELECTOR_REFERENCES_.405
+_OBJC_SELECTOR_REFERENCES_.407
+_OBJC_SELECTOR_REFERENCES_.409
+_OBJC_SELECTOR_REFERENCES_.413
+_OBJC_SELECTOR_REFERENCES_.415
+_OBJC_SELECTOR_REFERENCES_.424
+_OBJC_SELECTOR_REFERENCES_.426
+_OBJC_SELECTOR_REFERENCES_.428
+_OBJC_SELECTOR_REFERENCES_.430
+_OBJC_SELECTOR_REFERENCES_.431
+_OBJC_SELECTOR_REFERENCES_.432
+_OBJC_SELECTOR_REFERENCES_.434
+_OBJC_SELECTOR_REFERENCES_.435
+_OBJC_SELECTOR_REFERENCES_.437
+_OBJC_SELECTOR_REFERENCES_.439
+_OBJC_SELECTOR_REFERENCES_.441
+_OBJC_SELECTOR_REFERENCES_.443
+_OBJC_CLASSLIST_REFERENCES_$_.444
+_OBJC_SELECTOR_REFERENCES_.446
+_OBJC_SELECTOR_REFERENCES_.448
+_OBJC_SELECTOR_REFERENCES_.453
+_OBJC_CLASSLIST_REFERENCES_$_.464
+_OBJC_SELECTOR_REFERENCES_.466
+_OBJC_SELECTOR_REFERENCES_.478
+_OBJC_SELECTOR_REFERENCES_.480
+__OBJC_METACLASS_RO_$_BRANumberFormat
+__OBJC_$_INSTANCE_METHODS_BRANumberFormat
+__OBJC_$_INSTANCE_VARIABLES_BRANumberFormat
+__OBJC_$_PROP_LIST_BRANumberFormat
+__OBJC_CLASS_RO_$_BRANumberFormat
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRANumberFormat.m
+XlsxReaderWriter/BRANumberFormat.m
+XlsxReaderWriter/BRANumberFormat.h
+-[BRACellFill initWithForegroundColor:backgroundColor:andPatternType:inStyles:]
+-[BRACellFill loadAttributes]
+-[BRACellFill dictionaryRepresentation]
+-[BRACellFill patternedColor]
+-[BRACellFill _solidPatternedColor]
+-[BRACellFill _darkGrayPatternedColor]
+-[BRACellFill _mediumGrayPatternedColor]
+-[BRACellFill _lightGrayPatternedColor]
+-[BRACellFill _gray125PatternedColor]
+-[BRACellFill _gray0625PatternedColor]
+-[BRACellFill nativeColorWithSize:drawingOperations:]
+-[BRACellFill _darkHorizontalPatternedColor]
+___44-[BRACellFill _darkHorizontalPatternedColor]_block_invoke
+-[BRACellFill _darkVerticalPatternedColor]
+___42-[BRACellFill _darkVerticalPatternedColor]_block_invoke
+-[BRACellFill _darkDownPatternedColor]
+___38-[BRACellFill _darkDownPatternedColor]_block_invoke
+-[BRACellFill _darkUpPatternedColor]
+___36-[BRACellFill _darkUpPatternedColor]_block_invoke
+-[BRACellFill _darkGridPatternedColor]
+___38-[BRACellFill _darkGridPatternedColor]_block_invoke
+-[BRACellFill _darkTrellisPatternedColor]
+___41-[BRACellFill _darkTrellisPatternedColor]_block_invoke
+-[BRACellFill _lightHorizontalPatternedColor]
+___45-[BRACellFill _lightHorizontalPatternedColor]_block_invoke
+-[BRACellFill _lightVerticalPatternedColor]
+___43-[BRACellFill _lightVerticalPatternedColor]_block_invoke
+-[BRACellFill _lightDownPatternedColor]
+___39-[BRACellFill _lightDownPatternedColor]_block_invoke
+-[BRACellFill _lightUpPatternedColor]
+___37-[BRACellFill _lightUpPatternedColor]_block_invoke
+-[BRACellFill _lightGridPatternedColor]
+___39-[BRACellFill _lightGridPatternedColor]_block_invoke
+-[BRACellFill _lightTrellisPatternedColor]
+___42-[BRACellFill _lightTrellisPatternedColor]_block_invoke
+-[BRACellFill __grayPatternedColorWithGrayLevel:]
+___49-[BRACellFill __grayPatternedColorWithGrayLevel:]_block_invoke
+-[BRACellFill backgroundColor]
+-[BRACellFill setBackgroundColor:]
+-[BRACellFill foregroundColor]
+-[BRACellFill setForegroundColor:]
+-[BRACellFill patternType]
+-[BRACellFill setPatternType:]
+-[BRACellFill .cxx_destruct]
+_OBJC_IVAR_$_BRACellFill._patternType
+_OBJC_IVAR_$_BRACellFill._backgroundColor
+_OBJC_IVAR_$_BRACellFill._foregroundColor
+_OBJC_SELECTOR_REFERENCES_.67
+___block_descriptor_40_e8_32s_e20_v16?0^{CGContext=}8l
+___block_descriptor_48_e8_32s_e20_v16?0^{CGContext=}8l
+__OBJC_METACLASS_RO_$_BRACellFill
+__OBJC_$_INSTANCE_METHODS_BRACellFill
+__OBJC_$_INSTANCE_VARIABLES_BRACellFill
+__OBJC_$_PROP_LIST_BRACellFill
+__OBJC_CLASS_RO_$_BRACellFill
+_OBJC_CLASSLIST_REFERENCES_$_.145
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRACellFill.m
+XlsxReaderWriter/BRACellFill.m
+XlsxReaderWriter/BRACellFill.h
+__49-[BRACellFill __grayPatternedColorWithGrayLevel:]_block_invoke
+__42-[BRACellFill _lightTrellisPatternedColor]_block_invoke
+__39-[BRACellFill _lightGridPatternedColor]_block_invoke
+__37-[BRACellFill _lightUpPatternedColor]_block_invoke
+__39-[BRACellFill _lightDownPatternedColor]_block_invoke
+__43-[BRACellFill _lightVerticalPatternedColor]_block_invoke
+__45-[BRACellFill _lightHorizontalPatternedColor]_block_invoke
+__41-[BRACellFill _darkTrellisPatternedColor]_block_invoke
+__38-[BRACellFill _darkGridPatternedColor]_block_invoke
+__36-[BRACellFill _darkUpPatternedColor]_block_invoke
+__38-[BRACellFill _darkDownPatternedColor]_block_invoke
+__42-[BRACellFill _darkVerticalPatternedColor]_block_invoke
+__44-[BRACellFill _darkHorizontalPatternedColor]_block_invoke
+BRANativeGraphicsGetImageFromContext
+XlsxReaderWriter/BRAPlatformSpecificDefines.h
++[BRAStyles fullRelationshipType]
+-[BRAStyles contentType]
+-[BRAStyles targetFormat]
+-[BRAStyles loadXmlContents]
+-[BRAStyles loadThemableContent]
+-[BRAStyles loadCellFills]
+-[BRAStyles loadCellStyleFormats]
+-[BRAStyles loadCellFormats]
+-[BRAStyles loadTextsAttributes]
+-[BRAStyles attributedStringAttributesFromOpenXmlAttributes:]
+-[BRAStyles colorWithOpenXmlAttributes:]
+-[BRAStyles openXmlAttributesWithColor:]
+-[BRAStyles rgbColorValueForColor:]
+-[BRAStyles addStyleByCopyingStyleWithId:]
+-[BRAStyles addNumberFormat:]
+-[BRAStyles defaultNumberFormats]
+___33-[BRAStyles defaultNumberFormats]_block_invoke
+-[BRAStyles xmlRepresentation]
+-[BRAStyles indexedColors]
+-[BRAStyles setIndexedColors:]
+-[BRAStyles textsAttributes]
+-[BRAStyles setTextsAttributes:]
+-[BRAStyles cellFormats]
+-[BRAStyles setCellFormats:]
+-[BRAStyles cellStyleFormats]
+-[BRAStyles setCellStyleFormats:]
+-[BRAStyles cellFills]
+-[BRAStyles setCellFills:]
+-[BRAStyles numberFormats]
+-[BRAStyles setNumberFormats:]
+-[BRAStyles theme]
+-[BRAStyles setTheme:]
+-[BRAStyles .cxx_destruct]
+_OBJC_CLASSLIST_REFERENCES_$_.65
+_OBJC_IVAR_$_BRAStyles._indexedColors
+_OBJC_CLASSLIST_REFERENCES_$_.84
+_OBJC_SELECTOR_REFERENCES_.88
+_OBJC_SELECTOR_REFERENCES_.92
+_OBJC_IVAR_$_BRAStyles._numberFormats
+_OBJC_CLASSLIST_REFERENCES_$_.108
+_OBJC_IVAR_$_BRAStyles._cellFills
+_OBJC_CLASSLIST_REFERENCES_$_.113
+_OBJC_IVAR_$_BRAStyles._cellStyleFormats
+_OBJC_IVAR_$_BRAStyles._cellFormats
+_OBJC_IVAR_$_BRAStyles._textsAttributes
+_OBJC_CLASSLIST_REFERENCES_$_.120
+_OBJC_SELECTOR_REFERENCES_.132
+_OBJC_CLASSLIST_REFERENCES_$_.133
+_OBJC_CLASSLIST_REFERENCES_$_.144
+_OBJC_SELECTOR_REFERENCES_.156
+_OBJC_IVAR_$_BRAStyles._theme
+_OBJC_SELECTOR_REFERENCES_.172
+_OBJC_CLASSLIST_REFERENCES_$_.173
+_OBJC_SELECTOR_REFERENCES_.177
+_OBJC_SELECTOR_REFERENCES_.179
+_OBJC_SELECTOR_REFERENCES_.181
+_OBJC_SELECTOR_REFERENCES_.183
+_OBJC_SELECTOR_REFERENCES_.187
+_OBJC_SELECTOR_REFERENCES_.189
+_OBJC_SELECTOR_REFERENCES_.191
+_defaultNumberFormats.pred
+_defaultNumberFormats.defaultNumberFormats
+___block_descriptor_40_e8_32s_e5_v8?0l
+_OBJC_SELECTOR_REFERENCES_.336
+_OBJC_SELECTOR_REFERENCES_.340
+_OBJC_SELECTOR_REFERENCES_.348
+_OBJC_SELECTOR_REFERENCES_.350
+_OBJC_SELECTOR_REFERENCES_.360
+_OBJC_SELECTOR_REFERENCES_.364
+_OBJC_SELECTOR_REFERENCES_.368
+_OBJC_SELECTOR_REFERENCES_.370
+_OBJC_SELECTOR_REFERENCES_.382
+_OBJC_SELECTOR_REFERENCES_.384
+__OBJC_$_CLASS_METHODS_BRAStyles
+__OBJC_METACLASS_RO_$_BRAStyles
+__OBJC_$_INSTANCE_METHODS_BRAStyles
+__OBJC_$_INSTANCE_VARIABLES_BRAStyles
+__OBJC_$_PROP_LIST_BRAStyles
+__OBJC_CLASS_RO_$_BRAStyles
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAStyles.m
+XlsxReaderWriter/BRAStyles.m
+XlsxReaderWriter/BRAStyles.h
+__33-[BRAStyles defaultNumberFormats]_block_invoke
++[BRATheme fullRelationshipType]
+-[BRATheme contentType]
+-[BRATheme targetFormat]
+-[BRATheme loadXmlContents]
+-[BRATheme colorNamed:inColorScheme:]
+-[BRATheme xmlRepresentation]
+-[BRATheme colors]
+-[BRATheme .cxx_destruct]
+_OBJC_IVAR_$_BRATheme._colors
+_OBJC_CLASSLIST_REFERENCES_$_.62
+__OBJC_$_CLASS_METHODS_BRATheme
+__OBJC_METACLASS_RO_$_BRATheme
+__OBJC_$_INSTANCE_METHODS_BRATheme
+__OBJC_$_INSTANCE_VARIABLES_BRATheme
+__OBJC_$_PROP_LIST_BRATheme
+__OBJC_CLASS_RO_$_BRATheme
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRATheme.m
+XlsxReaderWriter/BRATheme.m
+XlsxReaderWriter/BRATheme.h
+-[BRAVmlDrawing targetFormat]
++[BRAVmlDrawing fullRelationshipType]
+-[BRAVmlDrawing loadXmlContents]
+-[BRAVmlDrawing xmlRepresentation]
+__OBJC_$_CLASS_METHODS_BRAVmlDrawing
+__OBJC_METACLASS_RO_$_BRAVmlDrawing
+__OBJC_$_INSTANCE_METHODS_BRAVmlDrawing
+__OBJC_CLASS_RO_$_BRAVmlDrawing
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAVmlDrawing.m
+XlsxReaderWriter/BRAVmlDrawing.m
+-[BRASheet loadAttributes]
+-[BRASheet dictionaryRepresentation]
+-[BRASheet identifier]
+-[BRASheet setIdentifier:]
+-[BRASheet name]
+-[BRASheet setName:]
+-[BRASheet sheetId]
+-[BRASheet setSheetId:]
+-[BRASheet state]
+-[BRASheet setState:]
+-[BRASheet .cxx_destruct]
+_OBJC_IVAR_$_BRASheet._name
+_OBJC_IVAR_$_BRASheet._identifier
+_OBJC_IVAR_$_BRASheet._sheetId
+_OBJC_IVAR_$_BRASheet._state
+__OBJC_METACLASS_RO_$_BRASheet
+__OBJC_$_INSTANCE_METHODS_BRASheet
+__OBJC_$_INSTANCE_VARIABLES_BRASheet
+__OBJC_$_PROP_LIST_BRASheet
+__OBJC_CLASS_RO_$_BRASheet
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRASheet.m
+XlsxReaderWriter/BRASheet.m
+XlsxReaderWriter/BRASheet.h
++[BRAOfficeDocument fullRelationshipType]
+-[BRAOfficeDocument contentType]
+-[BRAOfficeDocument targetFormat]
+-[BRAOfficeDocument loadXmlContents]
+-[BRAOfficeDocument worksheetNamed:]
+-[BRAOfficeDocument createWorksheetNamed:]
+-[BRAOfficeDocument createWorksheetNamed:byCopyingWorksheet:]
+-[BRAOfficeDocument removeWorksheetNamed:]
+-[BRAOfficeDocument worksheets]
+-[BRAOfficeDocument sheetIdForNewSheet]
+___39-[BRAOfficeDocument sheetIdForNewSheet]_block_invoke
+___copy_helper_block_e8_32r
+___destroy_helper_block_e8_32r
+-[BRAOfficeDocument xmlRepresentation]
+___38-[BRAOfficeDocument xmlRepresentation]_block_invoke
+-[BRAOfficeDocument calcChain]
+-[BRAOfficeDocument setCalcChain:]
+-[BRAOfficeDocument sharedStrings]
+-[BRAOfficeDocument setSharedStrings:]
+-[BRAOfficeDocument styles]
+-[BRAOfficeDocument setStyles:]
+-[BRAOfficeDocument sheets]
+-[BRAOfficeDocument setSheets:]
+-[BRAOfficeDocument .cxx_destruct]
+_OBJC_IVAR_$_BRAOfficeDocument._styles
+_OBJC_CLASSLIST_REFERENCES_$_.26
+_OBJC_IVAR_$_BRAOfficeDocument._sharedStrings
+_OBJC_IVAR_$_BRAOfficeDocument._calcChain
+_OBJC_CLASSLIST_REFERENCES_$_.30
+_OBJC_CLASSLIST_REFERENCES_$_.33
+_OBJC_IVAR_$_BRAOfficeDocument._sheets
+_OBJC_CLASSLIST_REFERENCES_$_.61
+_OBJC_SELECTOR_REFERENCES_.65
+___block_descriptor_40_e8_32r_e25_v32?0"BRASheet"8Q16^B24l
+___block_descriptor_32_e31_q24?0"BRASheet"8"BRASheet"16l
+__OBJC_$_CLASS_METHODS_BRAOfficeDocument
+__OBJC_METACLASS_RO_$_BRAOfficeDocument
+__OBJC_$_INSTANCE_METHODS_BRAOfficeDocument
+__OBJC_$_INSTANCE_VARIABLES_BRAOfficeDocument
+__OBJC_$_PROP_LIST_BRAOfficeDocument
+__OBJC_CLASS_RO_$_BRAOfficeDocument
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAOfficeDocument.m
+XlsxReaderWriter/BRAOfficeDocument.m
+XlsxReaderWriter/BRAOfficeDocument.h
+__38-[BRAOfficeDocument xmlRepresentation]_block_invoke
+__destroy_helper_block_e8_32r
+__copy_helper_block_e8_32r
+__39-[BRAOfficeDocument sheetIdForNewSheet]_block_invoke
++[BRACell cellReferenceForColumnIndex:andRowIndex:]
+-[BRACell initWithReference:andStyleId:inWorksheet:]
+-[BRACell loadAttributes]
+-[BRACell columnIndex]
+-[BRACell columnName]
+-[BRACell rowIndex]
+-[BRACell setNumberFormat:]
+-[BRACell setCellFillWithForegroundColor:backgroundColor:andPatternType:]
+-[BRACell setCellFill:]
+-[BRACell setTextAlignment:]
+-[BRACell cellFillColor]
+-[BRACell cellFill]
+-[BRACell numberFormatCode]
+-[BRACell textAlignment]
+-[BRACell setBoolValue:]
+-[BRACell setIntegerValue:]
+-[BRACell setFloatValue:]
+-[BRACell setStringValue:]
+-[BRACell setAttributedStringValue:]
+-[BRACell setDateValue:]
+-[BRACell setFormulaString:]
+-[BRACell setErrorValue:]
+-[BRACell boolValue]
+-[BRACell integerValue]
+-[BRACell longLongValue]
+-[BRACell floatValue]
+-[BRACell doubleValue]
+-[BRACell stringValue]
+-[BRACell attributedStringValue]
+___32-[BRACell attributedStringValue]_block_invoke
+-[BRACell dateValue]
+-[BRACell formulaString]
+-[BRACell errorValue]
+-[BRACell dictionaryRepresentation]
+-[BRACell description]
+-[BRACell mergeCell]
+-[BRACell setMergeCell:]
+-[BRACell reference]
+-[BRACell setReference:]
+-[BRACell styleId]
+-[BRACell setStyleId:]
+-[BRACell sharedStringIndex]
+-[BRACell setSharedStringIndex:]
+-[BRACell type]
+-[BRACell setType:]
+-[BRACell hasError]
+-[BRACell setError:]
+-[BRACell value]
+-[BRACell setValue:]
+-[BRACell .cxx_destruct]
+_OBJC_CLASSLIST_REFERENCES_$_.54
+_OBJC_SELECTOR_REFERENCES_.70
+_OBJC_SELECTOR_REFERENCES_.74
+_OBJC_IVAR_$_BRACell._reference
+_OBJC_IVAR_$_BRACell._styleId
+_OBJC_IVAR_$_BRACell._type
+_OBJC_IVAR_$_BRACell._value
+_OBJC_IVAR_$_BRACell._error
+_OBJC_IVAR_$_BRACell._sharedStringIndex
+_OBJC_CLASSLIST_REFERENCES_$_.103
+_OBJC_CLASSLIST_REFERENCES_$_.121
+_OBJC_CLASSLIST_REFERENCES_$_.132
+_OBJC_SELECTOR_REFERENCES_.134
+_OBJC_SELECTOR_REFERENCES_.136
+_OBJC_SELECTOR_REFERENCES_.138
+_OBJC_CLASSLIST_REFERENCES_$_.147
+_OBJC_CLASSLIST_REFERENCES_$_.148
+_OBJC_SELECTOR_REFERENCES_.150
+_OBJC_CLASSLIST_REFERENCES_$_.159
+_OBJC_CLASSLIST_REFERENCES_$_.184
+_OBJC_SELECTOR_REFERENCES_.190
+_OBJC_CLASSLIST_REFERENCES_$_.193
+_OBJC_SELECTOR_REFERENCES_.195
+_OBJC_SELECTOR_REFERENCES_.197
+_OBJC_SELECTOR_REFERENCES_.199
+_OBJC_SELECTOR_REFERENCES_.201
+_OBJC_SELECTOR_REFERENCES_.206
+_OBJC_SELECTOR_REFERENCES_.208
+_OBJC_SELECTOR_REFERENCES_.210
+_OBJC_SELECTOR_REFERENCES_.214
+___block_descriptor_48_e8_32s40s_e41_v40?0"NSDictionary"8{_NSRange=QQ}16^B32l
+_OBJC_SELECTOR_REFERENCES_.217
+_OBJC_SELECTOR_REFERENCES_.223
+_OBJC_IVAR_$_BRACell._mergeCell
+__OBJC_$_CLASS_METHODS_BRACell
+__OBJC_METACLASS_RO_$_BRACell
+__OBJC_$_INSTANCE_METHODS_BRACell
+__OBJC_$_INSTANCE_VARIABLES_BRACell
+__OBJC_$_PROP_LIST_BRACell
+__OBJC_CLASS_RO_$_BRACell
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRACell.m
+XlsxReaderWriter/BRACell.m
+XlsxReaderWriter/BRACell.h
+__32-[BRACell attributedStringValue]_block_invoke
++[BRARow rowIndexForCellReference:]
+-[BRARow initWithRowIndex:inWorksheet:]
+-[BRARow loadAttributes]
+-[BRARow setRowIndex:]
+-[BRARow height]
+-[BRARow addCell:]
+-[BRARow dictionaryRepresentation]
+___34-[BRARow dictionaryRepresentation]_block_invoke
+-[BRARow description]
+-[BRARow hasCustomHeight]
+-[BRARow setCustomHeight:]
+-[BRARow rowIndex]
+-[BRARow setHeight:]
+-[BRARow cells]
+-[BRARow setCells:]
+-[BRARow .cxx_destruct]
+_OBJC_CLASSLIST_REFERENCES_$_.66
+_OBJC_IVAR_$_BRARow._cells
+_OBJC_IVAR_$_BRARow._rowIndex
+_OBJC_IVAR_$_BRARow._height
+_OBJC_IVAR_$_BRARow._customHeight
+_OBJC_CLASSLIST_REFERENCES_$_.89
+___block_descriptor_32_e29_q24?0"BRACell"8"BRACell"16l
+__OBJC_$_CLASS_METHODS_BRARow
+__OBJC_METACLASS_RO_$_BRARow
+__OBJC_$_INSTANCE_METHODS_BRARow
+__OBJC_$_INSTANCE_VARIABLES_BRARow
+__OBJC_$_PROP_LIST_BRARow
+__OBJC_CLASS_RO_$_BRARow
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRARow.m
+XlsxReaderWriter/BRARow.m
+XlsxReaderWriter/BRARow.h
+__34-[BRARow dictionaryRepresentation]_block_invoke
++[BRAColumn columnIndexForCellReference:]
++[BRAColumn columnNameForColumnIndex:]
++[BRAColumn columnNameForCellReference:]
+-[BRAColumn initWithMinimum:andMaximum:]
+-[BRAColumn loadAttributes]
+-[BRAColumn pointWidth]
+-[BRAColumn setPointWidth:]
+-[BRAColumn dictionaryRepresentation]
+-[BRAColumn description]
+-[BRAColumn hasCustomWidth]
+-[BRAColumn setCustomWidth:]
+-[BRAColumn minimum]
+-[BRAColumn setMinimum:]
+-[BRAColumn maximum]
+-[BRAColumn setMaximum:]
+-[BRAColumn width]
+-[BRAColumn setWidth:]
+_OBJC_IVAR_$_BRAColumn._maximum
+_OBJC_IVAR_$_BRAColumn._minimum
+_OBJC_IVAR_$_BRAColumn._customWidth
+_OBJC_IVAR_$_BRAColumn._width
+__OBJC_$_CLASS_METHODS_BRAColumn
+__OBJC_METACLASS_RO_$_BRAColumn
+__OBJC_$_INSTANCE_METHODS_BRAColumn
+__OBJC_$_INSTANCE_VARIABLES_BRAColumn
+__OBJC_$_PROP_LIST_BRAColumn
+__OBJC_CLASS_RO_$_BRAColumn
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAColumn.m
+XlsxReaderWriter/BRAColumn.h
+XlsxReaderWriter/BRAColumn.m
+-[BRAMergeCell firstCellReference]
+__OBJC_METACLASS_RO_$_BRAMergeCell
+__OBJC_$_INSTANCE_METHODS_BRAMergeCell
+__OBJC_CLASS_RO_$_BRAMergeCell
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAMergeCell.m
+XlsxReaderWriter/BRAMergeCell.m
+-[BRACellRange initWithRangeReference:]
+-[BRACellRange dictionaryRepresentation]
+-[BRACellRange reference]
+-[BRACellRange leffColumnIndex]
+-[BRACellRange rightColumnIndex]
+-[BRACellRange setRightColumnIndex:]
+-[BRACellRange setLeffColumnIndex:]
+-[BRACellRange description]
+-[BRACellRange topRowIndex]
+-[BRACellRange setTopRowIndex:]
+-[BRACellRange bottomRowIndex]
+-[BRACellRange setBottomRowIndex:]
+-[BRACellRange .cxx_destruct]
+_OBJC_CLASSLIST_REFERENCES_$_.5
+_OBJC_IVAR_$_BRACellRange._topRowIndex
+_OBJC_IVAR_$_BRACellRange._bottomRowIndex
+_OBJC_CLASSLIST_REFERENCES_$_.41
+__OBJC_METACLASS_RO_$_BRACellRange
+__OBJC_$_INSTANCE_METHODS_BRACellRange
+__OBJC_$_INSTANCE_VARIABLES_BRACellRange
+__OBJC_$_PROP_LIST_BRACellRange
+__OBJC_CLASS_RO_$_BRACellRange
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRACellRange.m
+XlsxReaderWriter/BRACellRange.m
+XlsxReaderWriter/BRACellRange.h
++[BRAWorksheet fullRelationshipType]
+-[BRAWorksheet contentType]
+-[BRAWorksheet targetFormat]
+-[BRAWorksheet loadXmlContents]
+-[BRAWorksheet xmlRepresentation]
+___33-[BRAWorksheet xmlRepresentation]_block_invoke
+___33-[BRAWorksheet xmlRepresentation]_block_invoke_2
+-[BRAWorksheet mergeCellForCell:]
+-[BRAWorksheet cellForCellReference:]
+-[BRAWorksheet cellForCellReference:shouldCreate:]
+___50-[BRAWorksheet cellForCellReference:shouldCreate:]_block_invoke
+-[BRAWorksheet cellOrFirstCellInMergeCellForCellReference:]
+-[BRAWorksheet newCellForCellReference:]
+___40-[BRAWorksheet newCellForCellReference:]_block_invoke
+-[BRAWorksheet imageForCellReference:]
+-[BRAWorksheet addImage:betweenCellsReferenced:and:withInsets:preserveTransparency:]
+-[BRAWorksheet addImage:inCellReferenced:withOffset:size:preserveTransparency:]
+-[BRAWorksheet addImage:inFrame:preserveTransparency:]
+-[BRAWorksheet drawings]
+-[BRAWorksheet comments]
+-[BRAWorksheet addRowAt:]
+-[BRAWorksheet addRowsAt:count:]
+-[BRAWorksheet removeRow:]
+-[BRAWorksheet removeRow:count:]
+___32-[BRAWorksheet removeRow:count:]_block_invoke
+-[BRAWorksheet isTabSelected]
+-[BRAWorksheet setTabSelected:]
+-[BRAWorksheet cells]
+-[BRAWorksheet setCells:]
+-[BRAWorksheet mergeCells]
+-[BRAWorksheet setMergeCells:]
+-[BRAWorksheet rows]
+-[BRAWorksheet setRows:]
+-[BRAWorksheet columns]
+-[BRAWorksheet setColumns:]
+-[BRAWorksheet dimension]
+-[BRAWorksheet setDimension:]
+-[BRAWorksheet setDrawings:]
+-[BRAWorksheet setComments:]
+-[BRAWorksheet sharedStrings]
+-[BRAWorksheet setSharedStrings:]
+-[BRAWorksheet styles]
+-[BRAWorksheet setStyles:]
+-[BRAWorksheet calcChain]
+-[BRAWorksheet setCalcChain:]
+-[BRAWorksheet .cxx_destruct]
+_OBJC_CLASSLIST_REFERENCES_$_.63
+_OBJC_CLASSLIST_REFERENCES_$_.70
+_OBJC_IVAR_$_BRAWorksheet._mergeCells
+_OBJC_CLASSLIST_REFERENCES_$_.83
+_OBJC_CLASSLIST_REFERENCES_$_.88
+_OBJC_IVAR_$_BRAWorksheet._columns
+_OBJC_IVAR_$_BRAWorksheet._rows
+_OBJC_IVAR_$_BRAWorksheet._cells
+_OBJC_CLASSLIST_REFERENCES_$_.106
+_OBJC_IVAR_$_BRAWorksheet._drawings
+_OBJC_IVAR_$_BRAWorksheet._comments
+___block_descriptor_32_e39_q24?0"NSDictionary"8"NSDictionary"16l
+___block_literal_global.161
+___block_descriptor_40_e8_32s_e24_B32?0"BRACell"8Q16^B24l
+_OBJC_SELECTOR_REFERENCES_.196
+_OBJC_SELECTOR_REFERENCES_.200
+_OBJC_SELECTOR_REFERENCES_.202
+_OBJC_SELECTOR_REFERENCES_.204
+___block_descriptor_48_e8_32r_e23_B32?0"BRARow"8Q16^B24l
+_OBJC_SELECTOR_REFERENCES_.211
+_OBJC_SELECTOR_REFERENCES_.213
+_OBJC_CLASSLIST_REFERENCES_$_.216
+_OBJC_SELECTOR_REFERENCES_.218
+_OBJC_SELECTOR_REFERENCES_.226
+_OBJC_SELECTOR_REFERENCES_.228
+_OBJC_SELECTOR_REFERENCES_.230
+_OBJC_CLASSLIST_REFERENCES_$_.231
+_OBJC_SELECTOR_REFERENCES_.235
+_OBJC_SELECTOR_REFERENCES_.239
+_OBJC_CLASSLIST_REFERENCES_$_.242
+_OBJC_SELECTOR_REFERENCES_.244
+_OBJC_SELECTOR_REFERENCES_.246
+_OBJC_SELECTOR_REFERENCES_.248
+_OBJC_SELECTOR_REFERENCES_.250
+_OBJC_CLASSLIST_REFERENCES_$_.251
+_OBJC_SELECTOR_REFERENCES_.255
+_OBJC_SELECTOR_REFERENCES_.259
+_OBJC_SELECTOR_REFERENCES_.263
+_OBJC_CLASSLIST_REFERENCES_$_.264
+_OBJC_SELECTOR_REFERENCES_.266
+_OBJC_SELECTOR_REFERENCES_.268
+_OBJC_SELECTOR_REFERENCES_.286
+_OBJC_CLASSLIST_REFERENCES_$_.295
+_OBJC_IVAR_$_BRAWorksheet._calcChain
+_OBJC_CLASSLIST_REFERENCES_$_.306
+___block_descriptor_32_e24_v32?0"BRACell"8Q16^B24l
+___block_literal_global.308
+_OBJC_SELECTOR_REFERENCES_.312
+_OBJC_SELECTOR_REFERENCES_.314
+_OBJC_SELECTOR_REFERENCES_.316
+_OBJC_SELECTOR_REFERENCES_.318
+_OBJC_SELECTOR_REFERENCES_.320
+_OBJC_SELECTOR_REFERENCES_.322
+_OBJC_IVAR_$_BRAWorksheet._tabSelected
+_OBJC_IVAR_$_BRAWorksheet._sharedStrings
+_OBJC_IVAR_$_BRAWorksheet._styles
+__OBJC_$_CLASS_METHODS_BRAWorksheet
+__OBJC_METACLASS_RO_$_BRAWorksheet
+__OBJC_$_INSTANCE_METHODS_BRAWorksheet
+__OBJC_$_INSTANCE_VARIABLES_BRAWorksheet
+__OBJC_$_PROP_LIST_BRAWorksheet
+__OBJC_CLASS_RO_$_BRAWorksheet
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAWorksheet.m
+XlsxReaderWriter/BRAWorksheet.m
+XlsxReaderWriter/BRAWorksheet.h
+__32-[BRAWorksheet removeRow:count:]_block_invoke
+__40-[BRAWorksheet newCellForCellReference:]_block_invoke
+__50-[BRAWorksheet cellForCellReference:shouldCreate:]_block_invoke
+__33-[BRAWorksheet xmlRepresentation]_block_invoke_2
+__33-[BRAWorksheet xmlRepresentation]_block_invoke
+-[BRAOpenXmlSubElement initWithOpenXmlAttributes:]
+-[BRAOpenXmlSubElement loadAttributes]
+-[BRAOpenXmlSubElement dictionaryRepresentation]
+-[BRAOpenXmlSubElement hash]
+-[BRAOpenXmlSubElement isEqual:]
+-[BRAOpenXmlSubElement setDictionaryRepresentation:]
+-[BRAOpenXmlSubElement .cxx_destruct]
+-[BRAOpenXmlSubElementWithStyle initWithOpenXmlAttributes:inStyles:]
+-[BRAOpenXmlSubElementWithStyle .cxx_destruct]
+-[BRAOpenXmlSubElementWithWorksheet initWithOpenXmlAttributes:inWorksheet:]
+-[BRAOpenXmlSubElementWithWorksheet .cxx_destruct]
+__OBJC_METACLASS_RO_$_BRAOpenXmlSubElement
+__OBJC_$_INSTANCE_METHODS_BRAOpenXmlSubElement
+_OBJC_IVAR_$_BRAOpenXmlSubElement._dictionaryRepresentation
+__OBJC_$_INSTANCE_VARIABLES_BRAOpenXmlSubElement
+__OBJC_$_PROP_LIST_BRAOpenXmlSubElement
+__OBJC_CLASS_RO_$_BRAOpenXmlSubElement
+_OBJC_SELECTOR_REFERENCES_.47
+__OBJC_METACLASS_RO_$_BRAOpenXmlSubElementWithStyle
+__OBJC_$_INSTANCE_METHODS_BRAOpenXmlSubElementWithStyle
+__OBJC_$_INSTANCE_VARIABLES_BRAOpenXmlSubElementWithStyle
+__OBJC_CLASS_RO_$_BRAOpenXmlSubElementWithStyle
+__OBJC_METACLASS_RO_$_BRAOpenXmlSubElementWithWorksheet
+__OBJC_$_INSTANCE_METHODS_BRAOpenXmlSubElementWithWorksheet
+__OBJC_$_INSTANCE_VARIABLES_BRAOpenXmlSubElementWithWorksheet
+__OBJC_CLASS_RO_$_BRAOpenXmlSubElementWithWorksheet
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAOpenXmlSubElement.m
+XlsxReaderWriter/BRAOpenXmlSubElement.m
+XlsxReaderWriter/BRAOpenXmlSubElement.h
+-[BRAOpenXmlElement initWithContentsOfTarget:inParentDirectory:]
+-[BRAOpenXmlElement initWithTarget:inParentDirectory:]
+-[BRAOpenXmlElement loadXmlContents]
+-[BRAOpenXmlElement save]
+-[BRAOpenXmlElement setXmlRepresentation:]
+-[BRAOpenXmlElement xmlRepresentation]
+-[BRAOpenXmlElement setParentDirectory:]
+-[BRAOpenXmlElement hash]
+-[BRAOpenXmlElement isEqual:]
+-[BRAOpenXmlElement target]
+-[BRAOpenXmlElement setTarget:]
+-[BRAOpenXmlElement parentDirectory]
+-[BRAOpenXmlElement dataRepresentation]
+-[BRAOpenXmlElement setDataRepresentation:]
+-[BRAOpenXmlElement .cxx_destruct]
+_OBJC_CLASSLIST_REFERENCES_$_.23
+_OBJC_CLASSLIST_REFERENCES_$_.32
+__OBJC_METACLASS_RO_$_BRAOpenXmlElement
+__OBJC_$_INSTANCE_METHODS_BRAOpenXmlElement
+_OBJC_IVAR_$_BRAOpenXmlElement._target
+_OBJC_IVAR_$_BRAOpenXmlElement._parentDirectory
+__OBJC_$_INSTANCE_VARIABLES_BRAOpenXmlElement
+__OBJC_$_PROP_LIST_BRAOpenXmlElement
+__OBJC_CLASS_RO_$_BRAOpenXmlElement
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAOpenXmlElement.m
+XlsxReaderWriter/BRAOpenXmlElement.m
+XlsxReaderWriter/BRAOpenXmlElement.h
+-[BRAElementWithRelationships loadXmlContents]
+-[BRAElementWithRelationships save]
+-[BRAElementWithRelationships fullRelationshipsTarget]
+-[BRAElementWithRelationships relationshipsTarget]
+-[BRAElementWithRelationships relationships]
+-[BRAElementWithRelationships setRelationships:]
+-[BRAElementWithRelationships .cxx_destruct]
+_OBJC_CLASSLIST_REFERENCES_$_.13
+_OBJC_IVAR_$_BRAElementWithRelationships._relationships
+__OBJC_METACLASS_RO_$_BRAElementWithRelationships
+__OBJC_$_INSTANCE_METHODS_BRAElementWithRelationships
+__OBJC_$_INSTANCE_VARIABLES_BRAElementWithRelationships
+__OBJC_$_PROP_LIST_BRAElementWithRelationships
+__OBJC_CLASS_RO_$_BRAElementWithRelationships
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRAElementWithRelationships.m
+XlsxReaderWriter/BRAElementWithRelationships.m
+XlsxReaderWriter/BRAElementWithRelationships.h
+-[BRARelationship initWithId:type:andTarget:inParentDirectory:]
+-[BRARelationship initWithXmlRepresentation:forRelationId:inParentDirectory:]
+-[BRARelationship initWithDataRepresentation:forRelationId:inParentDirectory:]
++[BRARelationship fullRelationshipType]
+-[BRARelationship contentType]
+-[BRARelationship targetFormat]
+-[BRARelationship newTarget]
+-[BRARelationship setParentDirectory:]
+-[BRARelationship copy]
+-[BRARelationship identifier]
+-[BRARelationship setIdentifier:]
+-[BRARelationship type]
+-[BRARelationship setType:]
+-[BRARelationship .cxx_destruct]
+_OBJC_IVAR_$_BRARelationship._identifier
+_OBJC_IVAR_$_BRARelationship._type
+__OBJC_$_CLASS_METHODS_BRARelationship
+__OBJC_METACLASS_RO_$_BRARelationship
+__OBJC_$_INSTANCE_METHODS_BRARelationship
+__OBJC_$_INSTANCE_VARIABLES_BRARelationship
+__OBJC_$_PROP_LIST_BRARelationship
+__OBJC_CLASS_RO_$_BRARelationship
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRARelationship.m
+XlsxReaderWriter/BRARelationship.m
+XlsxReaderWriter/BRARelationship.h
+-[BRARelationships loadXmlContents]
+-[BRARelationships relationshipClassForOpenXmlRelationshipType:]
+-[BRARelationships createRelationshipWithAttributes:]
+-[BRARelationships setParentDirectory:]
+-[BRARelationships relationshipWithId:]
+-[BRARelationships anyRelationshipWithType:]
+-[BRARelationships addRelationship:]
+___36-[BRARelationships addRelationship:]_block_invoke
+-[BRARelationships removeRelationshipWithId:]
+___45-[BRARelationships removeRelationshipWithId:]_block_invoke
+-[BRARelationships relationshipIdForNewRelationship]
+___52-[BRARelationships relationshipIdForNewRelationship]_block_invoke
+-[BRARelationships allRelationships]
+-[BRARelationships save]
+-[BRARelationships copy]
+-[BRARelationships xmlRepresentation]
+-[BRARelationships relationshipsArray]
+-[BRARelationships setRelationshipsArray:]
+-[BRARelationships .cxx_destruct]
+_OBJC_CLASSLIST_REFERENCES_$_.11
+_OBJC_IVAR_$_BRARelationships._relationshipsArray
+_OBJC_CLASSLIST_REFERENCES_$_.40
+___block_descriptor_40_e8_32s_e32_v32?0"BRARelationship"8Q16^B24l
+___block_descriptor_40_e8_32s_e32_B32?0"BRARelationship"8Q16^B24l
+_OBJC_CLASSLIST_REFERENCES_$_.126
+_OBJC_SELECTOR_REFERENCES_.130
+__OBJC_METACLASS_RO_$_BRARelationships
+__OBJC_$_INSTANCE_METHODS_BRARelationships
+__OBJC_$_INSTANCE_VARIABLES_BRARelationships
+__OBJC_$_PROP_LIST_BRARelationships
+__OBJC_CLASS_RO_$_BRARelationships
+/Users/dm/Repositories/XlsxReaderWriter/XlsxReaderWriter/BRARelationships.m
+XlsxReaderWriter/BRARelationships.m
+XlsxReaderWriter/BRARelationships.h
+__52-[BRARelationships relationshipIdForNewRelationship]_block_invoke
+__45-[BRARelationships removeRelationshipWithId:]_block_invoke
+__36-[BRARelationships addRelationship:]_block_invoke
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework.dSYM/Contents/Info.plist b/Carthage/Build/iOS/XlsxReaderWriter.framework.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..28e9239
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.com.charlymr.XlsxReaderWriter-iOS
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 2.4.1
+ CFBundleVersion
+ 1
+
+
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework.dSYM/Contents/Resources/DWARF/XlsxReaderWriter b/Carthage/Build/iOS/XlsxReaderWriter.framework.dSYM/Contents/Resources/DWARF/XlsxReaderWriter
new file mode 100644
index 0000000..2b37ac5
Binary files /dev/null and b/Carthage/Build/iOS/XlsxReaderWriter.framework.dSYM/Contents/Resources/DWARF/XlsxReaderWriter differ
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACalcChain.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACalcChain.h
new file mode 100644
index 0000000..a3f9fde
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACalcChain.h
@@ -0,0 +1,17 @@
+//
+// BRACalcChain.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 24/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+#import
+
+@interface BRACalcChain : BRARelationship
+
+@property (nonatomic, strong) NSArray *cells;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACalcChainCell.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACalcChainCell.h
new file mode 100644
index 0000000..a3e70ca
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACalcChainCell.h
@@ -0,0 +1,18 @@
+//
+// BRACalcChainCell.h
+// XlsxReaderWriter
+//
+// Created by René BIGOT on 23/09/2015.
+// Copyright © 2015 BRAE. All rights reserved.
+//
+
+@import Foundation;
+
+#import
+
+@interface BRACalcChainCell : BRAOpenXmlSubElement
+
+@property (nonatomic, strong) NSString *reference;
+
+@end
+
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACell.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACell.h
new file mode 100644
index 0000000..c703ad9
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACell.h
@@ -0,0 +1,84 @@
+//
+// BRACell.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 17/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+@import CoreGraphics;
+#import
+
+#import
+#import
+
+@class BRAMergeCell, BRACellFormat, BRARow, BRAImage;
+
+typedef enum : NSUInteger {
+ BRACellContentTypeBoolean,
+ BRACellContentTypeDate,
+ BRACellContentTypeError,
+ BRACellContentTypeInlineString,
+ BRACellContentTypeNumber,
+ BRACellContentTypeSharedString,
+ BRACellContentTypeString,
+ BRACellContentTypeUnknown
+} BRACellContentType;
+
+@interface BRACell : BRAOpenXmlSubElementWithWorksheet {
+ NSDate *_dateValue;
+ NSString *_formulaString;
+}
+
+//General
++ (NSString *)cellReferenceForColumnIndex:(NSInteger)columnIndex andRowIndex:(NSInteger)rowIndex;
+- (instancetype)initWithReference:(NSString *)reference andStyleId:(NSInteger)styleId inWorksheet:(BRAWorksheet *)worksheet;
+- (NSInteger)columnIndex;
+- (NSString *)columnName;
+- (NSInteger)rowIndex;
+
+//Styles
+- (void)setNumberFormat:(NSString *)numberFormat;
+- (void)setCellFillWithForegroundColor:(BRANativeColor *)foregroundColor backgroundColor:(BRANativeColor *)backgroundColor andPatternType:(BRACellFillPatternType)patternType;
+- (void)setCellFill:(BRACellFill *)cellFill;
+- (void)setTextAlignment:(NSTextAlignment)alignment;
+- (BRACellFill *)cellFill;
+- (BRANativeColor *)cellFillColor;
+- (NSString *)numberFormatCode;
+- (NSTextAlignment)textAlignment;
+
+//Cell content setters
+- (void)setBoolValue:(BOOL)boolValue;
+- (void)setIntegerValue:(NSInteger)integerValue;
+- (void)setFloatValue:(float)floatValue;
+- (void)setStringValue:(NSString *)stringValue;
+- (void)setAttributedStringValue:(NSAttributedString *)attributedStringValue;
+- (void)setDateValue:(NSDate *)date;
+- (void)setFormulaString:(NSString *)formulaString;
+- (void)setErrorValue:(NSString *)errorValue;
+
+//Cell content getters
+- (BOOL)boolValue;
+- (NSInteger)integerValue;
+- (long long)longLongValue;
+- (float)floatValue;
+- (double)doubleValue;
+- (NSString *)stringValue;
+- (NSAttributedString *)attributedStringValue;
+- (NSDate *)dateValue;
+- (NSString *)formulaString;
+- (NSString *)errorValue;
+
+
+
+@property (nonatomic, strong) BRAMergeCell *mergeCell;
+@property (nonatomic, strong) NSString *reference;
+
+@property (nonatomic) NSInteger styleId;
+@property (nonatomic) NSInteger sharedStringIndex;
+@property (nonatomic) BRACellContentType type;
+@property (nonatomic, getter=hasError) BOOL error;
+@property (nonatomic, strong) NSString *value;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACellFill.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACellFill.h
new file mode 100644
index 0000000..6d70f76
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACellFill.h
@@ -0,0 +1,47 @@
+//
+// BRACellFill.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 07/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+#import
+
+@class BRAStyles;
+
+typedef NSString* BRACellFillPatternType;
+static BRACellFillPatternType kBRACellFillPatternTypeNone = @"none";
+static BRACellFillPatternType kBRACellFillPatternTypeSolid = @"solid";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkGray = @"darkGray";
+static BRACellFillPatternType kBRACellFillPatternTypeMediumGray = @"mediumGray";
+static BRACellFillPatternType kBRACellFillPatternTypeLightGray = @"lightGray";
+static BRACellFillPatternType kBRACellFillPatternTypeGray125 = @"gray125";
+static BRACellFillPatternType kBRACellFillPatternTypeGray0625 = @"gray0625";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkHorizontal = @"darkHorizontal";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkVertical = @"darkVertical";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkDown = @"darkDown";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkUp = @"darkUp";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkGrid = @"darkGrid";
+static BRACellFillPatternType kBRACellFillPatternTypeDarkTrellis = @"darkTrellis";
+static BRACellFillPatternType kBRACellFillPatternTypeLightHorizontal = @"lightHorizontal";
+static BRACellFillPatternType kBRACellFillPatternTypeLightVertical = @"lightVertical";
+static BRACellFillPatternType kBRACellFillPatternTypeLightDown = @"lightDown";
+static BRACellFillPatternType kBRACellFillPatternTypeLightUp = @"lightUp";
+static BRACellFillPatternType kBRACellFillPatternTypeLightGrid = @"lightGrid";
+static BRACellFillPatternType kBRACellFillPatternTypeLightTrellis = @"lightTrellis";
+
+
+@interface BRACellFill : BRAOpenXmlSubElementWithStyle
+
+- (instancetype)initWithForegroundColor:(BRANativeColor *)foregroundColor backgroundColor:(BRANativeColor *)backgroundColor andPatternType:(BRACellFillPatternType)patternType inStyles:(BRAStyles *)styles;
+- (BRANativeColor *)patternedColor;
+
+@property (nonatomic, strong) BRANativeColor *backgroundColor;
+@property (nonatomic, strong) BRANativeColor *foregroundColor;
+@property (nonatomic, strong) BRACellFillPatternType patternType;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACellFormat.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACellFormat.h
new file mode 100644
index 0000000..e9f5c9f
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACellFormat.h
@@ -0,0 +1,37 @@
+//
+// BRACellFormat.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 08/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+#import
+
+@class BRAStyles, BRACellFill, BRANumberFormat;
+
+@interface BRACellFormat : BRAOpenXmlSubElementWithStyle {
+ BOOL _isCellStyleXf;
+ NSDictionary *_stylesTextsAttributes;
+ BRACellFill *_cellFill;
+ BRANumberFormat *_numberFormat;
+}
+
+@property (nonatomic, getter=isProtected) BOOL protected;
+@property (nonatomic) NSTextAlignment textAlignment;
+@property (nonatomic, strong) NSDictionary *textAttributes;
+
+//Cell format (cellXfs) may have a reference to a cell style format (cellStyleXfs)
+@property (nonatomic, weak) BRACellFormat *cellStyleFormat;
+
+- (void)setCellFill:(BRACellFill *)cellFill;
+- (BRACellFill *)cellFill;
+
+- (void)setNumberFormat:(BRANumberFormat *)numberFormat;
+- (BRANumberFormat *)numberFormat;
+
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACellRange.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACellRange.h
new file mode 100644
index 0000000..6752d71
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRACellRange.h
@@ -0,0 +1,26 @@
+//
+// BRACellRange.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 17/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRACellRange : BRAOpenXmlSubElement {
+ NSString *_leftColumnName;
+ NSString *_rightColumnName;
+}
+
+- (instancetype)initWithRangeReference:(NSString *)rangeReference;
+- (NSString *)reference;
+
+@property (nonatomic) NSInteger topRowIndex;
+@property (nonatomic) NSInteger bottomRowIndex;
+@property (nonatomic) NSInteger leffColumnIndex;
+@property (nonatomic) NSInteger rightColumnIndex;
+
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAColumn.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAColumn.h
new file mode 100644
index 0000000..a762414
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAColumn.h
@@ -0,0 +1,25 @@
+//
+// BRAColumn.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 17/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRAColumn : BRAOpenXmlSubElement
+
++ (NSInteger)columnIndexForCellReference:(NSString *)cellReference;
++ (NSString *)columnNameForCellReference:(NSString *)cellReference;
++ (NSString *)columnNameForColumnIndex:(NSInteger)index;
+- (instancetype)initWithMinimum:(NSInteger)minimum andMaximum:(NSInteger)maximum;
+
+@property (nonatomic, getter = hasCustomWidth) BOOL customWidth;
+@property (nonatomic) NSInteger minimum;
+@property (nonatomic) NSInteger maximum;
+@property (nonatomic) NSInteger width;
+@property (nonatomic) NSInteger pointWidth;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAComment.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAComment.h
new file mode 100644
index 0000000..870e766
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAComment.h
@@ -0,0 +1,19 @@
+//
+// BRAComment.h
+// XlsxReaderWriter
+//
+// Created by René BIGOT on 23/09/2015.
+// Copyright © 2015 BRAE. All rights reserved.
+//
+
+#import
+
+/** This class does not change the comments content.
+ * It just handles rows and columns deletions / additions */
+
+@interface BRAComment : BRAOpenXmlSubElement
+
+@property (nonatomic, strong) NSString *reference;
+
+@end
+
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAComments.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAComments.h
new file mode 100644
index 0000000..34c8190
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAComments.h
@@ -0,0 +1,20 @@
+//
+// BRAComments.m
+// XlsxReaderWriter
+//
+// Created by René BIGOT on 23/09/2015.
+// Copyright © 2015 BRAE. All rights reserved.
+//
+
+#import
+#import
+#import
+
+/** This class does not change the comments content.
+ * It just handles rows and columns deletions / additions */
+
+@interface BRAComments : BRARelationship
+
+@property (nonatomic, strong) NSArray *comments;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAContentTypes.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAContentTypes.h
new file mode 100644
index 0000000..48547ff
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAContentTypes.h
@@ -0,0 +1,26 @@
+//
+// BRAContentTypes.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 05/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+typedef NSString *BRAContentType;
+
+@class BRARelationship;
+
+@interface BRAContentTypes : BRAOpenXmlElement
+
+- (BOOL)hasOverrideForPart:(NSString *)partName;
+- (BOOL)hasContentTypeForPart:(NSString *)partName;
+- (void)addContentTypeForExtension:(NSString *)extension;
+- (void)overrideContentType:(NSString *)contentType forPart:(NSString *)partName;
+
+@property (nonatomic, strong) NSArray *defaultExtensions;
+@property (nonatomic, strong) NSArray *overrides;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAContentTypesDefaultExtension.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAContentTypesDefaultExtension.h
new file mode 100644
index 0000000..681145c
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAContentTypesDefaultExtension.h
@@ -0,0 +1,21 @@
+//
+// BRAContentTypesDefaultExtension.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 23/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@class BRARelationship;
+
+@interface BRAContentTypesDefaultExtension : BRAOpenXmlSubElement
+
+- (instancetype)initWithExtension:(NSString *)extension;
+
+@property (nonatomic, strong) NSString *extension;
+@property (nonatomic, strong) NSString *contentType;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAContentTypesOverride.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAContentTypesOverride.h
new file mode 100644
index 0000000..a31a284
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAContentTypesOverride.h
@@ -0,0 +1,20 @@
+//
+// BRAContentTypesOverride.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 23/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+#import
+
+@class BRARelationship;
+
+@interface BRAContentTypesOverride : BRAOpenXmlSubElement
+
+- (instancetype)initWithContentType:(NSString *)contentType forPart:(NSString *)partName;
+
+@property (nonatomic, strong) NSString *partName;
+@property (nonatomic, strong) NSString *contentType;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRADrawing.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRADrawing.h
new file mode 100644
index 0000000..d91dacf
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRADrawing.h
@@ -0,0 +1,21 @@
+//
+// BRADrawing.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 22/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+#import
+
+@class BRAWorksheetDrawing, BRAImage, BRAAnchor;
+
+@interface BRADrawing : BRARelationship
+
+- (BRAWorksheetDrawing *)addDrawingForImage:(BRAImage *)image withAnchor:(BRAAnchor *)anchor;
+
+@property (nonatomic, strong) NSArray *worksheetDrawings;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAElementWithRelationships.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAElementWithRelationships.h
new file mode 100644
index 0000000..d4cd9f7
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAElementWithRelationships.h
@@ -0,0 +1,21 @@
+//
+// BRAElementWithRelationships.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 03/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+#import
+
+@class BRARelationships;
+
+@interface BRAElementWithRelationships : BRAOpenXmlElement
+
+@property (nonatomic, strong) BRARelationships *relationships;
+
+- (NSString *)relationshipsTarget;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAImage.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAImage.h
new file mode 100644
index 0000000..f268066
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAImage.h
@@ -0,0 +1,17 @@
+//
+// BRAImage.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 22/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRAImage : BRARelationship
+
+@property (nonatomic, getter=isJpeg) BOOL jpeg;
+@property (nonatomic, strong) BRANativeImage *uiImage;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAMergeCell.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAMergeCell.h
new file mode 100644
index 0000000..2bee4ed
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAMergeCell.h
@@ -0,0 +1,16 @@
+//
+// BRAMergeCell.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 17/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRAMergeCell : BRACellRange
+
+- (NSString *)firstCellReference;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRANumberFormat.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRANumberFormat.h
new file mode 100644
index 0000000..56972bb
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRANumberFormat.h
@@ -0,0 +1,64 @@
+//
+// BRANumberFormat.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 08/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+@import CoreGraphics;
+
+#import
+#import
+
+@class BRAStyles;
+
+typedef enum : NSUInteger {
+ kBRAFormatCodeTypeNone = 0,
+ kBRAFormatCodeTypePercentage,
+ kBRAFormatCodeTypeDateTime,
+ kBRAFormatCodeTypeCurrency,
+ kBRAFormatCodeTypeFraction,
+ kBRAFormatCodeTypeNumber
+} BRAFormatCodeType;
+
+typedef struct {
+ NSInteger numerator;
+ NSInteger denominator;
+ CGFloat error;
+} BRAFraction;
+
+
+@interface BRANumberFormatData : NSObject
+
+- (instancetype)initWithCode:(NSString *)code;
+
+@property (nonatomic) BOOL hasThousands;
+@property (nonatomic) BOOL isScientific;
+@property (nonatomic) NSInteger exponentLength;
+@property (nonatomic) NSInteger minWidth;
+@property (nonatomic) NSInteger decimals;
+@property (nonatomic) NSInteger precision;
+@property (nonatomic) BRAFormatCodeType type;
+@property (nonatomic) CGFloat scale;
+@property (nonatomic, strong) NSString *exponentSymbol;
+@property (nonatomic, strong) NSString *code;
+@property (nonatomic, strong) NSString *currency;
+@property (nonatomic, strong) NSString *pattern;
+@property (nonatomic, strong) BRANativeColor *color;
+
+@end
+
+@interface BRANumberFormat : BRAOpenXmlSubElementWithStyle {
+ BRANumberFormatData *_cacheData;
+ NSArray *_numberFormatParts;
+}
+
+@property (nonatomic, strong) NSString *formatCode;
+@property (nonatomic, strong) NSString *formatId;
+
+- (instancetype)initWithFormatCode:(NSString *)formatCode andId:(NSInteger)formatId inStyles:(BRAStyles *)styles;
+- (NSAttributedString *)formatNumber:(CGFloat)number;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAOfficeDocument.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAOfficeDocument.h
new file mode 100644
index 0000000..012f56d
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAOfficeDocument.h
@@ -0,0 +1,27 @@
+//
+// BRAOfficeDocument.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 03/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@class BRASharedStrings, BRACalcChain, BRAStyles, BRAWorksheet;
+
+@interface BRAOfficeDocument : BRARelationship
+
+- (BRAWorksheet *)worksheetNamed:(NSString *)worksheetName;
+- (BRAWorksheet *)createWorksheetNamed:(NSString *)worksheetName;
+- (BRAWorksheet *)createWorksheetNamed:(NSString *)worksheetName byCopyingWorksheet:(BRAWorksheet *)worksheet;
+- (void)removeWorksheetNamed:(NSString *)worksheetName;
+
+@property (nonatomic, weak) BRACalcChain *calcChain;
+@property (nonatomic, weak) BRASharedStrings *sharedStrings;
+@property (nonatomic, weak) BRAStyles *styles;
+@property (nonatomic, strong) NSArray *sheets;
+@property (nonatomic, strong, readonly) NSArray *worksheets;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAOfficeDocumentPackage.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAOfficeDocumentPackage.h
new file mode 100644
index 0000000..96ba5e9
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAOfficeDocumentPackage.h
@@ -0,0 +1,69 @@
+//
+// BRAOfficeDocumentPackage.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 03/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+
+#import
+
+@class BRAContentTypes, BRAOfficeDocument;
+
+/*!
+ * @brief BRADocumentPackage is the OPC package representation. OpenXml documents are OPC (Open Packaging Convention) packages which uses the ZIP archive format.
+ * Files types contained in the packages are discribed by the [Content-Types].xml file.
+ * The set of explicit relationships for a given package as a whole are stored in _rels/.rels file.
+ */
+@interface BRAOfficeDocumentPackage : BRAElementWithRelationships
+
+ /*! @brief The content type. Files types contained in the packages are discribed by the [Content-Types].xml file. */
+ @property (nonatomic, strong, readonly) BRAContentTypes * contentTypes;
+
+ /*! @brief The Workbook for the XLSx file. This is your starting poing */
+ @property (nonatomic, strong, readonly) BRAOfficeDocument * workbook;
+
+ /*! @brief The cache Directory use by the package */
+ @property (nonatomic, strong, readonly) NSString * cacheDirectory;
+
+ /*!
+ * @brief Initialize a spreadsheet document from a file and read its .rels file
+ * @param filePath The file path.
+ * @return BRAOfficeDocumentPackage
+ */
+- (instancetype)initWithContentsOfFile:(NSString *)filePath NS_DESIGNATED_INITIALIZER;
+
+ /*!
+ * @brief Opens an OPC package and unzip it, read its [Content-Types] and _rels/.rels files.
+ * @param filePath Path to the OPC package file to read.
+ * @return BRAOfficeDocumentPackage
+ */
++ (instancetype)open:(NSString *)filePath;
+
+ /*!
+ * @brief Saves an OPC package : update [Content-Types] and zip all datas to it's known file path.
+ */
+- (void)save;
+
+ /*!
+ * @brief Saves an OPC package : update [Content-Types] and zip all datas to filePath.
+ * @param filePath Destination path
+ */
+- (void)saveAs:(NSString *)filePath;
+
+ /*!
+ * @brief TODO: Creates an OPC package with a basic [Content-Types] and _rels/.rels files.
+ * @warning Not Implemented.
+ * @param filePath Destionation file path.
+ * @return BRAOfficeDocumentPackage
+ */
++ (instancetype)create:(NSString *)filePath NS_UNAVAILABLE;
+
+ /*!
+ * @brief Use Designated initializer
+ */
+- (instancetype)init NS_UNAVAILABLE;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAOpenXmlElement.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAOpenXmlElement.h
new file mode 100644
index 0000000..22f8d33
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAOpenXmlElement.h
@@ -0,0 +1,28 @@
+//
+// BRAOpenXmlElement.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 05/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+
+#define NOT_IMPLEMENTED NSAssert2(NO, @"%s is not implemented in %@", __PRETTY_FUNCTION__, [super class]);
+
+@interface BRAOpenXmlElement : NSObject {
+ NSString *_xmlRepresentation;
+ NSData *_dataRepresentation;
+}
+
+@property (nonatomic, strong) NSString *target;
+@property (nonatomic, strong) NSString *parentDirectory;
+@property (nonatomic, strong) NSString *xmlRepresentation;
+@property (nonatomic, strong) NSData *dataRepresentation;
+
+- (instancetype)initWithContentsOfTarget:(NSString *)target inParentDirectory:(NSString *)parentDirectory;
+- (instancetype)initWithTarget:(NSString *)target inParentDirectory:(NSString *)parentDirectory;
+- (void)loadXmlContents;
+- (void)save;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAOpenXmlSubElement.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAOpenXmlSubElement.h
new file mode 100644
index 0000000..8c27cfe
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAOpenXmlSubElement.h
@@ -0,0 +1,37 @@
+//
+// BRAOpenXmlSubElement.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 22/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+
+@class BRAStyles, BRAWorksheet;
+
+@interface BRAOpenXmlSubElement : NSObject
+
+- (instancetype)initWithOpenXmlAttributes:(NSDictionary *)attributes;
+- (void)loadAttributes;
+
+@property (nonatomic, strong) NSDictionary *dictionaryRepresentation;
+
+@end
+
+
+@interface BRAOpenXmlSubElementWithStyle : BRAOpenXmlSubElement {
+ BRAStyles *_styles;
+}
+
+- (instancetype)initWithOpenXmlAttributes:(NSDictionary *)attributes inStyles:(BRAStyles *)styles;
+
+@end
+
+@interface BRAOpenXmlSubElementWithWorksheet : BRAOpenXmlSubElement {
+ BRAWorksheet *_worksheet;
+}
+
+- (instancetype)initWithOpenXmlAttributes:(NSDictionary *)attributes inWorksheet:(BRAWorksheet *)worksheet;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAPlatformSpecificDefines.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAPlatformSpecificDefines.h
new file mode 100644
index 0000000..9b5a0b9
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAPlatformSpecificDefines.h
@@ -0,0 +1,79 @@
+
+#if TARGET_OS_IPHONE
+
+@import UIKit;
+
+#define BRANativeMakeSize CGSizeMake
+#define BRANativeColor UIColor
+#define BRANativeImage UIImage
+#define BRANativeFont UIFont
+#define BRANativeFontDescriptor UIFontDescriptor
+#define BRANativeFontDescriptorSizeAttribute UIFontDescriptorSizeAttribute
+#define BRANativeEdgeInsets UIEdgeInsets
+#define BRANativeEdgeInsetsMake UIEdgeInsetsMake
+#define BRANativeEdgeInsetsZero UIEdgeInsetsZero
+#define BRANativeEdgeInsetsEqualToEdgeInsets UIEdgeInsetsEqualToEdgeInsets
+#define BRANativeImagePNGRepresentation UIImagePNGRepresentation
+#define BRANativeImageJPEGRepresentation UIImageJPEGRepresentation
+NS_INLINE BRANativeImage* BRANativeGraphicsGetImageFromContext(CGContextRef context) {
+ CGImageRef imageRef = CGBitmapContextCreateImage(context);
+ BRANativeImage *img = [[BRANativeImage alloc] initWithCGImage:imageRef];
+ CGImageRelease(imageRef);
+ return img;
+}
+
+
+
+
+#else
+
+@import Cocoa;
+
+#define BRANativeMakeSize NSMakeSize
+#define BRANativeColor NSColor
+#define BRANativeImage NSImage
+#define BRANativeFont NSFont
+#define BRANativeFontDescriptor NSFontDescriptor
+#define BRANativeFontDescriptorSizeAttribute NSFontSizeAttribute
+#define BRANativeEdgeInsets NSEdgeInsets
+#define BRANativeEdgeInsetsMake NSEdgeInsetsMake
+#define BRANativeEdgeInsetsZero NSEdgeInsetsMake(0, 0, 0, 0)
+
+NS_INLINE BOOL BRANativeEdgeInsetsEqualToEdgeInsets(NSEdgeInsets a, NSEdgeInsets b) {
+ return ((fabs(a.left - b.left) < 0.01f) &&
+ (fabs(a.top - b.top) > 0.01f) &&
+ (fabs(a.right - b.right) > 0.01f) &&
+ (fabs(a.bottom - b.bottom) > 0.01f));
+}
+
+NS_INLINE NSData* BRANativeImagePNGRepresentation(NSImage *image) {
+ // Create a bitmap representation from the current image
+
+ [image lockFocus];
+ NSBitmapImageRep *bitmapRep = [[NSBitmapImageRep alloc] initWithFocusedViewRect:NSMakeRect(0, 0, image.size.width, image.size.height)];
+ [image unlockFocus];
+
+ return [bitmapRep representationUsingType:NSPNGFileType properties:@{}];
+}
+
+
+NS_INLINE NSData* BRANativeImageJPEGRepresentation(NSImage *image, CGFloat quality) {
+ // Create a bitmap representation from the current image
+
+ [image lockFocus];
+ NSBitmapImageRep *bitmapRep = [[NSBitmapImageRep alloc] initWithFocusedViewRect:NSMakeRect(0, 0, image.size.width, image.size.height)];
+ [image unlockFocus];
+
+ return [bitmapRep representationUsingType:NSJPEGFileType properties:@{NSImageCompressionFactor:@(quality)}];
+}
+
+
+NS_INLINE BRANativeImage* BRANativeGraphicsGetImageFromContext(CGContextRef context) {
+ CGImageRef imageRef = CGBitmapContextCreateImage(context);
+ BRANativeImage *img = [[BRANativeImage alloc] initWithCGImage:imageRef
+ size:CGSizeMake(CGBitmapContextGetWidth(context), CGBitmapContextGetHeight(context))];
+ CGImageRelease(imageRef);
+ return img;
+}
+
+#endif /* BRAPlatformSpecificDefines_h */
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRARelatedToColumnAndRowProtocol.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRARelatedToColumnAndRowProtocol.h
new file mode 100644
index 0000000..c480191
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRARelatedToColumnAndRowProtocol.h
@@ -0,0 +1,19 @@
+//
+// BRARelatedToColumnAndRowProtocol.h
+// XlsxReaderWriter
+//
+// Created by René BIGOT on 23/09/2015.
+// Copyright © 2015 BRAE. All rights reserved.
+//
+
+@import Foundation;
+
+@protocol BRARelatedToColumnAndRowProtocol
+
+@required
+- (void)didAddRowsAtIndexes:(NSIndexSet *)indexes;
+- (void)didRemoveRowsAtIndexes:(NSIndexSet *)indexes;
+- (void)didAddColumnsAtIndexes:(NSIndexSet *)indexes;
+- (void)didRemoveColumnsAtIndexes:(NSIndexSet *)indexes;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRARelationship.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRARelationship.h
new file mode 100644
index 0000000..74738c7
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRARelationship.h
@@ -0,0 +1,26 @@
+//
+// BRARelationship.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 05/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+#import
+
+@interface BRARelationship : BRAElementWithRelationships
+
++ (NSString *)fullRelationshipType;
+- (instancetype)initWithId:(NSString *)relationshipId type:(NSString *)relationshipType andTarget:(NSString *)relationTarget inParentDirectory:(NSString *)parentDirectory;
+- (instancetype)initWithXmlRepresentation:(NSString *)xmlRepresentation forRelationId:(NSString *)relationId inParentDirectory:(NSString *)parentDirectory;
+- (instancetype)initWithDataRepresentation:(NSData *)dataRepresentation forRelationId:(NSString *)relationId inParentDirectory:(NSString *)parentDirectory;
+- (NSString *)contentType;
+- (NSString *)targetFormat;
+- (NSString *)newTarget;
+
+@property (nonatomic, strong) NSString *identifier;
+@property (nonatomic, strong) NSString *type;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRARelationships.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRARelationships.h
new file mode 100644
index 0000000..fdecad8
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRARelationships.h
@@ -0,0 +1,23 @@
+//
+// BRARelationships.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 04/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRARelationships : BRAOpenXmlElement
+
+@property (nonatomic, strong) NSMutableArray *relationshipsArray;
+
+- (id)relationshipWithId:(NSString *)rId;
+- (id)anyRelationshipWithType:(NSString *)relationshipType;
+- (void)addRelationship:(BRARelationship *)relationship;
+- (void)removeRelationshipWithId:(NSString *)identifier;
+- (NSArray *)allRelationships;
+- (NSString *)relationshipIdForNewRelationship;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRARow.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRARow.h
new file mode 100644
index 0000000..f681a7d
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRARow.h
@@ -0,0 +1,25 @@
+//
+// BRARow.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 17/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@class BRACell, BRAWorksheet;
+
+@interface BRARow : BRAOpenXmlSubElementWithWorksheet
+
++ (NSInteger)rowIndexForCellReference:(NSString *)cellReference;
+- (instancetype)initWithRowIndex:(NSInteger)rowIndex inWorksheet:(BRAWorksheet *)worksheet;
+- (void)addCell:(BRACell *)cell;
+
+@property (nonatomic, getter=hasCustomHeight) BOOL customHeight;
+@property (nonatomic) NSInteger rowIndex;
+@property (nonatomic) NSInteger height;
+@property (nonatomic, strong) NSMutableArray *cells;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRASharedString.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRASharedString.h
new file mode 100644
index 0000000..c29a4fa
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRASharedString.h
@@ -0,0 +1,21 @@
+//
+// BRASharedString.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 07/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRASharedString : BRAOpenXmlSubElementWithStyle {
+ NSMutableAttributedString *_attributedString;
+}
+
+- (instancetype)initWithAttributedString:(NSAttributedString *)attributedString inStyles:(BRAStyles *)styles;
+
+//Read only ! We won't change shared strings but create new ones
+- (NSAttributedString *)attributedString;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRASharedStrings.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRASharedStrings.h
new file mode 100644
index 0000000..9823a70
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRASharedStrings.h
@@ -0,0 +1,21 @@
+//
+// BRASharedStrings.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 05/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@class BRAStyles, BRASharedString;
+
+@interface BRASharedStrings : BRARelationship
+
+- (void)addSharedString:(BRASharedString *)sharedString;
+
+@property (nonatomic, weak) BRAStyles *styles;
+@property (nonatomic, strong) NSArray *sharedStrings;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRASheet.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRASheet.h
new file mode 100644
index 0000000..cea0713
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRASheet.h
@@ -0,0 +1,19 @@
+//
+// BRASheet.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 05/11/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRASheet : BRAOpenXmlSubElement
+
+@property (nonatomic, strong) NSString *identifier;
+@property (nonatomic, strong) NSString *name;
+@property (nonatomic, strong) NSString *sheetId;
+@property (nonatomic, strong) NSString *state;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAStyles.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAStyles.h
new file mode 100644
index 0000000..45ccd1b
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAStyles.h
@@ -0,0 +1,36 @@
+//
+// BRAStyles.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 07/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+#import
+
+@class BRATheme, BRANumberFormat;
+
+@interface BRAStyles : BRARelationship {
+ NSDictionary *_attributes;
+}
+
+@property (nonatomic, strong) NSArray *indexedColors;
+@property (nonatomic, strong) NSArray *textsAttributes;
+@property (nonatomic, strong) NSArray *cellFormats;
+@property (nonatomic, strong) NSArray *cellStyleFormats;
+@property (nonatomic, strong) NSArray *cellFills;
+@property (nonatomic, strong) NSDictionary *numberFormats;
+@property (nonatomic, weak) BRATheme *theme;
+
+- (void)loadThemableContent;
+- (NSDictionary *)defaultNumberFormats;
+- (NSDictionary *)attributedStringAttributesFromOpenXmlAttributes:(NSDictionary *)attributes;
+- (BRANativeColor *)colorWithOpenXmlAttributes:(NSDictionary *)attributes;
+- (NSDictionary *)openXmlAttributesWithColor:(BRANativeColor *)color;
+- (NSString *)addNumberFormat:(BRANumberFormat *)numberFormat;
+- (NSInteger)addStyleByCopyingStyleWithId:(NSInteger)styleId;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRATheme.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRATheme.h
new file mode 100644
index 0000000..7f1185d
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRATheme.h
@@ -0,0 +1,16 @@
+//
+// BRATheme.h
+// XlsxReaderWriter
+//
+// Created by René BIGOT on 06/07/2015.
+// Copyright (c) 2015 BRAE. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRATheme : BRARelationship
+
+@property (nonatomic, strong, readonly) NSArray *colors;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAVmlDrawing.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAVmlDrawing.h
new file mode 100644
index 0000000..7408b1a
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAVmlDrawing.h
@@ -0,0 +1,14 @@
+//
+// BRAVmlDrawing.h
+// XlsxReaderWriter
+//
+// Created by René BIGOT on 28/09/2015.
+// Copyright © 2015 BRAE. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRAVmlDrawing : BRARelationship
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAWorksheet.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAWorksheet.h
new file mode 100644
index 0000000..16adb72
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAWorksheet.h
@@ -0,0 +1,49 @@
+//
+// BRAWorksheet.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 10/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@class BRAMergeCell, BRACell, BRAImage, BRAWorksheetDrawing, BRACellRange, BRADrawing, BRAComments, BRASharedStrings, BRAStyles, BRACalcChain;
+
+@interface BRAWorksheet : BRARelationship {
+ BRACellRange *_dimension;
+}
+
+- (BRAMergeCell *)mergeCellForCell:(BRACell *)cell;
+- (BRACell *)cellForCellReference:(NSString *)cellReference;
+- (BRACell *)cellOrFirstCellInMergeCellForCellReference:(NSString *)cellReference;
+- (BRACell *)cellForCellReference:(NSString *)cellReference shouldCreate:(BOOL)shouldCreate;
+
+//Image
+- (BRAImage *)imageForCellReference:(NSString *)cellReference;
+- (BRAWorksheetDrawing *)addImage:(BRANativeImage *)image betweenCellsReferenced:(NSString *)firstCellReference and:(NSString *)secondCellReference withInsets:(BRANativeEdgeInsets)insets preserveTransparency:(BOOL)transparency;
+- (BRAWorksheetDrawing *)addImage:(BRANativeImage *)image inCellReferenced:(NSString *)cellReference withOffset:(CGPoint)offset size:(CGSize)size preserveTransparency:(BOOL)transparency;
+- (BRAWorksheetDrawing *)addImage:(BRANativeImage *)image inFrame:(CGRect)frame preserveTransparency:(BOOL)transparency;
+
+//Column
+
+//Rows
+- (void)addRowAt:(NSInteger)rowIndex;
+- (void)addRowsAt:(NSInteger)rowIndex count:(NSInteger)numberOfRowsToAdd;
+- (void)removeRow:(NSInteger)rowIndex;
+- (void)removeRow:(NSInteger)rowIndex count:(NSInteger)numberOfRowsToRemove;
+
+@property (nonatomic, getter=isTabSelected) BOOL tabSelected;
+@property (nonatomic, strong) NSMutableArray *cells;
+@property (nonatomic, strong) NSMutableArray *mergeCells;
+@property (nonatomic, strong) NSMutableArray *rows;
+@property (nonatomic, strong) NSMutableArray *columns;
+@property (nonatomic, strong) BRACellRange *dimension;
+@property (nonatomic, strong) BRADrawing *drawings;
+@property (nonatomic, strong) BRAComments *comments;
+@property (nonatomic, strong) BRASharedStrings *sharedStrings;
+@property (nonatomic, strong) BRAStyles *styles;
+@property (nonatomic, strong) BRACalcChain *calcChain;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAWorksheetDrawing.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAWorksheetDrawing.h
new file mode 100644
index 0000000..a239d9c
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/BRAWorksheetDrawing.h
@@ -0,0 +1,54 @@
+//
+// BRAWorksheetDrawing.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 22/10/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+#import
+
+@class BRAImage;
+
+@interface BRAAnchor : NSObject
+
+- (NSDictionary *)openXmlAttributesForNewAnchoredDrawing;
+
+@end
+
+@interface BRAAbsoluteAnchor : BRAAnchor
+
+@property (nonatomic) CGRect frame;
+
+@end
+
+@interface BRAOneCellAnchor : BRAAnchor
+
+@property (nonatomic) CGSize size;
+@property (nonatomic) CGPoint topLeftCellOffset;
+@property (nonatomic, strong) NSString *topLeftCellReference;
+
+@end
+
+@interface BRATwoCellAnchor : BRAOneCellAnchor
+
+@property (nonatomic) CGPoint bottomRightCellOffset;
+@property (nonatomic, strong) NSString *bottomRightCellReference;
+
+@end
+
+@interface BRAWorksheetDrawing : BRAOpenXmlSubElement
+
+@property (nonatomic, getter=shouldKeepAspectRatio) BOOL keepAspectRatio;
+@property (nonatomic) BRANativeEdgeInsets insets;
+@property (nonatomic, strong) BRAAnchor *anchor;
+@property (nonatomic, strong) NSString *name;
+@property (nonatomic, strong) NSString *identifier;
+@property (nonatomic, strong) NSString *drawingIdentifier;
+@property (nonatomic, strong) BRAImage *image;
+
+- (instancetype)initWithImage:(BRAImage *)image andAnchor:(BRAAnchor *)anchor;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NSDictionary+DeepCopy.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NSDictionary+DeepCopy.h
new file mode 100644
index 0000000..f20b2b1
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NSDictionary+DeepCopy.h
@@ -0,0 +1,21 @@
+//
+// NSDictionary+DeepCopy.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 20/06/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+
+@interface NSDictionary (DeepCopy)
+
+- (NSMutableDictionary *)mutableDeepCopy;
+
+@end
+
+@interface NSArray (DeepCopy)
+
+- (NSMutableArray *)mutableDeepCopy;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NSDictionary+OpenXMLDictionaryParser.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NSDictionary+OpenXMLDictionaryParser.h
new file mode 100644
index 0000000..b84744d
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NSDictionary+OpenXMLDictionaryParser.h
@@ -0,0 +1,20 @@
+//
+// NSDictionary+OpenXMLDictionaryParser.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 19/06/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+
+@class NSXMLParser;
+
+@interface NSDictionary (OpenXMLDictionaryParser)
+
++ (NSDictionary *)dictionaryWithOpenXmlParser:(NSXMLParser *)parser;
++ (NSDictionary *)dictionaryWithOpenXmlData:(NSData *)data;
++ (NSDictionary *)dictionaryWithOpenXmlString:(NSString *)string;
++ (NSDictionary *)dictionaryWithOpenXmlFile:(NSString *)path;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NSDictionary+OpenXmlString.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NSDictionary+OpenXmlString.h
new file mode 100644
index 0000000..13b4597
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NSDictionary+OpenXmlString.h
@@ -0,0 +1,15 @@
+//
+// NSDictionary+OpenXmlString.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 03/09/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+
+@interface NSDictionary (OpenXmlString)
+
+- (NSString *)openXmlStringInNodeNamed:(NSString *)nodeName;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NativeColor+HTML.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NativeColor+HTML.h
new file mode 100644
index 0000000..761e4bc
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NativeColor+HTML.h
@@ -0,0 +1,18 @@
+//
+// NativeColor+HTML.h
+// FasciaLib
+//
+// Created by René Bigot on 26/01/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRANativeColor(HTML)
+
++ (BRANativeColor *)colorWithHexString:(NSString *)hexString;
++ (CGFloat)colorComponentFrom:(NSString *)string start:(NSUInteger)start length:(NSUInteger)length;
+- (NSString *)hexStringValue;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NativeColor+OpenXML.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NativeColor+OpenXML.h
new file mode 100644
index 0000000..4e7bcd5
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NativeColor+OpenXML.h
@@ -0,0 +1,16 @@
+//
+// NativeColor+OpenXml.h
+// Levé
+//
+// Created by René BIGOT on 14/04/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+@interface BRANativeColor (OpenXml)
+
++ (NSArray *)defaultIndexedColors;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NativeFont+BoldItalic.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NativeFont+BoldItalic.h
new file mode 100644
index 0000000..18b0823
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/NativeFont+BoldItalic.h
@@ -0,0 +1,23 @@
+//
+// NativeFont+BoldItalic.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 22/04/2014.
+// Copyright (c) 2014 René Bigot. All rights reserved.
+//
+
+@import Foundation;
+#import
+
+static const NSString *kBRAFontNameRegular = @"regular";
+static const NSString *kBRAFontNameItalic = @"italic";
+static const NSString *kBRAFontNameBold = @"bold";
+static const NSString *kBRAFontNameBoldItalic = @"bold-italic";
+static const NSString *kBRAFontNameWindows = @"windows";
+
+@interface BRANativeFont (BoldItalic)
+
++ (BRANativeFont *)nativeFontWithName:(NSString *)fontName size:(CGFloat)size bold:(BOOL)isBold italic:(BOOL)isItalic;
+- (NSDictionary *)windowsFontProperties;
+
+@end
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/XlsxReaderWriter-swift-bridge.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/XlsxReaderWriter-swift-bridge.h
new file mode 100644
index 0000000..6b94640
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/XlsxReaderWriter-swift-bridge.h
@@ -0,0 +1,46 @@
+//
+// XlsxReaderWriter-swift-bridge.h
+// BRAXlsxReaderWriter
+//
+// Created by René BIGOT on 02/09/2015.
+// Copyright (c) 2015 René Bigot. All rights reserved.
+//
+
+// XlsxReaderWriter
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+
+// Addition
+#import
+#import
+#import
+#import
+#import
+#import
+#import
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/XlsxReaderWriter.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/XlsxReaderWriter.h
new file mode 100644
index 0000000..6338c35
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/XlsxReaderWriter.h
@@ -0,0 +1,43 @@
+//
+// XlsxReaderWriter.h
+// XlsxReaderWriter
+//
+// Created by Denis Martin on 24/02/2018.
+// Copyright © 2018 BRAE. All rights reserved.
+//
+
+#import
+
+//! Project version number for XlsxReaderWriter.
+FOUNDATION_EXPORT double XlsxReaderWriter_iOSVersionNumber;
+
+//! Project version string for XlsxReaderWriter.
+FOUNDATION_EXPORT const unsigned char XlsxReaderWriter_iOSVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import
+
+
+#ifndef BRAXlsxReaderWriter_h
+#define BRAXlsxReaderWriter_h
+
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+
+#import
+#import
+#import
+#import
+#import
+
+#import
+#import
+
+
+#endif /* BRAXlsxReaderWriter_h */
diff --git a/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/XlsxReaderXMLDictionary.h b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/XlsxReaderXMLDictionary.h
new file mode 100644
index 0000000..26732d6
--- /dev/null
+++ b/Carthage/Build/iOS/XlsxReaderWriter.framework/Headers/XlsxReaderXMLDictionary.h
@@ -0,0 +1,114 @@
+//
+// XlsxReaderXMLDictionary.h
+//
+// Version 1.4.1
+//
+// Created by Nick Lockwood on 15/11/2010.
+// Copyright 2010 Charcoal Design. All rights reserved.
+//
+// Get the latest version of XlsxReaderXMLDictionary from here:
+//
+// https://github.com/nicklockwood/XlsxReaderXMLDictionary
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would be
+// appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source distribution.
+//
+
+@import Foundation;
+
+NS_ASSUME_NONNULL_BEGIN
+
+
+typedef NS_ENUM(NSInteger, XlsxReaderXMLDictionaryAttributesMode)
+{
+ XlsxReaderXMLDictionaryAttributesModePrefixed = 0, //default
+ XlsxReaderXMLDictionaryAttributesModeDictionary,
+ XlsxReaderXMLDictionaryAttributesModeUnprefixed,
+ XlsxReaderXMLDictionaryAttributesModeDiscard
+};
+
+
+typedef NS_ENUM(NSInteger, XlsxReaderXMLDictionaryNodeNameMode)
+{
+ XlsxReaderXMLDictionaryNodeNameModeRootOnly = 0, //default
+ XlsxReaderXMLDictionaryNodeNameModeAlways,
+ XlsxReaderXMLDictionaryNodeNameModeNever
+};
+
+
+static NSString *const XlsxReaderXMLDictionaryAttributesKey = @"__attributes";
+static NSString *const XlsxReaderXMLDictionaryCommentsKey = @"__comments";
+static NSString *const XlsxReaderXMLDictionaryTextKey = @"__text";
+static NSString *const XlsxReaderXMLDictionaryNodeNameKey = @"__name";
+static NSString *const XlsxReaderXMLDictionaryAttributePrefix = @"_";
+
+
+@interface XlsxReaderXMLDictionaryParser : NSObject