00001 /* 00002 * http.h 00003 * 00004 * HyperText Transport Protocol classes. 00005 * 00006 * Portable Windows Library 00007 * 00008 * Copyright (c) 1993-2002 Equivalence Pty. Ltd. 00009 * 00010 * The contents of this file are subject to the Mozilla Public License 00011 * Version 1.0 (the "License"); you may not use this file except in 00012 * compliance with the License. You may obtain a copy of the License at 00013 * http://www.mozilla.org/MPL/ 00014 * 00015 * Software distributed under the License is distributed on an "AS IS" 00016 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See 00017 * the License for the specific language governing rights and limitations 00018 * under the License. 00019 * 00020 * The Original Code is Portable Windows Library. 00021 * 00022 * The Initial Developer of the Original Code is Equivalence Pty. Ltd. 00023 * 00024 * Contributor(s): ______________________________________. 00025 * 00026 * $Log: http.h,v $ 00027 * Revision 1.60 2005/11/30 12:47:37 csoutheren 00028 * Removed tabs, reformatted some code, and changed tags for Doxygen 00029 * 00030 * Revision 1.59 2005/01/03 12:48:41 csoutheren 00031 * Added new configure options and ability to disable/enable modules 00032 * 00033 * Revision 1.58 2004/10/23 11:34:59 ykiryanov 00034 * Added ifdef _WIN32_WCE for PocketPC 2003 SDK port 00035 * 00036 * Revision 1.57 2002/12/03 22:37:36 robertj 00037 * Removed get document that just returns a content length as the chunked 00038 * transfer encoding makes this very dangerous. 00039 * Added GetTextDocument() to get a URL content into a PString. 00040 * Added a version pf PostData() that gets the reponse content into a PString. 00041 * Added ReadContentBody() that takes a PString, not just PBYTEArray. 00042 * 00043 * Revision 1.56 2002/11/06 22:47:23 robertj 00044 * Fixed header comment (copyright etc) 00045 * 00046 * Revision 1.55 2002/10/10 04:43:43 robertj 00047 * VxWorks port, thanks Martijn Roest 00048 * 00049 * Revision 1.54 2002/10/02 08:54:34 craigs 00050 * Added support for XMLRPC server 00051 * 00052 * Revision 1.53 2002/09/16 01:08:59 robertj 00053 * Added #define so can select if #pragma interface/implementation is used on 00054 * platform basis (eg MacOS) rather than compiler, thanks Robert Monaghan. 00055 * 00056 * Revision 1.52 2002/05/08 05:38:53 robertj 00057 * Added PHTTPTailFile resource to do a unix 'tail -f' of a file. 00058 * 00059 * Revision 1.51 2001/10/31 01:34:47 robertj 00060 * Added extra const for constant HTTP tag name strings. 00061 * Changes to support HTTP v1.1 chunked transfer encoding. 00062 * 00063 * Revision 1.50 2001/10/03 00:26:34 robertj 00064 * Upgraded client to HTTP/1.1 and for chunked mode entity bodies. 00065 * 00066 * Revision 1.49 2001/09/28 08:55:15 robertj 00067 * More changes to support restartable PHTTPClient 00068 * 00069 * Revision 1.48 2001/09/28 00:42:54 robertj 00070 * Added automatic setting of some outward MIME fields. 00071 * Added "user agent" string field for automatic inclusion. 00072 * Added function to read the contents of the HTTP request. 00073 * 00074 * Revision 1.47 2001/08/28 06:44:30 craigs 00075 * Added ability to override PHTTPServer creation 00076 * 00077 * Revision 1.46 2001/03/14 01:49:54 craigs 00078 * Added ability to handle multi-part form POST commands 00079 * 00080 * Revision 1.45 2001/02/22 05:26:47 robertj 00081 * Added "nicer" version of GetDocument in HTTP client class. 00082 * 00083 * Revision 1.44 2001/01/15 06:16:53 robertj 00084 * Set HTTP resource members to private to assure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by 00085 * dure are not modified by<