Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(35)

Side by Side Diff: chrome/app/nibs/HttpAuthLoginSheet.xib

Issue 1466473003: Do not show untrustworthy strings in the basic auth dialog. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Correct Cocoa (update the XIB). Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersio n="5056" systemVersion="13F34" targetRuntime="MacOSX.Cocoa" propertyAccessContro l="none"> 2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersio n="7706" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessContro l="none">
3 <dependencies> 3 <dependencies>
4 <deployment version="1060" identifier="macosx"/> 4 <deployment version="1060" identifier="macosx"/>
5 <development version="5100" identifier="xcode"/> 5 <development version="5100" identifier="xcode"/>
6 <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="505 6"/> 6 <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="770 6"/>
7 </dependencies> 7 </dependencies>
8 <objects> 8 <objects>
9 <customObject id="-2" userLabel="File's Owner" customClass="LoginHandler Sheet"> 9 <customObject id="-2" userLabel="File's Owner" customClass="LoginHandler Sheet">
10 <connections> 10 <connections>
11 <outlet property="cancelButton_" destination="13" id="47"/> 11 <outlet property="cancelButton_" destination="13" id="47"/>
12 <outlet property="authorityField_" destination="abu-ex-fsZ" id=" 52"/>
groby-ooo-7-16 2015/11/24 01:41:55 You might want to use a numeric ID - I don't know
palmer 2015/12/01 21:15:21 Done.
12 <outlet property="explanationField_" destination="41" id="45"/> 13 <outlet property="explanationField_" destination="41" id="45"/>
13 <outlet property="loginButton_" destination="11" id="46"/> 14 <outlet property="loginButton_" destination="11" id="46"/>
14 <outlet property="nameField_" destination="7" id="21"/> 15 <outlet property="nameField_" destination="7" id="21"/>
15 <outlet property="passwordField_" destination="9" id="22"/> 16 <outlet property="passwordField_" destination="9" id="22"/>
16 <outlet property="window" destination="1" id="23"/> 17 <outlet property="window" destination="1" id="23"/>
17 </connections> 18 </connections>
18 </customObject> 19 </customObject>
19 <customObject id="-1" userLabel="First Responder" customClass="FirstResp onder"/> 20 <customObject id="-1" userLabel="First Responder" customClass="FirstResp onder"/>
20 <customObject id="-3" userLabel="Application"/> 21 <customObject id="-3" userLabel="Application" customClass="NSObject"/>
groby-ooo-7-16 2015/11/24 01:41:55 Probably want to remove that, not relevant to your
palmer 2015/12/01 21:15:21 Done.
21 <window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" auto recalculatesKeyViewLoop="NO" oneShot="NO" releasedWhenClosed="NO" showsToolbarBu tton="NO" visibleAtLaunch="NO" animationBehavior="default" id="1" customClass="C onstrainedWindowCustomWindow"> 22 <window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" auto recalculatesKeyViewLoop="NO" oneShot="NO" releasedWhenClosed="NO" showsToolbarBu tton="NO" visibleAtLaunch="NO" animationBehavior="default" id="1" customClass="C onstrainedWindowCustomWindow">
22 <windowPositionMask key="initialPositionMask" leftStrut="YES" bottom Strut="YES"/> 23 <windowPositionMask key="initialPositionMask" leftStrut="YES" bottom Strut="YES"/>
23 <rect key="contentRect" x="196" y="388" width="400" height="200"/> 24 <rect key="contentRect" x="196" y="388" width="400" height="234"/>
24 <rect key="screenRect" x="0.0" y="0.0" width="1440" height="878"/> 25 <rect key="screenRect" x="0.0" y="0.0" width="1440" height="878"/>
25 <view key="contentView" id="2" customClass="ConstrainedWindowCustomW indowContentView"> 26 <view key="contentView" id="2" customClass="ConstrainedWindowCustomW indowContentView">
26 <rect key="frame" x="0.0" y="0.0" width="400" height="200"/> 27 <rect key="frame" x="0.0" y="-5" width="400" height="234"/>
27 <autoresizingMask key="autoresizingMask"/> 28 <autoresizingMask key="autoresizingMask"/>
28 <subviews> 29 <subviews>
29 <box autoresizesSubviews="NO" transparent="YES" borderType=" none" titlePosition="noTitle" id="24"> 30 <box autoresizesSubviews="NO" transparent="YES" borderType=" none" titlePosition="noTitle" id="24">
30 <rect key="frame" x="105" y="58" width="283" height="74" /> 31 <rect key="frame" x="105" y="70" width="283" height="74" />
31 <autoresizingMask key="autoresizingMask" widthSizable="Y ES" flexibleMaxY="YES"/> 32 <autoresizingMask key="autoresizingMask" widthSizable="Y ES" flexibleMaxY="YES"/>
32 <view key="contentView"> 33 <view key="contentView">
33 <rect key="frame" x="0.0" y="0.0" width="283" height ="74"/> 34 <rect key="frame" x="0.0" y="0.0" width="283" height ="74"/>
34 <autoresizingMask key="autoresizingMask" widthSizabl e="YES" heightSizable="YES"/> 35 <autoresizingMask key="autoresizingMask" widthSizabl e="YES" heightSizable="YES"/>
35 <subviews> 36 <subviews>
36 <secureTextField verticalHuggingPriority="750" i d="9"> 37 <secureTextField verticalHuggingPriority="750" i d="9">
37 <rect key="frame" x="6" y="10" width="269" h eight="22"/> 38 <rect key="frame" x="6" y="10" width="269" h eight="22"/>
38 <autoresizingMask key="autoresizingMask" wid thSizable="YES" flexibleMinY="YES"/> 39 <autoresizingMask key="autoresizingMask" wid thSizable="YES" flexibleMinY="YES"/>
40 <animations/>
groby-ooo-7-16 2015/11/24 01:41:55 Kill all the empty <animations/> tags - I suspect
palmer 2015/12/01 21:15:21 Done.
39 <secureTextFieldCell key="cell" scrollable=" YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEd iting="YES" borderStyle="bezel" drawsBackground="YES" id="10"> 41 <secureTextFieldCell key="cell" scrollable=" YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEd iting="YES" borderStyle="bezel" drawsBackground="YES" id="10">
40 <font key="font" metaFont="system"/> 42 <font key="font" metaFont="system"/>
41 <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> 43 <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
42 <color key="backgroundColor" name="textB ackgroundColor" catalog="System" colorSpace="catalog"/> 44 <color key="backgroundColor" name="textB ackgroundColor" catalog="System" colorSpace="catalog"/>
43 <allowedInputSourceLocales> 45 <allowedInputSourceLocales>
44 <string>NSAllRomanInputSourcesLocale Identifier</string> 46 <string>NSAllRomanInputSourcesLocale Identifier</string>
45 </allowedInputSourceLocales> 47 </allowedInputSourceLocales>
46 </secureTextFieldCell> 48 </secureTextFieldCell>
47 <connections> 49 <connections>
48 <outlet property="nextKeyView" destinati on="7" id="egd-qv-hFh"/> 50 <outlet property="nextKeyView" destinati on="7" id="egd-qv-hFh"/>
49 </connections> 51 </connections>
50 </secureTextField> 52 </secureTextField>
51 <textField verticalHuggingPriority="750" id="7"> 53 <textField verticalHuggingPriority="750" id="7">
52 <rect key="frame" x="6" y="42" width="269" h eight="22"/> 54 <rect key="frame" x="6" y="42" width="269" h eight="22"/>
53 <autoresizingMask key="autoresizingMask" wid thSizable="YES" flexibleMinY="YES"/> 55 <autoresizingMask key="autoresizingMask" wid thSizable="YES" flexibleMinY="YES"/>
56 <animations/>
54 <textFieldCell key="cell" scrollable="YES" l ineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing= "YES" state="on" borderStyle="bezel" drawsBackground="YES" id="8"> 57 <textFieldCell key="cell" scrollable="YES" l ineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing= "YES" state="on" borderStyle="bezel" drawsBackground="YES" id="8">
55 <font key="font" metaFont="system"/> 58 <font key="font" metaFont="system"/>
56 <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> 59 <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
57 <color key="backgroundColor" name="textB ackgroundColor" catalog="System" colorSpace="catalog"/> 60 <color key="backgroundColor" name="textB ackgroundColor" catalog="System" colorSpace="catalog"/>
58 </textFieldCell> 61 </textFieldCell>
59 <connections> 62 <connections>
60 <outlet property="nextKeyView" destinati on="9" id="UlM-bu-LpF"/> 63 <outlet property="nextKeyView" destinati on="9" id="UlM-bu-LpF"/>
61 </connections> 64 </connections>
62 </textField> 65 </textField>
63 </subviews> 66 </subviews>
67 <animations/>
64 </view> 68 </view>
69 <animations/>
65 <color key="borderColor" white="0.0" alpha="0.4199999999 9999998" colorSpace="calibratedWhite"/> 70 <color key="borderColor" white="0.0" alpha="0.4199999999 9999998" colorSpace="calibratedWhite"/>
66 <color key="fillColor" white="0.0" alpha="0.0" colorSpac e="calibratedWhite"/> 71 <color key="fillColor" white="0.0" alpha="0.0" colorSpac e="calibratedWhite"/>
67 </box> 72 </box>
68 <customView id="33" customClass="GTMWidthBasedTweaker"> 73 <customView id="33" customClass="GTMWidthBasedTweaker">
69 <rect key="frame" x="168" y="8" width="231" height="52"/ > 74 <rect key="frame" x="168" y="20" width="231" height="52" />
groby-ooo-7-16 2015/11/24 01:41:55 Is that size change here deliberate?
70 <autoresizingMask key="autoresizingMask" flexibleMinX="Y ES" flexibleMaxY="YES"/> 75 <autoresizingMask key="autoresizingMask" flexibleMinX="Y ES" flexibleMaxY="YES"/>
71 <subviews> 76 <subviews>
72 <button verticalHuggingPriority="750" id="13" custom Class="ConstrainedWindowButton"> 77 <button verticalHuggingPriority="750" id="13" custom Class="ConstrainedWindowButton">
73 <rect key="frame" x="10" y="12" width="96" heigh t="32"/> 78 <rect key="frame" x="10" y="12" width="96" heigh t="32"/>
74 <autoresizingMask key="autoresizingMask" flexibl eMinX="YES" flexibleMaxY="YES"/> 79 <autoresizingMask key="autoresizingMask" flexibl eMinX="YES" flexibleMaxY="YES"/>
80 <animations/>
75 <buttonCell key="cell" type="push" title="^IDS_C ANCEL" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling ="proportionallyDown" inset="2" id="14" customClass="ConstrainedWindowButtonCell "> 81 <buttonCell key="cell" type="push" title="^IDS_C ANCEL" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling ="proportionallyDown" inset="2" id="14" customClass="ConstrainedWindowButtonCell ">
76 <behavior key="behavior" pushIn="YES" lightB yBackground="YES" lightByGray="YES"/> 82 <behavior key="behavior" pushIn="YES" lightB yBackground="YES" lightByGray="YES"/>
77 <font key="font" metaFont="system"/> 83 <font key="font" metaFont="system"/>
78 <string key="keyEquivalent" base64-UTF8="YES "> 84 <string key="keyEquivalent" base64-UTF8="YES ">
79 Gw 85 Gw
80 </string> 86 </string>
81 </buttonCell> 87 </buttonCell>
82 <connections> 88 <connections>
83 <action selector="cancelPressed:" target="-2 " id="20"/> 89 <action selector="cancelPressed:" target="-2 " id="20"/>
84 </connections> 90 </connections>
85 </button> 91 </button>
86 <button verticalHuggingPriority="750" id="11" custom Class="ConstrainedWindowButton"> 92 <button verticalHuggingPriority="750" id="11" custom Class="ConstrainedWindowButton">
87 <rect key="frame" x="116" y="12" width="96" heig ht="32"/> 93 <rect key="frame" x="116" y="12" width="96" heig ht="32"/>
88 <autoresizingMask key="autoresizingMask" flexibl eMinX="YES" flexibleMaxY="YES"/> 94 <autoresizingMask key="autoresizingMask" flexibl eMinX="YES" flexibleMaxY="YES"/>
95 <animations/>
89 <buttonCell key="cell" type="push" title="^IDS_L OGIN_DIALOG_OK_BUTTON_LABEL" bezelStyle="rounded" alignment="center" borderStyle ="border" imageScaling="proportionallyDown" inset="2" id="12" customClass="Const rainedWindowButtonCell"> 96 <buttonCell key="cell" type="push" title="^IDS_L OGIN_DIALOG_OK_BUTTON_LABEL" bezelStyle="rounded" alignment="center" borderStyle ="border" imageScaling="proportionallyDown" inset="2" id="12" customClass="Const rainedWindowButtonCell">
90 <behavior key="behavior" pushIn="YES" lightB yBackground="YES" lightByGray="YES"/> 97 <behavior key="behavior" pushIn="YES" lightB yBackground="YES" lightByGray="YES"/>
91 <font key="font" metaFont="system"/> 98 <font key="font" metaFont="system"/>
92 <string key="keyEquivalent" base64-UTF8="YES "> 99 <string key="keyEquivalent" base64-UTF8="YES ">
93 DQ 100 DQ
94 </string> 101 </string>
95 </buttonCell> 102 </buttonCell>
96 <connections> 103 <connections>
97 <action selector="loginPressed:" target="-2" id="19"/> 104 <action selector="loginPressed:" target="-2" id="19"/>
98 </connections> 105 </connections>
99 </button> 106 </button>
100 </subviews> 107 </subviews>
108 <animations/>
101 </customView> 109 </customView>
102 <customView id="34" customClass="GTMWidthBasedTweaker"> 110 <customView id="34" customClass="GTMWidthBasedTweaker">
103 <rect key="frame" x="20" y="62" width="89" height="68"/> 111 <rect key="frame" x="20" y="74" width="89" height="68"/>
groby-ooo-7-16 2015/11/24 01:41:56 Deliberately moved?
palmer 2015/12/01 21:15:21 Yes because of the text field, I believe.
104 <autoresizingMask key="autoresizingMask" flexibleMaxX="Y ES" flexibleMaxY="YES"/> 112 <autoresizingMask key="autoresizingMask" flexibleMaxX="Y ES" flexibleMaxY="YES"/>
105 <subviews> 113 <subviews>
106 <textField verticalHuggingPriority="750" id="5"> 114 <textField verticalHuggingPriority="750" id="5">
107 <rect key="frame" x="-3" y="8" width="86" height ="17"/> 115 <rect key="frame" x="-3" y="8" width="86" height ="17"/>
108 <autoresizingMask key="autoresizingMask" flexibl eMinX="YES" flexibleMinY="YES"/> 116 <autoresizingMask key="autoresizingMask" flexibl eMinX="YES" flexibleMinY="YES"/>
117 <animations/>
109 <textFieldCell key="cell" scrollable="YES" lineB reakMode="clipping" sendsActionOnEndEditing="YES" title="^IDS_LOGIN_DIALOG_PASSW ORD_FIELD" id="6"> 118 <textFieldCell key="cell" scrollable="YES" lineB reakMode="clipping" sendsActionOnEndEditing="YES" title="^IDS_LOGIN_DIALOG_PASSW ORD_FIELD" id="6">
110 <font key="font" metaFont="cellTitle"/> 119 <font key="font" metaFont="cellTitle"/>
111 <color key="textColor" name="controlTextColo r" catalog="System" colorSpace="catalog"/> 120 <color key="textColor" name="controlTextColo r" catalog="System" colorSpace="catalog"/>
112 <color key="backgroundColor" name="controlCo lor" catalog="System" colorSpace="catalog"/> 121 <color key="backgroundColor" name="controlCo lor" catalog="System" colorSpace="catalog"/>
113 </textFieldCell> 122 </textFieldCell>
114 </textField> 123 </textField>
115 <textField verticalHuggingPriority="750" id="3"> 124 <textField verticalHuggingPriority="750" id="3">
116 <rect key="frame" x="-3" y="40" width="86" heigh t="17"/> 125 <rect key="frame" x="-3" y="40" width="86" heigh t="17"/>
117 <autoresizingMask key="autoresizingMask" flexibl eMinX="YES" flexibleMinY="YES"/> 126 <autoresizingMask key="autoresizingMask" flexibl eMinX="YES" flexibleMinY="YES"/>
127 <animations/>
118 <textFieldCell key="cell" scrollable="YES" lineB reakMode="clipping" sendsActionOnEndEditing="YES" title="^IDS_LOGIN_DIALOG_USERN AME_FIELD" id="4"> 128 <textFieldCell key="cell" scrollable="YES" lineB reakMode="clipping" sendsActionOnEndEditing="YES" title="^IDS_LOGIN_DIALOG_USERN AME_FIELD" id="4">
119 <font key="font" metaFont="cellTitle"/> 129 <font key="font" metaFont="cellTitle"/>
120 <color key="textColor" name="controlTextColo r" catalog="System" colorSpace="catalog"/> 130 <color key="textColor" name="controlTextColo r" catalog="System" colorSpace="catalog"/>
121 <color key="backgroundColor" name="controlCo lor" catalog="System" colorSpace="catalog"/> 131 <color key="backgroundColor" name="controlCo lor" catalog="System" colorSpace="catalog"/>
122 </textFieldCell> 132 </textFieldCell>
123 </textField> 133 </textField>
124 </subviews> 134 </subviews>
135 <animations/>
125 <connections> 136 <connections>
126 <outlet property="viewToResize_" destination="1" id= "39"/> 137 <outlet property="viewToResize_" destination="1" id= "39"/>
127 <outlet property="viewToSlideAndResize_" destination ="24" id="40"/> 138 <outlet property="viewToSlideAndResize_" destination ="24" id="40"/>
128 </connections> 139 </connections>
129 </customView> 140 </customView>
130 <textField verticalHuggingPriority="750" id="41"> 141 <textField verticalHuggingPriority="750" id="41">
131 <rect key="frame" x="18" y="139" width="365" height="17" /> 142 <rect key="frame" x="18" y="151" width="365" height="17" />
groby-ooo-7-16 2015/11/24 01:41:55 Deliberately moved?
palmer 2015/12/01 21:15:21 Yes, same reason, I believe.
132 <autoresizingMask key="autoresizingMask" widthSizable="Y ES" flexibleMaxY="YES"/> 143 <autoresizingMask key="autoresizingMask" widthSizable="Y ES" flexibleMaxY="YES"/>
144 <animations/>
133 <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="explanation" id="42"> 145 <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="explanation" id="42">
134 <font key="font" metaFont="cellTitle"/> 146 <font key="font" metaFont="cellTitle"/>
135 <color key="textColor" name="controlTextColor" catal og="System" colorSpace="catalog"/> 147 <color key="textColor" name="controlTextColor" catal og="System" colorSpace="catalog"/>
136 <color key="backgroundColor" name="controlColor" cat alog="System" colorSpace="catalog"/> 148 <color key="backgroundColor" name="controlColor" cat alog="System" colorSpace="catalog"/>
137 </textFieldCell> 149 </textFieldCell>
138 </textField> 150 </textField>
151 <textField verticalHuggingPriority="750" id="abu-ex-fsZ">
152 <rect key="frame" x="19" y="176" width="365" height="17" />
groby-ooo-7-16 2015/11/24 01:41:55 That's rather wide, and you seem to have a texfiel
palmer 2015/12/01 21:15:21 I don't know; that's just what Interface Builder o
153 <autoresizingMask key="autoresizingMask" widthSizable="Y ES" flexibleMaxY="YES"/>
154 <animations/>
155 <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="authority" id="8wI-KZ-dbK">
groby-ooo-7-16 2015/11/24 01:41:56 Numerical ID, probably.
palmer 2015/12/01 21:15:21 Done.
156 <font key="font" metaFont="cellTitle"/>
157 <color key="textColor" name="controlTextColor" catal og="System" colorSpace="catalog"/>
158 <color key="backgroundColor" name="controlColor" cat alog="System" colorSpace="catalog"/>
159 </textFieldCell>
160 </textField>
139 <textField verticalHuggingPriority="750" id="50"> 161 <textField verticalHuggingPriority="750" id="50">
140 <rect key="frame" x="17" y="167" width="353" height="19" /> 162 <rect key="frame" x="17" y="201" width="353" height="19" />
141 <autoresizingMask key="autoresizingMask" widthSizable="Y ES" flexibleMinY="YES"/> 163 <autoresizingMask key="autoresizingMask" widthSizable="Y ES" flexibleMinY="YES"/>
164 <animations/>
142 <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="^IDS_LOGIN_DIALOG_TITLE" id="51"> 165 <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="^IDS_LOGIN_DIALOG_TITLE" id="51">
143 <font key="font" metaFont="system" size="15"/> 166 <font key="font" metaFont="system" size="15"/>
144 <color key="textColor" name="controlTextColor" catal og="System" colorSpace="catalog"/> 167 <color key="textColor" name="controlTextColor" catal og="System" colorSpace="catalog"/>
145 <color key="backgroundColor" name="controlColor" cat alog="System" colorSpace="catalog"/> 168 <color key="backgroundColor" name="controlColor" cat alog="System" colorSpace="catalog"/>
146 </textFieldCell> 169 </textFieldCell>
147 </textField> 170 </textField>
148 </subviews> 171 </subviews>
172 <animations/>
149 </view> 173 </view>
150 <connections> 174 <connections>
151 <outlet property="initialFirstResponder" destination="7" id="56" /> 175 <outlet property="initialFirstResponder" destination="7" id="56" />
152 </connections> 176 </connections>
177 <point key="canvasLocation" x="681" y="449"/>
groby-ooo-7-16 2015/11/24 01:41:56 I think you can kill this.
palmer 2015/12/01 21:15:21 Done.
153 </window> 178 </window>
154 <customObject id="35" customClass="GTMUILocalizerAndLayoutTweaker"> 179 <customObject id="35" customClass="GTMUILocalizerAndLayoutTweaker">
155 <connections> 180 <connections>
156 <outlet property="localizer_" destination="36" id="48"/> 181 <outlet property="localizer_" destination="36" id="48"/>
157 <outlet property="uiObject_" destination="1" id="49"/> 182 <outlet property="uiObject_" destination="1" id="49"/>
158 </connections> 183 </connections>
159 </customObject> 184 </customObject>
160 <customObject id="36" customClass="ChromeUILocalizer"/> 185 <customObject id="36" customClass="ChromeUILocalizer"/>
161 </objects> 186 </objects>
162 </document> 187 </document>
OLDNEW
« no previous file with comments | « chrome/app/generated_resources.grd ('k') | chrome/browser/ui/android/chrome_http_auth_handler.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698