3
(h              H  @   s  d dl Z e jddddddd dd	d
ddddddddddddddddd dddd ddddddd d	d!dd"d d#dd$dd%dd&dd'd d(dd)d	d*d d+dd,dd-dd.dd/d d0dd1dd2dd3d d4d	d5dd6dd7d d8dd9dd:d d;d d<d	d=dd>dd?d d@ddAddBd dCd	dDddEddFddGd dHddIddJddKd dLddMdNdOddPd dQdRdSdTdUdVdWddXdYdZd[d\d]d^dd_d`dadbdcdddedfdgdhdidjdkdldmddndodpdqdrd	dsddtdudvdwdxdydzd{d|dd}d~dddddddd dddd	dddddd dddd dddd dddd dddddd{ddddddddoddhddddyddTddRdduddddddddd]ddddddddddddbdd[ddVddddddddjdd	ddddddqddYdd ddNddwdd`ddfddldddd~dddd dddd	dddd dddd[ddbdd]ddTddodddd dd~ddddddyddddwdduddqdd{dd`ddYddRddVddddNdd	ddddddd dddddd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd d d dd dd dd dd dd dd dd dd d	d d
d dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd d d d!d d"d d#d d$d d%d d&d d'd d(d d)d d*d d+d d,d d-d d.d d/d d0d d1d d2d d3d d4d d5d d6d d7d d8d d9d d:d d;d d<d d=d d>d d?d d@d dAd dBd dCd dDd dEd dFd dGd dHd dId dJd dKd dLd dMd dNd dOd dPd dQd dRd dSd dTd dUd dVd dWd dXd dYd dZd d[d d\d d]d d^d d_d d`d dad dbd dcd ddd ded dfd dgd dhd did djd dkd dld dmd dnd dod dpd dqd drd dsd dtd dud dvd dwd dxd dyd dzd d{d d|d d}d d~d dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd d d dd dd dd dd dd dd dd dd d	d d
d dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd dd d d d!d d"d d#d d$d d%d d&d d'd d(d d)d d*d d+d d,d d-d d.d d/d d0d d1d d2d d3d d4d d5d d6d d7d d8d d9d d:d d;d d<d d=d d>d d?d d@d dAd dBd dCd dDd dEd dFd dGd dHd dId dJd dKd dLd dMd dNd dOd dPd fDdQdRdSfdTdUdVfdWdXdYdZd[d\fd]d^dUdVfd_d`dafdbdcdddedZdfdgfdhfdifdjfdkfdldmdndodpdqdrfdsdtdufdvfdwdUdVdedZfdxdydzd{d|fd}d~ddfdfdfdfddfdd~ddffddddddddddddddddddddddddddfdddddddddddddddddddddddddddddddddÐdĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdؐdِdڐdېdܐdݐdސdߐdf>dZdS (      Nzcairocffi._ffii&  s    N     c     } `     
 J     
      K  
     V                  M      _             g    	      k       *  *                      &      O      O       '                                                                                                                               *               W      *      ] ^ Z                      ^                    Q                        
      
 w  *      
 f  * B                *       N     Q                        *          i                                G                          Z                                        *        * V                                     L          *          %      @               %   )   +   -        
   e        
 =        *                *          *          %        % j  
    *       j  *                *        * j        * _      s      w      {                                 } \       
             *          r  *         *                    }                                                                %       %          t              *       *         a                    @       %       %       %       %       %       %     i  
     i       i       i       G         G        G       G         G           G       G   \     G    %     G       G           G    t       Z  
     Z       Z       Z       Z       Z      =       *  
       *         *       *         *         *       *         *        k  
    k      k       k   %    k   ;    k   A    k      k        k        k        k        k        k P    k      k          k        k          k                  k          k U    k      k        k        k        k        k       k       k        k        k          k              k                k                  k            k              k                k    *    k    *      k       k X      k Y      k [    k      k          k   Z    k     6    k      k       k        k   P   ?    k        k    % ?    k      k        k       k       k        k      *    k       k    %    k    % _ D    k          k              k          k        k              k b      k      k       k    }    k        k       k        k        k        k   J      k   J   ?    k        k        k        k        k        k   U    k        k   _    k            k    %    k    %  &  '    k    % ?    k    %   J   d        k          k              k    i        k        k          k            k              k                k                  k d    k  *    k           	    	  	  		    	  
	 S  	    	  	      	  	  	    	  	  	     	  	  	  	     	  	     s   CAIRO_ANTIALIAS_BEST   s   CAIRO_ANTIALIAS_DEFAULTs   CAIRO_ANTIALIAS_FAST   s   CAIRO_ANTIALIAS_GOOD   s   CAIRO_ANTIALIAS_GRAY   s   CAIRO_ANTIALIAS_NONE   s   CAIRO_ANTIALIAS_SUBPIXEL   s   CAIRO_CONTENT_ALPHAi    s   CAIRO_CONTENT_COLORi   s   CAIRO_CONTENT_COLOR_ALPHAi 0  s   CAIRO_DEVICE_TYPE_COGLs   CAIRO_DEVICE_TYPE_DRMs   CAIRO_DEVICE_TYPE_GLs   CAIRO_DEVICE_TYPE_INVALIDs   CAIRO_DEVICE_TYPE_SCRIPTs   CAIRO_DEVICE_TYPE_WIN32   s   CAIRO_DEVICE_TYPE_XCBs   CAIRO_DEVICE_TYPE_XLIBs   CAIRO_DEVICE_TYPE_XMLs   CAIRO_EXTEND_NONEs   CAIRO_EXTEND_PADs   CAIRO_EXTEND_REFLECTs   CAIRO_EXTEND_REPEATs   CAIRO_FILL_RULE_EVEN_ODDs   CAIRO_FILL_RULE_WINDINGs   CAIRO_FILTER_BESTs   CAIRO_FILTER_BILINEARs   CAIRO_FILTER_FASTs   CAIRO_FILTER_GAUSSIANs   CAIRO_FILTER_GOODs   CAIRO_FILTER_NEARESTs   CAIRO_FONT_SLANT_ITALICs   CAIRO_FONT_SLANT_NORMALs   CAIRO_FONT_SLANT_OBLIQUEs   CAIRO_FONT_TYPE_FTs   CAIRO_FONT_TYPE_QUARTZs   CAIRO_FONT_TYPE_TOYs   CAIRO_FONT_TYPE_USERs   CAIRO_FONT_TYPE_WIN32s   CAIRO_FONT_WEIGHT_BOLDs   CAIRO_FONT_WEIGHT_NORMALs   CAIRO_FORMAT_A1s   CAIRO_FORMAT_A8s   CAIRO_FORMAT_ARGB32s   CAIRO_FORMAT_INVALIDs   CAIRO_FORMAT_RGB16_565s   CAIRO_FORMAT_RGB24s   CAIRO_FORMAT_RGB30s   CAIRO_HINT_METRICS_DEFAULTs   CAIRO_HINT_METRICS_OFFs   CAIRO_HINT_METRICS_ONs   CAIRO_HINT_STYLE_DEFAULTs   CAIRO_HINT_STYLE_FULLs   CAIRO_HINT_STYLE_MEDIUMs   CAIRO_HINT_STYLE_NONEs   CAIRO_HINT_STYLE_SLIGHTs   CAIRO_LINE_CAP_BUTTs   CAIRO_LINE_CAP_ROUNDs   CAIRO_LINE_CAP_SQUAREs   CAIRO_LINE_JOIN_BEVELs   CAIRO_LINE_JOIN_MITERs   CAIRO_LINE_JOIN_ROUNDs   CAIRO_OPERATOR_ADD   s   CAIRO_OPERATOR_ATOPs   CAIRO_OPERATOR_CLEARs   CAIRO_OPERATOR_COLOR_BURN   s   CAIRO_OPERATOR_COLOR_DODGE   s   CAIRO_OPERATOR_DARKEN   s   CAIRO_OPERATOR_DESTs   CAIRO_OPERATOR_DEST_ATOP
   s   CAIRO_OPERATOR_DEST_IN   s   CAIRO_OPERATOR_DEST_OUT	   s   CAIRO_OPERATOR_DEST_OVERs   CAIRO_OPERATOR_DIFFERENCE   s   CAIRO_OPERATOR_EXCLUSION   s   CAIRO_OPERATOR_HARD_LIGHT   s   CAIRO_OPERATOR_HSL_COLOR   s   CAIRO_OPERATOR_HSL_HUE   s!   CAIRO_OPERATOR_HSL_LUMINOSITY   s!   CAIRO_OPERATOR_HSL_SATURATION   s   CAIRO_OPERATOR_INs   CAIRO_OPERATOR_LIGHTEN   s   CAIRO_OPERATOR_MULTIPLY   s   CAIRO_OPERATOR_OUTs   CAIRO_OPERATOR_OVERs   CAIRO_OPERATOR_OVERLAY   s   CAIRO_OPERATOR_SATURATE   s   CAIRO_OPERATOR_SCREEN   s   CAIRO_OPERATOR_SOFT_LIGHT   s   CAIRO_OPERATOR_SOURCEs   CAIRO_OPERATOR_XOR   s   CAIRO_PATH_CLOSE_PATHs   CAIRO_PATH_CURVE_TOs   CAIRO_PATH_LINE_TOs   CAIRO_PATH_MOVE_TOs   CAIRO_PATTERN_TYPE_LINEARs   CAIRO_PATTERN_TYPE_MESHs   CAIRO_PATTERN_TYPE_RADIALs$   CAIRO_PATTERN_TYPE_RASTER_SOURCEs   CAIRO_PATTERN_TYPE_SOLIDs   CAIRO_PATTERN_TYPE_SURFACEs   CAIRO_PDF_VERSION_1_4s   CAIRO_PDF_VERSION_1_5s   CAIRO_PS_LEVEL_2s   CAIRO_PS_LEVEL_3s   CAIRO_REGION_OVERLAP_INs   CAIRO_REGION_OVERLAP_OUTs   CAIRO_REGION_OVERLAP_PARTs'   CAIRO_STATUS_CLIP_NOT_REPRESENTABLEs   CAIRO_STATUS_DEVICE_ERROR#   s    CAIRO_STATUS_DEVICE_FINISHED%   s%   CAIRO_STATUS_DEVICE_TYPE_MISMATCH"   s   CAIRO_STATUS_FILE_NOT_FOUNDs#   CAIRO_STATUS_FONT_TYPE_MISMATCHs!   CAIRO_STATUS_INVALID_CLUSTERS   s    CAIRO_STATUS_INVALID_CONTENTs   CAIRO_STATUS_INVALID_DASHs$   CAIRO_STATUS_INVALID_DSC_COMMENTs   CAIRO_STATUS_INVALID_FORMATs   CAIRO_STATUS_INVALID_INDEXs   CAIRO_STATUS_INVALID_MATRIXs*   CAIRO_STATUS_INVALID_MESH_CONSTRUCTION$   s"   CAIRO_STATUS_INVALID_PATH_DATAs"   CAIRO_STATUS_INVALID_POP_GROUPs    CAIRO_STATUS_INVALID_RESTOREs   CAIRO_STATUS_INVALID_SIZE    s   CAIRO_STATUS_INVALID_SLANT   s   CAIRO_STATUS_INVALID_STATUSs   CAIRO_STATUS_INVALID_STRIDEs   CAIRO_STATUS_INVALID_STRINGs   CAIRO_STATUS_INVALID_VISUALs   CAIRO_STATUS_INVALID_WEIGHT   s%   CAIRO_STATUS_JBIG2_GLOBAL_MISSING&   s   CAIRO_STATUS_LAST_STATUS'   s   CAIRO_STATUS_NEGATIVE_COUNTs!   CAIRO_STATUS_NO_CURRENT_POINTs   CAIRO_STATUS_NO_MEMORYs   CAIRO_STATUS_NULL_POINTERs&   CAIRO_STATUS_PATTERN_TYPE_MISMATCHs   CAIRO_STATUS_READ_ERRORs   CAIRO_STATUS_SUCCESSs!   CAIRO_STATUS_SURFACE_FINISHEDs&   CAIRO_STATUS_SURFACE_TYPE_MISMATCHs    CAIRO_STATUS_TEMP_FILE_ERRORs    CAIRO_STATUS_USER_FONT_ERRORs$   CAIRO_STATUS_USER_FONT_IMMUTABLEs*   CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED!   s   CAIRO_STATUS_WRITE_ERRORs   CAIRO_SUBPIXEL_ORDER_BGRs    CAIRO_SUBPIXEL_ORDER_DEFAULTs   CAIRO_SUBPIXEL_ORDER_RGBs   CAIRO_SUBPIXEL_ORDER_VBGRs   CAIRO_SUBPIXEL_ORDER_VRGBs!   CAIRO_SURFACE_OBSERVER_NORMALs,   CAIRO_SURFACE_OBSERVER_RECORD_OPERATIONSs   CAIRO_SURFACE_TYPE_BEOSs   CAIRO_SURFACE_TYPE_COGLs   CAIRO_SURFACE_TYPE_DIRECTFBs   CAIRO_SURFACE_TYPE_DRMs   CAIRO_SURFACE_TYPE_GLs   CAIRO_SURFACE_TYPE_GLITZs   CAIRO_SURFACE_TYPE_IMAGEs   CAIRO_SURFACE_TYPE_OS2s   CAIRO_SURFACE_TYPE_PDFs   CAIRO_SURFACE_TYPE_PSs   CAIRO_SURFACE_TYPE_QTs   CAIRO_SURFACE_TYPE_QUARTZs#   CAIRO_SURFACE_TYPE_QUARTZ_IMAGEs    CAIRO_SURFACE_TYPE_RECORDINGs   CAIRO_SURFACE_TYPE_SCRIPTs   CAIRO_SURFACE_TYPE_SKIAs!   CAIRO_SURFACE_TYPE_SUBSURFACEs   CAIRO_SURFACE_TYPE_SVGs   CAIRO_SURFACE_TYPE_TEEs   CAIRO_SURFACE_TYPE_VGs   CAIRO_SURFACE_TYPE_WIN32s%   CAIRO_SURFACE_TYPE_WIN32_PRINTINGs   CAIRO_SURFACE_TYPE_XCBs   CAIRO_SURFACE_TYPE_XLIBs   CAIRO_SURFACE_TYPE_XMLs   CAIRO_SVG_VERSION_1_1s   CAIRO_SVG_VERSION_1_2s$   CAIRO_TEXT_CLUSTER_FLAG_BACKWARDs    #cairo_append_paths    .#cairo_arcs    .#cairo_arc_negatives    #cairo_clips    #cairo_clip_extentss    #cairo_clip_preserves    #cairo_close_paths"     #cairo_copy_clip_rectangle_lists    #cairo_copy_pages     \#cairo_copy_paths     \#cairo_copy_path_flats    #cairo_creates    6#cairo_curve_tos!    E#cairo_debug_reset_static_datas    #cairo_destroys     #cairo_device_acquires    k#cairo_device_destroys    k#cairo_device_finishs    k#cairo_device_flushs$    8#cairo_device_get_reference_counts     #cairo_device_get_types    M#cairo_device_get_user_datas!     #cairo_device_observer_elapseds&     #cairo_device_observer_fill_elapseds(     #cairo_device_observer_glyphs_elapseds&     #cairo_device_observer_mask_elapseds'     #cairo_device_observer_paint_elapseds     #cairo_device_observer_prints(     #cairo_device_observer_stroke_elapseds     	#cairo_device_references    k#cairo_device_releases     #cairo_device_set_user_datas     #cairo_device_statuss    #cairo_device_to_users!    #cairo_device_to_user_distances    #cairo_fills    #cairo_fill_extentss    #cairo_fill_preserves    #cairo_font_extentss    n#cairo_font_face_destroys'    ;#cairo_font_face_get_reference_counts     :#cairo_font_face_get_types!    Q#cairo_font_face_get_user_datas     #cairo_font_face_references!     #cairo_font_face_set_user_datas     #cairo_font_face_statuss     2#cairo_font_options_copys     5#cairo_font_options_creates    #cairo_font_options_destroys    #cairo_font_options_equals$      #cairo_font_options_get_antialiass'     I#cairo_font_options_get_hint_metricss%     L#cairo_font_options_get_hint_styles)    #cairo_font_options_get_subpixel_orders    J#cairo_font_options_hashs    #cairo_font_options_merges$    #cairo_font_options_set_antialiass'    #cairo_font_options_set_hint_metricss%    #cairo_font_options_set_hint_styles)    #cairo_font_options_set_subpixel_orders     #cairo_font_options_statuss!    #cairo_format_stride_for_widths     #cairo_get_antialiass    #cairo_get_current_points    #cairo_get_dashs    +#cairo_get_dash_counts     #cairo_get_fill_rules     !#cairo_get_font_faces    #cairo_get_font_matrixs    #cairo_get_font_optionss    #cairo_get_group_targets     O#cairo_get_line_caps     R#cairo_get_line_joins    	#cairo_get_line_widths    #cairo_get_matrixs    	#cairo_get_miter_limits     U#cairo_get_operators    G#cairo_get_reference_counts     #cairo_get_scaled_fonts     e#cairo_get_sources    #cairo_get_targets    	#cairo_get_tolerances    g#cairo_get_user_datas     F#cairo_glyph_allocates    #cairo_glyph_extentss    #cairo_glyph_frees    #cairo_glyph_paths    +#cairo_has_current_points    #cairo_identity_matrixs    #cairo_image_surface_creates'    #cairo_image_surface_create_for_datas'    #cairo_image_surface_create_from_pngs.    #cairo_image_surface_create_from_png_streams     5#cairo_image_surface_get_datas"     C#cairo_image_surface_get_formats"     #cairo_image_surface_get_heights"     #cairo_image_surface_get_strides!     #cairo_image_surface_get_widths    .#cairo_in_clips    .#cairo_in_fills    .#cairo_in_strokes    #cairo_line_tos    #cairo_masks    #cairo_mask_surfaces    #cairo_matrix_inits    #cairo_matrix_init_identitys    #cairo_matrix_init_rotates    #cairo_matrix_init_scales    #cairo_matrix_init_translates     #cairo_matrix_inverts    #cairo_matrix_multiplys    #cairo_matrix_rotates    #cairo_matrix_scales#    #cairo_matrix_transform_distances     #cairo_matrix_transform_points    #cairo_matrix_translates"    #cairo_mesh_pattern_begin_patchs    #cairo_mesh_pattern_curve_tos     #cairo_mesh_pattern_end_patchs(     #cairo_mesh_pattern_get_control_points,     #cairo_mesh_pattern_get_corner_color_rgbas&     #cairo_mesh_pattern_get_patch_counts     X#cairo_mesh_pattern_get_paths    #cairo_mesh_pattern_line_tos    #cairo_mesh_pattern_move_tos(    #cairo_mesh_pattern_set_control_points+    #cairo_mesh_pattern_set_corner_color_rgbs,    #cairo_mesh_pattern_set_corner_color_rgbas    #cairo_move_tos    #cairo_new_paths    #cairo_new_sub_paths    #cairo_paints    #cairo_paint_with_alphas    #cairo_path_destroys    #cairo_path_extentss$    #cairo_pattern_add_color_stop_rgbs%    #cairo_pattern_add_color_stop_rgbas$     b#cairo_pattern_create_for_surfaces     m#cairo_pattern_create_linears     #cairo_pattern_create_meshs     s#cairo_pattern_create_radials&     {#cairo_pattern_create_raster_sources     h#cairo_pattern_create_rgbs     m#cairo_pattern_create_rgbas    #cairo_pattern_destroys&     #cairo_pattern_get_color_stop_counts%     #cairo_pattern_get_color_stop_rgbas     #cairo_pattern_get_extends     #cairo_pattern_get_filters#     #cairo_pattern_get_linear_pointss    #cairo_pattern_get_matrixs$     #cairo_pattern_get_radial_circless%    >#cairo_pattern_get_reference_counts     #cairo_pattern_get_rgbas     #cairo_pattern_get_surfaces     #cairo_pattern_get_types    X#cairo_pattern_get_user_datas     _#cairo_pattern_references    #cairo_pattern_set_extends    #cairo_pattern_set_filters    #cairo_pattern_set_matrixs     #cairo_pattern_set_user_datas     #cairo_pattern_statuss    !#cairo_pdf_get_versionss    #cairo_pdf_surface_creates'    #cairo_pdf_surface_create_for_streams)    ^#cairo_pdf_surface_restrict_to_versions    #cairo_pdf_surface_set_sizes    #cairo_pdf_version_to_strings     e#cairo_pop_groups    #cairo_pop_group_to_sources    %#cairo_ps_get_levelss    #cairo_ps_level_to_strings    #cairo_ps_surface_creates&    #cairo_ps_surface_create_for_streams)    W#cairo_ps_surface_dsc_begin_page_setups$    W#cairo_ps_surface_dsc_begin_setups     s#cairo_ps_surface_dsc_comments     #cairo_ps_surface_get_epss&    b#cairo_ps_surface_restrict_to_levels    #cairo_ps_surface_set_epss    #cairo_ps_surface_set_sizes    #cairo_push_groups!    #cairo_push_group_with_contents+    #cairo_raster_source_pattern_get_acquires1    U#cairo_raster_source_pattern_get_callback_datas(    #cairo_raster_source_pattern_get_copys*    G#cairo_raster_source_pattern_get_finishs,    #cairo_raster_source_pattern_get_snapshots+    #cairo_raster_source_pattern_set_acquires1    #cairo_raster_source_pattern_set_callback_datas(    #cairo_raster_source_pattern_set_copys*    #cairo_raster_source_pattern_set_finishs,    #cairo_raster_source_pattern_set_snapshots"    #cairo_recording_surface_creates'    ##cairo_recording_surface_get_extentss'    #cairo_recording_surface_ink_extentss    '#cairo_rectangles     )#cairo_rectangle_list_destroys    #cairo_references    #cairo_region_contains_points#     #cairo_region_contains_rectangles     #cairo_region_copys     #cairo_region_creates!     #cairo_region_create_rectangles"     #cairo_region_create_rectangless    ,#cairo_region_destroys    #cairo_region_equals    4#cairo_region_get_extentss    8#cairo_region_get_rectangles    #cairo_region_intersects$    #cairo_region_intersect_rectangles    #cairo_region_is_emptys    #cairo_region_num_rectangless     #cairo_region_references    #cairo_region_statuss    #cairo_region_subtracts#    #cairo_region_subtract_rectangles    /#cairo_region_translates    #cairo_region_unions     #cairo_region_union_rectangles    #cairo_region_xors    #cairo_region_xor_rectangles    6#cairo_rel_curve_tos    #cairo_rel_line_tos    #cairo_rel_move_tos    #cairo_reset_clips    #cairo_restores    #cairo_rotates    #cairo_saves    #cairo_scales     #cairo_scaled_font_creates    =#cairo_scaled_font_destroys    @#cairo_scaled_font_extentss    N#cairo_scaled_font_get_ctms#     #cairo_scaled_font_get_font_faces%    N#cairo_scaled_font_get_font_matrixs&    D#cairo_scaled_font_get_font_optionss)    A#cairo_scaled_font_get_reference_counts&    N#cairo_scaled_font_get_scale_matrixs     =#cairo_scaled_font_get_types#    \#cairo_scaled_font_get_user_datas#    H#cairo_scaled_font_glyph_extentss     #cairo_scaled_font_references#    #cairo_scaled_font_set_user_datas    #cairo_scaled_font_statuss"    R#cairo_scaled_font_text_extentss$    /#cairo_scaled_font_text_to_glyphss    #cairo_select_font_faces    #cairo_set_antialiass    #cairo_set_dashs    #cairo_set_fill_rules    #cairo_set_font_faces    #cairo_set_font_matrixs    #cairo_set_font_optionss    #cairo_set_font_sizes    #cairo_set_line_caps    #cairo_set_line_joins    #cairo_set_line_widths    #cairo_set_matrixs    #cairo_set_miter_limits    #cairo_set_operators    #cairo_set_scaled_fonts    #cairo_set_sources    !#cairo_set_source_rgbs    '#cairo_set_source_rgbas    #cairo_set_source_surfaces    #cairo_set_tolerances    l#cairo_set_user_datas    #cairo_show_glyphss    #cairo_show_pages    #cairo_show_texts    #cairo_show_text_glyphss    i#cairo_statuss    #cairo_status_to_strings    #cairo_strokes    #cairo_stroke_extentss    #cairo_stroke_preserves    W#cairo_surface_copy_pages&    #cairo_surface_create_for_rectangles!    #cairo_surface_create_observers     #cairo_surface_create_similars&    #cairo_surface_create_similar_images    W#cairo_surface_destroys    W#cairo_surface_finishs    W#cairo_surface_flushs     #cairo_surface_get_contents     #cairo_surface_get_devices#    }#cairo_surface_get_device_offsets"    }#cairo_surface_get_device_scales)    }#cairo_surface_get_fallback_resolutions"    Z#cairo_surface_get_font_optionss    w#cairo_surface_get_mime_datas%    D#cairo_surface_get_reference_counts    #cairo_surface_get_types    c#cairo_surface_get_user_datas&     #cairo_surface_has_show_text_glyphss    #cairo_surface_map_to_images    W#cairo_surface_mark_dirtys&    #cairo_surface_mark_dirty_rectangles,    d#cairo_surface_observer_add_fill_callbacks.    d#cairo_surface_observer_add_finish_callbacks-    d#cairo_surface_observer_add_flush_callbacks.    d#cairo_surface_observer_add_glyphs_callbacks,    d#cairo_surface_observer_add_mask_callbacks-    d#cairo_surface_observer_add_paint_callbacks.    d#cairo_surface_observer_add_stroke_callbacks"    #cairo_surface_observer_elapseds     M#cairo_surface_observer_prints    #cairo_surface_references#    #cairo_surface_set_device_offsets"    #cairo_surface_set_device_scales)    #cairo_surface_set_fallback_resolutions    \#cairo_surface_set_mime_datas    R#cairo_surface_set_user_datas    W#cairo_surface_show_pages    J#cairo_surface_statuss$    '#cairo_surface_supports_mime_types    f#cairo_surface_unmap_images    X#cairo_surface_write_to_pngs%    M#cairo_surface_write_to_png_streams    #cairo_svg_get_versionss    #cairo_svg_surface_creates'    #cairo_svg_surface_create_for_streams)    o#cairo_svg_surface_restrict_to_versions    #cairo_svg_version_to_strings    #cairo_text_cluster_allocates    ?#cairo_text_cluster_frees    #cairo_text_extentss    #cairo_text_paths     $#cairo_toy_font_face_creates"    #cairo_toy_font_face_get_familys!     7#cairo_toy_font_face_get_slants"     @#cairo_toy_font_face_get_weights    #cairo_transforms    #cairo_translates     0#cairo_user_font_face_creates&    |#cairo_user_font_face_get_init_funcs.    #cairo_user_font_face_get_render_glyph_funcs0    #cairo_user_font_face_get_text_to_glyphs_funcs2    #cairo_user_font_face_get_unicode_to_glyph_funcs&    q#cairo_user_font_face_set_init_funcs.    y#cairo_user_font_face_set_render_glyph_funcs0    u#cairo_user_font_face_set_text_to_glyphs_funcs2    }#cairo_user_font_face_set_unicode_to_glyph_funcs    #cairo_user_to_devices!    #cairo_user_to_device_distances    3#cairo_versions    #cairo_version_strings*     )#cairo_win32_font_face_create_for_hfonts-     )#cairo_win32_font_face_create_for_logfontws3     ,#cairo_win32_font_face_create_for_logfontw_hfonts'    #cairo_win32_printing_surface_creates%    =#cairo_win32_scaled_font_done_fonts1    N#cairo_win32_scaled_font_get_device_to_logicals1    N#cairo_win32_scaled_font_get_logical_to_devices.    #cairo_win32_scaled_font_get_metrics_factors'    F#cairo_win32_scaled_font_select_fonts    #cairo_win32_surface_creates'    #cairo_win32_surface_create_with_ddbs'    #cairo_win32_surface_create_with_dibs    `#cairo_win32_surface_get_dcs!    #cairo_win32_surface_get_images
     h   $1s    Ttypes
     Glengths
     i   $2s     ixs     iys     L   $cairo_font_extents_ts
     iascents     idescents
     iheights     imax_x_advances     imax_y_advances     P   $cairo_glyph_ts	    =indexs     d   $cairo_text_cluster_ts     Gnum_bytess     Gnum_glyphss     e   $cairo_text_extents_ts     ix_bearings     iy_bearings	     iwidths     ix_advances     iy_advances     c   _cairos     J   _cairo_devices     M   _cairo_font_faces     N   _cairo_font_optionss     Q   _cairo_matrixs     ixxs     iyxs     ixys     iyys     ix0s     iy0s     S   _cairo_path_data_ts
    hheaders	    ipoints     V   _cairo_patterns     \   _cairo_rectangles     Z   _cairo_rectangle_ints     Gxs     Gys	     Gwidths
     Gheights     [   _cairo_rectangle_lists
    statuss    %rectangless     Gnum_rectangless     ^   _cairo_regions     _   _cairo_scaled_fonts     `   _cairo_surfaces     f   _cairo_user_data_keys
     Gunuseds     U   cairo_paths    Rdatas     Gnum_datasm        $cairo_surface_observer_mode_t CAIRO_SURFACE_OBSERVER_NORMAL,CAIRO_SURFACE_OBSERVER_RECORD_OPERATIONSs        _cairo_antialias CAIRO_ANTIALIAS_DEFAULT,CAIRO_ANTIALIAS_NONE,CAIRO_ANTIALIAS_GRAY,CAIRO_ANTIALIAS_SUBPIXEL,CAIRO_ANTIALIAS_FAST,CAIRO_ANTIALIAS_GOOD,CAIRO_ANTIALIAS_BESTsX      }   _cairo_content CAIRO_CONTENT_COLOR,CAIRO_CONTENT_ALPHA,CAIRO_CONTENT_COLOR_ALPHAs     K   _cairo_device_type CAIRO_DEVICE_TYPE_DRM,CAIRO_DEVICE_TYPE_GL,CAIRO_DEVICE_TYPE_SCRIPT,CAIRO_DEVICE_TYPE_XCB,CAIRO_DEVICE_TYPE_XLIB,CAIRO_DEVICE_TYPE_XML,CAIRO_DEVICE_TYPE_COGL,CAIRO_DEVICE_TYPE_WIN32,CAIRO_DEVICE_TYPE_INVALIDsa        _cairo_extend CAIRO_EXTEND_NONE,CAIRO_EXTEND_REPEAT,CAIRO_EXTEND_REFLECT,CAIRO_EXTEND_PADsI        _cairo_fill_rule CAIRO_FILL_RULE_WINDING,CAIRO_FILL_RULE_EVEN_ODDs        _cairo_filter CAIRO_FILTER_FAST,CAIRO_FILTER_GOOD,CAIRO_FILTER_BEST,CAIRO_FILTER_NEAREST,CAIRO_FILTER_BILINEAR,CAIRO_FILTER_GAUSSIANsb      &   _cairo_font_slant CAIRO_FONT_SLANT_NORMAL,CAIRO_FONT_SLANT_ITALIC,CAIRO_FONT_SLANT_OBLIQUEs     O   _cairo_font_type CAIRO_FONT_TYPE_TOY,CAIRO_FONT_TYPE_FT,CAIRO_FONT_TYPE_WIN32,CAIRO_FONT_TYPE_QUARTZ,CAIRO_FONT_TYPE_USERsJ      '   _cairo_font_weight CAIRO_FONT_WEIGHT_NORMAL,CAIRO_FONT_WEIGHT_BOLDs        _cairo_format CAIRO_FORMAT_INVALID,CAIRO_FORMAT_ARGB32,CAIRO_FORMAT_RGB24,CAIRO_FORMAT_A8,CAIRO_FORMAT_A1,CAIRO_FORMAT_RGB16_565,CAIRO_FORMAT_RGB30sc        _cairo_hint_metrics CAIRO_HINT_METRICS_DEFAULT,CAIRO_HINT_METRICS_OFF,CAIRO_HINT_METRICS_ONs        _cairo_hint_style CAIRO_HINT_STYLE_DEFAULT,CAIRO_HINT_STYLE_NONE,CAIRO_HINT_STYLE_SLIGHT,CAIRO_HINT_STYLE_MEDIUM,CAIRO_HINT_STYLE_FULLsV        _cairo_line_cap CAIRO_LINE_CAP_BUTT,CAIRO_LINE_CAP_ROUND,CAIRO_LINE_CAP_SQUAREsZ        _cairo_line_join CAIRO_LINE_JOIN_MITER,CAIRO_LINE_JOIN_ROUND,CAIRO_LINE_JOIN_BEVELs       _cairo_operator CAIRO_OPERATOR_CLEAR,CAIRO_OPERATOR_SOURCE,CAIRO_OPERATOR_OVER,CAIRO_OPERATOR_IN,CAIRO_OPERATOR_OUT,CAIRO_OPERATOR_ATOP,CAIRO_OPERATOR_DEST,CAIRO_OPERATOR_DEST_OVER,CAIRO_OPERATOR_DEST_IN,CAIRO_OPERATOR_DEST_OUT,CAIRO_OPERATOR_DEST_ATOP,CAIRO_OPERATOR_XOR,CAIRO_OPERATOR_ADD,CAIRO_OPERATOR_SATURATE,CAIRO_OPERATOR_MULTIPLY,CAIRO_OPERATOR_SCREEN,CAIRO_OPERATOR_OVERLAY,CAIRO_OPERATOR_DARKEN,CAIRO_OPERATOR_LIGHTEN,CAIRO_OPERATOR_COLOR_DODGE,CAIRO_OPERATOR_COLOR_BURN,CAIRO_OPERATOR_HARD_LIGHT,CAIRO_OPERATOR_SOFT_LIGHT,CAIRO_OPERATOR_DIFFERENCE,CAIRO_OPERATOR_EXCLUSION,CAIRO_OPERATOR_HSL_HUE,CAIRO_OPERATOR_HSL_SATURATION,CAIRO_OPERATOR_HSL_COLOR,CAIRO_OPERATOR_HSL_LUMINOSITYsm     T   _cairo_path_data_type CAIRO_PATH_MOVE_TO,CAIRO_PATH_LINE_TO,CAIRO_PATH_CURVE_TO,CAIRO_PATH_CLOSE_PATHs     W   _cairo_pattern_type CAIRO_PATTERN_TYPE_SOLID,CAIRO_PATTERN_TYPE_SURFACE,CAIRO_PATTERN_TYPE_LINEAR,CAIRO_PATTERN_TYPE_RADIAL,CAIRO_PATTERN_TYPE_MESH,CAIRO_PATTERN_TYPE_RASTER_SOURCEsF        _cairo_pdf_version CAIRO_PDF_VERSION_1_4,CAIRO_PDF_VERSION_1_5s9        _cairo_ps_level CAIRO_PS_LEVEL_2,CAIRO_PS_LEVEL_3sh     ]   _cairo_region_overlap CAIRO_REGION_OVERLAP_IN,CAIRO_REGION_OVERLAP_OUT,CAIRO_REGION_OVERLAP_PARTs       _cairo_status CAIRO_STATUS_SUCCESS,CAIRO_STATUS_NO_MEMORY,CAIRO_STATUS_INVALID_RESTORE,CAIRO_STATUS_INVALID_POP_GROUP,CAIRO_STATUS_NO_CURRENT_POINT,CAIRO_STATUS_INVALID_MATRIX,CAIRO_STATUS_INVALID_STATUS,CAIRO_STATUS_NULL_POINTER,CAIRO_STATUS_INVALID_STRING,CAIRO_STATUS_INVALID_PATH_DATA,CAIRO_STATUS_READ_ERROR,CAIRO_STATUS_WRITE_ERROR,CAIRO_STATUS_SURFACE_FINISHED,CAIRO_STATUS_SURFACE_TYPE_MISMATCH,CAIRO_STATUS_PATTERN_TYPE_MISMATCH,CAIRO_STATUS_INVALID_CONTENT,CAIRO_STATUS_INVALID_FORMAT,CAIRO_STATUS_INVALID_VISUAL,CAIRO_STATUS_FILE_NOT_FOUND,CAIRO_STATUS_INVALID_DASH,CAIRO_STATUS_INVALID_DSC_COMMENT,CAIRO_STATUS_INVALID_INDEX,CAIRO_STATUS_CLIP_NOT_REPRESENTABLE,CAIRO_STATUS_TEMP_FILE_ERROR,CAIRO_STATUS_INVALID_STRIDE,CAIRO_STATUS_FONT_TYPE_MISMATCH,CAIRO_STATUS_USER_FONT_IMMUTABLE,CAIRO_STATUS_USER_FONT_ERROR,CAIRO_STATUS_NEGATIVE_COUNT,CAIRO_STATUS_INVALID_CLUSTERS,CAIRO_STATUS_INVALID_SLANT,CAIRO_STATUS_INVALID_WEIGHT,CAIRO_STATUS_INVALID_SIZE,CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED,CAIRO_STATUS_DEVICE_TYPE_MISMATCH,CAIRO_STATUS_DEVICE_ERROR,CAIRO_STATUS_INVALID_MESH_CONSTRUCTION,CAIRO_STATUS_DEVICE_FINISHED,CAIRO_STATUS_JBIG2_GLOBAL_MISSING,CAIRO_STATUS_LAST_STATUSs        _cairo_subpixel_order CAIRO_SUBPIXEL_ORDER_DEFAULT,CAIRO_SUBPIXEL_ORDER_RGB,CAIRO_SUBPIXEL_ORDER_BGR,CAIRO_SUBPIXEL_ORDER_VRGB,CAIRO_SUBPIXEL_ORDER_VBGRs    a   _cairo_surface_type CAIRO_SURFACE_TYPE_IMAGE,CAIRO_SURFACE_TYPE_PDF,CAIRO_SURFACE_TYPE_PS,CAIRO_SURFACE_TYPE_XLIB,CAIRO_SURFACE_TYPE_XCB,CAIRO_SURFACE_TYPE_GLITZ,CAIRO_SURFACE_TYPE_QUARTZ,CAIRO_SURFACE_TYPE_WIN32,CAIRO_SURFACE_TYPE_BEOS,CAIRO_SURFACE_TYPE_DIRECTFB,CAIRO_SURFACE_TYPE_SVG,CAIRO_SURFACE_TYPE_OS2,CAIRO_SURFACE_TYPE_WIN32_PRINTING,CAIRO_SURFACE_TYPE_QUARTZ_IMAGE,CAIRO_SURFACE_TYPE_SCRIPT,CAIRO_SURFACE_TYPE_QT,CAIRO_SURFACE_TYPE_RECORDING,CAIRO_SURFACE_TYPE_VG,CAIRO_SURFACE_TYPE_GL,CAIRO_SURFACE_TYPE_DRM,CAIRO_SURFACE_TYPE_TEE,CAIRO_SURFACE_TYPE_XML,CAIRO_SURFACE_TYPE_SKIA,CAIRO_SURFACE_TYPE_SUBSURFACE,CAIRO_SURFACE_TYPE_COGLsF        _cairo_svg_version CAIRO_SVG_VERSION_1_1,CAIRO_SVG_VERSION_1_2sB        _cairo_text_cluster_flags CAIRO_TEXT_CLUSTER_FLAG_BACKWARDs      *HDCs	      *HFONTs     kLOGFONTWs     cairo_antialias_ts      Gcairo_bool_ts      }cairo_content_ts      cairo_destroy_func_ts     Jcairo_device_ts     Kcairo_device_type_ts     cairo_extend_ts     cairo_fill_rule_ts     cairo_filter_ts     Lcairo_font_extents_ts     Mcairo_font_face_ts     Ncairo_font_options_ts      &cairo_font_slant_ts     Ocairo_font_type_ts      'cairo_font_weight_ts     cairo_format_ts     Pcairo_glyph_ts     cairo_hint_metrics_ts     cairo_hint_style_ts     cairo_line_cap_ts     cairo_line_join_ts     Qcairo_matrix_ts     cairo_operator_ts     Scairo_path_data_ts     Tcairo_path_data_type_ts     Ucairo_path_ts     Vcairo_pattern_ts     Wcairo_pattern_type_ts     cairo_pdf_version_ts     cairo_ps_level_ts&     cairo_raster_source_acquire_func_ts#     cairo_raster_source_copy_func_ts%     cairo_raster_source_finish_func_ts&     cairo_raster_source_release_func_ts'     cairo_raster_source_snapshot_func_ts     cairo_read_func_ts     Zcairo_rectangle_int_ts     [cairo_rectangle_list_ts     \cairo_rectangle_ts     ]cairo_region_overlap_ts     ^cairo_region_ts     _cairo_scaled_font_ts     cairo_status_ts     cairo_subpixel_order_ts%     fcairo_surface_observer_callback_ts!     cairo_surface_observer_mode_ts     `cairo_surface_ts     acairo_surface_type_ts     cairo_svg_version_ts     ccairo_ts     cairo_text_cluster_flags_ts     dcairo_text_cluster_ts     ecairo_text_extents_ts     fcairo_user_data_key_ts&     scairo_user_scaled_font_init_func_ts.     {cairo_user_scaled_font_render_glyph_func_ts0     wcairo_user_scaled_font_text_to_glyphs_func_ts2     cairo_user_scaled_font_unicode_to_glyph_func_ts      cairo_write_func_t)_version_typesZ_globals_struct_unions_enumsZ
_typenames)_cffi_backendFFIffi r0   r0   N/var/www/html/enquirykeeper_venv/lib/python3.6/site-packages/cairocffi/_ffi.py<module>   s&              = -j