{% from 'msn:_funcs.xml' import contact_entry, group_entry, generate_me_entry, ab_properties %} 15.01.1408.0000 12r1:{{ cachekey }} true {{ host }} {{ session_id }} {% if ab_id == '00000000-0000-0000-0000-000000000000' %} {% for group in detail._groups_by_uuid.values() %} {{ group_entry(group, now) }} {% endfor %} {% endif %} {% if ab_id == '00000000-0000-0000-0000-000000000000' %} {% for ctc in detail.contacts.values() %} {% if ctc.lists.__and__(ContactList.FL) %} {{ contact_entry(ab_id, ctc, detail, now) }} {% endif %} {% endfor %} {% for circle in circles %} 00000000-0000-0000-0009-{{ circle.chat_id }} Circle circle 00000000-0000-0000-0009-{{ circle.chat_id.upper() }}@hotmail.com false {% if circle.memberships[user.uuid].role == CircleRole.Admin %}{{ circle.name }}{% else %}00000000-0000-0000-0009-{{ circle.chat_id.upper() }}@hotmail.com{% endif %} {{ puid_format(user.uuid) }} {{ cid_format('00000000-0000-0000-0009-' + circle.chat_id, decimal = True) }} false false false false false false NoDevice 0001-01-01T00:00:00 ContactEmailPersonal ContactLocationPersonal ContactPhonePersonal false true Unspecified None 1 WL {% if circle.memberships[user.uuid].role != CircleRole.Admin %} 00000000-0000-0000-0009-{{ circle.chat_id.upper() }} 00000000-0000-0000-0009-{{ circle.chat_id.upper() }} {% endif %} 5 {{ circle.memberships[user.uuid].state.value }} {{ now }} {% if circle.memberships[user.uuid].role == CircleRole.StatePendingOutbound %}4{% else %}0{% endif %} 0 {% if circle.memberships[user.uuid].invite_message %} {{ circle.memberships[user.uuid].invite_message }} {% endif %} {% if user.uuid == circle.owner_uuid %}0{% else %}{{ cid_format(circle.memberships[user.uuid].inviter_uuid, decimal = True) }}{% endif %} {% if circle.memberships[user.uuid].inviter_name %} {{ circle.memberships[user.uuid].inviter_name }} {% endif %} {% if circle.memberships[user.uuid].inviter_email %} {{ circle.memberships[user.uuid].inviter_email }} {% endif %} {{ now }} {{ now }} false false 0 false {{ now }} {{ now }} 96 {% endfor %} {% else %} {% for membership in circle.memberships.values() %} {{ membership.head.uuid }} {% if membership.state == CircleState.WaitingResponse or membership.state == CircleState.Rejected or (membership.role == CircleRole.Empty and membership.state == CircleState.Empty) %}LivePending{% else %}Live{% endif %} {{ membership.head.email }} {{ membership.head.email }} false {{ membership.head.email }} {{ puid_format(user.uuid) }} {{ cid_format(membership.head.uuid, decimal = True) }} false false false false false false NoDevice 0001-01-01T00:00:00 ContactEmailPersonal ContactLocationPersonal ContactPhonePersonal false false Unspecified None {% if not (membership.role == CircleRole.Empty or membership.state == CircleState.Empty) %} 1 WL 5 {% if membership.state == CircleState.WaitingResponse %}2{% else %}{{ membership.state.value }}{% endif %} {{ now }} {% if membership.role == CircleRole.StatePendingOutbound %}3{% else %}{{ membership.role.value }}{% endif %} 0 {% if membership.invite_message %} {{ membership.invite_message }} {% endif %} {% if membership.head.uuid == circle.owner_uuid %}0{% else %}{{ cid_format(membership.inviter_uuid, decimal = True) }}{% endif %} {% if membership.inviter_name %} {{ membership.inviter_name }} {% endif %} {% if membership.inviter_email %} {{ membership.inviter_email }} {% endif %} {{ now }} {{ now }} {% endif %} false false 0 {% if membership.state == CircleState.Rejected or (membership.state == CircleState.Empty and not membership.role == CircleRole.Empty) %}true{% else %}false{% endif %} {{ now }} {{ now }} 96 {% endfor %} {% endif %} {% if ab_id.startswith('00000000-0000-0000-0009-') %} {{ ab_id }} Me {{ ab_id }} {{ ab_id }}@live.com false {{ ab_id }}@live.com {{ puid_format(user.uuid) }} {{ cid_format(ab_id, decimal = True) }} false false false false false false NoDevice 0001-01-01T00:00:00 ContactEmailPersonal ContactLocationPersonal ContactPhonePersonal false Unspecified None false {{ now }} {% else %} {{ generate_me_entry(user, now) }} {% endif %} {% if ab_id == '00000000-0000-0000-0000-000000000000' %} {% if circles %} {% for circle in circles %} {% if circle.memberships[user.uuid].state == CircleState.Accepted or circle.memberships[user.uuid].state == CircleState.WaitingResponse %} 00000000-0000-0000-0009-{{ circle.chat_id }} 1 live.com 2 {{ circle.membership_access }} true {{ circle.request_membership_option }} {{ circle.name }} 0001-01-01T00:00:00 0001-01-01T00:00:00 {{ now }} {{ circle.memberships[user.uuid].role.name }} {{ circle.memberships[user.uuid].state.name }} {{ circle.name }} false false false false {% endif %} {% endfor %} {% endif %} {{ signedticket }} {% endif %} {{ ab_id }} 0 {% if ab_id.startswith('00000000-0000-0000-0009-') %}{{ cid_format(ab_id, decimal = True) }}{% else %}{{ cid_format(user.uuid, decimal = True) }}{% endif %} {% if ab_id.startswith('00000000-0000-0000-0009-') %}{{ ab_id }}@live.com{% else %}{{ user.email }}{% endif %} true false false false 0001-01-01T00:00:00 0 false false {{ ab_type }} {{ now }} 0001-01-01T00:00:00 {{ date_format(user.date_created) }}