Browse Source

【综合】DFP广告数据兼容

niehaoyu 1 year ago
parent
commit
92d38bcdd4

+ 9 - 7
PDF Office/PDF Master/Class/AD/KMAdsManager.swift

@@ -79,16 +79,18 @@ class KMAdsManager: NSObject {
 //        adView.tag = kADViewWithTag
         adView.beginSheetModalForView(view: view, directions: directions, animated: animated, completionHandler: handler)
         adViews.append(adView)
-        if KMAdsInfoManager.shareInstance.adsInfoArrM.count > 0 {
-            let adsInfo = KMAdsInfoManager.shareInstance.getRandomAdsInfo()
-            if adsInfo?.show == true {
-                adView.adsInfo = adsInfo
-                adView.reloadData()
+        if KMAdsInfoManager.shareInstance.adsInfoArrM != nil {
+            if KMAdsInfoManager.shareInstance.adsInfoArrM.count > 0 {
+                let adsInfo = KMAdsInfoManager.shareInstance.getRandomAdsInfo()
+                if adsInfo?.show == true {
+                    adView.adsInfo = adsInfo
+                    adView.reloadData()
+                } else {
+                    adView.isHidden = true
+                }
             } else {
                 adView.isHidden = true
             }
-        } else {
-            adView.isHidden = true
         }
         
         return true

+ 122 - 0
PDF Office/PDF Master/Class/GuideInfo/Controllers/FunctionGuide/KMAIIconGuideView.swift

@@ -0,0 +1,122 @@
+//
+//  KMAIIconGuideView.swift
+//  PDF Reader Pro Edition
+//
+//  Created by Niehaoyu on 2024/3/1.
+//
+
+import Cocoa
+
+class KMAIIconGuideView: NSView, NibLoadable {
+
+    @IBOutlet weak var contendView: NSView!
+    
+    @IBOutlet weak var shadowView: NSView!
+    
+    @IBOutlet weak var infoContendView: NSView!
+    @IBOutlet weak var titleLabel: NSTextField!
+    @IBOutlet weak var subTitleLabel: NSTextField!
+    
+    @IBOutlet weak var finishBox: KMBox!
+    @IBOutlet weak var finishBoxLabel: NSTextField!
+    @IBOutlet weak var finishBoxBtn: KMButton!
+    
+    var clickHandle: ((_ view: KMAIIconGuideView, _ actionType: KMGuideActionType)->Void)?
+
+    override func draw(_ dirtyRect: NSRect) {
+        super.draw(dirtyRect)
+
+        // Drawing code here.
+    }
+    
+    deinit {
+        DistributedNotificationCenter.default.removeObserver(self)
+    }
+    
+    override func awakeFromNib() {
+        super.awakeFromNib()
+         
+        self.infoContendView.wantsLayer = true
+        self.infoContendView.layer?.borderWidth = 2
+        self.infoContendView.layer?.cornerRadius = 8
+        self.infoContendView.layer?.masksToBounds = true
+        
+        self.titleLabel.stringValue = NSLocalizedString("Show/Hide AI robot icon", comment: "")
+        self.subTitleLabel.stringValue = NSLocalizedString("Right-click to hide AI robot icon. Show the icon again from the top right corner “My AI Credit”. ", comment: "")
+        self.finishBoxLabel.stringValue = NSLocalizedString("Got it", comment: "")
+        
+        
+        self.finishBox.wantsLayer = true
+        self.finishBox.borderWidth = 1
+        self.finishBox.cornerRadius = 2
+        
+        self.finishBoxBtn.mouseMoveHandle = { button, mouseEntered in
+            if KMAppearance.isDarkMode() {
+                if mouseEntered {
+                    self.finishBox.fillColor = NSColor(red: 23/255, green: 85/255, blue: 178/255, alpha: 1)
+                } else {
+                    self.finishBox.fillColor = KMAppearance.kmColor_Interactive_A0()
+                }
+            } else {
+                if mouseEntered {
+                    self.finishBox.fillColor = NSColor(red: 39/255, green: 60/255, blue: 98/255, alpha: 1)
+                } else {
+                    self.finishBox.fillColor = NSColor(red: 56/255, green: 100/255, blue: 176/255, alpha: 1)
+                }
+            }
+            
+        }
+        
+        self.shadowView.wantsLayer = true
+        self.shadowView.layer?.borderWidth = 0
+        self.shadowView.layer?.shadowColor = NSColor.black.withAlphaComponent(0.55).cgColor
+        self.shadowView.layer?.shadowOpacity = 0.1
+        self.shadowView.layer?.shadowRadius = 3.0
+        let shadowPath = NSBezierPath(rect: self.shadowView.bounds)
+        if #available(macOS 14.0, *) {
+            self.shadowView.layer?.shadowPath = shadowPath.cgPath
+        }
+        
+        DistributedNotificationCenter.default().addObserver(self, selector: #selector(themeChange), name: NSNotification.Name(rawValue: "AppleInterfaceThemeChangedNotification"), object: nil)
+        self.updateViewColor()
+    }
+    
+    func updateViewColor() {
+        
+        if KMAppearance.isDarkMode() {
+            self.infoContendView.layer?.borderColor = NSColor(red: 34/255, green: 122/255, blue: 255/255, alpha: 1).cgColor
+            self.infoContendView.layer?.backgroundColor = NSColor.black.cgColor
+            self.titleLabel.textColor = KMAppearance.kmColor_Layout_W0()
+            self.subTitleLabel.textColor = KMAppearance.kmColor_Layout_H1()
+            self.finishBoxLabel.textColor = NSColor.white
+            self.finishBox.borderColor = NSColor.clear
+            self.finishBox.fillColor = NSColor(red: 73/255, green: 130/255, blue: 230/255, alpha: 1)
+            
+            
+        } else {
+            self.infoContendView.layer?.borderColor = NSColor(red: 73/255, green: 130/255, blue: 230/255, alpha: 1).cgColor
+            self.infoContendView.layer?.backgroundColor = NSColor.white.cgColor
+            self.titleLabel.textColor = KMAppearance.kmColor_Layout_M()
+            self.subTitleLabel.textColor = KMAppearance.kmColor_Layout_H0()
+            self.finishBox.borderColor = NSColor.clear
+            self.finishBox.fillColor = NSColor(red: 73/255, green: 130/255, blue: 230/255, alpha: 1)
+            self.finishBoxLabel.textColor = NSColor.white
+            
+        }
+        
+    }
+    
+    //MARK: IBAction
+    @IBAction func finishBtnAction(_ sender: KMButton) {
+        guard let callBack = self.clickHandle else {
+            return
+        }
+        callBack(self, .getIt)
+    }
+    
+    @objc func themeChange() {
+       DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.3) {
+           self.updateViewColor()
+       }
+   }
+}

+ 128 - 0
PDF Office/PDF Master/Class/GuideInfo/Controllers/FunctionGuide/KMAIIconGuideView.xib

@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22505" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
+    <dependencies>
+        <deployment identifier="macosx"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22505"/>
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
+    </dependencies>
+    <objects>
+        <customObject id="-2" userLabel="File's Owner"/>
+        <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
+        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
+        <customView id="c22-O7-iKe" customClass="KMAIIconGuideView" customModule="PDF_Reader_Pro" customModuleProvider="target">
+            <rect key="frame" x="0.0" y="0.0" width="627" height="414"/>
+            <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
+            <subviews>
+                <customView translatesAutoresizingMaskIntoConstraints="NO" id="vgf-Ng-mX6">
+                    <rect key="frame" x="0.0" y="0.0" width="627" height="414"/>
+                    <subviews>
+                        <customView translatesAutoresizingMaskIntoConstraints="NO" id="upr-rE-0qV">
+                            <rect key="frame" x="127" y="159" width="420" height="143"/>
+                        </customView>
+                        <customView translatesAutoresizingMaskIntoConstraints="NO" id="vKN-wB-ZHN">
+                            <rect key="frame" x="127" y="159" width="420" height="143"/>
+                            <subviews>
+                                <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="kus-PA-iUg">
+                                    <rect key="frame" x="18" y="106" width="384" height="17"/>
+                                    <constraints>
+                                        <constraint firstAttribute="width" constant="380" id="KXv-05-WTe"/>
+                                    </constraints>
+                                    <textFieldCell key="cell" alignment="left" title="PDF to Office" id="b0g-RE-XXR">
+                                        <font key="font" metaFont="systemBold" size="14"/>
+                                        <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                        <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                    </textFieldCell>
+                                </textField>
+                                <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="pTA-22-qtu">
+                                    <rect key="frame" x="18" y="64" width="384" height="34"/>
+                                    <constraints>
+                                        <constraint firstAttribute="width" constant="380" id="Rqe-O2-Oa1"/>
+                                    </constraints>
+                                    <textFieldCell key="cell" alignment="left" title="PDF to OfficePDF to OfficePDF to OfficePDF to OfficePDF to OfficePDF to OfficePDF to OfficePDF to Office" id="Wun-KH-sck">
+                                        <font key="font" metaFont="system" size="14"/>
+                                        <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                        <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                    </textFieldCell>
+                                </textField>
+                                <box boxType="custom" borderType="line" cornerRadius="2" title="Box" translatesAutoresizingMaskIntoConstraints="NO" id="Byd-XT-5LC" customClass="KMBox">
+                                    <rect key="frame" x="340" y="20" width="60" height="24"/>
+                                    <view key="contentView" id="4VX-4l-P0z">
+                                        <rect key="frame" x="1" y="1" width="58" height="22"/>
+                                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                                        <subviews>
+                                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="wzx-TB-yZf">
+                                                <rect key="frame" x="10" y="3" width="39" height="16"/>
+                                                <textFieldCell key="cell" lineBreakMode="clipping" alignment="center" title="Next" id="XqQ-sm-Kqe">
+                                                    <font key="font" metaFont="systemBold"/>
+                                                    <color key="textColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+                                                    <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
+                                                </textFieldCell>
+                                            </textField>
+                                            <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="g0V-H8-1xc" customClass="KMButton">
+                                                <rect key="frame" x="0.0" y="0.0" width="58" height="22"/>
+                                                <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" imageScaling="proportionallyDown" inset="2" id="hb6-Z5-Gvr">
+                                                    <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
+                                                    <font key="font" metaFont="system"/>
+                                                </buttonCell>
+                                                <connections>
+                                                    <action selector="finishBtnAction:" target="c22-O7-iKe" id="gbQ-bu-B5y"/>
+                                                </connections>
+                                            </button>
+                                        </subviews>
+                                        <constraints>
+                                            <constraint firstAttribute="trailing" secondItem="g0V-H8-1xc" secondAttribute="trailing" id="4Hm-gk-vEy"/>
+                                            <constraint firstItem="wzx-TB-yZf" firstAttribute="centerX" secondItem="4VX-4l-P0z" secondAttribute="centerX" id="6ov-kU-rjA"/>
+                                            <constraint firstItem="g0V-H8-1xc" firstAttribute="leading" secondItem="4VX-4l-P0z" secondAttribute="leading" id="6sh-c5-7vK"/>
+                                            <constraint firstItem="wzx-TB-yZf" firstAttribute="centerY" secondItem="4VX-4l-P0z" secondAttribute="centerY" id="Iri-jY-v0c"/>
+                                            <constraint firstAttribute="bottom" secondItem="g0V-H8-1xc" secondAttribute="bottom" id="R2H-X4-gYa"/>
+                                            <constraint firstItem="g0V-H8-1xc" firstAttribute="top" secondItem="4VX-4l-P0z" secondAttribute="top" id="U70-KB-scv"/>
+                                        </constraints>
+                                    </view>
+                                    <constraints>
+                                        <constraint firstAttribute="width" constant="60" id="PXH-IE-gAu"/>
+                                        <constraint firstAttribute="height" constant="24" id="cWO-16-Onl"/>
+                                    </constraints>
+                                </box>
+                            </subviews>
+                            <constraints>
+                                <constraint firstAttribute="trailing" secondItem="Byd-XT-5LC" secondAttribute="trailing" constant="20" id="2o5-Po-5xS"/>
+                                <constraint firstItem="kus-PA-iUg" firstAttribute="leading" secondItem="vKN-wB-ZHN" secondAttribute="leading" constant="20" id="Odz-Yz-V4e"/>
+                                <constraint firstItem="kus-PA-iUg" firstAttribute="top" secondItem="vKN-wB-ZHN" secondAttribute="top" constant="20" id="bqC-cS-w5A"/>
+                                <constraint firstItem="pTA-22-qtu" firstAttribute="top" secondItem="kus-PA-iUg" secondAttribute="bottom" constant="8" id="bqp-7C-dLh"/>
+                                <constraint firstAttribute="width" constant="420" id="heT-C7-xJM"/>
+                                <constraint firstItem="Byd-XT-5LC" firstAttribute="top" secondItem="pTA-22-qtu" secondAttribute="bottom" constant="20" id="oOI-bC-QNZ"/>
+                                <constraint firstItem="pTA-22-qtu" firstAttribute="leading" secondItem="vKN-wB-ZHN" secondAttribute="leading" constant="20" id="rM1-aW-7ak"/>
+                                <constraint firstAttribute="bottom" secondItem="Byd-XT-5LC" secondAttribute="bottom" constant="20" id="wle-gE-lnE"/>
+                            </constraints>
+                        </customView>
+                    </subviews>
+                    <constraints>
+                        <constraint firstItem="vKN-wB-ZHN" firstAttribute="top" secondItem="vgf-Ng-mX6" secondAttribute="top" constant="112" id="148-eo-Mv0"/>
+                        <constraint firstItem="upr-rE-0qV" firstAttribute="top" secondItem="vKN-wB-ZHN" secondAttribute="top" id="4Ms-89-Tio"/>
+                        <constraint firstItem="upr-rE-0qV" firstAttribute="leading" secondItem="vKN-wB-ZHN" secondAttribute="leading" id="GuT-QY-ZPg"/>
+                        <constraint firstAttribute="trailing" secondItem="vKN-wB-ZHN" secondAttribute="trailing" constant="80" id="ad2-hp-jRQ"/>
+                        <constraint firstItem="upr-rE-0qV" firstAttribute="bottom" secondItem="vKN-wB-ZHN" secondAttribute="bottom" id="doV-IY-QRp"/>
+                        <constraint firstItem="upr-rE-0qV" firstAttribute="trailing" secondItem="vKN-wB-ZHN" secondAttribute="trailing" id="uzc-0l-3hS"/>
+                    </constraints>
+                </customView>
+            </subviews>
+            <constraints>
+                <constraint firstAttribute="trailing" secondItem="vgf-Ng-mX6" secondAttribute="trailing" id="1tP-Zi-eDO"/>
+                <constraint firstItem="vgf-Ng-mX6" firstAttribute="leading" secondItem="c22-O7-iKe" secondAttribute="leading" id="51C-hj-Wxf"/>
+                <constraint firstItem="vgf-Ng-mX6" firstAttribute="top" secondItem="c22-O7-iKe" secondAttribute="top" id="nxm-3p-vfB"/>
+                <constraint firstAttribute="bottom" secondItem="vgf-Ng-mX6" secondAttribute="bottom" id="pRL-PW-2Vf"/>
+            </constraints>
+            <connections>
+                <outlet property="contendView" destination="vgf-Ng-mX6" id="cWF-H2-p4s"/>
+                <outlet property="finishBox" destination="Byd-XT-5LC" id="y3E-pH-H3g"/>
+                <outlet property="finishBoxBtn" destination="g0V-H8-1xc" id="nTr-AX-jP9"/>
+                <outlet property="finishBoxLabel" destination="wzx-TB-yZf" id="Weu-K7-vGV"/>
+                <outlet property="infoContendView" destination="vKN-wB-ZHN" id="OKE-cK-AiK"/>
+                <outlet property="shadowView" destination="upr-rE-0qV" id="jaQ-lU-1kN"/>
+                <outlet property="subTitleLabel" destination="pTA-22-qtu" id="w5O-7f-irJ"/>
+                <outlet property="titleLabel" destination="kus-PA-iUg" id="ISU-8r-QU7"/>
+            </connections>
+            <point key="canvasLocation" x="149.5" y="185"/>
+        </customView>
+    </objects>
+</document>

+ 17 - 723
PDF Office/PDF Reader Pro.xcodeproj/xcuserdata/kdanmobile.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -7,756 +7,50 @@
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            uuid = "E86662F6-DCE5-4EE4-9C83-DBA0F10BCA69"
+            uuid = "F9B4BBFC-7111-4185-9003-28FA166721E0"
             shouldBeEnabled = "Yes"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/AD/KMAdsWebView.swift"
+            filePath = "PDF Master/Class/AD/KMAdsManager.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "284"
-            endingLineNumber = "284"
-            landmarkName = "buttonItemClicked(_:)"
+            startingLineNumber = "82"
+            endingLineNumber = "82"
+            landmarkName = "beginSheetModalForView(_:directions:adPosY:animated:completionHandler:)"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "E86662F6-DCE5-4EE4-9C83-DBA0F10BCA69 - 31a7cfcbb792c14c"
+                  uuid = "F9B4BBFC-7111-4185-9003-28FA166721E0 - 944f51dee060d9c7"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMAdsWebView.buttonItemClicked(Any) -&gt; ()"
+                  symbolName = "PDF_Reader_Pro.KMAdsManager.beginSheetModalForView(_: __C.NSView, directions: PDF_Reader_Pro.KMADViewDirections, adPosY: CoreGraphics.CGFloat, animated: Swift.Bool, completionHandler: (Swift.Int) -&gt; ()) -&gt; Swift.Bool"
                   moduleName = "PDF Reader Pro"
                   usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/AD/KMAdsWebView.swift"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/AD/KMAdsManager.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "285"
-                  endingLineNumber = "285"
-                  offsetFromSymbolStart = "480">
+                  startingLineNumber = "82"
+                  endingLineNumber = "82"
+                  offsetFromSymbolStart = "1016">
                </Location>
                <Location
-                  uuid = "E86662F6-DCE5-4EE4-9C83-DBA0F10BCA69 - 31a7cfcbb792c1a3"
+                  uuid = "F9B4BBFC-7111-4185-9003-28FA166721E0 - 944f51dee060d9c7"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMAdsWebView.buttonItemClicked(Any) -&gt; ()"
+                  symbolName = "PDF_Reader_Pro.KMAdsManager.beginSheetModalForView(_: __C.NSView, directions: PDF_Reader_Pro.KMADViewDirections, adPosY: CoreGraphics.CGFloat, animated: Swift.Bool, completionHandler: (Swift.Int) -&gt; ()) -&gt; Swift.Bool"
                   moduleName = "PDF Reader Pro"
                   usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/AD/KMAdsWebView.swift"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/AD/KMAdsManager.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "284"
-                  endingLineNumber = "284"
-                  offsetFromSymbolStart = "396">
+                  startingLineNumber = "82"
+                  endingLineNumber = "82"
+                  offsetFromSymbolStart = "824">
                </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
-<<<<<<< HEAD
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "38DBC865-FD03-4EF8-97D5-78FCED086130"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/Home/ViewController/KMHistoryFileCollectionViewItem.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "136"
-            endingLineNumber = "136"
-            landmarkName = "historyFileDeleteAction(_:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "C7C5E7EB-B0DF-4235-AF65-1600A9C47C37"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/Home/ViewController/KMHomeHistoryFileViewController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "238"
-            endingLineNumber = "238"
-            landmarkName = "historyFileDeleteAction(_:)"
-            landmarkType = "7">
-            <Locations>
-               <Location
-                  uuid = "C7C5E7EB-B0DF-4235-AF65-1600A9C47C37 - dd1180f5e7db242"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMHomeHistoryFileTableviewCell.historyFileDeleteAction(Swift.Array&lt;Foundation.URL&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/Home/ViewController/KMHomeHistoryFileViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "238"
-                  endingLineNumber = "238"
-                  offsetFromSymbolStart = "748">
-               </Location>
-               <Location
-                  uuid = "C7C5E7EB-B0DF-4235-AF65-1600A9C47C37 - dd1180f5e7db242"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMHomeHistoryFileTableviewCell.historyFileDeleteAction(Swift.Array&lt;Foundation.URL&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/Home/ViewController/KMHomeHistoryFileViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "238"
-                  endingLineNumber = "238"
-                  offsetFromSymbolStart = "790">
-               </Location>
-               <Location
-                  uuid = "C7C5E7EB-B0DF-4235-AF65-1600A9C47C37 - d4be8812911002c7"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "closure #1 @Swift.MainActor () -&gt; () in PDF_Reader_Pro.KMHomeHistoryFileTableviewCell.historyFileDeleteAction(Swift.Array&lt;Foundation.URL&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/Home/ViewController/KMHomeHistoryFileViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "239"
-                  endingLineNumber = "239"
-                  offsetFromSymbolStart = "307">
-               </Location>
-            </Locations>
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "04E07B7E-6311-4531-B13B-1CF089F93B9A"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/Home/ViewController/KMHomeHistoryFileViewController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "368"
-            endingLineNumber = "368"
-            landmarkName = "viewDidAppear()"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "97F1A1F6-EA0A-4519-A518-F16347EBF2C5"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/Home/ViewController/KMHomeHistoryFileViewController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "580"
-            endingLineNumber = "580"
-            landmarkName = "deleteAction(_:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "BC58A540-B08C-4B1B-B0D1-ED396A625ECD"
-            shouldBeEnabled = "No"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/ChromiumTabs/src/Browser Window/CTBrowserWindowController.m"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "895"
-            endingLineNumber = "895"
-            landmarkName = "-layoutTabStripAtMaxY:width:fullscreen:"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "74CF38D0-4E0C-40CC-A5B7-1637E1999529"
-            shouldBeEnabled = "No"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/ChromiumTabs/src/Tab Strip/CTTabStripController.m"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "1027"
-            endingLineNumber = "1027"
-            landmarkName = "-layoutTabsWithAnimation:regenerateSubviews:"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "7F444F72-A475-4110-9579-CAC07DDFC277"
-            shouldBeEnabled = "No"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/Home/View/HomeContentView/History/KMHomeHistoryListView.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "116"
-            endingLineNumber = "116"
-            landmarkName = "collectionView(_:itemForRepresentedObjectAt:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "6085862C-D202-41ED-9655-3F40EA078B3B"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3906"
-            endingLineNumber = "3906"
-            landmarkName = "clickChildTool(type:index:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "704A9D07-43BC-4F2B-8466-823716A7A94F"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3914"
-            endingLineNumber = "3914"
-            landmarkName = "clickChildTool(type:index:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "80B5B3FF-8C4D-4A21-ADEC-AD848598BDB2"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+MenuAction.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "950"
-            endingLineNumber = "950"
-            landmarkName = "autoCropAll(_:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "1080823F-C977-4741-9812-7C251C2DA0D9"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+MenuAction.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "955"
-            endingLineNumber = "955"
-            landmarkName = "smartAutoCropAll(_:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "C549DF0E-AC2F-49D4-B2A1-413F74F8AA22"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFTools/SelfSign/Window/KMProfileInfoWindowController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "63"
-            endingLineNumber = "63"
-            landmarkName = "buttonClicked_addNewInfo(_:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "2EE1ADB4-7259-4E8C-A65B-9D661FD534A6"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFTools/SelfSign/Window/KMProfileInfoWindowController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "79"
-            endingLineNumber = "79"
-            landmarkName = "buttonClicked_RemoveNewInfo(_:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "420D08E5-EF45-4277-8829-126645D63C25"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFTools/SelfSign/Window/KMProfileInfoWindowController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "92"
-            endingLineNumber = "92"
-            landmarkName = "menuItemClicked_Edit(_:)"
-            landmarkType = "7">
-            <Locations>
-               <Location
-                  uuid = "420D08E5-EF45-4277-8829-126645D63C25 - e0f056df9ec624c"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMProfileInfoWindowController.menuItemClicked_Edit(Swift.Optional&lt;Swift.AnyObject&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/PDFTools/SelfSign/Window/KMProfileInfoWindowController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "92"
-                  endingLineNumber = "92"
-                  offsetFromSymbolStart = "171">
-               </Location>
-               <Location
-                  uuid = "420D08E5-EF45-4277-8829-126645D63C25 - e0f056df9ec624c"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMProfileInfoWindowController.menuItemClicked_Edit(Swift.Optional&lt;Swift.AnyObject&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/PDFTools/SelfSign/Window/KMProfileInfoWindowController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "92"
-                  endingLineNumber = "92"
-                  offsetFromSymbolStart = "653">
-               </Location>
-            </Locations>
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "9D5FA5F4-0720-42EF-B7B2-1D04CEE324CD"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFTools/SelfSign/Window/KMProfileInfoWindowController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "107"
-            endingLineNumber = "107"
-            landmarkName = "menuItemClicked_Add(_:)"
-            landmarkType = "7">
-            <Locations>
-               <Location
-                  uuid = "9D5FA5F4-0720-42EF-B7B2-1D04CEE324CD - 6e47afcf2d29878e"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMProfileInfoWindowController.menuItemClicked_Add(Swift.Optional&lt;Swift.AnyObject&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/PDFTools/SelfSign/Window/KMProfileInfoWindowController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "107"
-                  endingLineNumber = "107"
-                  offsetFromSymbolStart = "81">
-               </Location>
-               <Location
-                  uuid = "9D5FA5F4-0720-42EF-B7B2-1D04CEE324CD - 6e47afcf2d29878e"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMProfileInfoWindowController.menuItemClicked_Add(Swift.Optional&lt;Swift.AnyObject&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/PDFTools/SelfSign/Window/KMProfileInfoWindowController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "107"
-                  endingLineNumber = "107"
-                  offsetFromSymbolStart = "523">
-               </Location>
-            </Locations>
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "F8ED6208-846A-4FF3-9BAC-C82C0A0BB7B2"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFTools/SelfSign/Window/KMProfileInfoWindowController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "114"
-            endingLineNumber = "114"
-            landmarkName = "menuItemClicked_Delete(_:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "FFF9C7C6-A4A3-4AE5-A257-56E00193546C"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/Side/LeftSide/Thumbnail/KMPDFThumbnailItem.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "283"
-            endingLineNumber = "283"
-            landmarkName = "addContentBox()"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "67F782C7-FB85-42E1-8369-984F2254F3C7"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/Side/LeftSide/Thumbnail/KMPDFThumbnailItem.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "293"
-            endingLineNumber = "293"
-            landmarkName = "mouseMoved(with:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "2B605897-5BA5-491B-9121-10FAC9D9039B"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/Side/LeftSide/Thumbnail/KMPDFThumbnailItem.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "297"
-            endingLineNumber = "297"
-            landmarkName = "mouseDown(with:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "7470A345-1BD6-49B2-9B00-50479EBAB59F"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/ChromiumTabs/KMBrowserWindowController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "221"
-            endingLineNumber = "221"
-            landmarkName = "showSnapshots(setups:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "806EC721-D734-41B3-B52E-51C55F56423E"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/ChromiumTabs/KMBrowserWindowController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "1024"
-            endingLineNumber = "1024"
-            landmarkName = "menuItemClick_saveAsFlattenedPDF(_:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "3F71F570-E666-47E8-840A-D3E8DF174C80"
-            shouldBeEnabled = "No"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2748"
-            endingLineNumber = "2748"
-            landmarkName = "showAllConvertWindow(convertT:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "80B40888-4B5F-4443-875D-C70B50A5155F"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/Purchase/DMG/KMPurchaseCompareDMGWindowController.m"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "587"
-            endingLineNumber = "587"
-            landmarkName = "-buttonItemClicked_License:"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "BA499965-3FEF-4DFA-AD3B-7614EF68AB67"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/Document/KMMainDocument.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "166"
-            endingLineNumber = "166"
-            landmarkName = "makeWindowControllers()"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "399B1989-2FCA-4408-9A0E-4EEC63D41879"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/PDFListView/CPDFKitExtensions/CPDFAnnotationExtensions/CPDFAnnotationModel.m"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "1380"
-            endingLineNumber = "1380"
-            landmarkName = "-setFontSize:"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "3523360C-AD89-4FEF-AF8C-A8AA3FB85F26"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/PDFListView/CPDFKitExtensions/CPDFAnnotationExtensions/CPDFAnnotationModel.m"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "1337"
-            endingLineNumber = "1337"
-            landmarkName = "-fontSize"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "3A0E15E9-BB59-4E3C-9014-4F1FF194A20D"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/Toolbar/KMToolbarItemView.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "476"
-            endingLineNumber = "476"
-            landmarkName = "updateLayer()"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "D92A759C-3707-482C-9BF8-AD0EC4BBCF95"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFTools/OCRNew/Model/KMOCROperation.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "26"
-            endingLineNumber = "26"
-            landmarkName = "KMOCROperationDelegate"
-            landmarkType = "5">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "00B1239B-3C45-4A33-968F-5C0C0E9F6FCD"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/ViewController/KMMainViewController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "647"
-            endingLineNumber = "647"
-            landmarkName = "setDocument"
-            landmarkType = "24">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "FB9A664F-0AD3-4018-B710-C8744288BBED"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/Home/ViewController/KMHomeViewController+Action.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "435"
-            endingLineNumber = "435"
-            landmarkName = "openFile(withFilePath:)"
-            landmarkType = "7">
-            <Locations>
-               <Location
-                  uuid = "FB9A664F-0AD3-4018-B710-C8744288BBED - 5e21d1b1f65127e9"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMHomeViewController.openFile(withFilePath: Foundation.URL) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/Home/ViewController/KMHomeViewController+Action.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "435"
-                  endingLineNumber = "435"
-                  offsetFromSymbolStart = "1188">
-               </Location>
-               <Location
-                  uuid = "FB9A664F-0AD3-4018-B710-C8744288BBED - d4b9f367ca7e85e2"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "closure #1 (Swift.Optional&lt;__C.NSDocument&gt;, Swift.Bool, Swift.Optional&lt;Swift.Error&gt;) -&gt; () in PDF_Reader_Pro.KMHomeViewController.openFile(withFilePath: Foundation.URL) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/Home/ViewController/KMHomeViewController+Action.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "436"
-                  endingLineNumber = "436"
-                  offsetFromSymbolStart = "99">
-               </Location>
-            </Locations>
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "299CC08D-B833-4AEE-B948-F70DD97CF770"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/Home/ViewController/KMHomeViewController+Action.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "50"
-            endingLineNumber = "50"
-            landmarkName = "homeToolAction(_:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "E4394B1F-5390-4E2B-8ECD-18D01507EFE3"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/Home/ViewController/KMHomeViewController+Action.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "59"
-            endingLineNumber = "59"
-            landmarkName = "homeToolAction(homeToolState:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "E78B0A62-F12C-46C9-B06C-B2F8B3A8A617"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/Home/ViewController/KMHomeViewController+Action.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "177"
-            endingLineNumber = "177"
-            landmarkName = "openPDFButtonAction()"
-            landmarkType = "7">
-            <Locations>
-               <Location
-                  uuid = "E78B0A62-F12C-46C9-B06C-B2F8B3A8A617 - 236432b5b11ba263"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMHomeViewController.openPDFButtonAction() -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/Home/ViewController/KMHomeViewController+Action.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "177"
-                  endingLineNumber = "177"
-                  offsetFromSymbolStart = "34">
-               </Location>
-               <Location
-                  uuid = "E78B0A62-F12C-46C9-B06C-B2F8B3A8A617 - 3f61645b87ba8234"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "closure #1 (Swift.Array&lt;Foundation.URL&gt;) -&gt; () in PDF_Reader_Pro.KMHomeViewController.openPDFButtonAction() -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/work/tangchao/git/PDFOffice/PDF%20Office/PDF%20Master/Class/Home/ViewController/KMHomeViewController+Action.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "178"
-                  endingLineNumber = "178"
-                  offsetFromSymbolStart = "146">
-               </Location>
-            </Locations>
-         </BreakpointContent>
-      </BreakpointProxy>
-=======
->>>>>>> 44c3fbb52dab01dfd5434cd2d2eeb43f40a79465
    </Breakpoints>
 </Bucket>