|   __text__TEXT __data__DATA X__cstring__TEXTx__picsymbolstub2__TEXT&@__la_sym_ptr2__DATAX>`__nl_symbol_ptr__DATA,__textcoal_nt__TEXT @U:H P5582US$T$D$D$ D$$$[]ÐUWVMAɉMAtLƋ@@ Nt F QB N Fɉt=Fɉt!v <$uE$^_]ËFH$QыFH$Q뵋}Gp$VhUWVUMS,T$E T$L$ $`1҅EuD$F$(*EEEPt"EM܉L$D$B$$ v<$@FFFEFEFEPu%v vpE@ ƒ,[^_]ËBV FBp UBpE܅.~ĉr$NjD$<$E ȨuHE؋MD$ED$A$=t'U؋t7GB$PM؅tU؋tSEɉt7Eɉt4$ t<$ 1 EH$Q׋EH$Q뻋B$P E00tE88uEp$V룋EH$Q֍ |$$ 1҅vUSc E T$$ 1҅t(EPt&B D$B $D$g ƒ[]Í kT$$$ 1ڐUWVS* E T$}$[ 1҅wNt!@ 9uVAJ Qp FNF A F 9ƉHG<$o FD$G$ $ HɉHtjF D$F<$D$p NjFɉt0Fɉt4$ [^_]ËFH$QދFH$Q‹FD$G$) GK T$$ 1UE@ ÐUuu ]t$Eq@$ t$ u t$u $o 1]u]ËBBUWVS,E M}D$A$v t$ 0uutSE F |$D$4$ D$E$¸t t 1,[^_]ËB$PE D$! $ υUT$F<$D$ E~kMD$t$ $) F$4 D$E$¸.SB$P|$t$}<$,c 1 L$$ &ED$t$$) F$D$E$vUS[E $D$ED$[]ÐUS+T$+ $7 []ÐUVSuE T$$k 1҅tF$L$$1҅t]1҅FtFF [^]ÐUWV0E@u 0^_]ÍD$$MA@@ ANj@MG AD$FD$G$~ ΋W>v vwGFDŽz}G$1tMQu@ @A?~P }G@AGHA OAL$@D$G@$.~}G뀋BV FBrp UWVS,E} 7t)Et"UT$FD$E$`Gɉ=EGtEx?EtUuT$F@D$G$REx 1,[^_]ËExW 99~GBGP nMA@GAG A@x AGx.dFu FQN 9tY9rtOFAFH jMA@FAF A@p AFpT$ $uJB믉V3F3GH$QUt$L$$B$PUWV}U 2tgBtYJ 9tI9Vt?BABH nG@BGB G@P GBP먉NFB^_] dtPriority queues are used as a FIFO buffer, but with the difference that items in the queue have a priority associated with them. The item with the lowest priority is always extracted from the list first. D insertpeekpoppqueuePQueueOO:insertunable to compare priority:peekOOnothing in the queue:popunable to compare valuecan't modify pqueue attributes{!⍀!Pgb ⍀ PNI⍀P50⍀P⍀P⍀P⍀P⍀Py⍀yPd⍀dPO⍀OPmh:⍀:PTO%⍀%P;6⍀P"⍀P ⍀P⍀P⍀P⍀P⍀P}⍀}Psnh⍀hPZ #<Un6Oh$Ë$+  k  Fk   g 6 * % QD8 2*  6 `6  6 q kOA;F0 zp8))6 6 \NH,4).A6 ,)#6 zl f (UI A  H)  6 8  6 xd`XLDL HD@$ "T 5 T yy5 T ``5 T GG5 T ..5 T 5 T ~x5 sT me_5 ZT TLF5 AT ;3-5 (T "5 T 5 T ff5 T MM5 T 445 T 5 T ~5 yT ske5 `T ZRL5 GT A935 .T ( 5 T 5 TPLHD@<840,($  NH=IJOKAM;Q9R>:?SBG@<8NH=IJOKAM;Q9R>:?SBG@<8CEDPRFd6dE<T ds  dt D$3DYDZ D[<B$YZf$DDDDLDaDkDmDwDwDzD|DDDDDDDDDg$D}`=t-0=h FSfx~"3M`v 3Ic~v%;Qcv @k@w@@$D DD DD7DLDNDPDVD\DbDlD&D.DADCDDDHDIDJDKDLDMDPDQD[D^D_D` DTDSDTDUDV#DW,DX4D09D1GD2YD1[D2^D=D>D?D5D6D7D8D9D:D;D''D(,D):DdD~$ % 2@? O [@ g@ p@ 6       (@ 4@ =@ L YZ/i9j'kl$DfDhDlDrDsDmDnm$fde @e$xD DD'D*D<D?DGDJDNDPDVDYD]D`DcD fDiD lDoDxD{D}DDDxDDD D%D&D'D(D)D*D!&D:DFD`$  @@@@@!"@+N,o-.@:@E@R@a bdc$XDJdDKjDLpd$JdyI$DRtDUDRDUDWDYDZDaD_D`$RtPQ @Q@T@U$dDDDDDDDD>DGDRDTDgD~D~DDDDD` DDDDDD D !D9DXDoDxD{$ 0@AN@]@mn@z{j|@@@[$DDD$ @$0D#D$D'$# ! "$4DKDL D(DHDLDNDPDUDYD\D^DeDnDPn$K4IAJ N@J[@f(gqh$xDxxD|DDDDDDDDDDDDD D D D) D3 D5 D; D= D@ DB DJ DS DW D^ D D D D D D D D D D D D D. D9 DH DK DN DQ DT DW i$xx|w@~@!)*:@C D@M3 N= Ox P Q^ _H `@iqH r@H _ _ _ $D` Dn Du Dx Dz D~ D D D D D D D D D D D Dl Do Dq Dr# Dt) Dv- Dw9 Dx? DyH DzK D{Q DX DyZ D] Df Dm Dly Do Dq Dr Dt Dv Dw Dx Dy Dz D{ Dy D D Dp Dm Dp Dm D D D/ $`  @@x @X Z @ ]  D $DD DO DQ DU Dl\ Doc Dqh Drn Dtt Dvx Dw Dx Dy Dz D{ Dy D Dp Dm D D $D %0 9@B@KO L M$|N&.hG~&= '& &) &RGd 2aJv*cy; ZJ_PyType_Type_initpqueue___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper_PyExc_AttributeError_PyExc_KeyError_PyExc_IndexError__Py_NoneStruct_free_PyExc_ValueError_Py_FindMethod_PyObject_Free_PyDict_New_PyObject_Init_PyObject_Malloc_Py_InitModule4_PyTuple_New_PyErr_SetObject_Py_BuildValue_PyDict_DelItem_bzero_PyCObject_AsVoidPtr_PyDict_SetItem_PyCObject_FromVoidPtr_PyErr_NoMemory_malloc_PyErr_SetString_PyObject_Cmp_PyErr_Occurred_PyDict_GetItem_PyArg_ParseTuple/mnt/gmirror/ports/devel/py-pqueue/work/PQueue/pqueuemodule.cgcc2_compiled._pqueue_methods_pqueue_insert_pqueue_peek_pqueue_pop_pqueue_as_mapping_pqueue_length_pqueue_subscript_pqueue_ass_sub_PQueuetype_Type__doc___PQueuetype_pqueue_dealloc_pqueue_getattr_pqueue_setattr_PQueueMethods_pqueue_PQueueinitpqueue:F(0,1)=(0,1)void:t(0,1)pqueue_dealloc:f(0,1)pqp:p(0,2)=*(0,3)=(0,4)=s20ob_refcnt:(0,5)=r(0,5);-2147483648;2147483647;,0,32;ob_type:(0,6)=*(0,7)=xs_typeobject:,32,32;min:(0,8)=*(0,9)=(0,10)=xsheapnodeRec:,64,32;n:(0,5),96,32;dict:(0,11)=*(0,12)=(0,13)=xs_object:,128,32;;pqueueobject:t(0,3)int:t(0,5)_typeobject:T(0,7)=s192ob_refcnt:(0,5),0,32;ob_type:(0,6),32,32;ob_size:(0,5),64,32;tp_name:(0,14)=*(0,15)=r(0,15);0;127;,96,32;tp_basicsize:(0,5),128,32;tp_itemsize:(0,5),160,32;tp_dealloc:(0,16)=(0,17)=*(0,18)=f(0,1),192,32;tp_print:(0,19)=(0,20)=*(0,21)=f(0,5),224,32;tp_getattr:(0,22)=(0,23)=*(0,24)=f(0,11),256,32;tp_setattr:(0,25)=(0,26)=*(0,27)=f(0,5),288,32;tp_compare:(0,28)=(0,29)=*(0,30)=f(0,5),320,32;tp_repr:(0,31)=(0,32)=*(0,33)=f(0,11),352,32;tp_as_number:(0,34)=*(0,35)=(0,36)=s152nb_add:(0,37)=(0,38)=*(0,39)=f(0,11),0,32;nb_subtract:(0,37),32,32;nb_multiply:(0,37),64,32;nb_divide:(0,37),96,32;nb_remainder:(0,37),128,32;nb_divmod:(0,37),160,32;nb_power:(0,40)=(0,41)=*(0,42)=f(0,11),192,32;nb_negative:(0,43)=(0,32),224,32;nb_positive:(0,43),256,32;nb_absolute:(0,43),288,32;nb_nonzero:(0,44)=(0,45)=*(0,46)=f(0,5),320,32;nb_invert:(0,43),352,32;nb_lshift:(0,37),384,32;nb_rshift:(0,37),416,32;nb_and:(0,37),448,32;nb_xor:(0,37),480,32;nb_or:(0,37),512,32;nb_coerce:(0,47)=(0,48)=*(0,49)=f(0,5),544,32;nb_int:(0,43),576,32;nb_long:(0,43),608,32;nb_float:(0,43),640,32;nb_oct:(0,43),672,32;nb_hex:(0,43),704,32;nb_inplace_add:(0,37),736,32;nb_inplace_subtract:(0,37),768,32;nb_inplace_multiply:(0,37),800,32;nb_inplace_divide:(0,37),832,32;nb_inplace_remainder:(0,37),864,32;nb_inplace_power:(0,40),896,32;nb_inplace_lshift:(0,37),928,32;nb_inplace_rshift:(0,37),960,32;nb_inplace_and:(0,37),992,32;nb_inplace_xor:(0,37),1024,32;nb_inplace_or:(0,37),1056,32;nb_floor_divide:(0,37),1088,32;nb_true_divide:(0,37),1120,32;nb_inplace_floor_divide:(0,37),1152,32;nb_inplace_true_divide:(0,37),1184,32;;,384,32;tp_as_sequence:(0,50)=*(0,51)=(0,52)=s40sq_length:(0,44),0,32;sq_concat:(0,37),32,32;sq_repeat:(0,53)=(0,54)=*(0,55)=f(0,11),64,32;sq_item:(0,53),96,32;sq_slice:(0,56)=(0,57)=*(0,58)=f(0,11),128,32;sq_ass_item:(0,59)=(0,60)=*(0,61)=f(0,5),160,32;sq_ass_slice:(0,62)=(0,63)=*(0,64)=f(0,5),192,32;sq_contains:(0,65)=(0,29),224,32;sq_inplace_concat:(0,37),256,32;sq_inplace_repeat:(0,53),288,32;;,416,32;tp_as_mapping:(0,66)=*(0,67)=(0,68)=s12mp_length:(0,44),0,32;mp_subscript:(0,37),32,32;mp_ass_subscript:(0,69)=(0,70)=*(0,71)=f(0,5),64,32;;,448,32;tp_hash:(0,72)=(0,73)=*(0,74)=f(0,75)=r(0,75);-2147483648;2147483647;,480,32;tp_call:(0,40),512,32;tp_str:(0,31),544,32;tp_getattro:(0,76)=(0,38),576,32;tp_setattro:(0,77)=(0,70),608,32;tp_as_buffer:(0,78)=*(0,79)=(0,80)=s16bf_getreadbuffer:(0,81)=(0,82)=*(0,83)=f(0,5),0,32;bf_getwritebuffer:(0,84)=(0,82),32,32;bf_getsegcount:(0,85)=(0,86)=*(0,87)=f(0,5),64,32;bf_getcharbuffer:(0,88)=(0,89)=*(0,90)=f(0,5),96,32;;,640,32;tp_flags:(0,75),672,32;tp_doc:(0,14),704,32;tp_traverse:(0,91)=(0,92)=*(0,93)=f(0,5),736,32;tp_clear:(0,44),768,32;tp_richcompare:(0,94)=(0,95)=*(0,96)=f(0,11),800,32;tp_weaklistoffset:(0,75),832,32;tp_iter:(0,97)=(0,32),864,32;tp_iternext:(0,98)=(0,32),896,32;tp_methods:(0,99)=*(0,100)=xsPyMethodDef:,928,32;tp_members:(0,101)=*(0,102)=xsPyMemberDef:,960,32;tp_getset:(0,103)=*(0,104)=xsPyGetSetDef:,992,32;tp_base:(0,6),1024,32;tp_dict:(0,11),1056,32;tp_descr_get:(0,105)=(0,41),1088,32;tp_descr_set:(0,106)=(0,70),1120,32;tp_dictoffset:(0,75),1152,32;tp_init:(0,107)=(0,70),1184,32;tp_alloc:(0,108)=(0,109)=*(0,110)=f(0,11),1216,32;tp_new:(0,111)=(0,112)=*(0,113)=f(0,11),1248,32;tp_free:(0,114)=(0,115)=*(0,116)=f(0,1),1280,32;tp_is_gc:(0,44),1312,32;tp_bases:(0,11),1344,32;tp_mro:(0,11),1376,32;tp_cache:(0,11),1408,32;tp_subclasses:(0,11),1440,32;tp_weaklist:(0,11),1472,32;tp_del:(0,16),1504,32;;heapnode:t(0,9)heapnodeRec:T(0,10)=s32p:(0,117)=*(0,10),0,32;child:(0,117),32,32;left:(0,117),64,32;right:(0,117),96,32;degree:(0,5),128,32;mark:(0,5),160,32;priority:(0,11),192,32;data:(0,11),224,32;;PyObject:t(0,12)_object:T(0,13)=s8ob_refcnt:(0,5),0,32;ob_type:(0,6),32,32;;char:t(0,15)destructor:t(0,16)printfunc:t(0,19)getattrfunc:t(0,22)setattrfunc:t(0,25)cmpfunc:t(0,28)reprfunc:t(0,31)PyNumberMethods:t(0,35)binaryfunc:t(0,37)ternaryfunc:t(0,40)unaryfunc:t(0,43)inquiry:t(0,44)coercion:t(0,47)PySequenceMethods:t(0,51)intargfunc:t(0,53)intintargfunc:t(0,56)intobjargproc:t(0,59)intintobjargproc:t(0,62)objobjproc:t(0,65)PyMappingMethods:t(0,67)objobjargproc:t(0,69)hashfunc:t(0,72)long int:t(0,75)getattrofunc:t(0,76)setattrofunc:t(0,77)PyBufferProcs:t(0,79)getreadbufferproc:t(0,81)getwritebufferproc:t(0,84)getsegcountproc:t(0,85)getcharbufferproc:t(0,88)traverseproc:t(0,91)richcmpfunc:t(0,94)getiterfunc:t(0,97)iternextfunc:t(0,98)PyMethodDef:T(0,100)=s16ml_name:(0,14),0,32;ml_meth:(0,118)=(0,38),32,32;ml_flags:(0,5),64,32;ml_doc:(0,14),96,32;;PyGetSetDef:T(0,104)=s20name:(0,14),0,32;get:(0,119)=(0,120)=*(0,121)=f(0,11),32,32;set:(0,122)=(0,123)=*(0,124)=f(0,5),64,32;doc:(0,14),96,32;closure:(0,125)=*(0,1),128,32;;descrgetfunc:t(0,105)descrsetfunc:t(0,106)initproc:t(0,107)allocfunc:t(0,108)newfunc:t(0,111)freefunc:t(0,114)PyCFunction:t(0,118)getter:t(0,119)setter:t(0,122)child:r(0,8)x:r(0,8)child:r(0,8)x:r(0,8)pqueue_insert:f(0,11)self:p(0,2)args:p(0,11)args:r(0,11)priority:(0,11)data:(0,11)ptr:r(0,11)x:r(0,8)tramp:r(0,126)=*(0,127)=(0,128)=xsheapnodetrampRec:heapnodetramp:t(0,127)heapnodetrampRec:T(0,128)=s8ptr:(0,8),0,32;refcount:(0,5),32,32;;newmin:(0,5)priority:(0,11)data:(0,11)ptr:r(0,11)x:r(0,8)tramp:r(0,126)newmin:(0,5)cobject:(0,11)pqueue_peek:f(0,11)self:p(0,2)args:p(0,11)args:r(0,11)_consolidatepqueue_pop:f(0,11)self:p(0,2)args:p(0,11)args:r(0,11)ret:r(0,11)min:r(0,8)child:r(0,8)tramp:r(0,126)c:r(0,8)ret:r(0,11)min:r(0,8)child:r(0,8)tramp:r(0,126)pqueue_length:f(0,5)pqp:p(0,2)pqueue_subscript:f(0,11)pqp:p(0,2)key:p(0,11)key:r(0,11)tramp:r(0,126)cobject:r(0,11)_decrease_keypqueue_ass_sub:f(0,5)pqp:p(0,2)data:p(0,11)priority:p(0,11)priority:r(0,11)result:(0,5)tramp:r(0,126)cobject:r(0,11)ret:r(0,11)min:r(0,11)min:r(0,11)min:r(0,11)pqueue_getattr:f(0,11)pqp:p(0,2)name:p(0,14)name:r(0,14)pqueue_setattr:f(0,5)pqp:p(0,2)name:p(0,14)v:p(0,11)pqueue_PQueue:f(0,11)self:p(0,11)args:p(0,11)args:r(0,11)pqp:r(0,2)consolidate:f(0,1)self:p(0,2)i:r(0,5)A:(0,129)=ar(0,130)=r(0,130);0000000000000;0037777777777;;0;63;(0,8)long unsigned int:t(0,131)=r(0,131);0000000000000;0037777777777;x:r(0,8)d:(0,5)cmpresult:(0,5)y:r(0,8)t:r(0,8)newmin:(0,5)x:r(0,8)d:(0,5)cmpresult:(0,5)y:r(0,8)_cascading_cutdecrease_key:f(0,5)pqp:p(0,2)x:p(0,8)priority:p(0,11)x:r(0,8)result:(0,5)y:r(0,8)z:r(0,8)z:r(0,8)cascading_cut:f(0,1)pqp:p(0,2)y:p(0,8)y:r(0,8)z:r(0,8)PQueuetype:S(0,132)=(0,7)PyTypeObject:t(0,132)pqueue_methods:S(0,133)=ar(0,130);0;3;(0,134)=(0,100)PyMethodDef:t(0,134)pqueue_as_mapping:S(0,67)PQueuetype_Type__doc__:S(0,135)=ar(0,130);0;204;(0,15)PQueueMethods:S(0,136)=ar(0,130);0;1;(0,134)